body#pagelogin_page{
    background:#000 url("../images/bg_1.png") no-repeat;
    background-size:cover;
}

body#sport_page{
    background:#000 url("../images/bg_1.png") no-repeat;
    background-size:cover;
}

body#userinfo_page{
    background:#000 url("../images/bg_1.png") no-repeat;
    background-size:cover;
}

body#account_page{
    background:#000 url("../images/bg_1.png") no-repeat;
    background-size:cover;
}

body#games_page{
    background:#000 url("../images/bg_2.png") no-repeat;
    background-size:cover;
}

body#register_page{
    background:#000 url("../images/bg_1.png") no-repeat;
    background-size:cover;
}

body#singlegroup_page{
    background:#000 url("../images/bg_1.png") no-repeat;
    background-size:cover;
}

body#singlesport_page{
    background:#000 url("../images/bg_1.png") no-repeat;
    background-size:cover;
}

.margin-bottom--20{
    margin-bottom:-20px;
}

.margin-auto{
    margin:0px auto;
}

.no-border{
    border:none !important;
}

.table-rounded{
    border-collapse: collapse;
    border-radius: 10px 10px 0px 0px !important;
    border-style: hidden;
}

/* START LOADING */
.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}
/* END LOADING */

.number_events{
    float:right;
    margin-right:5px;
    color:#000;
    border: 1px solid;
    border-radius: 5px !important;
    width:55px;
    text-align:center;
}

.elite-title{
    color: white;
    background-color: rgba(0,0,0,0.7);
    text-transform: uppercase;
    padding: 3px 0px;
    margin-bottom: 10px;
    font-weight: 900;
}

.border-radius-10-10-0-0{
    border-radius:10px 10px 0px 0px !important;
}

.border-radius-0-0-10-10{
    border-radius:0px 0px 10px 10px !important;
}


.title-header-sport{
    font-weight:bold;
    margin-top:5px;
    margin-bottom:5px;
}

.text-left{
    text-align: left !important;
}

.float-left{
    float:left !important;
}

.float-right{
    float:right !important;
}

.container{
    margin-bottom: 80px;
}

.box-login{
   background:rgba(46,46,46,0.8);
   margin-top:10px;
}

.home_icon{
    text-transform: uppercase;
    font-weight: bold;
    margin-top:5px;
    margin-bottom:5px;
    background:url("../images/icon_home.png") top center no-repeat;
    background-size: 60px;
    min-height:50px;
    max-height:50px;
    line-height:75px;
	color:#fff;
}

.live_icon{
    text-transform: uppercase;
    font-weight: bold;
    margin-top:5px;
    margin-bottom:5px;
    background:url("../images/icon_live.png") top center no-repeat;
    background-size: 60px;
    min-height:50px;
    max-height:50px;
    line-height:75px;
	color:#fff;
}

.casino_icon{
    text-transform: uppercase;
    font-weight: bold;
    margin-top:5px;
    margin-bottom:5px;
    background:url("../images/icon_casino.png") top center no-repeat;
    background-size: 60px;
    min-height:50px;
    max-height:50px;
    line-height:75px;
	color:#fff;
}

.coupon_icon{
    text-transform: uppercase;
    font-weight: bold;
    margin-top:5px;
    margin-bottom:5px;
    background:url("../images/icon_cart.png") top center no-repeat;
    background-size: 60px;
    min-height:50px;
    max-height:50px;
    line-height:75px;
}

.mobile-button-orange,
.mobile-button-orange:hover,
.mobile-button-orange:active,
.mobile-button-orange:focus {
    border-color: rgb(190, 141, 37);
    border-radius: 8px;
    background-color: '#9effe0'; 
    color: #fff !important;
    background: #126E51;
}

