.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 12px;

}

.table_statpack > thead > tr > th,
.table_statpack > tbody > tr > th,
.table_statpack > tfoot > tr > th,
.table_statpack > thead > tr > td,
.table_statpack > tbody > tr > td,
.table_statpack > tfoot > tr > td {
  padding: 5px;

}

.statpack_padding {
    padding-right: 5px;
    padding-left: 5px;

}

.competition-table {
    z-index:99;
}


.label-as-badge {
    border-radius: 1em;
}

.fb-share-button.fb_iframe_widget span{
    vertical-align: initial !important;
}

#twitter-widget-0 {
    max-width: none;
}

.td_SBI {
    text-align:right;
    white-space: nowrap;
}

.td_betodds{
    /*text-align: center;*/
}

.glyphicon-question-sign:before{
    font-size: 12px;
    color: #054161;
}

.smaller_for_phone_fixture_row {

    background-color: #f9f9f9;
}

.form_won {
	color: #00ce05;
}

.form_drew {
	color: #d2d2d2;
}

.form_lost {
	color: #ce0000;
}

.colapse-icon-button {

	color: white;
	background-color: #054161;
	border: 0;
	margin-top: -50px;

}

.navbar-brand {

	background: url(/img/theme/site_logo.png);
width: 400px;
height:70px;
background-size: 400px auto;
    background-repeat: no-repeat;
margin-top: 15px

}

.navbar {

	border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-bottom:0px;
    color: #fff;
}

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}

.nav_name {
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
}


.nav a{

	color:white;

}

.fixtures_country_icon {

	width: 25px !important;
	height: auto !important;

}

.team_logo {
	width: 25px;
	height: 25px;
	}


.flag_icon {

/*
	padding-top: 0px;
	padding-right: 1px;
 */

 width:22px;
 height:auto;

}

.table_center tr td {

	text-align:center;

}

.header_ad {

	float:right;
	padding:10px;

}

.create_image_top_banner {

	background:url("../img/banners/top_banner.png");
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center center;

	width:600px;
	height:315px;

    text-align: center;
    color:white;
    font-size:20px;

    vertical-align: middle;

/*
    padding-top: 35px;
	padding-right: 15px;
    padding-left: 15px;
 */

    padding:10px;

}
.share_bar {

	height:auto;
    margin-right: auto;
    margin-left: auto;

    text-align: right;
    color:white;
    font-size:20px;

    vertical-align: right;

    padding:10px;

    width: 1170px;

}

