/* do not group these rules */
*::-webkit-input-placeholder {
    color: #000;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color: #000;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: #000;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color: #000;
}

body
{
    font-family: Arial,Helvetica,sans-serif;
    background-size: 100% !important;
    /* background: #000 url(http://static-bettingadmin.com/jbet29/images/bg_sport.jpg) no-repeat fixed center top; */
    padding: 0 !important;
    background: #000;
    margin: 0 !important;
}
.icon_sport.i_25{
    background-image: url(../images/sport19.png) !important;
}
.icon_sport.i_38{
    background-image: url(../images/sport11.png) !important;
}
.icon_sport.i_7{
    background-image: url(../images/sport7.png) !important;
}

body#home_page
{
    /*background-image: none;*/
}

.cont
{
    width: 950px;
    margin: 0 auto;
}
.cont.cont_large
{
    width: 100%;
    min-width: 950px;
    padding: 3px;
}



.dataTables_length,.dataTables_info,.dataTables_paginate{
    display: none;
}



#top-home{
    margin-top: 20px;     
}

#flags a{
    margin-left: 10px;
}

.choose-lang-txt{
    text-align: center;
    color: #000;
    font-size: 12px;
    margin-bottom: 8px;
}

#home-cont{
    min-height: 880px;
    position: relative;
}

.home-btn{
    margin-bottom: 22px;
    text-align: center;
}

#footer-links{ text-align: center; }
#footer-links a{color: #000; text-transform: uppercase; font-weight: bold;  }

.home-btn a{ text-decoration: none;}
.home-btn h3{ text-align: center; font-weight: bold; color: #000; font-size: 18px; margin-top: 10px; margin-bottom: 0;}

#virtual-racing-btn{
    margin-top: 50px;
}

#casino-btn{
    padding-right: 45px;
}

#poker-btn{
    padding-right: 0;
}

#sports-btn{
    margin-left: 385px;
    margin-top: -32px;
}

#home-tag-line{
    text-align: center;

}

#home-tag-line h1{font-weight: bold; font-size: 50px; margin-top: 0; line-height: 45px;}
#home-tag-line h2{margin: 0; }

#social-icons{ }

#footer-icons{margin-top: 0px; margin-bottom: 35px;}
#payment-icons{margin-bottom: 20px;}
#footer-links{
    padding: 28px 0;
    color: #000;
    margin-top: 0px;
    background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%);
}
.page-footer{
    background: rgba(0,0,0,0.9);
    padding-top: 0;



}

#footer-texts{
    margin-top: 30px;
}


#menu_footer{
    padding: 0;
    padding-top: 20px;
    margin: 0;
    list-style: none;
}

#menu_footer a{
    font-weight: bold;
    color: #000;
    font-size: 13px;
}
#cards{
    margin-top: 10px;
}

#cards img{
    margin-left: 10px;  
}

#merchants{
    margin-top: 15px;
}

#merchants img{
    margin-left: 20px;
}

#games-icons{
    margin-top: 38px;
}

#games-icons img{
    margin-left: 10px;
}

.footer-column:first-child{
    background: 0 none;
}

.footer-column{
    background: url('../images/divisore_footer.png') no-repeat top left;
    height: 195px;
}

#social-icons a{margin-right:35px; }

.page-sidebar .page-sidebar-menu > li > a.sports_link_print
{
    background: #111;
    border-bottom:1px solid #333;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    padding: 2px 4px 2px 4px;
    border-top: none !important;
    color: #ffffff !important;
}

.page-sidebar .page-sidebar-menu > li:hover > a.sports_link_print,
.page-sidebar .page-sidebar-menu > li.active > a.sports_link_print{
    color: #333 !important;
    background: #c7b20d;
}

.page-sidebar .page-sidebar-menu > li:hover > a.sports_link_print > .m_events_count,
.page-sidebar .page-sidebar-menu > li.active > a.sports_link_print > .m_events_count{
    background: none !Important;
    color: #000000;
    border: white !important;
}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}

a.menuleft {
    background: linear-gradient(to bottom, #494444 0%,#322d2d 100%) !important;
    text-transform: uppercase;
    font-weight: bold !important;
    font-size: 13px;
    padding: 5px 10px !important;
}


#menu_sport > li > ul.sub-menu > li > a{

    font-weight: bold;
    color: #fff;

}

#menu_antepost > li > ul.sub-menu{
    background: #000;
    margin: 0;
}

#menu_sport > li > ul.sub-menu > li.active > a,
#menu_sport > li > ul.sub-menu > li:hover > a
{
    color: #000000 !important;
    background: #c7b20d !important;
}

#menu_sport > li > ul.sub-menu > li.active > a > .m_events_count,
#menu_sport > li > ul.sub-menu > li:hover > a > .m_events_count
{
    background: none !Important;
    color: #000;
    border: white !important;
}

#menu_sport > li > ul.sub-menu{
    margin: 0;
    background: #111;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
}

.page-sidebar .page-sidebar-menu li > a > .arrow::before
{
    margin-top: -4px;
}
.page-content{
    background: transparent;
}

.portlet.box > .portlet-body
{
    background: transparent;
}

#sport_content{
    /*padding: 0;*/
}


.cont_large #sport_content{
    width: 77%;
    margin-left: -0.7%;
}

.cont_large #coupon-column{
    width: 23%;
}

.cont_large #coupon-buttons{
    margin-right: 0px;
    margin-left: 0px;    
}


.page-header.navbar{
    height: auto;
    height: 130px;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%,#000000 10%,#000000 50%,#000000 90%,rgba(255, 255, 255, 0) 100%);

}
.page-header.navbar .page-logo
{
    height: auto;
    width: auto;
    padding-left: 0;
}

.header {
    position: fixed;
    z-index: 11;
    width: 100%;
}

#main_menu_cont {
    height: 40px;
    width: auto;
    background: #f04249;
    background: -moz-linear-gradient(top, #c7b20d 0%, #c7b20d 62%, #c7b20d 63%, #c7b20d 63%, #c7b20d 100%);
    background: -webkit-linear-gradient(top, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%);
    background: linear-gradient(to bottom, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04249', endColorstr='#c7b20d',GradientType=0 );
}

#main_menu li a
{

    border-radius: 4px !important;
    color: white;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin: 0 2px;
    padding: 4px 8px;
    text-decoration: none;
    text-shadow: none;
    text-transform:uppercase;
}

#main_menu li a:hover,#main_menu li a:active,#main_menu li a:focus
{
    color: #000;
    border-radius: 0px !important;
}

#main_menu li.active a{
    color: #fff;
    border-radius: 0px !important;

}


.hor-menu-light
{
    margin: 10px auto;

}

#main_menu li a {
    padding: 10px 18px;
    color: #fff;
}


.page-header.navbar .hor-menu #main_menu.navbar-nav > li > a:hover, .page-header.navbar .hor-menu #main_menu.navbar-nav > li.active > a:hover{
    color: #000;
    background: none !important;
    font-weight:normal;
}


.page-header.navbar .hor-menu #main_menu.navbar-nav > li > a:hover, .page-header.navbar .hor-menu #main_menu.navbar-nav > li.active > a:hover{

    color: #fff;
    border-radius: 0px !important;
}

.menu-separator{
    width: 1px;
    height: 50px;
    background: url(../images/line-bg.png);
}

.page-sidebar {
    /* width: 196px !important; */
    width: 18% !important;
    margin-left: -1%;
} 

.cont_large .page-sidebar {
    width: 18% !important;
    margin-left: -1%;
}

.cont_large .page-sidebar {
    width: 15% !important;
}

.cont_large .page-content-wrapper .page-content {
    margin-left: 14% !important;
    padding-left: 10px;
}