.mobile-button-red,
.mobile-button-red:hover,
.mobile-button-red:active,
.mobile-button-red:focus {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(169, 0, 0);
    border-radius: 8px;
    background-image: -moz-linear-gradient( 90deg, rgb(169,3,3) 0%, rgb(196,17,17) 49%, rgb(210,22,22) 50%);
    background-image: -webkit-linear-gradient( 90deg, rgb(169,3,3) 0%, rgb(196,17,17) 49%, rgb(210,22,22) 50%);
    background-image: -ms-linear-gradient( 90deg, rgb(169,3,3) 0%, rgb(196,17,17) 49%, rgb(210,22,22) 50%);
    box-shadow: 0px 1px 1px 0px rgba(2, 2, 2, 0.75);
}

.mobile-button-gray,
.mobile-button-gray:hover,
.mobile-button-gray:active,
.mobile-button-gray:focus {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(158, 158, 158);
    border-radius: 8px;
    background-image: -moz-linear-gradient( 90deg, rgb(161,161,161) 0%, rgb(187,187,187) 49%, rgb(196,196,196) 50%);
    background-image: -webkit-linear-gradient( 90deg, rgb(161,161,161) 0%, rgb(187,187,187) 49%, rgb(196,196,196) 50%);
    background-image: -ms-linear-gradient( 90deg, rgb(161,161,161) 0%, rgb(187,187,187) 49%, rgb(196,196,196) 50%);
    box-shadow: 0px 1px 1px 0px rgba(2, 2, 2, 0.75);
}

.mobile-button-black,
.mobile-button-black:hover,
.mobile-button-black:active,
.mobile-button-black:focus {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(21, 21, 21) !important;
    background-image: -moz-linear-gradient( 90deg, rgb(30,30,30) 0%, rgb(55,55,55) 100%) !important;
    background-image: -webkit-linear-gradient( 90deg, rgb(30,30,30) 0%, rgb(55,55,55) 100%) !important;
    background-image: -ms-linear-gradient( 90deg, rgb(30,30,30) 0%, rgb(55,55,55) 100%) !important;
    box-shadow: 0px 1px 1px 0px rgba(2, 2, 2, 0.75),inset 0px -4px 0px 0px rgba(0, 0, 0, 0.004) !important;
}

.font-14{
    font-size:14px !important;
}

.font-12{
    font-size:12px;
}

.font-20{
    font-size:20px;
}

.back_button{
    left:2px;
    top:6px;
    width:20px;
}

.indietro_text{
    left:26px;
    top:6px;
}

.no-padding-left{
    padding-left:0px;
}

.no-padding-right{
    padding-right:0px;
}

.padding-right-10{
    padding-right:10px;
}

.color_white{
    color:#ffffff;
}

.color_silver{
    color:silver;
}

.color_orange{
    color:orange;
}

.background_silver{
    background:silver;
}

