	/**** Custom css unique for this site *****/


	/* General --------------- */	
	textarea:focus, input:focus{ outline: none; }
	

	/* Dev & Beta mode --------------- */	
	.devmode { font-size: 16px; color: #4c4c4c; background: #fff100; padding: 7px;}
	.betamode { font-size: 13px; color: #ffffff; background: #00bbff; padding: 5px;}

	
	/* General --------------- */
	h1 { font-size: 20px; color: #fffd37; padding: 8px 20px 0 0px; }	
	h2 { font-size: 15px; color: #fffd37; padding: 8px 20px 0 0px; }	
	.Bob_Section_Box3 { padding: 0; }
/*	.Bob_PageSection_MidColumn .Bob_Section_ArticleBox {display:none;}*/
	
	
	/* Buttons --------------- */
	.Bob_ArticleItem_Button3 { background: #fcf500; color: #5a5920; font-size: 11px; padding: 4px 10px 4px 10px; }
	.Bob_ArticleItem_Button7 { background: #0e5384; color: #ffc527; }
	.Bob_ArticleItem_Button7.oddsmore { color: #68ff37; }
	

	/* Slider  --------------- */
	.Bob_PageSection_TopContainer { background: #012a48; }
	.Bob_PageSection_TopContainer .slick-prev, .slick-next { background: #292929 !important; margin-top:-1px;}
	
	
	/* Messages  --------------- */
	.Bob_Betslip_Mobile_Message { background: #fcf501; color:#032b47; }
	
	
	/* Menu  --------------- */
	.Bob_Section_Menu .Bob_Article_Header_Nav li a {
	    color: #fff;
	    width: 100%;
	    border-right: solid 1px #032b47;		
		}

	.Bob_Section_Menu .Bob_Article_Header_Nav li img {
	   margin-right:2px;	
	}
	
	
	.Bob_Section_Menu .Bob_Article_Header_Nav li.sports a {
	    border-top: solid 1px #2a578c !important;
	    background: #1e3def;
	    
	    background: linear-gradient(324deg,#1e3def 55%,#1935d6 0) !important;
	    overflow: hidden;
	}
		
	.Bob_Section_Menu .Bob_Article_Header_Nav li.odds a {
		border-top: solid 1px #2a578c !important;
	    background: #1e3bd2 !important;
	
	    background: linear-gradient(324deg,#1935d4 55%,#1730bd 0) !important;
	    overflow: hidden;
	}
	.Bob_Section_Menu .Bob_Article_Header_Nav li.live a {
	    border-top: solid 1px #2a578c !important;
	    background: #1e38c1 !important;
	    
	    background: linear-gradient(324deg,#1631c8 55%,#1129b0 0) !important;
	    overflow: hidden;
	}
	.Bob_Section_Menu .Bob_Article_Header_Nav li.live a span:last-child {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #ffeb00;
    color: #720d68;
    font-size: 0.9em;
    padding: 2px;
    font-weight: bold;
    display: inline-block;
    /* float: right; */
    margin: 0px 0px 0px 6px;
    min-width: 11px;
    min-height: 11px;
    line-height: 1.43em;
    text-align: center;
	}
				
	.Bob_Section_Menu .Bob_Article_Header_Nav li.news a {
		border-top: solid 1px #2a578c !important;
		background: #1c31b0 !important;

		background: linear-gradient(324deg,#162eb8 55%,#1127a7 0) !important;
		overflow: hidden;
	}


		

	/* Filter*/	
	.Bob_Betslip_Mobile_Filter a { font-size: 0.70em;
    font-weight: bold;
    font-style: italic;
    border-radius: 0 !important;
    background-color: #06316a !important;
		margin-left: 3px;
		color: #ffffff !important;
		padding: 6px 12px 6px 12px;
		margin-top:5px; 
    }
    
    
    .Bob_Mobile_Odds_Filter {
	    float: left !important;
	    margin-right: 0 !important;
		clear: both;
    }
	
		
	/* Oddslist  --------------- */
	.Bob_Oddslist_Gamehead div { background: #073067; }
	.Bob_Oddslist_Addbet_Button_On { background: #ffc527 !important; color: #093c60; }
	.Bob_Oddslist_Addbet_Button { background: #093c60; }
	.Bob_Oddslist_Addbet_Button span { color: #fff; }
	.Bob_Oddslist_Addbet_Button_On span { color: #093c60; }
	.games_date .gametime { background: #1e2cef; color: #fff; }
	.Bob_Oddslist_Gamehead div span { color: #fffd38;}
	
	
	
	/* Bottom panel  --------------- */
	.Bob_Mobile_Bottom_Panel { background: #041729; border-top: solid 2px #195ea3; }
	.Bob_Mobile_Hamburger.Active, .Bob_Mobile_Odds.Active, .Bob_Mobile_Account.Active, .Bob_Mobile_Login.Active { background: #113767; }	

	.Bob_Mobile_Bottom_Panel .Bob_Mobile_Odds i { color: #46ce4d; }		
	.Bob_Mobile_Bottom_Panel .Bob_Mobile_Hamburger i { color: #3e99ff; }		
	.Bob_Mobile_Bottom_Panel .Bob_Mobile_Login i { color: #fdef00;  }		
	.Bob_Mobile_Bottom_Panel .Bob_Mobile_Register i { color: #00befc; }
	
	.Bob_Mobile_Hamburger.Active i, .Bob_Mobile_Odds.Active i, .Bob_Mobile_Account.Active i, .Bob_Mobile_Login.Active i { color: #fff; }	
	.Bob_Mobile_Bottom_Panel a {font-size:10px; font-style: italic; }


	/* Backgrounds  --------------- */
	.Bob_Mobile_Menu_Slideout,.Bob_Mobile_Login_Wrap,.Bob_Section_CurrEvOdds { background: #1e2cef; }
	.Bob_Section_Betslip { background: #1e2cef; }
	.Bob_Section_Menu { background: #1e3def; }
	.Bob_Mobile_Menu_Slideout { background: #1b27b1; }
	.Bob_Section_CurrEvOdds {background: #1b27b1;}
	
	/* Betslip --------------- */	
/*	.Bob_Mobile_Betslip_Count { border-bottom: solid 1px #145490; background: #195ea3; color: #ffffff; }	*/
	.Bob_Mobile_Menu_Betslip { 
		color: #fffd38;
	    font-size: 0.92em;
	    margin-right: 15px;
	    margin-top: 7px;
	    font-weight: bold;
	    line-height: 19px;
	    text-align: center;
	    width: 50px;
	    float: right;
    }		
	.Bob_Mobile_Menu_Betslip span { color: #ffa900; }
	.Bob_ArticleItem_Betslip_Amount { background: #006ef3; color:#fcf100; }
	.Bob_ArticleItem_Button_Placebet, .Bob_ArticleItem_Betslip_Clear { background: #fcf500; }
	.Bob_Betslip_Removebet { color: #fcf501; }
	.Bob_Mobile_Betslip_Count_Items { font-size: 1.7em;}



	/* Icons --------------- */		


	/* Top panel --------------- */		
	.Bob_Section_Login_Wrap { background: #1e2cef; }
	.Bob_Article_LoginForm .Bob_ArticleItem_SignUpButton,
	.Bob_Article_LoginForm .Bob_Mobile_Show_Login { color: #fff; }	

	.Bob_Article_LoginForm .Bob_ArticleItem_SignUpButton .fa-user-plus,
	.Bob_Article_LoginForm .Bob_Mobile_Show_Login .fa-sign-in-alt  { color: #fcf100; }	


	/* Login --------------- */		
	.Bob_Mobile_Login_Wrap input { color: #fff; background: #1c25a5; /*border-top: solid 1px #091425; border-bottom: solid 1px #1085d8;*/ }
	.Bob_Mobile_Login_Input_Reset {width: 68% !important;}
	.Bob_Mobile_Login_Wrap .Bob_Mobile_Password_Reset {
		display: none;
    margin-top: 10px;
    clear: both;
    float: left;
    width: 100%;}
	.Bob_Mobile_Login_Wrap .Bob_ArticleItem_LoginResetButton {
		float: left;
    clear: both;
    padding: 0;
    font-size: 0.8em;
    color: #fff;
    width: 145px;
    text-align: left;
	}
	
	

	/* Competition --------------- */	
	.bcompetitionlist td { border:solid 1px #195ea3; padding:1px; font-size: 10px; font-weight: bold; text-align: center; }	
	.bcompetitionlist .compinfo { background: lightgray; text-align: center; border-top: none; color: #0066FF; font-size: 12px; }
	.bcompetitionlist .headinfo td { text-align: left; }
	.bcompetitionlist .compinfo td { font-size: 12px; }
	.bcompetitionlist .compinfo td:first-child { color: #000; background: #fffd37; }
	.bcompetitionlist .compresultshead { background: #195ea3; color:#fff; }	
	.bcompetitionlist .compdivider td { padding: 0; }	
	.bcompetitionlist .compscore { background:#043e67; }	
	.bcompetitionlist .compscore td:first-child { color: #000; width: 20%; background: #fffd37; }	
	.bcompetitionlist .compstate { width: 20%; }
	.prizelist tr td, .prizelist tr td p { text-align: left; }




	.Bob_PageSection_TopContainer .slick_carousel {			
		width:100%;			
	} 


	.Bob_PageSection_TopContainer .slick_carousel .announcement {			
		padding: 10px 20px 20px 20px;
		
	}
	
	.Bob_PageSection_TopContainer .slick_carousel .announcement h2 {			
		font-weight: 400;
	}
	
	    
	

	
	.Bob_PageSection_TopContainer {
		padding-left: 0;
		padding-right: 0;
	}
    
    




	/* Car Competition --------------- */	
	.slick_carousel .item {position:relative;}
	.slick_carousel .banner_comp_wrap {
		width: 60%;
	    height: 85%;    
		background: linear-gradient(256deg, rgba(2,0,36,0) 34%, rgba(9,38,121,0.3) 55%);
	    position: absolute;
		box-sizing: border-box;	    
		padding: 2%;
    }
    
    
   	

    

/*
	.compcar_odds_current_leader { height: 100%; padding-left: 5%; }
	
	.compcar_odds_current_head {		
		font-weight: bold;		
		font-style: italic;		
		font-size: 3.5vw;		
	    color: #fff;
	    margin: 0;
	    margin-bottom: 2%;
	    height: 15%;
	    margin-top: 9%;
	}
			
	.compcar_odds_current_info { 
		height: 100%; 
		font-size: 4.3vw; 
		font-weight: bold;
		color: #f9de00;
	}
	
	.compcar_odds_leading_details { 
		font-size: 3vw; 
		font-weight:bold;
		color: #f9de00;
	}
	*/
	
	.banner_comp_link {
		position: absolute;
		display: block;
		width:100%;
		height:100%;
	}
	
	
	
	
	
	
	
	
	/* Cookie GDPR Bar  --------------- */	
	#cookie-bar {
		background: #05243a;
		line-height: 34px;		
		font-size: 0.80em !important;
	}
	
	#cookie-bar.fixed {
		z-index: 5000000000 !important
	}	
	
	
	#cookie-bar .cb-enable,
	#cookie-bar .cb-enable:hover  {
	  background: #fffd37;
		color: #084481;
		text-transform: uppercase;
		font-weight: bold;
	}
		
	#cookie-bar .cb-policy,
	#cookie-bar .cb-policy:hover   {
    	background: #2abbff;
    	color: #084481;
	}
	
	#cookie-bar .cb-policy,
	#cookie-bar .cb-enable {
		display: block;
	    width: auto;
	    margin-top: 10px;
	    margin-bottom: 10px;
	    box-sizing: border-box;
	    margin-right: 8px;
	}
	
	.cb-policy {
		display:none !important;
	}
	
	
	
	.ui-dialog-titlebar-close {
		display:none !important;
	}
	
	.ui-dialog-title {
		color:#fff;
	}
	
	.ui-dialog-titlebar {
		font-size:14px;
	}
	
	.ui-widget-content {
	    background: #4588cc !important;
	    color:#fff;
	    line-height: 19px;
	    text-align: center;
	    border: none;
	    text-align: left;
	    font-size:1em;
	}

	.ui-widget.ui-widget-content {
		border: solid 2px #45698c;
	}
	
	.ui-dialog-buttonset .ui-button {
		border: none !important;
		border-radius: 4px; background: #fcf500; 
		color: #5a5920 !important; font-size: 13px !important; padding: 10px 20px 10px 20px; 
	}	
	
	.ui-dialog-buttonpane .ui-button {
		width:100%;
	}
	
	.ui-dialog-titlebar {
		display:none !important;
	}
	
	
	/*Fix for safari odds button blinking behavior*/
	* {
    	-webkit-tap-highlight-color: transparent;
	}
	
	
	/* Logotype --------------- */	
	.Bob_Section_TopContainer { display: none; }	
	.Bob_Section_LogoType { top: -2px; }
	.Bob_Section_LogoType img { width: 100%;}
	.Bob_ArticleItem_Header_Logotype {  background: transparent; border-radius: 5px; display: block; 
		padding: 0; box-sizing: border-box; width: 115px; margin: 12px auto; margin-bottom: 3px; text-align: center; }
	.Bob_ArticleItem_Header_Logotype img { width:100%; }
	
	
	
	/* Google Translate --------------- */	


	/*BetLive*/
	
	
	.Bob_Section_Box2.Bob_Section_ArticleBox.Bob_BetLive {
		  display: none;		
	}
	
	/*BetWiz*/
	
	
	.Bob_Section_Box2.Bob_Section_ArticleBox.Bob_BetWiz {
		    background: linear-gradient(#135d4d, #1b895d);
		    display: none;		
	}
	
	.Bob_Article_BetWiz .Bob_ArticleItem_Header1.Bob_ArticleItem_Betwiz_Head {
		background: -webkit-linear-gradient(#29f1ba, #17963e);
	    color: #fff;
	}
	
	.Bob_Article_BetWiz .Bob_ArticleItem_BoxHeader1 {
	   background: linear-gradient(#20a065, #12564a);
	}
	
	.Bob_Article_BetWiz .Bob_Section_Betwiz {	
		background: linear-gradient(#370743, #731bff);
	}
	
	.Bob_Article_BetWiz .loadingbets {
		position:absolute;
		top:45px;
		bottom:10px;
		left:10px;
		right:10px;
		display:none;
		background: #21af76c7;
	    z-index: 200;
	    text-align:center;
	    border-radius:7px;
	    line-height:50px;
	    color:#fff;
	    font-size:20px;
	}
	
	
	
	.Bob_Article_BetWiz iframe {
	    float: none;
	    border-radius:7px;
	}
	
	
	
	.bolded {
	    font-weight: bold;
	    text-align: left;
	    font-size: 20px;
	    color: #febd00;
	    font-family: Arial, Helvetica, sans-serif;
	}

/* CASH-OUT STYLES ----------------- */
	
td.cashout_pos > a, a.cashout_pos_cap_1 {
    display: block;
    background: lightgreen;
	color: green;
    text-align: center;
    border-radius: 5px;
    font-weight: bold;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	border: solid 1px #1A4575;
}
td.cashout_pos > a:hover, a.cashout_pos_cap_1:hover  {  background: #77ff77;  border: solid 1px #20538D; }

td.cashout_impos > a, a.cashout_pos_cap_2 {
    display: block;
    background: lightgray;
	color: black;
    text-align: center;
    border-radius: 5px;
    font-weight: normal;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	border: solid 1px #1A4575;
}
td.cashout_impos > a:hover, a.cashout_pos_cap_2:hover {  background: #777777;  border: solid 1px #20538D; }

/* DEPOSIT AND WITHDRAWAL --------------------------- */
				
.Bob_ArticleItem_AccountButton {
	width:39% !important;
	padding-left: 8px !important;
    font-size: 0.60rem !important;
    text-align: left;
}

.Bob_ArticleItem_DepositButton, .Bob_ArticleItem_WithdrawButton, .Bob_ArticleItem_TicketButton {
	width:24% !important;	
	padding-left: 8px !important;
    font-size: 0.45rem !important;
	background-color: #202bc5 !important;
	border: solid 1px #1924c1 !important;
	border-top: solid 1px #3642ea !important;
}

.Bob_ArticleItem_TicketButton {
	width:13% !important;
}

.Bob_ArticleItem_DepositButton img, .Bob_ArticleItem_WithdrawButton img { 
	margin-right: 3px;
}

.deposite-box {
	width:50%; 
	float: left; 
	padding: 3px; 
	box-sizing: border-box;
}
	          
.deposite-box img {
	width:50%;
	border-radius: 10px;
}	          

.deposite-box h4 {
	color: #fff;
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
	font-size: 15px;
}

.deposit_details_btn {
	float: none !important;
}

.WithdrawalBank, .WithdrawalAgent, .DepositBank  {
	float: none !important;
}