.top_banner_bogey {
	background:url("/img/banners/bogey_top_banner.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	height:220px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    color:white;
    font-size:20px;
    vertical-align: middle;
    padding:10px;
}

.top_banner_bogey img{
	width:auto;
	height:120px;
}

.top_banner {
	background:url("http://www.statbetting.com/img/banners/top_banner.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	height:220px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    color:white;
    font-size:20px;
    vertical-align: middle;
    padding:10px;
}

.top_banner img{
	width:auto;
	height:120px;
}


hr {

    height: 2px;

    background-color:#555;

    margin-top: 20px;

    margin-bottom: 20px;

    width: 75%;

}

.top_links {

    padding-right: 5px;
    padding-left: 5px;
    margin-right: auto;
    margin-left: auto;
    margin-top:20px;
	overflow:auto;
	background-color: #054161;

}

.top_links ul {



}

.top_links li {

	float:left;
	padding-right:15px;
	padding-top:10px;
	/* padding-right:10px; */
	list-style-type: none;
	/* width:15%; */


}

.top_links a {

	color:#fff;
	text-decoration:none;

}

.carousel {
   padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
    width: 970px;
}

/*
.table {
    margin-top: 20px;
    margin-bottom: 0px;
}
 */

.table th{

	background-color:#054161;
	color:#fff;

}

.table_statpack th{
	background-color:#054161;
	color:#fff;
}

.fixture_cal {
	width:1px;
}

.fixture_td_badge{
	width:1px;
}

.fixture_td_league_name{
	width:1%;
	text-align:left;
	/*display:block;*/
	font-size:12px;
    white-space: nowrap;
}

.fixture_td_home_name_fixturepage{
	/*width:300px;*/
	text-align:right;
    white-space: nowrap;
}

.fixture_td_home_name{
	width:49%;
	text-align:right;
    /*white-space: nowrap;*/
}

.fixture_td_away_name{
	width:49%;
	text-align:left;
    /*white-space: nowrap;*/
}

.fixture_td_time{
	width:1%;
	background-color:#ff952d;
	color:white;
	text-align: center;
}

.fixture_td_buttons{
	/*width:400px;*/
	text-align:right;
	white-space: nowrap;
}

.mobile_button_row {
	/*background-color:##f9f9f9 !important;*/
	color:white;
	text-align:center;
	font-size:11px;
}

.betting_row {
	background-color:#017b5b !important;
	color:white;
	text-align:center;
	font-size:11px;
}

.betting_row a{

	color:white;

}

.bet365_yellow {

	color:#fedf1b;
}

.bet365_yellow a{

	color:#fedf1b;
}

.navbar-inverse {

	background-color:#000 !important;

}

.bs-docs-footer {

    padding-top: 50px;
    padding-bottom: 50px;
    margin-top: 0px;
    color: #dbdbdb;
    background-color: #000;
}

.bs-docs-footer p{
    color: #ff952d;
    font-weight: bold;
}

.bs-docs-footer ul {
    list-style: none;
    padding-left:0;
}

.bs-docs-footer a {
    color: #dbdbdb;
}

.bs-docs-footer li {
    padding-bottom: 10px;
}

.bs-docs-footer span {
    float: left;
    width:190px;
}

.footer_icon {
    width: 20px;
    height: auto;
    margin-top: -9px
}

.container {

	/* padding-top:10px; */

}

tr.col_6_alt {
	visibility:hidden;
	display: none;
}

.banner1 {
    visibility: hidden;
    display: none;
}

.banner2 {
    visibility:visible;
}

.free_bet1 {
    visibility:visible;
}

.free_bet2 {

    visibility: hidden;
    display: none;
}

.header_banner1 {

    visibility: visible;
    display: block;
}

.header_banner2 {
    visibility: hidden;
    display: none;
}

.mobile_buttons_cell1{
    visibility: hidden;
    display: none;
    background-color: #f9f9f9;
}

table {
	 border-collapse:separate;
}

.sidebar_league td{
    font-size: 12px;
    padding-left: 8px !important;
padding-right: 0px !important;

}

.td_score {
    white-space: nowrap;
}

.head_2_head_small {

    visibility: hidden;
    display: none;
}

.head_2_head_normal {

    visibility:visible;
}

.games_computer {
    visibility: visible;
    display: block;
}

.games_mobile {
    visibility: hidden;
    display: none;
}



@media (min-width: 0px) and (max-width: 767px) {

    .games_mobile {
        visibility: visible;
        display: block;
    }
    
    .games_computer {
        visibility: hidden;
        display: none;
    }

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}

    .h1, h1 {
    	font-size: 30px;
    }

    .head_2_head_small {
visibility:visible;
display: block;

    }

    .head_2_head_normal {



        visibility: hidden;
        display: none;
    }

    .h3, h3 {
    	font-size: 20px;
    }

    .team_logo {
        width: 15px;
        height: 15px;
    }

    .no_padding {
    	padding-right: 0px;
    	padding-left: 0px;

    }



    .table > thead > tr > th,
    .table > tbody > tr > th,
    .table > tfoot > tr > th,
    .table > thead > tr > td,
    .table > tbody > tr > td,
    .table > tfoot > tr > td {
      padding: 12px 6px 12px 6px;
      border-top: 0px;
      font-size: 12px;

    }
    .corner_table > thead > tr > th, .corner_table > tbody > tr > th, .corner_table > tfoot > tr > th, .corner_table > thead > tr > td, .corner_table > tbody > tr > td, .corner_table > tfoot > tr > td {
	font-size: 11px;
}

.ref_table > thead > tr > th,
.ref_table > tbody > tr > th,
.ref_table > tfoot > tr > th,
.ref_table > thead > tr > td,
.ref_table > tbody > tr > td,
.ref_table > tfoot > tr > td {
  padding: 12px 4px 12px 4px;

}
    .head_to_head > tbody > tr > td {
	padding: 12px 1px 12px 1px;
}

    .featured_badge{
        width:100px;
        height: auto;
    }

    .hide_on_really_small{
        visibility: hidden;
        display: none;
    }

    tr.betting_row td{
        padding: 5px !important;
        border-bottom: white 10px solid;
    }

    .navbar-brand {
    	width: 100%;
    	height: 50px;
        background-size: auto 50px;
    }





    .mobile_buttons_cell2{
        visibility: hidden;
        display: none;
    }

    .mobile_buttons_cell1{
        visibility: visible;
        display:table-cell;
        text-align: center;
        padding: 6px !important;
    }

    .fixture_td_buttons{
		white-space: normal;
		text-align:right;
	}

	.hide_bits_in_reponsive {
		visibility: hidden;
		display: none;
	}

	/*.fixture_td_league_name{
		width:20px;
		text-align:left;
		display:block;
		font-size:12px;
	}*/

	.col-sm-6 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.container-fluid {
		padding-left: 0px;
		padding-right: 0px;
	}
	/*td.col_6{
        display:none;
        width:0;
        height:0;
        opacity:0;
        visibility: collapse;
    }*/

	/*tr.col_6_alt {
		visibility:visible;
		display:block;
	}*/

    .smaller_for_phone_fixture_row {

    	font-size:12px;
    	/*margin-top:30px;*/
    }

    .top_banner img{

		width:auto;
		height:100px;
	}

    .top_banner_bogey img{

		width:auto;
		height:100px;
	}

	.betting_row {
		font-size:10px;
	}

	.header_ad {

		float:right;
		display:none;

	}

	.carousel {
    	width: auto;
	}

    .facebook_show_hide {
        visibility: hidden;
		display: none;
    }

    .share_bar {
		width: 100%;
	}

    .banner1 {

        visibility: visible;
    }

    .banner2 {
        visibility: hidden;
        display: none;
    }

    .free_bet1 {
        visibility: hidden;
        display: none;
    }

    .free_bet2 {


        /*visibility:visible;*/
    }

    .hide_column {
        display: none;
    }
}

@media (min-width:768px) and (max-width: 991px){

    .games_mobile {
        visibility: visible;
        display: block;
    }
    
    .games_computer {
        visibility: hidden;
        display: none;
    }

	.col-md-8 {
        z-index:99;
    }
    
    .top_links {
		width: 750px;
	}

	.top_banner {
		width: 750px;
	}

    .top_banner_bogey {
		width: 750px;
	}

    .share_bar {
		width: 750px;
	}

	.carousel {
    	width: 750px;
	}

	tr.col_6{
        display:none;
        width:0;
        height:0;
        opacity:0;
        visibility: collapse;
    }
    .banner1 {
        visibility: hidden;
        display: none;

    }

    .banner2 {

        visibility: visible;
    }

    .facebook_show_hide {
        visibility: hidden;
        display: none;
    }

    .free_bet1 {
        visibility:visible;
    }

    .free_bet2 {

        visibility: hidden;
        display: none;
    }

    .head_2_head_small {

        visibility: hidden;
        display: none;
    }

    .head_2_head_normal {

        visibility:visible;
    }

    .hide_column2 {
        display: none;
    }


}

@media (min-width:992px) and (max-width: 1199px){

    .games_mobile {
        visibility: visible;
        display: block;
    }
    
    .games_computer {
        visibility: hidden;
        display: none;
    }

    .corner_table > thead > tr > th, .corner_table > tbody > tr > th, .corner_table > tfoot > tr > th, .corner_table > thead > tr > td, .corner_table > tbody > tr > td, .corner_table > tfoot > tr > td {
    	 padding: 8px;
    }

    .head_2_head_small {

        visibility: hidden;
        display: none;
    }

    .head_2_head_normal {

        visibility:visible;
    }

    .books_table > thead > tr > th,
    .books_table > tbody > tr > th,
    .books_table > tfoot > tr > th,
    .books_table > thead > tr > td,
    .books_table > tbody > tr > td,
    .books_table > tfoot > tr > td {
    	 padding: 8px;
    }

    .dont_wrap{
        white-space: nowrap;
    }

    .top_links {
		width: 970px;
	}
	.top_banner {
		width: 970px;
	}
    .top_banner_bogey {
		width: 970px;
	}

    .share_bar {
		width: 970px;
	}

	.carousel {
    	width: 970px;
	}

	tr.col_6{
        display:none;
        width:0;
        height:0;
        opacity:0;
        visibility: collapse;
    }

    .hide_bits_in_reponsive {
		visibility: hidden;
		display: none;
	}

    .facebook_show_hide {
        visibility: hidden;
		display: none;
    }

    .featured_badge{
        width:120px;
        height: auto;
    }

    .banner1 {

        visibility: visible;
        display: block;
    }

    .banner2 {
        visibility: hidden;
        display: none;
    }

    .header_banner1 {

        visibility: hidden;
        display: none;
    }

    .header_banner2 {

        margin-top: 15px;
        visibility: visible;
        display: block;
    }

    .free_bet1 {
        visibility:visible;
    }

    .free_bet2 {

        visibility: hidden;
        display: none;
    }

}

@media (min-width:1200px){


	.top_links {
		width: 1170px;
	}

	.top_banner {
		width: 1170px;
	}
    .top_banner_bogey {
		width: 1170px;
	}

    .share_bar {
		width: 1170px;
	}

	.carousel {
    	width: 1170px;
	}

    
}