.btn-color-grey{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
    background: #45484d; /* Old browsers */
    background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.top-5{
    top:5px;
}

.top-8{
    top:8px;
}

.right-14{
    right:14px;
}

.right-24{
    right:24px;
}

.relative{
    position:relative;
}

.absolute{
    position:absolute;
}

.no-padding-right{
    padding-right:0px !important;
}

.no-margin-bottom{
    margin-bottom:0px;
}

.no-margin-top{
    margin-top:0px;
}

.font-size-15{
    font-size:15px;
}

.left{
    float:left;
}

.right{
    float:right;
}

.small-img{
    width:35px;
}

.xs-img{
    width:25px;
    margin-top:-2px;
    margin-left:4px;
}

.extraxs-img{
    width:15px;
    margin-top:3px;
    margin-right:2px;
}

.small-button{
    width:80px;
}

.medium-img{
    width:75px;
}

.large-button{
    width:95%;
    /* width:300px; */
}

.medium-font{
    font-size:12px;
}

.margin-top-3{
    margin-top:3px;
}

.margin-top-5{
    margin-top:5px;
}

.margin-left-5{
    margin-left:5px;
}

.margin-left-92{
    margin-left:92px;
}

.padding-top-10{
    padding-top:10px;
}

.padding-bottom-10{
    padding-bottom:10px;
}

.min-padding-left{
    padding-left:2px;
}

.min-padding-right{
    padding-right:2px;
}

.login-label{
    margin-top:10px;
    margin-bottom:3px;
    margin-left:5px;
}

.uppercase{
    text-transform: uppercase;
}

.border-radius-10{
    border-radius:10px !important;
}

.border-radius-5{
    border-radius:5px !important;
}

.btn-color-orange,
.btn-color-orange:active,
.btn-color-orange:focus,
.btn-color-orange:hover
{
    background: #126E51; /* 
    background: -moz-linear-gradient(top,  #126E51 0%, #126E51 40%, #ffb600 57%, #ffb600 100%); 
    background: -webkit-linear-gradient(top,  #126E51 0%,#126E51 40%,#ffb600 57%,#ffb600 100%); 
    background: linear-gradient(to bottom,  #126E51 0%,#126E51 40%,#ffb600 57%,#ffb600 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#126E51', endColorstr='#ffb600',GradientType=0 );*/
}

.alarm{
    position: absolute;
    display: none;
    height: 100px;
    width: 350px;
    background-color: #333;
    top: 50%;
    left: 33%;
    z-index: 10;
    color: red;
    border: 1px solid red;
    font-weight: 800;
    padding: 10px;
    font-size: 26px;
}

.bx-controls {
    /* visibility: hidden; */
}


/* 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
{
	margin: 0 10px !important;
	background: #000 url("../images/home_bg.png") no-repeat scroll center top;
}

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: #fff;
    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: #000000; text-transform: uppercase; font-weight: bold;  }

.home-btn a{ text-decoration: none;}
.home-btn h3{ text-align: center; font-weight: bold; color: #fff; 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;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffcf2d+0,fccc2a+6,fdc82c+10,fac32a+19,f7c226+20,f5c024+24,f4bd24+29,f2b922+30,efae1e+42,eaa919+47,e8a318+53,df960c+67,dd900c+73,da8b08+77,d58806+85,d68708+86,d17d03+100 */
background: rgb(255,207,45); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,207,45,1) 0%, rgba(252,204,42,1) 6%, rgba(253,200,44,1) 10%, rgba(250,195,42,1) 19%, rgba(247,194,38,1) 20%, rgba(245,192,36,1) 24%, rgba(244,189,36,1) 29%, rgba(242,185,34,1) 30%, rgba(239,174,30,1) 42%, rgba(234,169,25,1) 47%, rgba(232,163,24,1) 53%, rgba(223,150,12,1) 67%, rgba(221,144,12,1) 73%, rgba(218,139,8,1) 77%, rgba(213,136,6,1) 85%, rgba(214,135,8,1) 86%, rgba(209,125,3,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,207,45,1) 0%,rgba(252,204,42,1) 6%,rgba(253,200,44,1) 10%,rgba(250,195,42,1) 19%,rgba(247,194,38,1) 20%,rgba(245,192,36,1) 24%,rgba(244,189,36,1) 29%,rgba(242,185,34,1) 30%,rgba(239,174,30,1) 42%,rgba(234,169,25,1) 47%,rgba(232,163,24,1) 53%,rgba(223,150,12,1) 67%,rgba(221,144,12,1) 73%,rgba(218,139,8,1) 77%,rgba(213,136,6,1) 85%,rgba(214,135,8,1) 86%,rgba(209,125,3,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,207,45,1) 0%,rgba(252,204,42,1) 6%,rgba(253,200,44,1) 10%,rgba(250,195,42,1) 19%,rgba(247,194,38,1) 20%,rgba(245,192,36,1) 24%,rgba(244,189,36,1) 29%,rgba(242,185,34,1) 30%,rgba(239,174,30,1) 42%,rgba(234,169,25,1) 47%,rgba(232,163,24,1) 53%,rgba(223,150,12,1) 67%,rgba(221,144,12,1) 73%,rgba(218,139,8,1) 77%,rgba(213,136,6,1) 85%,rgba(214,135,8,1) 86%,rgba(209,125,3,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf2d', endColorstr='#d17d03',GradientType=0 ); /* IE6-9 */    
}
.page-footer{
    background: rgba(0,0,0,0.7);
    padding-top: 0;
    margin-top:5px;
    
    
    
}

#footer-texts{
    margin-top: 30px;
}


#menu_footer{
    padding: 0;
    padding-top: 20px;
    margin: 0;
    list-style: none;
}

#menu_footer a{
    font-weight: bold;
    color: #fff;
    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: #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 */

text-transform: uppercase;
font-weight: bold;
font-size: 13px;
padding: 5px 10px;
}