.bg-heading{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2b2b2b+0,2b2b2b+62,000000+63,000000+100 */
    background: #2b2b2b; /* Old browsers */
    background: -moz-linear-gradient(top, #2b2b2b 0%, #2b2b2b 62%, #2b2b2b 63%, #2b2b2b 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #2b2b2b 0%,#2b2b2b 62%,#2b2b2b 63%,#2b2b2b 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #2b2b2b 0%,#2b2b2b 62%,#2b2b2b 63%,#2b2b2b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#000000',GradientType=0 ); /* IE6-9 */    /* background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%) !important; */
    /* border-radius: 3px 3px 0 0 !important; */


}

#login .btn,.btn-go,.switch_graph.switch_active
{
    background: #2b2b2b !important;
    background: -moz-linear-gradient(top, #2b2b2b 0%, #2b2b2b 62%, #2b2b2b 63%, #2b2b2b 100%) !important;
    background: -webkit-linear-gradient(top, #2b2b2b 0%,#2b2b2b 62%,#2b2b2b 63%,#2b2b2b 100%) !important;
    background: linear-gradient(to bottom, #2b2b2b 0%,#2b2b2b 62%,#2b2b2b 63%,#2b2b2b 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#000000',GradientType=0 ) !important;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000fff+0,f7f7f7+22,f3f3f3+25,e7e7e7+47,dedede+56,dcdcdc+63,d2d2d2+75,c7c7c7+100 */
    color: #fff !important;
    border: 1px solid #333 !important;

}

#login .btn:hover,.btn-go:hover,.switch_graph.switch_active
{
    background: #f04249 !important;
    background: -moz-linear-gradient(top, #c7b20d 0%, #c7b20d 62%, #c7b20d 63%, #c7b20d 63%, #c7b20d 100%) !important;
    background: -webkit-linear-gradient(top, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    background: linear-gradient(to bottom, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04249', endColorstr='#c7b20d',GradientType=0 ) !important;
    color: #fff !important

}




.switch_graph{
    background: transparent linear-gradient(to bottom, #262626 0%, #1E1E1E 29%, #060606 83%, #020202 100%) repeat scroll 0% 0% !important;
}
.switch_graph{
    border: 0 none;
    color: #000;
    border-radius: 5px !important;
    font-weight: bold;
    margin-bottom: 5px;

}

.switch_graph.switch_active{
    color: #000;
}



.portlet > .portlet-title > .caption
{
    color: #fff !important;
    font-weight: bold !important; 
    text-transform: uppercase;
    font-size: 12px;
    padding: 3px 0px 3px !important;
}

.page-sidebar-menu > li.heading.bg-heading > h3
{
    color: #000 !important;
    font-weight: bold !important; 
    text-transform: uppercase;
    font-size: 12px; 

}

.page-sidebar .page-sidebar-menu > li.heading.bg-heading{
    padding: 6px;
}

.page-content-wrapper .page-content{
    padding-top: 0 !important;
}



#fixCoupon
{
    position: absolute;
    right: 77px;
    top: 6px;
    width: 25px;
    height: 14px;
    display: block;
    background-image: url("../images/coupon_pin.png");
    background-position: center top;
    background-repeat: no-repeat;
}

#fixCoupon.lnkfix{
    background-position: center bottom;
}


#coupon .portlet.box{
    color: #fff;
    margin-bottom: 10px;	
    background: #000 !important;
    border-bottom:1px solid #333;
}

.table-scrollable > .table
{
    background: transparent;
}

#coupon .well{

    color: #fff;
}

.odds_heading td{
    padding: 1px; 
}

.odd_row{
    padding: 3px; 
}

.odd_row b{
    font-size: 11px;
}




#coupon .well{
    border-radius:  0px 0px 6px 6px  !important;
}

.odds_heading{
    color: #fff;
    padding: 2px;
}

.odd_row{
    background: #333;
    color: #fff;
    padding-top: 2px;
    height: 20px;
}

.well{
    background-color: #000 !important;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}


#groupings th{
    color: #000;
}

#sport_slider ul li{
    position: absolute;
    top: 0;
    left: 0;
}

.portlet > .portlet-title
{
    min-height: 24px;
}

.category_actions{
    background: transparent;
    border: 1px solid #C4AB54;
    border-radius: 5px !important;
    color: #DEA119;
    text-transform: uppercase;
    font-weight: bold;
}

.category_actions a i{
    color:  #DEA119;
}

#prematch_print{
    font-size: 13px;
}

#prematch_print label{
    font-size: 12px;
}

#prematch_print label a{
    color: #000;
    width: 145px;
    display: inline-block;
}

#prematch_print label a:hover{
    text-decoration: none;
}

#sidebar .page-sidebar{
    background: #111;
    padding-left: 0px;
    padding-right: 0px;
    padding-top:5px;
}

.check-tournament{vertical-align: top;}

.page-sidebar .page-sidebar-menu .sub-menu li > a,
.page-sidebar .page-sidebar-menu  ul.sub-menu-championship li.special-championship-element > a
{
    padding: 2px 4px 1px 3px;
    border-bottom: 1px solid #333;
}

.page-sidebar .page-sidebar-menu .sub-menu li > a{
    font-weight:bold;
}

.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > a
{
    padding-left: 12px;
    color: #fff !important;
    margin-bottom: 0px;
    font-weight:normal !important;
    background:#000 !important;
}
.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > a:hover
{
    color: #000;  
    background: #222 !important;
}
.special-championship-element a{
    display: block;
    text-decoration: none;
    color: #000;

}
.sports_area_link{
    width: 20%;
    display: inline-block;
    font-size: 11px;
    color: #fff !important;
    background: #111 !important;
    font-weight: normal;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;

}




div.left.btn.btn-macro-group.grey-gallery.principali_btn.sports_area_link.btn.btn-xs.btn-block.default, div.left.btn.btn-macro-group.principali_btn.sports_area_link.btn.btn-xs.btn-block.default{
    border:none !important;
    text-transform:uppercase;
    font-weight:bold;
    font-size:12px;
    margin-top:5px;
    cursor:default;
}

div.left.btn.btn-macro-group.grey-gallery.principali_btn.sports_area_link.btn.btn-xs.btn-block.default:hover, div.left.btn.btn-macro-group.principali_btn.sports_area_link.btn.btn-xs.btn-block.default:hover{
    /* background:none !important; */
    cursor:default;
}


.more-groups{
    border-top:1px solid #333;
    border-left: 1px solid #333;
    margin-top:5px;
}


.sub-special-events a{
    padding: 6px 5px 6px 18px;
    font-weight: bold;
    display: block;
    border-bottom: 1px solid #212121;
}

.oddsBtn{font-size: 12px;}

.odd-system-2 .oddsBtn{font-size: 11px; letter-spacing: -1px;}

.sports_area_link:hover{
    background: #c7b20d !important;
}

.sports_area_link.grey-gallery{
    background: #c7b20d !important;
    color: #000 !important;
}

.btn-macro-group.sports_area_link.grey-gallery:hover{
    background: #c7b20d !important;
    color: #000 !important;
}

.show-more-gorups{
    color: #fff !important;
    background: #2b2b2b !important;
    background: -moz-linear-gradient(top, #2b2b2b 0%, #2b2b2b 62%, #2b2b2b 63%, #2b2b2b 100%) !important;
    background: -webkit-linear-gradient(top, #2b2b2b 0%,#2b2b2b 62%,#2b2b2b 63%,#2b2b2b 100%) !important;
    background: linear-gradient(to bottom, #2b2b2b 0%,#2b2b2b 62%,#2b2b2b 63%,#2b2b2b 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#000000',GradientType=0 ) !important;
    border-radius: 3px !important;
    width: 19px;
    height: 19px;
    line-height: 17px;
    padding: 0;
    display: inline-block;
    text-align: center;
    margin-top:5px;

}

.show-more-gorups:hover{
    color: #fff !important;
    background: #f04249 !important;
    background: -moz-linear-gradient(top, #c7b20d 0%, #c7b20d 62%, #c7b20d 63%, #c7b20d 63%, #c7b20d 100%) !important;
    background: -webkit-linear-gradient(top, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    background: linear-gradient(to bottom, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04249', endColorstr='#c7b20d',GradientType=0 ) !important;
}

.table-hover > tbody > tr:hover{
    background-color: transparent;
}
.toggle_odd{
    width: 40px;
    line-height: 21px;
    font-weight: normal;
    display: inline-block;
    margin: 0 !important;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    border-left: 0px solid #333;
    border-top: 0px solid #333;
    color: #fff !important;
    background: #2b2b2b !important;
    background: -moz-linear-gradient(top, #2b2b2b 0%, #2b2b2b 62%, #2b2b2b 63%, #2b2b2b 100%) !important;
    background: -webkit-linear-gradient(top, #2b2b2b 0%,#2b2b2b 62%,#2b2b2b 63%,#2b2b2b 100%) !important;
    background: linear-gradient(to bottom, #2b2b2b 0%,#2b2b2b 62%,#2b2b2b 63%,#2b2b2b 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#000000',GradientType=0 ) !important;
}

.toggle_odd:first-child{
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    border-left: 1px solid #333 !important;
    border-top: 0px solid #333;
}

#live_page .toggle_odd:first-child{
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    border-left: 1px solid #333 !important;
    border-top: 1px solid #333;
}


#live_page .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
    border-top: 0px solid #333;
}

.odd-system-2 .toggle_odd.sign-group_correct_score{
    width: 60px;
}

.toggle_odd:hover,.toggle_odd.selected,.toggle_odd:active,.toggle_odd:focus{ 
    color: #000 !important;
    /* font-weight: bold; */
    background: #f04249!important;
    background: -moz-linear-gradient(top, #c7b20d 0%, #c7b20d 62%, #c7b20d 63%, #c7b20d 63%, #c7b20d 100%)!important;
    background: -webkit-linear-gradient(top, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%)!important;
    background: linear-gradient(to bottom, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04249', endColorstr='#c7b20d',GradientType=0 )!important;
}

.odds_grid, .odds_grid_group {
    display: block !important;
    text-align: center;
    flex-wrap: wrap;
}

tr.event-row > td > span {
    color: #38b523 !important;
    font-weight: bold;
}

#matches_details .table{width: auto !important;}

.portlet.box > .portlet-body {
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 4px;

}

#groupings tr td{border-bottom: solid 1px #000;}

.eventOdds_tbl{width: 100%;
               margin-bottom: 5px;
               overflow: hidden;
               border-radius: 5px !important;
               border: solid 1px #333;}

.remove_odd{ color: #000; text-decoration: none; background: url('../images/couponIcons.png') no-repeat 0 0; height: 12px; width: 12px; display: inline-block;  margin:0 2px; margin-bottom: 2px; vertical-align: middle;}
.fix-odd,.fix{
    color: #000; text-decoration: none; background: transparent url("../images/couponIcons.png") no-repeat scroll 0px -13px; height: 15px; width: 14px; display: inline-block;  margin:0 2px; vertical-align: middle;
}

.fix-odd.fixed,.fix.fixed-event{
    background-position: 0 -27px;
}

.eventOdds_tbl td{ text-align: left;  vertical-align: top;}
.coupon-odd-value{margin: 0 5px;}

#coupon-delete{
    background: #c7b20d !important;
    color: #000000 !important;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: center;
    font-weight: bold;
    display: inline;
    text-shadow: none !important;
    border: 1px solid #000;
}


#coupon-delete:hover{
    background: #bd1010 !important;
}

#coupon-delete img{
    width:16px;
}



#coupon-play{
    background: #38b523 !important;
    font-size: 11px  !important;
}

#coupon-play:hover{
    background: #1d6910 !important;
}

#coupon-save{
    font-size: 11px  !important;
}

#coupon-save:hover{
    background: #000 !important;
}


#coupon-buttons a.btn{
    height: 25px;
    text-transform: uppercase;
    border-radius: 0px !important;
    margin-top: -2px;
    line-height: 22px;
}


/*#btn-reject-coupon{
//background: transparent linear-gradient(to bottom, #FF5647 0px, #FF776B 50%, #FF1500 50%, #FF5647 100%) repeat scroll 0% 0% !important;
 background: url('../images/btn_red.png')!important;
 background-size:100% 100% !important; 
border: 0 none;
color:#000;    
font-weight: bold;
text-transform: uppercase;
border-radius: 5px !important;
padding: 5px;
font-size: 13px;
}



#btn-approve-coupon{
 background: url('../images/btn_green.png') !important;
 background-size:100% 100% !important; 
border: 0 none;
color:#000; 
font-weight: bold;
text-transform: uppercase;
border-radius: 5px !important;
padding: 5px;
font-size: 13px;
}*/

#btn-reject-coupon,#btn-approve-coupon{
    border: 0 none;
    border-radius: 5px !important;
    padding: 5px; 
    font-size: 11px;
    font-weight: bold;
}

#groupings{
    background: #EEEEEE;
}

#coupon-type-heading{
    list-style: none;
    padding: 0;
    margin: 0;
}



