﻿@-ms-viewport{
    width:device-width;
    user-zoom:fixed;
    zoom:50%;
}

@keyframes blinker {  
  /*50% { opacity: 0; }*/
  to { background-color: yellow; }
}

@keyframes rotateplane {
  0% { -webkit-transform: perspective(120px);}
  /*24.9% {background-color: #00b16a;}*/
  /*25.0% {background-color: #f22613;}*/
  50% { -webkit-transform: perspective(120px) rotateY(180deg);}
  /*74.9% { background-color: #f22613; }*/
  /*75% { background-color: #aaabae; }*/
  100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);}
}

.blinking{
    animation: blinker 1s linear infinite;
    -webkit-animation: blinker 1s linear infinite;
    -moz-animation: blinker 1s linear infinite;
}

div{
    box-sizing:border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    display:block;
}
html, body {
    padding: 0;
    margin: 0;
} 
body{
    height:100%;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    overflow-x:hidden;
    /*background-color: #E8EFF5;*/
    /*background-color:#85A3E0;*/
    /* background:url(../apps/img/bg.jpg) center; */
}

.homeCss{
    padding-right:10px;
}

.awayCss{
    /*color:red!important;*/
    padding-left:10px;
}

.oddsCss{
    padding-right: 5px;
    font-size: 14px;
}

#wrap{
    display:table;
}

#cell{
    display:table-cell;
    vertical-align:middle;
}

#floater{
    float:left;
    height:50%;
    margin-bottom:-200px;
    width:1px;
}

#middle{
    clear:both;
    height:400px;
    position:relative;
}

a{
    text-decoration:none;
    cursor:pointer;
    text-align: center;
}

.indexAll{
    width:100%;
}

ul,li{
    padding:0;
    margin:0;
    list-style:none;
}

html{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -moz-tap-highlight-color:rgba(0,0,0,0);
    -ms-tap-highlight-color:rgba(0,0,0,0);
    
    height:100%;
}

body{
    
    font-family:Arial;
}

table.mainPage{
    width:100%;
}

h1,h2,h3,h4,h5,h6{
    margin:0;
    padding:0;
}

.mainHr{
    margin:0;
}

.loading{
    position:fixed;
    z-index:20001;
    height:100%;
    width:100%;
    text-align:center;
    top:0;
}

.loading .loader{
    margin:42% auto;
    width:180px;
    height:160px;
    padding-top:48px;
    background-color:rgba(0,0,0,.7);
    text-align:center;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    border-radius:10px;
}

@media screen and (orientation:landscape){

    .loading .loader{
        margin:18% auto;
    }

}

.copyRight{
    width: 100%;
    height: 25px;
    /*padding: 17px 0 20px;*/
    text-align: center;
    display: block;
    /*margin: 0 auto;*/
    float: left;
    color:#fff;
    font-size:12px;
    margin-top:10px;
}

#loginFooter .copyRight{
    width: 100%;
    height: 50px;
    /*padding: 50px 0 20px;*/
    text-align: center;
    display: block;
    margin: 0 auto;
    float: left;
    color:#5f779a;
    font-size:12px;
}
.old{
    color:#5f779a;
}

.copyRight p{
    font-size:14px;
    font-family:AppleGothic;
    color:#fff;
    margin:0;
}

.copyRight a{
    font-size:14px;
    font-family:AppleGothic;
    color:#2E678D;
    padding:0 6px;
}

.clear{
    clear:both;
    height:0;
    overflow:hidden;
}

.space_4{
	height: 4px;
}

.space_8{
	height: 8px;
}

.space_10{
	height: 10px;
}

hr{
    height:1px;
    background:rgba(65,65,65,.3);
    padding:0;
    margin:0;
    border:0;
    border-bottom:1px solid #fff;
}