.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: 950px;*/
}



.page-header.navbar{
height: auto;
background: #333333;
}
.page-header.navbar .page-logo
{
    height: auto;
    width: auto;
    padding-left: 0;
}

#main_menu_cont{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
/*background: #45484d;
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); 
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%);
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
*/
color:white;
}

#main_menu li a
{
    font-weight: bold;
    color: #126E51;
}

#main_menu li a:hover,#main_menu li a:active,#main_menu li a:focus
{
    background: transparent;
}

#main_menu li.active a{
    color: #dea119;
    font-weight: bold;
}

.hor-menu-light
{
    margin: 10px auto;
   
}

#main_menu li a{
      padding: 10px 20px;
}


.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: #ffae00;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#232323+0,232323+3,1f1f20+6,222222+9,202020+25,1c1c1b+31,1e1e1e+34,1c1c1d+50,171717+56,1a191a+63,181818+75,121213+81,161615+88,141514+100 */
background: rgb(35,35,35); /* Old browsers */
background: -moz-linear-gradient(top, rgba(35,35,35,1) 0%, rgba(35,35,35,1) 3%, rgba(31,31,32,1) 6%, rgba(34,34,34,1) 9%, rgba(32,32,32,1) 25%, rgba(28,28,27,1) 31%, rgba(30,30,30,1) 34%, rgba(28,28,29,1) 50%, rgba(23,23,23,1) 56%, rgba(26,25,26,1) 63%, rgba(24,24,24,1) 75%, rgba(18,18,19,1) 81%, rgba(22,22,21,1) 88%, rgba(20,21,20,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(35,35,35,1) 0%,rgba(35,35,35,1) 3%,rgba(31,31,32,1) 6%,rgba(34,34,34,1) 9%,rgba(32,32,32,1) 25%,rgba(28,28,27,1) 31%,rgba(30,30,30,1) 34%,rgba(28,28,29,1) 50%,rgba(23,23,23,1) 56%,rgba(26,25,26,1) 63%,rgba(24,24,24,1) 75%,rgba(18,18,19,1) 81%,rgba(22,22,21,1) 88%,rgba(20,21,20,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(35,35,35,1) 0%,rgba(35,35,35,1) 3%,rgba(31,31,32,1) 6%,rgba(34,34,34,1) 9%,rgba(32,32,32,1) 25%,rgba(28,28,27,1) 31%,rgba(30,30,30,1) 34%,rgba(28,28,29,1) 50%,rgba(23,23,23,1) 56%,rgba(26,25,26,1) 63%,rgba(24,24,24,1) 75%,rgba(18,18,19,1) 81%,rgba(22,22,21,1) 88%,rgba(20,21,20,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#141514',GradientType=0 ); /* IE6-9 */

}


.menu-separator{
    width: 1px;
    height: 40px;
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c6c6c6+0,cecece+22,d2d2d2+25,dedede+47,e7e7e7+56,e9e9e9+63,f3f3f3+75,fefefe+100 */
/*background: rgb(198,198,198); 
background: -moz-linear-gradient(top, rgba(198,198,198,1) 0%, rgba(206,206,206,1) 22%, rgba(210,210,210,1) 25%, rgba(222,222,222,1) 47%, rgba(231,231,231,1) 56%, rgba(233,233,233,1) 63%, rgba(243,243,243,1) 75%, rgba(254,254,254,1) 100%); 
background: -webkit-linear-gradient(top, rgba(198,198,198,1) 0%,rgba(206,206,206,1) 22%,rgba(210,210,210,1) 25%,rgba(222,222,222,1) 47%,rgba(231,231,231,1) 56%,rgba(233,233,233,1) 63%,rgba(243,243,243,1) 75%,rgba(254,254,254,1) 100%); 
background: linear-gradient(to bottom, rgba(198,198,198,1) 0%,rgba(206,206,206,1) 22%,rgba(210,210,210,1) 25%,rgba(222,222,222,1) 47%,rgba(231,231,231,1) 56%,rgba(233,233,233,1) 63%,rgba(243,243,243,1) 75%,rgba(254,254,254,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#fefefe',GradientType=0 );  
*/
background:orange;
}

.page-sidebar {
  /*  width: 196px !important;*/
  width: 15.8% !important;
}   

.page-content-wrapper .page-content {
   /* margin-left: 185px !important;*/
    margin-left: 15% !important;
}   


.bg-heading{
background: #126E51; /* Old browsers */
/*background: -moz-linear-gradient(top,  #126E51 0%, #126E51 40%, #ffb600 57%, #ffb600 100%);
background: -webkit-linear-gradient(top,  #126E51 0%,#126E51 40%,#ffb600 57%,#ffb600 100%);
background: linear-gradient(to bottom,  #126E51 0%,#126E51 40%,#ffb600 57%,#ffb600 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#126E51', endColorstr='#ffb600',GradientType=0 );
*/

border-radius: 5px 5px 0 0 !important;

}

 #login .btn,.btn-go,.switch_graph.switch_active
 {
 background: #d17d01 !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: linear-gradient(to bottom,  #d17d01 0%,#ffcf2e 5%,#f6d61f 10%,#f8cc23 14%,#fdc82a 19%,#f5c922 24%,#f3c71e 29%,#f6c022 33%,#f1bb1d 43%,#e8a413 67%,#e59912 81%,#e3920f 86%,#e38f12 90%,#de8a0d 95%,#d07f00 100%)  !important; /* W3C */

 }

 .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: #fff;
     border-radius: 5px !important;
     font-weight: bold;
     margin-bottom: 5px;
     
 }
 
 .switch_graph.switch_active{
     color: #000;
 }
 

 
.portlet > .portlet-title > .caption
{
   color: #000 !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
{
    /* background: #FFCC19; */
    background-color: rgba(255, 200, 10, 0.95);
}

.portlet.box
{
    border: solid 1px #EBA917;
    border-radius: 6px 6px 0 0 !important;
    color: #fff;
    background: url('../images/transp2.png');
}

.table-scrollable > .table
{
    background: transparent;
}

#coupon .well{
    /* background: transparent; */
    color: #000;
}

.odds_heading td{
   padding: 3px; 
}

.odd_row{
   padding: 3px; 
}

.odd_row b{
    /*font-size: 11px;*/
}

#coupon .portlet.box{
    border-radius: 6px 6px 6px 6px !important;
}

#coupon .well{
    border-radius:  0px 0px 6px 6px  !important;
}

