/* Minification failed. Returning unminified contents.
(1791,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(8407,1): run-time error CSS1019: Unexpected token, found '}'
(8423,1): run-time error CSS1019: Unexpected token, found '}'
(8436,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(8833,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(9879,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#'
(9881,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#'
(10901,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10902,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10910,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10911,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11208,5): run-time error CSS1019: Unexpected token, found '}'
(12730,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(14216,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#'
(14218,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#'
(15286,2): run-time error CSS1030: Expected identifier, found '.'
(15286,2): run-time error CSS1019: Unexpected token, found '.'
(17476,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
}

body {
    line-height: 1;
    font-size: 12px !important;
    font-family: "Arial", "Tahoma", "pmingliu", "新細明體" !important;
    background-color: #e8eff5 !important;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none;
    }

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

input {
    margin: 0;
    padding: 0;
}

html, body {
    height: 100%;
}

a {
    text-decoration: none;
}

/*GRID*/
.gff {
    border: solid 1px #87a8eb;
    width: 810px;
    float: left;
    height: auto;
}

.sportheight {
    width:100%;
    float: left;
    height: auto;
    margin-bottom: 0px;
}

.headerboxblue {
    width: 100%;
    height: 30px;
    margin: 0px 0 0px 0;
    display:none;
}
	
.headerboxblueright {
    background-image: url(/Content/images/headerbluelineright.png);
    width: 5px;
    height: 30px;
    float: right;
}
	
.headerboxblueleft {
    background-image: url(/Content/images/headerbluelineleft.png);
    width: 5px;
    height: 30px;
    float: left;
}
	
.headerboxbluecenter {
    display:none;
    background-image: url(/Content/images/headerblueline1.jpg);
    float: left;
    width: 802px;
    height: 30px;
}

.headerboxorange {
    display:none;
    height: 30px;
    margin: 0px 0 0px 0;
}

.headerboxorangecenter {
    background-image: url(/Content/images/headerorangeline1.jpg);
    float: left;
    width: 802px;
    height: 30px;
}

.headerboxorangeleft {
    background-image: url(/Content/images/headerorangelineleft.png);
    width: 5px;
    height: 30px;
    float: left;
}

.headerboxorangeright {
    background-image: url(/Content/images/headerorangelineright.png);
    width: 5px;
    height: 30px;
    float: left;
}

.headiconleft {
    margin: 3px 0px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url("/Content/images/sports-icon.png?20180903");
	float: left;
}

.headertitlebox {
    width: 330px;
    font-weight: normal;
    font-size: 12px;
    color: #1D2E65;
     font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
     float: left;
     left: 40px;
     line-height: 30px;
     height: 30px;
}

.headertitleboxO {
    width: 330px;
    font-weight: normal;
    font-size: 12px;
    color: #853C1F;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	float: left;
	left: 40px;
	line-height: 30px;
	height: 30px;
}

.headercentericon {
    width: 62px;
    font-weight: normal;
    font-size: 12px;
    color: #4C69B8;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    float: left;
	right: 350px;
	height: 30px;
	line-height: 0px;
}

.headercentericonO {
    width: 62px;
    font-weight: normal;
    font-size: 12px;
    color: #853C1F;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    float: left;
	right: 358px;
	height: 30px;
	line-height: 0px;
}

.headerrighticon {
    width: 100px;
    margin: 8px 10px 4px 0px;
    font-weight: normal;
    font-size: 12px;
    color: #4C69B8;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	right: 30px;
}

.headerrighticonO {
    width: 100px;
    margin: 8px 10px 4px 0px;
    font-weight: normal;
    font-size: 12px;
    color: #4C69B8;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	right: 10px;
}

.headerrighticonblue {
    padding-left: 20px;
    cursor: pointer;
    width: auto;
    font-weight: normal;
    font-size: 12px;
    color: #1D2E65;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    height: 30px;
    line-height: 30px;
    float: right;
    padding-right: 20px;
}

.headerrighticonorange {
    cursor: pointer;
    width: auto;
    font-weight: normal;
    font-size: 12px;
    color: #853C1F;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    height: 30px;
    line-height: 30px;
    float: right;
    padding-right: 20px;
}
	
.Headersoccerblue {
    background-color: #5574a7;
    width: 100%;
    height: 22px;
}
.Headersoccerblue div{
    white-space:nowrap;
}

.Headersoccer-one {
    display:none;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    width: 59px;
	text-align: center;
	line-height: 22px;
}

.Headersoccer-two {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: left;
	line-height: 22px;
    width:244px;
}


.Headersoccer-two::before {
    content:"";
    margin-left:12px;
}

.Headersoccer-three {
    float: left;
    width: 288px;
}

.Headersoccer-three-one {
    display:none;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 286px;
    line-height: 22px;
    border-left: 1px solid #3b5174;
}

.Headersoccer-three-two {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 288px;
    line-height: 22px;
    border-left: 1px solid #3b5174;
}

.Headersoccer-three-one1 {
    line-height: 22px;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 81px;
}

.Headersoccer-three-one2 {
    line-height: 22px;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 85px;
    border-left: 1px solid #3b5174;
}

.Headersoccer-three-one3 {
    line-height: 22px;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 62px;
    border-left: 1px solid #3b5174;
    border-left: 1px solid #3b5174;
}

.Headersoccer-three-one4 {
    line-height: 22px;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 54px;
    border-left: 1px solid #3b5174;
}

.Headersoccer-four {
    float: left;
    width: 240px;
}

.Headersoccer-four-one {
    display:none;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 241px;
    line-height: 22px;
}

.Headersoccer-four-two {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 241px;
    line-height: 22px;
}

.Headersoccer-four-one1 {
    line-height: 22px;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 90px;
    border-left: 1px solid #3b5174;
}

.Headersoccer-four-one2 {
    line-height: 22px;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 81px;
    border-left: 1px solid #3b5174;
}

.Headersoccer-four-one3 {
    line-height: 22px;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 66px;
    border-left: 1px solid #3b5174;
    border-right: 1px solid #3b5174;
}

.Headersoccer-last {
    visibility:hidden;
    float: right;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 40px;
    line-height: 22px;
    height:22px;
}

.Headersoccerorange {
    background: #5574a7;
    border-color: #5574a7;
    width: 100%;
    height:22px;
}

.HeadersoccerO-one {
    display:none;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-top: 1px solid #ffbf9d;
    border-right: 1px solid #df6637;
    width: 59px;
	height: 38px;
	text-align: center;
	line-height: 38px;
}

.HeadersoccerO-two {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    width: 242px;
	text-align: left;
	line-height: 22px;
    /*padding-left:5px;*/
}
    .HeadersoccerO-two::before {
        content:"";
        margin-left:12px;
    }

.mini .HeadersoccerO-two
{
    min-width: 357px;
    width: 357px;
}

.HeadersoccerO-three {
    float: left;
    width: 288px;
}

.HeadersoccerO-three-one {
    display:none;
    float: left;
    border-bottom: 1px solid #df6637;
    border-right: 1px solid #df6637;
    border-left: 1px solid #ffbf9d;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 286px;
    line-height: 22px;
}

.HeadersoccerO-three-two {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 288px;
	height: 22px;
}

.HeadersoccerO-three-one1 {
    line-height: 22px;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 81px;
    border-left: 1px solid #3b5174;
}

.HeadersoccerO-three-one2 {
    line-height: 22px;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 112px;
    border-left: 1px solid #3b5174;
}

.HeadersoccerO-three-one3 {
    line-height: 22px;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 90px;
    border-left: 1px solid #3b5174;
}

.HeadersoccerO-three-one4 {
    line-height: 22px;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 41px;
}

.HeadersoccerO-four {
    float: left;
    width: 244px;
}

.HeadersoccerO-four-one {
    display:none;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 244px;
	height: 18px;
    line-height: 22px;
}

.HeadersoccerO-four-two {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 244px;
	height: 18px;
    line-height: 22px;
}

.HeadersoccerO-four-one1 {
    line-height: 22px;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 90px;
    border-left: 1px solid #3b5174;
}

.HeadersoccerO-four-one2 {
    line-height: 22px;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 80px;
    border-left: 1px solid #3b5174;
}

.HeadersoccerO-four-one3 {
    line-height: 22px;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 70px;
    border-left: 1px solid #3b5174;
     border-right: 1px solid #3b5174;
}

.HeadersoccerO-last {
    visibility:hidden;
    float: right;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
    width: 40px;
    line-height: 38px;
	height: 22px;
    border-left: 1px solid #3b5174;
}
	
.groupcircle {
    background-color: #bbdede;
    width: 100%;
    float: left;
    height: auto;
    font-weight:bold;
}

.groupcircle:hover > div.singlelinedivdoubleline {
    background-color:#f5eeb8 !important;
}
#S2M0 .groupcircle:hover {
    background-color:#f5eeb8 !important;
}
.one-one {
    vertical-align: middle;
    color: #000;
	padding: 3px 0px 3px 0px !important;
	width: 100%;
	background-color: #b1b1b1;
	float: left;
    cursor: pointer;
    font-weight:bold;
    text-transform:uppercase;
}

.one-twobg {
    vertical-align: middle;
	width: 100%;
	float: left;
	height: auto;
}

.one-orange {
    vertical-align: middle;
    color: #000;
	padding: 3px 0px !important;
	width: 100%;
	background-color: #b1b1b1;
	float: left;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
}

.titlebarbox {
    margin-top: 3px;
	width: 90%;
	float: left;
}

#oneba {
    float: left;
    border-bottom: solid 1px #87a8eb;
}

.onebgc {
	width: 810px;
	padding: 0px 0px 0px 0px;
    border-bottom: solid 1px #87a8eb;
}

.bodyboxone-top {
    float: left;
    width: 59px;
    text-align: center;
}

.bodyboxone {
	float: left;
    width: 59px;
    border-right:1px solid #bbbbbb;
}

.bodyboxone-timebg1 {
	float: left;
    width: 38px;
	height: auto;   
    text-transform:uppercase;
    position:relative;
}

/*s1-today*/
.bodyboxtwo {
    float: left;
    width: 183px;
    text-align: left;
    height: auto;
    border-right:1px solid #bbbbbb;
    font-weight:bold;
    padding: 2px 0px;
}

.bodyboxiconstar {
    /*background-image: url(/Content/images/starwhite.png);
	background-position: left;
    background-repeat: no-repeat;*/
	float: left;
	height: auto;
     position:relative;
}

.bodyboxiconstarlight {
    /*background-image: url(/Content/images/stargold.png);
	background-position: left;
    background-repeat: no-repeat;*/
	float: left;
    /*width: 176px;*/
	height: auto;
    position:relative;
}

.titlestar {
    /*background-image: url(/Content/images/table-icon.png);
	background-position: -6px -664px;*/
     float: left;
    width: 17px;
    height: 17px;
    margin-top: -0.5px;
    margin-left: 15px;
}
.titlestar::before{
    font-size: 20px;
    line-height: 1;
    content: "";
    color:#7c7c7c;
}
.titlestarlight {
    /*background-image: url(/Content/images/table-icon.png);
    background-position: -6px -688px;*/
    float: left;
    width: 17px;
    height: 17px;
    margin-top:-0.5px;
    margin-left: 15px;
    text-shadow: 0 0 1px black;
}
.titlestarlight::before{
    font-size: 20px;
    line-height: 1;
    content: "";
    color:#ffd330;
}
.bodyboxtwo2 {
    float: left;
    line-height: auto;
    width: 154px;
    height: auto;
    margin-left:6px;
}

.bodyboxtwo-teamname {
	float: left;
    margin-left: 5px;
    width: 171px;
    text-align: left;
}

.bodyboxthird-one {
	float: left;
    width: 85px;
	/*height: 48px;*/
}

.centerline {
    float: left;
    height: 48px;
    width: 10px;
    margin-top:2px;
}

.centerline > .uie{
    
    width: 10px !important;
}
.bodyboxthird-one-one {
	float: right;
    width: 45px;
	/*height: 48px;*/
}

.bodyboxthird-one-one1 {
	float: right;
    width: 87px;
	height: 16px;
}

.uie {
    color: #545454;
    height: 16px;
    width: 5px;
	float: left;
	line-height: 13px;
    font-weight:bold;
}

.bodyboxthird-one-onesmall {
    margin-left: 0px;
	float: left;
    width: 40px;
	text-align: right;
	height: 16px;
	line-height: 16px;
}

.bodyboxthird-one-onesmall2 {
	float: left;
	text-align: right;
	line-height: 16px;
}
   
.bodyboxthird-one-up {
       height: 10px;
    width: 10px;
    position: absolute;
    right: 1px;
    top:8px
}
.singlelinediv .bodyboxthird-one-up {
    right: 3px;
}
.bodyboxthird-one-up::before {
    content: "";
    font-size: 12px;
    color: #5dad00;
    line-height: 5px;

}
.bodyboxthird-one-down {
    height: 10px;
    width: 10px;
    position: absolute;
    right: 1px;
    top:8px
}
.bodyboxthird-one-down::before {
    content: "";
    font-size: 12px;
    color: red;
    line-height: 5px;
}

.sl-iconbox.pricedown > div {
    height: 10px;
    width: 10px;
    position: absolute;
    right: 4px;
}
.sl-iconbox.pricedown > div::before {
    content: "";
    font-size: 12px;
    color: red;
    line-height: 5px;
}

.sl-iconbox.priceup > div {
       height: 10px;
    width: 10px;
    position: absolute;
    right: 4px;
}

.sl-iconbox.priceup > div::before {
    content: "";
    font-size: 12px;
    color: #5dad00;
    line-height: 5px;
}

.pricedown {
    position: relative;
}
    .pricedown > span {
        position: relative;
    }
.pricedown >span::after {
    content: "";
    font-size: 12px;
    color: red;
    line-height: 5px;
    position: absolute;
    top: 7px;
}

.priceup {
    position: relative;
}
    .priceup > span {
        position: relative;
    }
.priceup >span::after {
     content: "";
    font-size: 12px;
    color: red;
    line-height: 5px;
    position: absolute;
    top: 7px;
}

.bodyboxthird-two {
	float: left;
    width: 85px;
	/*height: 48px;*/
}

.bodyboxthird-two-two {
	float: left;
    width: 85px;
    text-align: center;
	height: 16px;
}

.bodyboxthird-two-twosmall {
	float: left;
    text-align: right;
	height: 16px;
	line-height: 16px;
}
.bodyboxthird-two > div:first-child {
    margin-left:0px;
}
.bodyboxthird-two > div:first-child > div:first-child {
    width:40px;
}

/*.bodyboxthird-two-two > div:last-child .bodyboxthird-two-twosmall{
      padding:2px 8px;
    border-radius:3px;
}
    .bodyboxthird-two-two > div:last-child .bodyboxthird-two-twosmall:hover {
        background-color:#fff;
    }*/
.bodyboxthird-two > div:first-child .uie{
    display:none;
}

.bodyboxthird-two > div:last-child .uie{
    float: left;
    width: 40px;
    text-align: left;
    height: 16px;
    line-height: 16px;
    padding: 2px 0;
    border-radius: 3px;
}
.bodyboxthird-two > div:last-child .uie::before{
    content:"";
    margin-left: 8px;
}
.bodyboxthird-two > div:last-child > .bodyboxthird-two-twosmall{
    display:none;
}


.bodyboxthird-three {

	float: left;
    width: 62px;
    text-align: left;
	/*height: 48px;*/
}
.bodyboxthird-three >div{
    margin-left: 10px;
    display:inline-block;
}
/*.bodyboxthird-three::before {
    content:"";
    margin-left:8px;
}*/
.bodyboxthird-three-three {
	float: left;
    width: 42px;
    text-align: right;
	height: 16px;
	line-height: 16px;
}


.bodyboxthird-four {
	float: right;
    width: 54px;
    text-align: left;
	/*height: 48px;*/
}

.bodyboxthird-four-four {
	float: right;
    width: 54px;
    text-align: center;
	height: 16px;
	line-height: 16px;
}

.bodyboxthird {
	float: left;
    width: 286px;
    text-align: left;
	border-right:1px solid #b1b1b1;
}

.bodyboxfour {
	float: left;
    width: 242px;
    border-right:1px solid #bbbbbb;
}

.bodyboxfour-one {
	float: left;
    width: 90px;
}

.bodyboxfour-one-one {
	float: left;
    width: 90px;
    text-align: center;
}

.bodyboxfour-one-onesmall {
	float: left;
    width: 36px;
    text-align: right;
	height: 16px;
	line-height: 16px;
}

.bodyboxfour-two {
	float: left;
    width: 85px;
}

.bodyboxfour-two-two {
	float: left;
    width: 81px;
    text-align: center;
	height: 16px;
}
.bodyboxfour-two > div:first-child .uie {
    display:none;
}
.bodyboxfour-two > div:last-child > .bodyboxfour-two-twosmall {
    display:none;
}
.bodyboxfour-two > div:last-child .uie {
    width:36px;
    text-align: left;
    margin-top:2px;
}
.bodyboxfour-two > div:last-child .uie::before {
    content:"";
    margin-left:8px;
}
.bodyboxfour-two-twosmall {
	float: left;
    width: 36px;
    text-align: right;
	height: 16px;
	line-height: 16px;
}

.bodyboxfour-three {
	float: left;
    width: 52px;
    margin-left:10px;
}
.bodyboxfour-three > div{
	display:inline-block;
}


.bodyboxfour-three-three {
	float: left;
    width: 42px;
    text-align: right;
	height: 16px;
	line-height: 16px;
    /*margin-left:12px;*/
}

.bodybox-last {
	float: right;
    width: 40px;
	height: 46px;
}

.hdp-point2 {
    color: #545454;
    /*font: 700 9px Tahoma;*/
    white-space: nowrap;
    line-height: 16px;
    float: left;
    text-align: left;
    width: 100%;
    margin-top:2px;
}
.hdp-point2::before {
    content:"";
    margin-left:8px;
}
.singlelinediv .hdp-point2, .singlelinediv .hdp-point{
     text-align: center;
     margin-top:12px;
}
.singlelinediv .hdp-point2::before {
    content:"";
    margin-left:0px;
}
/*.icon-bg1 {
    background-image: url(/Content/images/table-icon.png);
}*/
.icon-bg1::before {
    content:"";
    font-size: 14px;
    line-height: 1;
    color: #fff;
    font-weight: initial;
}
.lc-icon1 {
    width: 14px;
    height: 14px;
    margin-left: 2px;
    cursor: pointer;
    left: 0;
}

.statistic-icon1, .lc-icon1 {
    background-color: #5574a7;
    width: 14px;
    height: 14px;
    cursor: pointer;
    border-radius: 3px;
    position: absolute;
    margin-top: unset!important;
    right:4px;
    top:18px;
    z-index:9;
}
.statistic-icon1:hover {
    background-color :#7591c1;
}
.statistic-icon-purple1 {
background-position: 0 -23px;
}

.sl-box-two1 .statistic-icon1 {
    top:14px;
}

.OddsChanged{
    position: relative;
    /*width: 43px;*/
}
.s1-0 .singlelinedivdoubleline .OddsChanged, .s1-1 .singlelinedivdoubleline .OddsChanged, .s1-2 .singlelinedivdoubleline .OddsChanged 
{
    width: 43px;
}
.OddsChanged span
{
    background-color:#ffaf96;
}

    .OddsChanged span.bet-option1, .OddsChanged span.bet-option, .OddsChanged span.colon-padding {
    background-color:unset!important;
}

.Odds.OddsChanged {
    background-color:#ffaf96;
}
.Odds {
    color: #01122b !important;
    white-space: nowrap;
     font-weight:bold;
    text-align: right;
    vertical-align: middle;
    cursor: pointer;
    padding: 1px 9px 1px 4px;
    width: 30px;
    display: inline-block;
    border-radius:3px;
    max-height: 15px;
}

    .Odds.CS {
        text-align: center;
    }

.Odds:hover {
        background-color:#fff;
    }
.centerUp {
    height: 14px;
    width: 100%;
    line-height: 16px;
    font-weight:normal!important;
    margin-top: 10px;
    text-align: center;
}

.centerUp1 {
    height: 14px;
    width: 100%;
    line-height: 16px;
    text-align: center;
    font-weight:normal!important;
}

.centerDown {
    height: 100%;
    width: 100%;
    line-height: 20px;
    margin-top: 0px;
    text-align: center;
    font-size:11px;
    font-weight:normal!important;
    text-transform:uppercase;
}

.more-text {
    margin-top: 12px;
    width: 26px;
    height: 100%;
    text-align: center;
    padding-left: 10px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 14px;
    cursor: pointer;
    font-weight: normal;
}

.time-column-icon1 {
    height: 30px;
    width: 10px;
    float: left;
}

.matchloading {
    background-image: url(/Content/images/loader.gif);
    height: 15px;
    width: 300px;
    margin-left: 200px;
    margin-top: 50px;
    margin-bottom: 300px;
}
.popuploading {
	background-image:url(/Content/images/loader.gif);
    background-repeat:no-repeat;
    background-position:center; 
    height: 15px;
    width : 300px;
    margin-left: 350px;
    margin-top : 50px;
}
.championiconblue {
    height: 15px;
    width: 20px;
    background-image: url(/Content/images/table-icon.png);
    background-position: -5px -586px;
    float: left;
    margin-top: 7px;
}

.championiconorange {
    height: 15px;
    width: 20px;
    background-image: url(/Content/images/table-icon.png);
    background-position: -5px -379px;
    float: left;
    margin-top: 7px;
}

.siderefreshicon {
    background-image: url(/Content/imgs/table-icon.png);
    background-position: -104px -42px;
    width: 14px;
    height: 14px;
    float: left;
    margin-top: 8px;
    margin-right: 5px;
}

.titlerefreshiconorange {
    background-image: url(/Content/images/table-icon.png);
    background-position: 0px -41px;
    width: 14px;
    height: 14px;
    float: left;
    margin-top: 8px;
    margin-right: 5px;
}

.titlerefreshiconblue {
    background-image: url(/Content/images/table-icon.png);
    background-position: -46px -41px;
    float: left;
    height: 14px;
    width: 14px;
    margin-top: 8px;
    margin-right: 5px;
}

.headercentericonorange {
    width: 62px;
    font-weight: normal;
    font-size: 12px;
    font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    float: left;
    right: 370px;
    height: 30px;
    line-height: 30px;
}

.headercentericonblue {
    width: 62px;
    font-weight: normal;
    font-size: 12px;
    font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    float: left;
    right: 370px;
    height: 30px;
    line-height: 30px;
}

.headercentericonorange a {
    color: #853C1F;
}

    .headercentericonorange a:hover {
    color: #f47f51;
}

.headercentericonblue a {
    color: #1D2E65;
}

    .headercentericonblue a:hover {
        color: #4C69B8;
}

.headerrighticonblue span {
    color: #1D2E65;
}

    .headerrighticonblue span:hover {
        color: #4C69B8;
}

.headerrighticonorange span {
    color: #853C1f;
}

.headerrighticonorange span:hover {
        color: #f47f51;
}

.sl-Headertitle {
      background-color: #5574a7;
    width: 100%;
	height: 45px;
}
    .sl-Headertitle > div:last-child {
        border-right:0px !important;
    }

.sl-Headertitle1 {
    background-color: #5574a7;
    width: 100%;
	height: 45px;
}
	
.sl-Headertitle-one {
    display:none;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-top: 1px solid #7b95d9;
    border-right: 1px solid #1a347b;
    width: 57px;
	height: 32px;
	text-align: center;
	line-height: 32px;
}

.sl-Headertitle1-one {
    display:none;
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-top: 1px solid #ffbf9d;
    border-right: 1px solid #df6637;
    width: 57px;
	height: 32px;
	text-align: center;
	line-height: 32px;
}

.sl-Headertitle-two {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    /*border-right: 1px solid #3b5174;*/
    width: 202px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle1-two {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-right: 1px solid #3b5174;
    width: 202px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle-two1 {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    width: 495px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle1-two1 {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-top: 1px solid #ffbf9d;
    border-right: 1px solid #df6637;
    border-left: 1px solid #ffbf9d;
    width: 423px;
	height: 32px;
	text-align: center;
	line-height: 32px;
}

.sl-Headertitle11-two {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    width: 329px;
	text-align: center;
	line-height: 22px;
    border-right:1px solid #3b5174;
}

.sl-Headertitle12-two {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    width: 339px;
	height: 22px;
	text-align: center;
	line-height: 22px;
    margin-top:22px;
    border-top:1px solid #3b5174;
}

.sl-Headertitle12-two1 {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-right: 1px solid #df6637;
    width: 228px;
	height: 32px;
	text-align: center;
	line-height: 32px;
}

.sl-Headertitle12-two2 {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-right: 1px solid #3b5174;
    width: 330px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle12-two3 {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-right: 1px solid #3b5174;
    width: 483px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle13-two {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-right: 1px solid #3b5174;
    width: 158px;
	height: 32px;
	text-align: center;
	line-height: 32px;
}

.sl-Headertitle-three {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-left: 1px solid #3b5174;
    width: 47px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle1-three {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-right: 1px solid #3b5174;
    width: 47px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle11-three {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    width: 79px;
	text-align: center;
	line-height: 22px;
    border-right: 1px solid #3b5174;
}
.Headersoccerblue .sl-Headertitle11-three:last-child {
    border-right:0px !important;
}
.sl-Headertitle12-three {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    width: 159px;
	text-align: center;
}

.sl-Headertitle12-three1 {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-top: 1px solid #ffbf9d;
    border-left: 1px solid #ffbf9d;
    border-right: 1px solid #df6637;
    width: 157px;
	height: 32px;
	text-align: center;
	line-height: 32px;
}

.sl-Headertitle12-three2 {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-right: 1px solid #3b5174;
    width: 53px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle12-three3 {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-right: 1px solid #3b5174;
    width: 110px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle12-threebox1 {
    float: left;
    color: rgba(255, 255, 255, 0.6);
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-bottom: 1px solid #3b5174;
    border-left: 1px solid #3b5174;
    width: 157px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle12-threebox1a {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-bottom: 1px solid #df6637;
    width: 157px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle12-threebox2 {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-left: 1px solid #3b5174;
    width: 52px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle12-threebox2a {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-top: 1px solid #ffbf9d;
    border-left: 1px solid #ffbf9d;
    border-right: 1px solid #df6637;
    width: 52px;
	height: 15px;
	text-align: center;
	line-height: 15px;
}

.sl-Headertitle12-threebox3 {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-left: 1px solid #3b5174;
    width: 52px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle12-threebox3a {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-top: 1px solid #ffbf9d;
    border-left: 1px solid #ffbf9d;
    width: 52px;
	height: 15px;
	text-align: center;
	line-height: 15px;
}

.sl-Headertitle12-threebox4 {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-left: 1px solid #3b5174;
    width: 52px;
	height:22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle12-threebox4a {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-top: 1px solid #ffbf9d;
    border-right: 1px solid #df6637;
    width: 52px;
	height: 15px;
	text-align: center;
	line-height: 15px;
}

.sl-Headertitle-four-last {
    display:none;
    float: right;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-top: 1px solid #7b95d9;
    border-left: 1px solid #7b95d9;
    width: 35px;
	height: 32px;
	text-align: center;
	line-height: 32px;
}

.sl-Headertitle1-four-last {
    visibility:hidden;
    float: right;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    width: 35px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-box-one {
    height: auto%;
	float: left;
    width: 58px;
    text-align: left;
    border-right:1px solid #bbb;
}

.sl-box-two {
    height: auto;
	 
	float: left;
    width: 143px;
    padding-top: 3px;
    border-right : 1px solid #bbb;
    position:relative;
}

.sl-box-two1 {
	 
	float: left;
    width: 272px;
     border-right:1px solid #bbb;
     padding-top:2px;
     position:relative;
}

.sl-box-two2 {
	 
	float: left;
    width: 280px;
    height: auto;
    padding-top: 3px;
    border-right:1px solid #bbb;
    position:relative;
}

.sl-box-two3 {
	 
	float: left;
    width: 271px;
    height: auto;
    padding-top: 3px;
    border-right:1px solid #bbb;
    position:relative;
}

.sl-box-two4 {
	 
	float: left;
    width: 423px;
    height: auto;
    padding-top: 3px;
    border-right:1px solid #bbb;
    position:relative;
}

.sl-box-two6 {
    padding: 2px 0px;
	 
	float: left;
    width: 142px;
    height: 100%;
    border-right:1px solid #bbb;
}

.sl-box-two61 {
    padding: 2px 0px;
	 
	float: left;
    width: 100%;
    border-right:1px solid #bbb;
}

.sl-box-three {
	float: left;
    width: 47px;
    text-align: center;
    height: auto;
    border-right : 1px solid #bbb;
}

.sl-box-three1 {
	float: left;
    width: 78px;
    text-align: center;;
    border-right:1px solid #bbb;
}

.sl-box-three2 {
    padding-top: 8px;
	float: left;
    width: 52px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.sl-box-three3 {
    padding-top: 8px;
	float: left;
    width: 52px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.sl-box-three4 {
    padding-top: 8px;
	float: left;
    width: 53px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.sl-box-three5 {
	float: left;
    width: 112px;
    text-align: center;
    height: 100%;
    border-right:1px solid #bbb;
}

.sl-box-three5last {
    padding-top: 8px;
	float: left;
    width: 110px;
    text-align: center;
    height: 100%;
}

.sl-box-three5up {
    line-height: 15px;
	float: left;
    width: 112px;
    text-align: center;
    height: 17px;
    border-bottom: 1px solid #bbb;
}

.sl-box-three5down {
    line-height: 20px;
	float: left;
    width: 112px;
    text-align: center;
    height: auto;
}

.sl-iconbox {
    /*height: 10px;
    width: 10px;
    vertical-align: baseline;
	float: right;
    padding-right: 2px;*/
    position:relative;
    display:inline-block;
}
    .sl-iconbox .bodyboxthird-one-down,.sl-iconbox .bodyboxthird-one-up {
        top: 0px;
    }

.sl-box-last {
    margin-top: 0px;
	float: right;
    width: 36px;
    text-align: center;
    margin-top:18px;
}
.singlelinediv .sl-box-last .icon-bg.more-icon1, .singlelinediv .sl-box-last .icon-bg.more-icon2{
    width: 27px;
    display:inline-block;
    line-height: 18px!important;
    padding-left:0px!important;
}

.singlelinediv .sl-box-last .icon-bg.more-icon1open, .singlelinediv .sl-box-last .icon-bg.more-icon2open{
    width: 27px;
    display:inline-block;
}

.singlelinediv .sl-box-last{
    margin-top:12px !important;
}
.sl-box-last .icon-bg.more-icon1, .sl-box-last .icon-bg.more-icon2 {
    display:block;
     width: 36px;
     height: 16px;
    background: #5574a7;
    color: #ffffff !important;
    border-radius:3px;
    font-size:12px;
}
.sl-box-last .icon-bg.more-icon1:hover, .sl-box-last .icon-bg.more-icon2:hover {
    background: #7591c1;
}
.sl-box-last .icon-bg.more-icon1::before,.sl-box-last .icon-bg.more-icon2::before {
    content:"";
    font-family: "iconFont";
    font-size:11px;
}

.sl-box-last .icon-bg.more-icon1open, .sl-box-last .icon-bg.more-icon2open {
    display:block;
    width: 36px;
    height: 16px;
    background: #7591c1;
    color: #ffffff !important;
    border-radius:3px;
    font-size:12px;
    background-image:none !important;
}

.sl-box-last .icon-bg.more-icon1open::before, .sl-box-last .icon-bg.more-icon2open::before {
        content:"";
    font-family: "iconFont";
    font-size:11px;
}

    .sl-box-last .icon-bg.more-icon1open:hover, .sl-box-last .icon-bg.more-icon2open:hover {
        background: #5574a7;
    }

.sl-boxbody-time {
    margin-top: 3px;
    float: left;
    width: 40px;
    height: auto;
    position:relative;
}
.sl-boxbody-time .centerDown > span {
    color:#545454 !important;
}
.sl-boxbody-timeicon {
    height: 30px;
    width: 10px;
    float: left;
}

.sl-box-title1star {
  float: left;
    height: auto;
}

.sl-box-title1starlight {
    float: left;
    height: auto;
}

.sl-titlename {
    padding-left: 7px;
    width: 82%;
    text-align: left; 
    height: auto;
}

.sl-titlename1 {
    padding-left: 5px;
    width: 80%;
    text-align: left; 
    height: auto;
}

.sl-titlename2 {
    padding-left: 5px;
    width: 90%;
    text-align: left;
	 
    height: auto;
    min-height:18px;
}

.sl-titlename3 {
    padding: 1px 5px;
    width: 415px;
    text-align: left;
	 
    height: auto;
}

.sl-titlename4 {
    padding: 1px 5px;
    width: 256px;
    text-align: left;
	 
    height: auto;
}

.sl-titlename5 {
    padding: 1px 5px;
    width: 224px;
    text-align: left;
	 
    height: auto;
}

.sl-titlename6 {
    padding: 1px 5px;
    width: 260px;
    text-align: left;
	 
    height: auto;
}

.sl-titlename7 {
    padding: 1px 5px;
    width: 423px;
    text-align: left;
	 
    height: auto;
}

.sl-box-three7 {
    float: left;
    width: 47px;
    text-align: center;
    height: 100%;
    border-right:1px solid #bbb;
}
    .sl-box-three7 span {
        margin-top:12px;
    }
.sl-horizontal-bg {
    float: left;
    height: auto;
     width: 100%;
    display:flex;
}

.singlelinediv {
    width: 100%;
    float: left;
}

.sl-horizontal-bg.singlelinediv {
    border-bottom:1px solid #bbb;
}

.singlelinediv .Odds {
    margin-top:12px;
    display:inline-block;
}
.singlelinedivOE {
    width: 100%;
    float: left;
    display:flex;
}

.singlelinedivOE > div:last-child {
        border-right:0px !important;
    }
    .singlelinedivOE  .Odds {
        display:inline-block;
        margin-top:8px;
    }
.singlelinedivDC {
     width: 100%;
    float: left;
}
    .singlelinedivDC > div:last-child {
        border-right:0px !important;
    }

.singlelinedivHTFT {
     width: 100%;
    float: left;
}
.singlelinedivHTFT > div:last-child {
        border-right:0px !important;
    }

.singlelinedivHTFT  .Odds {
        display:inline-block;
    }

.singlelinedivFGLG {
     width: 100%;
    float: left;
}
.singlelinedivFGLG > div:last-child {
        border-right:0px !important;
    }
.singlelinedivFGLG  .Odds {
        display:inline-block;
    }

.price-up {
    background-image: url(/Content/images/priceup.gif);
    background-position: right 2px;
    background-repeat: no-repeat;
}

.message-button {
    cursor: pointer;
    margin: 8px 5px 0px 5px;
    width: 50px;
    height: 20px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 12px;
    line-height: 20px;
    vertical-align: middle;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight: normal;
    padding: 2px;
}

.message-block {
    width: 388px;
    height: auto;
    border-top: none;
}

.message-button-container {
    text-align: center;
}

.star {
    background-image: url(/Content/images/starwhite.png);
    background-position: left center;
    background-repeat: no-repeat;
    height: auto;
    width: auto;
    margin-left: 4px;
}

.favstarbox {
    float: left;
    height: 16px;
    width: 16px;
    position: absolute;
    right: 5px;
    top: 0px;
    cursor: pointer;
}

.bodyboxiconstar .favstarbox::before, .sl-box-title1star .favstarbox::before, .step-sl-box-title1star .favstarbox::before, .step-sl-box-title1star-hdp .favstarbox::before
,.step-titlestarlight .favstarbox::before,.step-titlestar .favstarbox::before, .step-titlestar-fullbet .favstarbox::before, .step-titlestarlight-fullbet .favstarbox::before, .step-sl-box-title1star .favstarbox::before, .step-sl-box-title1star-fullbet .favstarbox::before, .step-sl-box-title1star-1x2oe .favstarbox::before{
    font-size: 18px;
    line-height: 1;
    content: "";
     color: #7591c1;
}

.bodyboxiconstarlight .favstarbox::before,.sl-box-title1starlight .favstarbox::before, .step-sl-box-title1starlight .favstarbox::before,sstep-sl-box-title1starlight .favstarbox::before,.step-sl-box-title1starlight-fullbet .favstarbox::before{
    font-size: 18px;
    line-height: 1;
    content: "";
    text-shadow: 0 0 1px black;
    color: #ffd330;
}

.red-card1 {
    display: inline-block;
    padding: 0 4px;
    background: #b53f39;
    color: #ffffff;
    border-radius: 3px;
    transform: rotate(15deg) scale(0.7);
    font-size: 11px;
}

.titlebarbox-short {
    margin-top: 2px;
    width: 90%;
    float: left;
    left: 65px;
    margin-left: 15px;
}

.bodyboxtwo2EM {
    line-height: 15px;
    float: left;
    width: 155px;
    height: auto;
     
    padding-left: 3px;
}

.nav {
    text-align: center;
    padding-right: 5px;
    top: 8px;
    cursor: pointer;
    width: auto;
    font-weight: normal;
    font-size: 12px;
    font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    height: 30px;
    line-height: 30px;
    float: right;
    right: 130px;
    bottom: 10px;
}

.nav ul li:hover > ul {
    display: block;
}

.nav ul ul {
	display: none;
}

.nav ul li:hover > ul {
	display: block;
}

.nav ul {
	padding: 0 0px; 
        width: auto;
	list-style: none;
	display: inline-table;
    background-image: url(/Content/images/table-icon.png?20130821);
        background-position: right -497px;
    background-repeat: no-repeat;
}

.nav ul:after {
    content: ""; 
    clear: both; 
    display: block;
}

.nav ul li {
	float: left;
}

.nav ul li:hover a {
	color: #4C69B8;
}	

.nav ul li a {
                padding: 0px 20px;
    display: block;
                color: #1D2E65;
                text-align: center;
    font-weight: normal;
    height: 25px;
                line-height: 25px;
}

.nav ul ul {
	background: #fff;
            width: auto;
    top: 100%;
}

.nav ul ul li {
	border-top: 1px solid rgb(210, 231, 255);
                width: auto;
                text-align: center;
                height: auto;
}

.nav ul ul li a {
	color: #fff;
    height: 20px;
                    line-height: 20px;
                    text-align: center;
}	

.nav ul ul li a:hover {
	background: #ccddff;
}

.singlelineCS {
    width: 100%;
    float: left;
}
.singlelineCS > div:last-child {
    border-right:0px !important;
}

    .singlelineCS .Odds {
        padding:2px !important;
    }
.sl-Headertitle12-three4 {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-right: 1px solid #3b5174;
    width: 37px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}
.Headersoccerblue > div:last-child {
    border-right:0px !important;
}
.sl-box-three6X2 {
	float: left;
    width: 38px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.sl-box-three6up {
    padding-top: 3px;
    line-height: 15px;
    width: 37px;
	float: left;
    text-align: center;
    height: auto;
    border-bottom: 1px solid #bbb;
}

.sl-box-three6down {
    line-height: 15px;
	float: left;
    width: 37px;
    text-align: center;
    height: auto;
}

.sl-Headertitle13-two5 {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-right: 1px solid #3b5174;
    width: 208px;
	text-align: center;
	line-height: 22px;
}


.sl-box-three6 {
    padding-top: 8px;
    float: left;
    width: 37px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.sl-box-two5 {
	 
	float: left;
    width: 149px;
    height: auto;
    padding-top: 3px;
    border-right:1px solid #bbb;
    position:relative;
}

.singlelinedivdoubleline {
    width: 100%;
    float: left;
    border-bottom:1px solid #bbb
    /*background-image: url(/Content/images/singlelinetodaydouble.png);*/
}
    .singlelinedivdoubleline > div {
        position:relative;
    }
.titlecorner {
	float: left;
    width: 15px;
	height: 15px;
	margin-top: 3px;
    margin-left: 31px;
}


.sl-Headertitle12-threebox3orange {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-left: 1px solid #3b5174;
    width: 52px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle12-threebox2orange {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-left: 1px solid #3b5174;
    width: 52px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle12-threebox4orange {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-left: 1px solid #3b5174;
    width: 52px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle12-threebox1orange {
    float: left;
    color: rgba(255, 255, 255, 0.6);
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-bottom: 1px solid #3b5174;
    border-left: 1px solid #3b5174;
    width: 159px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-Headertitle12-twoorange {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-top: 1px solid #3b5174;
    /*border-right: 1px solid #3b5174;*/
    width: 339px;
	height: 22px;
	text-align: center;
	line-height: 22px;
    margin-top:22px;
}

.sl-Headertitle-four-lastorange {
    display:none;
    float: right;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-top: 1px solid #ffbf9d;
    border-left: 1px solid #ffbf9d;
    width: 25px;
	height: 32px;
	text-align: center;
	line-height: 32px;
}

.sl-Headertitle12-threeboxorange {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    width: 159px;
	height:22px;
	text-align: center;
	line-height: 32px;
}
    /*.sl-Headertitle12-threeboxorange > div:first-child {
        border-left: 1px solid #3b5174;
    }*/
.one-orange-corner {
    vertical-align: middle;
    color: #6F271B;

    padding : 0 !important;
	width: 100%;
	background-color: rgb(255, 185, 144);
	float: left;
}

.listboxdivevent {
    width: 156px;
    height: auto;
    float: left;
}

.sl-box-threeOutright {
    margin-top: 1px;
    float: left;
    /*width: 145px;*/
    width: 16% !important;
    text-align: center;
    height: auto;
}
    .sl-box-threeOutright .Odds {
        display:inline-block;
            width: 50px !important;
    }
.sl-box-twoOutright {
    float: left;
    /*width: 670px;*/
    width: 80% !important;
    text-align: center;
    height: auto;
    border-right: 1px solid #bbb;
}

.sl-boxbody-timeOutright {
    margin-top: 3px;
    width: 77px;
    text-align: center;
	float: left;
    height: auto;
    font-weight: normal;
}

.sl-titlename1Outright {
    padding-left: 12px;
    width: auto;
    text-align: left;
	 
    height: 100%;
    margin-top:4px;
}

.singlelinedivOutright {
    width: 100%;
    float: left;
    height:22px;
    display:flex;
}
.singlelinedivOutright:hover {
    background-color:#f5eeb8 !important;
}
.titlebarbox-shortOutright {
    margin-top: 5px;
	width: 300px;
	float: left;
    position: absolute;
    left: 83px;
}

.sl-Headertitle-oneOutright {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-top: 1px solid #7b95d9;
    border-right: 1px solid #1a347b;
    width: 77px;
	height: 32px;
	text-align: center;
	line-height: 32px;
}

.sl-Headertitle11-Outrightevent {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    width: 652.9px;
	height: 22px;
	text-align: left;
	line-height: 22px;
    border-right:1px solid #3b5174;
}
.sl-Headertitle11-Outrightevent::before {
    content:"";
    margin-left:12px;
}


.sl-Headertitle11-Outrightodds {
    float: left;
    color: #FFF;
    font-weight: normal;
    font-size: 12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    width: 144px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.sl-box-oneOutright {
    margin-bottom: 2px;
    height: auto;
    float: left;
    width: 77px;
}

.event-header-select-league {
    height: 20px;
    width: auto;
}

.no-events {
    height: 50px;
    color: #000;
    line-height: 28px;
    text-align: center;
    background-color: #FFF4D6;
    border-top: none;
    width: 100% !important;
    font-weight: normal;
    float:left;
    padding-top:20px;
}

.odds-selected {
    /*color: #FFFF3A!important;
    background: #2D4694!important;*/
}

.live-odds-selected {
    /*color: #FFFF3A!important;
    background: #96200B!important;*/
}

/*.ls-time-column {
    background-image: url(/Content/images/ls-bg.png?20140217);
    background-position: bottom right;
    background-repeat: no-repeat;
}*/

.wc-tab {
    width: 84px;
    height: 44px;
    background: url(/content/images/wc-tab.png?20140521) -1px 0px no-repeat;
    text-decoration: none;
}

.wc-tab:hover{
	background:url(/content/images/wc-tab.png?20140521) -1px -48px no-repeat;
}
.wc-tab-zh-cn{
	width:84px;height:44px;background:url(/content/images/wc-tab-zh-cn.png?20140521) -1px 0px no-repeat;text-decoration:none;
}
.wc-tab-zh-cn:hover{
	background:url(/content/images/wc-tab-zh-cn.png?20140521) -1px -48px no-repeat;
}

/*GRID ENDS*/

/*dropdown menu*/
/*.event-header-container div1 {
    float: right;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.event-header-select-league1 a:hover {
    color: #4C69B8;
}
.event-header-select-league1 a{
    padding-left:15px;
    white-space:nowrap;
    width:auto;
    color:#314E9D;
    font-weight:700;
    height:50px;
    display:inline-block;
    zoom:1;
    *display:inline;
}
.event-header-dropdown-option1:hover .event-header-dropdown1{display:block;}
.event-header-dropdown-option1:hover{color:#FFE900;background-image:url(../images/table-icon.png?20130821);background-position:right -632px;background-repeat:no-repeat;}
.event-header-dropdown-option1:hover .event-header-dropdown1{display:block;}
.event-header-dropdown-option1:hover{color:#FFE900;background-image:url(../images/table-icon.png?20130821);background-position:right -493px;background-repeat:no-repeat;}
.event-header-dropdown1 li:hover {
    color: rgb(0, 0, 0);
    background-color: rgb(210, 231, 255);
    border-top: 1px solid rgb(210, 231, 255);
}
.event-header-dropdown1 li {
    color: rgb(34, 55, 123);
    border-top: 1px solid rgb(210, 231, 255);
    padding: 7px 14px;
    white-space: nowrap;
    text-align: left;
}
.event-header-container1 div {
    float: right;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.event-header-dropdown1 {
border-top: none;
text-align: left;
}
 */

@font-face {
  font-family: "iconFont";
  src: url(data:font/ttf;base64,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) format("truetype");
}

a::before, a::after, div::before, div::after, span::before, span::after,
form::before,
form::after, label::before, label::after, button::before, button::after,
h1::before,
h1::after, h2::before, h2::after, h3::before, h3::after, h4::before, h4::after, h5::before, h5::after, h6::before, h6::after, p::before, p::after,
li::before,
li::after, ol::before, ol::after, ul::before, ul::after {
  font-family: "iconFont";
}

.icon-pin::before {
  content: "";
}

.icon-setting-filter::before {
  content: "";
}

.icon-plus::before {
  content: "";
}

.icon-allMarkets::before {
  content: "";
}

.icon-minus::before {
  content: "";
}

.icon-mainMarkets::before {
  content: "";
}

.icon-clear::before {
  content: "";
}

.icon-close::before {
  content: "";
}

.icon-tick::before {
  content: "";
}

.icon-selectLeague::before {
  content: "";
}

.icon-link::before {
  content: "";
}

.icon-print::before {
  content: "";
}

.icon-backtoTop::before {
  content: "";
}

.icon-arrowSolid-up::before {
  content: "";
}

.icon-moreCollapse::before {
  content: "";
}

.icon-arrowSolid-down::before {
  content: "";
}

.icon-moreExpand::before {
  content: "";
}

.icon-arrow-up::before {
  content: "";
}

.icon-arrow-up-line::before {
  content: "";
}

.icon-arrow-down::before {
  content: "";
}

.icon-arrow-down-line::before {
  content: "";
}

.icon-arrow-left::before {
  content: "";
}

.icon-widgetCollapse::before {
  content: "";
}

.icon-arrow-right::before {
  content: "";
}

.icon-next::before {
  content: "";
}

.icon-arrowDouble-right::before {
  content: "";
}

.icon-arrowCircle-up::before {
  content: "";
}

.icon-arrowCircle-down::before {
  content: "";
}

.icon-unfold-more::before {
  content: "";
}

.icon-unfold-less::before {
  content: "";
}

.icon-streaming::before {
  content: "";
}

.icon-liveMatch::before {
  content: "";
}

.icon-scoreMap::before {
  content: "";
}

.icon-statistic::before {
  content: "";
}

.icon-liveChart::before {
  content: "";
}

.icon-info::before {
  content: "";
}

.icon-help::before {
  content: "";
}

.icon-warning::before {
  content: "";
}

.icon-live::before {
  content: "";
}

.icon-favorite::before {
  content: "";
}

.icon-goal1First::before {
  content: "";
}

.icon-goal1Last::before {
  content: "";
}

.icon-goal2First::before {
  content: "";
}

.icon-goal2Last::before {
  content: "";
}

.icon-goalFirst::before {
  content: "";
}

.icon-goalLast::before {
  content: "";
}

.icon-corner1First::before {
  content: "";
}

.icon-corner1Last::before {
  content: "";
}

.icon-cornerFirst::before {
  content: "";
}

.icon-cornerLast::before {
  content: "";
}

.icon-fastMarket::before {
  content: "";
}

.icon-refresh::before {
  content: "";
}

.icon-logout::before {
  content: "";
}

.icon-messagePopup::before {
  content: "";
}

.icon-message::before {
  content: "";
}

.icon-mail::before {
  content: "";
}

.icon-search::before {
  content: "";
}

.icon-customizeLayout::before {
  content: "";
}

.icon-news::before {
  content: "";
}

.icon-supports::before {
  content: "";
}

.icon-headerCollapse::before {
  content: "";
}

.icon-headerExpand::before {
  content: "";
}

.icon-setting::before {
  content: "";
}

.icon-setting-verticalExpand::before {
  content: "";
}

.icon-setting-verticalCollapse::before {
  content: "";
}

.icon-setting-horizontalExpand::before {
  content: "";
}

.icon-setting-horizontalCollapse::before {
  content: "";
}

.icon-betList::before {
  content: "";
}

.icon-betList-bets::before {
  content: "";
}

.icon-betList-waiting::before {
  content: "";
}

.icon-betList-void::before {
  content: "";
}

.icon-betSlip::before {
  content: "";
}

.icon-betSlip-single::before {
  content: "";
}

.icon-betSlip-parlay::before {
  content: "";
}

.icon-sportsMenu-early::before {
  content: "";
}

.icon-sportsMenu-today::before {
  content: "";
}

.icon-sportsMenu-live::before {
  content: "";
}

.icon-showingNow::before {
  content: "";
}

.icon-myScore::before {
  content: "";
}

.icon-miniOdds::before {
  content: "";
}

.icon-account::before {
  content: "";
}

.icon-powerPlayer::before {
  content: "";
}

.icon-balance::before {
  content: "";
}

.icon-statement::before {
  content: "";
}

.icon-result::before {
  content: "";
}

.icon-preferences::before {
  content: "";
}

.icon-rain::before {
  content: "";
}

.icon-coffee::before {
  content: "";
}

.icon-redCross::before {
  content: "";
}

.icon-baseballBat::before {
  content: "";
}

.icon-football::before {
  content: "";
}

.icon-powerPlay::before {
  content: "";
}

.icon-liveScoreIcon::before {
  content: "";
}

.icon-phone::before {
  content: "";
}

.icon-qq::before {
  content: "";
}

.icon-skype::before {
  content: "";
}

.icon-liveChat::before {
  content: "";
}

.icon-weChat::before {
  content: "";
}

.icon-lineApp::before {
  content: "";
}

.icon-whatsApp::before {
  content: "";
}

.icon-letstalk::before {
  content: "";
}

.icon-envelope::before {
  content: "";
}

.icon-yahoo::before {
  content: "";
}

.icon-normalSorting::before {
  content: "";
}

.icon-sortByTime::before {
  content: "";
}

.icon-singleLine::before {
  content: "";
}

.icon-doubleLine::before {
  content: "";
}

.icon-fullTimes::before {
  content: "";
}

.icon-halfTime::before {
  content: "";
}

.icon-2halfTime::before {
  content: "";
}

.icon-decimalOdds::before {
  content: "";
}

.icon-myanmarOdds::before {
  content: "";
}

.icon-switchMMR::before {
  content: "";
}

.icon-malayOdds::before {
  content: "";
}

.icon-hongKongOdds::before {
  content: "";
}

.icon-fontLarge::before {
  content: "";
}

.icon-fontSmall::before {
  content: "";
}

.icon-oddsTableStatus::before {
  content: "";
}

.icon-oddsTableStatus-offline::before {
  content: "";
}

.icon-americanOdds::before {
  content: "";
}

.icon-indonesianOdds::before {
  content: "";
}

.icon-chinaOdds::before {
  content: "";
}

.icon-switchOn::before {
  content: "";
}

.icon-switchOff::before {
  content: "";
}

.icon-alarmClock::before {
  content: "";
}

.icon-flag::before {
  content: "";
}

.icon-horseRacing::before {
  content: "";
}

.icon-numberGame::before {
  content: "";
}

.icon-newWindow::before {
  content: "";
}

.icon-arrowLong_left::before {
  content: "";
}

.icon-arrowLong_right::before {
  content: "";
}

.icon-arrowLong_down::before {
  content: "";
}

.icon-arrowLong_up::before {
  content: "";
}

.icon-streamlingExpand::before {
  content: "";
}

.icon-streamlingCollapse::before {
  content: "";
}

.icon-keypadEnter::before {
  content: "";
}

.icon-keypadDelet::before {
  content: "";
}

.icon-messageInfo::before {
  content: "";
}

.icon-messageWarning::before {
  content: "";
}

.icon-messageError::before {
  content: "";
}

.icon-history::before {
  content: "";
}

.icon-wrench::before {
  content: "";
}

.icon-cones::before {
  content: "";
}

.icon-download::before {
  content: "";
}

.icon-earth::before {
  content: "";
}

.icon-lock::before {
  content: "";
}

.icon-turbo::before {
  content: "";
}

.icon-clock::before {
  content: "";
}

.icon-edit::before {
  content: "";
}

.icon-clock-thunder::before {
  content: "";
}

.icon-colossusbet::before {
  content: "";
}

.icon-confirm::before {
  content: "";
}

.icon-flashCrash::before {
  content: "";
}

.icon-liveCasino::before {
  content: "";
}

.icon-miniCasino::before {
  content: "";
}

.icon-switch::before {
  content: "";
}

.icon-colossusbetJackpot::before {
  content: "";
}

.icon-lotto::before {
  content: "";
}

.icon-filter::before {
  content: "";
}

.icon-unfilter::before {
  content: "";
}

.icon-trend::before {
  content: "";
}

.icon-cashout::before {
  content: "";
}

.icon-bonus::before {
  content: "";
}

.icon-promotion::before {
  content: "";
}

.icon-trophy::before {
  content: "";
}

.icon-puzzle::before {
  content: "";
}

.icon-users::before {
  content: "";
}

.icon-exit::before {
  content: "";
}

.icon-collapse::before {
  content: "";
}

.icon-unfold::before {
  content: "";
}

.icon-serve::before {
  content: "";
}

.icon-chatbot::before {
  content: "";
}

.icon-android::before {
  content: "";
}

.icon-ios::before {
  content: "";
}

.icon-delete-outline::before {
  content: "";
}

.icon-limit-earth01::before {
  content: "";
}

.icon-limit-earth02::before {
  content: "";
}

.icon-badminton::before {
  content: "";
}

.icon-baseball::before {
  content: "";
}

.icon-basketball::before {
  content: "";
}

.icon-tennis::before {
  content: "";
}

.icon-soccer::before {
  content: "";
}

.icon-gv-badminton::before {
  content: "";
}

.icon-gv-baseball::before {
  content: "";
}

.icon-gv-basketball::before {
  content: "";
}

.icon-gv-tennis::before {
  content: "";
}

.icon-gv::before {
  content: "";
}

.icon-gv-esports::before {
  content: "";
}

.icon-gvgv::before {
  content: "";
}

.icon-grayMore::before {
  content: "";
}

.icon-otherMarkets::before {
  content: "";
}

.icon-grayHotPicks::before {
  content: "";
}

.icon-graySoccer::before {
  content: "";
}

.icon-grayMyScores::before {
  content: "";
}

.preloader .spin, .preloader-small .spin, .preloader-smaller .spin, .preloader-secondary .spin, .preloader-secondary-small .spin, .preloader-third .spin, .preloader-third-small .spin {
  position: relative;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  margin: 0.34708em 0;
  font-size: 2.4em;
}

.preloader .spin-circle, .preloader-small .spin-circle, .preloader-smaller .spin-circle, .preloader-secondary .spin-circle, .preloader-secondary-small .spin-circle, .preloader-third .spin-circle, .preloader-third-small .spin-circle {
  position: absolute;
  width: inherit;
  height: inherit;
  opacity: 0;
  animation: spinCircle-rotate 1.7s linear infinite;
  animation-delay: 0;
}

.preloader .spin-circle:after, .preloader-small .spin-circle:after, .preloader-smaller .spin-circle:after, .preloader-secondary .spin-circle:after, .preloader-secondary-small .spin-circle:after, .preloader-third .spin-circle:after, .preloader-third-small .spin-circle:after {
  content: "";
  position: absolute;
  width: .2em;
  height: .2em;
  left: 50%;
  border-radius: 100%;
}

.preloader .spin-circle:nth-child(2), .preloader-small .spin-circle:nth-child(2), .preloader-smaller .spin-circle:nth-child(2), .preloader-secondary .spin-circle:nth-child(2), .preloader-secondary-small .spin-circle:nth-child(2), .preloader-third .spin-circle:nth-child(2), .preloader-third-small .spin-circle:nth-child(2) {
  animation-delay: 125ms;
}

.preloader .spin-circle:nth-child(3), .preloader-small .spin-circle:nth-child(3), .preloader-smaller .spin-circle:nth-child(3), .preloader-secondary .spin-circle:nth-child(3), .preloader-secondary-small .spin-circle:nth-child(3), .preloader-third .spin-circle:nth-child(3), .preloader-third-small .spin-circle:nth-child(3) {
  animation-delay: 250ms;
}

.preloader .spin-circle:nth-child(4), .preloader-small .spin-circle:nth-child(4), .preloader-smaller .spin-circle:nth-child(4), .preloader-secondary .spin-circle:nth-child(4), .preloader-secondary-small .spin-circle:nth-child(4), .preloader-third .spin-circle:nth-child(4), .preloader-third-small .spin-circle:nth-child(4) {
  animation-delay: 375ms;
}

.preloader .spin-circle:nth-child(5), .preloader-small .spin-circle:nth-child(5), .preloader-smaller .spin-circle:nth-child(5), .preloader-secondary .spin-circle:nth-child(5), .preloader-secondary-small .spin-circle:nth-child(5), .preloader-third .spin-circle:nth-child(5), .preloader-third-small .spin-circle:nth-child(5) {
  animation-delay: 500ms;
}

.preloader .spin-circle:nth-child(6), .preloader-small .spin-circle:nth-child(6), .preloader-smaller .spin-circle:nth-child(6), .preloader-secondary .spin-circle:nth-child(6), .preloader-secondary-small .spin-circle:nth-child(6), .preloader-third .spin-circle:nth-child(6), .preloader-third-small .spin-circle:nth-child(6) {
  animation-delay: 625ms;
}

.preloader .spin-circle:nth-child(7), .preloader-small .spin-circle:nth-child(7), .preloader-smaller .spin-circle:nth-child(7), .preloader-secondary .spin-circle:nth-child(7), .preloader-secondary-small .spin-circle:nth-child(7), .preloader-third .spin-circle:nth-child(7), .preloader-third-small .spin-circle:nth-child(7) {
  animation-delay: 750ms;
}

.preloader .spin-circle:nth-child(8), .preloader-small .spin-circle:nth-child(8), .preloader-smaller .spin-circle:nth-child(8), .preloader-secondary .spin-circle:nth-child(8), .preloader-secondary-small .spin-circle:nth-child(8), .preloader-third .spin-circle:nth-child(8), .preloader-third-small .spin-circle:nth-child(8) {
  animation-delay: 875ms;
}

.preloader-small .spin, .preloader-secondary-small .spin, .preloader-third-small .spin {
  font-size: 1.4em;
}

.preloader .spin-circle:after, .preloader-small .spin-circle:after {
  background: #7591c1;
}

.preloader-smaller {
  background: transparent;
  position: absolute;
  right: 0;
  top: 0;
}

.preloader-smaller .spin {
  font-size: 14px;
  width: 1.2em;
  height: 1.2em;
  margin: 0;
}

.preloader-smaller .spin-circle:after {
  background: currentColor;
}

.preloader-secondary .spin-circle:after, .preloader-secondary-small .spin-circle:after {
  background: #bbbbbb;
}

.preloader-third, .preloader-third-small {
  background: rgba(85, 116, 167, 0.6);
}

.preloader-third .spin-circle:after, .preloader-third-small .spin-circle:after {
  background: #ffffff;
}

.preloader-center {
  padding: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 14;
}

.preloader-center .spin {
  margin: auto;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}

@keyframes spinCircle-rotate {
  0% {
    transform: rotate(0deg);
    opacity: 1;
  }
  45% {
    transform: rotate(225deg);
    opacity: 1;
    animation-timing-function: ease-out;
  }
  60% {
    transform: rotate(360deg);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

.icon-svg::before
{
    background-image: url(../Content/themes/IBC/Images/icon-ui.svg?v=20190412);
    background-size: 100% auto;
}

.mini-menu .icon-svg::before  {
    position: relative;
    top: 5px;
    left: 8px;
    margin-right: -10px;
    width:25px;
    height:25px;
    float: left;
    line-height: 1;
}

.sports-content .icon-svg::before  {
    position: relative;
    top: 2px;
    left: 0px;
    margin-right: -10px;
    width:20px;
    height:20px;
    float: left;
    line-height: 1;
    z-index:2;
}


.mini-menu .heading.icon-football::before {
    content:"";
    background-position: 0 0px;
}

.mini-menu .heading.icon-basketball::before {
    content:"";
    background-position: 0 -25px;
}

.mini-menu .heading.icon-baseball::before {
    content:"";
    background-position: 0 -175px;
}
.mini-menu .heading.icon-tennis::before {
    content:"";
    background-position: 0 -100px;
}
.mini-menu .heading.icon-muaythai::before {
    content:"";
    background-position: 0 -1075px;
}
.mini-menu .heading.icon-cricket::before {
    content:"";
    background-position: 0 -650px;
}
.mini-menu .heading.icon-handball::before {
    content:"";
    background-position: 0 -575px;
}

.mini-menu .heading.icon-icehockey::before {
    content:"";
    background-position: 0 -75px;
}
.mini-menu .heading.icon-rugby::before {
    content:"";
    background-position: 0 -625px;
}
.mini-menu .heading.icon-volleyball::before {
    content:"";
    background-position: 0 -125px;
}
.mini-menu .heading.icon-americanfootball::before {
    content:"";
    background-position: 0 -50px;
}
.mini-menu .heading.icon-badminton::before {
    content:"";
    background-position: 0 -200px;
}
.mini-menu .heading.icon-esports::before {
    content:"";
    background-position: 0 -1050px;
}
.mini-menu .heading.icon-athletics::before {
    content:"";
    background-position: 0 -525px;
}
.mini-menu .heading.icon-boxing::before {
    content:"";
    background-position: 0 -375px;
}
.mini-menu .heading.icon-cycling::before {
    content:"";
    background-position: 0 -800px;
}
.mini-menu .heading.icon-darts::before {
    content:"";
    background-position: 0 -600px;
}
.mini-menu .heading.icon-entertainment::before {
    content:"";
    background-position: 0 -750px;
}
.mini-menu .heading.icon-gaelicfootball::before {
    content:"";
    background-position: 0 -775px;
}
.mini-menu .heading.icon-golf::before {
    content:"";
    background-position: 0 -225px;
}
.mini-menu .heading.icon-hurling::before {
    content:"";
    background-position: 0 -725px;
}
.mini-menu .heading.icon-mixedmartialarts::before {
    content:"";
    background-position: 0 -1025px;
}
.mini-menu .heading.icon-motosports::before {
    content:"";
    background-position: 0 -250px;
}
.mini-menu .heading.icon-poolsnooker::before {
    content:"";
    background-position: 0 -150px;
}
.mini-menu .heading.icon-wintersports::before {
    content:"";
    background-position: 0 -700px;
}



.heading.icon-football::before {
    content:"";
    background-position: 0 0px;
}

.heading.icon-basketball::before {
    content:"";
    background-position: 0 -20px;
}

.heading.icon-baseball::before {
    content:"";
    background-position: 0 -140px;
}
.heading.icon-tennis::before {
    content:"";
    background-position: 0 -80px;
}
.heading.icon-muaythai::before {
    content:"";
    background-position: 0 -860px;
}
.heading.icon-cricket::before {
    content:"";
    background-position: 0 -520px;
}
.heading.icon-handball::before {
    content:"";
    background-position: 0 -460px;
}

.heading.icon-icehockey::before {
    content:"";
    background-position: 0 -60px;
}
.heading.icon-rugby::before {
    content:"";
    background-position: 0 -500px;
}
.heading.icon-volleyball::before {
    content:"";
    background-position: 0 -100px;
}
.heading.icon-americanfootball::before {
    content:"";
    background-position: 0 -40px;
}
.heading.icon-badminton::before {
    content:"";
    background-position: 0 -160px;
}
.heading.icon-esports::before {
    content:"";
    background-position: 0 -840px;
}
.heading.icon-athletics::before {
    content:"";
    background-position: 0 -420px;
}
.heading.icon-boxing::before {
    content:"";
    background-position: 0 -300px;
}
.heading.icon-cycling::before {
    content:"";
    background-position: 0 -640px;
}
.heading.icon-darts::before {
    content:"";
    background-position: 0 -480px;
}
.heading.icon-entertainment::before {
    content:"";
    background-position: 0 -600px;
}
.heading.icon-gaelicfootball::before {
    content:"";
    background-position: 0 -620px;
}
.heading.icon-golf::before {
    content:"";
    background-position: 0 -180px;
}
.heading.icon-hurling::before {
    content:"";
    background-position: 0 -580px;
}
.heading.icon-mixedmartialarts::before {
    content:"";
    background-position: 0 -820px;
}
.heading.icon-motosports::before {
    content:"";
    background-position: 0 -200px;
}
.heading.icon-poolsnooker::before {
    content:"";
    background-position: 0 -120px;
}
.heading.icon-wintersports::before {
    content:"";
    background-position: 0 -560px;
}

.indicatorDown::before, .indicatorDown-a::before {
    content: "";
}
.indicatorUp::before, .indicatorUp-a::before {
    content: "";
}


.s31-0 .sl-titlenameBKBMP1{
    width: 392px
}
.s31-0 .bodyboxthird-MP-onesmallb {
        width: 55px;
}
.mini .HeadersoccerO-two
{
    width: 420px;
}
.mini .bodyboxiconstar{
    width: 358px;
}

.mini .bodyboxtwo2 {
    width: 90%;
}
.mini .Headersoccer-two {
    width:420px;
}
.mini .bodyboxtwo {
    width:360px;
}

.mini #S2M0 .sl-titlenameBKBMP2 {
    width: 358px;
    min-width: 358px;
}

.mini .moreblockinnerboxCS {
    width: 72px;
}

.mini .sl-Headertitle11-two {
    width: 510px;
}

.mini .sl-box-two1 {
    width:453px;
}

.mini .sl-Headertitle12-twoorange {
    width:518px;
}

.mini .sl-Headertitle12-two {
    width:518px;
}

.mini .sl-box-two2 {
    width:459px;
}

.mini .sl-Headertitle13-two5 {
    width:387px;
}

.mini .sl-box-two5 {
    width:328px
}

.mini .sl-titlename1 {
    width:90%;
}

.mini .bodyboxtwo2EM {
    width:90%;
}

.mini .sl-Headertitle12-two2 {
    width:509px;
}

.mini .sl-box-two3 {
    width:450px;
}

.mini .sl-Headertitle12-two3 {
    width:662px;
}

.mini .sl-box-two4 {
    width:603px;
}

.mini .sl-Headertitle11-Outrightevent, .mini .sl-box-twoOutright {
    width :850px;
}

.mini .sl-Headertitle-two {
    width:376px;
}

.mini .sl-box-two {
    width:317px;
}
.mini .sl-box-two6 {
    width:318px;
}
.mini .step-Headersoccer-event {
    width: 665px;
}

.mini .step-Headersoccer-event-1x2{
    width: 555px;
}

.mini .step-Headersoccer-event-oetg {
    width: 512px;
}

.mini .step-Headersoccer-event-fglg {
    width: 662px;
}

.mini .step-Headersoccer-event-fullbet {
    width: 407px;
}

.mini .step-hdp, .mini .step-sl-box-two1-hdp {
    width:604px;
}

.mini .step-fhhdp {
    width:604px;
}
.mini .step-oe {
    width:493px;
}
.mini .step-fullbet {
    width:344px;
}

.mini .sl-Headertitle-two1 {
    width:672px;
}

.mini .sl-titlename7 {
    width:601px;
}

.mini .Headersoccer-twoTN {
    width: 630px;
}
.mini .s31-0 .sl-titlenameBKBMP1{
    width: 570px;
}

.s1-0 .singlelinediv .Odds {
        margin-top: 9px;
}
.s1-2 .singlelinediv .Odds {
        margin-top: 9px;
}

.s2-0 .sl-box-three7 .Odds{
        margin-top: 10px;
}


.s2-0 .sl-box-one, .s2-0 .bodyboxthird-MP-onesmall4, .s2-0 .bodyboxthird-MP-onesmall2a,
.s2-3 .sl-box-three1, .s2-2 .bodyboxthird-MP-onesmall4, .s2-2 .sl-box-one{
    height:100%;
}

.s1-4 .sl-iconbox .bodyboxthird-one-down {
    top:-3px;
}

.s31-0 .sl-titlenameBKBMP1{
    width: 392px
}

.s2-2 .sl-titlenameBKBMP2{
    border-right:1px solid #bbb;
        width: 183px;
}

#S1M1 .bodyboxthird-four{
    display:none;
}

#S1M1 .bodyboxthird-two {
    width:108px;
}

.Headersoccerblue .border-right {
        border-right: 1px solid #3b5174;
}

.HeadersoccerblueFHFT {
    background-color: #5574a7;
    width: 100%;
    height: 22px;
    border-bottom: 1px solid #3b5174;
}

.HeadersoccerblueFHFT .header-space {
     width: 199px;
     display: inline-block;
}

.HeadersoccerblueFHFT .header-ft {
    border-left: 1px solid #3b5174;
    width: 283px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    color :rgba(255, 255, 255, 0.6);
    display: inline-block;
}

.HeadersoccerblueFHFT .header-ht {
    border-left: 1px solid #3b5174;
    width: 287px;
    height: 22px;
    text-align: center;
    line-height: 22px;
     color :rgba(255, 255, 255, 0.6);
     display: inline-block;
}

.HeadersoccerblueFHFT .header-last {
     width: 20px;
     border-left: 1px solid #3b5174;
     display: inline-block;
}

.mini .HeadersoccerblueFHFT .header-space {
    width: 373px;
}

.uppercase {
    text-transform:uppercase;
}

.bold {
    font-weight:bold;
}
.red2 {
    color :#b53f39;
}

.black2 {
    color :#545454;
}

.child-match-arrow-0 {
    width: 100%;
    float: left;
    
    padding: 2px 0;
}


.live .child-match-table {
    height: 53px;
    background-color: #ffdfcf;
}

.child-match-table {
    height: 53px;
    background-color: #e7efff;
}

.dummy-more-class-cm {
    /*padding-top: 5px;*/
}


/*! jQuery UI - v1.10.3 - 2013-05-22
* http://jqueryui.com
* Includes:jquery.ui.core.css,jquery.ui.resizable.css,jquery.ui.button.css,jquery.ui.datepicker.css,jquery.ui.dialog.css
* To view and modify this theme,visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden{
display:none;
;}
.ui-helper-hidden-accessible{
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
;}
.ui-helper-reset{
margin:0;
padding:0;
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none;
;}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{
content:"";
display:table;
border-collapse:collapse;
;}
.ui-helper-clearfix:after{
clear:both;
;}
.ui-helper-clearfix{
min-height:0;
;}
.ui-helper-zfix{
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
opacity:0;
filter:Alpha(Opacity=0);
;}

.ui-front{
z-index:100;
;}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled{
cursor:default !important;
;}


/* Icons
----------------------------------*/


.ui-icon{
display:block;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat;
;}


/* Misc visuals
----------------------------------*/


.ui-widget-overlay{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
;}
.ui-resizable{
position:relative;
;}
.ui-resizable-handle{
position:absolute;
font-size:0.1px;
display:block;
;}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle{
display:none;
;}
.ui-resizable-n{
cursor:n-resize;
height:7px;
width:100%;
top:-5px;
left:0;
;}
.ui-resizable-s{
cursor:s-resize;
height:7px;
width:100%;
bottom:-5px;
left:0;
;}
.ui-resizable-e{
cursor:e-resize;
width:7px;
right:-5px;
top:0;
height:100%;
;}
.ui-resizable-w{
cursor:w-resize;
width:7px;
left:-5px;
top:0;
height:100%;
;}
.ui-resizable-se{
cursor:se-resize;
width:12px;
height:12px;
right:1px;
bottom:1px;
;}
.ui-resizable-sw{
cursor:sw-resize;
width:9px;
height:9px;
left:-5px;
bottom:-5px;
;}
.ui-resizable-nw{
cursor:nw-resize;
width:9px;
height:9px;
left:-5px;
top:-5px;
;}
.ui-resizable-ne{
cursor:ne-resize;
width:9px;
height:9px;
right:-5px;
top:-5px;
;}
.ui-button{
display:inline-block;
position:relative;
padding:0;
line-height:normal;
margin-right:.1em;
cursor:pointer;
vertical-align:middle;
text-align:center;
overflow:visible;
;}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active{
text-decoration:none;
;}

.ui-button-icon-only{
width:2.2em;
;}

button.ui-button-icon-only{
width:2.4em;
;}
.ui-button-icons-only{
width:3.4em;
;}
button.ui-button-icons-only{
width:3.7em;
;}


.ui-button .ui-button-text{
display:block;
line-height:normal;
;}
.ui-button-text-only .ui-button-text{
padding:.4em 1em;
;}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text{
padding:.4em;
text-indent:-9999999px;
;}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text{
padding:.4em 1em .4em 2.1em;
;}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text{
padding:.4em 2.1em .4em 1em;
;}
.ui-button-text-icons .ui-button-text{
padding-left:2.1em;
padding-right:2.1em;
;}

input.ui-button{
padding:.4em 1em;
;}


.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon{
position:absolute;
top:50%;
margin-top:-8px;
;}
.ui-button-icon-only .ui-icon{
left:50%;
margin-left:-8px;
;}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary{
left:.5em;
;}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary{
right:.5em;
;}


.ui-buttonset{
margin-right:7px;
;}
.ui-buttonset .ui-button{
margin-left:0;
margin-right:-.3em;
;}



input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner{
border:0;
padding:0;
;}
.ui-datepicker{
width:17em;
padding:.2em .2em 0;
display:none;
;}
.ui-datepicker .ui-datepicker-header{
position:relative;
padding:.2em 0;
;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{
position:absolute;
top:2px;
width:1.8em;
height:1.8em;
;}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{
top:1px;
;}
.ui-datepicker .ui-datepicker-prev{
left:2px;
;}
.ui-datepicker .ui-datepicker-next{
right:2px;
;}
.ui-datepicker .ui-datepicker-prev-hover{
left:1px;
;}
.ui-datepicker .ui-datepicker-next-hover{
right:1px;
;}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{
display:block;
position:absolute;
left:50%;
margin-left:-8px;
top:50%;
margin-top:-8px;
;}
.ui-datepicker .ui-datepicker-title{
margin:0 2.3em;
line-height:1.8em;
text-align:center;
;}
.ui-datepicker .ui-datepicker-title select{
font-size:1em;
margin:1px 0;
;}
.ui-datepicker select.ui-datepicker-month-year{
width:100%;
;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{
width:49%;
;}
.ui-datepicker table{
width:100%;
font-size:.9em;
border-collapse:collapse;
margin:0 0 .4em;
;}
.ui-datepicker th{
padding:.7em .3em;
text-align:center;
font-weight:bold;
border:0;
;}
.ui-datepicker td{
border:0;
padding:1px;
;}
.ui-datepicker td span,
.ui-datepicker td a{
display:block;
padding:.2em;
text-align:right;
text-decoration:none;
;}
.ui-datepicker .ui-datepicker-buttonpane{
background-image:none;
margin:.7em 0 0 0;
padding:0 .2em;
border-left:0;
border-right:0;
border-bottom:0;
;}
.ui-datepicker .ui-datepicker-buttonpane button{
float:right;
margin:.5em .2em .4em;
cursor:pointer;
padding:.2em .6em .3em .6em;
width:auto;
overflow:visible;
;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
float:left;
;}


.ui-datepicker.ui-datepicker-multi{
width:auto;
;}
.ui-datepicker-multi .ui-datepicker-group{
float:left;
;}
.ui-datepicker-multi .ui-datepicker-group table{
width:95%;
margin:0 auto .4em;
;}
.ui-datepicker-multi-2 .ui-datepicker-group{
width:50%;
;}
.ui-datepicker-multi-3 .ui-datepicker-group{
width:33.3%;
;}
.ui-datepicker-multi-4 .ui-datepicker-group{
width:25%;
;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
border-left-width:0;
;}
.ui-datepicker-multi .ui-datepicker-buttonpane{
clear:left;
;}
.ui-datepicker-row-break{
clear:both;
width:100%;
font-size:0;
;}


.ui-datepicker-rtl{
direction:rtl;
;}
.ui-datepicker-rtl .ui-datepicker-prev{
right:2px;
left:auto;
;}
.ui-datepicker-rtl .ui-datepicker-next{
left:2px;
right:auto;
;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{
right:1px;
left:auto;
;}
.ui-datepicker-rtl .ui-datepicker-next:hover{
left:1px;
right:auto;
;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{
clear:right;
;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{
float:left;
;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{
float:right;
;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
border-right-width:0;
border-left-width:1px;
;}
.ui-dialog{
position:absolute;
top:0;
left:0;
padding:.2em;
outline:0;
;}
.ui-dialog .ui-dialog-titlebar{
padding:.4em 1em;
position:relative;
;}
.ui-dialog .ui-dialog-title{
float:left;
margin:.1em 0;
white-space:nowrap;
width:90%;
overflow:hidden;
text-overflow:ellipsis;
;}
.ui-dialog .ui-dialog-titlebar-close{
position:absolute;
right:.3em;
top:50%;
width:21px;
margin:-10px 0 0 0;
padding:1px;
height:20px;
;}
.ui-dialog .ui-dialog-content{
position:relative;
border:0;
padding:.5em 1em;
background:none;
overflow:auto;
;}
.ui-dialog .ui-dialog-buttonpane{
text-align:left;
border-width:1px 0 0 0;
background-image:none;
margin-top:.5em;
padding:.3em 1em .5em .4em;
;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
float:right;
;}
.ui-dialog .ui-dialog-buttonpane button{
margin:.5em .4em .5em 0;
cursor:pointer;
;}
.ui-dialog .ui-resizable-se{
width:12px;
height:12px;
right:-5px;
bottom:-5px;
background-position:16px 16px;
;}
.ui-draggable .ui-dialog-titlebar{
cursor:move;
;}

/* Component containers
----------------------------------*/
.ui-widget{
font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
font-size:0.8em;
;}
.ui-widget .ui-widget{
font-size:1em;
;}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button{
font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
font-size:1em;
;}
.ui-widget-content{
border:1px solid #dddddd;
background:#eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
color:#333333;
;}
.ui-widget-content a{
color:#333333;
;}
.ui-widget-header{
border:1px solid #e78f08;
background:none;
color:#ffffff;
font-weight:bold;
;}
.ui-widget-header a{
color:#ffffff;
;}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{
border:1px solid #cccccc;
background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
font-weight:bold;
color:#1c94c4;
;}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited{
color:#1c94c4;
text-decoration:none;
;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{
border:1px solid #fbcb09;
background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
font-weight:bold;
color:#c77405;
;}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited{
color:#c77405;
text-decoration:none;
;}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{
border:1px solid #fbd850;
background:#ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
font-weight:bold;
color:#eb8f00;
;}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{
color:#eb8f00;
text-decoration:none;
;}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{
border:1px solid #fed22f;
background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
color:#363636;
;}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{
color:#363636;
;}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{
border:1px solid #cd0a0a;
background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
color:#ffffff;
;}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{
color:#ffffff;
;}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{
color:#ffffff;
;}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{
font-weight:bold;
;}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{
opacity:.7;
filter:Alpha(Opacity=70);
font-weight:normal;
;}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{
opacity:.35;
filter:Alpha(Opacity=35);
background-image:none;
;}
.ui-state-disabled .ui-icon{
filter:Alpha(Opacity=35);
;}

/* Icons
----------------------------------*/


.ui-icon{
width:16px;
height:16px;
;}
.ui-icon,
.ui-widget-content .ui-icon{
background-image:url(images/ui-icons_222222_256x240.png);
;}
.ui-widget-header .ui-icon{
background-image:url(images/ui-icons_ffffff_256x240.png);
;}
.ui-state-default .ui-icon{
background-image:url(images/ui-icons_ef8c08_256x240.png);
;}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon{
background-image:url(images/ui-icons_ef8c08_256x240.png);
;}
.ui-state-active .ui-icon{
background-image:url(images/ui-icons_ef8c08_256x240.png);
;}
.ui-state-highlight .ui-icon{
background-image:url(images/ui-icons_228ef1_256x240.png);
;}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon{
background-image:url(images/ui-icons_ffd27a_256x240.png);
;}


.ui-icon-blank{ background-position:16px 16px;}
.ui-icon-carat-1-n{ background-position:0 0;}
.ui-icon-carat-1-ne{ background-position:-16px 0;}
.ui-icon-carat-1-e{ background-position:-32px 0;}
.ui-icon-carat-1-se{ background-position:-48px 0;}
.ui-icon-carat-1-s{ background-position:-64px 0;}
.ui-icon-carat-1-sw{ background-position:-80px 0;}
.ui-icon-carat-1-w{ background-position:-96px 0;}
.ui-icon-carat-1-nw{ background-position:-112px 0;}
.ui-icon-carat-2-n-s{ background-position:-128px 0;}
.ui-icon-carat-2-e-w{ background-position:-144px 0;}
.ui-icon-triangle-1-n{ background-position:0 -16px;}
.ui-icon-triangle-1-ne{ background-position:-16px -16px;}
.ui-icon-triangle-1-e{ background-position:-32px -16px;}
.ui-icon-triangle-1-se{ background-position:-48px -16px;}
.ui-icon-triangle-1-s{ background-position:-64px -16px;}
.ui-icon-triangle-1-sw{ background-position:-80px -16px;}
.ui-icon-triangle-1-w{ background-position:-96px -16px;}
.ui-icon-triangle-1-nw{ background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{ background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{ background-position:-144px -16px;}
.ui-icon-arrow-1-n{ background-position:0 -32px;}
.ui-icon-arrow-1-ne{ background-position:-16px -32px;}
.ui-icon-arrow-1-e{ background-position:-32px -32px;}
.ui-icon-arrow-1-se{ background-position:-48px -32px;}
.ui-icon-arrow-1-s{ background-position:-64px -32px;}
.ui-icon-arrow-1-sw{ background-position:-80px -32px;}
.ui-icon-arrow-1-w{ background-position:-96px -32px;}
.ui-icon-arrow-1-nw{ background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{ background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{ background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{ background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{ background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{ background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{ background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{ background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{ background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{ background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{ background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{ background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{ background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{ background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{ background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{ background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{ background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{ background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{ background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{ background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{ background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{ background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{ background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{ background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{ background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{ background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{ background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{ background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{ background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{ background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{ background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{ background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{ background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{ background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{ background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{ background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{ background-position:-176px -64px;}
.ui-icon-arrow-4{ background-position:0 -80px;}
.ui-icon-arrow-4-diag{ background-position:-16px -80px;}
.ui-icon-extlink{ background-position:-32px -80px;}
.ui-icon-newwin{ background-position:-48px -80px;}
.ui-icon-refresh{ background-position:-64px -80px;}
.ui-icon-shuffle{ background-position:-80px -80px;}
.ui-icon-transfer-e-w{ background-position:-96px -80px;}
.ui-icon-transferthick-e-w{ background-position:-112px -80px;}
.ui-icon-folder-collapsed{ background-position:0 -96px;}
.ui-icon-folder-open{ background-position:-16px -96px;}
.ui-icon-document{ background-position:-32px -96px;}
.ui-icon-document-b{ background-position:-48px -96px;}
.ui-icon-note{ background-position:-64px -96px;}
.ui-icon-mail-closed{ background-position:-80px -96px;}
.ui-icon-mail-open{ background-position:-96px -96px;}
.ui-icon-suitcase{ background-position:-112px -96px;}
.ui-icon-comment{ background-position:-128px -96px;}
.ui-icon-person{ background-position:-144px -96px;}
.ui-icon-print{ background-position:-160px -96px;}
.ui-icon-trash{ background-position:-176px -96px;}
.ui-icon-locked{ background-position:-192px -96px;}
.ui-icon-unlocked{ background-position:-208px -96px;}
.ui-icon-bookmark{ background-position:-224px -96px;}
.ui-icon-tag{ background-position:-240px -96px;}
.ui-icon-home{ background-position:0 -112px;}
.ui-icon-flag{ background-position:-16px -112px;}
.ui-icon-calendar{ background-position:-32px -112px;}
.ui-icon-cart{ background-position:-48px -112px;}
.ui-icon-pencil{ background-position:-64px -112px;}
.ui-icon-clock{ background-position:-80px -112px;}
.ui-icon-disk{ background-position:-96px -112px;}
.ui-icon-calculator{ background-position:-112px -112px;}
.ui-icon-zoomin{ background-position:-128px -112px;}
.ui-icon-zoomout{ background-position:-144px -112px;}
.ui-icon-search{ background-position:-160px -112px;}
.ui-icon-wrench{ background-position:-176px -112px;}
.ui-icon-gear{ background-position:-192px -112px;}
.ui-icon-heart{ background-position:-208px -112px;}
.ui-icon-star{ background-position:-224px -112px;}
.ui-icon-link{ background-position:-240px -112px;}
.ui-icon-cancel{ background-position:0 -128px;}
.ui-icon-plus{ background-position:-16px -128px;}
.ui-icon-plusthick{ background-position:-32px -128px;}
.ui-icon-minus{ background-position:-48px -128px;}
.ui-icon-minusthick{ background-position:-64px -128px;}
.ui-icon-close{ background-position:-80px -128px;}
.ui-icon-closethick{ background-position:-96px -128px;}
.ui-icon-key{ background-position:-112px -128px;}
.ui-icon-lightbulb{ background-position:-128px -128px;}
.ui-icon-scissors{ background-position:-144px -128px;}
.ui-icon-clipboard{ background-position:-160px -128px;}
.ui-icon-copy{ background-position:-176px -128px;}
.ui-icon-contact{ background-position:-192px -128px;}
.ui-icon-image{ background-position:-208px -128px;}
.ui-icon-video{ background-position:-224px -128px;}
.ui-icon-script{ background-position:-240px -128px;}
.ui-icon-alert{ background-position:0 -144px;}
.ui-icon-info{ background-position:-16px -144px;}
.ui-icon-notice{ background-position:-32px -144px;}
.ui-icon-help{ background-position:-48px -144px;}
.ui-icon-check{ background-position:-64px -144px;}
.ui-icon-bullet{ background-position:-80px -144px;}
.ui-icon-radio-on{ background-position:-96px -144px;}
.ui-icon-radio-off{ background-position:-112px -144px;}
.ui-icon-pin-w{ background-position:-128px -144px;}
.ui-icon-pin-s{ background-position:-144px -144px;}
.ui-icon-play{ background-position:0 -160px;}
.ui-icon-pause{ background-position:-16px -160px;}
.ui-icon-seek-next{ background-position:-32px -160px;}
.ui-icon-seek-prev{ background-position:-48px -160px;}
.ui-icon-seek-end{ background-position:-64px -160px;}
.ui-icon-seek-start{ background-position:-80px -160px;}

.ui-icon-seek-first{ background-position:-80px -160px;}
.ui-icon-stop{ background-position:-96px -160px;}
.ui-icon-eject{ background-position:-112px -160px;}
.ui-icon-volume-off{ background-position:-128px -160px;}
.ui-icon-volume-on{ background-position:-144px -160px;}
.ui-icon-power{ background-position:0 -176px;}
.ui-icon-signal-diag{ background-position:-16px -176px;}
.ui-icon-signal{ background-position:-32px -176px;}
.ui-icon-battery-0{ background-position:-48px -176px;}
.ui-icon-battery-1{ background-position:-64px -176px;}
.ui-icon-battery-2{ background-position:-80px -176px;}
.ui-icon-battery-3{ background-position:-96px -176px;}
.ui-icon-circle-plus{ background-position:0 -192px;}
.ui-icon-circle-minus{ background-position:-16px -192px;}
.ui-icon-circle-close{ background-position:-32px -192px;}
.ui-icon-circle-triangle-e{ background-position:-48px -192px;}
.ui-icon-circle-triangle-s{ background-position:-64px -192px;}
.ui-icon-circle-triangle-w{ background-position:-80px -192px;}
.ui-icon-circle-triangle-n{ background-position:-96px -192px;}
.ui-icon-circle-arrow-e{ background-position:-112px -192px;}
.ui-icon-circle-arrow-s{ background-position:-128px -192px;}
.ui-icon-circle-arrow-w{ background-position:-144px -192px;}
.ui-icon-circle-arrow-n{ background-position:-160px -192px;}
.ui-icon-circle-zoomin{ background-position:-176px -192px;}
.ui-icon-circle-zoomout{ background-position:-192px -192px;}
.ui-icon-circle-check{ background-position:-208px -192px;}
.ui-icon-circlesmall-plus{ background-position:0 -208px;}
.ui-icon-circlesmall-minus{ background-position:-16px -208px;}
.ui-icon-circlesmall-close{ background-position:-32px -208px;}
.ui-icon-squaresmall-plus{ background-position:-48px -208px;}
.ui-icon-squaresmall-minus{ background-position:-64px -208px;}
.ui-icon-squaresmall-close{ background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{ background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{ background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{ background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{ background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{ background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{ background-position:-80px -224px;}


/* Misc visuals
----------------------------------*/


.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl{
border-top-left-radius:4px;
;}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr{
border-top-right-radius:4px;
;}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl{
border-bottom-left-radius:4px;
;}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br{
border-bottom-right-radius:4px;
;}


.ui-widget-overlay{
background:none;
opacity:.5;
filter:Alpha(Opacity=50);
;}
.ui-widget-shadow{
margin:-5px 0 0 -5px;
padding:5px;
background:none;
opacity:.2;
filter:Alpha(Opacity=20);
border-radius:5px;
;}

body {
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
    background-color: #85A3E0;
}

html {
    overflow-y: scroll;
}

.normal-width {
    width: 992px;
}

.wide-width {
    /*width: 1252px;*/
    width: 1053px;
}

.W100p {
    width: 100%;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.red {
    color: red !important;
}

.blue {
    color: blue !important;
}

.grey {
    color: gray;
}

.orange {
    color: orange;
}

.black {
    color: black;
}

.bold {
    font-weight: bold;
}

.AR {
    text-align: right;
}

.AL {
    text-align: left;
}

.AC {
    text-align: center;
}

.W50 {
    width: 50px;
}

.W60 {
    width: 60px;
}

.W70 {
    width: 70px;
}

.W90 {
    width: 90px;
}

.W100 {
    width: 100px;
}

.W110 {
    width: 110px;
}

.W160 {
    width: 160px;
}

.W230 {
    width: 230px;
}

.W240 {
    width: 240px;
}

.W300 {
    width: 300px;
}

.W400 {
    width: 400px;
}

.W450 {
    width: 450px;
}

.cursor-help {
    cursor: help;
}

.BTN {
    border-top: none !important;
}

.BBN {
    border-bottom: none !important;
}

.BRN {
    border-right: none !important;
}

.BLN {
    border-left: none !important;
}

.PRN {
    padding-right: 0 !important;
}

.P10p {
    padding: 10px;
}

.cursor-pointer {
    cursor: pointer;
}

.strike-through {
    text-decoration: line-through !important;
}

.CursorHelp {
    cursor: help;
}

.Red {
    color: #b53f39  !important;
}

.Black {
    color: #000000;
}

.Blue {
    color: #01122b !important;
}

.Brown {
    color: #990000;
}

.no-wrap {
    white-space: nowrap;
}

.NW {
    white-space: nowrap;
}

.disable-scroll {
    overflow-y: scroll;
    position: fixed;
    width: 100%;
}


.sport-image {
    float: left;
    height: 22px;
    width: 22px;
}

.event-header-market .sport-image {
    margin-top: 3px;
    margin-right: 4px;
}

.blue-bar {
    height: 30px;
    width: 100%;
    background-color: #233B7A;
    color: #E4E4E4;
    position: fixed;
    top: 0;
    z-index: 101;
    text-align: center;
    left: 0;
    border-bottom: 1px solid #142F6F;
    box-shadow: 1px 1px 2px #17275F;
    -webkit-box-shadow: 1px 1px 2px #17275F;
    -moz-box-shadow: 1px 1px 2px #17275F;
}

.blue-bar-inner {
    margin: auto;
    text-align: left;
}

.account {
    height: 31px;
    width: 992px;
}

.account-link {
    float: left;
    margin-left: 5px;
    color: #fff;
    list-style: none outside none;
    margin-top: 9px;
}

    .account-link li {
        float: left;
        padding: 0 5px;
    }

        .account-link li a {
            text-decoration: none;
            color: #B4D3F5;
            font-weight: 700;
            font-family: Tahoma;
            line-height: 15px;
        }

            .account-link li a:hover {
                text-decoration: none;
                color: #fff;
            }

.account-right {
    float: right;
    list-style: none outside none;
    margin-right: 10px;
    margin-top: 3px;
}

    .account-right li {
        float: right;
        margin: 3px 0px 5px 10px;
        line-height: 18px;
    }

.user-greeting {
    text-decoration: none;
    color: #B4D3F5;
    font-weight: 700 !important;
}

.sign-out {
    background-color: #CBDFF4;
    -moz-border-radius: 3px;
    color: #233B7A;
    border-radius: 3px;
}

.currency {
    font-weight: bold;
}

.my-balance-refresh {
    background-image: url(images/table-icon.png?20150904);
    background-position: -85px -42px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 15px;
    height: 15px;
    vertical-align: top;
    cursor: pointer;
    float: right;
}

.balance-refresh {
    margin-left: 1px;
    background-image: url(images/refresh-static.png?20150904);
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 10px;
    height: 10px;
    *vertical-align: middle;
}

.balance-refresh-rotate {
    margin-left: 1px;
    background-image: url(images/balance-refresh-rotate.gif?20150904);
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 10px;
    height: 10px;
    *vertical-align: middle;
}

.balance-hide {
    float: left;
    margin-top: 2px;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 17px;
    height: 12px;
    background-position: -2px -274px;
}

    .balance-hide:hover {
        background-position: -16px -274px;
    }

.balance-show {
    float: left;
    margin-top: 2px;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 17px;
    height: 12px;
    background-position: -34px -274px;
}

    .balance-show:hover {
        background-position: -53px -274px;
    }

.bet-credit-container {
    display: inline-block;
    zoom: 1;
    *display: inline;
    color: #fff;
    font-weight: 700;
    cursor: pointer;
}

    .bet-credit-container:hover {
        color: #FFCC00;
    }

.deposit-withdraw, .sign-out {
    height: 20px;
    float: left;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
}

    .deposit-withdraw:hover .deposit-withdraw-left {
        background-position: 0 -820px;
        width: 6px;
    }

    .deposit-withdraw:hover .deposit-withdraw-body {
        background-position: 0 -756px;
        color: #643d00;
    }

    .deposit-withdraw:hover .deposit-withdraw-right {
        background-position: -6px -820px;
        width: 6px;
    }

.deposit-withdraw-left, .deposit-withdraw-body, .deposit-withdraw-right, .sign-out-left, .sign-out-body, .sign-out-right {
    height: 20px;
    float: left;
}

.deposit-withdraw-left {
    background-position: 0 -795px;
    width: 6px;
}

.deposit-withdraw-body {
    background-position: 0 -731px;
    height: 20px;
    background-repeat: repeat-x;
    font: 700 11px/18px "Trebuchet MS",Arial,Helvetica,sans-serif;
    color: #503000;
    padding-top: 1px;
    padding-left: 5px;
    padding-right: 5px;
}

.deposit-withdraw-right {
    background-position: -6px -795px;
    width: 6px;
}

.sign-out-left {
    background-position: 0 -845px;
    width: 6px;
}

.sign-out-body {
    background-position: 0 -781px;
    height: 20px;
    background-repeat: repeat-x;
    color: #B4D3F5;
    font-weight: 700;
    line-height: 19px;
    font-family: Tahoma;
    padding-left: 5px;
    padding-right: 5px;
}

.sign-out-right {
    background-position: -6px -845px;
    width: 6px;
}

.sign-out a:hover .sign-out-left {
    background-position: 0 -870px;
    width: 6px;
}

.sign-out a:hover .sign-out-body {
    background-position: 0 -806px;
    color: #dcecff;
}

.sign-out a:hover .sign-out-right {
    background-position: -6px -870px;
    width: 6px;
}

.announcement {
    display: inline-block;
    zoom: 1;
    *display: inline;
    position: relative;
}

    .announcement a {
        float: left;
    }

.announcement-count {
    float: left;
    display: inline-block !important;
    zoom: 1;
    *display: inline !important;
    height: 16px;
    line-height: 15px;
    color: #B64531;
    font-weight: bold;
    margin-top: -2px;
    margin-left: 2px;
}

.announcement-count-left {
    float: left;
    display: inline-block !important;
    zoom: 1;
    *display: inline !important;
    background-position: 0 -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.announcement-count-body {
    float: left;
    display: inline-block !important;
    zoom: 1;
    *display: inline !important;
    padding-left: 2px;
    padding-right: 2px;
    background-position: 0 -595px;
    height: 16px;
    background-repeat: repeat-x;
}

.announcement-count-right {
    float: left;
    display: inline-block !important;
    zoom: 1;
    *display: inline !important;
    float: left;
    background-position: right -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.announcement a:hover span {
    color: #fff;
}

.announcement-div {
    position: absolute;
    left: -7px;
    top: 22px;
}

.announcement-block {
    padding-bottom: 20px;
    width: 470px;
    border: 1px solid #FFF;
    border-top: none;
    background-color: #cbe1fb;
    top: 20px;
    box-shadow: 1px 1px 2px #17275F;
    -webkit-box-shadow: 1px 1px 2px #17275F;
    -moz-box-shadow: 1px 1px 2px #17275F;
}

.announcement-id {
    color: #366093;
    font: 700 11px/14px Arial,Helvetica,sans-serif;
    margin-right: 4px;
}

.announcement-time {
    color: #366093;
    font: 100 11px/16px Arial,Helvetica,sans-serif;
}

.announcement-text-content {
    color: #000;
    margin-top: 3px;
    display: block;
}

.announcement-content {
    border-bottom: 1px solid #ececec;
    padding: 10px;
    background-color: #fff;
}

.announcement-scroll-content {
    width: 470px;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.announcement-scroll-div {
    overflow-y: hidden;
    overflow-x: hidden;
    padding-bottom: 5px;
}

.announcement-slim-scroll-rail {
    background-color: rgb(0,0,44);
    opacity: 0.1;
    width: 8px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}

.announcement-see-all {
    width: 450px;
    padding: 0 10px;
    height: 20px;
    color: #9bb8da;
    position: absolute;
    left: 0;
    text-align: center;
    line-height: 20px;
    border: 1px solid #fff;
    border-top: none;
    color: #366093;
    background-color: #eeeeee;
    box-shadow: 1px 1px 2px #17275F;
    -webkit-box-shadow: 1px 1px 2px #17275F;
    -moz-box-shadow: 1px 1px 2px #17275F;
}

div.announcement-see-all a {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 100%;
    height: 100%;
    cursor: pointer;
    color: #366093;
    text-decoration: none;
}

    div.announcement-see-all a:hover {
        text-decoration: underline;
        color: #366093;
        background-color: #ebebeb;
    }

.announcement-arrow {
    background-repeat: no-repeat;
    height: 10px;
    left: 40px;
    position: absolute;
    top: -7px;
    width: 12px;
    z-index: 1000;
    background-position: 0 -73px;
}

.announcement-arrow-top-msg {
    background-position: 0 -382px;
}

.announcement-top-msg .announcement-title span {
    color: #B64531 !important;
}

.body-inner {
    margin: 0 auto;
    padding-top: 31px;
}

.header {
    width: 992px;
    height: 100px;
    background-position: 0 -204px;
    background-repeat: repeat-x;
    position: relative;
    z-index: 99;
}

.header-inner {
    height: 96px;
    border-left: 1px solid #c7ddf5;
    border-right: 1px solid #c7ddf5;
}

.logo {
    font-size: 34px;
    line-height: 75px;
    font-weight: 700;
    color: #233B7A;
    text-decoration: none;
    background-image: url(images/logo.png?20140218);
    background-repeat: no-repeat;
    width: 300px;
    height: 68px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.product-list {
    height: 75px;
    width: 100%;
    position: relative;
}

    .product-list ul {
        width: 780px;
        line-height: 44px;
        float: right;
        position: absolute;
        right: 0;
        height: 44px;
        top: 25px;
    }

        .product-list ul li {
            float: left;
            text-align: center;
            font-size: 13px;
            font-weight: 700;
        }

.product-tab-left, .product-tab-body, .product-tab-right {
    display: inline-block;
    zoom: 1;
    *display: inline;
    float: left;
    height: 44px;
}

.product-tab-left {
    width: 9px;
}

.product-tab-body {
    padding: 0 10px;
    color: #283e87;
    font-family: Trebuchet MS;
    position: relative;
}

    .product-tab-body a {
        color: #00175F;
        position: relative;
        z-index: 50;
    }

        .product-tab-body a:hover {
            color: #4871d3;
        }

.product-tab-right {
    width: 9px;
}

.selected .product-tab-left {
    width: 9px;
    background-position: 0 -162px;
    background-image: url(/Content/images/header-tab-bg.png?20150904);
}

.selected .product-tab-body {
    background-position: 0 -306px;
    padding: 0 10px;
    color: #fff;
    background-image: url(images/one-px-bg.png?20150904);
}

.selected .product-tab-right {
    width: 9px;
    background-position: -3px -208px;
    background-image: url(/Content/images/header-tab-bg.png?20150904);
}

.bottom-left {
    float: left;
    margin-left: 10px;
    width: 173px;
}

.bottom-right {
    float: right;
    margin-right: 10px;
}

.bottom-left div {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.system-time {
    font-size: 9px;
    line-height: 20px;
    color: #000;
    margin-left: 10px;
}

.region-selector {
    cursor: default !important;
    border-top: 1px solid #e2e2e2;
    background-color: #ededed;
}

    .region-selector div, .language-selector div, .region-selector:hover div, .language-selector:hover div, .region-selector:hover {
        background-color: #ededed;
    }

    .region-selector div, .language-selector div {
        border-bottom: #cacaca !important;
    }

.selector-list {
    margin-left: 0 !important;
    color: #535353 !important;
}

.selector-border {
    border-top: 1px solid #cacaca;
}

.language-selector {
    width: 300px;
    cursor: default !important;
    text-decoration: none;
    border-top: 3px double #cacaca !important;
    background-color: #ededed;
    border-bottom: 1px solid #cacaca;
}

    .language-selector:hover {
        border-top: 3px double #cacaca !important;
    }

.lang-selection {
    display: inline-block;
    zoom: 1;
    *display: inline;
    float: left;
    font-weight: bold;
    color: #274ea0;
    line-height: 18px;
    cursor: pointer;
    margin-top: 5px;
}

.lang-drop-down {
    float: left;
    position: relative;
    white-space: nowrap;
}

    .lang-drop-down span {
        float: left;
    }

.lang-img {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 20px;
    height: 20px;
    background-position: -5px -690px;
    margin: 0 3px 0px 6px;
}

.lang-divider {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 17px;
    height: 15px;
    background-position: -28px -652px;
    margin-left: 3px;
    margin-top: 1px;
}

.lang-drop-down:hover .lang-divider {
    background-repeat: no-repeat;
    background-position: right -627px;
}

.lang-drop-down:hover span {
    color: #00175F;
}

.lang-drop-down:hover .lang-img {
    background-repeat: no-repeat;
    background-position: -5px -714px;
}

.lang-drop-down-ul {
    width: 110px;
    position: absolute;
    margin-top: 20px;
    border: 1px solid #deebfd;
    border-top: none;
    background-color: #fff;
    left: -1px;
    box-shadow: 1px 1px 2px #17275F;
    -webkit-box-shadow: 1px 1px 2px #17275F;
    -moz-box-shadow: 1px 1px 2px #17275F;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F');
}

    .lang-drop-down-ul li {
        color: #22377b;
        border-top: 1px solid #d2e7ff;
        height: 100%;
        white-space: nowrap;
        width: 110px;
    }

        .lang-drop-down-ul li:hover {
            background-color: #d2e7ff;
            border-top: 1px solid #d2e7ff;
        }

        .lang-drop-down-ul li a {
            display: block;
            padding: 3px 10px;
            white-space: nowrap;
            color: #274ea0;
            margin-left: 20px;
        }

        .lang-drop-down-ul li:hover a {
            color: #000;
        }

        .lang-drop-down-ul li.selected {
            background-position: -22px -1047px;
            background-repeat: no-repeat;
            display: block;
            cursor: default !important;
        }

.header-icons {
    position: absolute;
    right: 1px;
    top: 0;
    margin-top: 3px;
    padding-left: 4px;
}

    .header-icons div {
        float: left;
        color: #223978;
        padding: 4px 8px 4px 20px;
        background-repeat: no-repeat;
        cursor: pointer;
    }

.live-chat {
    background-position: -2px -403px;
}

.help {
    background-position: -2px -424px;
}

.result {
    background-position: -2px -444px;
}

    .result:hover, .help:hover, .live-chat:hover {
        color: #4871d3;
    }

.header-bottom-link {
    position: relative;
    z-index: 100;
}

.header-bottom-right {
    width: 600px;
    height: 23px;
    position: absolute;
    right: 0;
    top: -2px;
    *top: -6px;
}
.oddspage-title {
    display: block;
    padding-top: 5px;
    width: 300px;
    height: 23px;
    padding-left:10px;
    font-size: 15px;
    font-weight: bold;
    white-space: nowrap;

}

#Sport-Icon::before {
    top:1px;
}

#Sport-Display {
    margin-left:15px;
}
.header-parlay-btn {
    /*background-color: transparent;
    background-image: none !important;
    border: 1px solid #334a89;
    color: #284592;
    font-weight: bold;
    height: 14px !important;
    padding-top: 5px;
    text-align: center;
    width: 65px !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;*/
}

.header-bottom-right a {
    float: right;
    display: inline-block;
    zoom: 1;
    *display: inline;
    min-height: 10px;
    min-width:30px;
     /*height: 23px;
    width: 43px;
   background-image: url(images/global-setting-icon.png?20180629);*/
    cursor: pointer;
    background-repeat: no-repeat;
    position: relative;
}

    .header-bottom-right a div.expanded + .global-setting-dropdown {
        display: block;
        box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);
        background: white;
        border: 1px solid #cdcdcd;
    }



.header-bottom-right a.select-10pm {
    width: auto !important;
    padding-right: 20px;
    padding-left: 10px;
}

.page-toolbar-icon a.select-10pm {
    width: auto !important;
    padding-right: 20px;
    padding-left: 10px;
}

.sbobetv-icon {
    background-position: 2px -4px;
}

    .sbobetv-icon:hover {
        background-position: 2px -161px;
    }

.tv-schedule-icon {
    background-position: 2px -30px;
}

    .tv-schedule-icon:hover {
        background-position: 2px -187px;
    }

.sound-off-icon {
    background-position: 2px -52px;
}

    .sound-off-icon:hover {
        background-position: 2px -209px;
    }

.sound-on-icon {
    background-position: 2px -568px;
}

    .sound-on-icon:hover {
        background-position: 2px -399px;
    }

.info-on-icon {
    background-position: 2px -1169px;
}

    .info-on-icon:hover {
        background-position: 2px -1193px;
    }

.odds-type-1 {
    background-position: -2px -74px;
}

    .odds-type-1:hover {
        background-position: -2px -231px;
    }

.odds-type-2 {
    background-position: -2px -312px;
}

    .odds-type-2:hover {
        background-position: -2px -332px;
    }

.odds-type-3 {
    background-position: -2px -1121px;
}

    .odds-type-3:hover {
        background-position: -2px -1141px;
    }

.odds-type-4 {
    background-position: -2px -353px;
}

    .odds-type-4:hover {
        background-position: -2px -374px;
    }

.odds-display-1 {
    background-position: -2px -94px;
}

    .odds-display-1:hover {
        background-position: -2px -251px;
    }

.odds-display-2 {
    background-position: -2px -423px;
}

    .odds-display-2:hover {
        background-position: -2px -448px;
    }

.sort-1 {
    background-position: -2px -115px;
}

    .sort-1:hover {
        background-position: -2px -272px;
    }

.sort-2 {
    background-position: -2px -470px;
}

    .sort-2:hover {
        background-position: -2px -495px;
    }

.market-type-2 {
    background-position: -2px -136px;
}

    .market-type-2:hover {
        background-position: -2px -293px;
    }

.market-type-1 {
    background-position: -2px -520px;
}

    .market-type-1:hover {
        background-position: -2px -543px;
    }

.select-10pm {
    background-position: right -648px;
}

    .select-10pm:hover {
        background-position: right -623px;
    }

.select-10pm-text {
    white-space: nowrap;
    display: inline-block;
    margin-top: 5px;
    font-weight: 700;
    color: #22377b;
}

    .select-10pm-text:hover {
        color: #5887dc;
    }

.global-setting-dropdown {
    position: absolute;
    top: 22px;
    border: 1px solid #deebfd;
    border-top: none;
    background-color: #fff;
    display: none;
    right: 0;
    text-align: left;
}

    .global-setting-dropdown li span span {
        padding-left: 2px;
        text-align: left;
        box-shadow: 1px 1px 2px #17275F;
        -webkit-box-shadow: 1px 1px 2px #17275F;
        -moz-box-shadow: 1px 1px 2px #17275F;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F')";
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F');
    }

    .global-setting-dropdown li {
        color: #545454;
        border-top: 1px solid #d2e7ff;
        padding: 7px 12px 7px 26px;
        white-space: nowrap;
        text-align: left;
        vertical-align: top;
        position:relative;
    }

        .global-setting-dropdown li span {
            vertical-align: bottom;

        }

        .global-setting-dropdown li:hover {
            background-color: #d6d6d6 !important;
        }

li span.odds-type-1, li span.odds-type-2, li span.odds-type-3, li span.odds-type-4, li span.odds-display-1, li span.odds-display-2, li span.sort-1, li span.sort-2, li span.market-type-1, li span.market-type-2 {
    background-image: url(images/global-setting-icon.png?20180629);
    width: 20px;
    height: 16px;
    margin: 0;
    margin-left: -5px;
    display: inline-block;
}

    li span.odds-type-1, li span.odds-type-1:hover {
        background-position: -10px -74px;
        *background-position: -10px -77px;
    }

    li span.odds-type-2, li span.odds-type-2:hover {
        background-position: -10px -312px;
        *background-position: -10px -315px;
    }

    li span.odds-type-3, li span.odds-type-3:hover {
        background-position: -10px -4867px;
        *background-position: -10px -4867px;
    }

    li span.odds-type-4, li span.odds-type-4:hover {
        background-position: -10px -353px;
        *background-position: -10px -356px;
    }

    li span.odds-display-1, li span.odds-display-1:hover {
        background-position: -10px -95px;
        *background-position: -10px -97px;
    }

    li span.odds-display-2, li span.odds-display-2:hover {
        background-position: -10px -424px;
        *background-position: -10px -426px;
    }

    li span.sort-1, li span.sort-1:hover {
        background-position: -10px -118px;
        height: 16px;
    }

    li span.sort-2, li span.sort-2:hover {
        background-position: -10px -473px;
        height: 16px;
    }

    li span.market-type-2, li span.market-type-2:hover {
        background-position: -10px -137px;
        *background-position: -10px -139px;
    }

    li span.market-type-1, li span.market-type-1:hover {
        background-position: -10px -521px;
        *background-position: -10px -523px;
    }

.odds-type-1-off {
    background-position: -2px -811px;
}

.odds-type-2-off {
    background-position: -2px -1026px;
}

.odds-type-4-off {
    background-position: 1px -901px;
}

.odds-display-1-off {
    background-position: -2px -831px;
}

.odds-display-2-off {
    background-position: -1px -924px;
}

.market-type-1-off {
    background-position: -2px -973px;
}

.market-type-2-off {
    background-position: -2px -873px;
}

.sort-1-off {
    background-position: -2px -852px;
}

.sort-2-off {
    background-position: 1px -948px;
}

.header-bottom-right a.global-icon-off:hover ul {
    display: none;
}

.page-toolbar-icon a.global-icon-off:hover ul {
    display: none;
}

.page-toolbar-icon a.global-icon-off:hover {
    background-color: transparent;
}

.global-icon-off {
    cursor: default !important;
}

.container {
    width: 100%;
    height: auto;
    position: relative;
    padding-top: 6px;
    -webkit-tap-highlight-color: transparent;
}

.l-column {
    width: 172px;
    position: absolute;
    *left: 0;
    background-color: #85A3E0;
}

.l-column-bottom {
    width: 172px;
    position: absolute;
    left: 0;
    background-color: #85A3E0;
    z-index: 2;
}

.sports-market-block {
    z-index: 1;
    margin-bottom: 8px;
}

.selection-tab ul {
    height: 27px;
    cursor: pointer;
}

.left-tab, .right-tab {
    width: 86px;
}

.selection-tab, .single-tab {
    background-color:#233d67;
    padding:2px 4px;

}

    .selection-tab ul li {
        float: left;
        text-align: center;
        color: grey;
        position: relative;
        width: 86px;
    }

        .selection-tab ul li div {
            float: left;
            display: inline-block;
            zoom: 1;
            *display: inline;
            line-height: 23px;
            color: #fff;
            width:100%;
        }

    .left-tab .tab-left, .left-tab .tab-right, .right-tab .tab-right, .right-tab .tab-left, .single-tab .tab-left, .single-tab .tab-right {
        width: 10px;
        height: 30px;
    }

/*.left-tab .tab-body {
    width: 66px;
    height: 30px;
}*/

.left-tab .tab-right {
    background-position: -3px 0px;
}

.single-tab div {
    float: left;
    display: inline-block;
    zoom: 1;
    *display: inline;
    line-height: 23px;
    color: #343f6d;
}

.single-tab .tab-body {
    width: 152px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
}

.single-tab .tab-right {
    background-position: -3px 0px;
}

.right-tab .tab-left {
    background-position: 0 -30px;
}

.right-tab .tab-body {
    /*width: 66px;
    height: 30px;*/
    background-position: 0 -30px;
    position: relative;
}

.right-tab .tab-right {
    background-position: -3px -30px;
}

.selection-tab ul li.selected div {
    color: #fff;
    width:100% !important;
}

.selection-tab ul li.selected div .item  {
    border-bottom:2px solid #fff;
}
.selection-tab ul li .right-tab {
    width: 86px;
    position: absolute;
    left: 0;
}

.selection-tab ul li .tab-bottom {
    width: 171px;
    height: 7px;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 23px;
    right: 0;
    z-index: 1;
    background-position: 0 -20px;
}

.selection-tab ul li.selected .tab-bottom {
    width: 171px;
    height: 7px;
    z-index: 1;
    position: absolute;
    background-position: 0 -50px;
    right: 1px;
}

.tab-arrow {
    width: 12px;
    height: 10px;
    background-position: 0 -62px;
    background-repeat: no-repeat;
    position: absolute;
    left: 40px;
    top: 24px;
    z-index: 11;
}

.selection-tab ul li div.tab-arrow {
    left: -48px;
}

.selection-tab ul li.selected div.tab-arrow {
    display: block;
}

.selection-body {
    background-color: whitesmoke;
    /*border: 1px solid #f4f9ff;*/
    min-height: 5px;
}


.live .selection-body {
    background-color: #FFDDCC;
    border: 1px solid #FFEADF;
}

.sports-content li a {
    color: #000000;
    display: block;
    padding: 3px 10px 3px 30px;
    position: relative;
    cursor: pointer;
}
.sports-content li.selected a {
    color: #5574a7;
    font-weight:600;
}
.market-content li a {
    color: #000000;
    display: block;
    padding: 3px 10px;
    position: relative;
    cursor: pointer;
    display:block;
    z-index:999999;
    background-color: #f5f5f5;
}

    .sports-content li a:hover, .market-content li a:hover {
        background-color: #fff;
    }

.market-content li span {
    left: 0;
    margin: 0 4px 0 3px;
    position: absolute;
    top: 1px;
}

.sports-content li span {
    left: 0;
    margin: 0 4px 0 3px;
    position: absolute;
    top: 1px;
}

.sport-image-2 {
    /*Basketball*/
    background-position: -22px 0;
}

.sport-image-3 {
    /*American Football*/
    background-position: -44px 0;
}

.sport-image-4 {
    /*Ice Hockey*/
    background-position: -66px 0;
}

.sport-image-5 {
    /*Badminton*/
    background-position: -88px 0;
}

.sport-image-6 {
    /*Pool Snooker*/
    background-position: -110px 0;
}

.sport-image-7 {
    /*Motor Sports*/
    background-position: -132px 0;
}

.sport-image-8 {
    /*Tennis*/
    background-position: -154px 0;
}

.sport-image-9 {
    /*Baseball*/
    background-position: -176px 0;
}

.sport-image-10 {
    /*Volleyball*/
    background-position: -198px 0;
}

.sport-image-11 {
    /*Brazil Flag*/
    background-position: -332px -25px;
}

.sport-image-12 {
    /*Golf*/
    background-position: -242px 0;
}

.sport-image-13 {
    /*Boxing*/
    background-position: -264px 0;
}

.sport-image-14 {
    /*Cricket*/
    background-position: -286px 0;
}

.sport-image-15 {
    /*Table Tennis*/
    background-position: -308px 0;
}

.sport-image-16 {
    /*Rugby*/
    background-position: -330px 0;
}

.sport-image-17 {
    /*Handball*/
    background-position: 0 -25px;
}

.sport-image-18 {
    /*Cycling*/
    background-position: -22px -25px;
}

.sport-image-19 {
    /*Athletics*/
    background-position: -44px -25px;
}

.sport-image-20 {
    /*Beach Soccer*/
    background-position: -66px -25px;
}

.sport-image-21 {
    /*Futsal*/
    background-position: -88px -25px;
}

.sport-image-22 {
    /*Entertainment*/
    background-position: -110px -25px;
}

.sport-image-23 {
    /*Financial*/
    background-position: -132px -25px;
}

.sport-image-24 {
    /*Darts*/
    background-position: -154px -25px;
}

.sport-image-25 {
    /*Olympics*/
    background-position: -176px -25px;
}

.sport-image-26 {
    /*Lacrosse*/
    background-position: -198px -25px;
}

.sport-image-27 {
    /*Water Polo*/
    background-position: -220px -25px;
}

.sport-image-28 {
    /*Winter Sports*/
    background-position: -242px -25px;
}

.sport-image-29 {
    /*Squash*/
    background-position: -264px -25px;
}

.sport-image-30 {
    /*Field Hockey*/
    background-position: -286px -25px;
}

.sport-image-31 {
    /*Mixed Martial Arts*/
    background-position: -219px 0;
}

.sport-image-32 {
    /*E Sports*/
    background-position: -379px 0;
}

.sport-image-33 {
    /*Gaelic Football*/
    background-position: -357px -25px;
}

.sport-image-34 {
    /*Hurling*/
    background-position: -379px -25px;
}

.sport-image-35 {
    /*Muay Thai*/
    background-position: -355px 0;
}

.sport-image-mp {
    background-position: -309px -24px;
}

.market-sports-inner {
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 auto;
    font-weight: bold;
}

    .market-sports-inner sport-image {
        margin-right: 5px;
    }

.sports-content li .event-count {
    position: absolute;
    right: 4px;
    color: #555555;
    font: 100 9px/14px Arial;
    height: 15px;
    text-align: center;
    margin-top: -2px;
    line-height: 15px;
}

.market-content li .event-count {
    position: absolute;
    right: 4px;
    color: #555555;
    font: 100 9px/14px Arial;
    height: 15px;
    text-align: center;
    line-height: 15px;
    margin-top: -2px;
}

.sports-content li.live .event-count-right {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: 0 -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.sports-content li.live .event-count-body {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: 0 -595px;
    background-repeat: repeat-x;
}

.sports-content li.live .event-count-left {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: right -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.market-content li.live .event-count-right {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: 0 -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.market-content li.live .event-count-body {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: 0 -595px;
    background-repeat: repeat-x;
}

.market-content li.live .event-count-left {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: right -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.sports-content li .event-count-right, .market-content li .event-count-right {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: 0 -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.sports-content li .event-count-body, .market-content li .event-count-body {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: 0 -616px;
    background-repeat: repeat-x;
}

.sports-content li .event-count-left, .market-content li .event-count-left {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: right -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}


.market-drop-down {
    cursor: pointer;
}

.market-selection {
    font: 100 11px/20px Verdana;
    float: left;
    margin-left: 10px;
    color: #003399;
    position: relative;
}

.toolbar-selection li .event-count {
    top: 6px;
    position: absolute;
    right: 4px;
    color: #1F3572;
    font: 100 9px/14px Arial;
    height: 15px;
    text-align: center;
    line-height: 15px;
}

.toolbar-selection li.live .event-count-right {
    display: inline-block;
    zoom: 1;
    *display: inline;
    float: right;
    background-position: 0 -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.toolbar-selection li.live .event-count-body {
    display: inline-block;
    zoom: 1;
    *display: inline;
    float: right;
    background-position: 0 -595px;
    width: 15px;
    height: 15px;
    background-repeat: repeat-x;
    font-weight: bold !important;
}

.toolbar-selection li.live .event-count-left {
    display: inline-block;
    zoom: 1;
    *display: inline;
    float: right;
    background-position: right -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.toolbar-selection li .event-count-right {
    display: inline-block;
    *display: inline;
    zoom: 1;
    float: right;
    background-position: 0 -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.toolbar-selection li .event-count-body {
    display: inline-block;
    *display: inline;
    zoom: 1;
    float: right;
    background-position: 0 -616px;
    width: 15px;
    height: 15px;
    background-repeat: repeat-x;
}

.toolbar-selection li .event-count-left {
    display: inline-block;
    *display: inline;
    zoom: 1;
    float: right;
    background-position: right -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.tab-arrow-ticket-content {
    background-position: 0 -73px;
}

.live .tab-arrow-ticket-content {
    background-position: 0 -342px;
}

.ticket-mp-block {
}

.team-league {
    padding: 10px 8px 3px 15px;
    background-color:#fff;
}


.bg-odd {
    background-color: #f4f9ff !important;
}

.ticket-option {
    display: inline-block;
    text-align: center;
    width: 100%;
    padding-top: 4px;
    position: relative;
    background-color:#fff;
}

.ticket-option-inner {
    background-color: #fff;
    padding: 5px;
}

    .ticket-option-inner .hdp-point-info {
        display: block;
    }

    .ticket-option-inner .ticket-at {
        padding: 0 4px;
        white-space: nowrap;
    }

    .ticket-option-inner .odds {
        padding: 0 12px 0px 0px;
        cursor: default;
    }

    .ticket-option-inner .score-change {
        background-image: url(images/odds-change.gif?20150904);
    }

    .ticket-option-inner .price-up, .ticket-option-inner .price-down {
        background-position: right 3px;
    }

    .ticket-option-inner .odds-change {
        background-image: url(/images/odds-change.gif?20150904);
        background-repeat: repeat;
    }

.ticket-option-top {
    height: 2px;
    width: 100%;
    background-position: 0 -69px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.ticket-option-bottom {
    height: 2px;
    width: 100%;
    background-position: 0 -73px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.ticket-add-mp {
    background-position: 0 -80px;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    height: 19px;
    left: 0;
    line-height: 18px;
    text-align: center;
    width: 170px;
}

    .ticket-add-mp:hover {
        background-position: 0 -100px;
    }

.live .ticket-option-inner {
    background-color: #fff;
    padding: 5px;
}

.live .ticket-option-top {
    height: 2px;
    width: 100%;
    background-position: 0 -61px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.live .ticket-option-bottom {
    height: 2px;
    width: 100%;
    background-position: 0 -65px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}



.ticket-error-msg {
    text-align: center;
    width: 149px;
    height: 12px;
    font: 700 9px/13px Arial,Helvetica,sans-serif;
    background-color: #FFCABF;
    color: #BF0000;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 7px 0px -3px 7px;
    padding: 3px;
    border: 1px solid #FF2A00;
}

.ticket-content .FormTextN {
    width: 135px;
    color: #666666;
    font: 100 11px/18px Tahoma,sans-serif;
    position: absolute;
    vertical-align: middle;
    text-align: left;
    left: 11px;
}

.ticket-content .FormTextF {
    width: 135px;
    color: #B7B7B7;
    font: 100 11px/18px Tahoma,sans-serif;
    position: absolute;
    vertical-align: middle;
    text-align: left;
    left: 11px;
}

.mp-content .FormTextN {
    width: 35px;
    color: #666666;
    font: 100 11px/18px Tahoma,sans-serif;
    position: absolute;
    vertical-align: middle;
    text-align: left;
    left: 11px;
}

.mp-content .FormTextF {
    width: 35px;
    color: #B7B7B7;
    font: 100 11px/18px Tahoma,sans-serif;
    position: absolute;
    vertical-align: middle;
    text-align: left;
    left: 11px;
}

.bet-completed {
    background-color: rgb(187, 222, 222);
    color: rgb(72, 162, 92);
    font-size: 10px;
    font-weight: bold;
    /*width: 150px;*/
    width: 195px;
    line-height: 1.2em;
    margin: 5px 6px 0px 5px;
    padding: 4px;
    border: 1px solid rgb(87, 180, 109);
    display: none;
    text-align: center;
}

    .bet-completed span {
        padding: 10px;
    }

.ticketInfo {
    float: left;
    background-color: #d6e8fe;
    font-size: 11px;
    /*width: 170px;*/
    width: 215px;
    line-height: 1.2em;
    margin: 0px;
    padding: 0px;
    border: 0px;
    display: block;
}

.ticketInfoRow {
    width: 100%;
    float: left;
    display: block;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

    .ticketInfoRow div span {
        display: block;
    }

.RefNo {
    float: left;
    margin-left: 5px;
    margin-bottom: 5px;
    padding: 0px;
    border: 0px;
    text-align: left;
    width: 65px;
    font-weight: bold;
    display: block;
}

.RefNoValue {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 0px;
    border: 0px;
    text-align: left;
    width: 75px;
    display: block;
}

.min-max {
    float: left;
    margin-left: 5px;
    margin-bottom: 5px;
}

.mix-parlay-info {
    float: left;
    margin-left: 5px;
    width: 160px;
}

.min-max-number {
    float: right;
    margin-right: 7px;
    margin-bottom: 5px;
    text-align: right;
}

.live .auto-process {
    position: absolute;
    right: 7px;
    top: 3px;
    padding: 1px;
    background-color: #CCC;
    border: 1px solid #FFB48F;
    height: 18px;
    width: 18px;
    *top: 5px;
}

.auto-process {
    position: absolute;
    right: 7px;
    top: 3px;
    padding: 1px;
    background-color: #CCC;
    border: 1px solid #85A3E0;
    height: 18px;
    width: 18px;
    *top: 5px;
}

    .auto-process .auto {
        font-size: 10px;
    }

    .auto-process input {
        margin-top: 2px;
        margin-left: 2px;
        *margin: -2px 0px 0px -2px;
    }

.auto-disabled {
    margin-left: 3px;
    color: #8C8C8C;
}


.ticket-bet-receipt table {
    width: 100%;
    margin: 8px 0px;
}

    .ticket-bet-receipt table th {
        width: 70px;
        font-weight: 700;
        text-align: right;
        padding: 4px;
    }

    .ticket-bet-receipt table td {
        padding: 4px;
        text-align: left;
    }


.ticket-cs-except {
    border-top: 1px solid #585858;
    font: 100 10px Tahoma;
    margin-top: 3px;
    padding-top: 3px;
    width: 165px;
}

.mp-nobet-button {
    cursor: pointer;
    text-align: center;
}

.mp-nobet-button-inner {
    height: 27px;
    margin: 0 auto;
    margin: 10px 0;
    color: #233b7a;
}

.mp-nobet-button div {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.mp-nobet-button-left {
    width: 6px;
    height: 27px;
    background-position: 0 -657px;
    float: left;
}

.mp-nobet-button-body {
    height: 27px;
    background-position: 0 -627px;
    width: 135px;
    float: left;
    text-align: center;
    line-height: 26px;
    position: relative;
}

.mp-nobet-button-right {
    width: 6px;
    height: 27px;
    background-position: -7px -657px;
    float: left;
}

.mp-event-count {
    position: absolute;
    right: 2px;
    top: 5px;
}

.mp-nobet-button-body .event-count-right {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: 0 -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.mp-nobet-button-body .event-count-body {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: 0 -616px;
    width: 15px;
    height: 15px;
    line-height: 15px;
    background-repeat: repeat-x;
}

.mp-nobet-button-body .event-count-left {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: right -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.parlay-count {
    color: #fff;
    float: right !important;
    height: 16px;
    margin-top: 4px;
    position: absolute;
    right: -7px;
    top: 0;
}

.parlay-count-right {
    float: right !important;
    background-position: 0 -574px;
    width: 3px;
    height: 16px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.parlay-count-body {
    color: #183e5b;
    float: right !important;
    background-position: 0 -679px;
    background-repeat: repeat-x;
    height: 16px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    line-height: 16px !important;
    text-shadow: 1px 1px #c6e1f5;
}

.parlay-count-left {
    float: right !important;
    background-position: -10px -574px;
    width: 3px;
    height: 16px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.my-bet-block {
    background-color: #99C1EA;
    margin-top: 8px;
}

.team-name {
    margin-top:5px;
    text-align: left;
    color:#7c7c7c;
}

.team-league .league-name {
    color: #7c7c7c;
    text-align: left;
    text-transform:uppercase;
    font-weight: bold;
}

.my-bet-body li a {
    cursor: pointer;
    display: block;
    font-weight: 700;
    padding: 10px;
    position: relative;
    text-decoration: none;
    color: #3256a6;
    border-top: 1px solid #fbfbfb;
    border-bottom: 1px solid #b6d7ff;
}

    .my-bet-body li a:hover {
        background-color: #afd4ff;
    }

.my-bet-no-bet {
    background-color: #7DAEDF;
    border: 1px solid #679BCF;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    font-weight: 100;
    margin: 10px;
    min-width: 140px;
    *width: 150px;
    padding: 5px;
    text-align: center;
    color: #fff;
}

.my-bet-view-all {
    border-top: 1px solid #ccc;
    background-color: #fff;
    color: #366093;
    text-align: center;
    line-height: 20px;
    font-weight: 700;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 100%;
    height: 20px;
    text-decoration: none;
    margin-bottom: -1px;
}

    .my-bet-view-all:hover {
        background-color: #EBEBEB;
        text-decoration: underline;
    }

.pending-bet-wrap {
    background-color: #FFE0CF;
    width: 172px;
}

.pending-bet-title {
    background-color: #B64531;
    font: 700 12px/18px "Trebuchet MS",Arial,Helvetica,sans-serif;
    text-align: center;
    color: #fff;
}

.pending-bet-wrap .my-bet-item {
    display: inline-block;
    background-color: #ffddcc;
    padding: 5px 8px 5px 5px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d59270;
}

.my-bet-item .bottom {
    text-align: right;
    margin-top: 3px;
    display: block;
    white-space: normal;
}

    .my-bet-item .bottom span {
        line-height: 13px;
    }

    .my-bet-item .bottom .stake {
        background-color: #FFFF99;
        padding: 0 5px;
    }

.my-bet-item {
    width: 160px;
    display: inline-block;
    background-color: #D6E8FE;
    padding: 5px 10px 5px 5px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #96b0d1;
    line-height: 11px;
}

.pending-body .odd {
    width: 160px;
    display: inline-block;
    background-color: #bbd8ff;
    padding: 5px 10px 5px 5px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #96b0d1;
    line-height: 11px;
}

    .my-bet-item:hover, .pending-bets:hover, .pending-body .odd:hover {
        background-color: #fff;
    }

.pending-bets-scroll-content {
    width: 172px;
    background-color: #D6E8FE;
    height: 100%;
    padding: 0;
    overflow: hidden;
}

.mini-bet-list-stake {
    background-color: #FFFF99;
    font-weight: bold;
}

.mini-bet-list-status {
    text-align: right;
    white-space: nowrap;
}

.mini-bet-list-trans-time {
    float: right;
    font-size: 10px;
}

.mini-bet-odds {
    color: #990000;
    font-weight: bold;
}

.mini-bet-vs {
    color: #808080;
    font-weight: bold;
}

.mini-bet-tournament-name {
    color: #990000;
    font-size: 10px;
    line-height: 12px;
}

.reject-bet-remove-icon {
    width: 15px;
    height: 15px;
    float: right;
    background-image: url(images/delete-bet-icons.png?20150904);
    background-position: 0 -70px;
    cursor: pointer;
    margin-top: -2px;
    margin-left: 2px;
}

    .reject-bet-remove-icon:hover {
        background-position: 0 -91px;
    }

.mini-bet-nbt {
    color: #000;
    font-size: 10px;
    line-height: 18px;
    font-weight: bold;
}

.service-block {
    background-color: #99C1EA;
    margin-top: 8px;
    cursor: pointer;
}

.ticket-body span, .live .ticket-body span, .no-bet-message {
    text-align: center;
    margin-bottom: 7px;
    display: inline-block;
    color: #366093;
    width: 171px;
}

.c-column {
    margin-left: 180px;
    width: 100%;
    *min-height: 365px;
    height: auto !important;
    float: left;
    margin-bottom: 15px;
}

.odds-tool {
    width: 100%;
    height: 20px;
}

.odds-tool-right {
    float: right;
    line-height: 20px;
    margin-right: 10px;
}

.odds-block {
    margin-bottom: 8px;
}


.select-league-body {
    padding: 8px 10px;
}

.select-league-title input {
    margin: 4px 4px 0 12px;
}



.select-league-button {
    cursor: pointer;
    margin: 8px 5px 0px 5px;
    width: 200px;
    height: 20px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 12px;
    line-height: 20px;
    vertical-align: middle;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight: 700;
    padding: 2px;
}


.event-header-container {
    width: 100%;
    height: 30px;
}

    .event-header-container div {
        float: right;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

.event-header-left {
    width: 10px;
    height: 30px;
    background-position: 0 -395px;
}

.event-header-body {
    background-position: 0 -560px;
    width: 792px;
    height: 30px;
    position: relative;
    text-align: center;
}

.live .event-header-market {
    text-align: left;
    white-space: nowrap;
    font-weight: 700;
    font-size: 12px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    line-height: 30px;
    color: #853C1F;
    position: absolute;
    left: 0;
}

.event-header-market {
    text-align: left;
    white-space: nowrap;
    font-weight: 700;
    font-size: 12px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    line-height: 30px;
    color: #1D2E65;
    position: absolute;
    left: 0;
}

.event-header-right {
    width: 10px;
    height: 30px;
    background-position: -3px -395px;
}

.event-header-container .event-header-icon {
    height: 30px;
    margin-right: -5px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    position: absolute;
    right: 0;
}

.event-header-icon a {
    height: 20px;
    display: inline-block;
    zooom: 1;
    *display: inline;
    cursor: pointer;
    padding: 10px 6px 0px 6px;
    float: right;
}

.live .event-header-icon a span {
    color: #853C1F;
}

.event-header-icon a span {
    color: #1D2E65;
}

    .event-header-icon a span:hover {
        color: #4C69B8;
    }

.event-header-icon-arrow {
    width: 10px;
    height: 10px;
    background-position: -4px -227px;
    margin-top: 5px;
}

.live .select-league-icon {
    width: 20px;
    height: 15px;
    background-position: -5px -379px;
    padding-left: 18px;
    *display: inline;
    *padding-left: 0;
    zoom: 1;
}

.select-league-icon {
    width: 20px;
    height: 15px;
    background-position: -5px -586px;
    padding-left: 18px;
    *display: inline;
    *padding-left: 0;
    zoom: 1;
}

.event-header-select-league a {
    padding-left: 15px;
    white-space: nowrap;
    width: auto;
    color: #314E9D;
    font-weight: 700;
    height: 20px;
    display: inline-block;
    *display: inline;
}

    .event-header-select-league a:hover {
        color: #4C69B8;
    }

.live .event-header-refresh {
    left: 370px;
    top: 0;
    text-decoration: none;
    line-height: 20px;
    margin-top: 5px;
    font-weight: 700;
    font-size: 12px;
    color: #853C1F;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

    .live .event-header-refresh:hover {
        color: #f47f51;
    }

    .live .event-header-refresh div {
        float: left;
    }

    .live .event-header-refresh .league-refresh-icon {
        background-position: 0 -41px;
    }

.event-header-refresh {
    left: 370px;
    top: 0;
    text-decoration: none;
    line-height: 20px;
    margin-top: 5px;
    font-weight: 700;
    font-size: 12px;
    color: #1D2E65;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

    .event-header-refresh:hover {
        color: #4C69B8;
    }

    .event-header-refresh div {
        float: left;
    }

    .event-header-refresh .league-refresh-icon {
        background-position: -46px -41px;
    }

.live .event-header-container {
    margin-top: 0;
}

.live .event-header-left {
    width: 10px;
    height: 30px;
    background-position: 0 -84px;
}

.live .event-header-body {
    width: 792px;
    height: 30px;
    position: relative;
    background-position: 0 -174px;
    text-align: center;
}

.live .event-header-right {
    width: 10px;
    height: 30px;
    background-position: -3px -84px;
}

.live .event-header-select-league a span:hover {
    color: #f47f51 !important;
}

.live .event-header-select-league a {
    right: 0;
}

.live .ls-time-column {
    background-image: url(/images/ls-bg.png?20150904);
    background-position: bottom right;
    background-repeat: no-repeat;
}

    .live .ls-time-column .time-column-content {
        cursor: pointer;
    }

.time-column-inner {
    width: 60px;
}

.time-column-icon {
    position: relative;
    height: 30px;
    width: 18px;
    float: left;
    border-right: 1px solid #ABC4F5;
}

.live .time-column-icon {
    border-right: 1px solid #FFF5EF;
}

.subrow .time-column-icon {
    border-right: none !important;
}

.video-icon, .statistic-icon, .lc-icon {
    width: 14px;
    height: 14px;
    margin-left: 2px;
    cursor: pointer;
    float: left;
}

.video-icon {
    margin-top: 0;
}

.statistic-icon {
    margin-top: 15px;
}

.ls-icon {
    background-position: 0px 0px;
    margin-top: 1px;
    width: 14px;
    height: 14px;
    margin-left: 2px;
    cursor: pointer;
    left: 0;
}

.lc-icon {
    margin-top: 1px;
    background-position: 0 -304px;
}

.price-up {
    background-image: url(/images/priceup.gif?20150904);
    background-position: right 2px;
    background-repeat: no-repeat;
}

.price-down {
    background-image: url(/images/pricedown.gif?20150904);
    background-position: right 2px;
    background-repeat: no-repeat;
}

.odds-wrap .odds-change {
    background-image: url(/images/odds-change.gif?20150904);
    background-repeat: repeat;
    display: inline-block;
    width: 45px;
    zoom: 1;
    *display: inline;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.odds-change {
    background-image: url(images/odds-change.gif?20150904);
    background-repeat: repeat;
}

.video-icon-grey {
    background-position: -106px 0;
    cursor: default;
}

.statistic-icon-purple {
    background-position: 0 -23px;
}

.lc-icon-orange {
    background-position: 0 -304px;
}

.league-refresh-icon {
    width: 14px;
    height: 14px;
    background-position: -85px -63px;
    float: right;
    margin: 4px 5px 0px 0px;
}

.league-refresh-dark-icon {
    width: 14px;
    height: 14px;
    background-position: 0 -42px;
    float: right;
    margin: 4px 5px 0px 0px;
}

.live .league-refresh-icon-rotate {
    width: 14px;
    height: 14px;
    background-image: url(images/refresh-rotate.gif?20150904);
    float: left;
    margin: 4px 5px 0px 0px;
    background-position: -31px -2px;
}

.league-refresh-icon-rotate {
    width: 14px;
    height: 14px;
    background-image: url(images/refresh-rotate.gif?20150904);
    float: left;
    margin: 4px 5px 0px 0px;
    background-position: -5px 0px;
}

.league-row:hover .league-refresh-icon {
    width: 14px;
    height: 14px;
    background-position: -106px -62px;
    float: right;
    margin: 4px 5px 0px 0px;
}

.league-row td, .special-row td {
    width: 100% !important;
}

.more-icon {
    width: 26px;
    height: 23px;
    text-align: center;
    padding-left: 10px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 14px;
    line-height: 23px;
    cursor: pointer;
}

.blue-bg .more-icon, .green-bg #oneba .more-icon {
    color: #2D4694;
    background-position: 0 -143px;
}

.blue-bg .more-icon-hover, .green-bg .more-icon-hover {
    background-position: 0 -64px;
    color: #fff;
}

.blue-bg:hover .more-icon, .green-bg:hover .more-icon {
    background-position: 0 -64px;
    color: #fff;
}

.league-info-icon {
    *display: inline;
    width: 12px;
    height: 11px;
    background-position: -38px -240px;
    *margin-top: 1px;
    display: inline-block;
    zoom: 1;
    margin-left: 5px;
    vertical-align: top;
    margin-top: 4px;
    cursor: help;
}

.live .more-odds-wrap .bet-option {
    color: #B64531;
}

.live .more-icon {
    color: #b64531;
    background-position: 0 -169px;
}

.live .more-icon-hover {
    background-position: 0 -91px;
    color: #fff;
}

.live tbody tr:hover .more-icon {
    background-position: 0 -91px;
    color: #fff;
}

.colon-padding {
    padding: 0 2px;
}

.content-table {
    border-collapse: separate;
    font: 700 11px Arial;
    text-algin: center;
    line-height: 14px \0/IE9;
}

    .content-table th {
        font-family: Trebuchet MS,sans-serif;
        background-color: #4C69B8;
        color: #ffffff;
        height: 30px;
        line-height: 16px;
        vertical-align: middle;
        border-top: 1px solid #7b95d9;
        border-left: 1px solid #7b95d9;
        border-bottom: 1px solid #314e9d;
        border-right: 1px solid #314e9d;
        font-size: 12px;
    }

.double-line-table th {
    height: 16px !important;
}

.content-table td {
    vertical-align: unset !important;
}

    .content-table td.no-events {
        height: 70px;
        color: #000;
        line-height: 28px;
        text-align: center;
        background-color: #FFF4D6;
        border: 1px solid #F4F9FF;
        border-top: none;
        width: 100% !important;
        font-weight: normal;
    }

        .content-table td.no-events:hover {
            background-color: #FFF4D6;
        }

.blue-bg-hover, .green-bg-hover {
    background-color: #FFF6CF;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #FFE900;
}

.content-table .bodyboxtwo #oneba .blue-bg:hover td, .content-table .green-bg:hover td {
    background-color: #FFF6CF;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #FFE900;
}

    .content-table .blue-bg:hover td .time-column-icon, .content-table .green-bg:hover td .time-column-icon {
        border-right: 1px solid #FFE900;
    }

.blue-bg {
    background-color: #CCDDFF;
}

.green-bg {
    background-color: #BBDEDE;
}

.blue-bg td {
    border-top: 1px solid #e7efff;
    border-left: 1px solid #e7efff;
    border-right: 1px solid #abc4f5;
    border-bottom: 1px solid #abc4f5;
}

.green-bg td {
    border-top: 1px solid #d9efef;
    border-left: 1px solid #d9efef;
    border-right: 1px solid #a8d1d1;
    border-bottom: 1px solid #a8d1d1;
}

.league-row td {
    background-color: #2D4694;
    color: #FFFFFF;
    font-weight: 100;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    cursor: pointer;
}

.league-row .league-name {
    margin-left: 69px;
}

.league-row:hover td {
    background-color: #2D4694;
    border: none;
}

.time-column {
    width: 60px;
}

.time-column-content {
    text-align: center;
    width: 41px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

    .time-column-content span {
        white-space: nowrap;
    }

    .time-column-content .score {
        padding: 0;
    }

    .time-column-content .score-change {
        background-image: url(images/odds-change.gif?20150904);
    }

.team-name-column {
    padding-left: 5px;
    font-family: Tahoma,Sans-Serif;
}

.more-column {
    text-align: center;
}

.live tbody {
    background-color: #FFDDCC;
}

.live .content-table th {
    background-color: #F47F51;
    border-color: #ffbf9d #DF6637 #DF6637 #ffbf9d;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    line-height: 16px;
    vertical-align: middle;
}

.live .content-table td {
    border-color: #FFEADF #FFBF9F #FFBF9F #FFEADF;
    border-style: solid;
    border-width: 1px;
    vertical-align: unset !important;
}

    .live .content-table td.no-events {
        height: 90px;
        color: #853C1F;
        line-height: 28px;
        text-align: center;
        border: 1px solid #FFEADF !important;
        border-top: none;
        background-color: #FFDDCC;
        width: 100% !important;
    }

        .live .content-table td.no-events:hover {
            background-color: #FFDDCC;
        }

.live .league-row, .live .league-row td {
    background-color: #B64531;
    border: none;
}

    .live .league-row td, .live .special-row td {
        border: none;
        padding: 0 !important;
    }

    .live .league-row:hover td {
        background-color: #B64531;
        border: none;
    }

.live .special-row td {
    background-color: #FFB990;
    color: #6F271B;
    font-weight: 100;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}

.live .special-row span {
    margin-left: 69px;
}

.live .special-row:hover td {
    background-color: #FFB990;
    border: none;
}

.live tbody:hover td {
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #FFE900;
}

.live .today-table tbody.more-block:hover .more-block-inner {
    border: none;
    background-color: #fff;
}

.more-opened {
    background-color: #fff;
}

.content-table .more-opened td .time-column-icon {
    border-right: 1px solid #EEEEEE;
}

.more-opened td {
    background-color: #fff;
    border-top: 1px solid #eee;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #eee;
}

.live .content-table .more-opened td {
    background-color: #fff;
    border-top: 1px solid #eee;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #eee;
}

td.more-block-inner {
    background-color: #e4e4e4;
    border: none;
    padding: 8px 0px 0px 0px;
}

    td.more-block-inner .more-block-div-wrapper {
        width: 0;
        position: relative;
        height: 100%;
        *width: 100%;
    }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, td.more-block-inner .more-block-div-wrapper {
        width: auto;
    }

    ;
}

td.more-block-inner .more-block-div-wrapper .more-block-div-inner {
    /*width: 100%;*/
    width: 812px;
    top: 0;
    left: 0;
    *width: 100%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, td.more-block-inner .more-block-div-wrapper .more-block-div-inner {
        width: auto;
    }

    ;
}

.more-block-inner table td div {
    display: block;
}

.more-block .more-block-div {
    float: left;
    margin-left: 8px;
}

.more-hdp-point {
    color: #3366cc;
    /*font: 700 9px Tahoma;*/ !important;
    white-space: nowrap;
    margin-right: 8px;
}

.more-block-div .odds-change {
    background-image: url(images/odds-change.gif?20150904);
    background-repeat: repeat;
}

    .more-block-div .odds-change .price-up {
        background-image: url(images/priceup.gif?20150904);
        background-position: right 2px;
        background-repeat: no-repeat;
    }

    .more-block-div .odds-change .price-down {
        background-image: url(images/pricedown.gif?20150904);
        background-position: right 2px;
        background-repeat: no-repeat;
    }

.more-odds-wrap, .more-odds-wrap-empty {
    font-family: Tahoma;
    line-height: 14px;
    *line-height: 15px;
}

    .more-odds-wrap .bet-option {
        color: #455D9F;
        font-weight: 100;
    }

.more-block-inner table {
    margin-bottom: 8px;
}

    .more-block-inner table th {


        height: 16px;
        line-height: 16px;
        background: #5574a7;
        color: rgba(255, 255, 255, 0.75);
        text-align: left;
        font-size: 12px;
        font-family: "Arial",Helvetica,sans-serif;
        padding: 4px 8px;
        border: 1px solid #5574a7;
        border-bottom-color: #3b5174;
    }

.today-single-table .more-block-inner table th {
    height: 16px !important;
    width: auto !important;
}

.more-block-inner table td {
    border: 1px solid #d1e0ff;
    border-collapse: collapse;

    background-color: #e5ecf5;
    border-right: 1px solid #acacac;
    border-bottom: 1px solid #acacac;
}

.more-block-inner .more-odds-wrap {
    background-color: #e7efff;
    text-align: center;
    cursor: pointer;
    width: auto !important;

    border-bottom: 1px solid #acacac;
    color: rgba(0, 0, 0, 0.75);


}

.more-block-inner .more-odds-wrap-empty {
    background-color: #e7efff;
    border: 1px solid #fff;
    text-align: center;
    height: 100%;
}

.more-odds-wrap .odds {
    padding: 0 11px;
}

.more-odds-wrap .no-points .odds {
    display: block;
}

.more-table-column-2, .more-table-column-3, .more-table-column-4 {
    *width: 259px;
}

.more-table-column-5, .more-table-column-6 {
    *width: 394px;
}

.more-table-column-7, .more-table-column-8, .more-table-column-9, .more-table-column-10, .more-table-column-11, .more-table-column-12, .more-table-column-13 {
    *width: 794px;
}

.more-table-column-2 td {
    width: 129px !important;
}

    .more-table-column-2 td.more-last-col {
        width: 129px !important;
        border-right: 0px !important;
    }

    .live .more-table-column-2 td.more-last-col {
        width: 129px !important;
    border-right: 0px !important;
}

.more-table-column-3 td {
    width: 85px !important;
}

    .more-table-column-3 td.more-last-col {
        width: 86px !important;
    }

.more-table-column-4 td {
    width: 64px !important;
}

    .more-table-column-4 td.more-last-col {
        width: 63px !important;
    }

.more-table-column-5 td {
    width: 78px !important;
}

    .more-table-column-5 td.more-last-col {
        width: 76px !important;
    }

.more-table-column-6 td {
    width: 75px !important;
}

    .more-table-column-6 td.more-last-col {
        width: 75px !important;
    }

.more-table-column-7 td {
    width: 113px !important;
}

    .more-table-column-7 td.more-last-col {
        width: 110px !important;
    }

.more-table-column-8 td {
    width: 98px !important;
}

    .more-table-column-8 td.more-last-col {
        width: 101px !important;
    }

.more-table-column-9 td {
    width: 87px !important;
}

    .more-table-column-9 td.more-last-col {
        width: 89px !important;
    }

.more-table-column-10 td {
    width: 78px !important;
}

    .more-table-column-10 td.more-last-col {
        width: 83px !important;
    }

.more-table-column-11 td {
    width: 73px !important;
}

    .more-table-column-11 td.more-last-col {
        width: 74px !important;
    }

.more-table-column-12 td {
    width: 65px !important;
}

    .more-table-column-12 td.more-last-col {
        width: 68px !important;
    }

.more-table-column-13 td {
    width: 60px !important;
}

    .more-table-column-13 td.more-last-col {
        width: 62px !important;
    }

.live tbody.more-opened td {
    background-color: #fff;
    border-top: 1px solid #eee;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #eee;
}

.live .content-table td.more-block-inner {
    border: none;
    background-color: #fff;
}

.live .more-block-inner table {
    margin-bottom: 8px;
}

    .live .more-block-inner table th {


        height: 16px;
        line-height: 16px;
        background: #b64531;
        color: rgba(255, 255, 255, 0.75);
        text-align: left;
        font-size: 12px;
        font-family: "Arial",Helvetica,sans-serif;
        padding: 4px 8px;
        border: 1px solid #b64531;
        border-bottom-color: #3b5174;
    }

    .live .more-block-inner table td {
        border: 1px solid #ffdfcf !important;
        border-collapse: collapse;

        background-color: #ffdfcf;
        border-right: 1px solid #acacac !important;
        border-bottom: 1px solid #acacac !important;
    }

.live .more-block-inner .more-odds-wrap {
    background-color: #fff3ed;
    text-align: center;
    cursor: pointer;
    width: auto;

    border-bottom: 1px solid #acacac;
    color: rgba(0, 0, 0, 0.75);
}

.live .more-block-inner .more-odds-wrap-empty {
    background-color: #fff3ed;
    border: 1px solid #fff;
    text-align: center;
    height: 100%;
}

.more-block-inner .box-hdp-ou th {
    background-color: #D1E0FF;
    border-bottom: 1px solid #AFCCFF;
}

.box-hdp-ou .more-double-market th {
    background-color: #DFEAFF;
    text-align: center;
    border-color: #BFD5FF;
}

.box-hdp-ou .more-double-body .tag-column {
    background-color: #DFEAFF;
    font: 700 11px/14px tahoma,sans-serif;
    width: 60px;
    text-align: center;
}

.live .more-block-inner .box-hdp-ou th {
    background-color: #FFDFCF;
    border-bottom: 1px solid #FFD6BF;
}

.live .box-hdp-ou .more-double-market th {
    background-color: #FFEADF;
    text-align: center;
    border-color: #FFD6BF;
}

.live .box-hdp-ou .more-double-body .tag-column {
    background-color: #FFEADF;
    font: 700 11px/14px tahoma,sans-serif;
    width: 60px;
    text-align: center;
}

.more-block-inner .box-double th {
    background-color: #D1E0FF;
    border-bottom: 1px solid #AFCCFF;
}

.box-double .more-double-market th {
    background-color: #DFEAFF;
    text-align: center;
    border-color: #BFD5FF;
}

.box-double .more-double-body .tag-column {
    background-color: #DFEAFF;
    font: 700 11px/14px tahoma,sans-serif;
    width: 60px;
    text-align: center;
}

    .box-double .more-double-body .tag-column span {
        max-width: 95px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

.box-double .more-table-column-8 td {
    width: 95px !important;
}

.box-double .more-table-column-9 td {
    width: 75px !important;
}

.box-double .more-table-column-10 td {
    width: 65px !important;
}

.live .more-block-inner .box-double th {
    background-color: #FFDFCF;
    border-bottom: 1px solid #FFD6BF;
}

.live .box-double .more-double-market th {
    background-color: #FFEADF;
    text-align: center;
    border-color: #FFD6BF;
}

.live .box-double .more-double-body .tag-column {
    background-color: #FFEADF;
    font: 700 11px/14px tahoma,sans-serif;
    text-align: center;
}

    .live .box-double .more-double-body .tag-column span {
        max-width: 95px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

.live .more-block-inner .more-odds-wrap-point, .more-block-inner .more-odds-wrap-point {
    text-align: right !important;
    position: relative;
    min-width: 100px !important;
    /*padding-right: 10px;*/
}

.live .more-block-inner .more-odds-wrap-oe, .more-block-inner .more-odds-wrap-oe {
    text-align: right !important;
    position: relative;
}

.more-odds-wrap-point .more-hdp-point {
    position: absolute;
    left: 3px;
    top: 2px;
}

.more-odds-wrap-point .ou-tag {
    right: 55px;
    top: 1px;
}

.more-odds-wrap-oe .oe-tag {
    right: 48px;
    top: 1px;
}

.hdp-point {
    /*font: 700 9px Tahoma;*/ !important;
    white-space: nowrap !important;
    /*margin-top:12px !important;*/
    color: #545454 !important;
    line-height: 16px !important;
    display:block;
    text-align:left;
}
.hdp-point::before {
        content:"";
        margin-left:8px;
    }
.absolute-hdp-point {
    position: absolute;
    left: 3px;
    top: 2px;
}

.ou-tag {
    color: #999999;
    font-size: 10px;
    line-height: 12px;
    text-align: right;
    width: 7px;
    position: absolute;
    right: 55px;
}

.oe-tag {
    color: #999999;
    font-size: 10px;
    line-height: 12px;
    text-align: right;
    width: 7px;
    position: absolute;
    right: 43px;
}

.odds {
    padding: 0 11px 0px 0px;
    cursor: pointer;
    white-space: nowrap;
}

.odds-wrap {
    font: 700 11px/14px Tahoma !important;
    white-space: nowrap;
    display: inline-block;
    width: 100%;
    text-align: right;
    height: auto;
    position: relative;
}

.double-line-table .odds-wrap .hdp-point {
    position: absolute;
    left: 3px;
    top: 3px;
}

.today-table .odds-wrap {
    position: relative;
}

.today-table .odds-change {
    width: 48px;
}

.today-table .odds {
    line-height: 15px;
}

.live .today-table tbody:hover .more-icon {
    background-position: 0 -91px;
    color: #fff;
}

.live .today-table .league-row:hover td {
    background-color: #B64531;
    border: none;
}

.live .today-table .special-row:hover td {
    background-color: #FFB990;
    border: none;
}

.live .basketball-odds-table .today-table .time-column {
    width: 66px;
    text-align: center;
}

.live .basketball-odds-table .today-table .time-column-inner {
    width: 66px;
    text-align: center;
}

.live .basketball-odds-table .today-table .time-column-content {
    width: 44px;
}

.live .basketball-odds-table .today-table .team-name-column {
    width: 171px;
}

.today-single-table .hdp-point {
    padding: 2px;
    display: block;
}

.today-single-table tbody th {
    height: 30px !important;
}

.today-single-table tbody th {
    width: 45px !important;
}

    .today-single-table tbody th.time-column {
        width: 60px !important;
    }

    .today-single-table tbody th.team-name-column {
        width: 167px !important;
    }

.today-single-table tbody .league-row {
    height: 20px;
}

.today-single-table .more-block tr {
    height: auto;
}

.today-single-table .odds-wrap {
    text-align: center;
    cursor: pointer;
    padding: 8px 0px;
}

    .today-single-table .odds-wrap .odds {
        padding: 0 10px 0px 5px;
    }

.basketball-odds-table .today-single-table .time-column {
    width: 66px;
    text-align: center;
}

.basketball-odds-table .today-single-table .time-column-content {
    width: 41px;
}

.basketball-odds-table .today-single-table .team-name-column {
    width: 180px;
}

.live .oe-tg-table .league-row:hover td {
    background-color: #B64531;
    border: none;
}

.oe-tg-table td {
    width: 80px;
}

.oe-tg-table .team-name-column {
    width: 272px;
}

.oe-tg-table .time-column {
    width: 60px;
}

.oe-tg-table thead tr {
    height: 30px;
}

.oe-tg-table .odds-wrap {
    text-align: center;
}

.oe-tg-table .odds {
    padding: 8px 12px;
}

.cs-ft-table thead tr {
    height: 30px;
}

.cs-ft-table .odds-wrap {
    text-align: center;
}

.cs-ft-table td {
    width: 35px;
}

.cs-ft-table .team-name-column {
    width: 160px;
}

.cs-ft-table .time-column {
    width: 60px;
}

.cs-ft-table .odds {
    padding: 0 4px;
}

.cs-ft-table .blue-bg:hover td, .cs-ft-table .green-bg:hover td, .live .cs-ft-table tbody:hover td {
    background-color: #FFF6CF;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #FFE900;
    border-bottom: 1px solid #FFE900;
}

.cs-fh-table thead tr {
    height: 30px;
}

.cs-fh-table .odds-wrap {
    text-align: center;
}

.cs-fh-table td {
    width: 40px;
}

.cs-fh-table .team-name-column {
    width: 312px;
}

.cs-fh-table .time-column {
    width: 60px;
}

.cs-fh-table .odds {
    padding: 0 8px;
}

.cs-fh-table .blue-bg:hover td, .cs-fh-table .green-bg:hover td, .live .cs-fh-table tbody:hover td {
    background-color: #FFF6CF;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #FFE900;
    border-bottom: 1px solid #FFE900;
}

.cs-fh-max-payout {
    color: #fff;
    font: 100 11px/13px;
    margin-top: 3px;
    position: absolute;
    width: 300px;
    left: 25px;
    top: 0;
}

.cs-fh-max-payout-vi-vn {
    left: 52px;
}

.cs-fh-max-payout-left {
    background-position: 0 -353px;
    width: 7px;
    height: 22px;
    float: left;
}

.cs-fh-max-payout-body {
    background-position: 0 -535px;
    height: 22px;
    line-height: 23px;
    padding-left: 5px;
    padding-right: 5px;
}

.cs-fh-max-payout-right {
    background-position: -6px -353px;
    width: 7px;
    height: 22px;
    float: left;
}

.dc-1x2-table .odds-wrap {
    text-align: center;
}

.live .dc-1x2-table .league-row:hover td {
    background-color: #b64531;
    border: none;
}

.dc-1x2-table td {
    width: 47px;
    *width: 60px;
}

.dc-1x2-table .team-name-column {
    width: 237px;
    *width: 170px;
}

.dc-1x2-table .time-column {
    width: 60px;
}

.dc-1x2-table .more-column {
    width: 45px;
}

.dc-1x2-table .odds {
    padding: 0 11px;
}

.dc-1x2-table .more-block .odds {
    padding: 0 11px;
}

.ft-1x2-table .odds-wrap {
    text-align: center;
}

.ft-1x2-table .odds {
    padding: 0 3px;
}

.live .ft-1x2-table .league-row:hover td {
    background-color: #b64531;
    border: none;
}

.ft-1x2-table .odds {
    padding: 0 3px;
}

.ft-1x2-table thead tr th {
    height: 30px !important;
}

.ft-1x2-table .more-block-div thead tr th {
    height: 16px !important;
}

.htft-table td {
    width: 50px;
}

.htft-table .odds-wrap {
    text-align: center;
}

.htft-table .team-name-column {
    width: 290px;
}

.htft-table .time-column {
    width: 60px;
}

.htft-table .odds {
    padding: 0 10px;
}

.htft-table thead tr {
    height: 30px;
}

.fg-lg-table td {
    width: 110px;
}

.fg-lg-table .odds-wrap {
    text-align: center;
}

.fg-lg-table .team-name-column {
    width: 422px;
}

.fg-lg-table .time-column {
    width: 60px;
}

.fg-lg-table .odds {
    padding: 0 10px;
}

.fg-lg-table thead tr {
    height: 30px;
}

.fg-lg-table .blue-bg:hover td, .fg-lg-table .green-bg:hover td, .live .fg-lg-table tbody:hover td {
    background-color: #FFF6CF;
    border-bottom: 1px solid #FFE900;
}

.outright-table .odds-wrap {
    text-align: center;
}

.outright-table .odds {
    padding: 0 10px;
}

.live .outright-table td {
    padding: 4px;
}

.outright-table .blue-bg td, .outright-table .green-bg td {
    padding: 4px;
}

.outright-table .time-column-content {
    width: 100%;
    text-align: center;
}

.outright-table thead tr {
    height: 30px;
}

.live .event-header-dropdown {
    margin-left: 0;
    position: absolute;
    top: 30px;
    border: 1px solid #ffe5d8;
    border-top: none;
    background-color: #fff;
    display: none;
    text-align: left;
    z-index: 100;
    box-shadow: 1px 1px 2px #853C1F;
    -webkit-box-shadow: 1px 1px 2px #853C1F;
    -moz-box-shadow: 1px 1px 2px #853C1F;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#853C1F')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#853C1F');
}

    .live .event-header-dropdown li {
        color: #853C1F;
        border-top: 1px solid #FFBF9F;
        padding: 7px 14px;
        white-space: nowrap;
        text-align: left;
    }

        .live .event-header-dropdown li:hover {
            color: #000;
            background-color: #FFBF9F;
            border-top: 1px solid #FFBF9F;
        }

.live .event-header-dropdown-option:hover .event-header-dropdown {
    display: block;
}

.live .event-header-dropdown-option span {
    white-space: nowrap;
}

.live .event-header-dropdown-option {
    font-weight: 700;
    color: #fff;
    background-image: url(images/table-icon.png?20150904);
    background-position: right -609px;
    background-repeat: no-repeat;
    padding-right: 12px !important;
}

    .live .event-header-dropdown-option:hover {
        color: #FFE900;
        background-image: url(images/table-icon.png?20150904);
        background-position: right -632px;
        background-repeat: no-repeat;
    }

.event-header-dropdown {
    position: absolute;
    top: 20px;
    border: 1px solid #deebfd;
    border-top: none;
    background-color: #fff;
    display: none;
    text-align: left;
    left: 1px;
    z-index: 100;
    box-shadow: 1px 1px 2px #17275F;
    -webkit-box-shadow: 1px 1px 2px #17275F;
    -moz-box-shadow: 1px 1px 2px #17275F;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F');
}

    .event-header-dropdown li {
        color: #22377b;
        border-top: 1px solid #d2e7ff;
        padding: 7px 14px;
        white-space: nowrap;
        text-align: left;
    }

        .event-header-dropdown li:hover {
            color: #000;
            background-color: #d2e7ff;
            border-top: 1px solid #d2e7ff;
        }

.event-header-dropdown-option:hover .event-header-dropdown {
    display: block;
}

.event-header-dropdown-option span {
    white-space: nowrap;
}

.event-header-dropdown-option {
    font-weight: 700;
    color: #fff;
    background-image: url(images/table-icon.png?20150904);
    background-position: right -481px;
    background-repeat: no-repeat;
    padding-right: 12px !important;
    position: relative;
    height: 20px;
}

    .event-header-dropdown-option:hover {
        color: #FFE900;
        background-image: url(images/table-icon.png?20150904);
        background-position: right -481px;
        background-repeat: no-repeat;
    }

.service-link-block {
    text-align: center;
    padding: 3px 0px 15px 0px;
}

    .service-link-block ul {
        margin: 0 auto;
        display: inline-block;
        zoom: 1;
        *display: inline;
        overflow: hidden;
        line-height: 13px;
    }

        .service-link-block ul li {
            float: left;
            padding: 0 10px;
            border-right: 1px solid #6286d1;
            border-left: 1px solid #a5c1e2;
        }

            .service-link-block ul li a {
                cursor: pointer;
                color: #001e59;
            }

                .service-link-block ul li a:hover {
                    color: #fff;
                    text-decoration: underline;
                }

.service-link-block-fixed {
    text-align: center;
    padding: 3px 0px 15px 0px;
    position: fixed;
    width: 100%;
    bottom: 0;
}

    .service-link-block-fixed ul {
        margin: 0 auto;
        display: inline-block;
        zoom: 1;
        *display: inline;
        overflow: hidden;
        line-height: 13px;
    }

        .service-link-block-fixed ul li {
            float: left;
            color: #001e59;
            padding: 0 10px;
            border-right: 1px solid #6286d1;
            border-left: 1px solid #a5c1e2;
        }

            .service-link-block-fixed ul li a {
                cursor: pointer;
            }

                .service-link-block-fixed ul li a:hover {
                    color: #fff;
                    text-decoration: underline;
                }

.r-column {
    width: 248px;
    position: fixed;
    left: 50%;
    margin-left: 372px;
    top: 0;
    z-index: 101;
    height: 100%;
    padding: 0 2px;
    background-image: url(images/right-column-shadow.png?20150904);
    background-repeat: repeat-y;
}

.right-wrap-absolute {
    width: 250px;
    position: absolute;
    left: 50%;
    margin-left: 390px;
    top: -105px;
}

.event-promotion, .games-promotion, .instant-game, .event-view {
    padding: 0;
    margin-bottom: 10px;
}

.r-event-refresh {
    width: 248px;
    height: 20px;
    cursor: pointer;
}

.r-event-header-refresh {
    top: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    font-weight: 700;
    font-size: 11px;
    color: #253a7d;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 248px;
    line-height: 19px;
}

.l-event-header-refresh {
    top: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    font-weight: 700;
    font-size: 11px;
    color: #253a7d;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 170px;
}

.l-event-refresh {
    width: 172px;
    height: 20px;
    cursor: pointer;
}

.r-event-header-refresh:hover, .l-event-header-refresh:hover {
    color: #4e62a5;
}

.l-event-header-refresh div, .r-event-header-refresh div, .r-event-header-refresh span, .l-event-header-refresh span {
    float: none;
    display: inline-block;
    zoom: 1;
    *display: inline;
    line-height: 19px;
    vertical-align: middle;
    cursor: pointer;
}

.r-event-header-refresh:hover div.r-event-refresh-icon, .l-event-header-refresh:hover div.r-event-refresh-icon {
    background-position: -65px -42px;
}

.r-event-refresh-icon {
    width: 14px;
    height: 14px;
    float: right;
    margin: 2px 5px 0px 0px;
    background-position: -45px -42px;
    margin-bottom: 1px;
}

.r-event-refresh-icon-rotate {
    width: 14px;
    height: 14px;
    background-image: url(images/refresh-rotate.gif?20150904);
    float: left;
    margin: 2px 5px 0px 0px;
    background-position: -57px -2px;
}

.r-event-info {
    margin-top: 5px;
    font-weight: bold;
    font-size: 10px;
}

.r-live-event-time {
    color: #efefef;
    width: 64px;
    text-align: center;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font: 700 11px/15px arial;
}

.r-live-event-score {
    color: #fff;
    display: inline-block;
    font: 100 15px/26px tahoma;
    text-align: center;
    width: 64px;
    zoom: 1;
    *display: inline;
}

.r-event-info .info {
    color: #5F5F5F;
}

.event-view-non-live .r-live-event-time {
    color: Black;
}

.r-team-name-wrap {
    width: 180px;
    float: left;
    margin-top: 4px;
}

    .r-team-name-wrap span {
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

.r-team-name {
    font: 700 13px/20px tahoma;
    width: 150px;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.r-red-card-0 .r-team-name {
    width: 180px;
}

.r-red-card-1 .r-team-name {
    width: 162px;
}

.r-red-card-2 .r-team-name {
    width: 157px;
}

.r-red-card-3 .r-team-name {
    width: 147px;
}

.r-red-card-over .r-team-name {
    width: 147px;
}

.r-red-card {
    height: 10px;
    padding: 4px 0px;
    overflow: hidden;
}

.r-red-card-1 .r-red-card {
    width: 11px;
}

.r-red-card-2 .r-red-card {
    width: 22px;
}

.r-red-card-3 .r-red-card {
    width: 33px;
}

.r-red-card-over .r-red-card {
    width: 33px;
}

.r-red-card span {
    float: right;
    padding-right: 1px;
}

.red-card-count {
    font-weight: bold;
    color: #CF2700;
    line-height: 14px;
}

.r-event-detail {
    width: 248px;
    position: relative;
}

.r-event-market-body {
    width: 250px;
}

.event-view-live .r-event-market-body table td.frozen-odds {
    background-color: #EEEEEE;
    border-color: #FFFFFF #dfdfdf #dfdfdf #FFFFFF;
}

.r-event-detail-shadow {
    display: none;
}

.expanded .r-event-detail-shadow {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 248px;
    height: 4px;
    background-image: url(images/right-column-score-time.png?20150904);
    position: absolute;
}

.r-event-detail-shadow-top {
    background-position: 0 -116px;
    top: 50px;
    left: 0;
}

.r-event-detail-shadow-bottom {
    background-position: 0 -146px;
    bottom: 0;
    left: 0;
}

.event-view-non-live .r-special-row {
    background-color: #84b7f0;
    color: #00208F;
    cursor: default !important;
}

.event-view-live .r-special-row {
    background-color: #FFD16F;
    color: #9F3400;
    cursor: default !important;
}

.event-view-hidden {
    display: none;
}

.r-column-tab ul {
    overflow: hidden;
    cursor: pointer;
}

.r-column-tab-first-2 {
    width: 238px;
}

.r-column-tab ul li {
    float: left;
    text-align: center;
    color: #223977;
    background-color: #65a0cd;
    font: 700 12px/30px "Trebuchet MS",Arial,Helvetica,sans-serif;
    border-bottom: 1px solid #5293CE;
    height: 30px;
}

    .r-column-tab ul li.selected {
        color: #17275f;
        cursor: default;
    }

.r-column-tab-next-2 {
    width: 113px;
    border-left: 1px solid #5293CE;
    display: none;
}

.r-column-tab-first-3 {
    width: 72px;
}

.r-column-tab-next-3 {
    width: 72px;
    border-left: 1px solid #5293CE;
}

.right-event-bet-option {
    font: 700 11px/14px Arial,Helvetica,sans-serif;
    float: left;
    color: #3366CC;
}

.mini-event-close {
    font: 700 12/14px Verdana,Geneva,sans-serif;
    border: 1px solid #4C69B8;
    float: right;
    padding: 0 5px;
}

.r-odds-table-2-column td {
    width: 50%;
}

.r-odds-table-3-column td {
    width: 33%;
}

.r-odds-table-4-column td {
    width: 25%;
}

.event-view-live, .event-view-non-live {
    position: relative;
    margin-bottom: 3px;
}

.expanded .event-view-live, .expanded .event-view-non-live {
    position: relative;
    margin-bottom: 0;
}

.event-view table {
    width: 248px;
    margin: 0;
    border-collapse: separate;
}

    .event-view table th {
        background-color: #4C69B8;
        border-color: #7B95D9 #314E9D #314E9D #7B95D9;
        border-style: solid;
        border-width: 1px;
        color: #FFFFFF;
        font-size: 11px;
        height: 16px;
        line-height: 16px;
        vertical-align: middle;
        padding: 1px 4px;
        text-align: left;
        padding-left: 5px;
    }

    .event-view table td {
        border-color: #E7EFFF #ABC4F5 #ABC4F5 #E7EFFF;
        border-style: solid;
        border-width: 1px;
        padding: 0;
        vertical-align: middle;
        background-color: #CCDDFF;
        text-align: right;
        padding: 5px;
    }

    .event-view table .event-view-team-name td, .event-view table .event-view-bet-option td {
        text-align: center;
    }

.event-view-live .event-title {
    border-top: 1px solid #ddc08e;
    border-bottom: 1px solid #ddc08e;
    display: block;
}

.event-view-live .event-title-inner {
    border: 1px solid #ffffe3;
    background-color: #ecd9b5;
    cursor: pointer;
    height: 47px;
}

.expanded .event-view-live .event-title, .event-view-live .event-title:hover {
    border-top: 1px solid #ffa300;
    border-bottom: 1px solid #ffa300;
    display: block;
}

    .expanded .event-view-live .event-title-inner, .event-view-live .event-title:hover .event-title-inner {
        border: 1px solid #ffea57;
        background-color: #ffc038;
    }

.event-view-live .event-score-time {
    width: 64px;
    height: 46px;
    float: left;
    background-image: url(images/right-column-score-time.png?20150904);
    background-position: 0 0px;
}

.event-view-live {
    background-color: #ffc973;
}

    .event-view-live table th {
        background-color: #ffdc9f;
        border-color: #ffe5b9 #ffe5b9 #ffce80 #ffe5b9;
        border-style: solid;
        border-width: 1px;
        color: #ca4300;
        font-size: 11px;
        height: 16px;
        line-height: 16px;
        vertical-align: middle;
        padding: 1px 4px;
        text-align: left;
        padding-left: 5px;
        cursor: pointer;
    }

    .event-view-live table td {
        border-color: #fff #FFE2AF #FFE2AF #fff;
        border-style: solid;
        border-width: 1px;
        padding: 0;
        vertical-align: middle;
        background-color: #fff9ef;
        text-align: right;
        padding: 5px;
    }

    .event-view-live table .event-view-team-name td, .event-view-live table .event-view-bet-option td {
        cursor: default;
        background-color: #ffedcf;
        border-top: 1px solid ##FFEDCF;
        border-right: 1px solid #FFD07F;
        border-left: 1px solid ##FFEDCF;
        border-bottom: 1px solid #FFD07F;
    }

.event-score-time {
    width: 64px;
    height: 46px;
    float: left;
    background-image: url(images/right-column-score-time.png?20150904);
    background-position: 0 -46px;
}

.event-title {
    border-top: 1px solid #9cb3d0;
    border-bottom: 1px solid #9cb3d0;
    display: block;
    *overflow: hidden;
}

.event-title-inner {
    border: 1px solid #eef5ff;
    background-color: #d1dbe8;
    cursor: pointer;
    height: 47px;
    *float: left;
    *margin-left: 1px;
    *width: 245px;
}

.event-view-non-live {
    background-color: #BFDEFF;
}

    .event-view-non-live .r-live-event-time {
        color: #3c56ae;
        font: 100 14px/18px tahoma;
        padding-top: 5px;
    }

    .event-view-non-live table th {
        background-color: #BFDEFF;
        border-color: #DFEFFF #c3dfff #8fc2ff #c3dfff;
        border-style: solid;
        border-width: 1px;
        color: #2d46a7;
        font-size: 11px;
        height: 16px;
        line-height: 16px;
        vertical-align: middle;
        padding: 1px 4px;
        text-align: left;
        padding-left: 5px;
        cursor: pointer;
    }

    .event-view-non-live table td {
        border-color: #fff #cfe7ff #cfe7ff #fff;
        border-style: solid;
        border-width: 1px;
        padding: 0;
        vertical-align: middle;
        background-color: #eff7ff;
        text-align: right;
        padding: 5px;
    }

    .event-view-non-live table .event-view-team-name td, .event-view-non-live table .event-view-bet-option td {
        background-color: #dfeeff;
        border-color: #fff #c3dfff #c3dfff #fff;
        border-style: solid;
        border-width: 1px;
    }

    .event-view-non-live .r-team-name {
        width: 180px;
    }

    .expanded .event-view-non-live .event-title, .event-view-non-live .event-title:hover {
        border-top: 1px solid #6fafff;
        border-bottom: 1px solid #6fafff;
        display: block;
    }

        .expanded .event-view-non-live .event-title-inner, .event-view-non-live .event-title:hover .event-title-inner {
            border: 1px solid #d0f3ff;
            background-color: #b5d8ff;
        }

.promotion-odds table {
    width: 100%;
    border-collapse: separate;
}

    .promotion-odds table th {
        background-color: #4C69B8;
        border-color: #7B95D9 #314E9D #314E9D #7B95D9;
        border-style: solid;
        border-width: 1px;
        color: #FFFFFF;
        font-size: 11px;
        height: 16px;
        line-height: 16px;
        vertical-align: middle;
        padding: 1px 4px;
        text-align: left;
        padding-left: 5px;
    }

    .promotion-odds table td {
        border-color: #E7EFFF #ABC4F5 #ABC4F5 #E7EFFF;
        border-style: solid;
        border-width: 1px;
        padding: 0;
        vertical-align: middle;
        background-color: #CCDDFF;
        text-align: right;
        padding: 5px;
    }

.promotion-odds-team-name {
    float: left;
}

.promotion-odds .bet-option {
    float: none;
    position: absolute;
    right: 50px;
}

.odds-wrap-right {
    font: 700 11px/14px Tahoma !important;
    white-space: nowrap;
    display: inline-block;
    text-align: right;
    height: 100%;
    cursor: pointer;
}

    .odds-wrap-right .odds-change {
        background-image: url(images/odds-change.gif?20150904);
        background-repeat: repeat;
        display: inline-block;
        width: 45px;
        zoom: 1;
        *dsiplay: inline;
    }

.page-toolbar {
    height: 50px;
    position: fixed;
    top: 25px;
    z-index: 100;
    background-position: 0 -362px;
    background-color: transparent;
}

.page-toolbar-inner {
    width: 990px;
    height: 45px;
    border: 1px solid #f0f7ff;
    position: relative;
}

    .page-toolbar-inner div {
        float: left;
    }

.page-toolbar-logo {
    width: 191px;
    height: 46px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.toolbar-selection {
    height: 46px;
    color: #1f3572;
    font-size: 12px;
    font-weight: 700;
    line-height: 46px;
    text-align: center;
    padding: 0 15px;
    position: relative;
    float: left;
    display: inline-block;
    zoom: 1;
    *display: inline;
    *border-left: 1px solid #DCEBFE;
    *border-right: 1px solid #DCEBFE;
    cursor: pointer;
}

    .toolbar-selection a {
        cursor: pointer;
        position: relative;
    }

.toolbar-selection-arrow {
    width: 10px;
    height: 10px;
    background-position: -28px -80px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-left: 2px;
    *vertical-align: top;
    *margin-top: 2px;
}

.toolbar-selection ul {
    width: 150px;
    display: none;
    position: absolute;
    background-color: #fff;
    text-align: left;
    left: 0;
    top: 45px;
    box-shadow: 1px 1px 2px #17275F;
    -webkit-box-shadow: 1px 1px 2px #17275F;
    -moz-box-shadow: 1px 1px 2px #17275F;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F');
}

    .toolbar-selection ul li {
        line-height: 14px;
        cursor: pointer;
        padding: 7px 14px;
        border-top: 1px solid #D2E7FF;
        position: relative;
        padding-right: 33px;
    }

        .toolbar-selection ul li a {
            color: #1F3572;
        }

        .toolbar-selection ul li:hover {
            line-height: 14px;
            cursor: pointer;
            padding: 7px 14px;
            color: #000;
            background-color: #d2e7ff;
            border-top: 1px solid #d2e7ff;
            padding-right: 33px;
        }

.toolbar-selection:hover {
    background-color: #fff;
    box-shadow: 1px 1px 2px #17275F;
    -webkit-box-shadow: 1px 1px 2px #17275F;
    -moz-box-shadow: 1px 1px 2px #17275F;
    *border-left: 1px solid #A2C9FF;
    *border-right: 1px solid #A2C9FF;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F')";
}

    .toolbar-selection:hover ul {
        display: block;
    }

.page-toolbar-right {
    position: absolute;
    color: #497DBB;
    font-size: 9px;
    line-height: 17px;
    right: 10px;
    height: 46px;
    text-align: right;
}

div.page-toolbar-icon, div.page-toolbar-system-time {
    float: none;
}

div.page-toolbar-icon {
    height: 25px;
}

.page-toolbar-icon a {
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 23px;
    position: relative;
    width: 43px;
    margin-top: 1px;
}

    .page-toolbar-icon a ul li {
        line-height: 14px;
        padding: 7px 12px;
        font-size: 11px;
    }

    .page-toolbar-icon a ul {
        margin-top: 1px;
        text-align: left;
        box-shadow: 1px 1px 2px #17275F;
        -webkit-box-shadow: 1px 1px 2px #17275F;
        -moz-box-shadow: 1px 1px 2px #17275F;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F')";
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F');
    }

    .page-toolbar-icon a:hover ul {
        display: block;
    }

    .page-toolbar-icon a.select-10pm {
        width: auto !important;
    }

.page-toolbar-icon div {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.page-toolbar-icon-left {
    width: 4px;
    height: 25px;
    background-position: 0 -257px;
}

.page-toolbar-icon-body {
    background-repeat: repeat-x;
    background-position: 0 -413px;
    height: 25px;
    *width: 302px;
}

.page-toolbar-icon-body-select-league {
    background-repeat: repeat-x;
    background-position: 0 -413px;
    height: 25px;
    *width: 45px;
}

.page-toolbar-icon-right {
    width: 4px;
    height: 25px;
    background-position: -9px -257px;
}

.page-toolbar-select-league {
    background-position: 5px -595px;
}

.page-toolbar-icon-group {
    margin-left: 5px;
}

.scroll-content {
    width: 315px;
    height: 100%;
    position: relative;
    padding: 0;
    overflow: hidden;
}

.slim-scroll-div {
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 5px;
}

.slimScrollRail {
    width: 5px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}

.slimScrollBar {
    cursor: pointer;
    background-image: url(images/popup-mask.png?20150904);
    background-repeat: repeat;
    width: 3px;
    position: absolute;
    top: 0;
    z-index: 99;
    right: 2px;
    display: block;
    -moz-border-radius: 5px;
    border-radius: 3px;
}

.select-league-body .slimScrollBar {
    right: 8px;
}

.select-league-body .slimScrollRail {
    right: 8px;
}

.odds-score td div {
    display: block;
}

.odds-score td {
    border-top: 1px solid #FFEADF;
    border-left: 1px solid #FFEADF;
    border-right: #FFBF9F;
    border-bottom: #FFBF9F;
}

    .odds-score td div.odds-score-inner {
        background-color: #fff3ed;
        border: 1px solid #fff;
    }

.red-card {
    background: url(images/redcard.gif?20150904) no-repeat center;
    width: 10px;
    height: 11px;
    display: inline-block;
    cursor: help;
}

.promotion-view table {
    width: 100%;
    border-collapse: separate;
}

    .promotion-view table th {
        background-color: #4C69B8;
        border-color: #7B95D9 #314E9D #314E9D #7B95D9;
        border-style: solid;
        border-width: 1px;
        color: #FFFFFF;
        font-size: 11px;
        height: 16px;
        line-height: 16px;
        vertical-align: middle;
        padding: 1px 4px;
        text-align: left;
        padding-left: 5px;
    }

    .promotion-view table td {
        border-color: #E7EFFF #ABC4F5 #ABC4F5 #E7EFFF;
        border-style: solid;
        border-width: 1px;
        padding: 0;
        vertical-align: middle;
        background-color: #CCDDFF;
        text-align: right;
        padding: 5px;
    }

.promotion-view-team-name {
    float: left;
}

.promotion-view .bet-option {
    float: none;
    position: absolute;
    right: 50px;
}

.loading-image-container {
    display: block;
    *display: inline;
    height: 30px;
    text-align: center;
    vertical-align: middle;
    margin-left: 256px;
    margin-top: 50px;
    margin-bottom: 50px;
}

.loading-image {
    background-image: url(/images/loader.gif?20150904);
    background-repeat: no-repeat;
    width: 305px;
    height: 19px;
    display: block;
    padding-top: 5px;
}

.games-count {
    height: 20px !important;
    right: -12px;
}

.games-count-left div, .games-count-right div, .games-count-bottom-wrap div, .NavNew-zh-cn, .NavNew {
    background-image: url(/Content/images/header-tab-bg.png?20150904);
    background-repeat: no-repeat;
    display: inline-block;
}

.games-count div {
    height: 15px !important;
}

.games-count-bottom-wrap div {
    height: 10px !important;
    line-height: 10px;
    font-size: 1px;
}

.games-count-body {
    background-position: 0 -637px !important;
    background-repeat: repeat-x;
    color: #FFFFFF;
    font: 700 9px/15px tahoma;
    padding: 0 1px;
    position: relative;
    text-align: center;
    width: auto;
    height: 17px;
}

.games-count-left {
    background-position: -1px -491px !important;
    width: 4px;
}

.games-count-right {
    background-position: -8px -491px !important;
    width: 4px;
}

.games-count-left, .games-count-body, .games-count-right {
    float: left;
}

.games-count-bottom-wrap {
    background-image: none !important;
    bottom: -1px;
    left: 0;
    position: absolute;
    width: 100%;
    top: 14px;
}

.games-count-bottom {
    background-position: 0 -511px !important;
    height: 7px;
    margin: 0 auto;
    width: 8px;
}

.product-tab-body .games-count-wrap {
    top: -3px;
    right: 0;
    position: absolute;
}

.statistics-div {
    visibility: hidden;
    position: relative;
    margin-left: -34px;
    margin-top: -3px;
    width: 40px;
    height: 30px;
    float: left;
    background-position: -2px -322px;
    background-image: url(images/table-icon.png?20150904);
    z-index: 2;
}

    .statistics-div .statistic-icon {
        margin: 10px 0px 0px 9px;
    }

.fav-empty {
    border: 1px dashed rgb(219, 179, 121);
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-radius: 3px;
    display: inline-block;
    font-weight: 100;
    margin: 10px;
    min-width: 140px;
    padding: 5px;
    text-align: center;
    color: rgb(153, 91, 0);
}

.fav-block {
    margin-bottom: 8px;
}

    .fav-block .tab-body {
        color: rgb(255, 234, 1);
    }

    .fav-block .fav-body {
        background-color: rgb(255, 250, 234);
        border: 1px solid rgb(255, 255, 255);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
    }


.tab-body {
    font-size: 12px;
}

.fav-content {
    width: 170px;
    height: auto;
}

.bal-block {
    margin-bottom: 8px;
}

    .bal-block .tab-body {
        color: rgb(255, 255, 255);
    }

    .bal-block .bal-body {
        background-color: rgb(255, 250, 234);
        border: 1px solid rgb(255, 255, 255);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
    }

.bal-content {
    width: 170px;
    height: auto;
    font-size: 12px;
    text-align: center;
}

    .bal-content div {
        padding: 3px;
    }

.selection-tab ul li.r-column-tab-first {
    width: 248px;
}

    .selection-tab ul li.r-column-tab-first .left-tab {
        width: 248px;
    }

.r-column-tab-first .left-tab .tab-body {
    width: 228px;
    line-height: 30px;
}

.fav-content li .sport-image {
    left: 0;
    margin: 0 4px 0 3px;
    position: absolute;
    top: 1px;
}

.sport-image-2 {
    background-position: -22px 0;
}

.sport-image-3 {
    background-position: -44px 0;
}

.sport-image-4 {
    background-position: -66px 0;
}

.sport-image-5 {
    background-position: -88px 0;
}

.sport-image-6 {
    background-position: -110px 0;
}

.sport-image-7 {
    background-position: -132px 0;
}

.sport-image-8 {
    background-position: -154px 0;
}

.sport-image-9 {
    background-position: -176px 0;
}

.sport-image-10 {
    background-position: -198px 0;
}

.sport-image-12 {
    background-position: -242px 0;
}

.sport-image-13 {
    background-position: -264px 0;
}

.sport-image-14 {
    background-position: -286px 0;
}

.sport-image-15 {
    background-position: -308px 0;
}

.sport-image-16 {
    background-position: -330px 0;
}

.sport-image-17 {
    background-position: 0 -25px;
}

.sport-image-18 {
    background-position: -22px -25px;
}

.sport-image-19 {
    background-position: -44px -25px;
}

.sport-image-20 {
    background-position: -66px -25px;
}

.sport-image-21 {
    background-position: -88px -25px;
}

.sport-image-22 {
    background-position: -110px -25px;
}

.sport-image-23 {
    background-position: -132px -25px;
}

.sport-image-24 {
    background-position: -154px -25px;
}

.sport-image-25 {
    background-position: -176px -25px;
}

.sport-image-26 {
    background-position: -198px -25px;
}

.sport-image-27 {
    background-position: -220px -25px;
}

.sport-image-28 {
    background-position: -242px -25px;
}

.sport-image-29 {
    background-position: -264px -25px;
}

.sport-image-30 {
    background-position: -286px -25px;
}

.sport-image-31 {
    background-position: -219px 0;
}

.sport-image-mp {
    background-position: -309px -24px;
}

.market-sport-row {
    background-color: #fff;
    border-bottom: 1px solid #bbb;
    line-height: 15px;
    padding: 6px 5px 4px;
    text-align: center;

}

.market-sports-inner {
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 auto;
    font-weight: bold;
}

    .market-sports-inner sport-image {
        margin-right: 5px;
    }

.sports-content li .event-count {
    position: absolute;
    right: 4px;
    color: #555555;
    font: 100 9px/14px Arial;
    height: 15px;
    text-align: center;
    margin-top: -2px;
    line-height: 15px;
}

.market-content li .event-count {
    position: absolute;
    right: 4px;
    color: #555555;
    font: 100 9px/14px Arial;
    height: 15px;
    text-align: center;
    line-height: 15px;
    margin-top: -2px;
}

.sports-content li.live .event-count-right {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: 0 -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.sports-content li.live .event-count-left {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: right -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.market-content li.live .event-count-right {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: 0 -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.market-content li.live .event-count-left {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: right -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.sports-content li .event-count-right, .market-content li .event-count-right {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: 0 -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}


.sports-content li .event-count-left, .market-content li .event-count-left {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: right -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.market-content li.selected a {
    color: #5574a7;
    display: block;
    font-weight:600;
}

.market-drop-down {
    cursor: pointer;
}

.market-selection {
    font: 100 11px/20px Verdana;
    float: left;
    margin-left: 10px;
    color: #003399;
    position: relative;
}

.toolbar-selection li .event-count {
    top: 6px;
    position: absolute;
    right: 4px;
    color: #1F3572;
    font: 100 9px/14px Arial;
    height: 15px;
    text-align: center;
    line-height: 15px;
}

.toolbar-selection li.live .event-count-right {
    display: inline-block;
    zoom: 1;
    *display: inline;
    float: right;
    background-position: 0 -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.toolbar-selection li.live .event-count-body {
    display: inline-block;
    zoom: 1;
    *display: inline;
    float: right;
    background-position: 0 -595px;
    width: 15px;
    height: 15px;
    background-repeat: repeat-x;
    color: #B64531 !important;
    font-weight: bold !important;
}

.toolbar-selection li.live .event-count-left {
    display: inline-block;
    zoom: 1;
    *display: inline;
    float: right;
    background-position: right -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.toolbar-selection li .event-count-right {
    display: inline-block;
    *display: inline;
    zoom: 1;
    float: right;
    background-position: 0 -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.toolbar-selection li .event-count-body {
    display: inline-block;
    *display: inline;
    zoom: 1;
    float: right;
    background-position: 0 -616px;
    width: 15px;
    height: 15px;
    background-repeat: repeat-x;
}

.toolbar-selection li .event-count-left {
    display: inline-block;
    *display: inline;
    zoom: 1;
    float: right;
    background-position: right -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.tab-arrow-ticket-content {
    background-position: 0 -73px;
}

.live .tab-arrow-ticket-content {
    background-position: 0 -342px;
}

.ticket-mp-block { 
}

.ticket-sport-row {
    background: #ececec;
    padding: 6px 9px 8px;
    position: relative;
    white-space: normal;
    font-weight: bold;
    color: #5574a7;
}

.live .ticket-sport-row {
    background-color: #ffddd2;
    color: #b53f39;
    font-weight: bold;
}

.ticket-sport-row.Changed {
    animation: OddsChangeBlink 2s infinite;  /* IE 10+, Fx 29+ */
}

.live .ticket-sport-row.Changed {
    animation: LiveOddsChangeBlink 2s infinite;  /* IE 10+, Fx 29+ */
}

@-webkit-keyframes LiveOddsChangeBlink {
  0%, 49% {
    background-color: #ffddd2;
  }
  50%, 100% {
    background-color: #ffaf96;
  }
}

@-webkit-keyframes OddsChangeBlink {
  0%, 49% {
    background-color: #ececec;
  }
  50%, 100% {
    background-color: #ffaf96;
  }
}
.bet-odds-info {
    color: #01122b;
    border-left:2px solid #879dc2;
    padding:0px 5px 0 5px;
    font-weight:normal;
    margin-top:8px;
    position:relative;
}
.bet-odds-info .pt-odds{
    font-weight:bold;
}
.live .bet-odds-info {
    border-left:2px solid #d06f6a;

}

.score-info {
    color: #7c7c7c;
}

#spanBetViewOdds {
    font-weight: bold;
    color: #01122b;
    font-size:20px;
}
#spanBetViewOdds.odds{
    cursor:default!important;
    /*color: #01122b !important;*/
}
.ticket-sport-mix-parlay {
    background-color: #C5DFFF;
    height: 20px;
    line-height: 20px;
    margin-left: -5px;
    margin-top: -5px;
    padding: 0 0 0 5px;
    /*width: 165px;*/
    width: 212px;
    margin-bottom: 5px;
}

.ticket-content ul li {
    padding: 3px 10px;
}

.ticket-content .team-name span {
    display: block;
}

.ticket-no-bet {
    border: 1px dashed #679BCF;
    border-radius: 3px 3px 3px 3px;
    font-weight: bold;
    display: inline-block;
    font-weight: 100;
    margin: 10px;
    min-width: 140px;
    padding: 5px;
    text-align: center;
    color: #366093;
}

.ticket-nbt {
    color: #22377B;
    font-weight: 100;
    line-height: 15px;
    vertical-align: middle;
    text-align: center;
}

.live .ticket-nbt {
    color: #6F271B;
}

.live .ticket-nbt {
    color: #6F271B;
    font-weight: 100;
    line-height: 15px;
    vertical-align: middle;
    text-align: center;
}

.ticket-countdown {
    /*float: right;*/
}
    .ticket-countdown .checkbox {
            top: 1px !important;
            left: 0px!important;
    }
    .ticket-countdown div input {
        float: left;
        cursor: pointer;
        *margin-top: -3px;
    }

    .ticket-countdown span#span-betslip-timer {
        /*margin-left: 3px;*/
        line-height: 13px;
        display: inline-block;
        margin-top: 0;
        /*width: px;
        height: 13px;*/
        cursor: pointer;
        text-align: center;
    }

        .ticket-countdown span.ticket-refresh {
            background-image: url(../images/ticket-refresh.png?20150904);
            background-position: 0 0px;
            background-repeat: no-repeat;
            margin-top: 1px;
        }

.live .ticket-countdown span.ticket-refresh {
    background-position: 0 -13px;
}



.parlay-container {
    width: 100%;
    position: relative;
    line-height: 14px;
    margin-bottom: 0;
}

.bg-odd {
    background-color: #f4f9ff !important;
}

.ticket-option {
    display: inline-block;
    font: 700 13px/16px Tahoma,Geneva,sans-serif;
    text-align: center;
    width: 100%;
    padding-top: 4px;
    position: relative;
}

.ticket-option-inner {
    background-color: #fff;
    padding: 5px;
}

    .ticket-option-inner .hdp-point-info {
        display: block;
    }

    .ticket-option-inner .ticket-at {
        padding: 0 4px;
        white-space: nowrap;
    }

    .ticket-option-inner .odds {
        padding: 0 12px 0px 0px;
        cursor: default;
    }

    .ticket-option-inner .score-change {
        background-image: url(../images/odds-change.gif?20150904);
    }

    .ticket-option-inner .price-up, .ticket-option-inner .price-down {
        background-position: right 3px;
    }

    .ticket-option-inner .odds-change {
        background-image: url(/images/odds-change.gif?20150904);
        background-repeat: repeat;
    }

.ticket-option-top {
    height: 2px;
    width: 100%;
    background-position: 0 -69px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.ticket-option-bottom {
    height: 2px;
    width: 100%;
    background-position: 0 -73px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.ticket-add-mp {
    background-position: 0 -80px;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    height: 19px;
    left: 0;
    line-height: 18px;
    text-align: center;
    width: 170px;
}

    .ticket-add-mp:hover {
        background-position: 0 -100px;
    }

.live .ticket-option-inner {
    background-color: #fff;
    padding: 5px;
}

.live .ticket-option-top {
    height: 2px;
    width: 100%;
    background-position: 0 -61px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.live .ticket-option-bottom {
    height: 2px;
    width: 100%;
    background-position: 0 -65px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.stake-currency {
    width:60px;
    display:inline-block;
}

.stake-value {
    width:120px;
    display:inline-block;
}
.better-odds {
    margin-top: 10px;
    vertical-align: top;
    position:relative;
}
    .better-odds label input[type="checkbox"] + .checkbox {
        top:-2px !important;
        left:0px!important;
    }
    .better-odds label {
        display: block;
        cursor: pointer;
        overflow: hidden;
        margin-bottom: 4px;
    }

        .better-odds label input {
            float: left;
            margin-right: 3px;
        }

.better-odds-text {
    line-height: 13px;
    *line-height: 20px;
        margin-left:20px;
}

.special.smallBtn {
    background: #adbed6;
    color: #ffffff;
    width: 16px;
    padding: 0;
    font-weight: normal;
    border-radius: 3px;
    padding: 2px 4px;
    float: left;
    margin-left: 0.25em;
    height: 16px;
    border:0px;
    position: absolute;
    right: 1px;
    top: 3px;
    cursor:pointer;
}
    .special.smallBtn:hover {
        background: #8ba3c5;
    }
    .special.smallBtn.icon-clear::before {
    right: 1px;
    top: -1px;
    position: absolute;
}

    }
.ticket-error-msg {
    text-align: center;
    width: 149px;
    height: 12px;
    font: 700 9px/13px Arial,Helvetica,sans-serif;
    background-color: #FFCABF;
    color: #BF0000;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 7px 0px 0px 7px;
    padding: 3px;
    border: 1px solid #FF2A00;
}
.stake-div {
    padding:10px;
    background: #dfe7f3;
    color: #5574a7;
}
.stake {
    position: relative;
}

    .stake .stake-input {
        width: 100px;
        font-size: 11px;
        color: #000;
        height: 20px;
        line-height: 20px;
        border: 1px solid #85a3e0;
        text-align: right;
        font-weight: bold;
        font-family: Tahoma;
        vertical-align: middle;
        padding-right: 22px;
    }

.mp-content .stake .stake-input {
    width: 203px; 
    /*width: 155px;*/ 
    padding-right: 0;
}

.stake-text-dark {
    color: #666666 !important;
}

.stake-text-light {
    color: #B7B7B7 !important;
}

.ticket-content .FormTextN {
    width: 135px;
    color: #666666;
    font: 100 11px/18px Tahoma,sans-serif;
    position: absolute;
    vertical-align: middle;
    text-align: left;
    left: 11px;
}

.ticket-content .FormTextF {
    width: 135px;
    color: #B7B7B7;
    font: 100 11px/18px Tahoma,sans-serif;
    position: absolute;
    vertical-align: middle;
    text-align: left;
    left: 11px;
}


.live .stake .stake-input {
    border: 1px solid #7591c1;
    color: #5574a7;
}
.stake-info {
    background: #ececec;
    padding: 4px 10px;
    clear: both;
    white-space: normal;
}
    .stake-info > div > div {
        display:inline-block;
        width:49.5%
    }
.stake-info-title {
    color: #7c7c7c;
}
.stake-info-value {
    text-align:right;
    color: #5574a7;
}
.min-max {
    float: left;
    margin-left: 5px;
    margin-bottom: 5px;
}

.mix-parlay-info {
    float: left;
    margin-left: 0px;
    width: 160px;
}

.min-max-number {
    float: right;
    margin-right: 7px;
    margin-bottom: 5px;
    text-align: right;
}

.live .auto-process {
    position: absolute;
    right: 7px;
    top: 3px;
    padding: 1px;
    background-color: #CCC;
    border: 1px solid #FFB48F;
    height: 18px;
    width: 18px;
    *top: 5px;
}

.auto-process {
    position: absolute;
    right: 7px;
    top: 3px;
    padding: 1px;
    background-color: #CCC;
    border: 1px solid #85A3E0;
    height: 18px;
    width: 18px;
    *top: 5px;
}

    .auto-process .auto {
        font-size: 10px;
    }

    .auto-process input {
        margin-top: 2px;
        margin-left: 2px;
        *margin: -2px 0px 0px -2px;
    }

.auto-disabled {
    margin-left: 3px;
    color: #8C8C8C;
}
.bet-buttons {
    background-color:#fff;
}
.bet-buttons input,.confirm-bet-buttons input {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 119px;
    height: 24px;
    font-weight: 700;   
    font-size: 11px;
    font-weight: 700;
    cursor: pointer;
    margin-top:5px;
}

.bet-buttons-cancel {
    background: #cdcdcd;
    color: #545454;
     border:0;
    margin-left: 3px;
    width: 79px !important;
}

.bet-buttons-cancel:hover {
     background: silver;
}

.bet-buttons-submit:hover {
  background: linear-gradient(to bottom, #879fc9 0%, #6582b1 100%);
  background: -webkit-linear-gradient(bottom, #6582b1 0%, #879fc9 100%);
}


.bet-buttons-submit {
      background: linear-gradient(to bottom, #7591c1 0%, #5574a7 100%);
      background: -webkit-linear-gradient(bottom, #5574a7 0%, #7591c1 100%);
      color: #ffffff;
    border:0;
}

.confirm-bet-buttons {
    margin-top:10px;
}
.confirm-bet-buttons  .bet-buttons-submit {
    width:99px !important;
}

.confirm-bet-buttons  .bet-buttons-cancel {
    width:99px !important;
}

.confirm-stake-info {
    padding:6px 10px;
    background-color: #dfe7f3;
}
.confirm-stake-info > div {
    display:inline-block;
    width:49.5%;
}

.confirm-stake-info .title {
    color: #7c7c7c;

}

.confirm-stake-info .content {
    text-align: right;
    color: #5574a7;
    font-weight: bold;
    font-size:16px;
}
.confirm-message {
    padding:10px 0;
}
.confirm-message span{
    color: #323232;
    font-size:14px;
    font-weight:bold;
    padding: 5px 5px 5px 35px;
    position: relative;
}
.confirm-message span::before{
        color: #5dad00;
    font-size: 26px;
    position: absolute;
    left:0;
    content: "";
    top: -5px;
}

.error-msg-bet {
    margin-top:5px;
    
}

.error-msg-bet button{
    background-color:#feec6e;
    position: relative;
    vertical-align: top;
    border: 1px solid #b53f39;
    border-radius: 100%;
    width: 20px;
    height: 20px;
    margin-top: 1px;
}
    .error-msg-bet .icon-warning::before {
        position:absolute;
          top: -4px;
    right: -1px;
    font-size: 17px;
    }
.error-msg-bet .err-msg-div{
    padding:5px;
    background: #feec6e;
}
.ticket-bet-receipt table {
    width: 100%;
    margin: 8px 0px;
}

    .ticket-bet-receipt table th {
        width: 70px;
        font-weight: 700;
        text-align: right;
        padding: 4px;
    }

    .ticket-bet-receipt table td {
        padding: 4px;
        text-align: left;
    }

.parlay-remove-icon {
    background: url(images/delete-bet-icons.png?20150904) 0 0 no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    position: absolute;
    right: 0;
    top: 2px;
    cursor: pointer;
}

    .parlay-remove-icon:hover {
        background: url(images/delete-bet-icons.png?20150904) 0 -45px no-repeat;
    }

.ticket-cs-except {
    border-top: 1px solid #585858;
    font: 100 10px Tahoma;
    margin-top: 3px;
    padding-top: 3px;
    width: 165px;
}

.mp-nobet-button {
    cursor: pointer;
    text-align: center;
}

.mp-nobet-button-inner {
    height: 27px;
    margin: 0 auto;
    margin: 10px 0;
    color: #233b7a;
}

.mp-nobet-button div {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.mp-nobet-button-left {
    width: 6px;
    height: 27px;
    background-position: 0 -657px;
    float: left;
}

.mp-nobet-button-body {
    height: 27px;
    background-position: 0 -627px;
    width: 135px;
    float: left;
    text-align: center;
    line-height: 26px;
    position: relative;
}

.mp-nobet-button-right {
    width: 6px;
    height: 27px;
    background-position: -7px -657px;
    float: left;
}

.mp-event-count {
    position: absolute;
    right: 2px;
    top: 5px;
}

.mp-nobet-button-body .event-count-right {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: 0 -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.mp-nobet-button-body .event-count-body {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: 0 -616px;
    width: 15px;
    height: 15px;
    line-height: 15px;
    background-repeat: repeat-x;
}

.mp-nobet-button-body .event-count-left {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: right -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.parlay-count {
    color: #fff;
    float: right !important;
    height: 16px;
    margin-top: 4px;
    position: absolute;
    right: -7px;
    top: 0;
}

.parlay-count-right {
    float: right !important;
    background-position: 0 -574px;
    width: 3px;
    height: 16px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.parlay-count-body {
    color: #183e5b;
    float: right !important;
    background-position: 0 -679px;
    background-repeat: repeat-x;
    height: 16px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    line-height: 16px !important;
    text-shadow: 1px 1px #c6e1f5;
}

.parlay-count-left {
    float: right !important;
    background-position: -10px -574px;
    width: 3px;
    height: 16px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.close-ticket-icon {
    width: 14px;
    height: 14px;
    float: right;
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px;
    background-position: -40px -226px;
}

.balance-amount {
    color: black;
    background-color: rgb(214, 232, 254);
}

.my-bet-block {
    background-color: #99C1EA;
    margin-top: 8px;
}


.my-bet-body li a {
    cursor: pointer;
    display: block;
    font-weight: 700;
    padding: 10px;
    position: relative;
    text-decoration: none;
    color: #3256a6;
    border-top: 1px solid #fbfbfb;
    border-bottom: 1px solid #b6d7ff;
}

    .my-bet-body li a:hover {
        background-color: #afd4ff;
    }

.my-bet-no-bet {
    background-color: #7DAEDF;
    border: 1px solid #679BCF;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    font-weight: 100;
    margin: 10px;
    min-width: 140px;
    *width: 150px;
    padding: 5px;
    text-align: center;
    color: #fff;
}

.my-bet-view-all {
    border-top: 1px solid #ccc;
    background-color: #fff;
    color: #366093;
    text-align: center;
    line-height: 20px;
    font-weight: 700;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 100%;
    height: 20px;
    text-decoration: none;
    margin-bottom: -1px;
}

    .my-bet-view-all:hover {
        background-color: #EBEBEB;
        text-decoration: underline;
    }

.pending-bet-wrap {
    background-color: #FFE0CF;
    width: 172px;
}

.pending-bet-title {
    background-color: #B64531;
    font: 700 12px/18px "Trebuchet MS",Arial,Helvetica,sans-serif;
    text-align: center;
    color: #fff;
}

.pending-bet-wrap .my-bet-item {
    display: inline-block;
    background-color: #ffddcc;
    padding: 5px 8px 5px 5px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d59270;
}

.my-bet-item .bottom {
    text-align: right;
    margin-top: 3px;
    display: block;
    white-space: normal;
}

    .my-bet-item .bottom span {
        line-height: 13px;
    }

    .my-bet-item .bottom .stake {
        background-color: #FFFF99;
        padding: 0 5px;
    }

.my-bet-item {
    width: 160px;
    display: inline-block;
    background-color: #D6E8FE;
    padding: 5px 10px 5px 5px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #96b0d1;
    line-height: 11px;
}

.pending-body .odd {
    width: 160px;
    display: inline-block;
    background-color: #bbd8ff;
    padding: 5px 10px 5px 5px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #96b0d1;
    line-height: 11px;
}

    .my-bet-item:hover, .pending-bets:hover, .pending-body .odd:hover {
        background-color: #fff;
    }

.pending-bets-scroll-content {
    width: 172px;
    background-color: #D6E8FE;
    height: 100%;
    padding: 0;
    overflow: hidden;
}

.mini-bet-list-stake {
    background-color: #FFFF99;
    font-weight: bold;
}

.mini-bet-list-status {
    text-align: right;
    white-space: nowrap;
}

.mini-bet-list-trans-time {
    float: right;
    font-size: 10px;
}

.mini-bet-odds {
    color: #990000;
    font-weight: bold;
}

.mini-bet-vs {
    color: #808080;
    font-weight: bold;
}

.mini-bet-tournament-name {
    color: #990000;
    font-size: 10px;
    line-height: 12px;
}

.reject-bet-remove-icon {
    width: 15px;
    height: 15px;
    float: right;
    background-image: url(../images/delete-bet-icons.png?20150904);
    background-position: 0 -70px;
    cursor: pointer;
    margin-top: -2px;
    margin-left: 2px;
}

    .reject-bet-remove-icon:hover {
        background-position: 0 -91px;
    }

.mini-bet-nbt {
    color: #000;
    font-size: 10px;
    line-height: 18px;
    font-weight: bold;
}

.service-block {
    background-color: #99C1EA;
    margin-top: 8px;
    cursor: pointer;
}

.ticket-body span, .live .ticket-body span, .no-bet-message {
    text-align: center;
    margin-bottom: 7px;
    display: inline-block;
    color: #366093;
    width: 171px;
}

.c-column {
    margin-left: 180px;
    width: 100%;
    float: left;
}

.odds-tool {
    width: 100%;
    height: 20px;
}

.odds-tool-right {
    float: right;
    line-height: 20px;
    margin-right: 10px;
}

.odds-block {
    margin-bottom: 8px;
}

.select-league-table tbody tr td {
    padding: 5px 0px;
    display: block;
    width: 100%;
    clear: both;
    color: #545454;
    text-transform:uppercase;
    font-weight: bold;
}

.select-league-body {
    padding: 8px;
}

.select-league-title input {
    margin: 4px 4px 0 12px;
}

.select-league-button-container {
    text-align: center;
    margin-top: 8px;
}

.select-league-button {
    cursor: pointer;
    margin: 8px 5px 0px 5px;
    width: 200px;
    height: 20px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 12px;
    line-height: 20px;
    vertical-align: middle;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight: 700;
    padding: 2px;
}

.select-league-go {
     background: linear-gradient(to bottom, #7591c1 0%, #5574a7 100%);
  background: -webkit-linear-gradient(bottom, #5574a7 0%, #7591c1 100%);
    cursor: pointer;
    color:#fff;
}

    .select-league-go:hover {
  background: linear-gradient(to bottom, #879fc9 0%, #6582b1 100%);
  background: -webkit-linear-gradient(bottom, #6582b1 0%, #879fc9 100%);

    }

.select-league-cancel {
    background: #cdcdcd;
    color: #545454;
    border-color: #cdcdcd;
        cursor: pointer;
}

    .select-league-cancel:hover {
          background: silver;
  border-color: silver;
    }

.select-league-table td {
    width: 274px; 
    font-size: 12px;
    font-weight: 100;
}

.select-league-block {
    height: auto;
    border-top: none;
}

.select-league-title {
    height: 18px;
    text-align: left;   
    font-size: 12px;
    font-weight: 700;
    color: #000;
    padding: 8px 8px 8px 0px;
}

.select-league-button-select {
    background-repeat: no-repeat;
    float: left;
    height: 24px;
    cursor: pointer;
    margin-top: 0px;
    margin-left: 8px;
}

.select-league-button-select-left {
    background-position: 0 -598px;
    width: 7px;
    float: left;
    height: 24px;
}

.select-league-button-select-body {
    background-color: #5574a7;
    color: #ffffff;
    padding: 3px 6px;
    border-radius:3px;
}

    .select-league-button-select-body a {
        color: #fff!important;
    }

        .select-league-button-select-body a:hover {
            color: #fff!important;
        }

.select-league-button-select-right {
    background-position: -6px -598px;
    width: 7px;
    float: left;
    height: 24px;
}

.select-league-select-all {
    margin-left: -5px;
    margin-right: 4px;
    float: left;
}

#select-tournament-id {
    background: rgba(255, 255, 255, 0.2);
    max-height:378px;
    min-height:378px;
    overflow: auto;
    text-align:left;
    padding-left:25px;
}

    #select-tournament-id .checkbox {
        top: 0px!important;
    }
.select-league-table td input {
    margin: 3px 4px 0 0;
}

.select-league-none {
    padding: 10px;
    text-align: center;
}

.select-league-none-msg {
    color: #fff;
    font-size: 12px;
    padding: 10px;
    background-color: #678ACF;
    border: 1px solid #679BCF;
    border-radius: 3px 3px 3px 3px;
}

.event-header-container {
    width: 100%;
    height: 30px;
}

    .event-header-container div {
        float: right;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

.event-header-left {
    width: 10px;
    height: 30px;
    background-position: 0 -395px;
}

.event-header-body {
    background-position: 0 -560px;
    width: 792px;
    height: 30px;
    position: relative;
    text-align: center;
}

.live .event-header-market {
    text-align: left;
    white-space: nowrap;
    font-weight: 700;
    font-size: 12px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    line-height: 30px;
    color: #853C1F;
    position: absolute;
    left: 0;
}

.event-header-market {
    text-align: left;
    white-space: nowrap;
    font-weight: 700;
    font-size: 12px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    line-height: 30px;
    color: #1D2E65;
    position: absolute;
    left: 0;
}

.event-header-right {
    width: 10px;
    height: 30px;
    background-position: -3px -395px;
}

.event-header-container .event-header-icon {
    height: 30px;
    margin-right: -5px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    position: absolute;
    right: 0;
}

.event-header-icon a {
    height: 20px;
    display: inline-block;
    zooom: 1;
    *display: inline;
    cursor: pointer;
    padding: 10px 6px 0px 6px;
    float: right;
}

.live .event-header-icon a span {
    color: #853C1F;
}

.event-header-icon a span {
    color: #1D2E65;
}

    .event-header-icon a span:hover {
        color: #4C69B8;
    }

.event-header-icon-arrow {
    width: 10px;
    height: 10px;
    background-position: -4px -227px;
    margin-top: 5px;
}

.live .select-league-icon {
    width: 20px;
    height: 15px;
    background-position: -5px -379px;
    padding-left: 18px;
    *display: inline;
    *padding-left: 0;
    zoom: 1;
}

.select-league-icon {
    width: 20px;
    height: 15px;
    background-position: -5px -586px;
    padding-left: 18px;
    *display: inline;
    *padding-left: 0;
    zoom: 1;
}

.event-header-select-league a {
    padding-left: 15px;
    white-space: nowrap;
    width: auto;
    color: #314E9D;
    font-weight: 700;
    height: 20px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

    .event-header-select-league a:hover {
        color: #4C69B8;
    }

.live .event-header-refresh {
    left: 370px;
    top: 0;
    text-decoration: none;
    line-height: 20px;
    margin-top: 5px;
    font-weight: 700;
    font-size: 12px;
    color: #853C1F;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

    .live .event-header-refresh:hover {
        color: #f47f51;
    }

    .live .event-header-refresh div {
        float: left;
    }

    .live .event-header-refresh .league-refresh-icon {
        background-position: 0 -41px;
    }

.event-header-refresh {
    left: 370px;
    top: 0;
    text-decoration: none;
    line-height: 20px;
    margin-top: 5px;
    font-weight: 700;
    font-size: 12px;
    color: #1D2E65;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

    .event-header-refresh:hover {
        color: #4C69B8;
    }

    .event-header-refresh div {
        float: left;
    }

    .event-header-refresh .league-refresh-icon {
        background-position: -46px -41px;
    }

.live .event-header-container {
    margin-top: 0;
}

.live .event-header-left {
    width: 10px;
    height: 30px;
    background-position: 0 -84px;
}

.live .event-header-body {
    width: 792px;
    height: 30px;
    position: relative;
    background-position: 0 -174px;
    text-align: center;
}

.live .event-header-right {
    width: 10px;
    height: 30px;
    background-position: -3px -84px;
}

.live .event-header-select-league a span:hover {
    color: #f47f51 !important;
}

.live .event-header-select-league a {
    right: 0;
}

.live .ls-time-column {
    background-image: url(/images/ls-bg.png?20150904);
    background-position: bottom right;
    background-repeat: no-repeat;
}

    .live .ls-time-column .time-column-content {
        cursor: pointer;
    }

.time-column-inner {
    width: 60px;
}

.time-column-icon {
    position: relative;
    height: 30px;
    width: 18px;
    float: left;
    border-right: 1px solid #ABC4F5;
}

.live .time-column-icon {
    border-right: 1px solid #FFF5EF;
}

.subrow .time-column-icon {
    border-right: none !important;
}

.video-icon {
    margin-top: 0;
}

.statistic-icon {
    margin-top: 15px;
}

.lc-icon {
    margin-top: 0;
    background-position: 0 -304px;
}

.price-up {
    background-image: url(/images/priceup.gif?20150904);
    background-position: right 2px;
    background-repeat: no-repeat;
}

.price-down {
    background-image: url(/images/pricedown.gif?20150904);
    background-position: right 2px;
    background-repeat: no-repeat;
}

.odds-wrap .odds-change {
    background-image: url(/images/odds-change.gif?20150904);
    background-repeat: repeat;
    display: inline-block;
    width: 45px;
    zoom: 1;
    *display: inline;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.odds-change {
    background-image: url(../images/odds-change.gif?20150904);
    background-repeat: repeat;
}

.video-icon-grey {
    background-position: -106px 0;
    cursor: default;
}

.statistic-icon-purple {
    background-position: 0 -23px;
}

.lc-icon-orange {
    background-position: 0 -304px;
}

.league-refresh-icon {
    width: 14px;
    height: 14px;
    background-position: -85px -63px;
    float: right;
    margin: 4px 5px 0px 0px;
}

.league-refresh-dark-icon {
    width: 14px;
    height: 14px;
    background-position: 0 -42px;
    float: right;
    margin: 4px 5px 0px 0px;
}

.live .league-refresh-icon-rotate {
    width: 14px;
    height: 14px;
    background-image: url(../images/refresh-rotate.gif?20150904);
    float: left;
    margin: 4px 5px 0px 0px;
    background-position: -31px -2px;
}

.league-refresh-icon-rotate {
    width: 14px;
    height: 14px;
    background-image: url(../images/refresh-rotate.gif?20150904);
    float: left;
    margin: 4px 5px 0px 0px;
    background-position: -5px 0px;
}

.league-row:hover .league-refresh-icon {
    width: 14px;
    height: 14px;
    background-position: -106px -62px;
    float: right;
    margin: 4px 5px 0px 0px;
}

.league-row td, .special-row td {
    width: 100% !important;
}

.more-icon {
    width: 26px;
    height: 23px;
    text-align: center;
    padding-left: 10px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 14px;
    line-height: 23px;
    cursor: pointer;
}

.blue-bg .more-icon, .green-bg .more-icon {
    color: #2D4694;
    background-position: 0 -143px;
}

.blue-bg .more-icon-hover, .green-bg .more-icon-hover {
    background-position: 0 -64px;
    color: #fff;
}

.blue-bg:hover .more-icon, .green-bg:hover .more-icon {
    background-position: 0 -64px;
    color: #fff;
}

.league-info-icon {
    *display: inline;
    width: 12px;
    height: 11px;
    background-position: -38px -240px;
    *margin-top: 1px;
    display: inline-block;
    zoom: 1;
    margin-left: 5px;
    vertical-align: top;
    margin-top: 4px;
    cursor: help;
}

.live .more-odds-wrap .bet-option {
    color: #B64531;
}

.live .more-icon {
    color: #b64531;
    background-position: 0 -169px;
}

.live .more-icon-hover {
    background-position: 0 -91px;
    color: #fff;
}

.live tbody tr:hover .more-icon {
    background-position: 0 -91px;
    color: #fff;
}

.colon-padding {
    padding: 0 2px;
}

.content-table {
    border-collapse: separate;
    font: 700 11px Arial;
    text-algin: center;
    line-height: 14px \0/IE9;
}

    .content-table th {
        font-family: Trebuchet MS,sans-serif;
        background-color: #4C69B8;
        color: #ffffff;
        height: 30px;
        line-height: 16px;
        vertical-align: middle;
        border-top: 1px solid #7b95d9;
        border-left: 1px solid #7b95d9;
        border-bottom: 1px solid #314e9d;
        border-right: 1px solid #314e9d;
        font-size: 12px;
    }

.double-line-table th {
    height: 16px !important;
}

/*.content-table td {
    vertical-align: middle;
}*/

    .content-table td.no-events {
        height: 70px;
        color: #000;
        line-height: 28px;
        text-align: center;
        background-color: #FFF4D6;
        border: 1px solid #F4F9FF;
        border-top: none;
        width: 100% !important;
        font-weight: normal;
    }

        .content-table td.no-events:hover {
            background-color: #FFF4D6;
        }

.blue-bg-hover, .green-bg-hover {
    background-color: #FFF6CF;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #FFE900;
}

.content-table .blue-bg:hover td, .content-table .green-bg:hover td {
    background-color: #FFF6CF;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #FFE900;
}

    .content-table .blue-bg:hover td .time-column-icon, .content-table .green-bg:hover td .time-column-icon {
        border-right: 1px solid #FFE900;
    }

.blue-bg {
    background-color: #CCDDFF;
}

.green-bg {
    background-color: #BBDEDE;
}

.blue-bg td {
    border-top: 1px solid #e7efff;
    border-left: 1px solid #e7efff;
    border-right: 1px solid #abc4f5;
    border-bottom: 1px solid #abc4f5;
}

.green-bg td {
    border-top: 1px solid #d9efef;
    border-left: 1px solid #d9efef;
    border-right: 1px solid #a8d1d1;
    border-bottom: 1px solid #a8d1d1;
}

.league-row td {
    background-color: #2D4694;
    color: #FFFFFF;
    font-weight: 100;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    cursor: pointer;
}

.league-row .league-name {
    margin-left: 69px;
    display: block;
    text-align: left;
}

    .league-row .league-name span {
        float: left;
    }

.league-row:hover td {
    background-color: #2D4694;
    border: none;
}

.time-column {
    width: 60px;
}

.time-column-content {
    text-align: center;
    width: 41px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

    .time-column-content span {
        white-space: nowrap;
    }

    .time-column-content .score {
        padding: 0;
    }

    .time-column-content .score-change {
        background-image: url(../images/odds-change.gif?20150904);
    }

.team-name-column {
    padding-left: 4px;
    font-family: Tahoma,Sans-Serif;
}

.more-column {
    text-align: center;
}

.live tbody {
    background-color: #FFDDCC;
}

.live .content-table th {
    background-color: #F47F51;
    border-color: #ffbf9d #DF6637 #DF6637 #ffbf9d;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    line-height: 16px;
    vertical-align: middle;
}

/*.live .content-table td {
    border-color: #FFEADF #FFBF9F #FFBF9F #FFEADF;
    border-style: solid;
    border-width: 1px;
    vertical-align: middle;
}*/

    .live .content-table td.no-events {
        height: 90px;
        color: #853C1F;
        line-height: 28px;
        text-align: center;
        border: 1px solid #FFEADF !important;
        border-top: none;
        background-color: #FFDDCC;
        width: 100% !important;
    }

        .live .content-table td.no-events:hover {
            background-color: #FFDDCC;
        }

.live .league-row, .live .league-row td {
    background-color: #B64531;
    border: none;
}

    .live .league-row td, .live .special-row td {
        border: none;
        padding: 0 !important;
    }

    .live .league-row:hover td {
        background-color: #B64531;
        border: none;
    }

.live .special-row td {
    background-color: #FFB990;
    color: #6F271B;
    font-weight: 100;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}

.live .special-row span {
    margin-left: 69px;
}

.live .special-row:hover td {
    background-color: #FFB990;
    border: none;
}

.live tbody:hover td {
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #FFE900;
}

.live .today-table tbody.more-block:hover .more-block-inner {
    border: none;
    background-color: #fff;
}

.more-opened {
    background-color: #fff;
}

.content-table .more-opened td .time-column-icon {
    border-right: 1px solid #EEEEEE;
}

.more-opened td {
    background-color: #fff;
    border-top: 1px solid #eee;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #eee;
}

.live .content-table .more-opened td {
    background-color: #fff;
    border-top: 1px solid #eee;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #eee;
}

td.more-block-inner {
    background-color: #e4e4e4;
    border: none;
    padding: 8px 0px 0px 0px;
}

    td.more-block-inner .more-block-div-wrapper {
        width: 0;
        position: relative;
        height: 100%;
        *width: 100%;
    }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, td.more-block-inner .more-block-div-wrapper {
        width: auto;
    }
}

td.more-block-inner .more-block-div-wrapper .more-block-div-inner {
    width: 812px;
    top: 0;
    left: 0;
    *width: 100%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, td.more-block-inner .more-block-div-wrapper .more-block-div-inner {
        width: auto;
    }
}

.more-block-inner table td div {
    display: block;
}

.more-block .more-block-div {
    float: left;
    margin-left: 8px;
}

.more-hdp-point {
    color: #3366cc;
    /*font: 700 9px Tahoma;*/ !important;
    white-space: nowrap;
    margin-right: 8px;
}

.more-block-div .odds-change {
    background-image: url(../images/odds-change.gif?20150904);
    background-repeat: repeat;
}

    .more-block-div .odds-change .price-up {
        background-image: url(../images/priceup.gif?20150904);
        background-position: right 2px;
        background-repeat: no-repeat;
    }

    .more-block-div .odds-change .price-down {
        background-image: url(../images/pricedown.gif?20150904);
        background-position: right 2px;
        background-repeat: no-repeat;
    }

.more-odds-wrap, .more-odds-wrap-empty {
    font-family: Tahoma;
    line-height: 15px;
    *line-height: 15px;
}

    .more-odds-wrap .bet-option {
        color: #455D9F;
        font-weight: 100;
    }

.more-block-inner table {
    margin-bottom: 8px;
}

    /*.more-block-inner table th {
        background-color: #d1e0ff;
        border: 1px solid #d1e0ff;
        text-align: left;
        color: #2d4694;
        padding: 0 8px;
        height: 16px !important;
    }*/

.today-single-table .more-block-inner table th {
    height: 16px !important;
    width: auto !important;
}

/*.more-block-inner table td {
    border: 1px solid #d1e0ff;
    border-collapse: collapse;
}*/

/*.more-block-inner .more-odds-wrap {
    background-color: #e7efff;
    border: 1px solid #fff;
    text-align: center;
    height: 100%;
    cursor: pointer;
    width: auto !important;
}*/

.more-block-inner .more-odds-wrap-empty {
    background-color: #e7efff;
    border: 1px solid #fff;
    text-align: center;
    height: 100%;
}

.more-odds-wrap .odds {
    padding: 0 11px;
}

.more-odds-wrap .no-points .odds {
    display: block;
}

.more-table-column-2, .more-table-column-3, .more-table-column-4 {
    *width: 259px;
}

.more-table-column-5, .more-table-column-6 {
    *width: 394px;
}

.more-table-column-7, .more-table-column-8, .more-table-column-9, .more-table-column-10, .more-table-column-11, .more-table-column-12, .more-table-column-13 {
    *width: 794px;
}

.more-table-column-2 td {
    width: 129px !important;
}

    /*.more-table-column-2 td.more-last-col {
        width: 128px !important;
    }*/

.more-table-column-3 td {
    width: 85px !important;
}

    .more-table-column-3 td.more-last-col {
        width: 86px !important;
    }

.more-table-column-4 td {
    width: 64px !important;
}

    .more-table-column-4 td.more-last-col {
        width: 63px !important;
    }

.more-table-column-5 td {
    width: 78px !important;
}

    .more-table-column-5 td.more-last-col {
        width: 76px !important;
    }

.more-table-column-6 td {
    width: 75px !important;
}

    .more-table-column-6 td.more-last-col {
        width: 75px !important;
    }

.more-table-column-7 td {
    width: 113px !important;
}

    .more-table-column-7 td.more-last-col {
        width: 110px !important;
    }

.more-table-column-8 td {
    width: 98px !important;
}

    .more-table-column-8 td.more-last-col {
        width: 101px !important;
    }

.more-table-column-9 td {
    width: 87px !important;
}

    .more-table-column-9 td.more-last-col {
        width: 89px !important;
    }

.more-table-column-10 td {
    width: 78px !important;
}

    .more-table-column-10 td.more-last-col {
        width: 83px !important;
    }

.more-table-column-11 td {
    width: 73px !important;
}

    .more-table-column-11 td.more-last-col {
        width: 74px !important;
    }

.more-table-column-12 td {
    width: 65px !important;
}

    .more-table-column-12 td.more-last-col {
        width: 68px !important;
    }

.more-table-column-13 td {
    width: 60px !important;
}

    .more-table-column-13 td.more-last-col {
        width: 62px !important;
    }

.live tbody.more-opened td {
    background-color: #fff;
    border-top: 1px solid #eee;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #eee;
}

.live .content-table td.more-block-inner {
    border: none;
    background-color: #fff;
}

.live .more-block-inner table {
    margin-bottom: 8px;
}

    /*.live .more-block-inner table th {
        background-color: #ffdfcf;
        border: 1px solid #ffdfcf;
        text-align: left;
        color: #b64531;
        padding: 0 8px;
    }*/

    /*.live .more-block-inner table td {
        border: 1px solid #ffdfcf !important;
        border-collapse: collapse;
        background-color: #ffdfcf;
    }*/

/*.live .more-block-inner .more-odds-wrap {
    background-color: #fff3ed;
    border: 1px solid #fff;
    text-align: center;
    height: 100%;
    cursor: pointer;
    width: auto;
}*/

.live .more-block-inner .more-odds-wrap-empty {
    background-color: #fff3ed;
    border: 1px solid #fff;
    text-align: center;
    height: 100%;
}

.more-block-inner .box-hdp-ou th {
    background-color: #D1E0FF;
    border-bottom: 1px solid #AFCCFF;
}

.box-hdp-ou .more-double-market th {
    background-color: #DFEAFF;
    text-align: center;
    border-color: #BFD5FF;
}

.box-hdp-ou .more-double-body .tag-column {
    background-color: #DFEAFF;
    font: 700 11px/14px tahoma,sans-serif;
    width: 60px;
    text-align: center;
}

.live .more-block-inner .box-hdp-ou th {
    background-color: #FFDFCF;
    border-bottom: 1px solid #FFD6BF;
}

.live .box-hdp-ou .more-double-market th {
    background-color: #FFEADF;
    text-align: center;
    border-color: #FFD6BF;
}

.live .box-hdp-ou .more-double-body .tag-column {
    background-color: #FFEADF;
    font: 700 11px/14px tahoma,sans-serif;
    width: 60px;
    text-align: center;
}

.more-block-inner .box-double th {
    background-color: #D1E0FF;
    border-bottom: 1px solid #AFCCFF;
}

.box-double .more-double-market th {
    background-color: #DFEAFF;
    text-align: center;
    border-color: #BFD5FF;
}

.box-double .more-double-body .tag-column {
    background-color: #DFEAFF;
    font: 700 11px/14px tahoma,sans-serif;
    width: 60px;
    text-align: center;
}

    .box-double .more-double-body .tag-column span {
        max-width: 95px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

.box-double .more-table-column-8 td {
    width: 95px !important;
}

.box-double .more-table-column-9 td {
    width: 75px !important;
}

.box-double .more-table-column-10 td {
    width: 65px !important;
}

.live .more-block-inner .box-double th {
    background-color: #FFDFCF;
    border-bottom: 1px solid #FFD6BF;
}

.live .box-double .more-double-market th {
    background-color: #FFEADF;
    text-align: center;
    border-color: #FFD6BF;
}

.live .box-double .more-double-body .tag-column {
    background-color: #FFEADF;
    font: 700 11px/14px tahoma,sans-serif;
    text-align: center;
}

    .live .box-double .more-double-body .tag-column span {
        max-width: 95px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

.live .more-block-inner .more-odds-wrap-point, .more-block-inner .more-odds-wrap-point {
    text-align: right !important;
    position: relative;
    min-width: 100px !important;
}

.live .more-block-inner .more-odds-wrap-oe, .more-block-inner .more-odds-wrap-oe {
    text-align: right !important;
    position: relative;
}

.more-odds-wrap-point .more-hdp-point {
    position: absolute;
    left: 3px;
    top: 2px;
}

.more-odds-wrap-point .ou-tag {
    right: 55px;
    top: 1px;
}

.more-odds-wrap-oe .oe-tag {
    right: 48px;
    top: 1px;
}


.absolute-hdp-point {
    position: absolute;
    left: 3px;
    top: 2px;
}

.ou-tag {
    color: #999999;
    font-size: 10px;
    line-height: 12px;
    text-align: right;
    width: 7px;
    position: absolute;
    right: 55px;
}

.oe-tag {
    color: #999999;
    font-size: 10px;
    line-height: 12px;
    text-align: right;
    width: 7px;
    position: absolute;
    right: 43px;
}

.odds {
    padding: 0 11px 0px 0px;
    cursor: pointer;
    white-space: nowrap;
}

.odds-wrap {
    font: 700 11px/14px Tahoma !important;
    white-space: nowrap;
    display: inline-block;
    width: 100%;
    text-align: right;
    height: auto;
    position: relative;
}

.mix-parlay-options {
    width: 100%;
}

    .mix-parlay-options tr:first-child {
        background-color: #ececec;
        width: 100%;
        border: 1px solid #dfdfdf;
        border-top-left-radius :3px;
        border-top-right-radius :3px;
    }
    .mix-parlay-options tr:last-child {
        background-color: #ececec;
        width: 100%;
        border: 1px solid #dfdfdf;
        border-top-left-radius :3px;
        border-top-right-radius :3px;
        margin-bottom:15px;
    }

    .mix-parlay-options th {
        text-align: right;
        white-space: nowrap;
    }

    .mix-parlay-options th, .mix-parlay-options td {
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 10px;
    }

.mix-parlay-select-sports {
    list-style: none outside none;
    margin-bottom:5px;
}

.mix-parlay-options li {
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-right: 5px;
    margin-top: 5px;
    line-height: 16px;
}

    .mix-parlay-options li a {
        background-color: #ececec;
        border: 1px solid #cdcdcd;
        border-radius: 3px;
        color: #545454;
        padding: 3px 12px;
    }
    
    .mix-parlay-options li a:hover {
        background-color: #fff;
        border: 1px solid #cdcdcd;
        border-radius: 3px;
        color: #545454;
    }
.mix-parlay-options li.icon-svg a {
    padding: 3px 12px 3px 26px;
}
    .mix-parlay-options li.sel a, .mix-parlay-options li.sel a:hover {
        background-color: #5574a7;
        border: 1px solid #cdcdcd;
        border-radius: 3px;
        color: #FFF;
    }
.mix-parlay-options .icon-svg::before {
    margin-left:5px;
}

.fav-sport {
    background-color: #ececec;
    width: 100%;
    border: 1px solid #dfdfdf;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.fav-select-sports {
    list-style: none outside none;
    margin-bottom: 5px;
    margin-left: 8px;
    margin-top: 2px;
}

.fav-select-sports li {
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-right: 5px;
    margin-top: 5px;
    line-height: 16px;
}

.fav-select-sports li.sel a, .fav-select-sports li.sel a:hover {
    background-color: #5574a7;
    border: 1px solid #cdcdcd;
    border-radius: 3px;
    color: #FFF;
}
.fav-select-sports li.icon-svg a {
    padding: 3px 12px 3px 26px;
}
.fav-select-sports li a {
    background-color: #ececec;
    border: 1px solid #cdcdcd;
    border-radius: 3px;
    color: #545454;
    padding: 3px 12px;
}
.fav-select-sports.sports-content .icon-svg::before {
    left: 4px;
}
.double-line-table .odds-wrap .hdp-point {
    position: absolute;
    left: 3px;
    top: 2px;
}

.double-line-table .team-name-column {
    width: 160px;
}

.today-table .odds-wrap {
    position: relative;
}

.today-table .odds-change {
    width: 48px;
}

.today-table .odds {
    line-height: 15px;
}

.live .today-table tbody:hover .more-icon {
    background-position: 0 -91px;
    color: #fff;
}

.live .today-table .league-row:hover td {
    background-color: #B64531;
    border: none;
}

.live .today-table .special-row:hover td {
    background-color: #FFB990;
    border: none;
}

.today-table .special-row .league-name {
    margin-left: 82px;
}

.live .basketball-odds-table .today-table .time-column {
    width: 66px;
    text-align: center;
}

.live .basketball-odds-table .today-table .time-column-inner {
    width: 66px;
    text-align: center;
}

.live .basketball-odds-table .today-table .time-column-content {
    width: 44px;
}

.live .basketball-odds-table .today-table .team-name-column {
    width: 171px;
}

.basketball-odds-table .league-row .league-name {
    margin-left: 74px;
}

.today-single-table .hdp-point {
    padding: 2px;
    display: block;
    text-align: center;
}

.today-single-table tbody th {
    height: 30px !important;
}

.today-single-table tbody th {
    width: 45px !important;
}

    .today-single-table tbody th.time-column {
        width: 60px !important;
    }

    .today-single-table tbody th.team-name-column {
        width: 167px !important;
    }

.today-single-table tbody .league-row {
    height: 20px;
}

.today-single-table .more-block tr {
    height: auto;
}

.today-single-table .odds-wrap {
    text-align: center;
    cursor: pointer;
    padding: 8px 0px;
}

    .today-single-table .odds-wrap .odds {
        padding: 0 10px 0px 5px;
    }

.blue-bg .bg-light, .green-bg .bg-light {
    background-color: #DFE9FF;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #DFE9FF;
}

.live .today-single-table .bg-light {
    background-color: #FFEADF;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #FFD6BF;
}

.today-single-table .blue-bg:hover .bg-light, .today-single-table .green-bg:hover .bg-light {
    background-color: #fff;
}

.today-single-table .r-double-border {
    border-right: 2px solid #6FA0FF;
}

.today-single-table .blue-bg:hover .r-double-border, .today-single-table .green-bg:hover .r-double-border {
    border-right: 2px solid #FFD100;
}

.live .today-single-table .r-double-border {
    border-right: 2px solid #FF975F;
}

.live .today-single-table .single-table-row:hover .bg-light {
    background-color: #fff;
}

.today-single-table .special-row .league-name {
    margin-left: 82px;
}

.basketball-odds-table .today-single-table .time-column {
    width: 66px;
    text-align: center;
}

.basketball-odds-table .today-single-table .time-column-content {
    width: 41px;
}

.basketball-odds-table .today-single-table .team-name-column {
    width: 180px;
}

.live .oe-tg-table .league-row:hover td {
    background-color: #B64531;
    border: none;
}

.oe-tg-table td {
    width: 80px;
}

.oe-tg-table .team-name-column {
    width: 272px;
}

.oe-tg-table .time-column {
    width: 60px;
}

.oe-tg-table thead tr {
    height: 30px;
}

.oe-tg-table .odds-wrap {
    text-align: center;
}

.oe-tg-table .odds {
    padding: 8px 12px;
}

.cs-ft-table thead tr {
    height: 30px;
}

.cs-ft-table .odds-wrap {
    text-align: center;
}

.cs-ft-table td {
    width: 35px;
}

.cs-ft-table .team-name-column {
    width: 160px;
}

.cs-ft-table .time-column {
    width: 60px;
}

.cs-ft-table .odds {
    padding: 0 4px;
}

.cs-ft-table .blue-bg:hover td, .cs-ft-table .green-bg:hover td, .live .cs-ft-table tbody:hover td {
    background-color: #FFF6CF;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #FFE900;
    border-bottom: 1px solid #FFE900;
}

.cs-fh-table thead tr {
    height: 30px;
}

.cs-fh-table .odds-wrap {
    text-align: center;
}

.cs-fh-table td {
    width: 40px;
}

.cs-fh-table .team-name-column {
    width: 312px;
}

.cs-fh-table .time-column {
    width: 60px;
}

.cs-fh-table .odds {
    padding: 0 8px;
}

.cs-fh-table .blue-bg:hover td, .cs-fh-table .green-bg:hover td, .live .cs-fh-table tbody:hover td {
    background-color: #FFF6CF;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #FFE900;
    border-bottom: 1px solid #FFE900;
}

.cs-fh-max-payout {
    color: #fff;
    font: 100 11px/13px;
    margin-top: 3px;
    position: absolute;
    width: 300px;
    left: 25px;
    top: 0;
}

.cs-fh-max-payout-vi-vn {
    left: 52px;
}

.cs-fh-max-payout-left {
    background-position: 0 -353px;
    width: 7px;
    height: 22px;
    float: left;
}

.cs-fh-max-payout-body {
    background-position: 0 -535px;
    height: 22px;
    line-height: 23px;
    padding-left: 5px;
    padding-right: 5px;
}

.cs-fh-max-payout-right {
    background-position: -6px -353px;
    width: 7px;
    height: 22px;
    float: left;
}

.dc-1x2-table .odds-wrap {
    text-align: center;
}

.live .dc-1x2-table .league-row:hover td {
    background-color: #b64531;
    border: none;
}

.dc-1x2-table td {
    width: 47px;
    *width: 60px;
}

.dc-1x2-table .team-name-column {
    width: 237px;
    *width: 170px;
}

.dc-1x2-table .time-column {
    width: 60px;
}

.dc-1x2-table .more-column {
    width: 45px;
}

.dc-1x2-table .odds {
    padding: 0 11px;
}

.dc-1x2-table .more-block .odds {
    padding: 0 11px;
}

.ft-1x2-table .odds-wrap {
    text-align: center;
}

.ft-1x2-table .odds {
    padding: 0 3px;
}

.live .ft-1x2-table .league-row:hover td {
    background-color: #b64531;
    border: none;
}

.ft-1x2-table .odds {
    padding: 0 3px;
}

.ft-1x2-table thead tr th {
    height: 30px !important;
}

.ft-1x2-table .more-block-div thead tr th {
    height: 16px !important;
}

.htft-table td {
    width: 50px;
}

.htft-table .odds-wrap {
    text-align: center;
}

.htft-table .team-name-column {
    width: 290px;
}

.htft-table .time-column {
    width: 60px;
}

.htft-table .odds {
    padding: 0 10px;
}

.htft-table thead tr {
    height: 30px;
}

.fg-lg-table td {
    width: 110px;
}

.fg-lg-table .odds-wrap {
    text-align: center;
}

.fg-lg-table .team-name-column {
    width: 422px;
}

.fg-lg-table .time-column {
    width: 60px;
}

.fg-lg-table .odds {
    padding: 0 10px;
}

.fg-lg-table thead tr {
    height: 30px;
}

.fg-lg-table .blue-bg:hover td, .fg-lg-table .green-bg:hover td, .live .fg-lg-table tbody:hover td {
    background-color: #FFF6CF;
    border-bottom: 1px solid #FFE900;
}

.outright-table .odds-wrap {
    text-align: center;
}

.outright-table .odds {
    padding: 0 10px;
}

.live .outright-table td {
    padding: 4px;
}

.outright-table .blue-bg td, .outright-table .green-bg td {
    padding: 4px;
}

.outright-table .time-column-content {
    width: 100%;
    text-align: center;
}

.outright-table thead tr {
    height: 30px;
}

.outright-table .league-row .league-name {
    margin-left: 75px;
}

.live .event-header-dropdown {
    margin-left: 0;
    position: absolute;
    top: 30px;
    border: 1px solid #ffe5d8;
    border-top: none;
    background-color: #fff;
    display: none;
    text-align: left;
    z-index: 100;
    box-shadow: 1px 1px 2px #853C1F;
    -webkit-box-shadow: 1px 1px 2px #853C1F;
    -moz-box-shadow: 1px 1px 2px #853C1F;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#853C1F')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#853C1F');
}

    .live .event-header-dropdown li {
        color: #853C1F;
        border-top: 1px solid #FFBF9F;
        padding: 7px 14px;
        white-space: nowrap;
        text-align: left;
    }

        .live .event-header-dropdown li:hover {
            color: #000;
            background-color: #FFBF9F;
            border-top: 1px solid #FFBF9F;
        }

.service-link-block {
    text-align: center;
    padding: 3px 0px 15px 0px;
}

    .service-link-block ul {
        margin: 0 auto;
        display: inline-block;
        zoom: 1;
        *display: inline;
        overflow: hidden;
        line-height: 13px;
    }

        .service-link-block ul li {
            float: left;
            padding: 0 10px;
            border-right: 1px solid #6286d1;
            border-left: 1px solid #a5c1e2;
        }

            .service-link-block ul li a {
                cursor: pointer;
                color: #001e59;
            }

                .service-link-block ul li a:hover {
                    color: #fff;
                    text-decoration: underline;
                }

.service-link-block-fixed {
    text-align: center;
    padding: 3px 0px 15px 0px;
    position: fixed;
    width: 100%;
    bottom: 0;
}

    .service-link-block-fixed ul {
        margin: 0 auto;
        display: inline-block;
        zoom: 1;
        *display: inline;
        overflow: hidden;
        line-height: 13px;
    }

        .service-link-block-fixed ul li {
            float: left;
            color: #001e59;
            padding: 0 10px;
            border-right: 1px solid #6286d1;
            border-left: 1px solid #a5c1e2;
        }

            .service-link-block-fixed ul li a {
                cursor: pointer;
            }

                .service-link-block-fixed ul li a:hover {
                    color: #fff;
                    text-decoration: underline;
                }

.r-column {
    width: 248px;
    position: fixed;
    left: 50%;
    margin-left: 372px;
    top: 0;
    z-index: 101;
    height: 100%;
    padding: 0 2px; 
    background-repeat: repeat-y;
}

.right-wrap-absolute {
    width: 250px;
    position: absolute;
    left: 50%;
    margin-left: 390px;
    top: -105px;
}

.event-promotion, .games-promotion, .instant-game, .event-view {
    padding: 0;
    margin-bottom: 10px;
}

.r-event-refresh {
    width: 248px;
    height: 20px;
    cursor: pointer;
}

.r-event-header-refresh {
    top: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    font-weight: 700;
    font-size: 11px;
    color: #253a7d;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 248px;
    line-height: 19px;
}

.l-event-header-refresh {
    top: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    font-weight: 700;
    font-size: 11px;
    color: #253a7d;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 170px;
}

.l-event-refresh {
    width: 172px;
    height: 20px;
    cursor: pointer;
}

.r-event-header-refresh:hover, .l-event-header-refresh:hover {
    color: #4e62a5;
}

.l-event-header-refresh div, .r-event-header-refresh div, .r-event-header-refresh span, .l-event-header-refresh span {
    float: none;
    display: inline-block;
    zoom: 1;
    *display: inline;
    line-height: 19px;
    vertical-align: middle;
    cursor: pointer;
}

.r-event-header-refresh:hover div.r-event-refresh-icon, .l-event-header-refresh:hover div.r-event-refresh-icon {
    background-position: -65px -42px;
}

.r-event-refresh-icon {
    width: 14px;
    height: 14px;
    float: right;
    margin: 2px 5px 0px 0px;
    background-position: -45px -42px;
    margin-bottom: 1px;
}

.r-event-refresh-icon-rotate {
    width: 14px;
    height: 14px;
    background-image: url(../images/refresh-rotate.gif?20150904);
    float: left;
    margin: 2px 5px 0px 0px;
    background-position: -57px -2px;
}

.r-event-info {
    margin-top: 5px;
    font-weight: bold;
    font-size: 10px;
}

.r-live-event-time {
    color: #efefef;
    width: 64px;
    text-align: center;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font: 700 11px/15px arial;
}

.r-live-event-score {
    color: #fff;
    display: inline-block;
    font: 100 15px/26px tahoma;
    text-align: center;
    width: 64px;
    zoom: 1;
    *display: inline;
}

.r-event-info .info {
    color: #5F5F5F;
}

.event-view-non-live .r-live-event-time {
    color: Black;
}

.r-team-name-wrap {
    width: 180px;
    float: left;
    margin-top: 4px;
}

    .r-team-name-wrap span {
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

.r-team-name {
    font: 700 13px/20px tahoma;
    width: 150px;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.r-red-card-0 .r-team-name {
    width: 180px;
}

.r-red-card-1 .r-team-name {
    width: 162px;
}

.r-red-card-2 .r-team-name {
    width: 157px;
}

.r-red-card-3 .r-team-name {
    width: 147px;
}

.r-red-card-over .r-team-name {
    width: 147px;
}

.r-red-card {
    height: 10px;
    padding: 4px 0px;
    overflow: hidden;
}

.r-red-card-1 .r-red-card {
    width: 11px;
}

.r-red-card-2 .r-red-card {
    width: 22px;
}

.r-red-card-3 .r-red-card {
    width: 33px;
}

.r-red-card-over .r-red-card {
    width: 33px;
}

.r-red-card span {
    float: right;
    padding-right: 1px;
}

.red-card-count {
    font-weight: bold;
    color: #CF2700;
    line-height: 14px;
}

.r-event-detail {
    width: 248px;
    position: relative;
}

.r-event-market-body {
    width: 250px;
}

.event-view-live .r-event-market-body table td.frozen-odds {
    background-color: #EEEEEE;
    border-color: #FFFFFF #dfdfdf #dfdfdf #FFFFFF;
}

.r-event-detail-shadow {
    display: none;
}

.expanded .r-event-detail-shadow {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 248px;
    height: 4px;
    background-image: url(../images/right-column-score-time.png?20150904);
    position: absolute;
}

.r-event-detail-shadow-top {
    background-position: 0 -116px;
    top: 50px;
    left: 0;
}

.r-event-detail-shadow-bottom {
    background-position: 0 -146px;
    bottom: 0;
    left: 0;
}

.event-view-non-live .r-special-row {
    background-color: #84b7f0;
    color: #00208F;
    cursor: default !important;
}

.event-view-live .r-special-row {
    background-color: #FFD16F;
    color: #9F3400;
    cursor: default !important;
}

.event-view-hidden {
    display: none;
}

.r-column-tab ul {
    overflow: hidden;
    cursor: pointer;
}

.r-column-tab-first-2 {
    width: 238px;
}

.r-column-tab ul li {
    float: left;
    text-align: center;
    color: #223977;
    background-color: #65a0cd;
    font: 700 12px/30px "Trebuchet MS",Arial,Helvetica,sans-serif;
    border-bottom: 1px solid #5293CE;
    height: 30px;
}

    .r-column-tab ul li.selected {
        color: #17275f;
        cursor: default;
    }

.r-column-tab-next-2 {
    width: 113px;
    border-left: 1px solid #5293CE;
    display: none;
}

.r-column-tab-first-3 {
    width: 72px;
}

.r-column-tab-next-3 {
    width: 72px;
    border-left: 1px solid #5293CE;
}

.right-event-bet-option {
    font: 700 11px/14px Arial,Helvetica,sans-serif;
    float: left;
    color: #3366CC;
}

.mini-event-close {
    font: 700 12/14px Verdana,Geneva,sans-serif;
    border: 1px solid #4C69B8;
    float: right;
    padding: 0 5px;
}

.r-odds-table-2-column td {
    width: 50%;
}

.r-odds-table-3-column td {
    width: 33%;
}

.r-odds-table-4-column td {
    width: 25%;
}

.event-view-live, .event-view-non-live {
    position: relative;
    margin-bottom: 3px;
}

.expanded .event-view-live, .expanded .event-view-non-live {
    position: relative;
    margin-bottom: 0;
}

.event-view table {
    width: 248px;
    margin: 0;
    border-collapse: separate;
}

    .event-view table th {
        background-color: #4C69B8;
        border-color: #7B95D9 #314E9D #314E9D #7B95D9;
        border-style: solid;
        border-width: 1px;
        color: #FFFFFF;
        font-size: 11px;
        height: 16px;
        line-height: 16px;
        vertical-align: middle;
        padding: 1px 4px;
        text-align: left;
        padding-left: 5px;
    }

    .event-view table td {
        border-color: #E7EFFF #ABC4F5 #ABC4F5 #E7EFFF;
        border-style: solid;
        border-width: 1px;
        padding: 0;
        vertical-align: middle;
        background-color: #CCDDFF;
        text-align: right;
        padding: 5px;
    }

    .event-view table .event-view-team-name td, .event-view table .event-view-bet-option td {
        text-align: center;
    }

.event-view-live .event-title {
    border-top: 1px solid #ddc08e;
    border-bottom: 1px solid #ddc08e;
    display: block;
}

.event-view-live .event-title-inner {
    border: 1px solid #ffffe3;
    background-color: #ecd9b5;
    cursor: pointer;
    height: 47px;
}

.expanded .event-view-live .event-title, .event-view-live .event-title:hover {
    border-top: 1px solid #ffa300;
    border-bottom: 1px solid #ffa300;
    display: block;
}

    .expanded .event-view-live .event-title-inner, .event-view-live .event-title:hover .event-title-inner {
        border: 1px solid #ffea57;
        background-color: #ffc038;
    }

.event-view-live .event-score-time {
    width: 64px;
    height: 46px;
    float: left;
    background-image: url(../images/right-column-score-time.png?20150904);
    background-position: 0 0px;
}

.event-view-live {
    background-color: #ffc973;
}

    .event-view-live table th {
        background-color: #ffdc9f;
        border-color: #ffe5b9 #ffe5b9 #ffce80 #ffe5b9;
        border-style: solid;
        border-width: 1px;
        color: #ca4300;
        font-size: 11px;
        height: 16px;
        line-height: 16px;
        vertical-align: middle;
        padding: 1px 4px;
        text-align: left;
        padding-left: 5px;
        cursor: pointer;
    }

    .event-view-live table td {
        border-color: #fff #FFE2AF #FFE2AF #fff;
        border-style: solid;
        border-width: 1px;
        padding: 0;
        vertical-align: middle;
        background-color: #fff9ef;
        text-align: right;
        padding: 5px;
    }

    .event-view-live table .event-view-team-name td, .event-view-live table .event-view-bet-option td {
        cursor: default;
        background-color: #ffedcf;
        border-top: 1px solid ##FFEDCF;
        border-right: 1px solid #FFD07F;
        border-left: 1px solid ##FFEDCF;
        border-bottom: 1px solid #FFD07F;
    }

.event-score-time {
    width: 64px;
    height: 46px;
    float: left;
    background-image: url(../images/right-column-score-time.png?20150904);
    background-position: 0 -46px;
}

.event-title {
    border-top: 1px solid #9cb3d0;
    border-bottom: 1px solid #9cb3d0;
    display: block;
    *overflow: hidden;
}

.event-title-inner {
    border: 1px solid #eef5ff;
    background-color: #d1dbe8;
    cursor: pointer;
    height: 47px;
    *float: left;
    *margin-left: 1px;
    *width: 245px;
}

.event-view-non-live {
    background-color: #BFDEFF;
}

    .event-view-non-live .r-live-event-time {
        color: #3c56ae;
        font: 100 14px/18px tahoma;
        padding-top: 5px;
    }

    .event-view-non-live table th {
        background-color: #BFDEFF;
        border-color: #DFEFFF #c3dfff #8fc2ff #c3dfff;
        border-style: solid;
        border-width: 1px;
        color: #2d46a7;
        font-size: 11px;
        height: 16px;
        line-height: 16px;
        vertical-align: middle;
        padding: 1px 4px;
        text-align: left;
        padding-left: 5px;
        cursor: pointer;
    }

    .event-view-non-live table td {
        border-color: #fff #cfe7ff #cfe7ff #fff;
        border-style: solid;
        border-width: 1px;
        padding: 0;
        vertical-align: middle;
        background-color: #eff7ff;
        text-align: right;
        padding: 5px;
    }

    .event-view-non-live table .event-view-team-name td, .event-view-non-live table .event-view-bet-option td {
        background-color: #dfeeff;
        border-color: #fff #c3dfff #c3dfff #fff;
        border-style: solid;
        border-width: 1px;
    }

    .event-view-non-live .r-team-name {
        width: 180px;
    }

    .expanded .event-view-non-live .event-title, .event-view-non-live .event-title:hover {
        border-top: 1px solid #6fafff;
        border-bottom: 1px solid #6fafff;
        display: block;
    }

        .expanded .event-view-non-live .event-title-inner, .event-view-non-live .event-title:hover .event-title-inner {
            border: 1px solid #d0f3ff;
            background-color: #b5d8ff;
        }

.promotion-odds table {
    width: 100%;
    border-collapse: separate;
}

    .promotion-odds table th {
        background-color: #4C69B8;
        border-color: #7B95D9 #314E9D #314E9D #7B95D9;
        border-style: solid;
        border-width: 1px;
        color: #FFFFFF;
        font-size: 11px;
        height: 16px;
        line-height: 16px;
        vertical-align: middle;
        padding: 1px 4px;
        text-align: left;
        padding-left: 5px;
    }

    .promotion-odds table td {
        border-color: #E7EFFF #ABC4F5 #ABC4F5 #E7EFFF;
        border-style: solid;
        border-width: 1px;
        padding: 0;
        vertical-align: middle;
        background-color: #CCDDFF;
        text-align: right;
        padding: 5px;
    }

.promotion-odds-team-name {
    float: left;
}

.promotion-odds .bet-option {
    float: none;
    position: absolute;
    right: 50px;
}

.odds-wrap-right {
    font: 700 11px/14px Tahoma !important;
    white-space: nowrap;
    display: inline-block;
    text-align: right;
    height: 100%;
    cursor: pointer;
}

    .odds-wrap-right .odds-change {
        background-image: url(../images/odds-change.gif?20150904);
        background-repeat: repeat;
        display: inline-block;
        width: 45px;
        zoom: 1;
        *dsiplay: inline;
    }

.page-toolbar {
    height: 50px;
    position: fixed;
    top: 25px;
    z-index: 100;
    background-position: 0 -362px;
    background-color: transparent;
}

.page-toolbar-inner {
    width: 990px;
    height: 45px;
    border: 1px solid #f0f7ff;
    position: relative;
}

    .page-toolbar-inner div {
        float: left;
    }

.toolbar-selection {
    height: 46px;
    color: #1f3572;
    font-size: 12px;
    font-weight: 700;
    line-height: 46px;
    text-align: center;
    padding: 0 15px;
    position: relative;
    float: left;
    display: inline-block;
    zoom: 1;
    *display: inline;
    *border-left: 1px solid #DCEBFE;
    *border-right: 1px solid #DCEBFE;
    cursor: pointer;
}

    .toolbar-selection a {
        cursor: pointer;
        position: relative;
    }

.toolbar-selection-arrow {
    width: 10px;
    height: 10px;
    background-position: -28px -80px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-left: 2px;
    *vertical-align: top;
    *margin-top: 2px;
}

.toolbar-selection ul {
    width: 150px;
    display: none;
    position: absolute;
    background-color: #fff;
    text-align: left;
    left: 0;
    top: 45px;
    box-shadow: 1px 1px 2px #17275F;
    -webkit-box-shadow: 1px 1px 2px #17275F;
    -moz-box-shadow: 1px 1px 2px #17275F;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F');
}

    .toolbar-selection ul li {
        line-height: 14px;
        cursor: pointer;
        padding: 7px 14px;
        border-top: 1px solid #D2E7FF;
        position: relative;
        padding-right: 33px;
    }

        .toolbar-selection ul li a {
            color: #1F3572;
        }

        .toolbar-selection ul li:hover {
            line-height: 14px;
            cursor: pointer;
            padding: 7px 14px;
            color: #000;
            background-color: #d2e7ff;
            border-top: 1px solid #d2e7ff;
            padding-right: 33px;
        }

.toolbar-selection:hover {
    background-color: #fff;
    box-shadow: 1px 1px 2px #17275F;
    -webkit-box-shadow: 1px 1px 2px #17275F;
    -moz-box-shadow: 1px 1px 2px #17275F;
    *border-left: 1px solid #A2C9FF;
    *border-right: 1px solid #A2C9FF;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F')";
}

    .toolbar-selection:hover ul {
        display: block;
    }

.page-toolbar-right {
    position: absolute;
    color: #497DBB;
    font-size: 9px;
    line-height: 17px;
    right: 10px;
    height: 46px;
    text-align: right;
}

div.page-toolbar-icon, div.page-toolbar-system-time {
    float: none;
}

div.page-toolbar-icon {
    height: 25px;
}

.page-toolbar-icon a {
    background-image: url(../images/global-setting-icon.png?20180629);
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 23px;
    position: relative;
    width: 43px;
    margin-top: 1px;
}

    .page-toolbar-icon a ul li {
        line-height: 14px;
        padding: 7px 12px;
        font-size: 11px;
    }

    .page-toolbar-icon a ul {
        margin-top: 1px;
        text-align: left;
        box-shadow: 1px 1px 2px #17275F;
        -webkit-box-shadow: 1px 1px 2px #17275F;
        -moz-box-shadow: 1px 1px 2px #17275F;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F')";
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F');
    }

    .page-toolbar-icon a:hover ul {
        display: block;
    }

    .page-toolbar-icon a.select-10pm {
        width: auto !important;
    }

.page-toolbar-icon div {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.page-toolbar-icon-left {
    width: 4px;
    height: 25px;
    background-position: 0 -257px;
}

.page-toolbar-icon-body {
    background-repeat: repeat-x;
    background-position: 0 -413px;
    height: 25px;
    *width: 302px;
}

.page-toolbar-icon-body-select-league {
    background-repeat: repeat-x;
    background-position: 0 -413px;
    height: 25px;
    *width: 45px;
}

.page-toolbar-icon-right {
    width: 4px;
    height: 25px;
    background-position: -9px -257px;
}

.page-toolbar-select-league {
    background-position: 5px -595px;
}

.page-toolbar-icon-group {
    margin-left: 5px;
}

.scroll-content {
    width: 315px;
    height: 100%;
    position: relative;
    padding: 0;
    overflow: hidden;
}

.odds-score td div {
    display: block;
}

.odds-score td {
    border-top: 1px solid #FFEADF;
    border-left: 1px solid #FFEADF;
    border-right: #FFBF9F;
    border-bottom: #FFBF9F;
}

    .odds-score td div.odds-score-inner {
        background-color: #fff3ed;
        border: 1px solid #fff;
    }

.red-card {
    background: url(../images/redcard.gif?20150904) no-repeat center;
    width: 10px;
    height: 11px;
    display: inline-block;
    cursor: help;
}

.promotion-view table {
    width: 100%;
    border-collapse: separate;
}

    .promotion-view table th {
        background-color: #4C69B8;
        border-color: #7B95D9 #314E9D #314E9D #7B95D9;
        border-style: solid;
        border-width: 1px;
        color: #FFFFFF;
        font-size: 11px;
        height: 16px;
        line-height: 16px;
        vertical-align: middle;
        padding: 1px 4px;
        text-align: left;
        padding-left: 5px;
    }

    .promotion-view table td {
        border-color: #E7EFFF #ABC4F5 #ABC4F5 #E7EFFF;
        border-style: solid;
        border-width: 1px;
        padding: 0;
        vertical-align: middle;
        background-color: #CCDDFF;
        text-align: right;
        padding: 5px;
    }

.promotion-view-team-name {
    float: left;
}

.promotion-view .bet-option {
    float: none;
    position: absolute;
    right: 50px;
}

.loading-image-container {
    display: block;
    *display: inline;
    height: 30px;
    text-align: center;
    vertical-align: middle;
    margin-left: 256px;
    margin-top: 50px;
    margin-bottom: 50px;
}

.loading-image {
    background-image: url(/images/loader.gif?20150904);
    background-repeat: no-repeat;
    width: 305px;
    height: 19px;
    display: block;
    padding-top: 5px;
}

.games-count {
    height: 20px !important;
    right: -12px;
}

.games-count-left div, .games-count-right div, .games-count-bottom-wrap div, .NavNew-zh-cn, .NavNew {
    background-image: url(/Content/images/header-tab-bg.png?20130821);
    background-repeat: no-repeat;
    display: inline-block;
}

.games-count div {
    height: 15px !important;
}

.games-count-bottom-wrap div {
    height: 10px !important;
    line-height: 10px;
    font-size: 1px;
}

.games-count-body {
    background-position: 0 -637px !important;
    background-repeat: repeat-x;
    color: #FFFFFF;
    font: 700 9px/15px tahoma;
    padding: 0 1px;
    position: relative;
    text-align: center;
    width: auto;
    height: 17px;
}

.games-count-left {
    background-position: -1px -491px !important;
    width: 4px;
}

.games-count-right {
    background-position: -8px -491px !important;
    width: 4px;
}

.games-count-left, .games-count-body, .games-count-right {
    float: left;
}

.games-count-bottom-wrap {
    background-image: none !important;
    bottom: -1px;
    left: 0;
    position: absolute;
    width: 100%;
    top: 14px;
}

.games-count-bottom {
    background-position: 0 -511px !important;
    height: 7px;
    margin: 0 auto;
    width: 8px;
}

.product-tab-body .games-count-wrap {
    top: -3px;
    right: 0;
    position: absolute;
}

.statistics-div {
    visibility: hidden;
    position: relative;
    margin-left: -34px;
    margin-top: -3px;
    width: 40px;
    height: 30px;
    float: left;
    background-position: -2px -322px;
    background-image: url(../images/table-icon.png?20130821);
    z-index: 2;
}

    .statistics-div .statistic-icon {
        margin: 10px 0px 0px 9px;
    }

.league-fav-untick, .fav-untick {
    width: 15px;
    height: 15px;
    background-position: -6px -664px;
    cursor: pointer;
}

.league-fav-tick, .fav-tick {
    width: 15px;
    height: 15px;
    background-position: -6px -688px;
    cursor: pointer;
}

.league-fav-untick, .league-fav-tick {
    margin-top: 2px;
    float: left;
    margin: 2px 4px 0px -6px;
}

.fav-block {
    margin-bottom: 8px;
}

    .fav-block .tab-body {
        color: #ffea00;
    }

    .fav-block .selected .sports-name {
        padding-left: 15px;
        color: #614b03;
        background: url(/Content/images/header-tab-bg.png?20130821) 2px -917px no-repeat;
    }

    .fav-block .fav-body {
        background-color: #fffaea;
        border: 1px solid #fff;
    }

.fav-content li a {
    color: #000000;
    display: block;
    font-weight: 700;
    padding: 6px 30px;
    position: relative;
    cursor: pointer;
}

    .fav-content li a:hover {
        color: #000000;
        display: block;
        font-weight: 700;
        padding: 6px 30px;
        position: relative;
        cursor: pointer;
        background-color: #fff2c3;
    }

.fav-content li .event-count {
    position: absolute;
    right: 4px;
    color: #555555;
    font: 100 9px/14px Arial;
    height: 15px;
    text-align: center;
    margin-top: -2px;
    line-height: 15px;
}

.fav-content li .event-count-right {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: 0 -897px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.fav-content li .event-count-body {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: 0 -829px;
    width: 15px;
    height: 15px;
    background-repeat: repeat-x;
    color: #614b03 !important;
    font-weight: bold !important;
}

.fav-content li .event-count-left {
    display: inline-block;
    *display: inline;
    float: right;
    background-position: right -897px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}

.clear {
    clear: both;
}

.strike {
    text-decoration: line-through;
}

/*.odds-selected {
    color: #FFFF3A !important;
    background: #2D4694 !important;
}

.live-odds-selected {
    color: #FFFF3A !important;
    background: #96200B !important;
}*/

#selectedDate {
    color: #ff0000;
}

.balance-show {
    background-image: url(images/common-header.png?20150904);
    background-position: -1px -336px;
    background-color: #5f89c4;
}

    .balance-show:hover {
        background-position: -1px -336px;
    }

.chgIBCBtn {
    border: 1px solid #5f89c4;
    padding: 0px 5px;
    color: white;
    font-weight: bold;
}

.signoutbtn {
    border: 1px solid #5A7BBD;
    background-color: #203665 !important;
}





.messages {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

.messages-marquee {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    cursor: pointer;
    padding: 0.2em 0.833em;
    height: 18px;
    overflow: hidden;
    background: #ffffff;
    border-radius: 3px;
    border: 1px solid #cdcdcd;
}

    .messages-marquee .accent {
        color: #b53f39;
    }

    .messages-marquee .secondary {
        color: #2556b3;
    }

.messages-rightArea {
    margin-left: 0.25em;
    padding-right: 5px;
}

.header-collapse .messages-marquee {
    padding-left: 0.833em;
    padding-right: 0.833em;
    background: transparent;
    border-color: transparent;
}

.marquee {
    width: 300px; 
    overflow: hidden;
    border: 1px solid #ccc;
    font-size: 12px;
    padding-top: 7px;
}

.more-odds-wrap .Odds {
    padding: 0 11px;
}

.tab-bg {
    background-image: url(/Content/images/header-tab-bg.png?20150904);
}

.iconLiveStream {
    background-image: url(/Content/images/table-icon.png);
    background-position: 0px 0px;
    margin-top: 1px;
    width: 14px;
    height: 14px;
    margin-left: 2px;
    cursor: pointer;
    border-radius: 3px;
    position: absolute;
    margin-top: unset!important;
    right: 4px;
    top: 38px;
    z-index: 9;
}

.mb-score {
    font: 700 11px Tahoma;
    width: 45px !important;
    text-align: center;
    background-color: #e7efff;
}

.live .mb-score {
    background-color: #ffdfcf !important;
}

.font-weight-100 {
    font-weight: 100;
}

.mb-cm-team {
    cursor: default;
    background: #c5c5c5;
    padding: 2px 0;
}


/*===== STEP =====*/

.step-Headersoccerblue {
   background-color: #5574a7;
    width: 100%;
    height: 45px;
}
.step-Headersoccerblue-single {
   background-color: #5574a7;
    width: 100%;
    height: 22px;
}
.step-Headersoccer-time {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    width: 59px;
	height: 22px;
	text-align: center;
	line-height: 22px;
    border-top: 1px solid #3b5174;
        margin-top: 22px;
        display:none
}

.step-Headersoccer-event {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    margin-top: 23px;
    border-top: 1px solid #3b5174;
    border-left: 1px solid #3b5174;
    width: 483px;
	height: 21px;
	text-align: center;
	line-height: 21px;
}

.step-Headersoccer-event-1x2 {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    border-top : 1px solid #3b5174;
    width: 376px;
	height: 21px;
	text-align: center;
	line-height: 21px;
    margin-top:22px;
}

.step-Headersoccer-event-fullbet {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    width: 228px;
	height: 22px;
	text-align: center;
	line-height: 22px;
    margin-top:22px;
    border-top : 1px solid #3b5174;
}

.step-Headersoccer-event-oetg {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    width: 331px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.step-Headersoccer-event-fglg {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    width: 483px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.step-sl-horizontal-bg {
    float: left;
    height: auto;
    width: 100%;
    display:flex;
    border-bottom:1px solid #bbb;
}
.step-sl-horizontal-bg > div {
    position:relative;
}
.step-singlelinediv {
    width: 100%;
    float: left;
}

.step-singlelinediv-HDPOU {
    width: 100%;
    float: left;
}
    .step-singlelinediv-HDPOU .Odds,  .step-singlelinediv-HDPOU .hdp-point2, .step-singlelinediv-HDPOU .hdp-point{
        margin-top:10px;
    }

.step-singlelinediv-1X2OE {
    width: 100%;
    float: left;
}
.step-singlelinediv-1X2OE .Odds {
    margin-top:8px;
}

.step-singlelinediv-fullbet {
    width: 100%;
    float: left;
}

    .step-singlelinediv-fullbet .Odds, .step-singlelinediv-fullbet .hdp-point2,.step-singlelinediv-fullbet .hdp-point {
        margin-top:8px;
    }
.step-singlelinediv-OETG {
    width: 100%;
    float: left;
}

    .step-singlelinediv-OETG .Odds {
        margin-top:8px;
    }
    .step-singlelinediv-OETG > div:last-child {
        border-right:0px !important;
    }
.step-singlelinediv-FGLG {
    width: 100%;
    float: left;
}

.step-sl-box-one {
    margin-bottom: 1px;
    height: 100%;
	float: left;
    width: 59px;
    text-align: left;
    border-right:1px solid #bbb;
}

.step-sl-boxbody-timeicon {
    height: 30px;
    width: 8px;
    float: left;
}

.step-sl-boxbody-time {
    margin-top: 3px;
    float: left;
    width: 40px;
    height: auto;
}
    .step-sl-boxbody-time .centerDown >span {
        color: #b53f39 !important;
    }
.step-sl-box-two {
	font: 700 11px Tahoma;
	float: left;
    width: 143px;
    height: 100%;
    border-right : 1px solid #bbb;
}

.step-sl-box-two1 {
	font: 700 11px Tahoma;
	float: left;
    /*width: 333px;*/
    width: 328px;
    height: 100%;
    margin-top: 3px;
    /*padding-left: 20px;*/
    padding-left: 24px;
}

.step-sl-box-two1-fullbet {
	font: 700 11px Tahoma;
	float: left;
    margin-left: 4px;
    width: 180px;
    height: 100%;
    border-right: 1px solid #bbb;
}

.step-sl-box-two1-hdp {
	font: 700 11px Tahoma;
	float: left;
    margin-left: 4px;
    float: left;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-two1-1x2oe {
	font: 700 11px Tahoma;
	float: left;
    /*width: 333px;*/
    width: 363px;
    height: 100%;
    margin-top: 3px;
    /*padding-left: 20px;*/
    padding-left: 24px;
}

.step-sl-box-two1-OETG {
	font: 700 11px Tahoma;
	float: left;
    /*width: 175px;*/
    width: 180px;
    height: 100%;
    margin-top: 3px;
}

.step-sl-box-two1-FGLG {
	font: 700 11px Tahoma;
	float: left;
    /*width: 175px;*/
    width: 180px;
    height: 100%;
    margin-top: 3px;
}

.step-sportheight {
    width: 100%;
    float: left;
    height: auto;
    margin-bottom: 8px;
}

.step-titlestar {
	float: left;
    width: 17px;
    height: 17px;
    margin-top: -0.5px;
    margin-left: 15px;
}
.step-titlestar::before {
    font-size: 20px;
    line-height: 1;
    content: "";
    color: #7c7c7c;
}
.step-titlestar-fullbet {
    float: left;
    width: 17px;
    height: 17px;
    margin-top: -0.5px;
    margin-left: 15px;
}
.step-titlestar-fullbet::before {
    font-size: 20px;
    line-height: 1;
    content: "";
    color: #7c7c7c;
}
.step-titlestarlight {
float: left;
    width: 17px;
    height: 17px;
    margin-top: -0.5px;
    margin-left: 15px;
}
.step-titlestarlight::before {
    font-size: 20px;
    line-height: 1;
    content: "";
    color: #ffd330;
}
.step-titlestarlight-fullbet {
    float: left;
    width: 17px;
    height: 17px;
    margin-top: -0.5px;
    margin-left: 15px;
}
..step-titlestarlight-fullbet::before {
    font-size: 20px;
    line-height: 1;
    content: "";
    color: #ffd330;
}
.step-sl-box-title1star {
    margin-left: 4px;
	float: left;
    width: 348px;
    height: auto;
}

.step-sl-box-title1star-fullbet {
    margin-left: 4px;
	float: left;
    width: 175px;
    height: auto;
}

.step-sl-box-two1-hdp, .step-sl-box-two {
    display: flex;
}
.step-sl-box-title1star-hdp {
    margin-left: 4px;
	float: left;
    height: auto;
}

.step-sl-box-title1star-1x2oe, .step-sl-box-title1star {
    margin-left: 4px;
	float: left;
    width: 316px;
    height: auto;
}

.step-sl-box-title1starlight {
    margin-left: 4px;
    float: left;
    width: 348px;
    height: auto;
}

.step-sl-box-title1starlight-fullbet {
    margin-left: 4px;
    float: left;
    width: 175px;
    height: auto;
}

.step-sl-titlename {
    width: 40%;
    text-align: left;
	font: 700 11px Tahoma;
    height: auto;
    float: left;
    padding-right:20px;
    /*padding-top:3px;*/
    padding-top:8px;
    padding-bottom:8px;
}

.step-sl-titlename-away {
    width: 40%;
    text-align: left;
	font: 700 11px Tahoma;
    min-height: 22px;
    float: left;
    padding-left: 10px;
    padding-right:10px;
    /*padding-top:3px;*/
    padding-top:8px;
    padding-bottom:8px;
    border-left:1px solid #bbb;
}

.step-sl-titlename-away2 {
    width: 40%;
    text-align: left;
	font: 700 11px Tahoma;
    min-height: 22px;
    float: left;
    padding-left: 10px;
    padding-right:10px;
    /*padding-top:3px;*/
    padding-top:8px;
    padding-bottom:8px;
    border-left:1px solid #bbb;
}

step-singlelinediv-fullbet .step-sl-titlename-fullbet {
    padding-top:3px;
}
.step-sl-titlename-fullbet {
    padding-left: 5px;
    width: 90%;
    text-align: left;
	font: 700 11px Tahoma;
    height: auto;
}

/*HDP & OU*/
.step-Headersoccer-HDPOU-width-ft {
    float: left;
    border-top: 1px solid #7b95d9;
    /*width: 400px;*/
    width: 328px;
	height: 36px;
}

.step-Headersoccer-HDPOU-ft1 {
    float: left;
    border-left: 1px solid #3b5174;
    color: rgba(255, 255, 255, 0.6);
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
	text-align: center;
    width: 330px;
	height: 22px;
    line-height:22px;
}

.step-Headersoccer-HDPOU-ft2 {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
	text-align: center;
    width: 330px;
	height: 22px;
    line-height: 22px;
}

.step-Headersoccer-HDPOU {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    border-left: 1px solid #3b5174;
    border-top: 1px solid #3b5174;
    width: 54px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}
.step-sl-iconbox {
    position: absolute;
    background-color: white;
    top: 9px;
    right: 3px;
    margin-top:0px !important;
}
.step-sl-box-three-HDPOU {
    margin-bottom: 5px;
    margin-top: 8px;
	float: left;
    width: 47px;
    text-align: center;
    height: auto;
}

.step-sl-box-three-HDPOU-1 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right : 1px solid #bbb;
}

.step-sl-box-three-HDPOU-2 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right : 1px solid #bbb;
}

.step-sl-box-three-HDPOU-3 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right : 1px solid #bbb;
}

.step-sl-box-three-HDPOU-4 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right : 1px solid #bbb;
}

.step-sl-box-three-HDPOU-5 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right : 1px solid #bbb;
}

.step-sl-box-three-HDPOU-6 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
}

/*FH HDP & OU*/
.step-Headersoccer-FHHDPOU-width-fh {
    float: left;
    border-top: 1px solid #7b95d9;
    /*width: 400px;*/
    width: 328px;
	height: 22px;
}

.step-Headersoccer-FHHDPOU-ft1 {
    float: left;
    color: rgba(255, 255, 255, 0.6);
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
	text-align: center;
    width: 330px;
	height: 22px;
    line-height: 22px;
    border-left : 1px solid #3b5174;
}

.step-Headersoccer-FHHDPOU-ft2 {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
	text-align: center;
    width: 330px;
	height: 22px;
    line-height: 22px;
}

.step-Headersoccer-FHHDPOU {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    border-left : 1px solid #3b5174;
    border-top : 1px solid #3b5174;
    width: 54px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.step-Headersoccer-FHHDPOU-first {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    border-top : 1px solid #3b5174;
    border-left : 1px solid #3b5174;
    width: 54px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.step-Headersoccer-FHHDPOU-last {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    border-top : 1px solid #3b5174;
    border-left : 1px solid #3b5174;
    width: 54px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.step-sl-box-three-FHHDPOU {
    margin-bottom: 5px;
    margin-top: 8px;
	float: left;
    width: 47px;
    text-align: center;
    height: auto;
}

.step-sl-box-three-FHHDPOU-1 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}
/*.step-sl-box-three-FHHDPOU-1 > span {
    margin-top: 2px !important;
}*/
.step-sl-box-three-FHHDPOU-2 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-FHHDPOU-3 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-FHHDPOU-4 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-FHHDPOU-5 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-FHHDPOU-6 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
}

/*1X2 & OE*/
.step-Headersoccer-1X2OE-width-ft {
    float: left;
    width: 165px;
	height: 22px;
}

.step-Headersoccer-1X2OE-width-fh {
    float: left;
    width: 165px;
	height: 22px;
}

.step-Headersoccer-1X2OE-width-oe {
    float: left;
    border-top: 1px solid #7b95d9;
    width: 111px;
	height: 36px;
}

.step-Headersoccer-1X2OE-ft1 {
    float: left;
    color: rgba(255, 255, 255, 0.6);
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
	text-align: center;
    width: 164px;
	height: 22px;
    line-height: 22px;
    border-left : 1px solid #3b5174;
}

.step-Headersoccer-1X2OE-ft2 {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
	text-align: center;
    width: 165px;
	height: 22px;
    line-height: 22px;
}

.step-Headersoccer-1X2OE-fh1 {
    float: left;
    color: rgba(255, 255, 255, 0.6);
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
	text-align: center;
    width: 164px;
	height: 22px;
    line-height: 22px;
    border-left : 1px solid #3b5174;
}

.step-Headersoccer-1X2OE-fh2 {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
	text-align: center;
    width: 165px;
	height: 22px;
    line-height: 22px;
}

.step-Headersoccer-1X2OE-oe1 {
    float: left;
    border-bottom: 1px solid #1a347b;
    border-right: 1px solid #1a347b;
    border-left: 1px solid #7b95d9;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
	text-align: center;
    width: 94px;
	height: 26px;
    line-height: 28px;
}

.step-Headersoccer-1X2OE-oe2 {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
	text-align: center;
    /*width: 288px;*/
	height: 26px;
    line-height: 28px;
}

.step-Headersoccer-1X2OE-O {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
    font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    border-left : 1px solid #3b5174;
    width: 54px;
    height: 44px;
    text-align: center;
    line-height: 44px;
}

.step-Headersoccer-1X2OE-E {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
    font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    border-left : 1px solid #3b5174;
    width: 54px;
    height: 44px;
    text-align: center;
    line-height: 44px;
}

.step-Headersoccer-1X2OE-last {
    /*float: left;
    border-top: 1px solid #7b95d9;
    border-left: 1px solid #7b95d9;
    width: 0px;
    height: 22px;*/
}


.step-Headersoccer-1X2OE {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    border-top : 1px solid #3b5174;
    border-left : 1px solid #3b5174;
    width: 54px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.step-sl-box-three-1X2OE {
    margin-bottom: 5px;
    margin-top: 8px;
	float: left;
    width: 47px;
    text-align: center;
    height: auto;
}

.step-sl-box-three-1X2OE-1 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-1X2OE-2 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-1X2OE-3 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-1X2OE-4 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-1X2OE-5 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-1X2OE-6 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-1X2OE-7 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-1X2OE-8 {
	float: left;
    width: 54px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

/*Full Bet*/
.step-Headersoccer-fullbet-width-ft {
    float: left;
    width: 294px;
	height: 45px;
}

.step-Headersoccer-fullbet-width-fh {
    float: left;
    width: 294px;
	height: 45px;
}

.step-Headersoccer-fullbet-ft1 {
    float: left;
    border-left: 1px solid #3b5174;
    color: rgba(255, 255, 255, 0.6);
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
	text-align: center;
    width: 293px;
	height: 22px;
    line-height: 22px;
}

.step-Headersoccer-fullbet-ft2 {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
	text-align: center;
    width: 294px;
	height: 22px;
    line-height: 22px;
}

.step-Headersoccer-fullbet-fh1 {
    float: left;
    border-left: 1px solid #3b5174;
    color: rgba(255, 255, 255, 0.6);
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
	text-align: center;
    width: 293px;
	height: 22px;
    line-height: 22px;
}

.step-Headersoccer-fullbet-fh2 {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
	text-align: center;
    width: 294px;
	height: 22px;
    line-height: 22px;
}

.step-Headersoccer-fullbet {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    border-top: 1px solid #3b5174;
    border-left: 1px solid #3b5174;
    width: 48px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.step-Headersoccer-fullbet-first {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    border-top: 1px solid #3b5174;
    border-left: 1px solid #3b5174;
    width: 48px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.step-Headersoccer-fullbet-last {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
	font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    border-top: 1px solid #3b5174;
    border-left: 1px solid #3b5174;
    width: 48px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}

.step-sl-box-three-fullbet {
    margin-bottom: 5px;
    margin-top: 8px;
	float: left;
    width: 47px;
    text-align: center;
    height: auto;
}

.step-sl-box-three-fullbet-1 {
	float: left;
    width: 48px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}
.step-sl-box-three-fullbet-1 .hdp-point2, .step-sl-box-three-fullbet-4 .hdp-point, .step-sl-box-three-fullbet-7 .hdp-point2, 
.step-sl-box-three-fullbet-10 .hdp-point2{
    margin-top: 11px;
}
.step-sl-box-three-fullbet .Odds{
    margin-top:0px!important;
}

.step-sl-box-three-fullbet-2 {
	float: left;
    width: 48px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-fullbet-3 {
	float: left;
    width: 48px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-fullbet-4 {
	float: left;
    width: 48px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-fullbet-5 {
	float: left;
    width: 48px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-fullbet-6 {
  	float: left;
    width: 48px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-fullbet-7 {
	float: left;
    width: 48px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-fullbet-8 {
	float: left;
    width: 48px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-fullbet-9 {
	float: left;
    width: 48px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-fullbet-10 {
	float: left;
    width: 48px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

.step-sl-box-three-fullbet-11 {
	float: left;
    width: 48px;
    text-align: center;
    height: auto;
    border-right:1px solid #bbb;
}

/*OE & TG*/
.step-Headersoccer-OETG-oetg {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
    font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    border-left: 1px solid #3b5174;
    width: 78px;
    height: 22px;
    text-align: center;
    line-height: 22px;
}

/*OE & TG*/
.step-Headersoccer-FGLG-fglg {
    float: left;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
    font-family: "Trebuchet MS",Arial Black, Gadget, sans-serif;
    border-left: 1px solid #3b5174;
    width: 110px;
    height: 22px;
    text-align: center;
    line-height: 22px;
}


.step-sl-box-three5 {
	float: left;
    width: 112px;
    text-align: center;
    height: auto;
    border-right: 1px solid #bbb;
}

.step-sl-box-three5up {
    line-height: 15px;
	float: left;
    width: 112px;
    text-align: center;
    height: 18px;
    border-bottom: 1px solid #bbb;
}

.step-sl-box-three5down {
    line-height: 20px;
	float: left;
    width: 112px;
    text-align: center;
    height: auto;
}

.step-sl-box-three5last {
    margin-top: 8px;
	float: left;
    width: 110px;
    text-align: center;
    height: auto;
}

.bgAlt1 {
	background-color:#c6d4f1 !important;
    /*border-bottom:1px solid #bbbbbb;*/
}
.bgAlt2 {
	background-color:#e4e4e4 !important;
      /*border-bottom:1px solid #bbbbbb;*/
}

/*STEP - MUARY THAI*/

.step-no-events {
    height: 50px;
    color: #000;
    line-height: 28px;
    text-align: center;
    background-color: #FFF4D6;
    border-top: none;
    width: 100% !important;
    font-weight: normal;
    float:left;
    padding-top:20px;
}

.step-hdp, .step-sl-box-two1-hdp {
    width:421px;
}

.step-fhhdp {
    width:421px;
}
.step-oe {
    width:315px;
}
.step-fullbet {
    display:block;
    width:164px;
}

.step-mmk-odds-row {
    display: none;
}
.popup-bg {
}
#div-popup {
    top:50px !important;
    left: 140px!important;
}
    #div-popup .league .popup-content-inner {
        height: 473px !important;
    }
.popup-mask {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9989;
    _position: absolute;
    _top: expression(eval(document.body.scrollTop));
    _background-color: #000;
    _filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.popupMsg-mask {
    opacity: 0;
    background: url(images/popup-mask.png) repeat transparent;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9998;
    _position: absolute;
    _top: expression(eval(document.body.scrollTop));
    _background-color: #000;
    _filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.popup-container-v {
    width: 600px;
    z-index: 1000;
    position: fixed;
    margin-left: 132px;
    /*margin-top: -260px;*/
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.8);
    border-radius: 3px;
}
.popup-container-v2 {
    width: 780px;
    z-index: 1000;
    position: fixed;
    /*margin-left: -506px;
    margin-top: -260px;*/
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.8);
    border-radius: 3px;
}
.popup-content-inner {
    text-align:center;
}
.account-popup-container {
    width: 604px;
    margin-left: -302px;
}

.popup-header {
    height: 30px;
}

    .popup-header div {
        float: left;
    }

.popup-header-left {
    width: 8px;
    height: 38px;
}

.popup-header-right {
    width: 8px;
    height: 38px;
    background-position: -23px 0px;
}

.account-popup-container .popup-header-body {
    width: 588px;
}

.popup-content {
    width: 100%;
    background: #ececec;
    color: #545454;
    border-radius: 0 0 3px 3px;
}

.popup-content-inner {
    height: 531px;
    cursor: default;
}

    .popup-content-inner iframe {
        overflow-y: hidden;
        overflow-x: hidden;
    }

.account-popup-container .popup-content {
    width: 596px;
}

.account-popup-container iframe {
    width: 592px;
}

.popup-container-v iframe {

}

.popup-title {
    margin-left:10px;
    font-size: 12px;
    font-weight: 700;
    line-height: 30px;
    _line-height: 30px;
    color: #fff;
}

div.popup-header-right-icons {
    float: right;
    margin-top: 0px;
    width:40px;
    position: absolute;
    right: 0px;
    border-left:1px solid #526fa0;
    height:28px;
    color:#adbed6;
}
div.popup-header-right-icons:hover {
    color:#fff;
    background: linear-gradient(to bottom, #879fc9 0%, #6582b1 100%);
    background: -webkit-linear-gradient(bottom, #6582b1 0%, #879fc9 100%);
}
    div.popup-header-right-icons div {
        float: right;
        margin-right:10px;
        display:block!important;
    }

.popup-close {
    width: 18px;
    height: 18px;
    background-position: 0 -61px;
    display: inline-block;
    cursor: pointer;
}

    .popup-close:hover {
        background-position: 0 -102px;
    }
.popup-close.icon-close::before 
{
    font-size:20px;
}
.popup-dropdown select {
    font-size: 11px;
    margin-right: 10px;
}

.popup-refresh-icon {
    background-position: -1px -84px;
    float: right;
    height: 14px;
    margin: 6px 5px 0 0;
    width: 14px;
    position: absolute;
    margin-left: 367px;
    cursor: pointer;
}

.StatementFilter {
    height: 21px;
    margin-right: 10px;
    position: relative;
    top: 3px;
}

.TabActive, .TabOver {
    float: right;
    width: 92px;
    height: 18px;
    margin-left: 3px;
    margin-top: 7px;
    cursor: pointer;
    text-align: center;
}

.TabOver {
    color: #f00;
}

.TabSel {
    float: right;
    width: 92px;
    height: 21px;
    margin-left: 3px;
    margin-top: 5px;
    text-align: center;
    color: #f5f6b9;
}

.TabPdt {
    float: right;
    width: 92px;
    height: 18px;
    margin-left: 10px;
    margin-top: 2px;

}

.TabPdtTxt {

}

.popup-message-container {
    width: 400px;
    height: 100px;
    z-index: 1000;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -382px;
    margin-top: -260px;
}

.popup-message-header-body {
    width: 380px;
    background-position: 0 -142px;
    height: 38px;
}

.popup-message-content {
    width: 388px;
    height: 100px;
    background-color: #e1e9ff;
    padding: 4px;
    padding-top: 0;
}

.popup-message-content-inner {
    border: 2px solid #85a3e0;
    border-top: none;
    height: 50px;
    cursor: default;
}

.tab-sel div {
    padding: 0 10px;
}


.tab-active {
    max-width: 160px;
    min-width: 160px;
    position: relative;
    color: #ffffff;
    background: #233d67;
    text-align: center;
    cursor: pointer;
    margin-right: 5px;
    padding: 5px 0;
    display: inline-block;
    border-radius: 3px;
}
.tab-active:hover {
    background: #30548d;
}

    .tab-active > div::before {
        margin-right: 3px;
    }
.tab-sel {
    background: #5574a7 !important;
}
.popup-header div {
    float: left;
}

.tabs-wrap {
    margin-top: -40px;
    padding: 10px;
    text-align: right;
    width: 97%;
    display: inline-block;
}

#divMsg-popup .popup-header-left {
    border-left: 2px solid #2d4694;
    border-top: 2px solid #2d4694;
}

#divMsg-popup .popup-header-right {
    border-right: 2px solid #2d4694;
    border-top: 2px solid #2d4694;
}

#divMsg-popup .popup-message-header-body {
    border-top: 2px solid #2d4694;
}

#divMsg-popup .popup-message-content {
    border: 2px solid #2d4694;
}


.popup-header-left,.popup-header-right {
    display:none;
}

.popup-header-body {
    color: #ffffff;
    border-radius: 3px 3px 0 0;
    background: linear-gradient(to bottom, #7591c1 0%, #5574a7 100%);
    background: -webkit-linear-gradient(bottom, #5574a7 0%, #7591c1 100%);
    position: relative;
    width: 100%;
    height: 30px;
}

.bet-title {
    font-size: 14px;
    padding: 10px 35px;
    color: #545454;
    font-weight: bold;
    position: relative;
    background-color: #ececec;
    margin-left:15px;
    width:30%;
    display:inline-block;
}

.bet-title::before {
    position: absolute;
    left: 10px;
    top: 5px;
    font-size: 20px;
}
.popup-out{
    padding-left: 18px;
    background-position: 0 -123px;
    background-repeat: no-repeat;
    margin-right: 15px;
    line-height: 18px;
    color: #2C478F;
    float: right;
    vertical-align: top;
}


.popup-innerpage {
    width: 592px;
    height: 500px;
    background-color:#e8edff;
    float:left;
}
.AccountContent1 {
    float:left;
    padding: 4px;
    text-align: left;
    font-weight: normal;
    background-color: #e8edff;
    width:134px;
    height:483px;
}
.AccountContent2 {
    float:left;
    padding: 4px;
    text-align: left;
    font-weight: normal;
    background-color: #e8edff;
    width:442px;
    height:483px;
}
.AccMenu {
    border: 1px solid #ccc;
    margin: 4px;
    padding: 4px;
    font: 12px Arial;
    padding-left: 20px;
    cursor: pointer;
    background: url(images/account_menu.gif) no-repeat;
}
.AccMenuSelected {
background-position: 0 -57px;
color: #990000;
font-weight: 700;
background-color: #fff;
}

.inputbox{
    width:435px;
    height:auto;
    float:left;
    border:1px solid #b0bffc;
}
caption {
display: table-caption;
text-align: -webkit-center;
}
.profiletextbox {
    padding-top:30px;
    width:435px;
    height:auto;
    text-align: center;
    font-size: 14px; 
    font-weight: 700;
}
.formboxright {
    float:right;
    height: auto;
    width:271px;
}
.formboxleft{
    float:left;
    height: auto;
    width:153px;
}
.listboxleft {
    padding-right:10px;
    background-color:#cbd5fa;
    font-family:Tahoma;
    font-size:11px;
    font-weight:700;
    width: 153px;
    background-color: #cbd5fa;
    text-align: right;
    height: 32px;
    color: #000;
    border-right:1px solid #b0bffc;
    border-bottom:1px solid #b0bffc;
    vertical-align: top;
    line-height: 22px;
}
.listboxright {
    float:left;
    padding-left:10px;
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    width: 261px;
    text-align: left;
    height: 32px;
    color: #000;
    border-bottom:1px solid #b0bffc;
    vertical-align: top;
    line-height: 22px;
}
/*blue*/
.moreblockinnerdiv {
    width: 100%;
    height: auto;
    float:left;
    background-color:#e4e4e4 !important;
    padding: 8px 0px 0px 0px;
    border-bottom:1px solid #bbb;
}

    .moreblockinnerdiv .Odds {
        display: inline-block;
        text-align: center;
    }
    .moreblockinnerdiv .Odds:hover {
       background-color :unset !important
    }

.moreblockoutbox {
    width: 100%;
    height: auto;
    background-color:#d1e0ff;
}
.moreblockdivbox {
    width:auto;
    float: left;
    margin-left: 6px;
    margin-bottom:8px;
}
.moreblockdivboxCS {
    width:auto;
    float: left;
    margin-left: 6px;
    margin-bottom:8px;
    margin-right:11px;
}
.moreblockdivboxHTFT {
    width:auto;
    float: left;
    margin-left: 6px;
    margin-bottom:8px;
    margin-right:8px;
}
.moreblockinnerboxcover {
    height:auto;
    width:auto;
    margin-bottom: 8px;
}
.moreblockinnertitile {

    height: 16px;
    line-height: 16px;
    background: #5574a7;
    color: rgba(255, 255, 255, 0.75);
    text-align: left;
    font-size: 12px;
    font-family: "Arial",Helvetica,sans-serif;
    padding: 4px 8px;
    border: 1px solid #5574a7;
    border-bottom-color: #3b5174;
}
.moreblockinnertitilesub {
    width: auto;
    height: 18px;
    line-height: 18px;
    background-color: rgb(209, 224, 255);
    text-align: left;
    color: rgb(45, 70, 148);
    font-size: 12px;
    font-family: "Arial",Helvetica,sans-serif;
    font-weight: 700;
}
.moreblockinnertitilesub1 {
    width: auto;
    height: 18px;
    line-height: 18px;
    background-color: rgb(209, 224, 255);
    text-align: left;
    font-size: 12px;
    font-family: "Arial",Helvetica,sans-serif;
    font-weight: 700;
}
.moreblockinnerbox {
    float:left;
    width: 84px;

}
.moreblockinnerboxCS {
    float:left;
    width: 58px;
    background-color: #c5c5c5;
}


.moreblockinnerboxCSlast {
    float:left;
    width: 62px;
    border:1px solid #fff;
    background-color: #e7efff;
}
.moreblockinnerboxCS1 {
    float:left;
    width: 58px;
    border:1px solid #fff;
    background-color: #c5c5c5;
    margin-right:1px;
    margin-top:1px;
}
.moreblockinnerboxCSlast1 {
    float:left;
    width: 62px;
    background-color: #c5c5c5;
    margin-top:1px;
}
.moreblockinnerboxHTFT{
    float:left;
    width: 85px;
  
}
.moreblockinnerboxHTFTdown {
    float:left;
    width: 85px;
}
.moreblockinnerboxHTFTlast {
    float:left;
    width: 90px;
}
.moreblockinnerboxHTFTdownlast {
    float:left;
    width: 90px;
}
.moreblockinnerboxFGLG {
    float:left;
    width: 76px;

}
.moreblockinnerboxFGLGlast {
    float:left;
    width: 75px;
}
.moreblockinnerboxTG {
    float:left;
    width: 62px;
}
.moreblockinnerboxTGlast {
    float:left;
    width: 64px;
}
.moreblockinnerboxOE {
    float:left;
    width: 127px;
}
.moreblockinnerboxOElast {
    float:left;
    width: 128px;
}
.moreblockinnerboxHDPtitle {
    float: left;
    width: 58px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #e7efff;
    margin-right: 1px;
    text-align:center;
    line-height: 15px;
}
.moreblockinnerboxHDPtitle1 {
    float: left;
    width: 58px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #e7efff;
    margin-right: 1px;
    text-align:center;
    line-height: 15px;
    margin-top:1px;
}
.moreblockinnerboxHDPtitlelast {
    float: left;
    width: 59px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #e7efff;
    text-align:center;
    line-height: 15px;
}
.moreblockinnerboxHDPtitlelast1 {
    float: left;
    width: 59px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #e7efff;
    text-align:center;
    line-height: 15px;
    margin-top:1px;
}
.moreblockinnerboxAwaytitle {
    float: left;
    width: 138px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #e7efff;
    margin-right: 1px;
}
.moreblockinnerboxAwaytitlelast {
    float: left;
    width: 135px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #e7efff;
}
.moreblockinnerboxAwaytitle1 {
    float: left;
    width: 138px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #e7efff;
    margin-right: 1px;
    margin-top:1px;
}
.moreblockinnerboxAwaytitlelast1 {
    float: left;
    width: 135px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #e7efff;
    margin-top:1px;
}
.moreblockinnerboxAway {
    float:left;
    width: 127px;
    height: 32px;
    border:1px solid #fff;
    background-color: #e7efff;
    margin-right:1px;
}
.moreblockinnerboxAwaylast {
    float:left;
    width: 127px;
    height: 32px;
    border:1px solid #fff;
    background-color: #e7efff;
    margin-right:1px;
}
.moreblockinnerbox-last {
    float:left;
    width: 84px;
    height: 32px;
}
.moreblockinnerboxout {
    /*width: auto;
    height: auto;
    float: left;*/
}
    .moreblockinnerboxout > div:last-child > div {
        border-right:0 !important;
    }
.moreblockinnertitilebox {
   width: auto;
   position: relative;
   height: auto;
}
.bet-option {
   color: rgb(69, 93, 159);
   font-weight: 100;
}
.bet-option1{
    float:none;
}
.titledivbox {
    height: 17px;
    width: auto;
    text-align:center;
    line-height:17px;
    font-weight: 100;
    background: #c5c5c5;
    border-bottom: 1px solid #acacac;
    border-right: 1px solid #acacac;
    color: rgba(0, 0, 0, 0.75);
    padding-top:5px;
}
.moreblockinnerbox-last > .titledivbox {
     border-right: 0px;
}

.titledivboxHDP {
    height:17px;
    line-height:17px;
    float:left;
    width:60px;
    background-color: rgb(223, 234, 255);
    font: 700 11px/14px tahoma, sans-serif;
    text-align: center;
    margin-right:1px;
}
.titledivboxHDP span,.titledivboxHDP3 span {
    line-height: 17px;
}
.titledivboxHDP2 {
    height:17px;
    line-height:17px;
    float:left;
    width:60px;
    background-color: rgb(223, 234, 255);
    font: 700 11px/14px tahoma, sans-serif;
    text-align: center;
    margin-right:1px;
}
.titledivboxHDP3 {
    height:17px;
    line-height:17px;
    float:left;
    width:60px;
    background-color: rgb(223, 234, 255);
    font: 700 11px/14px tahoma, sans-serif;
    text-align: center;
    margin-top:1px;
    margin-right:1px;
}
.titledivboxAway {
    height:17px;
    line-height:17px;
    float:left;
    width:114px;
    background-color: rgb(223, 234, 255);
    font: 700 11px/14px tahoma, sans-serif;
    text-align: center;
    margin-right:1px;
}
.titledivboxAway1 {
    height:17px;
    line-height:17px;
    float:left;
    width:114px;
    background-color: rgb(223, 234, 255);
    font: 700 11px/14px tahoma, sans-serif;
    text-align: center;
    margin-right:1px;
    margin-top:1px;
}
.titledivboxAway span,.titledivboxAway1 span{
    max-width: 95px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    zoom: 1;
}
.titledivboxsub {
    float:left;
    height: 17px;
    width: 114px;
    text-align:center;
    line-height:17px;
    background-color:rgb(223, 234, 255);
    border-top:1px solid rgb(191, 213, 255);
    border-right:1px solid rgb(191, 213, 255);
    border-bottom:1px solid rgb(191, 213, 255);
}
.titledivboxsub2 {
    float:left;
    height: 17px;
    width: 140px;
    text-align:center;
    line-height:17px;
    background-color:rgb(223, 234, 255);
    border-top:1px solid rgb(191, 213, 255);
    border-right:1px solid rgb(191, 213, 255);
    border-bottom:1px solid rgb(191, 213, 255);
}
.titledivboxsub2last {
    float:left;
    height: 17px;
    width: 137px;
    text-align:center;
    line-height:17px;
    background-color:rgb(223, 234, 255);
    border-top:1px solid rgb(191, 213, 255);
    border-bottom:1px solid rgb(191, 213, 255);
}
.no-points1 {
    color: black;
    height: 17px;
    text-align: center;
    line-height: 17px;
    font-size: 11px;
    background: #e5ecf5;
    border-bottom :1px solid #acacac;
    border-right :1px solid #acacac;
    padding:2px 0
}
.moreblockinnerbox-last .no-points1 {
    border-right :0px;
}
.moreblockinnerbox .no-points1 .Odds, .moreblockinnerbox-last .no-points1 .Odds{
    display:inline-block !important;
}
.moreblockinnerbox .no-points1 .Odds:hover, .moreblockinnerbox-last .no-points1 .Odds:hover{
    background-color:unset!important;
}
.oddsblack1 {
    cursor: pointer;
    font-weight: bold;
    font-family: Tahoma;
    color:black;
    padding:0 4px;
}
.blackbold1 {
    color: black;
}
.colon-padding {
    padding: 0 2px;
}
.more-hdp-point1 {
    color: rgb(51, 102, 204);
    white-space: nowrap;
    margin-right: 8px;
    /*font: 700 9px Tahoma;*/;
    line-height: 18px;
    margin-left: 2px;
}
.more-hdp-point2 {
    color: rgb(51, 102, 204);
    white-space: nowrap;
    /*font: 700 9px Tahoma;*/;
    line-height: 18px;
    padding:0 3px;
}
.odds1 {
    padding: 0px 8px;
    cursor: pointer;
    white-space: nowrap;
    float:right;
    width: 45px;
    text-align:right;
}
.odds2 {
padding: 0px 11px;
cursor: pointer;
white-space: nowrap;
}
.ou-tag1 {
    color: rgb(153, 153, 153);
    font-size: 10px;
    line-height: 12px;
    text-align: right;
    width: 7px;
    padding:0 3px;
    float:right;
}
.titledivboxsubHDP {
    float:left;
    height: 17px;
    width: 60px;
    text-align:center;
    line-height:17px;
    background-color:rgb(223, 234, 255);
    border-top:1px solid rgb(191, 213, 255);
    border-right:1px solid rgb(191, 213, 255);
    border-bottom:1px solid rgb(191, 213, 255);
}
.titledivboxsubHDP2 {
    float:left;
    height: 17px;
    width: 60px;
    text-align:center;
    line-height:17px;
    background-color:rgb(223, 234, 255);
    border-top:1px solid rgb(191, 213, 255);
    border-right:1px solid rgb(191, 213, 255);
    border-bottom:1px solid rgb(191, 213, 255);
}
.titledivboxsubHDP2last {
    float:left;
    height: 17px;
    width: 61px;
    text-align:center;
    line-height:17px;
    background-color:rgb(223, 234, 255);
    border-top:1px solid rgb(191, 213, 255);
    border-bottom:1px solid rgb(191, 213, 255);
}
/*.pricedown1 {
    background-image: url(images/pricedown.gif);
    background-position: right 2px;
    background-repeat: no-repeat;
}
.priceup1 {
    background-image: url(images/priceup.gif);
    background-position: right 2px;
    background-repeat: no-repeat;
}*/
/*blue end*/

/*orange color*/
.moreblockdivboxO {
    width:auto;
    float: left;
    margin-left: 6px;
    margin-bottom:8px;
    border: 1px solid rgb(255, 223, 207);
    background-color: rgb(255, 223, 207);
}
.moreblockdivboxCSO {
    width:auto;
    float: left;
    margin-left: 6px;
    margin-bottom:8px;
    margin-right:11px;
    border: 1px solid rgb(255, 223, 207);
    background-color: rgb(255, 223, 207);
}
.moreblockdivboxHTFTO {
    width:auto;
    float: left;
    margin-left: 6px;
    margin-bottom:8px;
    margin-right:8px;
    border: 1px solid rgb(255, 223, 207);
    background-color: rgb(255, 223, 207);
}
.moreblockinnertitileO {
   height: 16px;
    line-height: 16px;
    background: #5574a7;
    color: rgba(255, 255, 255, 0.75);
    text-align: left;
    font-size: 12px;
    font-family: "Arial",Helvetica,sans-serif;
    padding: 4px 8px;
    border: 1px solid #5574a7;
    border-bottom-color: #3b5174;
}
.moreblockinnertitilesubO {
    width: auto;
    height: 18px;
    line-height: 18px;
    background-color: #fff3ed;
    text-align: left;
    color: #b64531;
    font-size: 12px;
    font-family: "Arial",Helvetica,sans-serif;
    font-weight: 700;
}
.moreblockinnertitilesub1O {
    width: auto;
    height: 18px;
    line-height: 18px;
    background-color: #ffd6bf;
    text-align: left;
    font-size: 12px;
    font-family: "Arial",Helvetica,sans-serif;
    font-weight: 700;
}
.moreblockinnerboxO {
      float: left;
    width: 84px;
}
.moreblockinnerboxCSO {
    float:left;
    width: 58px;
    height: 32px;
    border:1px solid #fff;
    background-color: #fff3ed;
    margin-right:1px;
}
.moreblockinnerboxCSlastO {
    float:left;
    width: 62px;
    height: 32px;
    border:1px solid #fff;
    background-color: #fff3ed;
}
.moreblockinnerboxCSO1 {
    float:left;
    width: 58px;
    height: 32px;
    border:1px solid #fff;
    background-color: #fff3ed;
    margin-right:1px;
    margin-top:1px;
}
.moreblockinnerboxCSlastO1 {
    float:left;
    width: 62px;
    height: 32px;
    border:1px solid #fff;
    background-color: #fff3ed;
    margin-top:1px;
}
.moreblockinnerboxHTFTO {
    float:left;
    width: 85px;
    height: 32px;
    border:1px solid #fff;
    background-color: #fff3ed;
    margin-right:1px;
}
.moreblockinnerboxHTFTdownO {
    float:left;
    width: 85px;
    height: 32px;
    border:1px solid #fff;
    background-color: #fff3ed;
    margin-right:1px;
    margin-top:1px;
}
.moreblockinnerboxHTFTlastO {
    float:left;
    width: 90px;
    height: 32px;
    border:1px solid #fff;
    background-color: #fff3ed;
}
.moreblockinnerboxHTFTdownlastO {
    float:left;
    width: 90px;
    height: 32px;
    border:1px solid #fff;
    background-color: #fff3ed;
    margin-top:1px;
}
.moreblockinnerboxFGLGO {
    float:left;
    width: 76px;
    height: 32px;
    border:1px solid #fff;
    background-color: #fff3ed;
    margin-right:1px;
}
.moreblockinnerboxFGLGlastO {
    float:left;
    width: 75px;
    height: 32px;
    border:1px solid #fff;
    background-color: #fff3ed;
}
.moreblockinnerboxTGO {
    float:left;
    width: 62px;
    height: 32px;
    border:1px solid #fff;
    background-color: #fff3ed;
    margin-right:1px;
}
.moreblockinnerboxTGlastO {
    float:left;
    width: 64px;
    height: 32px;
    border:1px solid #fff;
    background-color: #fff3ed;
}
.moreblockinnerboxOEO {
    float:left;
    width: 127px;
    height: 32px;
    border:1px solid #fff;
    background-color: #fff3ed;
    margin-right:1px;
}
.moreblockinnerboxOElastO {
    float:left;
    width: 128px;
    height: 32px;
    border:1px solid #fff;
    background-color: #fff3ed;
}
.moreblockinnerboxHDPtitleO {
    float: left;
    width: 58px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #fff3ed;
    margin-right: 1px;
    text-align:center;
    line-height: 15px;
}
.moreblockinnerboxHDPtitle1O {
    float: left;
    width: 58px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #fff3ed;
    margin-right: 1px;
    text-align:center;
    line-height: 15px;
    margin-top:1px;
}
.moreblockinnerboxHDPtitlelastO {
    float: left;
    width: 59px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #fff3ed;
    text-align:center;
    line-height: 15px;
}
.moreblockinnerboxHDPtitlelast1O {
    float: left;
    width: 59px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #fff3ed;
    text-align:center;
    line-height: 15px;
    margin-top:1px;
}
.moreblockinnerboxAwaytitleO {
    float: left;
    width: 138px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #fff3ed;
    margin-right: 1px;
}
.moreblockinnerboxAwaytitlelastO {
    float: left;
    width: 135px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #fff3ed;
}
.moreblockinnerboxAwaytitle1O {
    float: left;
    width: 138px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #fff3ed;
    margin-right: 1px;
    margin-top:1px;
}
.moreblockinnerboxAwaytitlelast1O {
    float: left;
    width: 135px;
    height: 15px;
    border: 1px solid #fff;
    background-color: #fff3ed;
    margin-top:1px;
}
.moreblockinnerbox-lastO {
    float: left;
    width: 84px;
    height: 32px;
}
.titledivboxO {
    height: 17px;
    width: auto;
    text-align: center;
    line-height: 17px;
    font-weight: 100;
    background: #c5c5c5;
    border-bottom: 1px solid #acacac;
    border-right: 1px solid #acacac;
    color: rgba(0, 0, 0, 0.75);
    padding-top: 5px;
}
.titledivboxHDPO {
    height:17px;
    line-height:17px;
    float:left;
    width:60px;
    background-color: #ffeadf;
    font: 700 11px/14px tahoma, sans-serif;
    text-align: center;
    margin-right:1px;
}
.titledivboxHDPO span,.titledivboxHDP3O span {
    line-height: 17px;
}
.titledivboxHDP2O {
    height:17px;
    line-height:17px;
    float:left;
    width:60px;
    background-color: #ffeadf;
    font: 700 11px/14px tahoma, sans-serif;
    text-align: center;
    margin-right:1px;
}
.titledivboxHDP3O {
    height:17px;
    line-height:17px;
    float:left;
    width:60px;
    background-color:#ffeadf;
    font: 700 11px/14px tahoma, sans-serif;
    text-align: center;
    margin-top:1px;
    margin-right:1px;
}
.titledivboxAwayO {
    height:17px;
    line-height:17px;
    float:left;
    width:114px;
    background-color: #ffeadf;
    font: 700 11px/14px tahoma, sans-serif;
    text-align: center;
    margin-right:1px;
}
.titledivboxAway1O {
    height:17px;
    line-height:17px;
    float:left;
    width:114px;
    background-color: #ffeadf;
    font: 700 11px/14px tahoma, sans-serif;
    text-align: center;
    margin-right:1px;
    margin-top:1px;
}
.titledivboxAwayO span,.titledivboxAway1O span{
    max-width: 95px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    zoom: 1;
}
.titledivboxsubO {
    float:left;
    height: 17px;
    width: 114px;
    text-align:center;
    line-height:17px;
    background-color:#ffeadf;
    border-top:1px solid #ffd6bf;
    border-right:1px solid #ffd6bf;
    border-bottom:1px solid #ffd6bf;
}
.titledivboxsub2O {
    float:left;
    height: 17px;
    width: 140px;
    text-align:center;
    line-height:17px;
    background-color:#ffeadf;
    border-top:1px solid #ffd6bf;
    border-right:1px solid #ffd6bf;
    border-bottom:1px solid #ffd6bf;
}
.titledivboxsub2lastO {
    float:left;
    height: 17px;
    width: 137px;
    text-align:center;
    line-height:17px;
    background-color:#ffeadf;
    border-top:1px solid #ffd6bf;
    border-bottom:1px solid #ffd6bf;
}
.titledivboxsubHDPO {
    float:left;
    height: 17px;
    width: 60px;
    text-align:center;
    line-height:17px;
    background-color:#ffeadf;
    border-top:1px solid #ffd6bf;
    border-right:1px solid #ffd6bf;
    border-bottom:1px solid #ffd6bf);
}
.titledivboxsubHDP2O {
    float:left;
    height: 17px;
    width: 60px;
    text-align:center;
    line-height:17px;
    background-color:#ffeadf;
    border-top:1px solid #ffd6bf;
    border-right:1px solid #ffd6bf;
    border-bottom:1px solid #ffd6bf;
}
.titledivboxsubHDP2lastO {
    float:left;
    height: 17px;
    width: 61px;
    text-align:center;
    line-height:17px;
    background-color:#ffeadf;
    border-top:1px solid #ffd6bf;
    border-bottom:1px solid #ffd6bf;
}
/*orange end*/


.more-icon1, .more-icon2 {
    text-align: center;
    line-height: 16px;
    cursor: pointer;
}

.more-icon1open, .more-icon2open {
   text-align: center;
    line-height: 16px;
    cursor: pointer;
}

.loadmore1 {
    background-image:url(images/more-loading.gif);
}
.more-loadicon1 {
    margin-top: 3px;
    width: 26px;
    height: 25px;
    text-align: center;
    padding-left: 10px;
    display: inline-block;
    zoom: 1;
    line-height: 25px;
    cursor: pointer;
    background-position:0 -50px;
    font-size:14px;
    font-weight:700;
    color: #fff;
}

.more-loadicon2 {
    margin-top: 3px;
    width: 26px;
    height: 25px;
    text-align: center;
    padding-left: 10px;
    display: inline-block;
    zoom: 1;
    line-height: 25px;
    cursor: pointer;
    background-position:0 -25px;
    font-size:14px;
    font-weight:700;
    color: #fff;
}

.moreblockinnerboxTWTT {
    float:left;
    width: 62px;
    height: 32px;
    border:1px solid #fff;
    background-color: #e7efff;
    margin-right:1px;
}

.more-cricket-TWTT {
    width: 129px !important;
}

.more-cricket-TWTT-home {
    width: 50%;
    float: left;
}
.try01 {
    height: 35px;
    width: auto;
    float:left;
    display:block;
    margin:0;
}
.more-icon1 {
    text-align: center;
    line-height: 16px;
    cursor: pointer;
}


.more-icon2 {
    margin-top: 3px;
    /*width: 26px;*/
    height: 25px;
    text-align: center;
    /*padding-left: 10px;*/
    display: inline-block;
    zoom: 1;
    /*line-height: 25px;*/
    cursor: pointer;
    background-position:0 -169px;
    font-size:14px;
    font-weight:700;
    color: #b64531;
}
.more-icon2:hover {
    color: #fff;
    background-position: 0 -91px;
}
.more-loadicon1 {
    margin-top: 3px;
    width: 26px;
    height: 25px;
    text-align: center;
    padding-left: 10px;
    display: inline-block;
    zoom: 1;
    line-height: 25px;
    cursor: pointer;
    background-position:0 -50px;
    font-size:14px;
    font-weight:700;
    color: #fff;
}
.loadmore1 {
    background-image:url(images/more-loading.gif);
}
.more-loadicon2 {
    margin-top: 3px;
    width: 26px;
    height: 25px;
    text-align: center;
    padding-left: 10px;
    display: inline-block;
    zoom: 1;
    line-height: 25px;
    cursor: pointer;
    background-position:0 -25px;
    font-size:14px;
    font-weight:700;
    color: #fff;
}
.loadmore1 {
    background-image:url(images/more-loading.gif);
}
.lighting-box1 {
    background-color: #ffff99;
}
.lighting-box2 {
    background-color:#ffff99;
}
.league-refresh-icon {
width: 14px;
height: 14px;
background-position: -106px -62px;
float: right;
margin: 4px 5px 0px 0px;
}
.headiconleftB{
	margin:3px 5px 4px 10px;
	height:22px;
	width:22px;
	background-image:url(images/sports-icon.png);
	float: left;
    background-position: -22px 0;
}
.headiconleftlogo{
	margin:3px 5px 4px 10px;
	height:22px;
	width:22px;
	background-image:url(images/sports-iconlogo.png);
	float: left;
}
.singlelinebkbblue .sl-horizontal-bg {
    border-bottom: 1px solid #bbb;
    width: 100%;
    float: left;
}
.singlelinebkbg .sl-horizontal-bg {
    border-bottom: 1px solid #bbb;
    width: 100%;
    float: left;
}

.singlelinebkbblue .sl-horizontal-bg1 {
    border-bottom: 1px solid #bbb;
    width: 100%;
    float: left;
}
.singlelinebkbg .sl-horizontal-bg1 {
    border-bottom: 1px solid #bbb;
    width: 100%;
    float: left;
}

.singlelinebkborange .sl-horizontal-bg {
    border-top: 1px solid #FFEADF;
    border-bottom: 1px solid #FFBF9F;
    width: 100%;
    float: left;
}

.singlelinebkbBBblue .sl-horizontal-bg {
    border-top: 1px solid #e7efff;
    border-bottom: 1px solid #abc4f5;
    width: 100%;
    float: left;
}
.singlelinebkbBBg .sl-horizontal-bg {
    border-top: 1px solid #e7efff;
    border-bottom: 1px solid #abc4f5;
    width: 100%;
    float: left;
}

.singlelinebkbMPblue .sl-horizontal-bg {
    border-bottom: 1px solid #bbb;
    width: 100%;
    float: left;
}
.singlelinebkbMPorange .sl-horizontal-bg {
    border-bottom: 1px solid #bbb;
    width: 100%;
    float: left;
}


.singlelinebkbMPg .sl-horizontal-bg {
    border-bottom: 1px solid #bbb;
    width: 100%;
    float: left;
}

.singlelinebkbTNblue .sl-horizontal-bg {
    border-bottom: 1px solid #bbb;
    width: 100%;
    float: left;
}
.singlelinebkbTNAmericanblue {
    border-bottom: 1px solid #bbb;
    width: 100%;
    float: left;
}
.singlelinebkbTNg .sl-horizontal-bg {
    border-bottom: 1px solid #bbb;
    width: 100%;
    float: left;
}
.singlelinebkbTNAmericangreen {
    border-bottom: 1px solid #bbb;
    width: 100%;
    float: left;
}

.sl-titlenameBKB{
    padding-left:5px;
	width:266px;
	text-align:left;
	 
    height:auto;
}
.sl-titlenameBKBMP{
    padding:1px 5px;
	width:173px;
	text-align:left;
	 
    height:auto;
}
.sl-titlenameBKBMP1{
	width:393px;
	text-align:left;
	 
    height:auto;
    border-right:1px solid #bbb;
}
.sl-titlenameBKBMP2{
    /*padding:1px 5px;*/
	/*width:165px;*/
    width:155px;
	text-align:left;
	 
    height:auto;
}
.Headersoccer-MP{
	float:left;
	width:265px;
	height: 22px;
}
.Headersoccer-MPO{
	float:left;
	width:265px;
	height: 22px;
}
.Headersoccer-MPO1{
	float:left;
	width:245px;
	height: 22px;
}
.Headersoccer-MPO2{
	float:left;
	width:285px;
	height: 22px;
}
.Headersoccer-BB3{
	float:left;
	width:208px;
	height: 22px;
}
.Headersoccer-BB{
	float:left;
	width:322px;
	height: 22px;
}
.Headersoccer-MP1{
    display:none;
	float:left;
	border-bottom:1px solid #1a347b;
	border-right:1px solid #1a347b;
	border-left:1px solid #7b95d9;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:263px;
	height: 22px;
	line-height:22px;
}
.Headersoccer-MP1O{
	float:left;
	border-bottom:1px solid #df6637;
	border-right:1px solid #df6637;
	border-left:1px solid #ffbf9d;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:263px;
	height: 22px;
	line-height:22px;
}
.Headersoccer-MP1O1{
	float:left;
	border-bottom:1px solid #df6637;
	border-right:1px solid #df6637;
	border-left:1px solid #ffbf9d;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:243px;
	height: 22px;
	line-height:22px;
}
.Headersoccer-MP1O2{
	float:left;
	border-bottom:1px solid #df6637;
	border-right:1px solid #df6637;
	border-left:1px solid #ffbf9d;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:283px;
	height: 22px;
	line-height:22px;
}
.Headersoccer-BB1{
	float:left;
	border-bottom:1px solid #1a347b;
	border-right:1px solid #1a347b;
	border-left:1px solid #7b95d9;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:320px;
	height: 22px;
	line-height:22px;
}
.Headersoccer-BB4{
	float:left;
	border-bottom:1px solid #1a347b;
	border-right:1px solid #1a347b;
	border-left:1px solid #7b95d9;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:208px;
	height: 22px;
	line-height:22px;
}
.Headersoccer-MP2{
	float:left;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:265px;
	height: 22px;
	line-height:22px;
}
.Headersoccer-MP2a{
	float:left;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:285px;
	height: 22px;
	line-height:22px;
}
.Headersoccer-MP3{
	float:left;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:268px;
	height: 22px;
	line-height:22px;
}
.Headersoccer-BB6 {
    float: left;
    border-bottom: 1px solid #1a347b;
    border-right: 1px solid #1a347b;
    border-left: 1px solid #7b95d9;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
    font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    text-align: center;
    width: 206px;
    height: 22px;
    line-height: 22px;
}
.Headersoccer-BB2{
	float:left;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:322px;
	height: 22px;
	line-height:22px;
}
.Headersoccer-MP3{
	line-height:22px;
	float:left;
	border-left:1px solid #3b5174;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:102px;
	height: 22px;
}
.Headersoccer-MP3O{
	line-height:22px;
	float:left;
	border-left:1px solid #3b5174;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:102px;
	height: 22px;
}
.Headersoccer-MP5O{
	line-height:22px;
	float:left;
	border-left:1px solid #3b5174;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:89px;
	height: 22px;
}
.Headersoccer-MP6O{
	line-height:22px;
	float:left;
	border-left:1px solid #3b5174;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:38px;
	height: 22px;
}
.Headersoccer-TN3{
	line-height:22px;
	float:left;
	border-left:1px solid #3b5174;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:102px;
	height: 22px;
}
.Headersoccer-MP4{
	line-height:22px;
	float:left;
	border-left:1px solid #3b5174;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:55px;
	height: 22px;
}
.Headersoccer-MP4O{
	line-height:22px;
	float:left;
	border-left:1px solid #3b5174;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:48px;
	height: 22px;
}
.Headersoccer-lastO{
	float:right;
	border-left:1px solid #3b5174;
	color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:44px;
	line-height:38px;
	height: 38px;
}
.Headersoccer-BB4{
	line-height:22px;
	float:left;
	border-left:1px solid #3b5174;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:60px;
	height: 22px;
}
.Headersoccer-TN4{
	line-height:22px;
	float:left;
	border-left:1px solid #3b5174;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:60px;
	height: 22px;
}
.Headersoccer-BB5{
	line-height:22px;
	float:left;
	border-left:1px solid #3b5174;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:50px;
	height: 22px;
}
.Headersoccer-TN5{
	line-height:22px;
	float:left;
	border-left:1px solid #3b5174;
    color:#FFF;
	font-weight:700;
	font-size:12px;
	font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
	text-align: center;
	width:50px;
	height: 22px;
}
.bodyboxtwoMP{
    float: left;
    width:178px;
    text-align:left;
    height: auto;
}
.bodyboxtwoMP1{
    float: left;
    width:161px;
    text-align:left;
    height: auto;
}
.bodyboxtwoTN{
    float: left;
    width:386px;
    text-align:left;
    height: auto;
}
.rule1 {
    width: auto;
    height: auto;
    float: left;
}
.bodyboxthirdMP{
	float: left;
	width:265px;
	text-align:left;
	height: auto;
}
.bodyboxthirdBB1{
	float: left;
	width:322px;
	text-align:left;
	height: auto;
}
.bodyboxthirdBB{
	float: left;
	width:208px;
	text-align:left;
	height: auto;
}
.bodyboxthird-oneMP{
	float: left;
	width:104px;
	height: auto;
}
.bodyboxthird-oneBB{
	float: left;
	width:52px;
	height: auto;
}
.bodyboxthird-MP-onesmall{
    float: left;
    width: 40px;
    text-align: left;
    height: auto;
}
.bodyboxthird-MP-onesmalla{
    float: left;
    width: 52px;
    text-align: center;
}
.bodyboxthird-MP-onesmallb{
    float: left;
    width: 43px;
    text-align: center;
    height: auto;
}
.bodyboxthird-MP-onesmallc{
    float: left;
    width: 53px;
    text-align: left;
    height: auto;
}
.bodyboxthird-MP-onesmalld{
    float: left;
    width: 44px;
    text-align: left;
    height: auto;
}
.bodyboxthird-MP-onesmall2{
    float: left;
    width: 49px;
    text-align: right;
    border-right:1px solid #bbb;
    height:100%;
}
.bodyboxthird-MP-onesmall2a{
    float: left;
    width: 59px;
    text-align: right;
        border-right:1px solid #bbb;
        height:19.5px;
}
.bodyboxthird-MP-onesmall3{
    padding: 1px 2px;
    float: left;
    width: 46px;
    text-align: center;
    height: auto;
}
    .bodyboxthird-MP-onesmall3::before {
        content:"";
        margin-left:5px;
    }
.bodyboxthird-MP-onesmall4{
    float: left;
    width: 54px;
    text-align: right;
    height:19.5px;
}
.bodyboxthird-MP-onesmall5 {
    float: left;
    width: 50px;
    text-align: center;
}
.bodyboxthird-MP-onesmall6 {
    float: left;
    width: 40px;
    text-align: left;
}
.bodyboxthird-MP-onesmall9 {
    margin: 1px;
    float: left;
    width: 40px;
    text-align: right;
}
.bodyboxthird-MP-onesmall7{
    margin:1px;
    float: left;
    width: 46px;
    text-align: right;
}
.bodyboxthird-MP-onesmall8{
    margin:1px;
    float: left;
    width: 48px;
    text-align: right;
}
.bodyboxthird-BB-onesmall2{
    margin:1px;
    float: right;
    width: 48px;
    text-align: right;
    border-right:1px solid #bbb;
    height:100%;
}
.bodyboxthird-fourMP{
	float: right;
	width:57px;
	text-align:left;
	height: auto;
}
.uie1 {
    width: 6px;
    float: left;
    color: #545454;
    font-weight:bold;
}

.league-refresh-icon1 {
    width: 14px;
    height: 14px;
    background-position: -85px -63px;
    float: right;
    margin: 4px 5px 0px 0px;
    cursor:pointer;
}
.league-refresh-icon1:hover {
    background-position: -106px -62px;
}
.row11 {
    display: flex;
}
.row11.sl-horizontal-bg {
    display: flex;
}
.coll{
    display: table-cell;
    vertical-align: middle;
    position:relative;
}
.favstarbox1 {
    float: left;
    height: 16px;
    width: 16px;
    position: absolute;
    right: 5px;
    top: 0px;
    cursor: pointer;
}

.favstarbox1::before {
    font-size: 18px;
    line-height: 1;
    content: "";
    color: #7591c1;
}
.favstarbox1light {
    float: left;
    height: 16px;
    width: 16px;
    position: absolute;
    right: 5px;
    top: 0px;
    cursor: pointer;
    position: absolute;
    right: 5px;
}

.favstarbox1light::before
{
    font-size: 18px;
    line-height: 1;
    content: "";
    text-shadow: 0 0 1px black;
    color: #ffd330;
}

.leaguetitle .titlebarbox {
    margin-left:5px;
}

.titlebarbox1{
	margin-top:5px;
	width: 92%;
	float: left;
    margin-left:5px;
}
.leaguetitle .titlebarbox1 {
    margin-top:2px;
}
.titlestar1{
	background-image:url(images/table-icon.png);
	background-position: -6px -664px;
	float: left;
	width:15px;
	height: 15px;
	margin-top: 3px;
	margin-left:30px;
}

/*.priceup {
    background-image: url(images/priceup.gif);
    background-position: right 2px;
    background-repeat: no-repeat;
}
.pricedown{ 
    background-image:url(images/pricedown.gif);
    background-position:right 2px;
    background-repeat:no-repeat;
}*/

.singlelinedivOEg .sl-horizontal-bg {
    border-top: 1px solid #d9efef;
    border-bottom: 1px solid #a8d1d1;
    width: 100%;
    float: left;
}


.singlelineOETG .sl-horizontal-bg {
    border-bottom: 1px solid #bbb;
    width: 100%;
    float: left;
}


.singlelineOETGg .sl-horizontal-bg {
    border-bottom: 1px solid #bbb;
    width: 100%;
    float: left;
}

.singlelineOETG .sl-box-three1 span {
    margin-top: 10px;
}

.Headersoccer-oneO{
    float:left;
    color:#FFF;
    font-weight:700;
    font-size:12px;
    font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-top:1px solid #ffbf9d;
    border-right:1px solid #df6637;
    width:58px;
    height: 38px;
    text-align: center;
    line-height: 38px;
}

.Headersoccer-twoO{
    float:left;
    color:#FFF;
    font-weight:700;
    font-size:12px;
    font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-top:1px solid #ffbf9d;
    border-right:1px solid #df6637;
    border-left:1px solid #ffbf9d;
    width:176px;
    height: 38px;
    text-align: center;
    line-height: 39px;
}

.singlelinebkbMPorangeS .sl-horizontal-bg {
    border-top: 1px solid #FFEADF;
    border-bottom: 1px solid #FFBF9F;
    width: 100%;
    float: left;
}

.Headersoccer-twoTN{
    float:left;
    color:#FFF;
    font-weight:700;
    font-size:12px;
    font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
    border-left:1px solid #3b5174;
    width:453px;
    height: 22px;
    text-align: center;
    line-height: 22px;
}

.headiconleftTennis {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -154px 0;
}

.uiesize{
    padding: 1px;
    color: #999;
    height: auto;
    width: 3px;
    float: left;
}

.headiconleftVolleyball {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -198px 0;
}

.headiconleftBaseball {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -176px 0;
}

.headiconleftIceHockey {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -66px 0;
}

.headiconleftWorldcup {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -332px -25px;
}

/*j add*/
.headiconleftCopaa {
    margin: 3px 10px 4px 10px;
    height: 33px;
    width: 33px;
    background-image: url('images/Copa_America_2024.png');
    /*background-image: url('../../images/Copa_America_2024.png');*/
    background-size: cover;
    /*background-image: url("images/uefa2024.png");*/
    float: left;
    /*background-position: -154px 0;*/
}

.headiconleftUefa {
    margin-right: 10px;
    margin: 3px 10px 4px 10px;
    height: 34px;
    width: 28px;
    background-image: url('images/uefa2024.png');
    background-size: cover;
    float: left;
    /*background-position: -154px 0;*/
}
/*-----------*/



.headiconleftRugby {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -330px 0;
}

.headiconleftHandball {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: 0 -25px;
}

.headiconleftGolf {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -242px 0;
}

.headiconleftAmericanFootball {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -44px 0;
}

.headiconleftAthletics {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -44px -25px;
}

.headiconleftBadminton {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -88px 0;
}

.headiconleftBeachSoccer {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -66px -25px;
}

.headiconleftBoxing {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -264px 0;
}

.headiconleftCricket {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -286px 0;
}

.headiconleftCycling {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -22px -25px;
}

.headiconleftDarts {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -154px -25px;
}

.headiconleftESports {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -379px 0px;
}

.headiconleftEntertainment {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -110px -25px;
}

.headiconleftFieldHockey {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -286px -25px;
}

.headiconleftFinancials {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -132px -25px;
}

.headiconleftFutsal {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -88px -25px;
}

.headiconleftGaelicFootball {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -357px -25px;
}

.headiconleftHurling {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -379px -25px;
}

.headiconleftMuayThai {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -352px 0;
}

.headiconleftLacrosse {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -198px -25px;
}

.headiconleftMixedMartialArts {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -220px 0;
}

.headiconleftMotorSports {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -132px 0;
}

.headiconleftOlympics {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -176px -25px;
}

.headiconleftPoolSnooker {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -110px 0;
}

.headiconleftSquash {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -264px -25px;
}

.headiconleftTableTennis {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -308px 0;
}

.headiconleftWaterPolo {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -220px -25px;
}

.headiconleftWinterSports {
    margin: 3px 5px 4px 10px;
    height: 22px;
    width: 22px;
    background-image: url(images/sports-icon.png);
    float: left;
    background-position: -242px -25px;
}

.singlelinebkbTNblue {
    background-color:#c6d4f1;
}

.singlelinebkbTNg {
    background-color:#e4e4e4;
}

.singlelinebkbMPblue {
    background-color:#c6d4f1;
}

.singlelinebkbMPg {
    background-color:#e4e4e4;
}


/*WIDTH*/
.W15 {
    width:15px;
}
.W45 {
    width:45px;
}
.W50 {
    width:50px;
}
.W60 { 
    width:60px;
}
.W90 {
    width:90px;
}
.W110 {
    width:110px;
}
.W177 {
    width:177px;
}
/*PADDING*/
.pd1 {
    padding:2px 2px 2px 5px;
}
.pd2 {
    padding-right:12px;
}

/*DIV TABLE*/
.table {
    display: table;
    width:100%;
}
.rowGroup {
    display: table-row-group;
}

.row {
    display: table-row;
}

.cell {
    display: table-cell;
    border:#cdcdcd 0px solid;
    vertical-align:middle;
    text-align:center;
    font-weight:bold;
}


/*COMMON*/
.nowrap {
    white-space:nowrap;
}

.pointer {
    cursor:pointer;
}

.odd {
    white-space:nowrap;
    font-weight:bold;
    line-height:15px;
}

.oddpoint {
    color:#3366cc;
    white-space:nowrap;
    font-weight:bold;
    padding-left:3px;
}

.AL {
    text-align:left;
}

.AR {
    text-align:right;
}

.ou {
    color:#999999;
    font-size:10px;
    line-height:12px;
    font-weight:bold;
}

.bold {
    font-weight:bold;
}
.middle {
     vertical-align:middle;
}

.Headersoccer-MP4.border-right,.Headersoccerblue .border-right {
        border-right: 1px solid #3b5174;
}

.coll span.Blue,.coll span.Red {
     margin-right: 7px;
}

.coll span.Blue.Odds,.coll span.Red.Odds {
     margin-right: 0px !important;
}
#div-msg-popup {
    background-color: #000;
    color: #fff;
    top: 160px !important;
    left: 410px !important;
    position: fixed !important;
}

.popup-mask-dark  {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999;
    /*background: url(images/popup-mask.png) repeat transparent;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9989;
    _position: absolute;
    _top: expression(eval(document.body.scrollTop));
    _background-color: #000;
    _filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);*/
}


.alert-box {
    min-width: 355px;
    max-width: 355px;
    box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.8);
    border-radius: 3px;
}

.alert-header {
    padding: 5px 10px 5px 32px;
    color: #ffffff;
    border-radius: 3px 3px 0 0;
    background: linear-gradient(to bottom, #7591c1 0%, #5574a7 100%);
    background: -webkit-linear-gradient(bottom, #5574a7 0%, #7591c1 100%);
    position: relative;
}

.alert-header::before {
    font-size: 16px;
    float: left;
    line-height: 1;
    position: absolute;
    top: 5px;
    left: 10px;
    content: "";
}

.alert-body {
    
    padding: 20px 30px 20px;
    background: #ececec;
    color: #545454;
}

.alert-content {
    min-height:50px
}

.alert-button {
    text-align: center;
}

.alert-button button {
    background: linear-gradient(to bottom, #7591c1 0%, #5574a7 100%);
    background: -webkit-linear-gradient(bottom, #5574a7 0%, #7591c1 100%);
    color: #ffffff;
    padding: 3px 8px;
    min-width:115px;
    text-align: center;
    white-space: nowrap;
    box-shadow: 0 0 0 1px #ffffff, 0 0 1px 3px rgba(0, 0, 0, 0.25);
    cursor: pointer;
    border-radius:3px;
}
.sl-horizontal-bg1 {
    display:flex;
}

/*******************************************************MATCH GROUP - REFRESH */
.league-refresh-icon {
    background-position: -85px -63px;
}

    .league-refresh-icon:hover {
        background-position: -106px -62px;
    }

/******************************************************TODAY - FOOTBALL*/

#S1M1 .bgAlt5 {
}

    #S1M1 .bgAlt4 div.singlelinedivdoubleline, #S1M1 .bgAlt5 div.singlelinedivdoubleline, #S1M1 .bgAlt6 div.singlelinedivdoubleline {
        /*display:flex;*/
    }



#S1M0 .bgAlt1 .sl-horizontal-bg {
    border-bottom: 1px solid #bbbbbb;
    min-height:35px;
}


#S1M0 .bgAlt2 .sl-horizontal-bg {
   border-bottom: 1px solid #bbbbbb;
     min-height:35px;
}



/******************************************************STEP - HDP & OU*/



/******************************************************STEP - FG/LG*/

/******************************************************STEP - FULL BET*/


/******************************************************EARLY MARKET - FOOTBALL*/


#S1M2 .bgAlt2 .singlelinediv {
    border-bottom: 1px solid #bbb;
}

#S1M2 .bgAlt1 .singlelinediv {
    border-bottom: 1px solid #bbb;
}

/******************************************************TODAY - BASKETBALL*/

.singlelinebkbblue {
        background-color:#c6d4f1 !important;
}

.singlelinebkbg {
        background-color:#e4e4e4 !important;

}
.singlelinebkbMPblue {
    background-color:#c6d4f1 !important;
    background-image:none !important;
}


.singlelinebkbMPg {
    background-color:#e4e4e4 !important;

}


/******************************************************MIX PARLAY - BASKETBALL*/
#S2M0 .sl-titlenameBKBMP2 {
    border-right:1px solid #bbb;
    width: 182px;
    min-width: 182px;
}

/******************************************************OE & TF - BASKETBALL*/
#S2M0 .singlelineOETG {
    background-color: #c6d4f1;
}

    #S2M0 .singlelineOETG .sl-horizontal-bg {
        background-image: none;
    }

#S2M0 .singlelineOETGg {
    background-color: #e4e4e4;
}

    #S2M0 .singlelineOETGg .sl-horizontal-bg {
        background-image: none;
    }


/******************************************************TODAY - TENNIS*/
#S3M0 .singlelinebkbTNblue {
    /*background-image: url(/Content/themes/IBC/img-col7-blue-01.png);*/
    background-color: #cdf;
}

    #S3M0 .singlelinebkbTNblue .sl-horizontal-bg {
        background-image: none;
    }

#S3M0 .singlelinebkbTNg {
    background-color: #bbdede;
}

    #S3M0 .singlelinebkbTNg .sl-horizontal-bg {
        background-image: none;
    }

/******************************************************EARLY MARKET - TENNIS*/
#S3M2 .singlelinebkbTNblue {
    background-color: #cdf;
}

    #S3M2 .singlelinebkbTNblue .sl-horizontal-bg {
        background-image: none;
    }

#S3M2 .singlelinebkbTNg {
    /*background-image: url(/Content/themes/IBC/img-col7-green-03.png);*/
    background-color: #bbdede;
}

    #S3M2 .singlelinebkbTNg .sl-horizontal-bg {
        background-image: none;
    }


/******************************************************TODAY - ICE HOCKEY*/
#S7M0 .singlelinebkbTNblue {
    background-color: #cdf;
}

    #S7M0 .singlelinebkbTNblue .sl-horizontal-bg {
        background-image: none;
    }

.groupcircle:hover {
    background-color:#f5eeb8 !important;
}

#S7M0 .singlelinebkbTNg {
    background-color: #bbdede;
}

    #S7M0 .singlelinebkbTNg .sl-horizontal-bg {
        background-image: none;
    }


/******************************************************TODAY - VOLLEYBALL*/
#S4M0 .singlelinebkbTNblue {
    /*background-image: url(/Content/themes/IBC/img-col7-blue-05.png);*/
    background-color: #cdf;
}

    #S4M0 .singlelinebkbTNblue .sl-horizontal-bg {
        background-image: none;
    }

#S4M0 .singlelinebkbTNg {
    /*background-image: url(/Content/themes/IBC/img-col7-green-05.png);*/
    background-color: #bbdede;
}

    #S4M0 .singlelinebkbTNg .sl-horizontal-bg {
        background-image: none;
    }





/********************************S-SPORT HEADER**/
.header-bottom-link, .pending-bets-scroll-content, .my-bet-item, .pending-bet-wrap, .fav-content, .l-event-refresh, .l-event-header-refresh {
    width: 100% !important;
}

    .my-bet-item .bottom {
        padding-right: 10px;
    }

.single-tab .tab-body {
    width: 200px !important;
}

.c-column {
    float: right !important;
    margin-right: 10px;
}

.l-column, .l-column-bottom, .selection-tab ul li .tab-bottom {
    width: 220px !important;
}


/************************************************SPORT MENU*/
#module-sport-market .selection-tab ul li {
    width: 110px !important;
}

#module-sport-market .left-tab .tab-body, #module-sport-market .right-tab .tab-body {
    width: 90px;
}

#module-sport-market #divMenuSportLine .left-tab {
    width: 110px;
}

#module-sport-market .selection-tab ul li .right-tab {
    width: 110px;
}

/************************************************TICKET*/
#module-ticket .selection-tab ul li {
    width: 110px;
}

#module-ticket .left-tab, #module-ticket .right-tab {
    width: 110px;
}

    #module-ticket .left-tab .tab-body, #module-ticket .right-tab .tab-body {
        width: 90px;
    }

.single-tab > div > div:first-child {
    width: 159px !important;
    background-repeat: repeat !important;
    /*background-image: url(/Content/images/mybet-left-side-bg-02.png) !important;*/
}