#coupon-type-heading li{
    cursor: pointer;
    display: inline-block;
    width: 100%;
    text-align: center;
    background-color: #333;
    font-weight: bold;
    padding: 5px;
    text-transform: uppercase;
    color: #fff;
}

#coupon-type-heading.two-tabs li {
    width: 50%;
    background-color: #000000;
    border: 1px solid #c7b20d;
    color: #fff;

}

#coupon-type-heading.two-tabs li.tab-active
{
    background-color: #c7b20d;
}

.portlet > .portlet-title > .tools{
    padding: 4px 0px 0px;
}

#txtAmount,.txtGroupingStake,#txtAmountTot,#txtCombinedAmountTot,#amountAll{
    width: 50px;
    border-radius: 1px !important;
    border: 1px solid #666;
    color: #000;
}

#txtCombinedAmountTot{
    margin-right:8px;
    width:70px;
}

.text-left.comb-number{
    text-align:center !important;
}

#amountAll{
    width: 50px;
}

.txtGroupingStake{
    width: 50px; 
}

.coupon-row{
    border-bottom: solid 1px #000;
    padding: 3px;
}
#min-win-row,#max-win-row,#potential-win-row
{
    color: #c7b20d;
    border-bottom: 0 none;
}


#login{
    width: 540px;

}


.old-rank{
    text-decoration: line-through;
}

/*
input#username,input#password
{
    border-radius: 5px !important;
    border: solid 1px #000;
    padding-left: 22px;
}

input#username{
    background:#E2E2E2 url('../images/username-icon.jpg') no-repeat 1px 3px;
}

input#password{
    background:#E2E2E2 url('../images/password-icon.jpg') no-repeat 6px 3px;
}
*/
input#txtSearch{
    border-radius: 5px !important;
    border: 1px solid #000;
    padding-left: 22px;
    background: #E2E2E2 url("../images/magnifier.png") no-repeat scroll 3px 5px;
    height: 30px;
}

#search-cont{padding: 5px; margin-bottom: 0; position: relative;}

#search-result-modal{
    position: absolute;
    display: none;
    right: -587px;
    top: -26px;
    max-height: 500px;
    min-height: 500px;
    overflow: auto;
    width: 578px;
    border: 2px solid #ECAD19;
    border-radius: 5px !important;
    background: #000 url("../images/transp2.png") repeat scroll 0% 0%;
    z-index: 10004;
    color: #000;
    font-weight: bold;
    padding:10px;
    font-size: 12px;

}
#close-search-result{
    color: #000;
}

.find-sport-name,.find-event-tournament
{
    text-transform: uppercase;
    color: #FFAE00;
    margin: 10px 0;
}
.find-event-cont{
    border-top: 1px solid #ECAD19;
    border-bottom: 1px solid #ECAD19;
}

.find-event-odds{
    padding: 10px;
}

#search-result-modal .toggle_odd
{
    width: 90px;
    font-size: 11px;
}


.find-event-odds{
    width: 200px;
}

#loginbutton{
    margin-right: 3px;
}

#login .btn{
    font-weight: bold;
    text-transform: uppercase; 
    border-radius: 5px !important;
    color: #000;

}
.login-input{
    padding: 0;
    margin:0 4px;
}
#cont_slider{
    margin-bottom: 7px;
    min-width: 578px;
    min-height: 260px;
}
#cont_slider .bx-viewport
{
    border-radius: 5px !important;
}

.sport_icon{
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(http://static-bettingadmin.com/default/assets/images/icone_sport_new.png);
    background-repeat: no-repeat;
    margin-top: 1px;
    margin-right: 4px;
}

.sport_icon_black{
    display: inline-block; height: 16px; width: 16px; background: url('http://static-bettingadmin.com/default/assets/images/sports_sprite_black.png') no-repeat; 
    margin-right: 5px;
    vertical-align: top;
}

.sub-menu-championship{
    list-style: none;
    padding: 0;
    margin: 0;
    background: #111;
    border-right: 1px solid #333;
    border-left: 1px solid #333;
}


.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a
{
    color: #333 !important;
    background: #000 !important;
}

.page-sidebar .page-sidebar-menu .sub-menu-championship > li:hover > a{
    color: #fff !important;
    background: #000 !important;
}

.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu-championship > li.active > a{
    color: #333 !important;
    background: #000 !important;
}

.sub-special-events > li.active > a {
    color: #333 !important;
    background: #000 !important;
}

.sub-special-events > li:hover > a {
    color: #333 !important;
    background: #000 !important;
}

.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li.active > a
{
    color: #fff !important;
    background: #222 !important;
}

.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .m_events_count,
.page-sidebar .page-sidebar-menu .sub-menu-championship > li:hover > a > .m_events_count,
.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu-championship > li.active > a > .m_events_count,
.sub-special-events > li.active > a > .m_events_count,
.sub-special-events > li:hover > a > .m_events_count,
.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li.active > a > .m_events_count,
.page-sidebar .page-sidebar-menu ul.sub-menu-championship li.special-championship-element.active > a > .m_events_count{
    background: none !Important;
    color: #fff;
    border: white !important;
}


.page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar .page-sidebar-menu .sub-menu-championship > li.open > a
{
    background: url('../images/hover_sidebar.png')  !important;
    background-size: 100% 200% !important;
    color: #000;  
}

.page-sidebar .page-sidebar-menu ul.sub-menu-championship li.special-championship-element.active > a{
    color: #fff !important;
    background: #000 !important; 
}


.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow::before, 
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open::before
{
    color: #000;
}

.page-sidebar .page-sidebar-menu .sub-menu li > a,
.page-sidebar .page-sidebar-menu .sub-menu-championship li > a
{
    font-size: 12px;
    color:#fff !important;
}


.sport_icon_1 { background-position: 0 0; } /* Soccer */
.sport_icon_2 { background-position: -16px 0; } /* Basketball */
.sport_icon_3 { background-position: -32px 0; } /* Baseball */
.sport_icon_4 { background-position: -48px 0; } /* Ice Hockey */
.sport_icon_5 { background-position: -64px 0; } /* Tennis */
.sport_icon_6 { background-position: -80px 0; } /* Handball */
.sport_icon_7 { background-position: -144px -32px; } /* Floorball */
.sport_icon_9 { background-position: -96px 0; } /* Golf */
.sport_icon_11 { background-position: -112px 0; } /* Motor Sport */
.sport_icon_12 { background-position: -128px 0; } /* Rugby Union */
.sport_icon_13 { background-position: -144px 0; } /* Aussie Rules */
.sport_icon_14 { background-position: 0 -16px; } /* Winter Sports */
.sport_icon_15 { background-position: -48px -48px; } /* Bandy */
.sport_icon_16 { background-position: -16px -16px; } /* Football */
.sport_icon_17 { background-position: -32px -16px; } /* Cycling */
.sport_icon_19 { background-position: -96px -16px; } /* Volleyball */

.sport_icon_20 { background-position: -64px -16px; } /* Table Tennis */
.sport_icon_21 { background-position: -16px -48px; } /* Cricket */
.sport_icon_22 { background-position: -80px -16px; } /* Darts */
.sport_icon_23 { background-position: -48px -16px; } /* Snooker */
.sport_icon_26 { background-position: -112px -16px; } /* Waterpolo */
.sport_icon_28 { background-position: -128px -16px; } /* Curling */
.sport_icon_29 { background-position: -144px -16px; } /* Futsal */
.sport_icon_31 { background-position: -32px -48px; } /* Badminton */
.sport_icon_32 { background-position: 0 -48px; } /* Bawls */
.sport_icon_34 { background-position: 0 -32px; } /* Beach Volley */
.sport_icon_36 { background-position: -16px -32px; } /* Athletics */
.sport_icon_59 { background-position: -32px -32px; } /* Rugby League */
.sport_icon_60 { background-position: -48px -32px; } /* Beach Soccer */
.sport_icon_80 { background-position: -80px -48px; } /* Lotto */
.sport_icon_83 { background-position: -64px -32px; } /* Boxing */
.sport_icon_85 { background-position: -80px -32px; } /* Specials */
.sport_icon_87 { background-position: -96px -32px; } /* UFC */
.sport_icon_101 { background-position: -64px -32px; } /* Boxe */
.sport_icon_103 { background-position: -112px -32px; } /* Swimming */
.sport_icon_106 { background-position: -128px -32px; } /* Sailing */
.sport_icon_107 { background-position: -64px -48px; } /* Pesapallo */



.irs{
    margin-top: -33px;
}

.irs-slider {
    width: 15px;
    height: 18px;
    top: 20px;
    border: 0px none;
    background: #ECAD19 none repeat scroll 0% 0%;
    border-radius: 3px !important;
    box-shadow: 0px 3px 4px 0px #723F05 inset;
    cursor: pointer;
}


.irs-min, .irs-max{
    color: #000;
    top: 38px;
    top: 43px;
    font-size: 12px;
}
.irs-from, .irs-to, .irs-single{
    top: 38px;
    color: #000;
    top: 43px;
    font-size: 12px;

}


.odds_head{
    color: #FFAE00;
}

.table > thead.odds_head > tr > th{
    border-bottom:solid 1px  #FFAE00;
}

.event-odds-cont{
    font-size: 12px;
}

.event-odds-cont .portlet
{
    margin-bottom: 0; 
}
.event-odds-cont.portlet{
    margin-bottom: 0;
}

#prematch_most_polular{
    margin-bottom: 10px;
}
.odds_cont .table > tbody > tr > td
{
    border-bottom: 0 none; 
    border-top: 0 none; 
    line-height: 22px;
}