.odds_heading{
    color: #000;
    background: #F6F6F6;
    padding: 2px;
}

.odd_row{
    background: #E7E7E7;
    color: #000;
    padding-top: 2px;
}


#coupon .portlet.box {
    color: #000;
    margin-bottom: 10px;
}
#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: 12px;
}

#prematch_print label{
    font-size: 12px;
}

#prematch_print label a{
color: #FFF;
width: 145px;
display: inline-block;
}

#prematch_print label a:hover{
    text-decoration: none;
}

#sidebar .page-sidebar{
    background: url('../images/transp2.png');
}

.check-tournament{vertical-align: top;}

.page-sidebar .page-sidebar-menu .sub-menu li > a
{
    padding: 6px 5px 6px 18px;
    font-weight: bold;
}

.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > a
{
padding-left: 30px;
color: #fff;
border-bottom: dotted 1px #ccc;
margin-bottom: 0px;
}
.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > a:hover
{
  color: #000;  
}

.sports_area_link{
  width: 93px;
    display: inline-block;
    margin: 1px;
    margin-top: 1px;
 border: 1px solid #000;
 font-size: 11px;
color: #fff !important;
background: #000 !important;
border-radius: 5px !important;
font-weight: normal;
}



.oddsBtn{font-size: 12px;}

