*  { float: none;}
html, body  { 
font: 14px/16px sans-serif; background: #ffffff; width: 100%; margin: 0; padding: 0;  font-weight: bold; overflow-x: hidden;
}

h1, h2, h3, h4  { 
font-weight: bold;
}

h5, h6  { 
font-weight: normal;
}

a:hover  {  text-decoration: none;  font-weight: bold;}

a:link, a:visited { text-decoration: none;  color: #FFFF66;  font-weight: bold; }

.bwp_content  { padding: 0; }

.bwp_body_maintenance  { padding: 0; height:100%; color: #fff; background: #3333FF !important;	}



#send_credit {width:100%; overflow: hidden;  box-sizing:border-box;}


img  {
	max-width: 95%;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.bps_header img {
    width: 100% !important;
    max-width: 100% !important;
/*    padding-top: 10px;
    padding-bottom: 10px;*/
    padding:0;
}

.bps_logo_combined img {
	width: 85% !important;
	margin-top: 7px;
}

.bps_logo_combined {
	background: #007a39;
	padding-bottom: 12px;
}


td {padding:7px;}


#bwp_content img  { max-width: 250px;}


input {background-color:white;} 
input[type='text'],input[type='password'], select {
	background-color:#FFFFFF;
	border: none;
    padding: 5px;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    display: block;
    margin-bottom: 5px;
   }
   
   
   
input[type='button'] {background-color:#CCCCCC;}  
input[type='checkbox'] {
/*    -webkit-appearance:none;*/
    width:23px;
    height:23px;
/*    background:white;*/
    border-radius:10px;
    border:3px solid #555;
}
input[type='checkbox']:checked {
 /*   background: #abd;*/
 	color: #2a2a2a;
    background: #03903f;
    
}
	
input[type='submit'] { 
	border-radius: 5px;
    border: 0;
    font-weight: bold;
    font-size: 12px;
    padding: 6px;
    margin-top: 10px;
    color: #ffffff;
    background: #03903f;
}





iframe { vertical-align: bottom; border-bottom: solid 1px #2b2aff;}
.bai_username {color: #ffd900; }
.bps_header {background-color: #222222;}
.bai_signup_form a, .ba_account a, .bs_signup a, .f_bstableshort a,.f_bstable a,.Bob_Article_HomeMain a {color:#fff;}
.f_bstableshort {width: 100%;}
.ba_content_read a   {color:#FFFF66;}

.ba_content .bai_menuitem {color:#FFF; background: #1e1e1e;}

.ba_account .bai_menuitem a,
.bs_signup  .bai_menuitem a {color:#fff;}

.bai_menuitem .slider-games a {
	display: inline-block;
	margin-right: 1px;
	width: 30%;
}

.bai_menuitem .slider-games a div {
	font-size: 7px;
}

.bai_menuitem .slider-games {
	overflow-x: auto !important;
    overflow-y: hidden !important;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 0;
}



/*.bs_login {padding: 7px;}*/
.bs_login .ba_content {padding:7px;}
.bai_menuitem a {text-align:center;}


/*.login {background-color: yellow;}*/

/*
#bob_login_punter {border-bottom:1px solid #FF9933 ;}
html body div.bwp_content div.bps_header div.ba_login div.bs_login div.ba_content form#bob_login_punter {border-bottom:1px solid #FF9933 ;}
*/


.bai_menuitem a, .bai_menuitem.bai_bold {display:block; color: #fff; font-size:0.80rem;  text-transform: uppercase;     font-style: normal;}

.bcompetitionlist td {color:#316bcc;}



.ba_menubottom ul { padding:0; margin:0; color: white;}

.bps_browse {background:#1b1b1b; padding-left:0;}

.Bob_Article_HomeMain {background:#FFFFFF;}

.ba_menubottom ul:last-child {display:none;}

/*.bps_browse {background:green;}

.f_nav {background:Cornsilk;}*/

/* This moves the last entry to the left */
.nav_current {display:none;}

.f_betslipshort {background:#007a39; color:#fff; border-radius:7px; 
	margin-top:10px; margin-left: 9px;
    margin-right: 9px; /*border-bottom: 1px solid #666666;*/}
.f_nav {background:none; padding:7px;}
.f_heading {background:#00a245; padding:7px; font-size: 9px; 
	border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    padding-left: 10px;
}
.f_heading a {
	display: inline;
    background: #fff;
    padding: 1px 4px 1px 4px;
    width: 28%;
    float: none;
    font-size: 8px;
    margin-right: 4px;
}
.f_heading a:first-child { color: #ff4949;}
.f_heading a:last-child { color: #00cc00;}

.f_oddslist {background:#2a2a2a; margin: 0; margin-top: 0;}
.ba_browse .f_eventlist {background:#03903f; padding-left:10px; padding:7px;     margin-top: 0;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;    
    margin-left: 9px;
    margin-right: 9px;
    margin-bottom: 9px;
    }
.aux_cls_sport .bai_menuitem .f_eventlist {
	background:#03903f;
	margin-left: 0;
    margin-right: 0;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    padding:7px;
}  
.aux_cls_home .bai_menuitem .f_eventlist {
	background:#03903f; 
	margin-left: 0;
    margin-right: 0;
    padding:7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}  
.f_eventlist a {text-align: left; font-size: 10px; font-style: normal;}
.f_eventlist div {color:#000; /*border-bottom:solid 0px #2685ff; border-top:solid 1px #094037;*/ padding-bottom: 5px; padding-top: 5px; display:block;}
.f_bsfirstrow td {color:#ffd900; border-top:solid 1px #666666; padding-bottom: 5px; padding-top: 5px;}
.f_bsline td {color:#000; /*border-top:solid 1px #666666;*/ padding-bottom: 5px; padding-top: 5px;}
.f_bstable {width:100%;}
.f_bsodds {text-align:right;}
.f_bstotodds {text-align:right;font-weight:bold;}
.f_right td {text-align:right;}
.f_left td {text-align:right;}
.f_bsfirstrow, .f_bssecondrow, .f_bsline, .f_bstotodds, .f_bstable, .f_betslip {
	background-color: #12632e; /*color:#FFFFFF;*/ /*border-color:#666666;*/}
.f_betslip {border-bottom: 1px solid #666666; border-top: 1px solid #666666;}

.f_bselink {text-decoration: underline !important; font-weight: bold;}

.f_erow_0 {color:#000; padding-top: 5px;font-weight:bold;background:#212121; /*border-right: 1px solid #CCCCCC;*/ text-align: left;}
.f_erow_1 {color:#000; padding-top: 5px;font-weight:bold;background:#212121; /*border-right: 1px solid #CCCCCC; */ text-align: left;}
.f_orow_0 {color:#74dc41; /*border-bottosm:solid 1px #CCCCCC; border-right: 1px solid #CCCCCC !important;*/ padding-bottom: 5px; /*display:block;*/ background:#2c2c2c;}
.f_orow_1 {color:#74dc41; /*border-bottom:solid 1px #CCCCCC; border-right: 1px solid #CCCCCC !important;*/ padding-bottom: 5px; /*display:block;*/ background:#2c2c2c;}
.f_kickoff {color:#7a8077; font-size:10px; /*border-bottom:solid 1px #CCCCCC; border-right: 1px solid #CCCCCC !important;*/ padding-top: 5px; padding-bottom: 5px; font-weight:bold;background:#1a1a1a;}

/*.f_kickoff td { padding:5px 0 5px 0; }*/

.f_extras {text-decoration: underline !important; font-weight: bold;}

.s_nav_current {font-weight:bold;}
.nav_current {font-weight:bold;}
.error {font-weight:bold; color:#ff831e; background:#1a1a1a; padding:7px; padding-left: 10px;
    padding-right: 10px;}
.bso_error {font-weight:bold;color:red !important; background:white;}
.bso_error td {font-weight:bold;color:red;background:white;}
.ba_content_read,
.bs_signup {background:#007a39  !important; padding: 10px; color: white;}
.bps_browse .ba_nav {background:#FFFFFF !important;}
.bps_browse .bai_menuitem {border:none;}
.f_acinfo  {background:#1a1a1a; color:#ffd900; padding-top: 10px;
    padding-bottom: 10px;}
.ba_account, .bs_signup  {background:#1a1a1a;}
.f_acshort a {text-decoration: underline !important;}

.fBetSlipLink_Ok {color:green;font-weight:bold;/*background:none;*/}
.fBetSlipLink_Excl {color:red;font-weight:bold;/*background:white;*/}
.fBetSlipLink_Quest {color:black;font-weight:bold;/*background:white;*/}


.bai_importantlink  {color:#FFFF66 !important;font-weight:bold !important; text-decoration: underline !important;}

.bai_bold {font-weight:bold;}
.f_bold {font-weight:bold;}


.f_oddslist form#oddslist1 table {border-collapse:collapse; width: 100%;}
.f_oddslist .f_orow_1 td,
.f_oddslist .f_orow_0 td {width:33%; font-size: 12px;}
.f_oddslist input[type='submit'],
.f_oddslist input[type='button'],
.f_betslip input[type='submit'],
.f_betslip input[type='button'] { 
	background-color: #00a246;
    color: #ffffff; border: none;     
	font-weight: bold;
    font-size: 12px;
    padding: 6px; 
	border-radius: 5px;     
/*	text-transform: uppercase;*/
}


.f_oddslist .addtobetslip { display:none; }


/*.Bob_Article_MainForm {background: white;}*/

/*.f_oddslist td {border-bottom:solid 1px #33FF66; padding-bottom: 5px; padding-top: 5px; }*/

.ba_account #label_ignorestrict {color: black; line-height: 25px;}


/*Button colors*/
.bai_menuitem { color: #000; padding:7px; font-weight: bold;}

/*Borders*/
.bps_browse, .bai_menuitem, .ba_content, .ba_menubottom {
/*	border-top: solid 1px #2d55ce;*/
    border-bottom: solid 1px #1747b3;
    
    
    border-top: solid 1px #323232;
    border-bottom: solid 1px #141414;
    border-left: solid 1px #0a0a0a;
    border-right: solid 1px #171717;
    }




/*Background*/
.ba_login, .ba_content, .ba_menubottom {background:#2a2a2a;}


#bob_login_username,
#bob_login_password_tmp {float: none; width: 100%; padding: 5px; box-sizing: border-box;}


.bob_login_text {clear: both;
    font-size: 10px;
    padding-top: 5px;
    padding-bottom: 5px;}  
#bob_login_punter {margin-bottom:20px;}
#bob_login_punter div {padding: 5px 10px 5px 10px;}

.bob_login_forgot_button {font-size: 12px; margin-bottom: 10px; margin-left:10px; display: block;}
#bob_retrieve_login {display:none;}
#bob_retrieve_login.visible  {display:block;}
 
 
.bps_banners {display:none !important;}

.ba_menubottom .bai_bold, .ba_menubottom .bai_menuitem{display:block;}

.ba_menubottom span.bai_menuitem {color:#ffffff; text-align: center; font-size: 0.7rem; background: #28166f;}
.ba_menubottom .bai_menuitem {color:#fff; text-align: center;}

.bs_signup .bai_signup_form .Bob_ArticleItem_Signup_List label {color:#fff;}
.bs_signup a {color:#ffff00;}
.bs_signup .Bob_ArticleItem_Signup_List {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.bs_signup .Bob_ArticleItem_Signup_List li {
	padding-top: 20px;
}


.bai_menuitem .f_nav, .bai_menuitem .f_heading, .bai_menuitem .f_eventlist a {color:#ffffff;}
.f_oddslist, .f_oddslist a {color:#2a2a2a; font-size:12px; text-decoration:none !important; }
.ba_browse .f_nav, .ba_browse .f_heading, .ba_browse .f_eventlist a {color:#FFFFFF;}
.ba_content label, .ba_content div{color:#FFF;}
.f_menuitem a {color:#fff; text-transform: uppercase; font-size: 8px;}
.oddslisthead {}

.ba_content label {color:#FFF;}
.ba_content {padding:0 !important;}




.comp1_leading_header {
	position: absolute;
    top: 25%;
    left: 6%;
    font-size: 1.3rem;
    color: #fff;
}

.comp1_leading_score {
	position: absolute;
    top: 40%;
    left: 6%;
    font-size: 1rem;
    color: #fff;	
}

.comp1_leading_view_details {	
	position: absolute;
    top: 40%;
    left: 19%;
    font-size: 1rem;
    color: #fdc705;
}

.comp1_wrap {
	position:relative;
}

.inquiry .bai_menuitem {
	background: #03903f;
    color: #2a2a2a !important;
    border-radius: 11px;
    margin: 15px;    
}

li.red_bullet { color: red; }
li.red_bullet > label { color: #fff !important; }
.black_text_color { color: black; }

.our_shops {
	background:transparent url('https://d2d7mjt00o7ssw.cloudfront.net/shops/shops_bg.jpg') no-repeat  center center;
	padding:6px 20px 6px 20px;
	color: #fff;
	box-sizing: border-box;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	font-size: 14px;
}
.our_shops a { color:#f2e11d;}
.our_shops td {padding:0;}



/*Search*/

#teamsearch label {display:none;}

#teamsearch .teamsearchfield {    
	clear: both;
    width: 42%;
    margin-left: 8%;
    border: none;
    display: inline-block;
 }
    
#teamsearch .teamsearchsubmit {    clear: both;
    float: right;
    width: 40%;
    border: none;
    margin-top: 0px;
    margin-right: 8%;
    font-size: 12px;
    font-weight: 800;
    color: #ffffff;
    background: #03903f;
   }

/* 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; }

.s_nav_current {
	display: none;
}

.f_eventlist a {
    color: #fff !important;
    font-size:12px;
}

	#ad_center {
		width: 100%;
		height: 100%;
		text-align: center;
		vertical-align: middle;
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		z-index: 999999999999;
		background: #0a1d4ea6;
	}
	
	#ad_center_close {
		position: absolute;
	    right: -15px;
	    top: -40px;
	    width: 20%;
	    height: 10%;
	}

	#ad_center_no {
	    position: absolute;
	    bottom: 29px;
	    left: 11%;
	    width: 30%;
	    height: 40px;
	}
	
	#ad_center_yes {
	    position: absolute;
	    bottom: 29px;
	    right: 16%;
	    width: 36%;
	    height: 40px;
	}	
	
	#ad_center div {
		position: absolute;
		top: 100px;
		left: 10%;
		width: 80%;
	}



	.sponsors {
	    padding:0;
	    margin: 0;
	    display: inline-block;
	}
	.sponsors li {
	    float: left;
	    width: 33%;
	    display: inline-block;
	}
	
	.sponsors img {
	    width: 80% !important;
	}
	
	.officialsponsors {
		font-size: 12px;
		text-align: center;
		text-transform: uppercase;
	}
	


.slick-list {
	border-radius: 7px;
}


.bai_header1 {
	font-size:0.8rem;
	color:#00a245;
	padding:0 5px 7px 5px;
	text-transform: none !important;
}

.bai_header1 span {
	font-size: 12px;
    margin-right: 5px;
    color: #5c5c5c;
}

.aux_cls_sport .ba_browse .f_heading {
	margin-left: 0;
    margin-right: 0;
}


.aux_cls_bet .f_nav {
	display: none;
}


.f_heading.sport,
.f_eventlist.sport {
	margin-left: 7px !important;
	margin-right: 7px !important;
}