.btn-go{
    border: 0px none;
    color: #000;
    cursor: pointer;
    font-size: 30px;
    border-radius: 5px !important;
    height: 27px;
    line-height: 10px;
}

#findBet{height: 30px; border-radius:5px !important; }

#check-bet-cont{
    padding: 2px;
    margin: 0;
}
#check-coupon .portlet.box{border-radius: 0px !important; margin-bottom: 10px;}

#live_upcoming_cont{font-size: 12px;}

#chartCont{
    position: relative;
    padding: 10px 0;
}

#marketMovers{
    background: #000000;
    padding: 10px;
}

#chart_legend{
    position: absolute;
    right: 14px;
    bottom: 170px;
    z-index: 1;
    color: #000;
}

.chart-sign{
    font-weight: bold;
    text-align: center;
    width: 22px;
    display: inline-block;
    border-radius: 3px !important;

}
.chart-sign-1{
    background: #000;
    color: #000;
}



.chart-sign-x{
    background: #ECAD19;
    color: #000;
}

.chart-sign-2{
    background: #11E015;
    color: #000;
}

#chart_events{
    padding: 10px;
}

.user-icon{
    background: url('../images/user-icon.png') no-repeat;
    height: 30px;
    width: 32px;
    margin: 0 auto;
}


#latest-winners .table{
    margin-bottom: 0;
}

#latest-winners .table td{
    padding: 5px;
    border-top: 0px none;     
}

.amountWon{
    color: #DEA119; 
}

.latest-result-odd{
    width: 47px;
    line-height: 22px;
    padding-bottom: 4px;
    font-weight: bold;
}

.latest-result-odd span{
    padding: 5px;
    width: 45px;
    border-radius: 3px !important;
    border: 1px solid #535E64;
    font-weight: bold;
    display: inline-block;
    line-height: 12px;
    margin: 0 2px;
}

.latest-result-odd.latest-result-winning span{
    color: #000 !important;
    border: 1px solid #FFC003 !important;
    background: #FFC003 !important;
}

.latest-result-event-name{
    color: #FFAE00;
    font-weight: bold;
    padding: 2px;
}

#latest-result-winners .table{
    margin-bottom: 0;
}

#latest-result-winners .table  td{
    border-top: 0 none;

}

#latest-result-winners .table  .result-table tr td{
    border-bottom: 1px solid #FFAE00;
}

#latest-result-winners .table  tr:last-child .result-table tr td
{
    border-bottom: 0 none;
}

#latest-winners .portlet.box,#latest-result-winners .portlet.box{
    border-radius: 3px !important;
    margin-bottom: 10px;
}

.event-score{
    font-size: 20px;
    border-right: solid 1px #FFAE00;
    margin-right: 0px;
    margin-top: 3px;
}

.latest-result-event-name span{
    color: #000;
    font-weight: normal;
}

#livechat-btn{
    width: 100%;
}

#livechat-btn img{
    max-width: 100%;
    margin: 0 auto;

    /*border: solid 1px #EBA917;*/
    display: block;
    /*border-radius: 13px !important;*/
}

.cont_large #latest-winners,.cont_large #latest-result-winners,.cont_large #livechat-btn,.cont_large #footer
{
    display: none;
}


.details-smatcode{
    color:  #FFAE00;
}
.macro-groups-head{
    border: solid 1px #000;   
    background: #ECAD19;
    color: #000;
}

.groups-head{
    border: solid 1px #000;  
    background: #000;
    width: 47px;
}

.tools .collapse{
    background-image: url('../images/portlet-collapse-icon-black.png') !important;
}

.tools .expand{
    background-image: url('../images/portlet-expand-icon-black.png') !important;
}

.tools .reload{
    background-image: url('../images/portlet-reload-icon-black.png') !important;
}

.tools .remove{
    background-image: url('../images/portlet-remove-icon-black.png') !important;
}

.tabs-left.nav-tabs > li.active > a, .tabs-left.nav-tabs > li > a:hover{
    background-color: #ECAD19 !important;
    color: #000 !important;
}
.tabs-left.nav-tabs > li{
    border: solid 1px #000;

}

.tabs-left.nav-tabs > li > a{
    color:#000;
    font-weight: bold;
    display: block;
}

.match_row:hover td{
    background: rgba(24, 24, 24, 0.85) none repeat scroll 0% 0%;
}

#live_page .cont{
    width: auto;
}
#live_page #coupon-column
{
    /*  width: 24.5%;
    margin-left: -0.5%;*/
}

#live_page .toggle_odd{
    width: 100%;
    min-width: 50px;
}

.table .table.live-general-odds-tbl{
    margin-bottom: 0;
    background: transparent;
}

.table .table.live-general-odds-tbl tr{
    background: transparent;
}



.live_score{
    color: #f00;
}

.live-general-odds-tbl td{background: transparent;}


.live-general-odds-tbl td.live-general-odds-group{
    background: #ECAD19;
    color: #000;
}

.event_overview_link{
    display: block;
}

.event_overview_link,.event_overview_link:hover{
    color: #000;
    text-decoration: none;
    font-weight: bold;
    padding: 0 10px;
}

.live-general-odds-group{
    font-weight: bold;
}



.groundIcon{
    background: url('../images/sportGrounds.png');
    width: 25px;
    margin: 0 auto;
    height: 17px;
}

.show-match-widget{
    width: 25px;
    margin: 0 auto;
    display: inline-block;
}


#iFrameLiveMatchScoreboard {
    width: 100%;
    height: 100px;
    max-width: 450px;
    margin: auto;
    border-radius: 5px;
    margin-bottom: 27px;
}

.srw-livematchtracker {
    overflow: hidden;
    border: 0px none;
}

.groundIcon.icon_1 { background-position: 0 0; } /*Soccer*/
.groundIcon.icon_2 { background-position: -50px 0; } /*Basketball*/
.groundIcon.icon_3 { background-position: -125px 0; } /*Baseball*/
.groundIcon.icon_4 { background-position: -75px 0; } /*IceHockey*/
.groundIcon.icon_5 { background-position: -25px 0; } /*Tennis*/
.groundIcon.icon_19 { background-position: -100px 0; } /*Volleyball*/

.groundIcon.icon_1:hover { background-position: 0 -17px; } /*Soccer*/
.groundIcon.icon_2:hover { background-position: -50px -17px; } /*Basketball*/
.groundIcon.icon_3:hover { background-position: -125px -17px; } /*Baseball*/
.groundIcon.icon_4:hover { background-position: -75px -17px; } /*IceHockey*/
.groundIcon.icon_5:hover { background-position: -25px -17px; } /*Tennis*/
.groundIcon.icon_19:hover { background-position: -100px -17px; } /*Volleyball*/

.overViewIndex{
    background:#000 url('../images/LiveBettingBg_1.jpg') no-repeat center top; 
}
.sport_view_1 { background-image:url('../images/LiveBettingBg_1.jpg') } /*Soccer*/
.sport_view_2 { background-image:url('../images/LiveBettingBg_2.jpg') } /*Basketball*/
.sport_view_3 { background-image:url('../images/LiveBettingBg_3.jpg') } /*Baseball*/
.sport_view_4 { background-image:url('../images/LiveBettingBg_4.jpg') } /*IceHockey*/
.sport_view_5 { background-image:url('../images/LiveBettingBg_5.jpg') } /*Tennis*/
.sport_view_23 { background-image:url('../images/LiveBettingBg_23.jpg') } /*Volleyball*/

#live_matches_list .portlet{
    margin-bottom: 0 !important;
}