@-webkit-keyframes highLight{

    from{box-shadow:0 0 10px rgba(122,128,236,0)}

    to{box-shadow:0 0 15px #7a80ec}

}

.search .announce{
    height:70px;
    background-color:#f5f5f5;
    background:-webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:   -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:     -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:    -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:       -linear-gradient(top,#f5f5f5 0,#FFF 100%);
}

.search.announce .filter{
    border-bottom:1px solid #222222;
}

.search.announce .filter>div{
    float:none;
    width:294px;
    margin:0 auto;
    border-right:1px solid #222222;
    border-left:1px solid #222222;
}

.search.announce .filter div select{
    text-align:left;
}

.search.announce .list .number{
    width:10%;
    background-color:#e2e2e2;
}

.search.announce .list .date{
    width:18%;
    background-color:#f9f9f9;
}

.search.announce .list .content{
    width:72%;
    background-color:#C8E5F8;
    line-height:22px;
    color:#222;
    font-weight:400;
    text-align:left;
}

.search.announce .list .number.first{
    background-color:#FFC6C6;
}

.search.announce .list .date.first{
    background-color:#FFDFDF;
}

.search.announce .list .content.first{
    background-color:#FFC6C6;
}

.search.announce .list td{
    text-align:center;
    vertical-align:middle;
    padding:5px;
    color:#838383;
    font-size:12px;
}

.search.announce .list tr{
    border-bottom:1px solid #222222;
}
.eventRefresh{
    display:inline-block;
    width:44px;
    height:42px;
    margin-top:15px;
    margin-left:auto;
    line-height:22px;
    font-size:14px;
    text-align:center;
    color:#fff;
    font-weight:bolder;
    font-family:Arial;
    box-shadow:0 1px 0 rgba(255,255,255,.1);
    float:right;
}

.refreshIcon{
     background:url(../img/imgAll.png) -3px -1px no-repeat;
}

.umpage h2{
    width:100%;
    height:66px;
    color:#243b7a;
    font-size:14px;
}

.umpage h2>div{
    text-align:center;
    padding-top:4px;
    width:420px;
    margin:0 auto;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.umpage h2>div>p{
    background:url(../img/imgAll.png) -40px -4px no-repeat;
    width:47px;
    height:40px;
    margin:0;
    padding:0;
    float:left;
}

.inputpanel {
    
    margin-top: 50px;

}

.login .form .input.umpageText{
    color:#243b7a;
    line-height:normal;
    padding:34px;
}

.login.umpage .umpageDer{
    position:absolute;
    top:-2px;
    right:-2px;
    background:url(../img/imgAll.png) -124px -204px no-repeat;
    width:90px;
    height:70px;
}

.login.umpage .umpageDer img{
    position:absolute;
    right:-15px;
    top:-15px;
}

.login{
    width:100%;
    position:relative;
    bottom:5px;
    background-color:#000000;
}

@media screen and (orientation:portrait){

    .login{
        height:100%;
    }

}

.login .radialbg{
    width:100%;
    height:700px;
    position:absolute;
    background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,#FFF),color-stop(70%,rgba(255,255,255,0)),color-stop(99%,rgba(255,255,255,0)));
    background:   -moz-gradient(radial,center center,0,center center,100%,color-stop(0%,#FFF),color-stop(70%,rgba(255,255,255,0)),color-stop(99%,rgba(255,255,255,0)));
    background:    -ms-gradient(radial,center center,0,center center,100%,color-stop(0%,#FFF),color-stop(70%,rgba(255,255,255,0)),color-stop(99%,rgba(255,255,255,0)));
    background:-webkit-radial-gradient(center,ellipse cover,#FFF 0,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 99%);
    background:   -moz-radial-gradient(center,ellipse cover,#FFF 0,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 99%);
    background:    -ms-radial-gradient(center,ellipse cover,#FFF 0,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 99%);
    top:-150px;
    z-index:1;
}

.login .wrap{
    position:relative;
    z-index:2;
    height:100%;
    float:left;
    width:100%;
}

.login h1{
   width:280px;
    height:80px;
    margin:30px auto 0;
    text-indent:-99999px;
    background:url(../img/logo.png) -0px -0px no-repeat;
    background-size: 250px 70px;
    padding-top:10px;
}

.login hr{
    height:10px;
    border:0;
    background:url(../img/bg_indexhr.png) center center no-repeat;
}

.login .term{
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    width:90%;
    background:#f5f5f5;
    border:2px solid #858595;
    box-shadow:inset 0 0 2px #FFF,0 15px 30px rgba(0,0,0,.3);
    margin:40px auto;
    background:#ededed;
    background:-webkit-linear-gradient(left,#ededed 0,#FFF 50%,#ededed 100%);
    background:   -moz-linear-gradient(left,#ededed 0,#FFF 50%,#ededed 100%);
    background:    -ms-linear-gradient(left,#ededed 0,#FFF 50%,#ededed 100%);
    background:     -o-linear-gradient(left,#ededed 0,#FFF 50%,#ededed 100%);
    background:        linear-gradient(left,#ededed 0,#FFF 50%,#ededed 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ededed', GradientType=0);
}

.login .term .content a{
    font-size:14px;
    color:#243b7a;
    text-decoration:underline;
}

.login .term .content h3{
    padding-left:6%;
    margin-top:6%;
    font-size:14px;
    font-family:Arial;
    color:#292929;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.login .term .content p.top{
    margin-top:10px;
}

.login .term .content hr{
    border-top:dashed #AAA 2px;
    height:0;
}

.login .term .content p{
    font-size:14px;
    color:#6e6e6e;
    margin-top:6%;
    margin-bottom:6%;
    padding:0 6%;
}

.login .term .content p.bottom{
    margin-bottom:6%;
    color:#79a0d7;
    font-weight:700;
    font-size:14px;
}

.login .term .notice{
    line-height:55px;
    border-top:2px dashed #bababa;
    padding-left:80px;
    font-size:14px;
    color:#79a0d7;
    font-family:Arial;
    font-weight:bolder;
}

.login .button{
    width:90%;
    margin:20px auto;
}

.login .button a{
    display:inline-block;
    width:48%;
    line-height:58px;
    border-radius:8px;
    border:1px solid #999;
    box-shadow:inset 0 1px 0 #FFF,0 2px 5px rgba(0,0,0,.5);
    text-align:center;
    font-size:14px;
    color:#666;
    font-family:Arial;
    font-weight:100;
    background-color:#f5f5f5;
    background:-webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:   -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:    -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:     -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:       -linear-gradient(top,#f5f5f5 0,#FFF 100%);
}

.login .button a.cancel{
    float:left;
}

.login .button a.agree{
    color:#6289c1;
    float:right;
}

.login .lang{
    font-weight:700;
    width:88%;
    margin:0 auto;
    display:block;
    margin-bottom:15px;
}

.login .selectBG{
    display:block;
}

.login .selectBG{
    width:100%;
    height:50px;
    margin:0 auto;
    background-color:#FFF;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    border-radius:0;
    border:1px solid #b4b4b4;
    -webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,.3);
    -moz-box-shadow:inset 0 2px 5px rgba(0,0,0,.3);
    -ms-box-shadow:inset 0 2px 5px rgba(0,0,0,.3);
    box-shadow:none;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.login .lang select
{
	/*-webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;*/
    text-indent: 1px;
    text-overflow: '';
    width:100%;
    height:50px;
    -ms-appearance:none;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    border-radius:0;
    border:none;
    -webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,.3);
    -moz-box-shadow:inset 0 2px 5px rgba(0,0,0,.3);
    -ms-box-shadow:inset 0 2px 5px rgba(0,0,0,.3);
    box-shadow:none;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    font-size:14px;
    font-weight:700;
    color:#5a5a5a;
    background:0;
}

.login .kind{
    font-weight:700;
    width:50%;
    margin:0 auto;
    display:block;
    margin-bottom:15px;
}

.login .selectBGKind{
    display:block;
}

.login .selectBGKind{
    width:100%;
    height:70px;
    margin:0 auto;
    
    background-color:#FFF;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    border-radius:6px;
    border:1px solid #b4b4b4;
    -webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,.3);
    -moz-box-shadow:inset 0 2px 5px rgba(0,0,0,.3);
    -ms-box-shadow:inset 0 2px 5px rgba(0,0,0,.3);
    box-shadow:inset 0 2px 5px rgba(0,0,0,.3);
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.login .kind select{
    width:100%;
    height:70px;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    border-radius:6px;
    border:1px solid #b4b4b4;
    -webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,.3);
    -moz-box-shadow:inset 0 2px 5px rgba(0,0,0,.3);
    -ms-box-shadow:inset 0 2px 5px rgba(0,0,0,.3);
    box-shadow:inset 0 2px 5px rgba(0,0,0,.3);
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    font-size:14px;
    font-weight:700;
    color:#5a5a5a;
    padding-left:2%;
    background:0;
}

.login .form{
    width:250px;
    padding:15px;
    border-radius:8px;
    margin:0 auto 20px;
    position:relative;
    text-align:center;
}

.login .form .input{
    line-height:60px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    border-radius:6px;
    border:1px solid #b4b4b4;
    box-shadow:inset 0 2px 5px rgba(0,0,0,.3);
    background:#fff;
    font-size:14px;
    margin:0 0 10px;
    padding:10px;
}

.login .form .input span{
    color:#000000;
    padding:0 2%;
}

.login .form .input input{
	border: 0;
	font-family: Arial;
	color: #5a5a5a;
	width: 100%;
	overflow: hidden;
	font-size:14px;
    height:55px;
}

.login .form input.verif{
    font-size:14px;
    color:#888;
    padding-left:10px;
    margin-bottom:15px;
    border:1px solid #999;
    border-radius:4px;
    box-shadow:inset 0 1px 3px rgba(0,0,0,.3);
    height:60px;
    width:40%;
}

.login .form .code{
    display:inline-block;
    margin-left:10px;
    width:234px;
    height:70px;
    margin-top:7px;
}

.login .form .code img{
    vertical-align:middle;
    margin:0 4px;
}

.login .form .code .refresh{
    display:inline-block;
    vertical-align:middle;
    width:42px;
    height:42px;
    background:url(../img/imgAll.png) -294px -5px no-repeat;
    margin-left:8px;
}

.login .form button{
   width:100%;
    height: 50px;
    text-align:center;
    border-radius: 100px;
    /*background-color: #7d96bf;*/
    background:-webkit-linear-gradient(150deg,#4ca4c5 0,#4c86c5 90%); 
    background:   -moz-linear-gradient(150deg,#4ca4c5 0,#4c86c5 90%);
    background:    -ms-linear-gradient(150deg,#4ca4c5 0,#207FAC 90%);
    background:     -o-linear-gradient(150deg,#4ca4c5 0,#4c86c5 90%);
     background:  linear-gradient(150deg,#4ca4c5 0,#4c86c5 90%); 
    /* box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7); */
    border: 1px solid #7d96bf;
    font-size:20px;
    color:#fff;
    text-shadow:-1px -1px 0 rgba(0,0,0,.5);
}

.fingerprintbutton{
     width:100%;
    height: 35px;
    color:#fff;
    border:0;
    display:none;
    background:-webkit-linear-gradient(150deg,#4ca4c5 0,#4c86c5 90%); 
    background:   -moz-linear-gradient(150deg,#4ca4c5 0,#4c86c5 90%);
    background:    -ms-linear-gradient(150deg,#4ca4c5 0,#207FAC 90%);
    background:     -o-linear-gradient(150deg,#4ca4c5 0,#4c86c5 90%);
    background:  linear-gradient(150deg,#4ca4c5 0,#4c86c5 90%); 
}

.login .remember{
    width:290px;
    height:50px;
    line-height:40px;
    margin-bottom:15px;
    display:none;
}

.login .remember span{
    font-size:14px;
    color:#000000;
}

.login .footer{
    width:100%;
    padding: 0px;
    text-align:center;
}

.login .footer button.old{
    width:29%;
    padding:14px 5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    font-size:14px;
    font-weight:100;
    font-family:Arial;
    color:#ffffff;
    border-radius:6px;
    border:1px solid #464646;
    background-color:#6f6f6f;
    background:-webkit-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
    background:   -moz-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
    background:    -ms-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
    background:     -o-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
    background:  linear-gradient(to bottom,#6f6f6f 0,#4c4c4c 100%);
    box-shadow:0 2px 2px rgba(0,0,0,.3);
    margin:0 auto;
    margin-right:5px;
}

.loginLang > option{
    padding-bottom:10px;
}

.mainPage.footer{
    float:left;
    width:100%;
    padding:24px 0 34px;
    text-align:center;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    border-top:#666 solid 1px;
    background-color:#3e4758;
    background:-webkit-linear-gradient(bottom,#303a4c 0,#475571 100%);
    background:   -moz-linear-gradient(bottom,#303a4c 0,#475571 100%);
    background:    -ms-linear-gradient(bottom,#303a4c 0,#475571 100%);
    background:     -o-linear-gradient(bottom,#303a4c 0,#475571 100%);
    background:        linear-gradient(to top,#303a4c 0,#475571 100%);
}

.login .footer span a{
    display:block;
    margin:15px auto 17px;
    font-size:30px;
    color:#5cc0d8;
    text-align:center;
}

.login .footer span a img{
    position:relative;
    top:3px;
}

.login .footer .copyRight p
{
	
    position: relative;
    padding:15px 0;
}

.login .footer .copyRight .piped{
    display:block;
    color:#7296c9;
}

.piped li{
    float:left;
    display:inline;
    padding:0 0 0 2px;
}

.piped li a{
    border-left:#d0d0d0 solid 1px;
}

.piped li a.first{
    border-left:0!important;
    padding-left:0;
    margin-left:0!important;
}

.mainPage.footer button.old{
    width:44%;
    line-height:60px;
    font-size:14px;
    font-weight:100;
    font-family:Arial;
    color:#666;
    border-radius:6px;
    border:1px solid #999;
    background-color:#f5f5f5;
    background:-webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:   -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:    -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:     -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:  linear-gradient(to bottom,#f5f5f5 0,#FFF 100%);
    box-shadow:0 2px 2px rgba(0,0,0,.3);
    margin:0 auto;
    margin-right:6px;
}

.login .footer p{
    font-size:14px;
    font-family:AppleGothic;
    color:#050202;
}

#header{
    position:fixed;
    top:0;
    z-index:1000;
    width:100%;
}

#inner{
    position:relative;
}

.sportMenuSubBg{
    display:none;
    position:relative;
    top:0;
    left:41px;
    width:51px;
    height:29px;
    background:url(../img/imgAll.png) -337px -54px no-repeat;
}

.highlight .sportMenuSubBg{
    display:block;
}

.topScrollBar_1{
    border-top:2px solid #00344c;
    height:162px;
    /*width:100%;*/
    background:url(../img/bg_bet.png);
    overflow:hidden;
    vertical-align:top;
}

.Wp8SpFiller{
    width:50px;
}

.spScrollBtn{
    background-color:rgba(255,255,255,.15);
    background-repeat:no-repeat;
    background-position-x:right;
    position:absolute;
    top:78px;
    display:block;
    height:138px;
    width:8%;
    z-index:500;
}

.spScrollLeft{
    left:0;
}

.spScrollRight{
    right:0;
}

.spScrollIcon{
    position:absolute;
    height:50px;
    width:30px;
    top:44px;
}

.spScrollIcon.spScrollLeft{
    background:url(../img/topscrollArrow.png) 0 -71px;
    left:10px;
}

.spScrollIcon.spScrollRight{
    background:url(../img/topscrollArrow.png) 0 0;
    right:10px;
}

.topScrollBar{
    display:block;
    margin:0;
    /*width:100%;*/
    height:138px;
    overflow-x:scroll;
    overflow-y:hidden;
    -webkit-overflow-scrolling:touch;
    -moz-overflow-scrolling:touch;
    -ms-overflow-scrolling:touch;
    -o-overflow-scrolling:touch;
    z-index: 0;
}

.topScroll{
    float:left;
    margin:0 auto;
    width:100%;
    height:100%;
    overflow:hidden;
    white-space: nowrap;
}
.topScroll li
{
    float:left;
    background:url(../img/topMenuSlideLine.png) top left no-repeat;
    margin-top:8px;
    position:relative;
    margin-right:10px;
}

.topScroll li.first{
    background:0;
}

.topScroll li a{
    font-size:14px;
    height:133px;
    display:block;
    text-align:center;
    line-height:20px;
    padding:0 12px;
    color:#FFF;
    font-weight:700;
    -webkit-transform:translate3d(0,0,0);
}

.topScroll li.highlight a{
    color:#FFF;
}

.topScroll li.highlight a>div{
    background-position-y:-77px;
}

.topScroll li.Soccer.highlight a>div{
    background-position:0 -77px;
}
.topScroll li.WorldCup.highlight a>div{
    background-position:0 -77px;
}
.topScroll li.Basketball.highlight a>div{
    background-position:-123px -77px;
}

.topScroll li.Tennis.highlight a>div{
    background-position:-253px -77px;
}

.topScroll li.Financial.highlight a>div{
    background-position:-382px -77px;
}

.topScroll li.4D.highlight a>div{
    background-position:-512px -75px;
}

.topScroll li.Keno.highlight a>div{
    background-position:-640px -76px;
}

.topScroll li.Olympics.highlight a>div{
    background-position:-771px -76px;
}

.topScroll li.US_Football.highlight a>div{
    background-position:-899px -77px;
}

.topScroll li.Baseball.highlight a>div{
    background-position:-1020px -76px;
}

.topScroll li.Ice_Hockey.highlight a>div{
    background-position:-1155px -77px;
}

.topScroll li.Snooker.highlight a>div{
    background-position:-1287px -76px;
}

.topScroll li.Rugby.highlight a>div{
    background-position:-1408px -77px;
}

.topScroll li.Darts.highlight a>div{
    background-position:-1538px -76px;
}

.topScroll li.Boxing.highlight a>div{
    background-position:-1664px -77px;
}

.topScroll li.Formula_1.highlight a>div{
    background-position:-1796px -77px;
}

.topScroll li.MotoGP.highlight a>div{
    background-position:-1796px -77px;
}

.topScroll li.Others.highlight a>div{
    background-position:0 -77px;
}

.topScroll li.Golf.highlight a>div{
    background-position:-1920px -77px;
}

.topScroll li.Pool.highlight a>div{
    background-position:-1287px -76px;
}

.topScroll li.Futsal.highlight a>div{
    background-position:-2048px -77px;
}

.topScroll li.Badminton.highlight a>div{
    background-position:-2176px -77px;
}

.topScroll li.Water_Polo.highlight a>div{
    background-position:-2304px -77px;
}

.topScroll li.Table_Tennis.highlight a>div{
    background-position:-2432px -77px;
}

.topScroll li.Cricket.highlight a>div{
    background-position:-2555px -77px;
}

.topScroll li.Volleyball.highlight a>div{
    background-position:-2688px -77px;
}

.topScroll li.HandBall.highlight a>div{
    background-position:-2816px -77px;
}

.topScroll li.Cycling.highlight a>div{
    background-position:-2944px -77px;
}

.topScroll li.Beach_Soccer.highlight a>div{
    background-position:-3072px -77px;
}

.topScroll li.Miss_World.highlight a>div{
    background-position:-3205px -77px;
}

.topScroll li.Athletics.highlight a>div{
    background-position:-3328px -77px;
}

.topScroll li.Winter_Sport.highlight a>div{
    background-position:-3456px -77px;
}

.topScroll li.Squash.highlight a>div{
    background-position:-3586px -77px;
}

.topScroll li.Super_Combo.highlight a>div{
    background-position:-3724px -77px;
}

.topScroll li.live a>div{
    background-position-y:-150px;
}

.topScroll li.Soccer.live a>div{
    background-position:0 -150px;
}
.topScroll li.WorldCup.live a>div{
    background-position:0 -150px;
}
.topScroll li.Basketball.live a>div{
    background-position:-128px -150px;
}

.topScroll li.Tennis.live a>div{
    background-position:-256px -150px;
}

.topScroll li.Financial.live a>div{
    background-position:-384px -150px;
}

.topScroll li.4D.live a>div{
    background-position:-512px -150px;
}

.topScroll li.Keno.live a>div{
    background-position:-640px -150px;
}

.topScroll li.Olympics.live a>div{
    background-position:-768px -150px;
}

.topScroll li.US_Football.live a>div{
    background-position:-896px -150px;
}

.topScroll li.Baseball.live a>div{
    background-position:-1024px -150px;
}

.topScroll li.Ice_Hockey.live a>div{
    background-position:-1152px -150px;
}

.topScroll li.Snooker.live a>div{
    background-position:-1280px -150px;
}

.topScroll li.Rugby.live a>div{
    background-position:-1408px -150px;
}

.topScroll li.Darts.live a>div{
    background-position:-1536px -150px;
}

.topScroll li.Boxing.live a>div{
    background-position:-1664px -150px;
}

.topScroll li.Formula_1.live a>div{
    background-position:-1792px -150px;
}

.topScroll li.MotoGP.live a>div{
    background-position:-1792px -150px;
}

.topScroll li.Others.live a>div{
    background-position:0 -150px;
}

.topScroll li.Golf.live a>div{
    background-position:-1920px -150px;
}

.topScroll li.Futsal.live a>div{
    background-position:-2048px -150px;
}

.topScroll li.Badminton.live a>div{
    background-position:-2176px -150px;
}

.topScroll li.Water_Polo.live a>div{
    background-position:-2304px -150px;
}

.topScroll li.Table_Tennis.live a>div{
    background-position:-2432px -150px;
}

.topScroll li.Cricket.live a>div{
    background-position:-2560px -150px;
}

.topScroll li.Volleyball.live a>div{
    background-position:-2688px -150px;
}

.topScroll li.HandBall.live.highlight a>div{
    background-position:-2944px -150px;
}

.topScroll li.Cycling.live a>div{
    background-position:-3072px -150px;
}

.topScroll li.Beach_Soccer.live a>div{
    background-position:-3200px -150px;
}

.topScroll li.Miss_World.live a>div{
    background-position:-3328px -150px;
}

.topScroll li.Athletics.live a>div{
    background-position:-3456px -150px;
}

.topScroll li.Winter_Sport.live a>div{
    background-position:-3586px -150px;
}

.topScroll li.Squash.live a>div{
    background-position:-3716px -150px;
}

.topScroll li.SuperCombo.live a>div{
    background-position:-3842px -150px;
}

.topScroll li.live.highlight a>div{
    background-position-y:-226px;
}

.topScroll li.Soccer.live.highlight a>div{
    background-position:0 -226px;
}
.topScroll li.WorldCup.live.highlight a>div{
    background-position:0 -226px;
}
.topScroll li.Basketball.live.highlight a>div{
    background-position:-128px -226px;
}

.topScroll li.Tennis.live.highlight a>div{
    background-position:-256px -226px;
}

.topScroll li.Financial.live.highlight a>div{
    background-position:-384px -226px;
}

.topScroll li.4D.live.highlight a>div{
    background-position:-512px -226px;
}

.topScroll li.Keno.live.highlight a>div{
    background-position:-640px -226px;
}

.topScroll li.Olympics.live.highlight a>div{
    background-position:-768px -226px;
}

.topScroll li.US_Football.live.highlight a>div{
    background-position:-896px -226px;
}

.topScroll li.Baseball.live.highlight a>div{
    background-position:-1024px -226px;
}

.topScroll li.Ice_Hockey.live.highlight a>div{
    background-position:-1152px -226px;
}

.topScroll li.Snooker.live.highlight a>div{
    background-position:-1280px -226px;
}

.topScroll li.Rugby.live.highlight a>div{
    background-position:-1408px -226px;
}

.topScroll li.Darts.live.highlight a>div{
    background-position:-1536px -226px;
}

.topScroll li.Boxing.live.highlight a>div{
    background-position:-1664px -226px;
}

.topScroll li.Formula_1.live.highlight a>div{
    background-position:-1792px -226px;
}

.topScroll li.MotoGP.live.highlight a>div{
    background-position:-1792px -226px;
}

.topScroll li.Others.live.highlight a>div{
    background-position:0 -226px;
}

.topScroll li.Golf.live.highlight a>div{
    background-position:-1920px -226px;
}

.topScroll li.Futsal.live.highlight a>div{
    background-position:-2048px -226px;
}

.topScroll li.Badminton.live.highlight a>div{
    background-position:-2176px -226px;
}

.topScroll li.Water_Polo.live.highlight a>div{
    background-position:-2304px -226px;
}

.topScroll li.Table_Tennis.live.highlight a>div{
    background-position:-2432px -226px;
}

.topScroll li.Cricket.live.highlight a>div{
    background-position:-2560px -226px;
}

.topScroll li.Volleyball.live.highlight a>div{
    background-position:-2688px -226px;
}

.topScroll li.HandBall.live.highlight.highlight a>div{
    background-position:-2816px -226px;
}

.topScroll li.Cycling.live.highlight a>div{
    background-position:-2944px -226px;
}

.topScroll li.Beach_Soccer.live.highlight a>div{
    background-position:-3200px -226px;
}

.topScroll li.Miss_World.live.highlight a>div{
    background-position:-3328px -226px;
}

.topScroll li.Athletics.live.highlight a>div{
    background-position:-3456px -226px;
}

.topScroll li.Winter_Sport.live.highlight a>div{
    background-position:-3586px -226px;
}

.topScroll li.Squash.live.highlight a>div{
    background-position:-3716px -226px;
}

.topScroll li.SuperCombo.live.highlight a>div{
    background-position:-3842px -226px;
}

.topScroll li.highlight a>div.sportMenuSubBg{
    background-position:-337px -54px!important;
}

.topMenuIcon.Soccer.live.highlight{
    background-position:-37px 0;
}
.topMenuIcon.WorldCup.live.highlight{
    background-position:-37px 0;
}

.topMenuIcon.Basketball.live.highlight{
    background-position:-132px 0;
}

.topMenuIcon.Tennis.live.highlight{
    background-position:-230px 0;
}

.topMenuIcon.Financial.live.highlight{
    background-position:-333px 0;
}

.topMenuIcon.4D.live.highlight{
    background-position:-434px 0;
}

.topMenuIcon.Keno.live.highlight{
    background-position:-529px 0;
}

.topMenuIcon.Olympics.live.highlight{
    background-position:-626px 0;
}

.topMenuIcon.US_Football.live.highlight{
    background-position:-730px 0;
}

.topMenuIcon.Baseball.live.highlight{
    background-position:-826px 0;
}

.topMenuIcon.Ice_Hockey.live.highlight{
    background-position:-930px 0;
}

.topMenuIcon.Snooker.live.highlight{
    background-position:-1034px 0;
}

.topMenuIcon.Rugby.live.highlight{
    background-position:-1128px 0;
}

.topMenuIcon.Darts.live.highlight{
    background-position:-1230px 0;
}

.topMenuIcon.Boxing.live.highlight{
    background-position:-1329px 0;
}

.topMenuIcon.Formula_1.live.highlight{
    background-position:-1425px 0;
}

.topMenuIcon.MotoGP.live.highlight{
    background-position:-1425px 0;
}

.topMenuIcon.Others.live.highlight{
    background-position:0 0;
}

.topMenuIcon.Golf.live.highlight{
    background-position:-1523px 0;
}

.topMenuIcon.Futsal.live.highlight{
    background-position:-1629px 0;
}

.topMenuIcon.Badminton.live.highlight{
    background-position:-1727px 0;
}

.topMenuIcon.Water_Polo.live.highlight{
    background-position:-1829px 0;
}

.topMenuIcon.Table_Tennis.live.highlight{
    background-position:-1925px 0;
}

.topMenuIcon.Cricket.live.highlight{
    background-position:-2030px 0;
}

.topMenuIcon.Volleyball.live.highlight{
    background-position:-2125px 0;
}

.topMenuIcon.HandBall.live.highlight{
    background-position:-2225px 0;
}

.topMenuIcon.Cycling.live.highlight{
    background-position:-2330px 0;
}

.topMenuIcon.Beach_Soccer.live.highlight{
    background-position:-2415px 0;
}

.topMenuIcon.Miss_World.live.highlight{
    background-position:-2525px 0;
}

.topMenuIcon.Athletics.live.highlight{
    background-position:-2625px 0;
}

.topMenuIcon.Winter_Sport.live.highlight{
    background-position:-2720px 0;
}

.topMenuIco.Squash.live.highlight{
    background-position:-2828px 0;
}

.topMenuIcon.SuperCombo.live.highlight{
    background-position:-2930px 0;
}

.topMenuIcon.Soccer.highlight{
    background-position:-37px 0;
}
.topMenuIcon.WorldCup.highlight{
    background-position:-37px 0;
}
.topMenuIcon.Basketball.highlight{
    background-position:-132px 0;
}

.topMenuIcon.Tennis.highlight{
    background-position:-230px 0;
}

.topMenuIcon.Financial.highlight{
    background-position:-333px 0;
}

.topMenuIcon.4D.highlight{
    background-position:-434px 0;
}

.topMenuIcon.Keno.highlight{
    background-position:-529px 0;
}

.topMenuIcon.Olympics.highlight{
    background-position:-626px 0;
}

.topMenuIcon.US_Football.highlight{
    background-position:-730px 0;
}

.topMenuIcon.Baseball.highlight{
    background-position:-826px 0;
}

.topMenuIcon.Ice_Hockey.highlight{
    background-position:-930px 0;
}

.topMenuIcon.Snooker.highlight{
    background-position:-1034px 0;
}

.topMenuIcon.Rugby.highlight{
    background-position:-1128px 0;
}

.topMenuIcon.Darts.highlight{
    background-position:-1230px 0;
}

.topMenuIcon.Boxing.highlight{
    background-position:-1329px 0;
}

.topMenuIcon.Formula_1.highlight{
    background-position:-1425px 0;
}

.topMenuIcon.MotoGP.highlight{
    background-position:-1425px 0;
}

.topMenuIcon.Others.highlight{
    background-position:0 0;
}

.topMenuIcon.Golf.highlight{
    background-position:-1523px 0;
}

.topMenuIcon.Futsal.highlight{
    background-position:-1629px 0;
}

.topMenuIcon.Badminton.highlight{
    background-position:-1727px 0;
}

.topMenuIcon.Water_Polo.highlight{
    background-position:-1829px 0;
}

.topMenuIcon.Table_Tennis.highlight{
    background-position:-1925px 0;
}

.topMenuIcon.Cricket.highlight{
    background-position:-2030px 0;
}

.topMenuIcon.Volleyball.highlight{
    background-position:-2125px 0;
}

.topMenuIcon.HandBall.highlight{
    background-position:-2225px 0;
}

.topMenuIcon.Cycling.highlight{
    background-position:-2330px 0;
}

.topMenuIcon.Beach_Soccer.highlight{
    background-position:-2415px 0;
}

.topMenuIcon.Miss_World.highlight{
    background-position:-2525px 0;
}

.topMenuIcon.Athletics.highlight{
    background-position:-2625px 0;
}

.topMenuIcon.Winter_Sport.highlight{
    background-position:-2720px 0;
}

.topMenuIco.Squash.highlight{
    background-position:-2828px 0;
}

.topMenuIcon.SuperCombo.highlight{
    background-position:-2930px 0;
}

.bottomList{
    width:100%;
    box-shadow:0 2px 5px #555;
}

.bottomList ul{
    width:100%;
}

.bottomList ul li{
    height:64px;
    line-height:64px;
    background:url(../img/slideLine_2.png) top left no-repeat;
    text-align:center;
}

.bottomList ul li a{
    color:#FFF;
    font-size:14px;
    width:100%;
    height:62px;
    overflow:hidden;
    text-align:left;
    padding-left:5%;
    padding-right:6%;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.bottomList ul li a span{
    color:#FFF;
    font-size:14px;
    float:right;
}

.bottomList ul li.highlight a{
    color:#FFF;
}

.bottomList .noline{
    background:0;
}

.bottomList .noline.first{
    border-top:0;
}

.bottomList .closeBtn{
    clear:both;
    width:100%;
}

.bottomList .closeBtn a{
    display:block;
    float:right;
}

.topNav{
    background-color:#020049;
    height:48px;
    width:100%;
}

.topNav.main{
    background-color:#020049;
    text-align:center;
    font-size:14px;
    text-shadow:0 -2px 0 rgba(0,0,0,.8);
    color:#FFF;
    line-height:48px;
    z-index:3;
    top:0;
}

.topNav.en{
    line-height:24px;
    font-size:14px;
}

.topNav.en li:nth-child(1){
    width:42%;
}

.topNav.en li:nth-child(2){
    width:20%;
}

.topNav.en li:nth-child(3){
    width:26%;
}

.topNav.zh{
    line-height:24px;
    font-size:14px;
}

.topNav.zh li:nth-child(1){
    width:42%;
}

.topNav.zh li:nth-child(2){
    width:20%;
}

.topNav.zh li:nth-child(3){
    width:26%;
}

.topNav.id{
    line-height:24px;
    font-size:14px;
}

.topNav.id li:nth-child(1){
    width:42%;
}

.topNav.id li:nth-child(2){
    width:12%;
}

.topNav.id li:nth-child(3){
    width:34%;
}

.topNav.th{
    line-height:24px;
    font-size:14px;
}

.topNav.th li:nth-child(1){
    width:48%;
}

.topNav.th li:nth-child(2){
    width:12%;
}

.topNav.th li:nth-child(3){
    width:28%;
}

.topNav.vi{
    line-height:24px;
    font-size:14px;
}

.topNav.vi li:nth-child(1){
    width:47%;
}

.topNav.vi li:nth-child(2){
    width:12%;
}

.topNav.vi li:nth-child(3){
    width:29%;
}

.topNav.ko{
    line-height:24px;
    font-size:14px;
}

.topNav.ko li:nth-child(1){
    width:47%;
}

.topNav.ko li:nth-child(2){
    width:12%;
}

.topNav.ko li:nth-child(3){
    width:29%;
}

.topNav.bsi{
    line-height:24px;
    font-size:14px;
}

.topNav.bsi li:nth-child(1){
    width:42%;
}

.topNav.bsi li:nth-child(2){
    width:20%;
}

.topNav.bsi li:nth-child(3){
    width:38%;
    border-right:0;
}

.topNav.bsi li:last-child{
    width:0;
    box-flex:0;
    border:hidden;
}

.signinBox{
    margin:0 6px;
}

.signinInfo{
    display:inline-block;
}

.signinBtn{
    margin:20px 0 0 5px;
    background:#3f5c98;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -ms-border-radius:20px;
    border-radius:20px;
    padding:7px 16px;
    box-shadow:0 2px 2px rgba(0,0,0,.4);
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.signinLang{
    display:inline-block;
    margin-right:5px;
}

.signinLang .selectBG{
    width:66px;
    height:30px;
    background:url(../img/select_icon_lang.png) -770px -144px no-repeat;
}

.signinLang .lang{
    padding-right:65px;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    border:0;
    color:#E6E6E6;
    font-weight:bolder;
}

#logoInfo{
    width:100%;
    background-color:#e4e5e5;
    background:-webkit-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
    background:   -moz-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
    background:     -o-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
    background:    -ms-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
    background:       -linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
    box-shadow:0 5px 10px rgba(0,0,0,.5);
}

#logoInfo h1{
    width:300px;
    margin:0 auto;
    text-indent:-99999px;
    background:url(../img/imgAll.png) -490px -275px no-repeat;
    height:78px;
}

#logoInfo .join{
    color:#3f5c98;
    font-size:14px;
    font-weight:bolder;
    position:absolute;
    top:96px;
    right:30px;
    border:1px solid #B4B4B4;
    background-color:#e4e5e5;
    background:-webkit-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
    background:   -moz-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
    background:     -o-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
    background:    -ms-linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
    background:       -linear-gradient(90deg,#c0c7ca 0,#EEE 100%);
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -ms-border-radius:20px;
    border-radius:20px;
    padding:5px 30px;
    box-shadow:0 1px 2px rgba(0,0,0,.3);
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.footerBsi{
    position:fixed;
    bottom:0;
    z-index:1000;
    width:100%;
    padding-top:17px;
    text-align:center;
    background-color:#e4e5e5;
    box-shadow:0 -1px 10px rgba(0,0,0,.3);
}

.footerBsi button.old{
    width:30%;
    padding:6px 14px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    font-size:14px;
    font-weight:100;
    font-family:Arial;
    color:#666;
    border-radius:6px;
    border:0;
    background-color:#eee;
    box-shadow:0 1px 4px rgba(0,0,0,.3);
    margin:3px auto;
    margin-right:6px;
}

#hdp{
    width:26%;
}

.topList{
    width:9%;
}

.topNav ul{
    width:100%;
    height:70px;
}

.topNav ul li{
    text-align:center;
    border-right:2px solid rgba(0,30,72,.4);
    border-left:2px solid rgba(255,255,255,.2);
    float:left;
    height:78px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.topMenu a .topMenuWrp{
    height:70px;
}

.topMenu a .topMenuBox{
    display:inline-block;
    margin-top:10px;
}

.topMenu a .topMenuTable{
    display:table;
    text-align:center;
}

.topMenu a .topMenuTableRow{
    display:table-row;
}

.topMenu a .topMenuIcon{
    height:59px;
    width:56px;
    display:table-cell;
}

.topMenu a .topMenuTitle{
    display:table-cell;
    vertical-align:middle;
    text-align:left;
}

.topMenu a .topMenuWrp .imgFix{
    width:23%;
    height:68px;
    overflow:hidden;
}

.topMenu a .topMenuWrp>div{
    float:left;
    overflow:hidden;
    text-align:left;
}

.topMenu a .topMenuWrp #wrap{
    width:100%;
    height:100%;
}

.topMenu a .topMenuWrp #wrap #content{
    display:inline-block;
    width:100%;
}

.topMenu a .topMenuWrp div img{
    width:100px;
}

.topNav ul li:first-child{
    border-left:0;
}

.topOdds p{
    display:inline-block;
    color:#fff;
    background:#c80000;
    width:34px;
    height:34px;
    line-height:34px;
    border-radius:32px;
    margin:0;
    border:1px solid #394b8c;
    box-shadow:1px 1px 0 rgba(255,255,255,.5),inset 1px 1px 2px rgba(0,0,0,.5);
}

.topNav ul li:last-child{
    border-right:0;
    width:12%;
    box-flex:0;
    text-indent:-99999px;
}

.topNav ul li:last-child a{
    width:32px;
    height:32px;
    margin-top:26px;
    margin-left:25px;
    background:url(../img/imgAll.png) -498px -144px no-repeat;
}

.topNav ul li.active{
    background-color:#325494;
    background:-webkit-linear-gradient(top,#325494 0,#496eb2 100%);
    background:   -moz-linear-gradient(top,#325494 0,#496eb2 100%);
    background:    -ms-linear-gradient(top,#325494 0,#496eb2 100%);
    background:     -o-linear-gradient(top,#325494 0,#496eb2 100%);
    background:  linear-gradient(to bottom,#325494 0,#496eb2 100%);
}

.topNav ul li a{
    color:#FFF;
    display:block;
    height:78px;
    vertical-align:middle;
    text-align:center;
    font-weight:bolder;
    width:100%;
    text-shadow: 0 1px 0 rgba(0,0,0,.8);
}

.topNav ul .league a,.topNav ul .topOdds a,.topNav ul .topList a{
    line-height:78px;
}

.topNav .button{
    line-height:48px;
    text-align:center;
    font-size:14px;
    text-shadow:0 1px 0 rgba(0,0,0,.8);
    position:absolute;
    padding:0 5px;
    font-family:Arial;
    color:#fff;
    
}

.topNav .buttonParlay{
    line-height:48px;
    text-align:center;
    font-size:14px;
    text-shadow:0 1px 0 rgba(0,0,0,.8);
    position:absolute;
    font-family:Arial;
    color:#fff;
    
}

.topNav .button>span{
    display:block;
    height:38px;
    width:38px;
    background-color:#b1d4f5;
    background:-webkit-linear-gradient(top,#b1d4f5 0,#9bc4ec 100%);
    background:   -moz-linear-gradient(top,#b1d4f5 0,#9bc4ec 100%);
    background:    -ms-linear-gradient(top,#b1d4f5 0,#9bc4ec 100%);
    background:     -o-linear-gradient(top,#b1d4f5 0,#9bc4ec 100%);
    background:  linear-gradient(to bottom,#b1d4f5 0,#9bc4ec 100%);
    position:absolute;
    left:-21px;
    top:4px;
    -webkit-transform:rotate(45deg);
    -webkit-mask-image:-webkit-gradient(linear,left bottom,right top,from(#b1d4f5),color-stop(0.5,#b1d4f5),color-stop(0.5,transparent),to(transparent));
    border:3px solid #466aa1;
    -webkit-border-radius:6px;
    border-radius:6px;
}

.topNav .back{
    display:table-cell;
    width:60px
}

.topNav .remove,.topNav .home{
    display:block;
}

.topNav .remove_1{
    float:left;
    width:10px;
    height:45px;
    background:url(../img/removeBtn_1.png) no-repeat;
}

.topNav .remove_2{
    float:left;
    min-width:85px;
    height:45px;
    background-color: #fff;
    color: #000;
    margin-top: 1px;
    /*background:url(../img/removeBtn_bg.png) repeat-x;*/
}

.topNav .remove_3{
    float:left;
    width:10px;
    height:45px;
    background:url(../img/removeBtn_2.png) no-repeat;
}

.topNav .home_1{
    float:left;
    width:10px;
    height:57px;
    background:url(../img/removeBtn_1.png) no-repeat;
}

.topNav .home_2{
    float:left;
    min-width:66px;
    height:57px;
    line-height:57px;
    background:url(../img/removeBtn_bg.png) repeat-x;
}

.topNav .home_3{
    float:left;
    width:10px;
    height:57px;
    background:url(../img/removeBtn_2.png) no-repeat;
}

.topNav .menu_1{
    float:left;
    width:10px;
    height:57px;
    background:url(../img/removeBtn_1.png) no-repeat;
}

.topNav .menu_2{
    float:left;
    min-width:66px;
    height:57px;
    line-height:57px;
    background:url(../img/removeBtn_bg.png) repeat-x;
}

.topNav .menu_3{
    float:left;
    width:10px;
    height:57px;
    background:url(../img/removeBtn_2.png) no-repeat;
}

.topNav .home_2 div{
    
}

.topNav .menu_2 div{
    width:33px;
    height:33px;
    position:relative;
    left:17px;
    top:15px;
    background:url(../img/imgAll.png) -498px -144px no-repeat;
}

.topNav .backArrow{
}

.topNav .backMain{
    cursor: pointer;
    float: right;
}

.topNav .backMain_2{
}

.topNav .refresh{
    padding: 16px 12px;
    right: 0;
    top: 0;
    width: 40px;
}

.topNav .deleteParlay{
    
    right: 0;
    top: 0;
    width: 92px;
}

.load{
	transform: scale(0.4);
	animation-timing-function: linear;
	animation: icon-animation 1s;
	animation-iteration-count: infinite;
	-webkit-animation: icon-animation 1s;
	-webkit-animation-timing-function: linear;
	-webkit-transform: scale(0.4);
	-webkit-animation-iteration-count: infinite;
}

.topNav .refresh a{
    display:block;
    height:16px;
    width:16px;
   
    background:url(../img/refreshing.png) no-repeat;
    cursor:pointer;
    
}

.topNav h1{
    text-align:center;
    line-height:48px;
    font-size:14px;
    text-shadow:0 2px 0 rgba(0,0,0,.8);
    color:#FFF;
    font-family:Arial;
    font-weight:700;
}

div.menu_sp{

}

div.topMenuIcon{

}

.moreLeagues{
    border-top:2px solid #9d9c9c;
    border-bottom:2px solid #222222;
    width:100%;
    height:74px;
    text-align:center;
    padding-top:22px;
    float:left;
    font-size:14px;
    box-shadow:0 2px 5px #555;
    background-color:#4c4c4c;
    background:-webkit-linear-gradient(90deg,#4c4c4c 0,#6f6f6f 100%);
    background:   -moz-linear-gradient(90deg,#4c4c4c 0,#6f6f6f 100%);
    background:     -o-linear-gradient(90deg,#4c4c4c 0,#6f6f6f 100%);
    background:    -ms-linear-gradient(90deg,#4c4c4c 0,#6f6f6f 100%);
    background:       -linear-gradient(90deg,#4c4c4c 0,#6f6f6f 100%);
    font-weight:700;
}

.moreLeagues a{
    position:relative;
    color:#FFF;
}

.moreLeagues a span{
    display:block;
    width:12px;
    height:12px;
    background:url(../img/imgAll.png)-594px -145px no-repeat;
    position:absolute;
    right:-19px;
    top:9px;
}

div.Soccer.highlight{
    background-position:0 0;
}

div.WorldCup.highlight{
    background-position:0 0;
}
div.Basketball.highlight{
    background-position:-123px 0;
}

div.Tennis.highlight{
    background-position:-253px 0;
}

div.Financial.highlight{
    background-position:-382px 0;
}

div.4D.highlight{
    background-position:-512px 0;
}

div.Keno.highlight{
    background-position:-640px 0;
}

div.Olympics.highlight{
    background-position:-771px 0;
}

div.US_Football.highlight{
    background-position:-899px 0;
}

div.Baseball.highlight{
    background-position:-1020px 0;
}

div.Ice_Hockey.highlight{
    background-position:-1155px 0;
}

div.Snooker.highlight{
    background-position:-1032px 0;
}

div.Rugby.highlight{
    background-position:-1408px 0;
}

div.Darts.highlight{
    background-position:-1538px 0;
}

div.Boxing.highlight{
    background-position:-1664px 0;
}

div.Formula_1.highlight{
    background-position:-1796px 0;
}

div.MotoGP.highlight{
    background-position:-1796px 0;
}

div.Others.highlight
{
	background-position:0 0;
}

div.Golf.highlight{
    background-position:-1920px 0;
}

div.Futsal.highlight{
    background-position:-2048px 0;
}

div.Badminton.highlight{
    background-position:-2176px 0;
}

div.Water_Polo.highlight{
    background-position:-2304px 0;
}

div.Table_Tennis.highlight{
    background-position:-2432px 0;
}

div.Cricket.highlight{
    background-position:-2555px 0;
}

div.Volleyball.highlight{
    background-position:-2688px 0;
}

div.HandBall.highlight{
    background-position:-2816px 0;
}

div.Cycling.highlight{
    background-position:-2944px 0;
}

div.Beach_Soccer.highlight{
    background-position:-3205px 0;
}

div.Miss_World.highlight{
    background-position:-3328px 0;
}

div.Athletics.highlight{
    background-position:-3456px 0;
}

div.Winter_Sport.highlight{
    background-position:-3586px 0;
}

div.Squash.highlight{
    background-position:-3724px 0;
}

div.SuperCombo.highlight{
    background-position:-3842px 0;
}

div.Soccer{
    background-position:0 0;
}
div.WorldCup{
    background-position:0 0;
}
div.Basketball{
    background-position:-123px 0;
}

div.Tennis{
    background-position:-253px 0;
}

div.Financial{
    background-position:-382px 0;
}

div.4D{
    background-position:-512px 0;
}

div.Keno{
    background-position:-640px 0;
}

div.Olympics{
    background-position:-771px 0;
}

div.US_Football{
    background-position:-899px 0;
}

div.Baseball{
    background-position:-1020px 0;
}

div.Ice_Hockey{
    background-position:-1155px 0;
}

div.Snooker{
    background-position:-1287px 0;
}

div.Rugby{
    background-position:-1408px 0;
}

div.Darts{
    background-position:-1538px 0;
}

div.Boxing{
    background-position:-1664px 0;
}

div.Formula_1{
    background-position:-1796px 0;
}

div.MotoGP{
    background-position:-1796px 0;
}

div.Others{
    background-position:0 0;
}

div.Golf{
    background-position:-1920px 0;
}

div.Futsal{
    background-position:-2048px 0;
}

div.Badminton{
    background-position:-2176px 0;
}

div.Water_Polo{
    background-position:-2304px 0;
}

div.Table_Tennis{
    background-position:-2432px 0;
}

div.Cricket{
    background-position:-2555px 0;
}

div.Volleyball{
    background-position:-2688px 0;
}

div.HandBall{
    background-position:-2816px 0;
}

div.Cycling{
    background-position:-2944px 0;
}

div.Beach_Soccer{
    background-position:-3205px 0;
}

div.Miss_World{
    background-position:-3328px 0;
}

div.Athletics{
    background-position:-3456px 0;
}

div.Winter_Sport{
    background-position:-3586px 0;
}

div.Squash{
    background-position:-3724px 0;
}

div.SuperCombo{
    background-position:-3842px 0;
}

div.myBetsSp1{
    background-position:-25px 0;
}

div.myBetsSp2{
    background-position:-121px 2px;
}

div.myBetsSp3{
    background-position:-225px -6px;
}

div.myBetsSp4{
    background-position:-320px -5px;
}

div.myBetsSp5{
    background-position:-423px -2px;
}

div.myBetsSp6{
    background-position:-522px -3px;
}

div.myBetsSp7{
    background-position:-624px -3px;
}

div.myBetsSp8{
    background-position:-726px 0;
}

div.myBetsSp9{
    background-position:-821px -2px;
}

div.myBetsSp10{
    background-position:-920px 0;
}

div.myBetsSp11{
    background-position:-1026px -3px;
}

div.myBetsSp12{
    background-position:-1122px -3px;
}

div.myBetsSp13{
    background-position:-1218px -1px;
}

div.myBetsSp14{
    background-position:-1320px -1px;
}

div.myBetsSp15{
    background-position:-1423px -3px;
}

div.myBetsSp16{
    background-position:-1520px 0;
}

div.myBetsSp17{
    background-position:-1618px -1px;
}

div.myBetsSp18{
    background-position:-1720px -1px;
}

div.myBetsSp19{
    background-position:-1818px 0;
}

div.myBetsSp20{
    background-position:-1919px 0;
}

div.myBetsSp21{
    background-position:-2020px -3px;
}

div.myBetsSp22{
    background-position:-2121px -3px;
}

div.myBetsSp23{
    background-position:-2219px -4px;
}

div.myBetsSp24{
    background-position:-2325px -2px;
}

div.myBetsSp25{
    background-position:-2418px -3px;
}

div.myBetsSp26{
    background-position:-2520px -2px;
}

div.myBetsSp27{
    background-position:-2615px -3px;
}

div.myBetsSp28{
    background-position:-2717px -3px;
}

div.myBetsSp29{
    background-position:-2822px 0;
}

div.myBetsSp30{
    background-position:-2921px -2px;
}

div.myBetsSp31{
    background-position:-3020px -3px;
}

#quickinfo{
    width:100%;
    background:url(../img/bg_parlayitem.png);
    height:100px;
    text-align:center;
    position:relative;
    z-index:10;
    border-top: 4px solid #696969;
    border-bottom: 2px solid #696969;
}

.quickinfo_1{
    margin:0 auto;
    width:100%;
}

#quickinfo .quickbet,#quickinfo .early{
    display:inline-block;
    height:70px;
    margin:11px 20px 0 20px;
    border:2px solid #696969;
    background:rgba(27,27,27,.9);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
    padding:0 5%;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

#quickinfo div p{
    margin:0;
    font-size:14px;
    line-height:65px;
    color:#ff4949;
    display:inline-block;
    font-weight:700;
}

#parlayInfo{
    width:100%;
    background:#424242;
    text-align:center;
    box-shadow:0 5px 5px rgba(0,0,0,.5);
    position:relative;
    z-index:10;
}

.parlayInfo_1{
    margin:0 auto;
    width:100%;
}

.hm-HeaderLinkJoin_Launcher .waiting{
    display:inline-block;
    margin:15px 6px 0;
    border:2px solid #fff;
    background:rgba(0,0,0,.4);
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    border-radius:10px;
    padding:0 3%;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

#parlayInfo div p{
    background: #ffdf1b none repeat scroll 0 0;
    border: 1px solid #0e5940;
    border-radius: 7px;
    color: #000;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 5px;
    padding: 0 20px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

.hm-HeaderLinkJoin_Launcher mark, .hm-HeaderLinkLogin_Launcher mark{
    background:#c80000;
    border-radius: 10px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bolder;
    letter-spacing: -1px;
    padding: 2px 6px 0 5px;
    text-align: center;
}

.hm-HeaderLinkJoin_Launcher mark{
    background:#31b3e4;
}

.hm-HeaderLinkJoin_Launcher span{
    background:#F30;
    border-radius: 10px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bolder;
    letter-spacing: -1px;
    padding: 2px 6px 0 5px;
    text-align: center;
}

.score_1{
    padding-left:10px;
}

.wrapperAll{
    background:url(../img/bg_parlayarea.png);
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:10;
}

#mainWrapper{
    float:left;
    width:100%;
}

.mainWrapper.hasParlay{
    margin-top:135px;
}

#mainWrapper2{
    position:relative;
    margin-top:78px;
}

#mainWrapper2>div{
    width:100%;
    float:left;
    overflow:hidden;
}

#mainWrapper2>.switchTab{
    float:none;
    width:100%;
    overflow:hidden;
}

#mainWrapper2>.block{
    float:none;
    width:95%;
    margin:0 auto 30px;
}

.alertBox{
    position:absolute;
    z-index:100;
    top:293px;
    color:#999;
    font-size:14px;
    font-weight:700;
    width:100%;
    text-align:center;
}

.alertBox.parlay{
    top:650px;
}

.alertBox>div{
    width:80%;
    margin:0 auto;
}

.contentH1s{
    -moz-box-align: center;
    -moz-box-pack: justify;
    align-items: center;
    background-color: #C6D4F1;
    border: 1px solid #b2b2b2;
    display: flex;
    justify-content: space-between;
    min-height: 44px;
    padding: 0 11px;
    color: #0F3889;
    font-family: HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,Roboto Condensed,Handset Condensed Bold,Samsung Sans,TeXGyreHerosCnBold,TeXGyreHerosBold,Segoe UI Semibold,Trebuchet MS,Roboto Bold,Roboto,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;
    font-size: 21px;
    font-stretch: condensed;
    font-weight: 400;
    white-space: pre;
    
}

.contentH1{

}

.contentH2{
    margin:0;
    font-size:14px;
    color:#000;
    text-shadow:0 -1px 0 rgba(0,0,0,.8);
    line-height:150%;
    width:100%;
    float:left;
    overflow:hidden;
    background:#6ccff6;
    border-top:1px solid #6c7381;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    padding:5px 0 5px 15px;
}

.ticketWrapper {
    background: #003e5a none repeat scroll 0 0;
    bottom: 0;
    position: fixed;
    width: 100%;
    z-index: 18888;
}

.category_score{
    color:#F77;
}

.contentH2 span:nth-child(2){
    margin-left:10px;
}

.datetimemainLife{
	background-color: #F47F51 !important;
}

.datetimemain
{
	border-left: 1px solid #b2b2b2;
    /*background-color: #F47F51;*/
	background-color: #4C69B8;
    box-sizing: border-box;
    color: #fff;
    display: table;
    font-size: 13px;
    height: 55px;
    /*line-height: 55px;*/
    width: 100%;
    display:flex;
}

.datetime
{
	box-sizing: border-box;
    display: table-cell;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    min-width:50%;
    width:100%;
}

.datetimeEarly
{
    padding-left:11px;
    padding-top:15px;
    position: absolute;
    width:50px;
}

.datetimeToday
{
    padding-left:11px;
    padding-top:20px;
    position: absolute;
    width:50px;
}

.CShr{
    height:1px;
    background-color:#ffffff;
    padding-top:5px;
    padding-bottom:5px;
    margin:0;
    border:0;
}

.mainContent .article .scoreBoard{
    position:relative;
    background:#3e3e3e;
    border-top:1px solid rgba(255,255,255,.1);
    box-shadow:0 2px 5px rgba(0,0,0,.8);
    height:90px;
    overflow:hidden;
}

.mainContent .article .scoreBoard>div h2{
    display:block;
    font-size:14px;
    color:#fff;
    margin:0;
    padding:5px 0 0 10px;
    text-shadow:0 -1px 0 #000;
}

.mainContent .article .scoreBoard .redCard{
    padding-top:3px;
}

.redCard span{
    display:inline-block;
    width:10px;
    height:15px;
    background:red;
    margin-right:2px;
    border-radius:2px;
    box-shadow:0 1px 2px #000;
}

.w4{
    width:11.5%;
}

.mainContent .article .scoreBoard .left{
    height:100%;
    width:44%;
    overflow:hidden;
    float:left;
    border-right:1px solid rgba(0,0,0,.5);
}

.title_wrap_L{
    width:72%;
    float:right;
    display:table;
    font-size:14px;
    color:#FFF;
    margin:7px 0 0;
    font-weight:700;
    line-height:20px;
    height:50px;
    overflow:hidden;
}

.title_wrap_R{
    width:72%;
    float:left;
    display:table;
    font-size:14px;
    color:#fff;
    margin:7px 0 0;
    font-weight:700;
    height:50px;
    overflow:hidden;
    line-height:20px;
}

.title_cell{
    height:50px;
    overflow:hidden;
    display:table-cell;
    vertical-align:middle;
}

.title_wrap_L .title_content{
    text-align:right;
    margin-right:10px;
    color:#67d9ff;
}

.title_wrap_R .title_content{
    text-align:left;
    margin-left:10px;
    color:#67d9ff;
}

.title_wrap_L .title_content.hot,.title_wrap_R .title_content.hot{
    color:#F30;
}

.left .redCard{
    display:inline;
    margin-right:10px;
    text-align:right;
    float:right;
}

.mainContent .article .scoreBoard .left a{
    display:block;
    height:39px;
    height:100%;
    background:#2c2c2c;
    box-shadow:inset -10px 0 20px rgba(0,0,0,.3);
    width:75px;
    z-index:3;
    position:absolute;
    left:0;
    top:0;
    text-align:center;
}

.mainContent .article .scoreBoard .left a>div{
    height:60px;
    position:absolute;
    top:50%;
    margin-top:-35px;
    width:100%;
}

.mainContent .article .scoreBoard .left a>div .img{
    border-bottom:1px solid #000;
    width:40px;
    height:22px;
    margin-left:18px;
    background:url(../img/imgAll.png) -101px -1px no-repeat;
    box-shadow:0 1px 0 rgba(255,255,255,.1);
}

.mainContent .article .scoreBoard .left a>div .img.hasStats{
    background:url(../img/imgAll.png) -152px -1px no-repeat;
}

.mainContent .article .scoreBoard .left a .block{
    display:block;
    width:100%;
    height:22px;
    margin:0 auto;
    line-height:22px;
    font-size:14px;
    text-align:center;
    color:#fff;
    font-weight:bolder;
    font-family:Arial;
    border-bottom:1px solid #000;
    box-shadow:0 1px 0 rgba(255,255,255,.1);
}

.mainContent .article .scoreBoard .left a .live{
    box-shadow:inset 1px 1px 0 rgba(255,255,255,.3),0 1px 0 #000;
    line-height:22px;
    -webkit-text-stroke:.1px rgba(0,0,0,.2);
    -moz-text-stroke:.1px rgba(0,0,0,.2);
    -ms-text-stroke:.1px rgba(0,0,0,.2);
}

.mainContent .article .scoreBoard .left a .redLive{
    background:#c80000;
}

.mainContent .article .scoreBoard .left a .blueLive{
    background:#4F6EA0;
}

.mainContent .article .scoreBoard .left a .live{
    background:#c80000;
    font-style:italic;
}

.mainContent .article .scoreBoard .left a .timeout{
    background:#0062c5;
}

.mainContent .article .scoreBoard .left a .time{
    display:inline-block;
    color:#dcdcdc;
    text-shadow:0 -1px 0 rgba(0,0,0,.8);
    font-family:Arial;
    font-size:14px;
    padding-left:2px;
}

.mainContent .article .scoreBoard .left a .timer{
    display:inline-block;
    color:#dcdcdc;
    text-shadow:0 -1px 0 rgba(0,0,0,.8);
    font-family:Arial;
    padding:2px 2px 0 5px;
}

.mainContent .article .scoreBoard .right{
    height:100%;
    float:left;
    width:44%;
    border-left:1px solid rgba(0,0,0,.5);
}

.right .redCard{
    margin-left:10px;
}

.mainContent .article .scoreBoard .right a{
    display:block;
    height:39px;
    background:#2c2c2c;
    box-shadow:inset 10px 0 20px rgba(0,0,0,.3);
    width:75px;
    height:100%;
    vertical-align:top;
    float:right;
    font-size:14px;
    color:#a3c7f0;
    text-shadow:0 1px 0 rgba(0,0,0,.8);
    position:absolute;
    right:0;
    top:0;
    z-index:3;
}

.scoreBoard .right .eventRefresh div.refresh{
    transform: scale(1);
	animation-timing-function: linear;
	animation: icon-animation 1s;
	animation-iteration-count: infinite;
	-webkit-animation: icon-animation 1s;
	-webkit-animation-timing-function: linear;
	-webkit-transform: scale(1);
	-webkit-animation-iteration-count: infinite;
}

.scoreBoard .right a>div{
    width:39px;
    height:39px;
    background:url(../img/imgAll.png) -3px -1px no-repeat;
    margin-left:20px;
    margin-top:24px;
}

.orLabel{
    width:100%;
}

.orRefresh{
    width:75px;
    background:#09090A;
}

.orRefresh div{
    width:39px;
    height:39px;
    background:url(../img/imgAll.png) -3px -1px no-repeat;
    margin-left:18px;
}

.refresh .scoreBoard .right a>div,.refresh .orRefresh div{
    transform:scale(1);
    animation-timing-function:linear;
    animation:icon-animation 1s;
    animation-iteration-count:infinite;
    -webkit-animation:icon-animation 1s;
    -webkit-animation-timing-function:linear;
    -webkit-transform:scale(1);
    -webkit-animation-iteration-count:infinite;
    -moz-animation:icon-animation 1s;
    -moz-animation-timing-function:linear;
    -moz-transform:scale(1);
    -moz-animation-iteration-count:infinite;
    -o-animation:icon-animation 1s;
    -o-animation-timing-function:linear;
    -o-transform:scale(1);
    -o-animation-iteration-count:infinite;
    -ms-animation:icon-animation 1s;
    -ms-animation-timing-function:linear;
    -ms-transform:scale(1);
    -ms-animation-iteration-count:infinite;
}

.mainContent .article .scoreBoard .score{
    padding:2px 5px 0;
    background:rgba(44,44,44,.9);
    border-left:1px solid rgba(163,163,163,.2);
    border-right:1px solid rgba(163,163,163,.2);
    color:#fff;
    text-align:center;
    font-size:14px;
    float:left;
    line-height:90px;
    height:90px;
    overflow:hidden;
    font-weight:bolder;
}

.mainContent .article .scoreBoard .score span{
    padding:1px;
}

.parlayArea{
    width:100%;
    z-index:11;
    background:#ADBEDA;
}

.parlayArea .underLine{
    width:100%;
    position:relative;
    z-index:11;
    background-color:#f1d5ce;
}

.live{

}

.parlayArea .header{
    display:-webkit-box;
    display:box;
    -webkit-box-align:stretch;
    -webkit-box-orient:horizontal;
    -moz-box-align:stretch;
    -ms-box-orient:horizontal;
    -moz-box-align:stretch;
    -ms-box-orient:horizontal;
}

.parlayArea .header h3{
    -webkit-box-flex:1;
    box-flex:1;
    color:#6e6e6e;
    text-align:center;
    padding:5px 0;
    width:33%;
}

.parlayArea .header h3:nth-child(2){
    background:rgba(65,65,65,.08);
    width:34%;
}

.row{
    width:33.2%;
    float:left;
}

.row.market{
    width:100%;
    float:none;
    margin:0 auto;
}

.minBg,.row.minBg,.row.market.oetg .oetgSubRight{
    background:none repeat scroll 0 0 rgba(65,65,65,.09);
}

.parlayArea.outright #wrap{
    float:left;
    width:100%;
    height:86px;
    width:75%;
}

.outrightList{
    border-top:#FFF solid 1px;
    border-bottom:rgba(65,65,65,.2) solid 1px;
}

.parlayArea.outright .outrightList .column{
    width:25%;
    margin-right:0;
    padding:11px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    background:none repeat scroll 0 0 rgba(65,65,65,.08);
}

.parlayArea.outright .outrightList .column .dataBox,.parlayArea.outright .outrightList .column .dataBox p{
    margin:0;
    color:#5e526b;
}

.parlayArea.outright .outrightList .column .dataBox a{
    font-size:14px;
    font-weight:700;
}

.parlayArea.outright #wrap #content{
    font-size:14px;
    padding:10px 0 10px 3%;
    color:#555;
}

.column{
    padding-top:9px;
    padding-bottom:9px;
    width:41%;
    float:left;
    margin-right:2.5%;
}

.row.kickOff{
    width:98%;
    float:none;
    margin:0 auto;
}

.row.kickOff .column{
    width:49%;
    padding-right:.5%;
    padding-left:.5%;
    margin:0;
}

.row.market .column{
    width:11%;
    padding-right:.5%;
    padding-left:.5%;
    margin:0;
}

.row.market.cs .column{
    width:16.5%;
}

.row.market.oetg{
    width:100%;
}

.row.market.oetg .column{
    padding-right:1%;
    padding-left:0;
    margin:0;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.row.market.oetg .oetgSubRight .column{
    width:25%;
}

.row.market.oetg .oetgSubRight .column.last{
    padding-right:0;
}

.row.market.oetg .oetgSubLeft .column{
    padding-right:2%;
    width:50%;
}

.row.market.oetg .oetgSubLeft{
    padding-left:1%;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    float:left;
    width:33.2%;
}

.row.market.oetg .oetgSubRight{
    padding-right:1%;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    float:left;
    width:66.7%;
}

.row.market.fglg .column{
    width:31%;
    padding-right:1%;
    padding-left:3%;
    margin:0;
}

.row.market.dc1x2 .column{
    width:29%;
    padding-left:3%;
    margin:0;
}

.row.market.dc .column{
    width:32.2%;
}

.row.market.model_3 .column{
    width:33%;
}

.row.market.model_2 .column{
    width:49%;
}

.row.market.model_4 .column{
    width:24.5%;
}

.row.market.model_4 .column.table{
    padding-bottom:0;
    width:100%;
}

.row.market.model_3 .column.table{
    padding-bottom:0;
    width:100%;
}

.row.market.model_2 .column.table{
    padding-bottom:0;
    width:100%;
}

.row.market.model_4 tr td{
    padding-left:4px;
    padding-right:4px;
    width:24%;
}

.row.market.model_3 tr td{
    padding-left:4px;
    padding-right:4px;
    width:33%;
}

.row.market.model_2 tr td{
    padding-left:4px;
    padding-right:4px;
    width:48%;
}

.column .dataBox{
    display:inline-block;
    width:100%;
    text-align:center;
    height:70px;
    position:relative;
    border-radius:4px;
    background-color:#f5f5f5;
    background:-webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:   -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:    -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:     -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:  linear-gradient(to bottom,#f5f5f5 0,#FFF 100%);
    margin-bottom:12px;
}

.row.market .column .dataBox a p{
    color:#5a5064;
}

.column .dataTitle{
    text-align:center;
    font-size:14px;
    font-weight:700;
    color:#070A0D;
    line-height:18px;
    margin-bottom:4px;
}

.column .dataTitle.gray{
    text-align:center;
    font-size:14px;
    font-weight:700;
    color:#777777;
    line-height:18px;
    margin-bottom:4px;
}

.column .dataBox.highLight a{
    -webkit-animation:highLight .7s linear .7s infinite alternate;
    -moz-animation:highLight .7s linear .7s infinite alternate;
    -ms-animation:highLight .7s linear .7s infinite alternate;
}

.column .dataBox a{
    line-height:58px;
    height:70px;
    display:block;
    text-shadow:0 1px 0 #FFF;
    border-radius:4px;
    border:1px solid #a0a0a0;
    padding-top:6px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    background-color:#f7f7f7;
    background:-webkit-linear-gradient(90deg,#DDD 0,#FFF 56%);
    background:   -moz-linear-gradient(90deg,#DDD 0,#FFF 56%);
    background:     -o-linear-gradient(90deg,#DDD 0,#FFF 56%);
    background:    -ms-linear-gradient(90deg,#DDD 0,#FFF 56%);
}

.column .list{
    height:70px;
    padding-top:0;
    position:relative;
    z-index:11;
}

.row .grayBg{
    background:rgba(65,65,65,.08);
}

.mainContent h3{
    color:#777;
    text-align:center;
    height:30px;
    line-height:30px;
    width:33.2%;
    float:left;
    padding-top:7px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.row.market.fglg .column h3{
    width:100%;
}

.row.market.fglg .column h3:nth-child(3){
    margin-left:1%;
    width:28%;
}

.row.market.dc1x2 .column h3{
    width:100%;
}

.mainContent h3 p{
    margin:0;
    float:left;
    width:41%;
    text-align:center;
    font-size:14px;
}

.mainContent h3 .first{
    margin:0 0 0 12%;
}

.lastColumn{
    height:48px;
    line-height:48px;
}

.row .column.left{
    width:11%;
    margin-right:2%;
}

.row.market .column.left{
    width:20px;
}

.row.market.fglg .column.left{
    padding-left:.5%;
    width:18px;
    margin-top:28px;
    height:100%;
}

.row.market.dc1x2 .column.left{
    padding-left:.5%;
    margin-top:28px;
}

.row .column.left b:nth-child(2),.row .column.left b:nth-child(3){
    margin-top:49px;
}

.row.market.dc1x2 .column.left.third,.row.market.dc1x2 .column.left.third b{
    margin-right:4px;
}

.row .column b{
    font-size:14px;
    color:#777;
    padding:4px;
    display:block;
    margin:24px 2px 0 5px;
    font-family:Arial;
    text-align:center;
}

.row .column .list .dataBox{
    float:left;
    display:inline-block;
    width:45%;
    text-align:center;
    height:64px;
    position:relative;
    margin:0 8px 5px 0;
    border-radius:4px;
    background-color:#f5f5f5;
    background:-webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:   -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:    -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:     -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:  linear-gradient(to bottom,#f5f5f5 0,#FFF 100%);
}

.row .column .dataBox.nonDisplay{
    float:left;
    background:0;
}

.row .column .dataBox a{
    line-height:66px;
    height:74px;
    display:block;
    text-shadow:0 1px 0 #FFF;
    border-radius:4px;
    border:1px solid #a0a0a0;
    padding-top:5px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    background-color:#f7f7f7;
    background:-webkit-linear-gradient(90deg,#DDD 0,#FFF 56%);
    background:   -moz-linear-gradient(90deg,#DDD 0,#FFF 56%);
    background:     -o-linear-gradient(90deg,#DDD 0,#FFF 56%);
    background:    -ms-linear-gradient(90deg,#DDD 0,#FFF 56%);
}

.row .column .dataBox.select a{
    background-color:#a8d0fb;
    background:-webkit-linear-gradient(#a0c5ee 10%,#a8d0fb 60%);
    background:   -moz-linear-gradient(#a0c5ee 10%,#a8d0fb 60%);
    background:     -o-linear-gradient(#a0c5ee 10%,#a8d0fb 60%);
    background:    -ms-linear-gradient(#a0c5ee 10%,#a8d0fb 60%);
}

.row.market.fglg .column.goal .dataBox{
    height:138px;
}

.row.market.fglg .column.goal .dataBox a{
    height:151px;
    line-height:120px;
}

.dataBox .arrowUp,.dataBox .arrowDown{
    position:absolute;
}

.dataBox .arrowUp{
    right:0;
    top:0;
    width:17px;
    height:17px;
    background:url(../img/imgAll.png) -443px -54px no-repeat;
}

.dataBox .arrowDown{
    right:0;
    top:57px;
    width:17px;
    height:17px;
    background:url(../img/imgAll.png) -407px -54px no-repeat;
}

.outrightList .dataBox .arrowDown{
    top:54px;
}

.row .column .dataBox span{
    display:block;
    width:100%;
    height:4px;
    font-size:14px;
    font-weight:bolder;
    color:#31b3e4;
    line-height:normal;
    margin:0 0 9px;
}

.row .column .dataBox .negative_span{
    height:5px;
}

.row .column .dataBox p{
    width:100%;
    margin:0;
    padding:0;
    font-size:14px;
    color:#2c2c2c;
    vertical-align:middle;
    letter-spacing:-1px;
}

.row .column .dataBox a.negative p{
    color:#ab160a;
}

.row .column .dataBox p.negative{
    color:#ab160a;
}

.row .column:nth-child(3) .list ul li a p{
    line-height:50px;
}

.row .indexRefresh{
    height:64px;
    width:78%;
    border-radius:4px;
    position:relative;
    margin:88px auto 30px;
}

.row a.indexRefresh_1{
    color:#FFF;
    line-height:68px;
    height:76px;
    display:block;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
    padding-top:6px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    background-color:#2D2D2D;
    background:-webkit-linear-gradient(bottom,#2D2D2D 0,#000000 100%);
    background:   -moz-linear-gradient(bottom,#2D2D2D 0,#000000 100%);
    background:     -o-linear-gradient(bottom,#2D2D2D 0,#000000 100%);
    background:    -ms-linear-gradient(bottom,#2D2D2D 0,#000000 100%);
    background:        linear-gradient(bottom,#2D2D2D 0,#000000 100%);
    font-size:14px;
    font-weight:700;
    border:#4c4c4c solid 1px;
    text-align:center;
}

.row .column .list ul li a.indexRefresh_1 span.small{
    font-weight:700;
    color:#FFF;
    font-size:14px;
    display:inline;
}

.row .indexRefresh .leftIcon{
    position:absolute;
    left:28%;
    top:31px;
    width:21px;
    height:21px;
    background:url(../img/indexPlus.png);
}

.row .indexRefresh .leftIcon.indexNegative{
    background:url(../img/indexNegative.png);
}

.msgborder_2{
    width:32px;
    height:21px;
    position:absolute;
    top:-17px;
    z-index:10002;
    left:50px;
}

#menu01{
    width:80%;
    height:440px;
}

.sportNav{
    width:100%;
    background:#E8EFF5;
}

.sportNav .categoryAll{
    height:440px;
    width:100%;
    overflow:scroll;
}

#menu01 .msgborder{
    left:50px;
}

#menu01 .category{
    border-top:1px solid rgba(255,255,255,.1);
    border-bottom:1px solid #000;
    position:relative;
}

#menu01 .category .major{
    width:100px;
    height:108px;
    display:inline-block;
    background:url(../img/bg_menu_major.png);
    float:left;
    text-align:center;
}

#menu01 .category .major .img{
    width:30px;
    height:26px;
    margin:20px auto 10px;
}

#menu01 .category .major p{
    font-size:14px;
    color:#fff;
    text-shadow:0 1px 0 #000;
    margin:0 0 5px;
}

#menu01 .category .major span{
    color:#69f;
    text-shadow:0 1px 0 #000;
}

#menu01 .category .itemlist{
    overflow-x:auto;
    overflow-y:hidden;
    -webkit-overflow-scrolling:touch;
    -moz-overflow-scrolling:touch;
    -ms-overflow-scrolling:touch;
}

#menu01 .category .itemlist ul li{
    float:left;
    text-align:center;
    width:100px;
    padding:0 5px;
    height:108px;
    position:relative;
}

#menu01 .category .itemlist ul li.active a{
    border:3px solid #69f;
}

#menu01 .category .itemlist ul li a{
    display:block;
    width:94%;
    height:90px;
    color:#fff;
    padding:0 5px;
    -webkit-border-radius:6px;
    border-radius:6px;
    position:absolute;
    left:7px;
    top:6px;
}

#menu01 .category .itemlist ul li a p{
    margin:0;
}

#menu01 .category .itemlist ul li a span{
    color:#69f;
}

#menu01 .category .itemlist ul li .img{
    width:45px;
    height:45px;
    margin:0 auto 5px;
}

.leagueNav{
    width:100%;
    position:relative;
}

#leagueMenu .msgborder{
    left:25%;
}

.leagueList{
    float:left;
    width:100%;
    box-shadow:0 2px 5px #555;
    padding-top: 46px;
}

#leagueMenu .leagueList ul{
    width:100%;
    height:100%;
}

#leagueMenu .leagueList ul li{
    width:100%;
}

#leagueMenu .leagueList ul li a{
    display:block;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    border-radius:3px;
    font-size:14px;
    font-family:Arial;
    color:#FFF;
}

.leagueList .name{
    margin:0 auto;
    padding-top:15px;
    padding-bottom:15px;
    display:table;
    width:100%;
    color:#dcdcdc;
    text-shadow:0 1px 0 #000;
    height:60px;
}

.leagueList .name .cell{
    display:table-cell;
    vertical-align:middle;
    width:84%;
}

.leagueList .name .cell .inner{
    float:left;
    font-size:14px;
    line-height:1.1;
    font-family:Arial;
    color:#dcdcdc;
    text-shadow:0 1px 0 #000;
    margin-left:10px;
    line-height:28px;
    padding-top:10px;
}

.leagueList .set{
    margin-right:30px;
    margin-top:8px;
    float:right;
}

#leagueMenu .leagueList ul li.active a{
    border:3px solid #69f;
}

.leagueNavBottom{
    height:104px;
    width:100%;
    background:#0c5678;
    position:fixed;
    bottom:0;
}

.leagueNavTop{
    font-size:14px;
    min-height:40px;
    width:100%;
    background:url(../img/leagueNavBottomBg.jpg) repeat-x;
    line-height:1.1;
    overflow:hidden;
    font-family:Arial;
    color:#dcdcdc;
    text-shadow:0 1px 0 #000;
    float:left;
    border-top:#001b28 solid 2px;
}

.leagueNavTop .name{
    min-height:90px;
    width:100%;
    background:#002e43;
}

.leagueNavTop .set{
    float:right;
    margin-top:20px;
    margin-right:30px;
}

.leagueNavTop .cell{
    float:left;
    width:84%;
    margin:30px 0 10px 30px;
    overflow:hidden;
}

.leagueNavBottom .leagueNavBottom_1{
    width:158px;
    margin:0 auto;
    padding-top:21px;
}

.leagueNavBottom .leagueSubmit{
    width:170px;
    height:64px;
    font-size:14px;
    color:#023047;
    font-weight:bolder;
    background:#FFF;
    border-radius:10px;
}

.leagueNavBottom .closeBtn{
    width:60px;
    height:60px;
    position:absolute;
    right:0;
    bottom:18px;
    top:34px;
}


.overlay.earlyMarket{
    z-index:999;
}

.overlay.mixparlayList{
    z-index:10003;
}

.delete .delBtn{
    display:none;
}

.parlayDialog{
    z-index:2;
    margin:20px 0 0 0;
}

.parlayDialog.betList{
    float:none;
    position:inherit;
}

.positionFix{
    position:inherit;
    width:100%;
}

.parlayDialog p{
    margin:0;
}

.parlayDialog .infoHeader{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #020049;
    border-color: #000 #000 gray;
    border-image: none;
    border-radius: 5px 5px 0 0;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.08) inset;
    color: #ddd;
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Roboto,"Droid Sans",Arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 44px;
    overflow: hidden;
}

.parlayDialog .infoHeader .info{
    background: #333 none repeat scroll 0 0;
    display: flex;
}

.parlayDialog .infoHeader .info .text{
    color: #545454;
    font-size: 15px;
    overflow: hidden;
    overflow-wrap: break-word;
    width: 90%;
}

.parlayDialog .infoHeader .info .text>p{
    color: #dcdcdc;
    display: inline-block;
    font-family: Arial;
    padding: 12px 8px;
}

.parlayDialog .infoHeader .info .text .name{
    color: #dcdcdc;
    float: left;
    width: 80%;
}

.parlayDialog .infoHeader .info .text .name .cell{
    color: #dcdcdc;
    display: table;
    float: left;
    padding: 14px 7px;
    width: 80%;
}

.parlayDialog .infoHeader .info .text .name .cell .inner{
    color: #eee;
    font-family: Arial;
    font-size: 14px;
    line-height: 1.1;
}

.parlayDialog .infoHeader .info .text .odds{
    margin-left:5px;
    float:left;
    font-size:14px;
    font-weight:700;
    color:#FFF;
}

p.rate{
    float:right;
    color:#ff4949;
    /*width:20%;*/
    font-size:14px;
    font-family:Arial;
    text-align:right;
    padding-left:5px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    font-weight:700;
    margin-block-end: 0;
    margin-block-start: 0;
    margin:0;
}
.ticketBG
{
	display:flex;
}
.ticketBG .symbol
{
	width:17%;
}
.betValueSmall, .betValue
{
	-moz-box-align: center;
	-moz-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-pack: center;
	align-items: center;
	background-color: #585858;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 11px;
	margin-right: 12px;
	color:#ffffff;
	height: 30px;
	border-radius: 5px;
	padding: 10px;
	border: none;
}

.betText input
{
	background-color: white;
	margin-right:12px;
}


.mlthd
{
	font-weight:700;font-size:21px;
}
.sidenav {
    height: 90%;
    width: 0;
    position: fixed;
    z-index: 11;
    top: 0;
    left: 0;
    /*overflow-x: hidden;*/
    transition: 0.5s;
    padding-top: 60px;
    /* background-color:#000000; */
	transform: translateZ(0);
}

#wrapper {
    transition: margin-left .5s;
	transform: translateZ(0);
}

#mySidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 25px;
    margin-left: 50px;
}

#mySidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #fff;
    display: block;
    transition: 0.3s
}

#mySidenav a:hover, .offcanvas a:focus{
    color: #f1f1f1;
}

#wrapperLogin {
    transition: margin-left .5s;
}
#mySidenavLogin .closebtn {
    position: absolute;
    top: 0;
    right: 7px;
    font-size: 33px;
    margin-left: 50px;
}

#mySidenavLogin a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #fff;
    display: block;
    transition: 0.3s
}

#mySidenavLogin a:hover, .offcanvas a:focus{
    color: #f1f1f1;
}

@keyframes blink2 {  
    0% {  background-color: yellow; }
    100% { background-color: none; }
}
@-webkit-keyframes blink2 {
    0% { background-color: yellow; }
    100% { background-color: none; }
}

@-moz-keyframes blink2 {
    0% { background-color: yellow; }
    100% { background-color: none; }
}

.glowUp {
    -webkit-animation: blink 0.5s linear infinite;
    -moz-animation: blink 0.5s linear infinite;
    animation: blink2 0.5s linear infinite;
    color:#FF0;
} 

.parlayDialog .infoHeader .info .timer{
	/*padding: 14px;*/    
    padding-top:13px;
    padding-left:10px;
}

.backToMain{
    width:55px;
    height:55px;
    position:absolute;
    left:20px;
    top:16px;
}

.parlayDialog .infoHeader .info .timer a,#function_bal a{
    background: rgba(0, 0, 0, 0) url("../img/refreshing.png") no-repeat scroll 0 0;
    display: block;
    height: 0;
    padding: 8px;
    text-align: center;
    width: 0;
}

.parlayDialog .infoHeader .info .timer a.refresh,#function_bal a.refresh{
    transform: scale(1);
	animation-timing-function: linear;
	animation: icon-animation 1s;
	animation-iteration-count: infinite;
	-webkit-animation: icon-animation 1s;
	-webkit-animation-timing-function: linear;
	-webkit-transform: scale(1);
	-webkit-animation-iteration-count: infinite;
}

.stakeParlay{
    display: flex;
    float: right;
    height: 48px;
    padding: 0 5px;
    vertical-align: middle;
    width: 100%;
}

.stkParlay{
     border: 1px solid #888;
    border-radius: 4px;
    box-sizing: border-box;
    color: #666;
    font-size: 15px;
    height: 33px;
    line-height: 1;
    padding: 5px;
    text-align: right;
    width: 90px;
}

.btnParlay{
    background-color: yellow !important;
    border: medium none;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 100%;
    line-height: 1;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-align: center;
    text-shadow: 0 1px rgba(255, 255, 255, 0.2);
    vertical-align: middle;
    width: 100%;
    height:35px;
}

@keyframes icon-animation{

    0%{transform:rotate(0deg)}
    100%{transform:rotate(360deg)}

}

@-webkit-keyframes icon-animation{

    0%{-webkit-transform:rotate(0deg)}
    100%{-webkit-transform:rotate(360deg)}

}

@-moz-keyframes icon-animation{

    0%{-moz-transform:rotate(0deg)}
    100%{-moz-transform:rotate(360deg)}

}

@-o-keyframes icon-animation{

    0%{-o-transform:rotate(0deg)}
    100%{-o-transform:rotate(360deg)}

}

@-ms-keyframes icon-animation{

    0%{-ms-transform:rotate(0deg)}
    100%{-ms-transform:rotate(360deg)}

}

.parlayDialog .infoHeader .info .timer span{
    font-size:14px;
    color:#bf2929;
    line-height:48px;
    font-family:Arial;
}

.infoHeaderText{
    width:100%;
    float:left;
    margin-top:16px;
}

.parlayDialog .infoHeader .infoHeaderText{
    width:90%;
    margin-left:5px;
    font-size:14px;
    font-family:Arial;
    font-weight:bolder;
    color:#EEE;
    padding:0 0 0 20px;
    line-height:30px;
}

.parlayDialog .infoHeader .infoHeaderText .newBetType{
    color:#a3c5f5;
}

.parlayDialog .infoHeader .infoHeaderText .score{
    color:#ff3d3d;
    font-size:14px;
    width:540px;
}

.parlayDialog .infoHeader .closeBtn{
    width:60px;
    height:60px;
    position:absolute;
    right:0;
    top:0;
}

.closeBtn a{
    width:59px;
    height:60px;
    display:block;
    text-indent:-9999px;
}

.parlayDialog .set{
    padding:10px 0 10px 25px;
    border-top:2px dashed #111;
}

.parlayDialog .set span{
    float:left;
    display:block;
    height:39px;
    line-height:39px;
    color:#FFF;
    font-family:Arial;
    font-weight:bolder;
    font-size:14px;
}

.parlayDialog .bet{
    background-color: #bbb;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-top: medium none;
    padding: 10px;
}

.parlayDialog .bet .input{
    width:93%;
    line-height:50px;
    background:#FFF;
    -webkit-border-radius:66px;
    -moz-border-radius:66px;
    -ms-border-radius:66px;
    border-radius:66px;
    margin:0 20px;
    padding:7px 0;
    position:relative;
}

.parlayDialog .bet .input .currency{
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    padding: 7px 0;
    width: 93%;
}

.parlayDialog .bet .input input{
    font-family:Arial;
    color:#000;
    font-size:14px;
    width:90%;
    border:0;
    font-weight:bolder;
    padding:0;
    margin-top:8px;
}

.parlayDialog .bet .input button{
    background-color: transparent !important;
    border: medium none;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 100%;
    line-height: 1;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-align: center;
    text-shadow: 0 1px rgba(255, 255, 255, 0.2);
    vertical-align: middle;
    width: 100%;
}

.parlayDialog .bet .quickBet{
    margin:20px 0 0 20px;
}

.parlayDialog .bet .quickBet button
{
	display:none;
    margin-right:4px;
    width:116px;
    height:65px;
    background-color:#FFF;
    background:-webkit-linear-gradient(top,#FFF 0,#f5f5f5 100%);
    background:   -moz-linear-gradient(top,#FFF 0,#f5f5f5 100%);
    background:    -ms-linear-gradient(top,#FFF 0,#f5f5f5 100%);
    background:     -o-linear-gradient(top,#FFF 0,#f5f5f5 100%);
    background:  linear-gradient(to bottom,#FFF 0,#f5f5f5 100%);
    color:#000;
    font-size:14px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    border-radius:6px;
    font-weight:bolder;
    font-family:Arial;
}

.parlayDialog .bet .addParlay{
    position:absolute;
    right:20px;
    top:112px;
    width:226px;
    height:65px;
    font-size:14px;
    color:#004a6d;
    background-color:#FFF;
    background:-webkit-linear-gradient(top,#FFF 0,#f5f5f5 100%);
    background:   -moz-linear-gradient(top,#FFF 0,#f5f5f5 100%);
    background:    -ms-linear-gradient(top,#FFF 0,#f5f5f5 100%);
    background:     -o-linear-gradient(top,#FFF 0,#f5f5f5 100%);
    background:  linear-gradient(to bottom,#FFF 0,#f5f5f5 100%);
    box-shadow:0 1px 5px rgba(0,0,0,.8);
    border-radius:8px;
    font-weight:bolder;
}

.parlayDialog .betInfo{
    background-color: #bbb;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-top: medium none;
}

.parlayDialog .betInfo p{
    display:inline-block;
    font-size:14px;
    margin-left:10px;
}

.parlayDialog .betInfo p span{
    font-family:Arial;
    font-weight:bolder;
}

.parlayDialog .footer{
    background-color: #bbb;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-top: medium none;
    padding: 10px;
}

.balance{
    font-family: Arial;
    padding-bottom:10px;
}

.balance b{
    font-size:14px;

}

.balance .currency{
    font-size:14px;

    padding-left:5px;
}

.balance .money{
    font-size:14px;
    padding-left:5px;
}

.parlayinList{
    position:relative;
}

.parlayDialog .bet.mixparlayStyle .quickBet button{
    width:31%;
}

.mixparlay .empty{
    font-family:Arial;
    font-weight:bolder;
    font-size:14px;
    color:rgba(0,0,0,.2);
    text-shadow:-1px -1px 1px rgba(0,0,0,.1),1px 1px 0 #FFF;
    text-align:center;
    padding-top:300px;
    min-height:500px;
}

.BetVoid{
    text-decoration:line-through;
}

.listArea{
    /*overflow:auto;*/
}

.listArea ul{
    display:table;
    width:100%;
}

.listArea ul li{
    display:table-row;
}

.listArea ul li .itemNum{
    display:table-cell;
    vertical-align:middle;
    width:30px;
    text-align:center;
    font-size:14px;
    color:#FFF;
    text-shadow:0 -1px 0 rgba(0,0,0,.8);
    background-color:#bebebe;
    background:-webkit-linear-gradient(left,#bebebe 0,#AAA 100%);
    background:   -moz-linear-gradient(left,#bebebe 0,#AAA 100%);
    background:     -o-linear-gradient(left,#bebebe 0,#AAA 100%);
    background:    -ms-linear-gradient(left,#bebebe 0,#AAA 100%);
}

.listArea .list,.statement .block .list{
    padding:0 5px;
}

.listArea ul li .list .listSportIcon
{
	display: none;
    float:left;
    margin-top:4px;
}

.listArea ul li .list h3,.statement .block .list h3{
    font-size:14px;
    font-family:Arial;
    font-weight:bolder;
    color:#4a4a4a;
    margin-bottom:3px;
    width:88%;
    float:left;
    overflow:hidden;
    display:inline;
    /*margin-left:7px;*/
}

.listH3{
    color:#5e85bd;
}

.listArea ul li.delete .list h3,.listArea ul li.delete .list h3 .listH3,
.listArea ul li.delete .list h4,.listArea ul li.delete .list h4 .red,
.listArea ul li.delete .list .list_2,.listArea ul li.delete .list .list_2{
    color:#b7b7b7;
}

.listH3{
    color:#5e85bd;
}

.listH3.changed{
    color:#b3b3b3;
    text-decoration:line-through;
}

.listArea ul li .list h4,.statement .block .list h4{
    width:500px;
    float:left;
    font-size:14px;
    color:#4a4a4a;
    overflow:hidden;
    display:inline;
    /*margin-left:7px;*/
    margin-bottom:3px;
}

.listArea ul li .list .list_2{
    color: #7b7b7b;
    font-size: 9pt;
    padding-left: 7px;
}

.listArea ul li .list{
    border-top:1px solid #fff;
    border-bottom:1px solid #ababab;
    width:auto;
    position:relative;
    background-color:#ECECEC;
}

.listArea ul li .list p{
    color:#7b7b7b;
    font-size:14px;
    margin:0;
}

.listArea ul li .list p span{
    color:#5e85bd;
}

.listArea ul li .list .category{
    padding-bottom:10px;
    width:94%;
}

.listArea ul li.delete{
    background-color:#dfdfdf;
}

.listArea ul li .list .category .item{
    width:50px;
    height:50px;
    background:url(../img/bg_parlayitem.png);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
    padding:7px 0 0;
    margin:10px 0 0 15px;
    float:left;
}

.listArea ul li .list .category .item .img{
    width:45px;
    height:45px;
    margin:0 auto;
}

.listArea ul li .list .category .name{
    margin:20px 0 0 5px;
    float:left;
}

.listArea ul li .list .category .name p{
    margin:0;
    font-size:14px;
    color:#282828;
    font-weight:bolder;
}

.listArea ul li .list .category .name span{
    font-family:Arial;
    font-weight:bolder;
    color:#8c8c8c;
}

.listArea ul li .list .status{
    padding:10px 0 10px 15px;
}

.listArea ul li .list .status p{
    margin:0;
    font-size:14px;
    color:#424b5e;
    font-family:Arial;
}

.listArea ul li .list .status p b{
    font-size:14px;
    margin-right:10px;
    font-weight:400;
}

.listArea ul li .list .status span{
    font-family:Arial;
    color:#8c8c8c;
}

.listArea ul li .list .delBtn{
    position:absolute;
    top:12px;
    right:20px;
}

.listArea ul li .list .delBtn a{
    background: rgba(0, 0, 0, 0) url("../img/cross.png") no-repeat scroll 0 0;
    display: block;
    height: 16px;
    padding: 5px;
    width: 16px;
}

.listArea .list h4 .red,.statement .block .list h4 .red{
    color:#ab160a;
}

.mixparlay .removeBtn{
    padding-top:17px;
    text-align:center;
}

.mixparlay .removeBtn button{
    width:320px;
    line-height:60px;
    font-size:14px;
    font-weight:100;
    font-family:Arial;
    color:#666;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    border-radius:6px;
    border:1px solid #999;
    background-color:#f5f5f5;
    background:-webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:   -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:    -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:     -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:  linear-gradient(to bottom,#f5f5f5 0,#FFF 100%);
    box-shadow:0 2px 2px rgba(0,0,0,.3);
}

.mixparlay .removeBtn p{
    font-size:14px;
    font-family:AppleGothic;
    color:#959595;
}

.mixparlayGMT{
    font-size:14px;
    font-family:AppleGothic;
    color:#959595;
    width:100%;
    text-align:center;
}

.myBets .switchTab{
    margin-bottom:20px;
}

.myBets .block,.statement .list .subList .block{
    width: 96%;
	margin: 0 auto;
	background-color: white;
	background: -webkit-linear-gradient(top,white 0,#EAEAEA 100%);
	background: -moz-linear-gradient(top,white 0,#EAEAEA 100%);
	background: -ms-linear-gradient(top,white 0,#EAEAEA 100%);
	background: -o-linear-gradient(top,white 0,#EAEAEA 100%);
	background: linear-gradient(to bottom,white 0,#EAEAEA 100%);
	box-shadow: 0 1px 4px rgba(0, 0, 0, .4);
	border: 1px solid #BEBEBE;
	border-radius: 4px;
}

.myBets .block,.statement .list .subList .block.tran .otherInfo div:nth-child(1){
    float:left;
}

.myBets .block,.statement .list .subList .block.tran .otherInfo div:nth-child(2){
    float:right;
    font-size:14px;
    color:#000;
}

.statement .block.tran .title .content .betsInfo_2{
    font-size:14px;
    font-weight:400;
    margin-top:8px;
    width:80%;
    display:inline-block;
}

.myBets .block,.statement .list .subList .block.tran .otherInfo div:nth-child(2) b{
    color:#597cb4;
}

.myBets .block .title{
    padding:5px 23px;
    position:relative;
}

.myBets .block .title .item{
    width:54px;
    height:50px;
    background:url(../img/bg_parlayitem.png);
    -webkit-border-radius:4px;
    border-radius:4px;
    padding:4px 0 0;
    float:left;
    margin-right:10px;
}

.myBets .block .title .item .img{
    width:45px;
    height:45px;
    margin:0 auto;
}

.myBets .block .title .content{
    position:relative;
}

.myBets .block .title .content p{
    margin:0;
}

.myBets .block .title .content .betsInfo_1,.statement .block .title .content .betsInfo_1{
    font-size:14px;
    font-family:Arial;
    width:50%;
    overflow:hidden;
    /*font-weight:700;*/
    color:#000;
    margin-bottom:5px;
}

.myBets .block .title .content .betsInfo_1 b,.statement .block .title .content .betsInfo_1 b{
    color:#000;
    font-weight:bold!important;
}

.myBets .block .title .content .betsInfo_1 span,.myBets .block .title .content .betsInfo_2 span,.myBets .block .list h3 .small{
    font-size:14px;
}

.myBets .block .title .content .betsInfo_2,.statement .block .title .content .betsInfo_2{
    color: #000;
    font-family: Arial;
    font-size: 14px;
    /*font-weight: 700;*/
    overflow: hidden;
    width: auto;
}

.betsInfo_2 .stake01{
    float:left;
}

.betsInfo_2 .stake02{
    float:right;
}

.betsInfo_2 .stake02 b{
    color:#31b3e4;
}

.myBets .block .title .content .betsInfo_R{
    font-size:14px;
    font-family:Arial;
    padding:5px 0 10px;
    width:208px;
    float:right;
    text-align:right;
    overflow:hidden;
}

.myBets .block .title .content .betsInfo b,.myBets .block .title .content .betsInfo_R b{
    color:#5e85bd;
}

.myBets .block .title .content .betsInfo span{
    color:#68577a;
    font-size:12px;
}

.list .blank{
    margin:0 10px;
}

.myBets .block .title .content .otherInfo{
    font-size:14px;
    color:#000;
    font-family:Arial;
    /*font-weight:700;*/
    margin-bottom:5px;
    width:100%;
    display:inline-block;
}

.dot{
    padding-left:10px;
}

.myBets .block .title .content .otherInfo .blank{
    margin:0 8px;
}

.myBets .block .title .label{
    border: 0 solid #fff;
    color: #fff;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    line-height: 36px;
    position: absolute;
    right: -18px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    top: 0;
    width: 41px;
    background-color:#1D6587;
}

.block .title .label.labelBox_L,.block .title .label.labelBox_T{
    background-color:#ab160a;
}

.block .title .label.labelBox_W,.block .title .label.labelBox_R{
    background-color:#01aa01;
}

.block .title .label.labelBox_W,.block .title .label.labelBox_RR{
    background-color:lightgray;
    right:-10px;
}

.block .title .label.labelBox_D{
    background-color:#dde000;
}

.block .title .label.labelBox_V,.block .title .label.labelBox_X,.block .title .label.labelBox_C,.block .title .label.labelBox_A{
    background-color:#a6a6a6;
}

.myBets .block .list,.statement .block .list{
    padding:3px 16px;
    background-color:#ECECEC;
	border-bottom: 1px solid #000000;
}

.list .list_date p{
    margin:0 16px 0 0;
    float:left;
}

.list .list_2 p{
    float:left;
    margin:0 16px 0 0;
    font-size: 10px;
}

.deleteText{
    text-decoration:line-through;
}

.list .list_date{
    /*margin: 0 6px;*/
    color:#000;
    font-size: 9pt;
    width:100%;
    display:inline-block;
    padding-top:10px;
}

.list .list_date p {
	font-size:10px !important;
}

.list .list_excluding{
    margin-top:10px;
    color:#000;
    font-size:14px;
    width:60%;
}

.list .list_2{
    font-size:14px;
    color:#000;
}

.myBets .block .list .listSportIcon,.statement .block .list .listSportIcon,.mixparlay .listSportIcon{
    display:none;
    float:left;
    margin-top:4px;
    width:54px;
    height:54px;
    background:url(../img/imgAll.png) -267px -54px no-repeat;
}

.myBets .block .list .listSportIcon>div,.statement .block .list .listSportIcon>div,.mixparlay .listSportIcon>div{
    background-image:url(../img/sportSprite_s.png);
    background-repeat:no-repeat;
    height:54px;
    width:54px;
}

.mixparlay .delete .listSportIcon{
    background:url(../img/imgAll.png) -193px -54px no-repeat;
}

.myBets .block .list h3,.statement .block .list h3{
    font-size:14px;
    font-family:Arial;
    font-weight:bolder;
    color:red;
    margin-bottom:3px;
    width:80%;
    float:left;
    overflow:hidden;
    display:inline;
    /*margin-left:7px;*/
}

.myBets .block .list h4,.statement .block .list h4{
    width:80%;
    float:left;
    font-size:14px;
    color:#4a4a4a;
    overflow:hidden;
    display:inline;
    /*margin-left:7px;*/
}

.myBets .block .list h4 .red,.statement .block .list h4 .red{
    color:#ab160a;
}

.myBets .block .list .footer{
    margin-top:10px;
    color:#a0a0a0;
    font-family:Arial;
}

.myBets .block .list .footer span{
    float:right;
}

.statement .filter{
    box-sizing:content-box;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    text-align:center;
    padding:12px 5px;
    background-color:#3e3e3e;
    background:-webkit-linear-gradient(top,#3e3e3e 0,#2c2c2c 100%);
    background:   -moz-linear-gradient(top,#3e3e3e 0,#2c2c2c 100%);
    background:    -ms-linear-gradient(top,#3e3e3e 0,#2c2c2c 100%);
    background:     -o-linear-gradient(top,#3e3e3e 0,#2c2c2c 100%);
    background:  linear-gradient(to bottom,#3e3e3e 0,#2c2c2c 100%);
    width:100%;
    overflow:hidden;
}

.statement .filter>div{
    width:45%;
    height:24px;
    display:inline-block;
    background-color:#f5f5f5;
    background:-webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:   -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:    -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:     -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:-linear-gradient(top bottom,#f5f5f5 0,#FFF 100%);
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
}

.statement .filter.index>div{
    width:98%;
}

.statement .filter>div.date{
    margin-left:4px;
}

.statement .filter select option{
    width:100%;
    text-align:left;
}

.statement .list .headList{
	background-color: #2D4694; 
    /*border-left: 2px solid #545454;*/
    border-radius: 2px;
    display: inline-block;
    font-size: 0;
    line-height: 2;
    overflow: hidden;
    padding-top: 6px;
    vertical-align: top;
    width: 100%;
}

.statement .list .headList .topInfo{
	min-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.statement .list .headList .topInfo p{
    margin:0;
    font-weight:bolder;
    font-size:14px;
    color:#000;
    display:inline-block;
    width:70%;
    margin-left:30px;
}

.statement .list .headList .topInfo span{
    color: #bbb;
    font-size: 11px;
    font-weight: 400;
    height: 17px;
    line-height: 9pt;
    padding: 0 11px 6px;
}

.statement .list .headList .bottomInfo{
    width:100%;
    background-color: #CCDDFF;
    display: flex;
    margin-top: 11px;
}

.statement .list .headList .bottomInfo p{
    margin:0;
    font-size:14px;
    display:inline-block;
    width:46%;
    margin-left:30px;
    font-weight:700;
}

.statement .list .headList .bottomInfo p.total{
    width:auto;
    top:0;
    text-align:right;
    margin-left:0;
    float:right;
}

.statement .list .headList .bottomInfo p b{
    color:#31b3e4;
}

.statement .list .headList .bottomInfo p b:nth-child(2){
    color:#fff;
    font-size:14px;
}

.statement .list .headList .bottomInfo p b.negative,.betsInfo_2 .stake02 b.negative,
.myBets .block .title .content .betsInfo_1 b.negative,.statement .block .title .content .betsInfo_1 b.negative{
    color:#B64C4C;
}

.statement .list .headList .bottomInfo span{
    display:inline-block;
    width:6px;
    height:6px;
    border-radius:6px;
    background:#d2d2d2;
    margin:0 10px;
    vertical-align:middle;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.5);
}

.detailBtn{
	background: rgba(0, 0, 0, 0) url("../img/down-arrow.png") no-repeat scroll 0 0;
    display: block !important;
    float: right;
    height: 16px;
    margin-right: 14px;
    margin-top: -22px;
    width: 16px;
}

.detailBtn a{
    
}

.detailBtn a.close{
    height:16px;
}

.detailBtn a.open{
    
}

.detailBtn a.load{
    
}

.detailBtn_s{
    height:100%;
}

.detailBtn_s a{
    margin:0 auto;
    display:block;
    width:42px;
    height:100%;
}

.detailBtn_s a.close{
    background:url(../img/imgAll.png) -153px -144px no-repeat;
}

.statement .list .subList{
    padding: 10px 10px 0;
}

.statement .list .subList .block .title{
    padding:3px 16px;
    position:relative;
}

.statement .list .subList .block .title.last{
    border-bottom:0;
}

.statement .list .subList .block .title .item{
    width:54px;
    height:75px;
    background:url(../img/bg_parlayitem.png);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
    padding:4px 0 0;
    float:left;
    margin-right:10px;
}

.statement .list .subList .block .title .item .img{
    width:45px;
    height:45px;
    margin:0 auto;
}

.statement .list .subList .block .title .content{
    position:relative;
}

.statement .list .subList .block .title .content p{
    margin:0;
}

.statement .list .subList .block .title .content .betsInfo{
    font-size:14px;
    font-family:Arial;
    padding:3px 0 0;
}

.statement .list .subList .block .title .content .betsInfo b{
    color:#68577a;
    padding:0 10px;
}

.statement .list .subList .block .title .content .betsInfo b.negative{
    color:#a36060;
}

.statement .list .subList .block .title .content .betsInfo span{
    color:#68577a;
    font-size:12px;
}

.statement .list .subList .block .title .content .otherInfo{
    font-size:14px;
    color:#000;
    font-family:Arial;
    font-weight:700;
    margin-bottom:5px;
    line-height:30px;
    width:100%;
    display:inline-block;
}

.statement .list .subList .block .title .content .otherInfo span{
    display:inline-block;
    width:6px;
    height:6px;
    border-radius:6px;
    background:#d2d2d2;
    margin:0 10px;
    vertical-align:middle;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.5);
}

.statement .list .subList .block .title .label{
    color: #000;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    line-height: 36px;
    position: absolute;
    right: 0;
    text-align: center;
    /*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);*/
    /*top: 40px;*/
    width: 140px;
    bottom:35px;
}

.statement .list .subList .block .title .label.win{
    background-color:#3185b3;
}

.statement .list .subList .block .title .label.lose{
    background-color:#b64c4c;
}

.statement .list .subList .block .title .label.draw{
    background-color:#b29807;
}

.statement .list .subList .block .title .label.rejected{
    background-color:#AAA;
}

.statement .list .subList .block .list .footer{
    margin-top:10px;
    color:#a0a0a0;
    font-family:Arial;
    position:relative;
}

.statement .list .subList .block .list .footer p{
    display:inline-block;
    margin:0;
    margin-right:15px;
}

.statement .list .subList .block .list .footer p span{
    color:#68577a;
    padding:0 5px;
}

.statement .list .subList .block .list .footer .date{
    position:absolute;
    right:0;
    bottom:0;
}

.statement .block .title .content .betsInfo_1 span,.statement .block .title .content .betsInfo_2 span,.statement .block .list h3 .small{
    font-size:14px;
}

.statement .block .list .listSportIcon{
    float:left;
    margin-top:4px;
}

.switchTab{
    height: 45px;
    padding-top:4px;
    padding-left:6%;
    background-color:#3e3e3e;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.search .listTable .list.body ul li{
    font-size:14px;
    height:70px;
    padding-top:6px;
    overflow:hidden;
    float:left;
    font-family:Arial;
    color:#656565;
    border-bottom:2px solid #222222;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    text-overflow:ellipsis;
    font-weight:700;
}

.search .listTable .list.body ul li.switchBox{
    padding-top:0;
}

.search .listTable.outright .list.body ul li{
    line-height:70px;
    padding-top:0;
}

.search .listTable .list.body.outright ul li{
    text-align:left;
}

.search .listTable .list.body.outright ul li #content{
    line-height:normal;
}

.switchTab div{
    background:#fff;
    font-family:Arial;
    text-align:center;
    width:46%;
    box-shadow:0 2px 5px rgba(0,0,0,.5);
    float:left;
    font-weight:bolder;
    background-color:#FFF;
    background:-webkit-linear-gradient(90deg,#DDD 0,#FFF 56%);
    background:   -moz-linear-gradient(90deg,#DDD 0,#FFF 56%);
    background:     -o-linear-gradient(90deg,#DDD 0,#FFF 56%);
    background:    -ms-linear-gradient(90deg,#DDD 0,#FFF 56%);
}

.switchTab div.left{

}

.switchTab div.right{

}

.switchTab div a{
    font-size:14px;
    display:block;
    color:#2E678D;
    padding: 10px 0;
}

.switchTab div.active{
    background:#2E678D;
}

.switchTab div.active a{
    color:#fff;
}

.search .filter{
    height:43px;
    background-color:#f5f5f5;
    background:-webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:   -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:    -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:     -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:  linear-gradient(to bottom,#f5f5f5 0,#FFF 100%);
    border-bottom:#222 solid 3px;
}

.search .filter>div{
    width:33.3%;
    border-right: 1px solid #222222;
    box-sizing: border-box;
    float: left;
}

.search .filter div select option{
    width:100%;
    text-align:left;
}

.search .filter div.last{
    position:relative;
    border-right:0;
}

.search .listTable .list{
    width:100%;
}

.search .listTable .list.head{
    height:52px;
    overflow:hidden;
}

.search .listTable .list.body{
    position:relative;
}

.search .listTable .list ul{
    width:100%;
    min-height:70px;
}

.search .listTable .list ul li{
    vertical-align:middle;
    text-align:center;
}

.search .listTable .list ul li p{
    margin:0;
}

.search .listTable.beachSoccer .list ul li .bodySubList{
    height:36px;
    min-height:36px;
}

.search .listTable.beachSoccer .list ul li .bodySubList li{
    width:33.3%;
    font-size:14px;
    padding:0;
    text-align:center;
    height:36px;
    line-height:36px;
    border-bottom:1px dashed #696969;
}

.search .listTable.beachSoccer .list.head.beachSoccer ul li .gList li{
    padding:5px 0 0;
    height:40px;
    overflow:hidden;
    line-height:16px;
    width:33.3%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

.search .listTable.beachSoccer .tennisHeadSpan span{
    font-size:12px;
    line-height:12px;
}

.search .listTable.beachSoccer .list ul li:nth-child(1){
    width:10%;
}

.search .listTable.beachSoccer .list ul li:nth-child(2){
    width:45%;
}

.search .listTable.beachSoccer .list ul li:nth-child(3){
    width:16%;
}

.search .listTable.beachSoccer .list ul li:nth-child(4){
    width:18%;
}

.search .listTable.beachSoccer .list ul li:nth-child(5){
    width:11%;
}

.search .listTable .list.head.beachSoccer ul li .gList{
    min-height:40px;
    height:40px;
    overflow:hidden;
}

@media screen and (orientation:portrait){

    .search .listTable.bedminton .refunded,.search .listTable.tableTennis .refunded{
        position:absolute;
        right:14%;
        top:25px;
        font-weight:700;
        color:#666;
        font-size:14px;
    }

}

@media screen and (orientation:landscape){

    .search .listTable.bedminton .refunded,.search .listTable.tableTennis .refunded{
        position:absolute;
        right:16%;
        top:25px;
        font-weight:700;
        color:#666;
        font-size:14px;
    }

}

.search .listTable.bedminton .list ul li .bodySubList{
    height:36px;
    min-height:36px;
}

.search .listTable.bedminton .list ul li .bodySubList li{
    width:33.3%;
    font-size:14px;
    padding:0;
    text-align:center;
    height:36px;
    line-height:36px;
    border-bottom:1px dashed #696969;
}

.search .listTable.bedminton .tennisHeadSpan span{
    font-size:12px;
    line-height:12px;
}

.search .listTable .list.head.bedminton{
    height:40px;
    overflow:hidden;
}

.search .listTable .list.head.bedminton ul li .gList{
    min-height:40px;
    height:40px;
    overflow:hidden;
}

.search .listTable .list.head.bedminton ul li .gList li{
    padding:5px 0 0;
    height:40px;
    overflow:hidden;
    line-height:16px;
    width:33%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

.search .listTable.bedminton .list ul li:nth-child(1){
    width:10%;
}

.search .listTable.bedminton .list ul li:nth-child(2){
    width:42%;
}

.search .listTable.bedminton .list ul li:nth-child(3){
    width:16%;
}

.search .listTable.bedminton .list ul li:nth-child(4){
    width:11%;
}

.search .listTable.bedminton .list ul li:nth-child(5){
    width:11%;
}

.search .listTable.bedminton .list ul li:nth-child(6){
    width:10%;
}

.search .list.head.bedminton ul li:nth-child(4),.search .list.head.bedminton ul li:nth-child(5){
    padding-top:7px;
    line-height:14px;
}

.search .listTable.golf .list ul li:nth-child(1){
    width:10%;
}

.search .listTable.golf .list ul li:nth-child(2){
    width:61%;
}

.search .listTable.golf .list ul li:nth-child(3){
    width:18%;
}

.search .listTable.golf .list ul li:nth-child(4){
    width:11%;
}

@media screen and (orientation:portrait){

    .search .listTable.tennis .refunded{
        position:absolute;
        right:15%;
        top:25px;
        font-weight:700;
        color:#666;
        font-size:14px;
    }

}

@media screen and (orientation:landscape){

    .search .listTable.tennis .refunded{
        position:absolute;
        right:17%;
        top:25px;
        font-weight:700;
        color:#666;
        font-size:14px;
    }

}

.search .listTable.tennis .list ul li .bodySubList{
    height:36px;
    min-height:36px;
}

.search .listTable.tennis .list ul li .bodySubList li{
    width:20%;
    font-size:14px;
    padding:0;
    text-align:center;
    height:36px;
    line-height:36px;
    border-bottom:1px dashed #696969;
    letter-spacing:-2px;
}

.search .listTable.tennis .tennisHeadSpan span,.search .listTable.tableTennis .tennisHeadSpan span{
    font-size:12px;
    line-height:12px;
}

.search .listTable .list.head.tennis{
    height:50px;
    overflow:hidden;
}

.search .listTable .list.head.tennis ul li.gListFix{
    padding-top:6px;
}

.search .listTable .list.head.tennis ul li .gList{
    min-height:40px;
    height:40px;
    overflow:hidden;
}

.search .listTable .list.head.tennis ul li .gList li{
    padding:5px 0 0;
    height:40px;
    overflow:hidden;
    line-height:16px;
    width:20%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

.search .listTable.tennis .list ul li:nth-child(1){
    width:10%;
}

.search .listTable.tennis .list ul li:nth-child(2){
    width:42%;
}

.search .listTable.tennis .list ul li:nth-child(3){
    width:16%;
}

.search .listTable.tennis .list ul li:nth-child(4){
    width:11%;
}

.search .listTable.tennis .list ul li:nth-child(5){
    width:11%;
}

.search .listTable.tennis .list ul li:nth-child(6){
    width:10%;
}

.search .listTable.tableTennis .list ul li:nth-child(1){
    width:10%;
}

.search .listTable.tableTennis .list ul li:nth-child(2){
    width:36%;
}

.search .listTable.tableTennis .list ul li:nth-child(3){
    width:22%;
}

.search .listTable.tableTennis .list ul li:nth-child(4){
    width:11%;
}

.search .listTable.tableTennis .list ul li:nth-child(5){
    width:11%;
}

.search .listTable.tableTennis .list ul li:nth-child(6){
    width:10%;
}

.search .listTable.tableTennis .list ul li .bodySubList li{
    width:14%;
    font-size:14px;
    padding:0;
    text-align:center;
    height:36px;
    line-height:36px;
    border-bottom:1px dashed #696969;
    letter-spacing:-2px;
}

.search .listTable.tableTennis .list ul li .bodySubList li.last{
    width:16%;
}

.search .listTable.tableTennis .list.head.tennis ul li .gList li{
    padding:5px 0 0;
    height:40px;
    overflow:hidden;
    line-height:30px;
    width:14.2%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    font-weight:700;
}

.search .listTable.outright .list.outright ul li:nth-child(1),.search .listTable.outright .list.head.outright ul li:nth-child(1){
    width:12%;
    padding-top:14px;
    text-align:center;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    color:#323232;
    line-height:20px;
}

.search .listTable.outright .list.outright ul li:nth-child(2),.search .listTable.outright .list.head.outright ul li:nth-child(2){
    width:66%;
}

.search .listTable.outright .list.outright ul li:nth-child(3),.search .listTable.outright .list.head.outright ul li:nth-child(3){
    width:22%;
    text-align:center;
}

.search .listTable .list.body ul li.won{
    color:#F77;
}

.search .listTable .list.body ul li #wrap{
    display:table;
    height:100%;
    width:100%;
}

.search .listTable .list.body ul li #cell{
    display:table-cell;
    vertical-align:middle;
}

.search .listTable .list.body ul li.pdt0{
    padding-top:0;
}

.search .listTable.tableTennis .list ul li .bodySubList{
    height:36px;
    min-height:36px;
}

.search .listTable .list ul li:nth-child(1){
    width:10%;
}

.search .listTable .list ul li:nth-child(2){
    width:46%;
}

.search .listTable .list ul li:nth-child(3){
    width:17%;
    font-size:14px;
    padding-top:20px;
}

.search .listTable .list ul li:nth-child(4){
    width:17%;
    font-size:14px;
    padding-top:20px;
}

.search .listTable .list ul li:nth-child(5){
    width:10%;
    padding-top:20px;
}

.search .listTable .list ul li:nth-child(6){
    width:10%;
}

.search .listTable .list ul li:nth-child(7){
    width:10%;
}

.search .listTable .list ul li:nth-child(8){
    width:10%;
}

.search .listTable .list.head ul{
    background:#2D4694;
    font-weight:700;
}

.search .listTable .list.head ul li{
    color:#fff;
    padding:14px 0 5px;
    font-size:14px;
    float:left;
    height:40px;
}

/* .search .listTable .list.head ul li a{
    color:#fff;
    display:block;
} */

.search .listTable .list.head ul li a img{
    margin-left:5px;
}

.search .listTable .list.body ul{
    background:#fff;
}

.search .listTable .list.body ul li:nth-child(odd){
    background:#f9f9f9;
}

.search .listTable .list.body ul li:nth-child(even){
    background:#e2e2e2;
}

.search .listTable .list.body ul li:nth-child(2){
    padding-left:8px;
    text-align:left;
}

.search .listTable .list.body ul li p{
    margin:0;
    font-size:14px;
    font-weight:bolder;
    color:#323232;
    line-height:26px;
    margin-bottom:6px;
}

.search .listTable .list.body ul li p.name{
    font-weight:700;
    color:#838383;
    width:100%;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}

@media screen and (orientation:portrait){

    .search .listTable .list.body ul li #content{
        width:98%;
    }

    .search .listTable.golf .list.body ul li #content{
        width:350px;
    }

}

@media screen and (orientation:landscape){

    .search .listTable .list.body ul li #content{
        width:98%;
    }

    .search .listTable.golf .list.body ul li #content{
        width:500px;
    }

}

.search .listTable .list.body ul li p.name.highlight{
    color:#6189c0;
}

.search .listTable .list.body ul li span{
    font-family:Arial;
    color:#666;
}

.search .listTable .list.body ul li .moreBtn{
    display:block;
    width:32px;
    height:32px;
    line-height:32px;
    border-radius:32px;
    background-color:#87aee5;
    background:-webkit-linear-gradient(top,#87aee5 0,#6f96cd 100%);
    background:   -moz-linear-gradient(top,#87aee5 0,#6f96cd 100%);
    background:    -ms-linear-gradient(top,#87aee5 0,#6f96cd 100%);
    background:     -o-linear-gradient(top,#87aee5 0,#6f96cd 100%);
    background:  linear-gradient(to bottom,#87aee5 0,#6f96cd 100%);
    margin:0 auto;
}

.search .listTable .list.body ul li .moreBtn.open{
    background:#cacaca;
}

.search .listTable .list .subAreaTitle{
    font-size:14px;
    height:30px;
    line-height:30px;
    padding-left:22px;
    color:#FFF;
    width:100%;
    background:url(../img/subAreaTitleBg.jpg) repeat-x;
}

.search .listTable .list.body ul li .moreBtn a{
    display:block;
    color:#fff;
    font-size:14px;
    font-family:Arial;
}

.search .listTable .list.body ul li .moreBtn.active{
    box-shadow:inset 0 1px 5px rgba(0,0,0,.5);
}

.search .listTable .list.body ul li .moreBtn.active a{
    text-indent:-99999px;
}

.search .listTable .list .subArea{
    width:100%;
}

.search .listTable .list .subArea ul li{
    background:#dcdcdc;
    color:#6189c0;
}

.search .listTable .list .subArea ul li:nth-child(odd){
    background:#e5e5e5;
}

.search .listTable .list .subArea ul li:nth-child(even){
    background:#d3d3d3;
}

.search .listTable .list .subArea ul li p{
    margin:0;
    font-size:14px;
    font-weight:bolder;
    color:#465a78;
}

.search .listTable .list .subArea ul li span{
    font-family:Arial;
    color:#5a6e96;
}

.search .subject{
    padding:10px;
    background:#1f2732;
    min-height:30px;
    padding-left:22px;
    color:#fff;
    font-size:14px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.functions .subject{
    background:0;
    min-height:30px;
    color:#fff;
    font-size:14px;
    border-top:2px solid #696969;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    background:url(../img/bg_menu.png);
}

.subject p{
    color:#ff4949;
    margin:0;
}

.search .listTable.outright .body ul li:nth-child(2){
    text-align:left;
}

.contactList ul li{
    line-height:74px;
    font-family:Arial;
    font-size:14px;
    padding:0 30px;
    border-top:2px solid #696969;
    border-bottom:2px solid #fff;
    color:#fff;
    position:relative;
    width:100%;
    display:inline-block;
}

.contactList ul ul.subList{
    border-bottom:2px solid #fff;
}

.contactList ul ul.subList li{
    background:transparent;
    border-bottom:1px solid rgba(105,105,105,.9);
    border-top:1px solid rgba(34,34,34,.9);
    height:86px;
    line-height:34px;
    color:#fff;
    padding-top:20px;
    border-radius:2px;
}

.contactList ul ul.subList li a{
    color:#31b3e4;
    text-decoration:underline;
}

.balanceList ul li{
    line-height:85px;
    font-family:Arial;
    font-size:14px;
    padding:0 30px;
    border-top:2px solid #fff;
    border-bottom:2px solid #ababab;
    position:relative;
}

.balanceList ul li b{
    color:#000;
}

.balanceList ul li p{
    position:absolute;
    right:30px;
    top:0;
    text-align:right;
    color:#5a5a5a;
    margin:0;
}

.balanceList ul ul.subList{
    border-bottom:2px solid #fff;
}

.balanceList ul ul.subList li{
    background:#fff;
    border-bottom:2px solid rgba(171,171,171,.5);
    border-top:2px solid rgba(255,255,255,.4);
}

.balanceList .subList li.contactLi{
    font-size:14px;
}

.settings ul li{
    line-height: 35px;
}

.settings ul li div{
    float:right;
}

.settings ul li div .dropdown-menu 
{
	right:0 !important;
}

.settings ul li b{
    color:#000;
    margin-left:20px;
}

.settings ul li a{
    text-align:left !important;
}

.settings ul li form{
    width:100%;
}

.settings ul li p{
    background:url(../img/down-arrow.png) right 10px no-repeat;
    width:200px;
    position:absolute;
    right:35px;
    top:10px;
    text-align:right;
    color:#5a5a5a;
    margin:0;
}

#changeBetForm input {
	/*background: #a1a1a2 none repeat scroll 0 0;*/
    background:  none repeat scroll 0 0;
    float: right;
    padding: 0px;
    width: 30% !important;
}
#changeBetForm div {
	float:right;
}

.selectBG{
    display:block;
}

.selectHid{
    display:block;
    overflow:hidden;
}

.selectHid option{
    padding-right:7px;
    text-align:center;
}

.selectHid select{
    background:0;
}

/*
.login .selectBG{
    width:323px;
    height:54px;
    margin:0 auto;
    background:url(../img/select_icon_lang.png) no-repeat 86% 50%;
}
*/

.login .selectHid{
    height:67px;
    display:block;
    overflow:hidden;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
}

.kind .selectHid{
    height:70px;
    display:block;
    overflow:hidden;
}

.login .selectHid select{
    text-align:center;
    text-align:-webkit-center;
    width:100%;
    /*-webkit-appearance: none;*/
    padding-left:12px;
}

.kind .selectHid select{
    text-align:left;
    text-align:-webkit-left;
    width:110%;
}

.settings .selectBG{
    width:301px;
    height:36px;
    position:absolute;
    right:35px;
    top:25px;
    margin:0;
    background:url(../img/down-arrow.png) no-repeat 286px 10px;
}

.settings .selectHid{
    width:282px;
    height:36px;
    display:block;
    overflow:hidden;
}

.settings ul li select{

    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

.settings ul li select option{
    text-align:right;
    text-align:-webkit-right;
}

.announce .selectBG{
    width:295px;
}

.announce .selectHid{
    width:298px;
    display:block;
    overflow:hidden;
}

.announce .selectHid select{
    text-align:right;
    text-align:-webkit-right;
}

.search.announce .filter>div{
    float:none;
    width:294px;
    margin:0 auto;
    border-right:2px solid #222222;
    border-left:2px solid #222222;
}

.search.announce .filter div select{
    text-align:left;
}

.statement .selectBG{
    width:49%;
    height:36px;
    position:absolute;
    top:16px;
    margin:0;
    background:url(../img/down-arrow.png) no-repeat 90% 14px;
}

.statement .filter.index .selectBG{
    width:100%;
    background:url(../img/down-arrow.png) no-repeat 92% 14px;
}

.statement .selectHid{
    width:98%;
    height:36px;
    display:block;
    overflow:hidden;
}

.statement .filter.index .selectHid{
    width:85%;
}

.statement .filter select{
    width:100%;
    height:40px;
    border:0;
    text-align:left;
    text-align:-webkit-left;
    font-size:14px;
    line-height:40px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

.statement .filter.index{
    position:relative;
}

.statement .filter>div.dotDot{
    background:#f5f5f5;
    position:absolute;
    right:9%;
    top:20px;
    font-size:14px;
    width:30px;
    height:30px;
    font-weight:700;
    border:0;
}

.statement .filter.index select{
    display:block;
    width:102%;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}

.search .selectBG{
    width:100%;
    margin:0;
    background:url(../img/down-arrow.png) no-repeat 98% 16px;
}

.search .selectHid{
    width:100%;
    display:block;
    overflow:hidden;
}

.search .selectHid.league{
    width:80%;
}

.search .selectDot{
    display:none;
    position:absolute;
    right:11%;
    top:0;
    font-size:14px;
    letter-spacing:-2px;
}

.search.results .filter div select{
    width:100%;
    margin-top:0;
}

.search .filter div select
{
	-webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    -ms-appearance:none;
    -o-appearance:none;
    border:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    border-radius:0;
    text-align:left;
    background:0;
    padding-left:3%;padding-top:2%;
    font-size:14px;
    color:#666;
    font-family:Arial;
    font-weight:100;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -o-box-sizing:border-box;
    height:40px;
    width:310px;
    letter-spacing:-1px;
}

.settings ul li a{
    display:block;
}

.settings ul li a.touchActive{
    background:rgba(0,0,0,.1) url(../img/down-arrow.png) 96% center no-repeat;
}

.switch{
    position:absolute;
    width:160px;
    right:25px;
    top:15px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
}

.switch .switch-checkbox{
    display:none;
}

.switch .switch-checkbox:checked+.switch-label .switch-inner{
    margin-left:0;
}

.switch .switch-checkbox:checked+.switch-label .switch-switch{
    right:0;
}

.switch .switch-label{
    display:block;
    overflow:hidden;
    cursor:pointer;
    border:1px solid #999;
    border-radius:6px;
    height:50px;
}

.switch .switch-label .switch-inner{
    width:200%;
    margin-left:-100%;
    -webkit-transition:margin .3s ease-in 0s;
}

.switch .switch-label .switch-inner:before,.switch .switch-label .switch-inner:after{
    float:left;
    width:50%;
    height:50px;
    padding:0;
    line-height:50px;
    font-size:14px;
    color:#fff;
    font-family:Arial;
    font-weight:100;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.switch .switch-label .switch-inner:before{
    content:"ON";
    padding-left:15px;
    background-color:#7aa1d8;
    background:-webkit-linear-gradient(top,#7aa1d8 0,#537ab3 100%);
    background:   -moz-linear-gradient(top,#7aa1d8 0,#537ab3 100%);
    background:    -ms-linear-gradient(top,#7aa1d8 0,#537ab3 100%);
    background:     -o-linear-gradient(top,#7aa1d8 0,#537ab3 100%);
    background:  linear-gradient(to bottom,#7aa1d8 0,#537ab3 100%);
    color:#FFF;
    text-shadow:0 1px 2px rgba(0,0,0,.5);
    box-shadow:inset 0 2px 2px rgba(0,0,0,.4);
}

.switch .switch-label .switch-inner:after{
    content:"OFF";
    padding-right:10px;
    background-color:#f5f5f5;
    background:-webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:   -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:    -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:     -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:  linear-gradient(to bottom,#f5f5f5 0,#FFF 100%);
    color:#999;
    text-align:right;
    box-shadow:inset 0 2px 2px rgba(0,0,0,.2);
}

.switch .switch-switch{
    width:80px;
    border:1px solid #999;
    border-radius:6px;
    position:absolute;
    top:0;
    bottom:0;
    right:80px;
    -webkit-transition:all .3s ease-in 0s;
    box-shadow:0 1px 3px rgba(0,0,0,.5);
    background-color:#f5f5f5;
    background:-webkit-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:   -moz-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:    -ms-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:     -o-linear-gradient(top,#f5f5f5 0,#FFF 100%);
    background:  linear-gradient(to bottom,#f5f5f5 0,#FFF 100%);
}

.password .form{
    width:80%;
    margin:0 auto;
    padding-top:30px;
}

.password label{
    display:block;
    font-size:14px;
    color:#fff;
    font-family:Arial;
    font-weight:bolder;
}

.password input{
    background: white none repeat scroll 0 0;
    border-radius: 4px;
    font-size: 14px;
    height: 25px;
    margin-bottom: 15px;
    width: 95%;
}

.password input.verif{
    width:40%;
    float:left;
    font-size:14px;
    color:#888;
    padding-left:10px;
}

.password .code{
    display: flex;
    float: left;
}

.password .code img{
    height: 24px;
    margin: 1px 10px 0;
    vertical-align: middle;
    width: 50%;
}

.password .code .refresh{
    background: rgba(0, 0, 0, 0) url("../img/refreshing.png") no-repeat scroll 0 0;
    float: left;
    height: 42px;
    margin-top: 4px;
    vertical-align: middle;
    width: 42px;
}

.password .notice{
    font-size:14px;
    font-family:Arial;
    color:#ff4949;
}

.password .notice ul li{
    margin-bottom:1em;
    text-indent:-1em;
    margin-left:1em;
}

.password .notice ul li:before{
    content:"。";
}

.password .notice ul li span{
    color:#547bb4;
}

.password .notice p{
    margin:0;
    text-align:center;
}

.password .notice a{
    text-decoration:none;
    color:#007ddd;
}

.password .save{
    text-align:center;
    margin:20px 0;
    height:66px;
}

.password .save button{
    width:90%;
    text-align:center;
    border-radius:6px;
    background-color:#32b6e8;
    /*background:-webkit-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:   -moz-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:    -ms-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:     -o-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:  linear-gradient(to bottom,#000000 0,#2D2D2D 100%);*/
    box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
    border:1px solid #336;
    font-size:14px;
    color:#fff;
    text-shadow:-1px -1px 0 rgba(0,0,0,.5);
    box-shadow:0 2px 2px rgba(0,0,0,.5);
    height:60px;
}

.register .form{
    width:80%;
    margin:0 auto;
    padding-top:30px;
}

.register .subject{
    padding:10px;
    background:#31b3e4;
    min-height:30px;
    padding-left:22px;
    color:#fff;
    font-size:14px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    margin:10px 0;
}

.register .subject .first{
    margin:0 0 10px 0;
}

.register label{
    display:block;
    font-size:14px;
    color:#fff;
    font-family:Arial;
    font-weight:bolder;
}

.register label span{
    color:#ff4949;
}

.register input,.register select{
    height:35px;
    width:95%;
    font-size:14px;
    margin-bottom:15px;
    border:1px solid #999;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
    box-shadow:inset 0 1px 3px rgba(0,0,0,.3);
}

.register .bank select{
    width:95%;
    height:60px;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
    border:1px solid #999;
    font-size:14px;
    margin-bottom:15px;
    background:#fff;
}

.register input.verif{
    width:220px;
    float:left;
    font-size:14px;
    color:#888;
    padding-left:10px;
}

.register .code{
    float:left;
    height:70px;
}

.register .code img{
    vertical-align:middle;
    margin:15px 10px 0 10px;
}

.register .code .refresh{
    display:inline-block;
    vertical-align:middle;
    width:42px;
    height:42px;
    background:url(../img/imgAll.png) -294px -5px no-repeat;
    margin-top:20px;
}

.register .line{
    border-bottom:1px dashed #fff;
    padding:10px 0;
    margin-bottom:15px;
}

.register .notice{
    font-size:14px;
    font-family:Arial;
    color:#ff4949;
    text-align:left;
}

.register .notice .agree{
    padding-left:25px;
}

.register .notice span{
    color:#ffffff;
}

.register .notice p{
    margin:0;
    text-align:center;
}

.register .check{
    text-align:center;
    margin:20px 0;
    height:66px;
}

.register .check button{
    width:90%;
    text-align:center;
    border-radius:6px;
    background-color:#000000;
    background:-webkit-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:   -moz-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:    -ms-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:     -o-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:  linear-gradient(to bottom,#000000 0,#2D2D2D 100%);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
    border:1px solid #336;
    font-size:14px;
    color:#fff;
    text-shadow:-1px -1px 0 rgba(0,0,0,.5);
    box-shadow:0 2px 2px rgba(0,0,0,.5);
    height:60px;
}

.register .submit{
    text-align:center;
    margin:20px 0;
    height:66px;
}

.register .submit button{
    width:90%;
    text-align:center;
    border-radius:6px;
    background-color:#000000;
    background:-webkit-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:   -moz-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:    -ms-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:     -o-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:  linear-gradient(to bottom,#000000 0,#2D2D2D 100%);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
    border:1px solid #336;
    font-size:14px;
    color:#fff;
    text-shadow:-1px -1px 0 rgba(0,0,0,.5);
    box-shadow:0 2px 2px rgba(0,0,0,.5);
    height:60px;
}

.deposit .form{
    width:80%;
    margin:0 auto;
    padding-top:30px;
}

.deposit .subject{
    padding:10px;
    background:#31b3e4;
    min-height:30px;
    padding-left:22px;
    color:#fff;
    font-size:14px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    margin:10px 0;
}

.deposit .subject .first{
    margin:0 0 10px 0;
}

.deposit label{
    display:block;
    font-size:14px;
    color:#fff;
    font-family:Arial;
    font-weight:bolder;
}

.deposit .form .yellow{
    display:block;
    font-size:14px;
    color:#fbed07;
    /* color:blue; */
    font-family:Arial;
    font-weight:bolder;
    padding:10px 0;
}

.deposit .form .red{
    display:block;
    font-size:14px;
    color:#ff4949;
    font-family:Arial;
    font-weight:bolder;
    padding:10px 0;
}

.deposit input, .deposit textarea, .deposit select{
    height:40px;
    width:100%;
    font-size:14px;
    margin-bottom:15px;
    border:1px solid #999;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
    box-shadow:inset 0 1px 3px rgba(0,0,0,.3);
}

.deposit .bank select{
    width:95%;
    height:60px;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
    border:1px solid #999;
    font-size:14px;
    margin-bottom:15px;
    background:#fff;
}

.deposit .payment select{
    width:95%;
    height:60px;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
    border:1px solid #999;
    font-size:14px;
    margin-bottom:15px;
    background:#fff;
}

.deposit textarea{
    height:150px;
}

.deposit .line{
    border-bottom:1px dashed #fff;
    padding:10px 0;
    margin-bottom:15px;
}

.deposit .notice{
    font-size:14px;
    font-family:Arial;
    color:#ff4949;
    text-align:center;
}

.deposit .notice p{
    margin:0;
    text-align:center;
}

.deposit .submit{
    text-align:center;
    margin:20px 0;
    height:66px;
}

.deposit .submit button{
    width:90%;
    text-align:center;
    border-radius:6px;
    background-color:#000000;
    background:-webkit-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:   -moz-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:    -ms-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:     -o-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:  linear-gradient(to bottom,#000000 0,#2D2D2D 100%);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
    border:1px solid #336;
    font-size:14px;
    color:#fff;
    text-shadow:-1px -1px 0 rgba(0,0,0,.5);
    box-shadow:0 2px 2px rgba(0,0,0,.5);
    height:60px;
}
.button1{
    width: 100%;
    text-align:center;
    border-radius:6px;
    background-color:#32b6e8;
    background:-webkit-linear-gradient(top,#2777f2 0,#1a4a94 100%);
    background:   -moz-linear-gradient(top,#2777f2 0,#1a4a94 100%);
    background:    -ms-linear-gradient(top,#2777f2 0,#1a4a94 100%);
    background:     -o-linear-gradient(top,#2777f2 0,#1a4a94 100%);
    background:  linear-gradient(to bottom,#2777f2 0,#1a4a94 100%);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
    border:1px solid #336;
    font-size:25px;
    color:#fff;
    text-shadow:-1px -1px 0 rgba(0,0,0,.5);
    box-shadow:0 2px 2px rgba(0,0,0,.5);
    height:55px;
    line-height:2;
}
.withdraw .form{
    width:80%;
    margin:0 auto;
    padding-top:30px;
}

.withdraw .subject{
    padding:10px;
    background:#31b3e4;
    min-height:30px;
    padding-left:22px;
    color:#fff;
    font-size:14px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    margin:10px 0;
}

.withdraw .subject .first{
    margin:0 0 10px 0;
}

.withdraw label{
    display:block;
    font-size:14px;
    color:#fff;
    font-family:Arial;
    font-weight:bolder;
}

.withdraw .form .yellow{
    display:block;
    font-size:14px;
    /*color:#fbed07;*/
    color:blue;
    font-family:Arial;
    font-weight:bolder;
    padding:10px 0;
}

.withdraw .form .red{
    display:block;
    font-size:14px;
    color:#ff4949;
    font-family:Arial;
    font-weight:bolder;
    padding:10px 0;
}

.withdraw input{
    height:60px;
    width:95%;
    font-size:14px;
    margin-bottom:15px;
    border:1px solid #999;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
    box-shadow:inset 0 1px 3px rgba(0,0,0,.3);
}

.withdraw .line{
    border-bottom:1px dashed #fff;
    padding:10px 0;
    margin-bottom:15px;
}

.withdraw .notice{
    font-size:14px;
    font-family:Arial;
    color:#ff4949;
    text-align:center;
}

.withdraw .notice p{
    margin:0;
    text-align:center;
}

.withdraw .submit{
    text-align:center;
    margin:20px 0;
    height:66px;
}

.withdraw .submit button{
    width:90%;
    text-align:center;
    border-radius:6px;
    background-color:#000000;
    background:-webkit-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:   -moz-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:    -ms-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:     -o-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:  linear-gradient(to bottom,#000000 0,#2D2D2D 100%);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
    border:1px solid #336;
    font-size:14px;
    color:#fff;
    text-shadow:-1px -1px 0 rgba(0,0,0,.5);
    box-shadow:0 2px 2px rgba(0,0,0,.5);
    height:60px;
}

.scoreBar{
    background-color:#121922;
    background:-webkit-linear-gradient(top,#121922 0,#272d3b 100%);
    background:   -moz-linear-gradient(top,#121922 0,#272d3b 100%);
    background:     -o-linear-gradient(top,#121922 0,#272d3b 100%);
    background:    -ms-linear-gradient(top,#121922 0,#272d3b 100%);
    background:  linear-gradient(to bottom,#121922 0,#272d3b 100%);
    min-height:60px;
}

.scoreBar div{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    text-align:center;
    font-size:14px;
    padding:14px 0;
    color:#fff;
    float:left;
    height:100%;
}

.scoreBar div.teamName{
    width:43%;
}

.scoreBar div.score{
    color:#c8c8c8;
    width:14%;
}

.scoreBar div.score span{
    color:#fff;
    padding:0 3px;
}

.scoreBar div.left{
    text-align:right;
}

.scoreBar div.right{
    text-align:left;
}

.categoriesBar{
    background:#424b5e;
    border-top:1px solid #6c7381;
    box-shadow:inset 0 -1px 3px rgba(0,0,0,.7),0 2px 6px rgba(0,0,0,.7);
}

.categoriesBar p{
    margin:0;
    margin-left:15px;
    font-size:14px;
    color:#FFF;
    text-shadow:0 -1px 0 rgba(0,0,0,.8);
    line-height:150%;
}

.listContent{
    background:url(../img/bg_parlayarea.png);
    padding:5px;
}

.listContent .list{
    display:inline-block;
    vertical-align:top;
    margin-right:3px;
}

.listContent .list.ml{
    margin-left:12px;
}

.listContent .list span{
    display:block;
    width:100%;
    height:4px;
    font-size:14px;
    color:#aaa;
    line-height:normal;
    margin:10px 0 2px;
}

.listContent .list.wide,.listContent .list.short{
    width:14%;
}

.listContent .list.short h3{
    color:#777;
    text-align:center;
}

.listContent .list p{
    text-align:center;
    color:#6e6e6e;
    margin:0;
    padding:3px 0;
}

.listContent .list .red{
    color:#B15252;
}

.listContent .list a{
    margin:0 0 6px;
    text-align:center;
    display:block;
    line-height:46px;
    color:#5f4d71;
    text-shadow:1px 1px 0 rgba(255,255,255,.8);
    font-size:14px;
    border:1px solid #a6a6a6;
    border-radius:4px;
    background:#FFF;
    box-shadow:0 1px 3px rgba(0,0,0,.5);
    font-weight:bolder;
    font-family:Arial;
}

.listContent .list.sub b{
    display:block;
}

.listContent .list.sub .first,.listContent .list.sub .second{
    color:#fff;
    text-shadow:0 1px 0 rgba(0,0,0,.5);
    padding:5px 5px 3px;
    background:#bebebe;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    border-radius:2px;
    display:block;
    font-family:Arial;
}

.listContent .list.sub .first{
    margin-top:50px;
}

.listContent .list.sub .second{
    margin-top:30px;
}

.listContent .list a.active{
    background:rgba(0,0,0,.5);
    color:#FFF;
}

.listContent .list a.higher{
    line-height:100px;
}

.functions{
    background:#001f2d;
    width:100%;
}

.functions .subject_2{
    height:90px;
    line-height:90px;
    border-top:2px solid #696969;
    border-bottom:2px solid #222222;
    margin:0;
}

.functions .subject_2 span{
    display:block;
    float:left;
    color:#fbed07;
    font-size:14px;
    font-family:Arial;
    padding-left:58px;
}

.functions .subject_2 a{
    display:block;
    float:right;
    margin-top:24px;
    margin-right:40px;
}

.functions .subject_3{
    height:90px;
    line-height:90px;
    border-top:2px solid #696969;
    border-bottom:2px solid #222222;
    margin:0;
}

.functions .subject_4{
    height:90px;
    line-height:90px;
    border-top:2px solid #696969;
    border-bottom:2px solid #222222;
    margin:0;
}

.functions .moreFunction{
    height:50px;
}

.functions .moreFunction a{
    font-size:14px;
    font-weight:700;
    height:50px;
    line-height:50px;
    padding-left:26px;
}

.functions .subject_1{
    height:90px;
    padding-left:58px;
    margin:0;
    color:#fff;
    font-family:Arial;
    line-height:90px;
    font-size:14px;
    border-bottom:2px solid #222222;
}

.functions .subject_1 .name{
    color:#fbed07;
    display:inline-block;
    display:-moz-inline-stack;
    width:50%;
    white-space: nowrap;
    overflow:hidden !important;
    text-overflow: ellipsis;
}

.functions .subject_3{
    padding-left:58px;
    margin:0;
    color:#fff;
    font-family:Arial;
    line-height:90px;
    font-size:14px;
    border-bottom:2px solid #222222;
}

.functions .subject_3 .txn{
    color:#fbed07;
}

.functions .subject_4{
    padding-left:58px;
    margin:0;
    color:#fff;
    font-family:Arial;
    line-height:90px;
    font-size:14px;
}

.functions .subject_4 .minbet{
    color:#fbed07;
}

.functions ul li,.sportNav .bottomList ul li,#leagueMenu .leagueList ul li{

}

#leagueMenu .leagueList ul li{
	background-color: #666;
    border-bottom: 1px solid #757575;
    border-top: 0 none;
    box-sizing: border-box;
    color: #ddd;
    display: flex;
    font-size: 13px;
    overflow: hidden;
    padding-left: 11px;
    width: 100%;
}

.functions ul li.active{
    border-top:0;
}

.functions ul li a,.sportNav .bottomList ul li a,.sportNav ul.sportNavTop li a,#leagueMenu .leagueList ul,.topBack a{

}

.topScrollBar_1 .blankLine{
    width:100%;
    height:23px;
    line-height:0;
    background:#000000;
    background:-webkit-linear-gradient(top,#000000 15%,#2D2D2D 100%);
    background:   -moz-linear-gradient(top,#000000 15%,#2D2D2D 100%);
    background:    -ms-linear-gradient(top,#000000 15%,#2D2D2D 100%);
    background:     -o-linear-gradient(top,#000000 15%,#2D2D2D 100%);
    background:  linear-gradient(to bottom,#000000 15%,#2D2D2D 100%);
    border-top:0;
    margin-top:-3px;
}

.bottomList ul li.highlight a,.bottomList ul li.highlight a span{
    color:#3DB3FA;
}

#leagueMenu .leagueList ul li.highlight{
    background:#001f2d;
    border-top:0;
}

.functions ul.topBack li a,.topBack a{
    padding-left:80px;
    background-color:#3c3c3c;
    background:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);
    background:   -moz-linear-gradient(top,#3c3c3c 0,#222 100%);
    background:    -ms-linear-gradient(top,#3c3c3c 0,#222 100%);
    background:     -o-linear-gradient(top,#3c3c3c 0,#222 100%);
    background:  linear-gradient(to bottom,#3c3c3c 0,#222 100%);
}

.sportNav .bottomList ul li a{
    padding-left:30px;
}

#leagueMenu .leagueList ul{
    padding-left:0;
    padding-top:0;
    height:auto;
}

.functions ul li a .icon{
    width:55px;
    height:55px;
    position:absolute;
    left:48px;
    top:20px;
}

.functions ul li a .icon.deposit{
    background:url(../img/imgAll.png) -243px -204px no-repeat;
}

.functions ul li a .icon.withdraw{
    background:url(../img/imgAll.png) -299px -204px no-repeat;
}

.functions ul li a .icon.stake{
    background:url(../img/imgAll.png) -352px -204px no-repeat;
}

.functions ul li a .icon.statement{
    background:url(../img/imgAll.png) -408px -204px no-repeat;
}

.functions ul li a .icon.results{
    background:url(../img/imgAll.png) -463px -204px no-repeat;
}

.functions ul li a .icon.password{
    background:url(../img/imgAll.png) -516px -204px no-repeat;
}

.functions ul li a .icon.mail{
    background:url(../img/imgAll.png) -569px -204px no-repeat;
}

.functions ul li a .icon.support{
    background:url(../img/imgAll.png) -633px -204px no-repeat;
}

.functions ul li a .icon.logout{
    background:url(../img/imgAll.png) -683px -204px no-repeat;
}

.functions ul li a .icon.home{
    background:url(../img/imgAll.png) -738px -204px no-repeat;
}

.functions ul li a span{
    color:#ff4949;
    padding-left:20px;
}

.functions ul li a.active{
    background:#001f2d;
}

.addHome{
    position:fixed;
    bottom:40px;
    width:100%;
    height:180px;
    z-index:10;
}

.addHome>div{
    margin:0 auto;
    width:500px;
    height:180px;
    background:url(../img/imgAll.png) 16px -278px no-repeat;
}

.addHome a.close{
    display:block;
    width:55px;
    height:55px;
    background:url(../img/imgAll.png) -57px -204px no-repeat;
    position:relative;
    left:440px;
    top:-20px;
}

.addHome h3{
    font-size:14px;
    color:#515151;
    font-family:Arial;
    font-weight:bolder;
    margin-left:150px;
}

.addHome p{
    margin-left:150px;
    margin-top:0;
    font-size:14px;
    color:#515151;
}

.addHome p b{
    font-size:14px;
    display:block;
    color:#272727;
}

.alert{
    position:fixed;
    width:560px;
    background:#fff;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    border-radius:8px;
    top:15%;
    left:50%;
    margin-left:-280px;
    z-index:30001;
}

.alert .msg{
    text-align:center;
    padding:36px 0;
}

.alert .msg p{
    font-size:14px;
    color:#000;
    font-family:Arial;
    font-weight:bolder;
    margin:0;
    padding-left:32px;
    padding-right:32px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.msg .msg_2{
    font-family:Arial,sans-serif;
    display:block;
    font-size:14px;
    color:#6289c1;
    margin-top:32px;
    width:80%;
    margin:16px auto 0;
}

.alert .footer{
    vertical-align:bottom;
    background:#cfcfcf;
    padding:30px 10px;
    border-radius:8px;
    -webkit-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-top:1px dashed #a6a6a6;
}

.alert .msgBtn01,.alert .msgBtn02{
    float:left;
    width:48%;
    margin-left:7px;
}

.alert .footer .notice p{
    font-size:14px;
    color:#515151;
    margin:0 0 1em;
}

.alert .footer .remember{
    width:250px;
    line-height:50px;
    vertical-align:middle;
}

.alert .footer .dontshow{
    width:320px;
    line-height:40px;
    vertical-align:middle;
    margin-bottom:20px;
}

.footerCon{
    color:#333;
    margin-bottom:36px;
    font-size:14px;
}

.alert .footer .remember span{
    font-size:14px;
    color:#6289c1;
}

.alert .footer button{
    width:100%;
    height:70px;
    text-align:center;
    border-radius:6px;
    background-color:#000000;
    background:-webkit-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:   -moz-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:    -ms-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:     -o-linear-gradient(top,#000000 0,#2D2D2D 100%);
    background:  linear-gradient(to bottom,#000000 0,#2D2D2D 100%);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 5px rgba(0,0,0,.7);
    border:1px solid #336;
    font-size:14px;
    color:#fff;
}

.alert .footer button.style2{
    color:#ffffff;
    background-color:#6f6f6f;
    background:-webkit-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
    background:   -moz-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
    background:    -ms-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
    background:     -o-linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
    background:        linear-gradient(top,#6f6f6f 0,#4c4c4c 100%);
}

div.checker{
    width:35px;
    height:44px;
    float:left;
    position:relative;
    margin-right:10px;
    background:url(../img/uncheck.png) no-repeat;
    background-size:30px;
    cursor:pointer;
}

div.checker.black{
    background:url(../img/imgAll.png) -219px -143px no-repeat;
    cursor:pointer;
}

div.checker.checked{
    background:url(../img/checked.png) no-repeat;
        background-size:30px;
    cursor:pointer;
}

div.checker.black.checked{
    background:url(../img/imgAll.png) -329px -143px no-repeat;
    cursor:pointer;
}

div.checkers{
    
}

div.checkers.checked{
    
}

div.mainDisable{
    width:20%;
    position:absolute;
    top:0;
    left:0;
    z-index:1000;
    box-shadow:#000 5px 0 15px;
}

.resultLeague{
    width:100%;
    border-bottom:#1f2732 solid 5px;
    text-align:center;
}

.scoreTable.top{
    font-size:12px;
    text-align:center;
    color:#FFF;
    background:#2D4694;
    font-weight:700;
    height:48px;
    overflow:hidden;
    width:100%;
    float:left;
}

.scoreTable>div,.scoreTable>ul{
    height:48px;
    line-height:48px;
    float:left;
    border-right:##696969 solid 1px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable>ul{
    border-right:0;
    border-left:0;
}

.resultTitle{
    background-color: #1f2732;
    border-top: 1px solid #696969;
    color: #fff;
    float: left;
    font-size: 14px;
    line-height: 24px;
    padding-left: 5px;
    text-align: left;
    width: 100%;
}

#mainWrapper2>.blankTop,.blank{
    width:15%;
    float:left;
    padding-top:46px;
}

.blankTop{
    height:96px;
    background-color:#363e4a;
}

.resultLeague .blank{
    height:140px;
    background-color:#f9f9f9;
    border-top:#696969 solid 1px;
}

.blank a.open{
    background:url(../img/imgAll.png) -153px -144px no-repeat;
}

.blank a.close{
    background:url(../img/imgAll.png) -100px -144px no-repeat;
}

.blank a{
    margin:0 auto;
    display:block;
    width:44px;
    height:44px;
}

.resultTitle.sub{
    color:#FFF;
    background:#acabab;
}

.scoreTable.sub>ul{
    overflow:hidden;
}

.scoreTable.tennis>ul li{
    width:20%;
    float:left;
    border-left:#5e656e solid 1px;
    border-right:#333 solid 1px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.tennis>.scoreTennis{
    width:40%;
}

.scoreTable.tennis>.point,.scoreTable.tennis>.set{
    width:30%;
}

.scoreTable.tennis>ul li:nth-child(7),.scoreTable.tennis.sub>ul li:nth-child(7){
    border-right:0;
}

.scoreTable.tennis .time{
    width:20%;
}

.scoreTable.tennis .teams{
    width:80%;
}

.scoreTable.tennis.sub{
    height:140px;
    color:#656565;
    background-color:#e2e2e2;
    font-weight:700;
    font-size:14px;
    width:85%;
    float:left;
}

.scoreTable.tennis.sub>div,.scoreTable.tennis.sub>ul{
    height:70px;
    float:left;
    border:0;
    border-top:#BBB solid 1px;
    border-right:#BBB solid 1px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.tennis.sub>ul{
    border-right:0;
}

.scoreTable.tennis.sub>ul,.scoreTable.tennis.sub>.point,.scoreTable.tennis.sub>.set{
    background:#f9f9f9;
}

.scoreTable.tennis.sub>ul li{
    width:20%;
    float:left;
    border:0;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.tennis.sub .teams p{
    width:94%;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    margin:0;
    height:30px;
    line-height:34px;
    text-align:left;
    padding-left:14px;
}

.scoreTable.tennis.sub>ul li:nth-child(odd){
    background:#e6e6e6;
}

.scoreTable.tennis.sub>ul li>div{
    width:100%;
    height:34px;
    line-height:35px;
    float:left;
    overflow:hidden;
}

.scoreTable.tennis.sub>ul li .top{
    border-bottom:#777 dashed 1px;
}

.scoreTable.tennis.sub p{
    margin:0;
    padding:0;
}

.scoreTable.tennis.sub .point,.scoreTable.tennis.sub .set{
    height:70px;
    line-height:55px;
    padding-top:22px;
}

.scoreTable.tennis.sub .time{
    padding-top:10px;
    line-height:24px;
}

.scoreTable.tennis.sub .point span,.scoreTable.tennis.sub .set span{
    display:block;
    height:20px;
    line-height:normal;
    margin-bottom:0;
}

.scoreTable.tennis.sub .point.twoLines,.scoreTable.tennis.sub .set.twoLines{
    padding-top:13px;
}

.scoreTable.tableTennis>ul li{
    width:14%;
    float:left;
    border-left:#5e656e solid 1px;
    border-right:#333 solid 1px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.tableTennis>.scoreTennis{
    width:40%;
}

.scoreTable.tableTennis>.point,.scoreTable.tableTennis>.set{
    width:30%;
}

.scoreTable.tableTennis>ul li:nth-child(1),.scoreTable.tableTennis.sub>ul li:nth-child(1){
    width:16%;
}

.scoreTable.tableTennis>ul li:nth-child(7),.scoreTable.tableTennis.sub>ul li:nth-child(7){
    border-right:0;
}

.scoreTable.tableTennis .time{
    width:20%;
}

.scoreTable.tableTennis .teams{
    width:80%;
}

.scoreTable.tableTennis.sub{
    height:140px;
    color:#656565;
    background-color:#e2e2e2;
    font-weight:700;
    font-size:14px;
    width:85%;
    float:left;
}

.scoreTable.tableTennis.sub>div,.scoreTable.tableTennis.sub>ul{
    height:70px;
    float:left;
    border:0;
    border-top:#BBB solid 1px;
    border-right:#BBB solid 1px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.tableTennis.sub>ul{
    border-right:0;
}

.scoreTable.tableTennis.sub>ul,.scoreTable.tableTennis.sub>.point,.scoreTable.tableTennis.sub>.set{
    background:#f9f9f9;
}

.scoreTable.tableTennis.sub>ul li{
    width:14%;
    float:left;
    border:0;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.tableTennis.sub .teams p{
    width:94%;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    margin:0;
    height:30px;
    line-height:34px;
    text-align:left;
    padding-left:14px;
}

.scoreTable.tableTennis.sub .teams p:nth-child(1),.scoreTable.tennis.sub .teams p:nth-child(1),
.scoreTable.beachSoccer.sub .teams p:nth-child(1),.scoreTable.bedminton.sub .teams p:nth-child(1),
.scoreTable.football.sub .teams p:nth-child(1),.scoreTable.golf.sub .teams p:nth-child(1){
    margin-top:2px;
}

.scoreTable.tableTennis.sub>ul li:nth-child(odd){
    background:#e6e6e6;
}

.scoreTable.tableTennis.sub>ul li>div{
    width:100%;
    height:35px;
    line-height:35px;
    float:left;
}

.scoreTable.tableTennis.sub>ul li .top{
    border-bottom:#777 dashed 1px;
}

.scoreTable.tableTennis.sub p{
    margin:0;
    padding:0;
}

.scoreTable.tableTennis.sub .point,.scoreTable.tableTennis.sub .set{
    height:70px;
    line-height:55px;
    padding-top:22px;
}

.scoreTable.tableTennis.sub .time{
    padding-top:10px;
    line-height:24px;
}

.scoreTable.tableTennis.sub .point span,.scoreTable.tableTennis.sub .set span{
    display:block;
    height:20px;
    line-height:normal;
    margin-bottom:0;
}

.scoreTable.tableTennis.sub .point.twoLines,.scoreTable.tableTennis.sub .set.twoLines{
    padding-top:13px;
}

.scoreTable.beachSoccer>ul li{
    width:33%;
    float:left;
    border-left:#5e656e solid 1px;
    border-right:#333 solid 1px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.beachSoccer>.scoreTennis{
    width:40%;
}

.scoreTable.beachSoccer>.point,.scoreTable.beachSoccer>.set{
    width:60%;
}

.scoreTable.beachSoccer>ul li:nth-child(1),.scoreTable.beachSoccer.sub>ul li:nth-child(1){
    width:34%;
}

.scoreTable.beachSoccer>ul li:nth-child(7),.scoreTable.beachSoccer.sub>ul li:nth-child(7){
    border-right:0;
}

.scoreTable.beachSoccer .time{
    width:20%;
}

.scoreTable.beachSoccer .teams{
    width:80%;
}

.scoreTable.beachSoccer.sub{
    height:140px;
    color:#656565;
    background-color:#e2e2e2;
    font-weight:700;
    font-size:14px;
    width:85%;
    float:left;
}

.scoreTable.beachSoccer.sub>div,.scoreTable.beachSoccer.sub>ul{
    height:70px;
    float:left;
    border:0;
    border-top:#BBB solid 1px;
    border-right:#BBB solid 1px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.beachSoccer.sub>ul{
    border-right:0;
}

.scoreTable.beachSoccer.sub>ul,.scoreTable.beachSoccer.sub>.point,.scoreTable.beachSoccer.sub>.set{
    background:#f9f9f9;
}

.scoreTable.beachSoccer.sub>ul li{
    width:33%;
    float:left;
    border:0;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.beachSoccer.sub .teams p{
    width:94%;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    margin:0;
    height:30px;
    line-height:34px;
    text-align:left;
    padding-left:14px;
}

.scoreTable.beachSoccer.sub>ul li:nth-child(odd){
    background:#e6e6e6;
}

.scoreTable.beachSoccer.sub>ul li>div{
    width:100%;
    height:35px;
    line-height:35px;
    float:left;
}

.scoreTable.beachSoccer.sub>ul li .top{
    border-bottom:#777 dashed 1px;
}

.scoreTable.beachSoccer.sub p{
    margin:0;
    padding:0;
}

.scoreTable.beachSoccer.sub .point,.scoreTable.beachSoccer.sub .set{
    height:70px;
    line-height:55px;
    padding-top:22px;
}

.scoreTable.beachSoccer.sub .time{
    padding-top:10px;
    line-height:24px;
}

.scoreTable.beachSoccer.sub .point span,.scoreTable.beachSoccer.sub .set span{
    display:block;
    height:20px;
    line-height:normal;
    margin-bottom:0;
}

.scoreTable.beachSoccer.sub .point.twoLines,.scoreTable.beachSoccer.sub .set.twoLines{
    padding-top:13px;
}

.scoreTable.bedminton>ul li{
    width:33%;
    float:left;
    border-left:#5e656e solid 1px;
    border-right:#333 solid 1px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.bedminton>.scoreTennis{
    width:30%;
}

.scoreTable.bedminton>.point,.scoreTable.bedminton>.set{
    width:35%;
}

.scoreTable.bedminton>ul li:nth-child(1),.scoreTable.bedminton.sub>ul li:nth-child(1){
    width:34%;
}

.scoreTable.bedminton>ul li:nth-child(7),.scoreTable.bedminton.sub>ul li:nth-child(7){
    border-right:0;
}

.scoreTable.bedminton .time{
    width:20%;
}

.scoreTable.bedminton .teams{
    width:80%;
}

.scoreTable.bedminton.sub{
    height:140px;
    color:#656565;
    background-color:#e2e2e2;
    font-weight:700;
    font-size:14px;
    width:85%;
    float:left;
    overflow:hidden;
}

.scoreTable.bedminton.sub>div,.scoreTable.bedminton.sub>ul{
    height:70px;
    float:left;
    border:0;
    border-top:#BBB solid 1px;
    border-right:#BBB solid 1px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.bedminton.sub>ul{
    border-right:0;
}

.scoreTable.bedminton.sub>ul,.scoreTable.bedminton.sub>.point,.scoreTable.bedminton.sub>.set{
    background:#f9f9f9;
}

.scoreTable.bedminton.sub>ul li{
    width:33%;
    float:left;
    border:0;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.bedminton.sub .teams p{
    width:94%;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    margin:0;
    height:30px;
    line-height:34px;
    text-align:left;
    padding-left:14px;
}

.scoreTable.bedminton.sub>ul li:nth-child(odd){
    background:#e6e6e6;
}

.scoreTable.bedminton.sub>ul li>div{
    width:100%;
    height:35px;
    line-height:35px;
    float:left;
}

.scoreTable.bedminton.sub>ul li .top{
    border-bottom:#777 dashed 1px;
}

.scoreTable.bedminton.sub p{
    margin:0;
    padding:0;
}

.scoreTable.bedminton.sub .point,.scoreTable.bedminton.sub .set{
    height:70px;
    line-height:55px;
    padding-top:22px;
}

.scoreTable.bedminton.sub .time{
    padding-top:10px;
    line-height:24px;
}

.scoreTable.bedminton.sub .point span,.scoreTable.bedminton.sub .set span{
    display:block;
    height:20px;
    line-height:normal;
    margin-bottom:0;
}

.scoreTable.bedminton.sub .point.twoLines,.scoreTable.bedminton.sub .set.twoLines{
    padding-top:13px;
}

.scoreTable.golf>ul li{
    width:33%;
    float:left;
    border-left:#5e656e solid 1px;
    border-right:#333 solid 1px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.golf>.scoreTennis{
    width:30%;
}

.scoreTable.golf>.point,.scoreTable.golf>.set{
    width:100%;
}

.scoreTable.golf>ul li:nth-child(1),.scoreTable.golf.sub>ul li:nth-child(1){
    width:34%;
}

.scoreTable.golf>ul li:nth-child(7),.scoreTable.golf.sub>ul li:nth-child(7){
    border-right:0;
}

.scoreTable.golf .time{
    width:20%;
}

.scoreTable.golf .teams{
    width:80%;
}

.scoreTable.golf.sub{
    height:140px;
    color:#656565;
    background-color:#e2e2e2;
    font-weight:700;
    font-size:14px;
    width:85%;
    float:left;
}

.scoreTable.golf.sub>div,.scoreTable.golf.sub>ul{
    height:70px;
    float:left;
    border:0;
    border-top:#BBB solid 1px;
    border-right:#BBB solid 1px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.golf.sub>ul{
    border-right:0;
}

.scoreTable.golf.sub>ul,.scoreTable.golf.sub>.point,.scoreTable.golf.sub>.set{
    background:#f9f9f9;
}

.scoreTable.golf.sub>ul li{
    width:33%;
    float:left;
    border:0;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.golf.sub .teams p{
    width:94%;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    margin:0;
    height:30px;
    line-height:34px;
    text-align:left;
    padding-left:14px;
}

.scoreTable.golf.sub>ul li:nth-child(odd){
    background:#e6e6e6;
}

.scoreTable.golf.sub>ul li>div{
    width:100%;
    height:35px;
    line-height:35px;
    float:left;
}

.scoreTable.golf.sub>ul li .top{
    border-bottom:#777 dashed 1px;
}

.scoreTable.golf.sub p{
    margin:0;
    padding:0;
}

.scoreTable.golf.sub .point,.scoreTable.golf.sub .set{
    height:70px;
    line-height:55px;
    padding-top:22px;
}

.scoreTable.golf.sub .time{
    padding-top:10px;
    line-height:24px;
}

.scoreTable.golf.sub .point span,.scoreTable.golf.sub .set span{
    display:block;
    height:20px;
    line-height:normal;
    margin-bottom:0;
}

.scoreTable.golf.sub .point.twoLines,.scoreTable.golf.sub .set.twoLines{
    padding-top:13px;
}

.scoreTable.football>ul li{
    width:33%;
    float:left;
    border-left:#5e656e solid 1px;
    border-right:#333 solid 1px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.football>.scoreTennis{
    width:30%;
}

.scoreTable.football>.point,.scoreTable.football>.set{
    width:15%;
}

.scoreTable.football>ul li:nth-child(1),.scoreTable.football.sub>ul li:nth-child(1){
    width:34%;
}

.scoreTable.football>ul li:nth-child(7),.scoreTable.football.sub>ul li:nth-child(7){
    border-right:0;
}

.scoreTable.football .time{
    width:14%;
}

.scoreTable.football .teams{
    width:56%;
}

.scoreTable.football.sub{
    background-color: #C8E5F8;
    color: #696969;
    float: left;
    font-size: 12px;
    height: auto;
    width: 100%;
}

.scoreTable.football.sub>div,.scoreTable.football.sub>ul{
    height:70px;
    float:left;
    border:0;
    border-top:#696969 solid 1px;
    border-right:#696969 solid 1px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    line-height: 65px;
}

.scoreTable.football.sub>ul{
    border-right:0;
}

.scoreTable.football.sub>ul,.scoreTable.football.sub>.point,.scoreTable.football.sub>.set{
    background:#f9f9f9;
}

.scoreTable.football.sub>ul li{
    width:33%;
    float:left;
    border:0;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}

.scoreTable.football.sub .teams p{
    width:94%;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    margin:0;
    height:30px;
    line-height:34px;
    text-align:left;
    padding-left:14px;
}

.scoreTable.football.sub>ul li:nth-child(odd){
    background:#e6e6e6;
}

.scoreTable.football.sub>ul li>div{
    width:100%;
    height:35px;
    line-height:35px;
    float:left;
}

.scoreTable.football.sub>ul li .top{
    border-bottom:#777 dashed 1px;
}

.scoreTable.football.sub p{
    margin:0;
    padding:0;
}

.scoreTable.football.sub .point,.scoreTable.football.sub .set{
    height:70px;
    line-height:65px;
    /*padding-top:22px;*/
}

.scoreTable.football.sub .time{
    
}

.scoreTable.football.sub .point span,.scoreTable.football.sub .set span{
    /*display:block;*/
    height:20px;
    line-height:normal;
    margin-bottom:0;
}

.scoreTable.football.sub .point.twoLines,.scoreTable.football.sub .set.twoLines{
    padding-top:13px;
}

.flash .arrowDown{
    display:none;
}

.flash .arrowUp{
    display:none;
}

.moreMarket{
    overflow-x:visible;
    overflow-y:visible;
}

.moreMarket_table{
    border-collapse:collapse;
    float:left;
}

.moreMarket_noOdds{
    color:#999;
    font-size:14px;
    font-weight:700;
    width:100%;
    text-align:center;
}

.divtable{
    display:table;
}

.tr{
    display:table-row;
}

.td{
    display:table-cell;
    vertical-align: middle;
}

.topOdds.changed a{
    color:#ff0;
    text-shadow:0 1px 3px #011E2C;
}

.flash .topOdds.changed a{
    color:#fff;
}

#SelectEvent.changed{
    color:red;
}

#SelectEvent option{
    color:#000;
}

#SelectEvent .changed{
    color:red;
}

#mainWrapper.myBets .block{
    float:none;
    width:95%;
    margin-bottom: 10px;
}

#mainWrapper .list_1 h3{
    text-align:left;
    overflow:visible;
}

#mainWrapper div.mixparlay h3{
    text-align:left;
    overflow:visible;
}

#mainWrapper .alertBox.parlay{
    top:508px;
}

#header.statement .selectBG{
    top:52px;
}

.AnnRed{
    color:red;
}

tbody{
    width:100%;
}

tr{
    width:100%;
}

.announce td.content{
    max-width:460px;
    word-wrap:break-word;
}

.productSwitcher{
    width:502px;
    height:62px;
    margin:0 auto;
    position:relative;
    top:2px;
}

.productSwitcher>div{
    width:240px;
    height:62px;
    margin:0 4px;
    line-height:62px;
    text-align:center;
    color:#EEE;
    float:left;
    font-size:14px;
    font-weight:700;
    cursor:pointer;
    position:relative;
    background:#6585b4;
    background:   -moz-linear-gradient(top,rgba(101,133,180,1) 19%,rgba(60,88,130,1) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(19%,rgba(101,133,180,1)),color-stop(100%,rgba(60,88,130,1)));
    background:-webkit-linear-gradient(top,rgba(101,133,180,1) 19%,rgba(60,88,130,1) 100%);
    background:     -o-linear-gradient(top,rgba(101,133,180,1) 19%,rgba(60,88,130,1) 100%);
    background:    -ms-linear-gradient(top,rgba(101,133,180,1) 19%,rgba(60,88,130,1) 100%);
    background:  linear-gradient(to bottom,rgba(101,133,180,1) 19%,rgba(60,88,130,1) 100%);
    border-radius:8px 8px 0 0;
    border-top:2px #777 solid;
    border-left:2px #777 solid;
    border-right:2px #777 solid;
}

.productSwitcher>div.hover{
    color:#3f5c98;
    background:#FFF;
}

.productSwitcher .new{
    position:absolute;
    left:-2px;
    top:-2px;
}

.langBg{
    width:100%;
    height:115px;
}

.lang.outline{
    position:relative;
    top:30px;
}

.kindBg{
    width:100%;
    height:126px;
}

.kind.outline{
    position:relative;
    top:30px;
}

.kindBg.sports{
    height:56px;
}

/*---------- Waiting----------------------------------------------------------------------------------------------------------*/
.cssSet3 { 
display:inline-block; 
float:left; font:700 18px Tahoma, Helvetica, sans-serif; border-bottom:1px solid #a5a4a4  }

.wait_left { color:#000000;padding:13px 1%; width:51%; line-height:20pt;
		     background-color:#ffdfdf; height:150px; font-size:14px;}
				  
.wait_right  { background-color:#ffdfdf;padding:13px 1%; width:45%;
               height:60px; color:#000000;height:150px; }
			   
.wait_detail { width:70%; height:75px;color:#FFFFFF; 
               margin-bottom:10px; padding:10px; line-height:16pt;
               background:#8f8f8f; float:right;
			   -moz-border-radius: 6px; border-radius: 6px; 
			   }
			   
.wait_blank { width:100%; height:40px; background:#FFFFFF; padding-top:15px;
              text-align:center; color:#000000;font:700 15px Tahoma, Arial, Helvetica, sans-serif;
			  box-shadow:0 2px 5px rgba(0, 0, 0, .8);}
			  
.statement_left { padding-left:30px; padding-top:10px; color:#000000; width:60%; line-height:20pt;
		     height:145px; font-size:14px;background-color:#f3f3f3;}
				  
.statement_right  { padding:13px 1%; width:40%;background-color:#f3f3f3;
               height:145px; color:#000000; }
               
.statement_detail { width:80%; height:auto;color:#FFFFFF; 
               margin-bottom:10px; padding:10px; line-height:16pt;
               background:#8f8f8f; float:right;
			   -moz-border-radius: 6px; border-radius: 6px;  font:700 20px tahoma;
			   }
.white_content {
    display: none;
    position: fixed;
    top: 25%;
    /*left: 25%;*/
    width: 100%;
    /*height: 40%;
    padding: 16px;*/
    /*border: 16px solid orange;
    background-color: white;*/
    z-index:1002;
    overflow: auto;
}
.black_overlay{
        display: none;
        position: fixed;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        background-color: black;
        z-index:1001;
        -moz-opacity: 0.8;
        opacity:.80;
        filter: alpha(opacity=80);
}

@-webkit-keyframes zoom {
  from {-webkit-transform:scale(0)} 
  to {-webkit-transform:scale(1)}
}

@keyframes zoom {
  from {transform:scale(0)} 
  to {transform:scale(1)}
}

.black_overlay_popup{
		display: none;
        position: fixed;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,.9);
        z-index:100000;
        /*-moz-opacity: 0.8;
         opacity:.80; */
        filter: alpha(opacity=80);
}
.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: 700;
    transition: .3s;
}
.betlistWrapper { width:92%;min-height:100px; margin:0 auto 30px auto; background:#FFFFFF;
				  box-shadow: 0px 0px 5px rgb(150, 150, 150);
				-webkit-box-shadow: 0px 0px 5px rgb(150, 150, 150);
				-moz-box-shadow: 0px 0px 5px rgb(150, 150, 150);
				-o-box-shadow: 0px 0px 5px rgb(150, 150, 150);
				-moz-border-radius: 6px; 
				border-radius: 6px;
				    } 
.betUL { width:100%; list-style:none;}			

.betULtext1 { font:12px  Tahoma, Arial, Helvetica, sans-serif; color:#908e8e;}
.betULtext2 { font:12px  Tahoma, Arial, Helvetica, sans-serif; color:#4a4a4a;}
.betULtext3 { font:700 12px  Tahoma, Arial, Helvetica, sans-serif; color:#6a85bd; }
.betULtext4 { font:700 11px Tahoma, Arial, Helvetica, sans-serif; color:#4a4a4a;}
.betULtext5 { font:700 11px Tahoma, Arial, Helvetica, sans-serif; color:#4a4a4a;}
.betULtext6 { font:700 11px Tahoma, Arial, Helvetica, sans-serif; color:#a36060; }
.betULtext7 {color:#5f5e5e; font:11px Tahoma, Arial, Helvetica, sans-serif; }

.betULtext8 { font:700 11px Tahoma, Arial, Helvetica, sans-serif; color:#a36060; }
.betULtext9 { font:700 11px Tahoma, Arial, Helvetica, sans-serif; color:#6a85bd; }
/*
.betULtext1 { font-weight:700; color:#908e8e;}
.betULtext2 { font-weight:700; color:#4a4a4a;}
.betULtext3 { font-weight:700; color:#6a85bd; font-size:14px;}
.betULtext4 { font-weight:700; color:#4a4a4a;font-size:14px;}
.betULtext5 { font-weight:700; color:#4a4a4a;font-size:14px;}
.betULtext6 { font-weight:700; color:#a36060; font-size:14px;}
.betULtext7 {color:#5f5e5e; font-size:14px; }
*/

/*----------- Confirmation POP UP ------------------------*/
.betUL .li1Top2 {
	background-color: #fafafa;
    padding: 20px 0;
    position: relative;
    text-align: center;
    z-index: 1; 
}

.betUL .li2Bottom2  {
	background-color: #ececec;
    min-height: 2px;
    padding: 10px;
}

.ok
{
background: #096ca7 none repeat scroll 0 0;
    color: #ffffff;
    font: 700 12px Tahoma,Arial,Helvetica,sans-serif;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
/*---- live----*/


.oddsPart1
{ 
  width:31%; float:left; text-align:center; color:#777777;
  background:#CCCCCC; padding:0 1% 0 1% ; font-weight:700;
}

.oddsPart2
{
  width:31%; float:left; text-align:center; color:#777777;
  background:#b0b7be; padding:0 1% 0 1% ; font-weight:700;
}

.oddsPart3
{ 
  width:32%; float:left; text-align:center; color:#777777;
  background:#CCCCCC; padding:0 1% 0 1% ; font-weight:700;
}

.oddsPart3Morebet
{ 
  width:32%;  float:left; color:#777777;
  background:#CCCCCC; padding:0 1% 0 1% ; font-weight:700;
 
}
.oddsPart25_1
{ 
  background:#CCCCCC;
  width:25%; float:left; text-align:center; color:#777777;
 }
 
 .oddsPart25_2
{ 
  background:#b0b7be;
  width:25%; float:left; text-align:center; color:#777777;
 } 
 
 /* --------------------- More Bet ------------------------------------------------------------------------------------------------------*/
.morebet_title 
{
	color: #3E4F59;
    font-weight: bold;
	height:38px;
	background:url(../images/selectMatch_bg.jpg) repeat-x;
	border-bottom:1px solid #434851; padding:15px 0 0 1%;
	font-size:14px; clear:left;
}

.morebet_table { 
display:inline-block;  font-weight:700;
float:left; text-align:center; padding:3px 0;
font-size:14px;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}

.MoreBet_bttbet { 
line-height: 66px;
height: 74px;
display: block;
text-shadow: 0 1px 0 #FFF;
border-radius: 4px;
border: 1px solid #a0a0a0;
padding-top: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
background-color: #f7f7f7;
background: -webkit-linear-gradient(90deg,#DDD 0,#FFF 56%);
background: -moz-linear-gradient(90deg,#DDD 0,#FFF 56%);
background: -o-linear-gradient(90deg,#DDD 0,#FFF 56%);
background: -ms-linear-gradient(90deg,#DDD 0,#FFF 56%);
cursor:pointer;
}

.MoreBet_bttbet2
{
background: #FFFFFF url(../images/bttbet_bg2.jpg) left bottom repeat-x; 
height:106px; width:90%; margin:5px 5%;
-moz-border-radius: 5px; padding:2px;
border-radius: 5px; border:#a0a0a0 1px solid;
font-size:14px;
cursor:pointer;
}

/*//////////////////////Outright///////////////////////////////////////*/

.Result_left { 
	width:80%;

	height:75px; float:left; 
	padding:25px 0 0 2%;

	background: none repeat scroll 0 0 #424B5E;
    border-top: 1px solid #6C7381;
    box-sizing: border-box;
    color: #FFFFFF;
    float: left;
    font-size:14px;
    line-height: 150%;
    margin: 0;
    overflow: hidden;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
}
.Result_right 
{
	float: right;
    width:20%; 
}		   

.Result_right .dataBox {
	background: linear-gradient(to bottom, #F5F5F5 0px, #FFFFFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;
    display: inline-block;
    height: 73px;
    position: relative;
    text-align: center;
    width: 100%;
}
.Result_right .dataBox a p{
	color: #5A5064;
	font-size:14px;
    letter-spacing: -1px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    width: 100%;
}

.Result_right .dataBox a{
	background: -moz-linear-gradient(90deg, #DDDDDD 0px, #FFFFFF 56%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #A0A0A0;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    height: 74px;
    line-height: 66px;
    padding-top: 5px;
    text-shadow: 0 1px 0 #FFFFFF;
}

input[type="checkbox"]{

}

input[type="checkbox"]:checked{

}

div.leaguelistinner label{
	display: inline;
    font-weight: 300 !important;
    max-width: 100%;
    vertical-align: 5px;
}

div.leaguelistinner input{
	margin-top:13px;
}



.logoCenter
{
    display: block;
    margin-left: auto;
    margin-right: auto;    
}



.preload {
    height: 100%;
    margin: 0;
    overflow-y: hidden;
}
@media (device-height: 480px) {
.preload {
    height: 480px;
}
}
@media (device-height: 568px) {
.preload {
    height: 568px;
}
}
@media (device-height: 667px) {
.preload {
    height: 667px;
}
}
@media (device-height: 736px) {
.preload {
    height: 736px;
}
}
@media (device-height: 1024px) {
.preload {
    height: 1024px;
}
}
@media (orientation: landscape) {
@media (device-height: 480px) {
.preload {
    height: 320px;
}
}
@media (device-height: 568px) {
.preload {
    height: 320px;
}
}
@media (device-height: 667px) {
.preload {
    height: 375px;
}
}
@media (device-height: 736px) {
.preload {
    height: 414px;
}
}
@media (device-height: 1024px) {
.preload {
    height: 768px;
}
}
}
#preLoadOuter {
    background-color: #020049;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 99;
}
#preLoadLogo {
    background-attachment: scroll, scroll;
    background-clip: border-box, border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../img/logo.png");
    background-origin: padding-box, padding-box;
    background-position: 0 0%, 0 0;
    background-repeat: no-repeat;
    background-size: 120px 31px;
    height: 31px;
    left: 50%;
    position: absolute;
    top: 7%;
    transform: translateX(-50%) translateZ(0px);
    width: 120px;
}
.iosapp #preLoadLogo {
    margin-top: 20px;
    top: 4%;
}
#preLoadSpinner {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    animation: 1000ms linear 0s normal none infinite running spin;
    background-size: 38px 38px;
    border-color: #505050 #505050 #505050 #169ef4;
    border-image: none;
    border-radius: 999px;
    border-style: solid;
    border-width: 2px 2px 2px 3px;
    height: 38px;
    left: 50%;
    margin: 0 auto;
    position: absolute;
    top: 40%;
    transform: translateX(-50%) translateZ(0px);
    width: 38px;
}
#preLoadLabel {
    color: #ddd;
    display: none;
    font-size: 15px;
    line-height: 19px;
    margin-top: 60px;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 100%;
}
@media (min-width: 767px) {
#preLoadLogo {
    background-size: 120px 31px;
    height: 31px;
    top: 8%;
    width: 120px;
}
.iosapp #preLoadLogo {
    top: 8%;
}
#preLoadSpinner {
    background-size: 45px 45px;
    height: 45px;
    width: 45px;
}
#preLoadLabel {
    top: 50%;
}
}
@keyframes spin {
0% {
    transform: translateX(-50%) translateZ(0px) rotate(0deg);
}
100% {
    transform: translateX(-50%) translateZ(0px) rotate(360deg);
}
}
@keyframes spin {
0% {
    transform: translateX(-50%) translateZ(0px) rotate(0deg);
}
100% {
    transform: translateX(-50%) translateZ(0px) rotate(360deg);
}
}
@keyframes spin {
0% {
    transform: translateX(-50%) translateZ(0px) rotate(0deg);
}
100% {
    transform: translateX(-50%) translateZ(0px) rotate(360deg);
}
}

.list-group{
    padding-left: 0;
    margin-bottom:20px;
    font-size:14px;
}

.list-group-item{
    position:relative;
    display:block;
    padding:10px 15px;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid #ddd;
}

.list-group-item:first-child{
    border-top-left-radius:4px;
    border-top-right-radius:4px;
}

.btn-primary{
    color:#fff;
    background-color:#337ab7;
    border-color:#2e6da4;
}

.btn{
    display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#BetlistViewBtn1{
    height:75%;
    padding-top:7px;
}
#BetlistViewBtn2{
    height:75%;
    padding-top:7px;
}

#overlay.opaque, #betSlipOverlay.opaque, #overlaypopup.opaque, #betSlipOverlayPopup.opaque {
    background-color: hsla(0, 0%, 0%, 0.65);
}
#overlay, #betSlipOverlay {
    z-index: 50;
}
#overlay, #overlaypopup, #betSlipOverlay, #betSlipOverlayPopup {
    background-color: Transparent;
    padding: 0;
    position: absolute;
    top: 0;
    transform: translate(0px, 0px);
    width: 100%;
}

.redcardContainer{
     display: flex;
    flex: 0 0 auto;
    flex-direction: column;
}

.redCard{
    background:url("../images/red.png") no-repeat;
    background-size: 15px 15px;
    /*display:inline-block;*/
    width:24px;
    height:15px;
    /*float:right;*/
}
.redCardempty{
     background-size: 15px 15px;
    width:24px;
    height:15px;
}
.redCardnumber{
    padding-left:4px;
}

.aLiveCast
{
	background: rgba(0, 0, 0, 0) url("../images/LiveTV.png") no-repeat scroll 0 0 / 24px 24px;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 40px;
    font-weight: 600;
    height: 30px;
    /*margin: 5px;*/
    outline: medium none;
    /*padding: 0 8px;*/
    width: 25%;
}

.aLiveTV
{
	background: rgba(0, 0, 0, 0) url("../images/LiveTV.gif") no-repeat scroll 0 0 / 24px 24px;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 40px;
    font-weight: 600;
    height: 30px;
    /*margin: 5px;*/
    outline: medium none;
    /*padding: 0 8px;*/
    width: 25%;
}

.livePanel{
    display:inline-block;
    width:150px;
    margin-top:10px;
    margin-left:auto;
    line-height:22px;
    font-size:14px;
    text-align:center;
    color:#fff;
    font-weight:bolder;
    font-family:Arial;
    box-shadow:0 1px 0 rgba(255,255,255,.1);
    float:right;
}

.stats{
    background: rgba(0, 0, 0, 0) url("../images/Graph.jpg") no-repeat scroll 0 0 / 24px 24px;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 40px;
    font-weight: 600;
    height: 30px;
    /*margin: 5px;*/
    outline: medium none;
    /*padding: 0 8px;*/
    width: 25%;
}

.spinner3d{
    width:50px;
    height:50px;
    background-color: #fff;
    -webkit-animation:rotateplane 1.2s infinite ease-in-out;
    animation:rotateplane 1.2s infinite ease-in-out;
    margin-left:180px;
    margin-top:30px;
}

.cssload-loader {
	width: 146px;
	height: 146px;
	line-height: 146px;
	margin: 49px auto;
	position: relative;
	box-sizing: border-box;
	text-align: center;
	z-index: 0;
	text-transform: uppercase;
		-o-text-transform: uppercase;
		-ms-text-transform: uppercase;
		-webkit-text-transform: uppercase;
		-moz-text-transform: uppercase;
}

.cssload-loader:before, .cssload-loader:after {
	opacity: 0;
	box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	content: "\0020";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 97px;
	border: 5px solid white;
	box-shadow: 0 0 49px rgb(0,0,0), inset 0 0 49px white;
		-o-box-shadow: 0 0 49px rgb(0,0,0), inset 0 0 49px white;
		-ms-box-shadow: 0 0 49px rgb(0,0,0), inset 0 0 49px white;
		-webkit-box-shadow: 0 0 49px rgb(0,0,0), inset 0 0 49px white;
		-moz-box-shadow: 0 0 49px rgb(0,0,0), inset 0 0 49px white;
}

.cssload-loader:after {
	z-index: 1;
	animation: cssload-gogoloader 2.3s infinite 1.15s;
		-o-animation: cssload-gogoloader 2.3s infinite 1.15s;
		-ms-animation: cssload-gogoloader 2.3s infinite 1.15s;
		-webkit-animation: cssload-gogoloader 2.3s infinite 1.15s;
		-moz-animation: cssload-gogoloader 2.3s infinite 1.15s;
}

.cssload-loader:before {
	z-index: 2;
	animation: cssload-gogoloader 2.3s infinite;
		-o-animation: cssload-gogoloader 2.3s infinite;
		-ms-animation: cssload-gogoloader 2.3s infinite;
		-webkit-animation: cssload-gogoloader 2.3s infinite;
		-moz-animation: cssload-gogoloader 2.3s infinite;
}

.cssload-loader-download-android {
	width: 159px;
	height: 187px;
	line-height: 146px;
	/*margin: 49px auto;*/
	position: relative;
	box-sizing: border-box;
	text-align: center;
	text-transform: uppercase;
		-o-text-transform: uppercase;
		-ms-text-transform: uppercase;
		-webkit-text-transform: uppercase;
		-moz-text-transform: uppercase;
    background:url(../img/android.png) no-repeat;
}

.cssload-loader-download-android:before, .cssload-loader-download-android:after {
	opacity: 0;
	box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	content: "\0020";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 97px;
	border: 5px solid white;
	box-shadow: 0 0 49px rgb(0,0,0), inset 0 0 49px white;
		-o-box-shadow: 0 0 49px rgb(0,0,0), inset 0 0 49px white;
		-ms-box-shadow: 0 0 49px rgb(0,0,0), inset 0 0 49px white;
		-webkit-box-shadow: 0 0 49px rgb(0,0,0), inset 0 0 49px white;
		-moz-box-shadow: 0 0 49px rgb(0,0,0), inset 0 0 49px white;
}

.cssload-loader-download-android:after {
	z-index: -1;
	animation: cssload-gogoloader 2.3s infinite 1.15s;
		-o-animation: cssload-gogoloader 2.3s infinite 1.15s;
		-ms-animation: cssload-gogoloader 2.3s infinite 1.15s;
		-webkit-animation: cssload-gogoloader 2.3s infinite 1.15s;
		-moz-animation: cssload-gogoloader 2.3s infinite 1.15s;
}

.cssload-loader-download-android:before {
	z-index: -1;
	animation: cssload-gogoloader 2.3s infinite;
		-o-animation: cssload-gogoloader 2.3s infinite;
		-ms-animation: cssload-gogoloader 2.3s infinite;
		-webkit-animation: cssload-gogoloader 2.3s infinite;
		-moz-animation: cssload-gogoloader 2.3s infinite;
}

.cssload-loader-download-ios {
	width: 159px;
	height: 187px;
	line-height: 146px;
	/*margin: 49px auto;*/
	position: relative;
	box-sizing: border-box;
	text-align: center;
	text-transform: uppercase;
		-o-text-transform: uppercase;
		-ms-text-transform: uppercase;
		-webkit-text-transform: uppercase;
		-moz-text-transform: uppercase;
    background:url(../img/ios.png) no-repeat;
    margin-left:10px;
}

.cssload-loader-download-ios:before, .cssload-loader-download-ios:after {
	opacity: 0;
	box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	content: "\0020";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 97px;
	border: 5px solid white;
	box-shadow: 0 0 49px rgb(0,0,0), inset 0 0 49px white;
		-o-box-shadow: 0 0 49px rgb(0,0,0), inset 0 0 49px white;
		-ms-box-shadow: 0 0 49px rgb(0,0,0), inset 0 0 49px white;
		-webkit-box-shadow: 0 0 49px rgb(0,0,0), inset 0 0 49px white;
		-moz-box-shadow: 0 0 49px rgb(0,0,0), inset 0 0 49px white;
}

.cssload-loader-download-ios:after {
	z-index: -1;
	animation: cssload-gogoloader 2.3s infinite 1.15s;
		-o-animation: cssload-gogoloader 2.3s infinite 1.15s;
		-ms-animation: cssload-gogoloader 2.3s infinite 1.15s;
		-webkit-animation: cssload-gogoloader 2.3s infinite 1.15s;
		-moz-animation: cssload-gogoloader 2.3s infinite 1.15s;
}

.cssload-loader-download-ios:before {
	z-index: -1;
	animation: cssload-gogoloader 2.3s infinite;
		-o-animation: cssload-gogoloader 2.3s infinite;
		-ms-animation: cssload-gogoloader 2.3s infinite;
		-webkit-animation: cssload-gogoloader 2.3s infinite;
		-moz-animation: cssload-gogoloader 2.3s infinite;
}



@keyframes cssload-gogoloader {
	0% {
		transform: scale(0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		transform: scale(1);
		opacity: 0;
	}
}

@-o-keyframes cssload-gogoloader {
	0% {
		-o-transform: scale(0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		-o-transform: scale(1);
		opacity: 0;
	}
}

@-ms-keyframes cssload-gogoloader {
	0% {
		-ms-transform: scale(0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		-ms-transform: scale(1);
		opacity: 0;
	}
}

@-webkit-keyframes cssload-gogoloader {
	0% {
		-webkit-transform: scale(0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 0;
	}
}

@-moz-keyframes cssload-gogoloader {
	0% {
		-moz-transform: scale(0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		-moz-transform: scale(1);
		opacity: 0;
	}
}


.cssload-spinner {
	position: fixed;
	width: 33px;
	height: 33px;
	left: 50%;
	margin-left: -35px;
	margin-top: -17px;
    text-align:center;
    margin-top:70%;
}
.cssload-spinner:after, .cssload-spinner:before {
	position: absolute;
	content: "";
	border: 2px solid darkgray;
	width: 31px;
	height: 31px;
}
.cssload-spinner:after {
	animation: cssload-spinner1 1s linear infinite;
		-o-animation: cssload-spinner1 1s linear infinite;
		-ms-animation: cssload-spinner1 1s linear infinite;
		-webkit-animation: cssload-spinner1 1s linear infinite;
		-moz-animation: cssload-spinner1 1s linear infinite;
}
.cssload-spinner:before {
	width: 43px;
	height: 43px;
	margin-left: -6.5px;
	margin-top: -6.5px;
	animation: cssload-spinner2 1s linear infinite;
		-o-animation: cssload-spinner2 1s linear infinite;
		-ms-animation: cssload-spinner2 1s linear infinite;
		-webkit-animation: cssload-spinner2 1s linear infinite;
		-moz-animation: cssload-spinner2 1s linear infinite;
}



@keyframes cssload-spinner1 {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

@-o-keyframes cssload-spinner1 {
	from {
		-o-transform: rotate(0deg);
	}
	to {
		-o-transform: rotate(360deg);
	}
}

@-ms-keyframes cssload-spinner1 {
	from {
		-ms-transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
	}
}

@-webkit-keyframes cssload-spinner1 {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}

@-moz-keyframes cssload-spinner1 {
	from {
		-moz-transform: rotate(0deg);
	}
	to {
		-moz-transform: rotate(360deg);
	}
}

@keyframes cssload-spinner2 {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(-360deg);
	}
}

@-o-keyframes cssload-spinner2 {
	from {
		-o-transform: rotate(0deg);
	}
	to {
		-o-transform: rotate(-360deg);
	}
}

@-ms-keyframes cssload-spinner2 {
	from {
		-ms-transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(-360deg);
	}
}

@-webkit-keyframes cssload-spinner2 {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(-360deg);
	}
}

@-moz-keyframes cssload-spinner2 {
	from {
		-moz-transform: rotate(0deg);
	}
	to {
		-moz-transform: rotate(-360deg);
	}
}

.crown{
    background:url(../apps/img/topnavcrown.png) no-repeat;
    width: 21.44px;
    height: 15px;
    color: black;
    background-size: 21.44px 15px;
}

.togel{
    background:url(../apps/img/topnavtogel.png) no-repeat;
    width: 21.44px;
    height: 15px;
    color: black;
    background-size: 21.44px 15px;
}

.poker{
    background:url(../apps/img/topnavpoke.png) no-repeat;
    width: 21.44px;
    height: 15px;
    color: black;
    background-size: 21.44px 15px;
}

.keno5{
    background:url(../apps/img/topnavkeno5ball.png) no-repeat;
    width: 21.44px;
    height: 15px;
    color: black;
    background-size: 21.44px 15px;
}

.slot{
    background:url(../apps/img/topnavplaygames.png) no-repeat;
    width: 21.44px;
    height: 15px;
    color: black;
    background-size: 21.44px 15px;
}
.jdb{
    background:url(../apps/img/topnavjdb.png) no-repeat;
    width: 21.44px;
    height: 15px;
    color: black;
    background-size: 21.44px 15px;
}
.wmcasino{
    background:url(../apps/img/topnavwm.png) no-repeat;
    width: 21.44px;
    height: 15px;
    color: black;
    background-size: 21.44px 15px;
}
.games{
    background:url(../apps/img/topnavgames.png) no-repeat;
    width: 21.44px;
    height: 15px;
    color: black;
    background-size: 21.44px 15px;
}
.statistic_height{
        height:700px;
    }

.downloadicon{
    /*margin-left:15px;*/
}

.close-button-livecast{
    position:absolute;
    background: url(../images/c1.png) no-repeat center;
    width: 25px;
    height: 22px;
    background-size: 25px 22px;
	z-index:10;
}

.close-button-livetv{
    position:absolute;
    background: url(../images/c2.png) no-repeat center;
    width: 25px;
    height: 22px;
    background-size: 25px 22px;
	z-index:10;
}

.close-button{
    position:absolute;
    background: url(../images/close-button.png) no-repeat center;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
}

.fixed-top-livecast{
     position: sticky;
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    z-index:1000!important;
    width:100%;
}

.not-fixed{
    position:relative!important;
    z-index:0!important;
}

#divLiveCast{
  
}

#stickyPanel{
    position:sticky!important;
    position: -webkit-sticky!important;
    position: -moz-sticky!important;
    position: -ms-sticky!important;
    position: -o-sticky!important;
     z-index:1;
      top:0;
}

.parTypeWord{
    display:inline!important;
    padding:0!important;
    font-weight:bold;
    margin-left: -8px;
    position:absolute;
}

.parTypeOdds{
    display:inline!important;
    padding:0!important;
    margin-left:8px;
}

.oddspan{
    padding-right:15px;
    padding-left:15px;
}

.negativeoddspan{
    color:#ee2c2c!important;
    padding-right:15px;
    padding-left:15px;
    margin-left:-4px;
}

.oddspanPosition{
   position:absolute;
   margin-left:-25px;
}

.topNav .back.MoreBet {
    width: 40px;
}

.live-container {
    display: flex;
    text-align: center;
    height: 40px;
    /* padding: 10px 10px 5px 10px; */
	width: 100%;
    padding-left: 50px;
}

.livetv {
    width: 50%;
    border-bottom: none;
    color: #ffffff;
	display:none;
}

.livecast {
    width: 50%;
    border-bottom: none;
    color: #ffffff;
	display:none;
}

.active-live{
    border-bottom: 1px solid #84cdf8 !important;
    color: #84cdf8 !important;
}

.morebethdp_hdp{
    font-size: 7pt;
}

.morebethdp_hdpodds{
    margin-top: 5px;
}

.morebet_menu{
	padding-right:25px;
	font-weight:bold;
}

.active-morebetmenu{
	color: #2d16b7!important;
}

.ipl-InPlayLauncherFixture.MoreBet{
	min-height: 30px;
}

.ipl-MoreBet_TeamsWrapper {
    -moz-box-direction: normal;
    -moz-box-flex: 2;
    -moz-box-orient: vertical;
    flex: 2 4 10%;
    overflow: hidden;
    position: relative;
    width: inherit;
	margin: 7px 7px 0 7px;
}

.ipl-MoreBet_TeamsText {
    color: #0000FF;
    font-size: 9pt;
    font-weight:bold;
    line-height: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	display:inline-block;
	padding: 0 5px 0 5px;
}

.ipl-MoreBet_TeamsText.VS {
    color: #000000;
}

.MoreBet_eventRefresh{
    display:inline-block;
    margin-top: auto;
    margin-left:auto;
    line-height:22px;
    font-size: 10px;
    text-align:center;
    color:#fff;
    font-weight:bolder;
    font-family:Arial;
    box-shadow:0 1px 0 rgba(255,255,255,.1);
    float:right;
}

.Morebet_FTFH_Panel {
    width: 100%;
    display: flex;
    text-align: center;
    background-color: #d9e4fa;
    border-bottom: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
    font-size: 10pt;
    font-weight: bold;
    color: #606060;
}

.Morebet_FT {
    width: 50.3%;
    border-right: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
}

.Morebet_FH {
    width: 49.7%;
    border-right: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
}

.MoreBet_hdpou_padding {
    padding-bottom: 10px;
    background: #6ccff6;
}

.ipl-Participant-Green.FH{
    background-color: #dbdebb;
}

.ipo-Overview_MoreBetMenuNavContainer {
    backface-visibility: hidden;
    background-color: #F0F8FF;
    box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    min-height: 25px;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    white-space: nowrap;
    will-change: overflow-y;
    z-index: 0;
	padding:10px;
}

.casino-banner-container{
     padding-left: 10%;
     padding-right: 10%;
     display: inline-flex;
     width:100%;
}

.casino-image-left{
	width: 47%;height: 100%;
	margin: 10px 10px 10px 0;
}

.casino-image-right{
	width: 47%;height: 100%;
	margin: 10px 0 10px 10px;
}

.home-interface--padding {
    padding: 0 4px;
}

.home-interface__game {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding-bottom: 2px;
    padding-top: 2.5px;
}

.home-interface__game__item {
    width: 100%;
    max-width: 50%;
    padding: 2px !important;
    border: 1px solid transparent;
    position: relative;
    display: flex;
}

.home-interface__game__item__link {
    color: #FFFFFF;
    width: 100%;
}

.home-interface__game__item__img {
    height: fit-content;
}

.home-interface__game__item__img img {
    width: 100%;
}

.home-interface__game__item__title {
  width: 100%;
  position: absolute;
  bottom: 0;
  text-transform: uppercase;
  font-size: 14px;
  text-align: center;
  background-color: #001524e0;
  border-bottom: 3px solid transparent;
  font-family: 'Aller Regular' !important;
  padding: 1px 0px;
}

.home-interface__banner {
  padding: 2px;
}

.home-interface__banner__link > img {
    width: 100%;
    max-width: 100%;
}

.home-interface__thumbnail {
    display: flex;
    width: 100%;
    padding: 5px 2px;
}

.home-interface__thumbnail__item:first-child {
    padding-right: 2.5px;
}
.home-interface__thumbnail__item:last-child {
    padding-left: 2.5px;
}

.home-interface__thumbnail__item {
    width: 50%;
}

.home-interface__thumbnail__item__img {
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.home-interface__img-thumbnail {
    max-width: 100%;
    width: 100%;
}

.home-interface__mobile-app {
  padding: 2px;
}


.headerWrap {
    /* width: 100%; */
    padding-top: 15px;
    padding-bottom: 11px;
    max-height: 84px;
    display: flex;
    background: #00000094;
}
 .running-text-wrapper {
    /* font: 0.75rem 'allerregular'; */
    overflow: hidden;
    display: flex;
  }

  .running-text-wrapper > .running-text-header {
    position: relative;
    padding: 5px 0;
    font-size: 14px;
  }

  .running-text-header {
    background: linear-gradient(to bottom, rgba(222,199,71,1) 0%, rgba(255,243,114,1) 18%, rgba(240,225,88,1) 30%, rgba(169,141,29,1) 54%, rgba(222,199,71,1) 95%, rgba(222,199,71,1) 100%);
    color: #000000;
    text-transform: uppercase;
    text-align: center;
    padding: 2px 10px;
    width: 14%;
    display: block;
    font-weight: bold;
    background: #ffffff54;
  }

  .running-text-wrapper > .marquee-wrapper {
    padding-top: 7px;
    margin: 0;
    font-size: 11px;
  }

  .marquee-wrapper{
    width: 100%;
    color: #fff;
    float: left;
    display: block;
    padding: 2px 0;
    overflow: hidden;
    background: #00000057;
  }

 .marquee-wrapper a{
     color:#fff;
 }

.login-new .form button a {
    color: #fff;
    width: 100%;
    display: block;
}

.home-interface__mobile_app {
    padding: 1px;
}

.hm-HeaderLink-new {
    -moz-box-align: center;
    -moz-box-flex: 1;
    -moz-box-pack: center;
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 23px;
    justify-content: center;
    min-height: 35px;
} 

.login-new{
    width:100%;
    position:relative;
    bottom:5px;
    background-color: transparent;
}

.loginPanel-new {
    width: 80%;
    margin: 8px auto;
    margin-bottom: 25px;
    border-top: 1px solid #00000061;
    padding-top: 25px;
}

.loginPanel-new .form-control {
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#fff;
}

.login-new .form{
    width: 100%;
    /* padding:15px; */
    border-radius:8px;
    position:relative;
    /* text-align:center; */
    display: flex;
    /* background: #00000087; */
}

.login-new .remember{
    width:290px;
    height:50px;
    line-height:40px;
    margin-bottom:15px;
    display:none;
}

.login-new .form button{
   width: 50%;
   height: 48px;
   text-align:center;
   border-radius: 8px;
   border: 0;
   font-size: 18px;
   color: #fff;
   margin: 3px;
   font-family: sans-serif;
}

#txt_Register1 {
    background-color: #ca2a24;
    box-shadow: inset 0px 2px 0px #ffffff5c;
    border: 1px solid #00000052;
}
#txt_SignIn {
    background-color: #d99c19;
    box-shadow: inset 0px 2px 0px #ffffff5c;
    border: 1px solid #00000052;
    color: #2a2a2a;
}

.form-control-new {
  width:100%;
  height: 40px;
  padding: 6px 10px;
  font-size: 12px;
  color: #fff;
  background-color: #00000085;
  border: 1px solid transparent;
  border-radius: 5px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.select-group .value-new {
    display:block;
    position:absolute;
    top:50%;
    margin-top:-10px;
    left:41px !important;
    right:35px;
    color:#5f779a;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

.inner-addon-new {
    position: relative;
    margin-bottom: 10px;
}

.inner-addon-new .form-icon {
 position: absolute;
 left: 0;
 z-index: 2;
 display: block;
 width: 40px;
 height: 40px;
 line-height: 36px;
 text-align: center;
 pointer-events: none;
 color: #777777;
}
.inner-addon-new .domainicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}
.inner-addon-new .passwordicon {
}
.inner-addon-new .languageicon {
 
}

.left-addon-new span {/* padding-left:  15px; */}
.left-addon-new input  {padding-left: 40px;}

.usericon-new{
  background: url(../img/140/user.png) center no-repeat !important;
  background-size: 20px !important;
  width: 40px !important;
  height: 39px !important;
  margin-top: 0 !important;
}
.passwordicon-new{
    background:url(../img/140/password.png) center no-repeat !important;
    width: 40px !important;
    height: 39px !important;
    background-size: 20px !important;
	margin-top: 0 !important;
}
.languageicon-new{
    background:url(../img/140/lan.png) center no-repeat !important;
    width: 40px !important;
    height: 39px !important;
    background-size: 20px !important;
	margin-top: 0 !important;
}

.logoCenter-new
{
    display: flex;
    margin-left: auto;
    margin-right: auto;
    max-width: 130px;
}

.hm-HeaderLinkAtoz_SidebarLauncher-new {
    -moz-box-pack: start;
    justify-content: flex-start;
    padding-left: 11px;
}

.hm-HeaderLinkAtoz_SidebarLauncher-new::before {
    color: #ffffff;
    content: "";
    display: inline-block;
    font-family: bet365UI;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    margin-right: 6px;
    text-transform: none;
}

#pgSignIn{
	padding-bottom:50px!important;
}

.statementLayout{
    border:1px solid grey;
    width:10%;
    font-size:15px;
}

.statementLayout_Date{
    border:1px solid gray;
    width:35%;
    font-size:15px;
}

.lastweekColor{
    color:#0000FE;
    font-weight:bold;
    cursor:pointer;
}

.settledLayout_Title{
    border:1px solid gray;
    width:15%;
    font-size:15px;
    font-weight:bold;
}

.settledLayout_Title_desc{
    border:1px solid gray;
    width:70%;
    font-size:15px;
    font-weight:bold;
}

.settledTitle{
    height:25px;
    background:#A7C7DC;
}

.settledLayout_Content{
    border:1px solid gray;
    width:15%;
    font-size:15px;
}

.settledLayout_Content_desc{
    border:1px solid gray;
    width:70%;
    font-size:15px;
}

.settledLayout_Content_amt{
    border:1px solid gray;
    width:15%;
    font-size:15px;
    text-align:right;
}

.settledContent{
    height:25px;
    background:#C8E5F8;
}

.settledContent1{
    height:25px;
    background:#fff;
}

.settledLayout_Content_event{
    border:1px solid gray;
    width:70%;
    font-size:13px;
}

.stakeTableHomeAwayEvent{
    color:blue;
    font-weight:bold;
}

.backButton{
    margin:20px;
    /*float:right;*/
}

#pendingAD{
    text-align: center;
    margin-bottom: 30px;
}

.odds-gain {
    position: relative;
}

    .odds-gain:after {
        content: ' ';
        position: absolute;
        right: 2px;
        background: linear-gradient(0deg,#ffffff, #5AAA12);
        background-size: 400% 400%;
        width: 3px;
        height: 40px;
        bottom: -5px;
        border-radius: 5px;
        animation: gain 1s ease infinite;
    }

.odds-gain-outright {
    position: relative;
}

    .odds-gain-outright:after {
        content: ' ';
        position: absolute;
        right: 0px;
        background: linear-gradient(0deg,#ffffff, #5AAA12);
        background-size: 400% 400%;
        width: 3px;
        height: 15px;
        bottom: -5px;
        border-radius: 5px;
        animation: gain-outright 1s ease infinite;
    }

.dt-score.odds-gain:after {
    bottom: -5px;
}

.dt-score.odds-gain:after {
    animation: gain-add 1s ease infinite;
}

.dt-score.odds-loss:after {
    animation: loss-add 1s ease infinite;
}

.league-outright-info-bet.odds-gain:after {
    bottom: -5px;
}

.odds-loss {
    position: relative;
}

    .odds-loss:after {
        content: ' ';
        position: absolute;
        right: 2px;
        background: linear-gradient(0deg,#ffffff, #D61111);
        background-size: 400% 400%;
        width: 3px;
        height: 40px;
        bottom: 0px;
        border-radius: 5px;
        animation: loss 1s ease infinite;
    }

.odds-loss-outright {
    position: relative;
}

    .odds-loss-outright:after {
        content: ' ';
        position: absolute;
        right: 0px;
        background: linear-gradient(0deg,#ffffff, #D61111);
        background-size: 400% 400%;
        width: 3px;
        height: 15px;
        bottom: 0px;
        border-radius: 5px;
        animation: loss-outright 1s ease infinite;
    }

    @keyframes gain {
    0% {
        transform: translateY(0);
        opacity: 0;
    }

    100% {
        transform: translateY(-30px);
        opacity: 1;
    }
}

@keyframes gain-outright {
    0% {
        transform: translateY(0);
        opacity: 0;
    }

    100% {
        transform: translateY(-15px);
        opacity: 1;
    }
}

@keyframes loss {
    0% {
        transform: translateY(-30px);
        opacity: 0;
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

@keyframes loss-outright {
    0% {
        transform: translateY(-15px);
        opacity: 0;
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

@keyframes gain-add {
    0% {
        transform: translateY(0);
        opacity: 0;
    }

    100% {
        transform: translateY(-140%);
        opacity: 1;
    }
}

@keyframes loss-add {
    0% {
        transform: translateY(-100%);
        opacity: 0;
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.stop {
    width: 80px;
    height: 80px;
    border: 8px solid red;
    border-radius: 50%;
    position: relative;
    margin: 15px auto;
}

    .stop:after {
        content: '';
        display: block;
        position: absolute;
        width: 8px;
        height: 70px;
        background: red;
        left: calc(50% - 4px);
        transform: rotatez(45deg);
    }
	
.deposit-tab{
    padding:12px;
    padding-top: 0;
    /*margin-top: -10px;*/
}
.deposit-after-area {
    margin: 15px 0;
}
.deposit-tab .nav-link {
    padding: 25px 50px;
    font-size: 20px;
    background: #ffcf00;
    display: inline-block;
    margin: 4px;
    border: 3px solid #f0ca00;
    border-radius: 5px 5px 0 0;
    color: #001026;
}
.deposit-tab .nav-link:first-child {
    margin-left: 0;
}
.deposit-tab .tab-content {
    border: 3px solid #f0ca00;
    border-radius: 0 0 10px 10px;
    margin-top: -23px;
}
.deposit-tab .nav-link.active {
    background: #00183a;
    color: #FFF;
    border-bottom: 3px solid #00183a;
}
.deposit-content-bottom {
    background: #000b1f;
    padding: 25px;
    border-radius: 10px;
}
.deposit-content-bottom h3 {
    color: #FFF;
    margin-bottom: 35px;
}
.deposit-content-bottom ul {
    list-style: unset;
    padding-left: 15px;
    padding-right: 15px;
}
.deposit-content-bottom li {
    font-size: 18px;
    color: #FFF;
    margin-bottom: 20px;
    line-height: 1.5;
}
.deposit-top {
    padding-top: 20px;
}
.deposit-top tr {
    border: 0;
}
#pills-home .deposit-top td {
    border: 1px solid #fff;
    float: none;
}
.deposit-top td {
    font-size: 18px;
    color: #FFF;
    padding: 15px;
    border: 0;
}
.deposit-top td span {
    margin-top: 15px;
    margin-bottom: 35px;
    display: inline-block;
}
.deposit-top td ul li {
    display: inline-block;
    background: #0044b4;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: 10px;
}

.deposit-top td ul li span img {
    width: 15px;
}
.deposit-top td input {
    max-width: 200px;
}
.deposit-top td select {
    max-width: 200px;
    border: 0;
    display: inline-block;
    margin-bottom: 15px;
}
.deposit-top td .bca-btn {
    background: #FFF;
    border-radius: 5px;
    padding: 8px 15px;
    display: inline-block;
    margin-left: 15px;
}
.deposit-top td .bca-btn img {
    height: 20px;
    margin-right: 10px;
}
.deposit-top td textarea {
    border: 0;
    border-radius: 15px;
}
.salin-btn {
    display: inline-block;
    background: #0044b4;
    padding: 8px 15px;
    border-radius: 5px;
    color: #FFF;
    margin-left: 10px;
}
.kirim-btn {
    text-transform: uppercase;
    display: inline-block;
    background: #ffcf00;
    padding: 10px 15px;
    border-radius: 5px;
    color: #001026;
    margin-top: 15px;
}

.bankButton{
    height:60px;
    background-size:100% 50px;
    background-repeat:no-repeat;
    display:none;
}

/*== QR Tab Content ==*/
.qr-tab-content-top.deposit-top td input.form-control {
    max-width: 100%;
    margin-bottom: 5px;
    background: #ffffff;
}
.qr-tab-content-top.deposit-top td ul li a {
}
.qr-tab-content-top.deposit-top td ul li a {
    display: inline-block;
    color: #ffcf00;
    padding: 2px;
    font-weight: 600;
}
.qr-tab-content-top.deposit-top td ul li:first-child {
    background: #ffcf00;
}
.qr-tab-content-top.deposit-top td ul li:first-child a {
    padding: 0px;
}
.qr-tab-content-top.deposit-top td ul li:first-child a img {
    width: 20px;
}
.qr-tab-bottom {
    background: #001c85;
    padding: 10px;
    padding-bottom: 30px;
}
.qr-tab-bottom span {
    color: #FFF;
    display: inline-block;
    line-height: 1.5;
    font-size: 16px;
    margin-bottom: 10px;
}
.qr-tab-bottom img {
    border-radius: 10px;
}
.qr-tab-bottom-dv {
    margin-top: 35px;
    display: flex;
    justify-content: space-between;
}
.qr-tab-bottom-dv span {
    margin-bottom: 0;
}
.qr-tab-bottom-dv .text-left {
    padding-top: 25px;
}
.qr-tab-bottom-dv .text-right-tab {
    width: 60%;
}
.qr-tab-bottom-dv .text-right {
    text-align: center;
    background: #FFF;
    border-radius: 10px;
    padding: 25px;
}
.qr-tab-bottom-dv .text-right span {
    color: #04368a;
}

.qr-area, .qr-table td{
    color:#ffffff;
}

.qr-area p{
    color:#ffffff;
}

@media only screen and (max-width: 767px) {


    .deposit-tab .nav-link  {
        padding: 5px 25px;
        font-size: 16px;
    }
    .deposit-top td {
        font-size: 14px;
    }
    .deposit-top {
        padding: 10px;
    }
    .deposit-top td {
        padding: 10px;
    }
    .deposit-top td ul li {
        padding: 5px;
    }
    .deposit-top td .bca-btn {
        margin-left: 0;
        margin-top: 15px;
    }
    .deposit-content-bottom li {
        font-size: 16px;
    }
    
}

.blinking-image {
    animation: blink 1s infinite; 
}

@keyframes blink {
    0%, 100% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }
}