.odd-system-2 .oddsBtn{font-size: 11px; letter-spacing: -1px;}

.sports_area_link:hover,.sports_area_link.grey-gallery{
    color: #000 !important;
    background: transparent linear-gradient(to bottom, #D17D01 0%, #FFCF2E 5%, #F6D61F 10%, #F8CC23 14%, #FDC82A 19%, #F5C922 24%, #F3C71E 29%, #F6C022 33%, #F1BB1D 43%, #E8A413 67%, #E59912 81%, #E3920F 86%, #E38F12 90%, #DE8A0D 95%, #D07F00 100%) repeat scroll 0% 0% !important;
}

.table-hover > tbody > tr:hover{
    background-color: transparent;
}
.toggle_odd{
    /* width: 100% !important;  */
    line-height: 21px; 
    font-weight: normal; 
    display: inline-block; 
    margin: 0 !important;  
    background-size: 100% 100% !important; 
}

.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; */
    /* border: solid 1px #FFC003  !important; */
    background:none !important;
    /* background: #fff url('../images/odd_bg.png') !important; */
    /* background-size: 100% 100% !important; */

}


#matches_details .table{width: auto !important;}

.portlet.box > .portlet-body {
    padding: 3px;
}

#groupings tr td{border-bottom: solid 1px #000;}

.eventOdds_tbl{width: 100%;
margin-bottom: 5px;
overflow: hidden;
border-radius: 5px !important;
/*border: solid 1px #ccc;*/
}

.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{
border: 0 none;
color:#fff;    
font-weight: bold;
}

#coupon-delete:hover{
/*   background: transparent linear-gradient(to bottom, #FF6A5B 0px, #FF8B7F 50%, #FF2914 50%, #FF6A5B 100%) repeat scroll 50% 5% !important; */

}

#coupon-delete img{
    width:16px;
}

#coupon-play{
/* background: transparent linear-gradient(to bottom, #96CF34 0px, #A1D54F 50%, #7FC116 50%, #96CF34 100%) repeat scroll 0% 0% !important; */
 /*background: url('../images/btn_green.png') !important;
 background-size:100% 100% !important; */
border: 0 none;
color:#fff; 
font-weight: bold;
}

#coupon-play:hover{
/* background: transparent linear-gradient(to bottom, #AAE348 0px, #B5E963 50%, #93D52A 50%, #AAE348 100%) repeat scroll 0% 0% !important; */
}

#coupon-buttons a.btn{
   height: 25px;
    text-transform: uppercase;
    border-radius: 5px !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:#fff;    
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:#fff; 
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: #EEEEEE;
    font-weight: bold;
     border-radius: 5px 5px 0 0 !important;
     padding: 5px;
     text-transform: uppercase;
}

#coupon-type-heading.two-tabs li {
  width: 50%;
    background-color: #FFCD3A;
   
}

#coupon-type-heading.two-tabs li.tab-active
{
     background-color: #EEEEEE; 
}

.portlet > .portlet-title > .tools{
    padding: 4px 0px 0px;
}