.live_match{
    cursor: pointer;
    background: #262626; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzFlMWUxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzA2MDYwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjAyMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #262626 0%, #1e1e1e 29%, #060606 83%, #020202 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#262626), color-stop(29%,#1e1e1e), color-stop(83%,#060606), color-stop(100%,#020202)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #262626 0%,#1e1e1e 29%,#060606 83%,#020202 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #262626 0%,#1e1e1e 29%,#060606 83%,#020202 100%) !important;/* Opera 11.10+ */
    background: -ms-linear-gradient(top, #262626 0%,#1e1e1e 29%,#060606 83%,#020202 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #262626 0%,#1e1e1e 29%,#060606 83%,#020202 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#020202',GradientType=0 ) !important; /* IE6-8 */
    padding: 6px;
    font-size: 12px;

}
.live_match a{
    color: #000;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;

}
.live_match .match-status{
    color: #000;
}

.live_match.active_live_match a,
.live_match:hover a
{
    color: #fff;
}

.live_match.active_live_match .match-status,
.live_match:hover .match-status
{
    color: #fff;
}

.live_match_selected.live_match a{
    color: #DEA119;
}
.live_match_selected{
    color: #DEA119; 
    border: solid 1px;
}
.live_match.live_match_selected .match-status{
    color: #000;
}

.live_match .tbl-event-menu b{
    color: #DEA119;  
}

.live_match .tbl-event-menu td{
    width: 14%;
}
.live_match .tbl-event-menu td.match-status{text-align: center;  width: 71%; }

.portlet.match_viewed > .portlet-title > .caption{
    font-size: 15px;
}
.portlet.match_viewed {
    border-radius: 6px !important;
    border: 0 none;
}
.portlet.match_viewed.box.grey-gallery > .portlet-title{
    border-radius: 6px !important;
}
#event_view .portlet.box{
    margin-bottom: 5px;
}

#liveMainMenu{
    min-height: 25px;
    margin-bottom: 0px;
    background: #000;
    border: 0 none;
    margin-top: 0px;
    text-transform: uppercase;
    font-size: 10px;
    border-radius: 0;
}

#liveMainMenu .container-fluid{
    margin-top: 0px;
}

#live_page .page-container{margin-top: 0px; margin-right:15px;}

#liveMainMenu .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    background: transparent;
    color: #fff;
    font-weight: bold;
}

#liveMainMenu .navbar-nav > li > a:hover {
    color:#c7b20d;
}

.navbar-right > li {
    margin-right: 5px;
}

#liveMainMenu .navbar-nav > li.active > a{
    color: #c7b20d;
    cursor:default;
}

#live_cont > div > div:nth-child(3) > div{
    background: #000 !important;
}

.curr_event_time {
    background: none !important;
    background-color:transparent !important;
}


.add-to-favourite{
    background: transparent url("../images/favouriteIcon.png") no-repeat 0 -16px;
    display: inline-block;
    cursor: pointer;
    height: 16px;
    width: 16px;

}
.add-to-favourite.is-favourite{
    background: transparent url("../images/favouriteIcon.png") no-repeat 0 0px;
}

.recovery-psw,.recovery-psw:hover,.recovery-psw:focus{
    font-size: 12px;
    color: red;
}

.bootbox.modal{
    width: 600px;
}

#txtQuickBet{width: 20%; border-radius: 5px  !important; height: 25px; padding: 2px; margin: 3px; color: #000; text-align: center; border: 0 none;}
#quickOdss{
    color: #000;
    width:75%;
    border: 0 none;
    padding: 4px; 
    height: 25px;  

}
#quickOdss:hover{
    outline: dotted;
}

#quickOdss option{
    padding: 4px; 
}

#quickbet-cont{display: none;}

#quickbet-cont .portlet.box{margin-bottom: 10px;}

#quickbet-cont.showQuickbet{ display: block; }

.area-market-print{ width: 33.333333%; padding: 5px; }

#btn-print-odds{
    background: transparent url("../images/btn_green.png") repeat scroll 0% 0% / 100% 100% !important;
    border: 0px none;
    color: #000;
    font-weight: bold;
    padding: 5px;
    border-radius: 5px !important;
    text-transform: uppercase;
}

#user-links{
    font-weight: bold;
    color:  #000; 
    margin-top: 10px;
}

#user-links span{margin: 0 10px;}

#user-links a{
    font-weight: bold;
    color:  #000;
}

.institutional-text{
    padding: 10px;
    background-color: #000;
    color: #000;
}

.my-panel
{
    background: #111 !important;
    padding: 4px;
    color: #fff !important;
}

.my-panel-title{
    font-weight: bold !important;
    font-size: 16px !important;
    color: #fff !important;
    padding: 5px;
}

.print-group-title{
    font-weight: bold;
    font-size: 15px;
    border-bottom: solid 2px #BDBDBD;

}

.print-championships{
    padding: 10px;
}

.events table{    color: #ff0019; font-size: 12px; }


.events table td,.event table th{ padding: 1px; } 

.events table .long-odds-row  td{
    font-size: 11px;
}

.signs-group{
    text-align: center;
}

.oddCell{
    width: 22px;
    text-align: center;
}

#coupon table{
    color: #000;
    font-size: 11px;
}

#combinations-tbl td{
    color: #fff;
    padding: 1px;
}

#combinations-tbl th{
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.fixed-event{
    color: #000;
}


/****************************************/

div.my-panel-title
{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000fff+0,f7f7f7+22,f3f3f3+25,e7e7e7+47,dedede+56,dcdcdc+63,d2d2d2+75,c7c7c7+100 */
    border-radius: 3px !important;
    padding: 0;
    height: 24px;
    text-align: left;
    margin-top:20px !important;
}
div.my-panel-title table
{
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    width: 100%;
    margin-top:5px;
}
div.my-panel-title td.my-panel-title-name
{
    text-align: left;
    padding-left: 10px !important;
}
div.my-panel-title td.my-panel-title-icon
{
    width: 75px;
    background: #f04249;
    background: -moz-linear-gradient(top, #c7b20d 0%, #c7b20d 62%, #c7b20d 63%, #c7b20d 63%, #c7b20d 100%);
    background: -webkit-linear-gradient(top, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%);
    background: linear-gradient(to bottom, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04249', endColorstr='#c7b20d',GradientType=0 );
}
a.my-panel-title-icon1
{
    display: inline-block;
    width: 22px;
    height: 20px;
    background: url("../images/toolbar_sport_1_h.png") center no-repeat;;
}
a.my-panel-title-icon1:hover
{
    background: url("../images/toolbar_sport_1.png") center no-repeat;;
}

a.my-panel-title-icon2
{
    display: inline-block;
    width: 23px;
    height: 20px;
    background: url("../images/toolbar_sport_2_h.png") center no-repeat;;
}
a.my-panel-title-icon2:hover
{
    background: url("../images/toolbar_sport_2.png") center no-repeat;;
}
a.my-panel-title-icon3
{
    display: inline-block;
    width: 22px;
    height: 20px;
    background: url("../images/toolbar_sport_3_h.png") center no-repeat;;
}
a.my-panel-title-icon3:hover
{
    background: url("../images/toolbar_sport_3.png") center no-repeat;;
}



.bg-heading.portlet-title-black{
    background: transparent url("../images/live/bg-head-score.jpg") repeat-x scroll 0% 0%;
    color: #000;
    border-radius:0 !important;
    padding: 5px;
    font-weight: bold;
    font-size: 12px;
    border:none !important;
    text-align:center !important;

}

#live_curr_event_championship{
    width: 100%;
    text-align: center;
    margin-bottom: -5px;
    margin-top: 10px;
    color: #fff;
}




#sport_book_menu{
    position: relative;
}
#live-chat{ 
    width: 125px;
    cursor: pointer;
    padding-top: 2px;
}
#live-chat span{
    color: #000;
    font-weight: bold;
    width: 100px;
    display: inline-block;
    position: absolute;
    font-size: 14px;
    top: 7px;
    left: 41px;
}
#live-chat img{ width: 100%;}



#combinations-tbl{
    width: 100%;
}

.comb-check-td {width:20px; }
.nple-td{ width:45px }
.remove-odd-td{
    width:100px;
}


.btn-spred{
    position: absolute;
    left: 2px;
    top: 6px;
    width: 50px;
    font-size: 12px;
    text-align: center;
    padding: 2px 0px;
    background: #c7b20d !important;
    font-weight: bold;
    cursor: auto;
}
.spread_td:hover .btn-spred{
    background: transparent; 
}


.btn-spred i{
    color: #000;
    margin-left: 3px;
}
.spread_td{
    position: relative;
}
.spread-select{
    opacity: 0;
    position: relative;
    z-index: 2;
    cursor: pointer;
    text-align: center;
    margin-left: 2px;
    width: 50px;
}

#main-menu2{
    margin-right: 0px;
    padding-top: 10px;
}

.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu{
    min-width: 120px;
}

.dropdown > .dropdown-menu:before, .dropdown-toggle > .dropdown-menu:before, .btn-group > .dropdown-menu:before{
    left: 10px;
}

.dropdown > .dropdown-menu:after, .dropdown-toggle > .dropdown-menu:after, .btn-group > .dropdown-menu:after{
    left: 10px;
}

.page-footer{
    padding: 0px;

}
#home_page .page-footer{
    padding: 0px;
    margin-top: 56px;
}

.odd_grid_subgrop{
    color: #fff;
    width: 100%;
}

#discipline_events_cont_soccer .odd_grid_subgrop{
    color: #fff;
    width: 100%;
}

.c_date,.c_sign{
    text-align: center;
}

