*  { 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: 60% !important;
}

td {padding:7px;}


#bwp_content img  { max-width: 250px;}


input {background-color:white;} 
input[type='text'],input[type='password'], select {background-color:#FFFFFF; border: solid 1px blue;
        padding: 5px;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    display: block;
   }
   
   
   
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;*/
}
	
input[type='submit'] { 
	border-radius: 5px;
    border: 0;
    font-weight: bold;
    font-size: 12px;
    padding: 6px;
    margin-top: 10px;
}





iframe { vertical-align: bottom; border-bottom: solid 1px #2b2aff;}
.bai_username {color: #FFFF66; }
.bps_header {background-color: #0000fe;}
.bai_signup_form a, .ba_account a, .bs_signup a, .f_bstableshort a,.f_bstable a,.Bob_Article_HomeMain a {color:#317efe;}
.ba_content_read a   {color:#FFFF66;}

.ba_content .bai_menuitem {color:#FFF;}

.ba_account .bai_menuitem a,
.bs_signup  .bai_menuitem a {color:#fff;}

.bai_menuitem .slider-games a {
	display: inline-block;
	margin-right: 0;
	width: 22%;
}

.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: 5px;
}



/*.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:12px;  text-transform: uppercase;     font-style: italic;}

.bcompetitionlist td {color:#316bcc;}



.ba_menubottom ul { padding:0; margin:0; color: white;}

.bps_browse {background:#FFFFFF; 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:#CCCCCC; border-bottom: 1px solid #666666;}
.f_nav {background:none; padding:7px;}
.f_heading {background:#1d1da0; padding:7px; font-size: 9px;}
.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:#FFFFFF; border-top: 1px solid #CCCCCC;}
.f_eventlist {background:#2828cf; padding-left:10px; padding: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:#000; 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: #F0F0F0; 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:#dedede; border-right: 1px solid #CCCCCC; text-align: center;}
.f_erow_1 {color:#000; padding-top: 5px;font-weight:bold;background:#dedede; border-right: 1px solid #CCCCCC; text-align: center;}
.f_orow_0 {color:#000; border-bottosm:solid 1px #CCCCCC; border-right: 1px solid #CCCCCC !important; padding-bottom: 5px; /*display:block;*/ background:white;}
.f_orow_1 {color:#000; border-bottom:solid 1px #CCCCCC; border-right: 1px solid #CCCCCC !important; padding-bottom: 5px; /*display:block;*/ background:white;}
.f_kickoff {color:#fff; border-bottom:solid 1px #CCCCCC; border-right: 1px solid #CCCCCC !important; padding-top: 5px; padding-bottom: 5px; font-weight:bold;background:#2e4188;}

/*.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;background:#FFFF33; padding:7px;}
.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:#3332ff  !important; padding: 10px; color: white;}
.bps_browse .ba_nav {background:#FFFFFF !important;}
.bps_browse .bai_menuitem {border:none;}
.f_acinfo  {background:#3332ff; color:#fff; padding-top: 10px;
    padding-bottom: 10px;}
.ba_account, .bs_signup  {background:#3332ff;}
.f_acshort a {text-decoration: underline !important;}

.fBetSlipLink_Ok {color:green;font-weight:bold;background:none;}
.fBetSlipLink_Excl {color:red;font-weight:bold;background:none;}
.fBetSlipLink_Quest {color:black;font-weight:bold;background:none;}


.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: #015bff;
    color: white; border: none;     font-weight: bold;
    font-size: 12px;
    padding: 6px; border-radius: 5px;}


.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;}

/*Background*/
.ba_login, .ba_content, .ba_menubottom {background:#3333FF;}


#bob_login_username,
#bob_login_password_tmp {float: left; width: 50%;}
.bob_login_text {clear: both;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;}  
#bob_login_punter {margin-bottom:20px;}   

.bob_login_forgot_button {font-size: 12px; margin-bottom: 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:#dbe4ff; text-align: center;}
.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:#0066FF;}
.ba_browse .f_nav, .ba_browse .f_heading, .ba_browse .f_eventlist a {color:#0066FF;}
.ba_content label, .ba_content div{color:#FFF;}
.f_menuitem a {color:#0066FF;}

.ba_content label {color:#FFF;}
/*.ba_content {padding:15px;}*/




.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: #3332ff;
    color: #fff !important;
}

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: 57%;
/*    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: #3332ff;
   }

/* 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;
	}
	