#txtAmount,.txtGroupingStake,#txtAmountTot,#txtCombinedAmountTot,#amountAll{
    width: 90px;
    border-radius: 5px !important;
    border: 1px solid #666;
}

#amountAll{
    width: 50px;
}

.txtGroupingStake{
    width: 50px; 
}

.coupon-row{
    border-bottom: solid 1px #000;
    padding: 4px;
}
#min-win-row,#max-win-row,#potential-win-row
{
    color: #860404;
    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: #fff;
font-weight: bold;
padding:10px;
font-size: 12px;
    
}
#close-search-result{
    color: #fff;
}

.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; height: 16px; width: 16px; background: url('../images/sports_sprite.png') no-repeat; 
    margin-right: 5px;
    vertical-align: top;
}

.sport_icon_black{
    display: inline-block; height: 16px; width: 16px; background: url('../images/sports_sprite_black.png') no-repeat; 
    margin-right: 5px;
    vertical-align: top;
}


.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a{
    background: #ECAD19  !important;
    color: #000;
}

.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li.active > a {
    background: transparent !important;
    color:#ECAD19  !important; 
}

.page-sidebar .page-sidebar-menu .sub-menu > li.open > a{
         background: url('../images/hover_sidebar.png')  !important;
   background-size: 100% 200% !important;
    color: #000;  
}


.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
{
    font-size: 11px;
}


.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_100 { background-position: -32px -16px; } /* Cycling */
.sport_icon_17 { 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: #fff;
    top: 38px;
    top: 43px;
    font-size: 12px;
}
.irs-from, .irs-to, .irs-single{
     top: 38px;
     color: #fff;
     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: 29px;
border-radius: 5px !important;
height: 30px;
line-height: 10px;
}

#findBet{height: 30px; border-radius:5px !important; }

#check-bet-cont{
    padding: 2px;
    margin: 0;
}
#check-coupon .portlet.box{border-radius: 6px !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: #FFF;
}

.chart-sign{
 font-weight: bold;
text-align: center;
width: 22px;
display: inline-block;
border-radius: 3px !important;
    
}
.chart-sign-1{
    background: #fff;
    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;
    background: transparent url("../images/odd_bg.png") repeat scroll 0% 0% / 100% 100% !important;
    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: 6px 6px 6px 6px !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: #fff;
    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 #fff;   
background: #ECAD19;
color: #000;
}

.groups-head{
    border: solid 1px #fff;  
    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 #fff;

}

.tabs-left.nav-tabs > li > a{
    color:#fff;
    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: #DEA119;
}

.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: #fff !important;
    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: #FFF;
font-weight: bold;
text-decoration: none;
font-size: 12px;

}


.live_match_selected.live_match a{
    color: #DEA119;
}
.live_match_selected{
   color: #DEA119; 
border: solid 1px;
}
.live_match.live_match_selected .match-status{
    color: #fff;
}

.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: transparent url("../images/transp2.png") repeat scroll 0% 0%;
border: 0 none;
margin-top: 0px;
text-transform: uppercase;
font-size: 10px;
border-radius: 0;
}

#live_page .page-container{margin-top: 15px;}

#liveMainMenu .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
    font-weight: bold;
}

#liveMainMenu .navbar-nav > li.active > a{
    /* color: #DEA119; */
}

.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: #FFF;
font-weight: bold;
padding: 5px;
border-radius: 5px !important;
text-transform: uppercase;
}

#user-links{
       font-weight: bold;
    color:  #fff; 
    margin-top: 10px;
}

#user-links span{margin: 0 10px;}

#user-links a{
    font-weight: bold;
    color:  #fff;
}

.institutional-text{
    padding: 10px;
    background-color: #fff;
    color: #000;
}

.my-panel
{
    background: transparent url("../images/transp2.png") repeat scroll 0% 0%;
    padding: 10px;
    color: #BDBDBD;
    background-color:rgba(0,0,0,0.7);
}