#mod_lastminutes .show-all-odds{
    min-width: 37px;

}
/*


#live_discipline_1 > .portlet-body{
border-right:   solid 1px #333;
    
}

#live_discipline_2 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_3 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_4 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_5 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_6 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_7 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_8 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_9 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_10 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_11 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_12 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_13 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_14 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_15 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_16 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_17 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_18 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_19 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_20 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_21 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_22 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_23 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_24 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_25 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_26 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_27 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_28 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_29 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_30 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_31 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_32 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_33 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_34 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_35 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_36 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

#live_discipline_37 > .portlet-body{
border-bottom:  solid 6px #fff;
border-left: solid 6px #fff;
border-right:   solid 6px #fff;
}

*/

.live_general_menu_item.color_base, .live_general_menu_item.color_base:hover  {
    color: #000 !important;
    background: #f04249 !important;
    background: -moz-linear-gradient(top, #c7b20d 0%, #c7b20d 62%, #c7b20d 63%, #c7b20d 63%, #c7b20d 100%) !important;
    background: -webkit-linear-gradient(top, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    background: linear-gradient(to bottom, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04249', endColorstr='#c7b20d',GradientType=0 ) !important;
    font-size: 11px;
    font-weight: bold;
    line-height: 22px;
    color: #fff !important;
    border: none;
}

.live_general_menu_item {
    background: -webkit-gradient(linear, center top, center bottom, from(#353535),color-stop(100%, #000000)) !important;
    background: -webkit-linear-gradient(top,#353535 ,#000000 100%) !important;
    background: linear-gradient(to bottom,#353535 ,#000000 100%) !important;
    filter: alpha(opacity=63) progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF353535, endColorstr=#FF000000, GradientType=0) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=63) progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF353535', endColorstr='#FF000000', GradientType=0)";
    font-size: 11px;
    font-weight: bold;
    line-height: 22px;   
    color: #fff !important;
    border: none;
}

.live_general_menu_item:hover  {
    background: #f04249 !important;
    background: -moz-linear-gradient(top, #c7b20d 0%, #c7b20d 62%, #c7b20d 63%, #c7b20d 63%, #c7b20d 100%) !important;
    background: -webkit-linear-gradient(top, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    background: linear-gradient(to bottom, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04249', endColorstr='#c7b20d',GradientType=0 ) !important;
}

#live_event_odds .fa-caret-down{
    color: #fff;
}

.soon-txt {
    position: absolute;
    font-size: 12px;
    color: #c7b20d;
    top: 2px;
    right: 20px;
    font-weight: bold;
    text-transform: uppercase;
}

.country_flag img{
    width:19px;
}

.page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.active > a{
    background: none !important;
}

.sub-special-events {
    list-style: none;
    margin: 0;
    padding: 0;
}

#mod_bestsellers{
    background: rgba(0, 0, 0, 0.7);
}

#mod_lastminutes{
    background: rgba(0, 0, 0, 0.7);
}

.live-quote-sign:hover,
.live-quote-sign:active,
.live-quote-sign:focus,
.live-quote-sign.active{
    color: #000 !important;
}

#live_page .toggle_odd:hover{
    color: #fff !important;
    background: #1d6902 !important;
}

.username-text{
    color: #fff;
}

#paymentiq_page .page-content-wrapper .page-content{
    margin-left: 0% !important;
}

#time_search{
    margin-right: 0;
    margin-left: 0;
    text-align: center;

}

.time-sel{
    background: transparent;
    color: #fff;
    line-height: 22px;
    width: auto;
    display: inline-block;
    border-bottom: 1px solid #333;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px !important;
}

.time-sel:hover{
    background: #c7b20d;
    color: #000000;
}


#slot_featured_slider{
    display: none;
}

#account_page .page-content-wrapper .page-content {
    margin-left: 0.4% !important;
    min-width: 0px;
    padding: 0px;
}

#account_container .page-sidebar {
    display: none;
}

#account_container .page-content {
    margin-left: 0px;
}

.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li {
    background: none !important;
}

.events {
}

.current-spread-value{
    color: #000;
}

#menu_antepost > li.active > ul.sub-menu > li:hover > a{
    color: #fff !important;
    background: #333 !important;
    font-weight:bold !important
}

#menu_antepost > li.active > ul.sub-menu > li.active > a{
    color: #ff0019 ;
    background: #333 !important;
}

.page-sidebar .page-sidebar-menu > li.active > a{
    background: #c7b20d !important;
    color: #000 !important;
}

.page-sidebar .page-sidebar-menu > li.active > a > .m_events_count{
    color: #000 !important;
}

body {
    color: #fff !important;
    color: #000;
}

#messageModal_content{
    color: #fff;
}

#live_page .toggle_odd{
    line-height: 21px;
    font-weight: normal;
    display: inline-block;
    margin: 0 !important;
    border-radius: 0px !important;
    background: #111 !Important;
    background-size: 100% 100% !important;
    color: #fff !important;
}

#live_page .toggle_odd:hover, #live_page .toggle_odd.selected, #live_page .toggle_odd:active, #live_page .toggle_odd:focus {
    background: #f04249 !important;
    background: -moz-linear-gradient(top, #c7b20d 0%, #c7b20d 62%, #c7b20d 63%, #c7b20d 63%, #c7b20d 100%) !important;
    background: -webkit-linear-gradient(top, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    background: linear-gradient(to bottom, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04249', endColorstr='#c7b20d',GradientType=0 ) !important;
    color: #000 !important;
}


.events_name{
    color: #fff;
    font-weight: bold;
    padding-left: 6px !important;
}

.id_events{
    color: #fff;
    font-weight: bold;  
    padding-right: 5px !important;
}


#live_cont_general .portlet.box > .portlet-body {
    background: #000;
}

img.winner-flag{
    width: 20px;
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{
    border: none !important;
}


#coupon-column .portlet.box > .portlet-body {
    color: #fff;
}

#latest-winners .portlet.box > .portlet-body {

}

div.page-header-inner.container-fluid{
    width: auto !important;
    background: #000 !important;
    height: 90px;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    color: black;
}

.odds_name_group{
    color: #fff;
}

.elite-title{
    position: relative;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2b2b2b+0,2b2b2b+62,000000+63,000000+100 */
    background: #2b2b2b !important; /* Old browsers */
    background: -moz-linear-gradient(top, #2b2b2b 0%, #2b2b2b 62%, #2b2b2b 63%, #2b2b2b 100%) !important; /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #2b2b2b 0%,#2b2b2b 62%,#2b2b2b 63%,#2b2b2b 100%) !important; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #2b2b2b 0%,#2b2b2b 62%,#2b2b2b 63%,#2b2b2b 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#000000',GradientType=0 ) !important; /* IE6-9 */
    padding: 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    padding-left: 60px;  
    text-align: center;
}

.page-sidebar .page-sidebar-menu > li.events-link {
    font-size: 12px;
    border-top: none;
}

#menu_elite {
    margin-bottom: 5px;
    cursor: pointer;
    display: block;
    font-size: 12px;
    white-space: normal;
    text-transform: capitalize;
    position: relative;
}

.page-sidebar .page-sidebar-menu > li.events-link > a{
    font-size: 12px;
    font-weight: bold;
    border-top:none !important;
    border-bottom:1px solid #333 !important;
    color:#fff !important;
}

#menu_elite .events-link:hover .elite-link, .page-sidebar .page-sidebar-menu > li.active > a.elite-link {
    background: #c7b20d !important;
    color: #000000 !important;
}

.page-sidebar .page-sidebar-menu > li > a.elite-link img {
    width: 28px;
    padding-right: 10px;
}

.page-sidebar .page-sidebar-menu > li.elite-title {
    /* padding-left: 32px; */
    text-align: center;
    padding: 3px 0px;

}

.btn-block+.btn-block {
    margin-top: 0px;
}

.sub_macro_groups{
    margin-top: 20px;
    text-align:center;
}

.sub_macro_groups .sports_area_link:hover, .sub_macro_groups .sports_area_link.grey-gallery {
    color: #000000 !important;
    background: #c7b20d !important;
}

.sub_macro_groups .sports_area_link {
    background: #989494 !important;
}

#couponBodyList{
    background: #000;
}

@media (min-width: 992px){
    .page-content-wrapper .page-content{
        margin-left: 17.2%;
    }    
}

#sport_page #sport_container .col-md-12 #sport_content.col-md-8{
    width: 77%;
    margin-left: -1px;
}

#sport_page #sport_container .col-md-12 #coupon-column.col-md-4{
    width: 27%;
}

#coupon-buttons{
    margin-right: 0px;
    margin-left: 0px;
}

#coupon-buttons .col-md-4{
    padding-right: 1px;
    padding-left: 1px;
}

#min-win-row > span.pull-left{
    float: none !important;
    text-align: center;
    display: block;
    font-size: 15px;
}

#min-win-row > span.pull-right{
    float: none !important;
    display: block;
    text-align: center;
    font-size: 30px;
}

#coupon-win-row > span.pull-left{
    float: none !important;
    text-align: center;
    display: block;
    font-size: 15px;
}

#coupon-win-row > span.pull-right{
    float: none !important;
    display: block;
    text-align: center;
    font-size: 30px;
}

#max-win-row > span.pull-left{
    float: none !important;
    text-align: center;
    display: block;
    font-size: 15px;
}

#max-win-row > span.pull-right{
    float: none !important;
    display: block;
    text-align: center;
    font-size: 30px;
}

.empty-text{
    color: #fff;
}

.tbl-odds-heading{
    background: #2b2b2b !important;
    background: -moz-linear-gradient(top, #2b2b2b 0%, #2b2b2b 62%, #2b2b2b 63%, #2b2b2b 100%) !important;
    background: -webkit-linear-gradient(top, #2b2b2b 0%,#2b2b2b 62%,#2b2b2b 63%,#2b2b2b 100%) !important;
    background: linear-gradient(to bottom, #2b2b2b 0%,#2b2b2b 62%,#2b2b2b 63%,#2b2b2b 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#000000',GradientType=0 ) !important;
    color: #fff;
}

.sub_macro_groups .sports_area_link .group-tip {
    position: absolute;
    right: -16px;
    top: -2px;
    padding: 2px;
    text-align: center;
    width: 16px;
    border: solid 1px #333;
    border-left-width: 1px;
    border-left-style: solid;
    background: #c7b20d;
    color: #000;
    cursor:help;
}

.sub_macro_groups .sports_area_link {
    background: #000000 !important;
    border: 1px solid #333;
    color: #fff !important;
    position: relative;
    text-transform:uppercase;
    margin-right: 50px;
    margin-left: 50px;
    margin-bottom:4px;

}


#coupon-win-row{
    /* display: none; */
}

.form-control {
    font-size: 12px;
    font-weight: normal;
    color: #000;
    /* background-color: rgba(0, 0, 0, 0.5) !important; */
    border: 1px solid #333 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    /* min-width: 135px; */
    margin-left: 5px;
}

#coupon_status_text{
    color: #000;
}

.container-fluid {
    padding-right: 75px;
    padding-left: 75px;
    margin-right: auto;
    margin-left: auto;
}

#sport_page #sport_container .col-md-12 #sport_content.col-md-8 {
    width: 77%;
    margin-left: 0.4%;
}

#sport_page #sport_container .col-md-12 #coupon-column.col-md-4 {
    width: 22%;
}

#sport_page .page-content-wrapper .page-content {
    margin-left: 15.5%;
    margin-right:5px;
}

.page-header.navbar #main_menu_cont.container-full{
    position: relative;
    padding-top: 4.5%;
}

.page-header.navbar #main_menu_cont.container-full .container-full{
    position: absolute;
    width: 100%;
    bottom: 0;
}

.container-full{
    width: 100% !important;
    margin-bottom: 0px !important;
}

p.lastwinner.lastwinner_name span{
    font-size: 15px;
    color: #c7b20d;
}

p.lastwinner.lastwinner_win{
    background: #2b2b2b;
}

p.lastwinner.lastwinner_win span{
    color: #fff;
}

.no-padding{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#time_search {
    margin-right: 0;
    margin-left: 0;
    text-align: left;
    cursor: pointer;
}

#coupon_tabs {
    border-bottom: solid 4px #000000 !important;
}

#coupon_tabs .btn-coupon-tab.active{
    background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%) !important;
    color: #000;
}

#cashout_coupons .portlet-title{
    background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%);
}

.header-top{
    background: #474747;
    border-radius: 5px !important;
    border-color: #000;
    border: 1px solid;
    padding: 8px;
}

.page-sidebar .page-sidebar-menu .sub-menu li, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li {

    margin: 0px;
    padding: 0px;
    margin-top: 1px !important;
}

#main_menu > li {
    height:40px;
}

#main_menu > li.active{
    background:#fff;
}

#main_menu > li.active a{
    filter:invert(100%);
}

#main_menu > li.active a img{
    margin-right:5px;
}

#main_menu > li.active a:hover{
    filter:invert(100%);
}

#main_menu > li a:hover{
    filter:invert(100%);
}


/*
#main_menu > li.i-1 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/football-badge_b_24.png');
}

#main_menu > li.i-1:hover, #main_menu > li.active.i-1{
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/football-badge_b_24.png');
    -webkit-filter: invert(100%);
    filter: invert(100%);
}

#main_menu > li.i-2 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/timer-clock_b_24.png');
}

#main_menu > li.i-2:hover, #main_menu > li.active.i-2 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/timer-clock_b_24.png');
        -webkit-filter: invert(100%);
    filter: invert(100%);
}

#main_menu > li.i-3 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/casino-chip_b_24.png');
}

#main_menu > li.i-3:hover, #main_menu > li.active.i-3 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/casino-chip_b_24.png');
        -webkit-filter: invert(100%);
    filter: invert(100%);
}

#main_menu > li.i-4 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/poker_card_b_24.png');
}

#main_menu > li.i-4:hover, #main_menu > li.active.i-4 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/poker_card_b_24.png');
        -webkit-filter: invert(100%);
    filter: invert(100%);
}

#main_menu > li.i-5 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/tombala_b_24.png');
}

#main_menu > li.i-5:hover, #main_menu > li.active.i-5 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/tombala_b_24.png');
        -webkit-filter: invert(100%);
    filter: invert(100%);
}

#main_menu > li.i-6 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/promosyon_b_24.png');
}

#main_menu > li.i-6:hover, #main_menu > li.active.i-6 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/promosyon_b_24.png');
        -webkit-filter: invert(100%);
    filter: invert(100%);
}

#main_menu > li.i-7 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/okey_tavla_b_24.png');
}

#main_menu > li.i-7:hover, #main_menu > li.active.i-7 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/okey_tavla_b_24.png');
        -webkit-filter: invert(100%);
    filter: invert(100%);
}

#main_menu > li.i-8 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/betgames_b_24.png');
}

#main_menu > li.i-8:hover, #main_menu > li.active.i-8 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/betgames_b_24.png');
        -webkit-filter: invert(100%);
    filter: invert(100%);
}

#main_menu > li.i-9 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/slot_b_24.png');
}

#main_menu > li.i-9:hover, #main_menu > li.active.i-9 {
    background-image: url('http://static-bettingadmin.com/Sportclub/images/icon/slot_b_24.png');
        -webkit-filter: invert(100%);
    filter: invert(100%);
}
*/
#main_menu > li{
    background-position: left center;
    background-repeat: no-repeat;
}

footer .logos {
    background: #f04249 !important;
    background: -moz-linear-gradient(top, #c7b20d 0%, #c7b20d 62%, #c7b20d 63%, #c7b20d 63%, #c7b20d 100%) !important;
    background: -webkit-linear-gradient(top, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    background: linear-gradient(to bottom, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04249', endColorstr='#c7b20d',GradientType=0 ) !important;
}

#home-banners {
    background: #efefef !important;
}

.btn-primary {
    color: #fff !important;
}



.page-header.navbar .hor-menu .navbar-nav > li > a {
    font-size: 14px !important;
    font-weight: normal !important;
}

.page-content-wrapper {
    margin-top: -10px !important;
    background:#111 !important;
    float:none !important;
}

#home_page > div.page-header.navbar > div > div.page-header-inner.container-fluid > div > div.col-sm-10 > div:nth-child(1) > table > tbody > tr > td:nth-child(2) > span{
    color:#fff !important;
}

.portlet{
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    border-radius: 0px !important;
    border-bottom: 1px solid #333 !important;
}

.portlet > .portlet-body{
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    border-radius: 0px !important;
}

.btn_lastminute_menu{
    background:#111 !important;
    border-left:1px solid #333 !important;
    border-right:1px solid #333 !important
}

.btn-live-discipline {
    background: transparent !important;
    color: #fff !important;
    border-right: 1px solid #333 !important;
}

.stat-odds {
    font-weight:bold;
}

.plus18 {
    font-weight:bold;
}

.portlet > .portlet-body.grey-gallery, .portlet.grey-gallery{
    background-color:#000 !important;
}

.portlet.box.grey-gallery{
    border:none !important;
}

/*CALCIO*/
.live_widget_background_1{
    background-image: url("https://static-bettingadmin.com/jbet29/img/live_bg/calcio.png") !important;
    background-color: #000 !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 78% !important;
}

/*BASKET*/
.live_widget_background_2{
    background-image: url("https://static-bettingadmin.com/jbet29/img/live_bg/basket.png") !important;
    background-color: #000 !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 78% !important;
}

/*ICEHOCKEY*/
.live_widget_background_4{
    background-image: url("https://static-bettingadmin.com/jbet29/img/live_bg/icehokey.png") !important;
    background-color: #000 !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 78% !important;
}

/*TENNIS*/
.live_widget_background_5{
    background-image: url("https://static-bettingadmin.com/jbet29/img/live_bg/tennis.png") !important;
    background-color: #000 !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 78% !important;
}

/*HANDBALL*/
.live_widget_background_6{
    background-image: url("https://static-bettingadmin.com/jbet29/img/live_bg/handball.png") !important;
    background-color: #000 !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 78% !important;
}

/*VOLLEYBALL*/
.live_widget_background_19{
    background-image: url("https://static-bettingadmin.com/jbet29/img/live_bg/volleyball.png") !important;
    background-color: #000 !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 78% !important;
}


.div.my-panel-title{
    background-color: #333 !important;
}

#account_container > div > div > div.my-panel > div.row > div:nth-child(1) > form > div:nth-child(4) > div > a{
    margin-right: 0px !important;
    font-size: 12px !important;

}

.alert-danger{
    font-size: 12px !important;
    background-color: #c7b20d !important;
    border-color: transparent !important;
    color: #ffffff !important;
    font-weight:bold;

}


#casinolive_list_page .page-content-wrapper{
    background:#333 !important;

}

#games_page .page-content-wrapper{
    background:#000 !important;

}

#games_page .my-panel{
    padding: 0px !important;

}

.logo_header{
    /* margin-top:-43px; */
}

.logo_header img{
    /* max-width: 339px; */
    /* margin: 31px; */
}

#virtual_betradar_page .page-content-wrapper{
    background:#333 !important;

}

#virtualsports_list_page .page-content-wrapper{
    background:#333 !important;

}

.copy img{ 
    max-width: 220px;
    /*opacity:0.2;*/
}

.company_dot{ 
    color:#464646;
}