.my-panel-title{
    font-weight: bold;
    font-size: 16px;
    color: #000;
    background: #ECAD19;
    padding: 5px;
}

.print-group-title{
    font-weight: bold;
    font-size: 15px;
    border-bottom: solid 2px #BDBDBD;
    
}

.print-championships{
    padding: 10px;
}

.events table{color: #fff; font-size: 12px; }


.events table td,.event table th{ padding: 3px; } 

.oddCell{
    width: 22px;
    text-align: center;
}

#coupon table{
    color: #fff;
    font-size: 13px;
}

#combinations-tbl td{
    color: #000;
    padding: 2px;
}

#combinations-tbl th{
    color: #000;
    font-weight: bold;
    text-align: center;
}

.fixed-event{
    color: #000;
}


/****************************************/

div.my-panel-title
{
        background: #126E51;
/*        background: -moz-linear-gradient(top,  #126E51 0%, #126E51 40%, #ffb600 57%, #ffb600 100%);
        background: -webkit-linear-gradient(top,  #126E51 0%,#126E51 40%,#ffb600 57%,#ffb600 100%);
        background: linear-gradient(to bottom,  #126E51 0%,#126E51 40%,#ffb600 57%,#ffb600 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#126E51', endColorstr='#ffb600',GradientType=0 );
*/
	border: 1px solid #ffae01;
	border-radius: 5px !important;
	padding: 0;
	margin: 0 0 10px 0;
	height: 24px;
	text-align: center;
}
	div.my-panel-title table
	{
		font-size: 16px;
		color: #000;
		text-transform: uppercase;
		font-weight: bold;
		text-align: center;
	
		width: 100%;
	}
	div.my-panel-title td.my-panel-title-name
	{
		text-align: center;
		padding-left: 75px;
	}
	div.my-panel-title td.my-panel-title-icon
	{
		width: 75px;
	}
	a.my-panel-title-icon1
	{
		display: inline-block;
		width: 22px;
		height: 20px;
		background: url("../images/toolbar_sport_1.png") center no-repeat;;
	}
		a.my-panel-title-icon1:hover
		{
			background: url("../images/toolbar_sport_1_h.png") center no-repeat;;
		}
		
	a.my-panel-title-icon2
	{
		display: inline-block;
		width: 23px;
		height: 20px;
		background: url("../images/toolbar_sport_2.png") center no-repeat;;
	}
		a.my-panel-title-icon2:hover
		{
			background: url("../images/toolbar_sport_2_h.png") center no-repeat;;
		}
	a.my-panel-title-icon3
	{
		display: inline-block;
		width: 22px;
		height: 20px;
		background: url("../images/toolbar_sport_3.png") center no-repeat;;
	}
	a.my-panel-title-icon3:hover
	{
		background: url("../images/toolbar_sport_3_h.png") center no-repeat;;
	}
        
        
        
     .bg-heading.portlet-title-black{
            background: transparent url("../images/live/bg-head-score.jpg") repeat-x scroll 0% 0%;
            color: #fff;
            border-radius:0 !important;
            padding: 5px;
            font-weight: bold;
            font-size: 12px;
            
       }

       
       #sport_book_menu{
           position: relative;
           border-bottom: 1px solid orange;
           border-radius: 0px 0px 10px 10px !important;
       }
       #live-chat{ 
           width: 125px;
           position: absolute;
           cursor: pointer;
           top: 3px;
           right: 70px;
       }
       #live-chat span{
           color: #fff;
           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: 6px;
top: 4px;
width: 50px;
font-size: 12px;
text-align: center;
padding: 2px 0px;
background: #FFFFFF;
   cursor: pointer;
   font-weight: bold;
}
 .spread_td:hover .btn-spred{
   background: #EC9C12; 
}


.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;
}
.oddsBtn.selected.grey-gallery {
    background: orange !important;
}
select.dateoption.uppercase option {
    background-color: gray;
}