.live-quote-sign{ 
    color:#fff !important;
    font-weight:bold !important;
}

/*   --------> PULSANTI NUOVI PER SLIDER   */

.bx-wrapper .bx-controls-direction a{
    top: 0 !important;
    height: 100% !important;
    margin-top:0px !important;
}

.bx-wrapper .bx-next{
    right:0px !important;
    opacity:0.2;
    background: rgba(0, 0, 0, 0.7) !important;
    background-image: url(http://static-bettingadmin.com/default/images/banner-next.svg) !important;
    background-position: 50% !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

.bx-wrapper .bx-prev{
    left:0px !important;
    opacity:0.2;
    background: rgba(0, 0, 0, 0.7) !important;
    background-image: url(http://static-bettingadmin.com/default/images/banner-prev.svg) !important;
    background-position: 50% !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}
.bx-wrapper .bx-next:hover{
    top: 0 !important;
    height: 100% !important;
    margin-top:0px !important;
    background: rgba(0, 0, 0, 0.7) !important;
    background-image: url(http://static-bettingadmin.com/default/images/banner-next.svg) !important;
    background-position: 50% !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    transition: opacity 0.5s !important;
    opacity:0.8 !important;
}

.bx-wrapper .bx-prev:hover{
    top: 0 !important;
    height: 100% !important;
    margin-top:0px !important;
    background: rgba(0, 0, 0, 0.7) !important;
    background-image: url(http://static-bettingadmin.com/default/images/banner-prev.svg) !important;
    background-position: 50% !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    transition: opacity 0.5s !important;
    opacity:0.8 !important;
}

/*   FINE PULSANTI */

#lastminutes td:last-child{
    border-right: 0px !important;
}

.live_match{
    border-bottom: 1px solid #333 !important;
}

.row to_hide2 .portlet{
    border-bottom: 0px solid #333 !important;
}

#sidebar-right > div:nth-child(13) > div, #sidebar-right > div:nth-child(14) > div, #sidebar-right > div:nth-child(15) > div, #sidebar-right > div:nth-child(16) > div, #sidebar-right > div:nth-child(17) > div, #sidebar-right > div:nth-child(18) > div, #sidebar-right > div:nth-child(19) > div, #sidebar-right > div:nth-child(20) > div{
    border-bottom: 0px solid #333 !important;
}


#live_matches_list .portlet > .portlet-title > .caption.championship-caption > .championship-name-title{
    color:#fff !important;

}


::-webkit-scrollbar {
    width: 10px;
    margin-right:1px;
    margin-left:1px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #000; 
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #333; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555; 
}

#widget_br{
    border:none;
}

#live_page > div.page-container > div.clearfix > div{
    background:#111 !important;
}

.live_match{
    background: #111 !important;
    border-bottom:1px solid #ccc;
    color:#fff !important;


}

.live_match:hover, .active_live_match{
    background: rgb(240, 66, 73) !important;
}

.live_match:hover .live_score_m, .live_match:hover .live-time, .active_live_match .live_score_m, .active_live_match .live-time{
    color:#000 !important;
}


.live_match:hover .live-time,.live_match:hover .live_score_m{
    background: 000 !important;
}

.table-bordered {
    border: 1px solid #333 !important;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, .page-sidebar .page-sidebar-menu > li > a{
    border-top: 1px solid #333 !important;
    border-bottom: 1px solid #333 !important;
}

.show-all-odds {
    background: #c7b20d !important;
    width: 45px !important;
    color:#fff !important;
}

.bestseller .toggle_odd {
    border: 1px solid #333 !important;
    color: #fff !important;
}


.portlet.box > .portlet-title {
    border-top: 1px solid #333 !important;
    border-bottom: 1px solid #333 !important;
    margin-bottom:4px !important;
}



.chosen-container {
    margin-bottom: 10px !important;
}	

.chosen-container-single .chosen-single {
    border: 1px solid #333 !important;
    background-color: #111 !important;
    background:#111 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    color: #fff !important;
}	

.chosen-container-active .chosen-single {
    border: 1px solid #333 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background:#111 !important;
    color: #fff !important;

}


.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #333 !important;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-image: none !important;
    background-image: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background:#111 !important;
    color: #fff !important;
}

.chosen-container .chosen-drop {
    border: 1px solid #333 !important;
    background: #111 !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
}

.chosen-container-single .chosen-search input[type="text"] {
    color:#fff !important;
    border: 1px solid #333 !important;
}

.chosen-container .chosen-results li.active-result {
    color: #fff !important;
}

.chosen-container .chosen-results li.no-results {
    background: #111 !important;
}

.chosen-container .chosen-results li.highlighted {
    background-color: #c7b20d !important;
    background-image: none !important;
    background-image: none !important;
}

#explode-button, #implode-button{
    float:right !important;
    margin-right:5px !important;
}

.btn.focus, .btn:focus, .btn:hover{
    /* color: #000000 !important; */
    font-weight: 500;
}

.dropdown-menu{
    background:#000 !important;
    color:#fff !important;
    border:1px solid #333 !important;
}

.dropdown-menu a{
    color:#c7b20d !important;
}

.dropdown-menu li > a {
    font-weight: bold !important;
    text-transform: uppercase !important;
    font-size: 10px !important;
}

.dropdown-menu li > a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: #333 !important;
}

.dropdown > .dropdown-menu:before, .dropdown-toggle > .dropdown-menu:before, .btn-group > .dropdown-menu:before{
    visibility:hidden !important;
}

.btn-default{
    border-color: #333 !important;
}

.modal-rounded{
    background: #333 !important;
}

.mylivechat_collapsed, .mylivechat_expanded{
    background: #f04249 !important;
    background: -moz-linear-gradient(top, #c7b20d 0%, #c7b20d 62%, #c7b20d 63%, #c7b20d 63%, #c7b20d 100%) !important;
    background: -webkit-linear-gradient(top, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    background: linear-gradient(to bottom, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04249', endColorstr='#c7b20d',GradientType=0 ) !important;
    border: 1px solid rgb(51, 51, 51) !important;
}

mylivechat_expanded{
    border-bottom:1px solid #333;
}

.mylivechat_prechat_submit_button{
    border:1px solid #333 !important;
    background: #f04249 !important;
    background: -moz-linear-gradient(top, #c7b20d 0%, #c7b20d 62%, #c7b20d 63%, #c7b20d 63%, #c7b20d 100%) !important;
    background: -webkit-linear-gradient(top, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    background: linear-gradient(to bottom, #c7b20d 0%,#c7b20d 62%,#c7b20d 63%,#c7b20d 63%,#c7b20d 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04249', endColorstr='#c7b20d',GradientType=0 ) !important;
    border: 1px solid rgb(51, 51, 51) !important;
}

.mylivechat_prechat_submit_button:hover{
    background: #2b2b2b !important;
    background: -moz-linear-gradient(top, #2b2b2b 0%, #2b2b2b 62%, #2b2b2b 63%, #2b2b2b 100%) !important;
    background: -webkit-linear-gradient(top, #2b2b2b 0%,#2b2b2b 62%,#2b2b2b 63%,#2b2b2b 100%) !important;
    background: linear-gradient(to bottom, #2b2b2b 0%,#2b2b2b 62%,#2b2b2b 63%,#2b2b2b 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#000000',GradientType=0 ) !important;
}

.mylivechat_prechat_logo{
    display:none !important;
}

.mylivechat_prechat_text{
    color:#fff !important;
}

.mylivechat_main{
    background-color:#000 !important;
}



.bestseller > tbody > tr:first-child {
    background: #333 !important;
    color: #fff;
    text-transform: uppercase !important;
    font-weight: bold !important;
    border-bottom: 1px solid #333 !important;
    border-top: 1px solid #333 !important;

}

#match > tbody > tr:first-child {
    background: none !important;
    background-color: none !important;
    border-bottom:none !important;
    border-top: none !important;
}


.odds_grid, .odds_grid_group{
    background:#000 !important
}

#live_page .toggle_odd:hover .color_red, #live_page .toggle_odd.selected .color_red, #live_page .toggle_odd:active .color_red, #live_page .toggle_odd:focus .color_red{
    color:#000 !important
}

#content_page .my-panel{
    background:#111 !important
}

#content_page a{
    color: #fff !important;
}

#content_page .regtab{
    border: 1px solid #fff !important;
}

#content_page .regtab td{
    border: 1px solid #fff !important;
}

@media(max-width:1280px){
    #home_page .page-footer {
        padding: 0px;
        margin-top: -111px;
    }
}

@media (min-width:1300px) and (max-width:1366px)
{
    #home_page .page-footer {
        padding: 0px;
        margin-top: -85px;
    }
}

@media (min-width:1367px) and (max-width:1440px)
{
    #home_page .page-footer {
        padding: 0px;
        margin-top: -51px;
    }
}

@media (min-width:1441px) and (max-width:1680px)
{
    #home_page .page-footer {
        padding: 0px;
        margin-top: 42px;
    }
}

.totobet-jackpot{
    position: absolute;
    top: -20px;
    right: 4px;
    background: #505050;
    padding: 3px;
    border-radius: 3px;
    color: #fff;
    font-size: 10px;
    border: 1px solid #fff;
}

.totobet-jackpot:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-right: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid #fff;
    left: 7px;
    bottom: -7px;
}

.totobet-jackpot:after {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 5px solid #505050;
    border-right: 5px solid transparent;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    left: 8px;
    bottom: -5px;
}

#totobet_page #couponlist_content {
    color: #111;
}

#totobet_page .control-label {
    color: #111;
}