body .nToolbarControl {margin-right: unset;}
body .nToolbarControl.LeagueSel {display: inline-flex; gap: 8px;}
body .nToolbar.Top .nToolbarControl.DateSel>.in,
body .nToolbar.Top .nToolbarControl.PublicBets>.in,
body .nToolbar.Top .nToolbarControl.LeagueSort>.in,
body .nToolbar.Top .nToolbarControl.ShowDroppingOdds>.in,
body .nToolbar.Top .nToolbarControl.DroppingOddsPC>.in {padding-top: 15px; padding-bottom: 15px;}
body .nMobileToolbarDivider {border-top-color: var(--line-strong);}

.ResizeVideo{margin:0 auto 40px;}
.ResizeVideo>.in{position:relative;height:0;overflow:hidden;}
.ResizeVideo>.in>.in{position:absolute;top:0;left:0;width:100%;height:100%;}

.Reversals{padding-top:15px;}

.Reversals .LeagueQ .Q {padding:0; margin-left: 16px; width: 28px; height: 30px; line-height: 24px;
background: url(/vipclub/images/question.png) 0 0 no-repeat;}

body nav.sport-selector {position: static;}

/***********************************************************************
 *
 *  table layout
 *
 */

.Reversals .GamesList {overflow: unset;}
.Reversals .GamesList>.in>.KellyTable {display: table; margin: 0 auto;}
body.RACING .Reversals .GamesList>.in>.KellyTable {width: 100%;}
.Reversals .GamesList>.in>.KellyTable>.thead {display: table-header-group;}
.Reversals .GamesList>.in>.KellyTable>.tbody {display: table-row-group;}
.Reversals .GamesList>.in>.KellyTable>div>div {display: table-row;}
.Reversals .GamesList>.in>.KellyTable>div>div>div {display: table-cell; vertical-align: middle;}

.Reversals .GamesList>.in>.KellyTable>.tbody>div>div,
.Reversals .GamesList>.in>.KellyTable>.thead>div>div,
.Reversals .GamesList>.in>.KellyTable>.tfoot>div>div{padding:4px 0px 10px 0;}
.Reversals .GamesList>.in>.KellyTable>.thead>div>div,
.Reversals .GamesList>.in>.KellyTable>.tfoot>div>div{text-transform: uppercase; color: var(--ink-3); font-size: 11px;}

.Reversals .GamesList>.in>.KellyTable>.thead>div>div{border-bottom:1px solid var(--line);}
.Reversals .GamesList>.in>.KellyTable>.thead>div>div.c {text-align: center;}

.Reversals .GamesList>.in>.KellyTable>.thead>div>div br{display:none;}

.Reversals .GamesList>.in>.KellyTable>.tbody>div.game {}
.Reversals .GamesList>.in>.KellyTable>.tbody>div>div{padding: 14px 4px;}
.Reversals .GamesList>.in>.KellyTable>.tbody>div.game>div{}
.Reversals .GamesList>.in>.KellyTable>.tbody>div.game>div:first-child {padding-left: 20px;}
.Reversals .GamesList>.in>.KellyTable>.tbody>div>div.c {text-align: center;}

.Reversals .GamesList>.in>.KellyTable>div>div>div .league {font-weight: bold;}
.Reversals .GamesList>.in>.KellyTable>div>div>div.stake_part  {text-align: center;}
.Reversals .GamesList>.in>.KellyTable>div>div>div.score  {text-align: center;}

.Reversals .GamesList>.in>.KellyTable>.tbody>div.game.locked>div{
    opacity: 0.2;
    filter: alpha(opacity=20); /* msie */
    cursor:normal;
}

.Reversals .GamesList>.in>.KellyTable>.tbody>div.game.locked>div.data {text-align: center;}


.SecondaryTableTitle {font-size: 36px; color: var(--ink-2); margin: 60px 0 20px 0; font-weight: bold; font-family: var(--serif);}



/*************************************************************************************/

.Reversals .GamesList>.in>.GamesTable {display: table; margin: 0 auto;}
.Reversals .GamesList>.in>.GamesTable>.thead {display: table-header-group;}
.Reversals .GamesList>.in>.GamesTable>.tbody {display: table-row-group;}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.game {font-size: 16px;}

.Reversals .GamesList>.in>.GamesTable>div>div {display: table-row;}
.Reversals .GamesList>.in>.GamesTable>div>div>div {display: table-cell; vertical-align: middle;}

@media all and (max-width:450px){
    .Reversals .GamesList>.in>.GamesTable>.tbody>div.league_head {position: relative; height: 32px; }
    .Reversals .GamesList>.in>.GamesTable>.tbody>div.league_head>div {position: absolute; padding: 6px 4px;} 
    /*.Reversals .GamesList>.in>.GamesTable>div.tbody>div.game:nth-of-type(odd) {background-color: #e2e2e2;}*/
    /*.Reversals .GamesList>.in>.GamesTable>div.tbody>div.Odd {background-color: #f3f3f3; }*/
    .Reversals .GamesList>.in>.GamesTable>div.tbody>div.active.Odd {border-radius: 20px;}
   
   .Reversals .GamesList>.in>.KellyTable>.tbody>div.game.DataRow {background-color: #f3f3f3;}
   .Reversals .GamesList>.in>.KellyTable>.tbody>div.game>div:first-child {padding-left: 2px;}
}


/*.Reversals .GamesList>.in>.GamesTable.V450.HORSE_RACING>.thead*/

/*********** END **************/

/* table hover & active */

.Reversals .GamesList > .in {border-radius: 20px; padding: 20px 40px 40px 40px;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div:not(.league_head):hover,
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.InPlay:hover
{background: rgba(232,194,106,0.04);}

@media all and (max-width:450px){
    .Reversals .GamesList .MoneyLine {font-weight: bold;}
    .Reversals .GamesList .SpreadLine {font-weight: bold;}
    .Reversals .GamesList>.in>.GamesTable>div>div>div.team1,
    .Reversals .GamesList>.in>.GamesTable>div>div>div.team2 {vertical-align: top;}
    .Reversals .GamesList>.in>.GamesTable>div>div>div .Ov,
    .Reversals .GamesList>.in>.GamesTable>div>div>div .OvK,
    .Reversals .GamesList>.in>.GamesTable>div>div>div .Un,
    .Reversals .GamesList>.in>.GamesTable>div>div>div .UnK {text-align: center;}
}

.Reversals .GamesList>.in>.GamesTable>.tbody>div>div,
.Reversals .GamesList>.in>.GamesTable>.thead>div>div,
.Reversals .GamesList>.in>.GamesTable>.tfoot>div>div{padding:4px 0px 10px 0;}
.Reversals .GamesList>.in>.GamesTable>.thead>div>div,
.Reversals .GamesList>.in>.GamesTable>.tfoot>div>div{text-transform: uppercase; color: var(--ink-3); font-size: 11px;}

.Reversals .GamesList>.in>.GamesTable>.thead>div>div{border-bottom:1px solid var(--line);}

.Reversals .GamesList>.in>.GamesTable>.thead>div>div br{display:none;}

.Reversals .GamesList>.in>.GamesTable>.tbody>div>div{padding: 10px 20px;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game>div{cursor:pointer;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game>div:first-child {padding-left: 20px;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game div.Indicators {/*white-space: nowrap;*/}
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game div.Indicators>div {display: inline-block; width: 50px; height: 50px; position: relative; margin-left: 2px;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game div.Indicators .LRSignals {}
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game div.Indicators .LRSignals .Text {display: none;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game div.LRGraph>img{cursor: pointer; border-radius: 4px;}

@media all and (max-width:768px){
    .Reversals .GamesList>.in>.GamesTable>.tbody>div.game div.Indicators {white-space: normal; text-align: left;}
}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.game>div.PublicTickets>div.Short {font-size: 16px; text-align: center;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game>div.PublicCash>div.Short {font-size: 16px; text-align: center;}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.game .DroppingOddArrow+.Totals {text-align: center;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game .Totals>.LVal {white-space: nowrap;}
/*.Reversals .GamesList>.in>.GamesTable>.tbody>div.game .TL {font-size: 12px;}*/
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game .TL div+.DroppingOdd {padding-top: 10px;}

/*.Reversals .GamesList>.in>.GamesTable>.tbody>div>div.Indicators img {margin-left: 4px;}*/

.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.locked>div{
    opacity: 0.4;
    filter: alpha(opacity=20); /* msie */
    cursor:pointer;
}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.ScoreRow>div:first-child {padding-left: 26px; font-size: larger; font-weight: bold; color: #a5a5a5;}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.DateRow>div {background-color: rgba(232,194,106,0.2); padding-top: 10px; padding-bottom: 10px;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div.DateRow div.Date {white-space: nowrap; padding-left: 16px;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.locked div.Date {background: url(/images/lock_v3.png) 10px 48% no-repeat transparent; padding-left: 30px;}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.InPlay div.Date {
        background-image: url(/vipclub/images/game-inplay-icon.png);
        background-position: 10px 50%;
        background-repeat: no-repeat;
        padding-left: 30px;
}
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.InPlay.Off div.Date {background-image: url(/vipclub/images/game-inplay-icon-off.png);}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.DateRow div.League {max-width: 20px; white-space: nowrap;}

.Reversals .GamesList>.in>.KellyTable>.tbody>div.game.locked div.Unlock,
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.locked>div div.MoneyLine,
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.locked>div div.TeamTotalVal,
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.locked>div div.Totals,
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.locked>div div.SpreadLine
{background: url(/images/lock_v3.png) 0 48% no-repeat transparent;
width: 50px; /*height: 15px; */margin: 0 auto; padding-left: 20px;
}

@media all and (max-width:450px){
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game>div:first-child {padding-left: 0px;}    
    
.Reversals .GamesList>.in>.KellyTable>.tbody>div.game.locked div.Unlock,    
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.locked>div div.MoneyLine,
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.locked>div div.TeamTotalVal,
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.locked>div div.Totals,
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.locked>div div.SpreadLine
{background: url(/images/lock_v3.png) center 0 no-repeat transparent;
width: unset; margin: 0; padding: 16px 0 0 0;
}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.DateRow div.Date {padding-left: 0;}
.Reversals .GamesList .GamesTable .Name>.in {overflow: hidden;}    
/*.Reversals .GamesList .GamesTable .Name>.in>.Img {display: block; float: left; }
.Reversals .GamesList .GamesTable .Name>.in>.Text>.team {text-align: left; padding-left: 60px;}*/
/*.Reversals .GamesList .GamesTable .Name>.in>.Text>.team {min-height: 38px;}*/
    
}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.game>div.Score {text-align: center; white-space: nowrap;}
@media all and (max-width:600px){
    .Reversals .GamesList>.in>.GamesTable>.tbody>div.game>div.Score {white-space: normal;}
}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.game>div.Score .ScoreDetail {font-size: smaller;}

.Reversals .GamesList .DroppingOdd{text-align:center; display: none;}
.Reversals .GamesList .DroppingOddArrow {text-align:center; display: none;}
.Reversals .GamesList .DroppingOddArrow>div {height: 24px; background: url(/vipclub/images/line_moving_img/lr_do_down2.gif) 0 center no-repeat;
padding-left: 24px; display: inline-block; margin-left: 26px; line-height: 24px;}
.Reversals .GamesList .DroppingOddArrow.Up>div {background-image: url(/vipclub/images/line_moving_img/lr_do_up.gif);}

@media all and (max-width:450px){
    .Reversals .GamesList .DroppingOddArrow>div {margin-left: 0;}
}

/*.Reversals .GamesList .MoneyLine{text-align:center;}*/
.Reversals .GamesList .SpreadLine{text-align:center;}

/*.Reversals .GamesList .TeamData>div>div {display: inline-block;}*/
.Reversals .GamesList .IndicatorsData {text-align: center;}

/*.Reversals .GamesList .SpreadLine>div.Line{font-size:14px;line-height:18px;}
.Reversals .GamesList .SpreadLine>div.LVal{font-size:11px;line-height:15px;}
*/

.Reversals .GamesList .SpreadLine>div {display: inline-block;}
.Reversals .GamesList .SpreadLine>div.LVal {display: inline-block; font-size:smaller; vertical-align: super; padding-left: 6px;}
.Reversals .GamesList .SpreadLine>div.LVal.pos {color: #ff1717;}
.Reversals .GamesList .SpreadLine>div.LVal.neg {color: #1212ff;}

.Reversals .GamesList .no_line {font-size:10px; display: block;}

.Reversals .GamesList .Name{padding:0;}
.Reversals .GamesList .Name>.in{display:table;}
.Reversals .GamesList .Name>.in>.Img{display:table-cell;vertical-align:middle;}
.Reversals .GamesList .Name>.in>.Img>div.TENNIS {display: none;}
.Reversals .GamesList .Name>.in>.Img>div.TAB_TENNIS {display: none;}
.Reversals .GamesList .Name>.in>.Img>div.POLITICS {display: none;}

.Reversals .GamesList .Name>.in>.Text{display:table-cell;padding-left:7px;vertical-align:middle; position: relative;}
.Reversals .GamesList .Name>.in>.Text>.team{/*margin-bottom: 6px*/;}
.Reversals .GamesList .Name>.in>.Text>.team>span.country{font-size: 10px;}
.Reversals .GamesList .Name>.in>.Text>.team>span.league_with_name{font-size: 10px;}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.game .team3 .Name {padding-left: 50px;}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.game .Name>.in>.Text>.team>span.Score1,
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game .Name>.in>.Text>.team>span.Score2 {
    display: none; padding-left: 10px;
}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.game .Name>.in>.Text>.team>span.Score1::before,
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game .Name>.in>.Text>.team>span.Score2::before {
    content: " - ";
}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.InPlay .Name>.in>.Text>.team>span.Score1,
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.InPlay .Name>.in>.Text>.team>span.Score2 {
    display: inline-block;
}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.game .Score.S-LL2 {text-align: center; padding-top: 6px; font-size: larger; font-weight: bold; color: gray;}

.Reversals .GamesList div.league_head>div {font-family: var(--serif); font-size: 24px; line-height: 52px; color: var(--gold); }

.Reversals .GamesList .ScoreUpdated {animation: update_score 2s linear 20;}

@keyframes update_score {
    0%  {color: #000;}
    50% {color: red;}
    100% {color: #000;}
}

.typSportSel>span{display:inline-block;*display:inline;zoom:1;vertical-align:top;cursor:pointer;
font-size:18px;line-height:28px;height:28px;white-space:nowrap;padding:0 15px;-moz-border-radius:14px;border-radius:14px;}
.typSportSel>span{margin-right:10px;}
.typSportSel>span:last-child{margin-right:0;}
.typSportSel>span:hover{background:#fff;}
.typSportSel>span.active,
.typSportSel>span.active:hover{background:#fff;/*color:#fff;*/}


.WorkArea{background-color: #e4e4e4; }
.WorkArea>.in {position: relative; background-color: #fff; border-top-left-radius: 20px; border-top-right-radius: 20px; padding: 28px 40px;}

.WorkArea>.in .SensitivityOpts {position: absolute; top: 28px; right: 40px; width: 28px; height: 28px;
background: url(/vipclub/images/line_moving_img/lr-options.png) 0 0 no-repeat; cursor: pointer; z-index: 99;}

@media all and (max-width:400px){
    .WorkArea>.in .SensitivityOpts {right: 10px; }
}

.WorkArea .AutoUpdateOn{font-weight:bold;font-size:16px;padding:20px 0 0 80px;line-height:20px; text-align: center; color: #727272;}
.WorkArea .AutoUpdateOn>span{display:inline-block;*display:inline;zoom:1;vertical-align:top;}

/*.WorkArea .error{display:none;height:478px;border:1px solid #888; position: absolute; width: 100%; height: 580px; left: 0; top: 0;}*/
.WorkArea .error{display:none;border:1px solid #888; padding: 40px 0;}
.WorkArea .error>table{width:100%;height:100%;text-align:center;}
.GameResult {padding-bottom: 20px;}

.MobilePinnacle{display:none;padding-top:35px;}


.Extra{padding: 38px 40px 28px 40px; display: none;}
.Extra .e.hilited {background-color: #ffff71;}


.Reversals .Tips{padding: 0px 40px 28px 40px; font-weight:bold;color:#333; text-align: center; color: #727272;}
.Reversals .Tips>.e~.e{padding-top:5px;}


.Graph{}
.Graph>.in{position:relative;min-height:480px;}
.Graph .Sel{position:absolute;right:0;top:40%;margin-top:-48px;}
body.ESPORTS .Graph .Sel {top: 10%;}
.Graph .Sel>.e{padding:4px 0;}
.Graph .Sel>.e.Hidden{display:none!important;}
.Graph .Sel>.e>span{display:inline-block;*display:inline;zoom:1;vertical-align:top;line-height:24px;height:24px;
background:#eee url(/images/line_reversals/dots.png) 8px 8px no-repeat;padding:0 12px 0 20px;white-space:nowrap;
cursor:pointer;-moz-border-radius:12px;border-radius:12px;}
.Graph .Sel>.e>span:hover{background-color:#eddbd3;}
.Graph .Sel>.e>span.active,
.Graph .Sel>.e>span.active:hover{background-color:#261610; color: #fff;}
.Graph .Sel>.e>span.disabled{color: silver; cursor: pointer;}

/*#MainChart {width:100%;height:600px;}*/
#MainChart {width:100%;}


.Debug td{padding:2px 5px; text-align:right; border:dotted 1px silver;}

.hidden{display:none;}


.tickets,
.public_tix_stats,
.ppc{padding:0 4px 0 4px;font-size:10px;}
.public_tix_stats{color:#595959;display:none;}

/* Mobile start */
@media all and (max-width:990px){
    
.Reversals .GamesList>.in {}
.Reversals .GamesList>.in>table{width:100%; box-sizing: border-box;}
/*.Reversals .GamesList .Name>.in{text-align:center;display:block;}
.Reversals .GamesList .Name>.in>.Img{display:block;}
.Reversals .GamesList .Name>.in>.Text{display:block;padding-top:5px;text-align:left;padding-left:0;}
*/.Reversals .GamesList .Name>.in>.Text>.team{/*text-align:center; */overflow-wrap: anywhere;}


/*.Graph>.in{position:static;min-height:0;}
#MainChart {width:100%;height:600px;}
*/
.Graph .Sel{margin:0;position:static;padding-top:6px;}
.Graph .Sel>.e{display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.Graph .Sel>.e:last-child{margin-right:0;}


.WorkArea .AutoUpdateOn{text-align:left;}


.MobilePinnacle{display:block;}


.tickets,
.public_tix_stats,
.ppc{}
/* Mobile end */
}

@media all and (max-width:768px){
    .Reversals .GamesList>.in {padding: 10px 0px;}    
}


@media all and (max-width:600px){
    .Reversals>.Head>.in>.Logo { float: none; width: 320px; margin: 0 auto; }
    .Reversals>.Head>.in>.SponsorBlock {float: none; width: 280px; margin: 20px auto 0 auto; }
    .Reversals>.Title>.Name {font-size: 42px;}
    .Reversals>.Title>.Details {padding-top: 14px;}
    
    .SubHeader {padding-top: 20px; text-align: center;}
    
    .Btn+.Btn {margin: 16px 0 0 0;}
    
    .Reversals>.Body {margin-top: 40px;}
    
    .Reversals>.Body>.nToolbar { border-top-left-radius: 10px; border-top-right-radius: 10px; padding: 10px 5px 0 5px;}
    
    .WorkArea>.in {padding: 14px 4px;}
    
    .nToolbarDivider {margin: 0;}
    
    .Reversals>.Body>.nToolbar>.nToolbarItem {padding: 0;}
    
    .WorkArea .error {border: none; font-size: 24px;}
    
    .Links {font-size: 24px;}   
    
}

/* 0 -> 400 */
@media all and (max-width:400px){
	

.Reversals>.Body {margin-top: 30px;}

.Reversals .GamesList>.in {padding: 10px 0px;}

.main{padding-bottom:5px; }


.content{padding:0 0px;}


.Reversals>.Title>.in{padding-bottom:2px;}
.Reversals>.Title .Text{padding-top:0px;font-size:16px;line-height:20px;}
.Reversals>.Title sup{font-size:10px;line-height:12px;padding-bottom:8px;letter-spacing:0px;padding-left:5px;}


.typRevTypeSel>a,
.typRevTypeSel>span,
.typSportSel  >span,
.Button       >span{font-size: 16px; line-height: 24px; height: 24px; padding: 0 8px; -moz-border-radius: 12px; border-radius: 12px;}

.Reversals .GamesList>.in>.GamesTable>.thead>div>div br{display:block;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div div.Date br{display:block;}
/*.Reversals .GamesList .Name>.in>.Text{padding-left:0;}*/
/*.Reversals .GamesList .MoneyLine{text-align:center;}*/

.ScaleType{padding-bottom:10px;}

.Graph .Sel{padding-top:20px;}
.Graph .Sel>.e{margin-right:7px;}
.Graph .Sel>.e>span{background-position:5px 5px;padding:0 9px 0 17px;-moz-border-radius:12px;border-radius:12px;
line-height:16px;height:16px;font-size:9px;}

.WorkArea .AutoUpdateOn{font-size:10px;line-height:14px;padding:5px 0 0;text-align:left;}


.SignalsSens{padding-top:25px;/*font-size:9px;*/}
.SignalsSens>.Title{/*font-size:10px;*/padding-bottom:5px;}
.SignalsSens .Table>table>tbody>tr+tr>td{padding-top:3px;}
.SignalsSens .Table .inputText input{/*line-height:12px;height:12px;font-size:8px;*/}


/*.AllTools{margin:0 -5px;}*/


.tickets,
.public_tix_stats,
.ppc{padding:0 2px;font-size:9px;}

.WorkArea {padding-top: 0;}	
}


/* 401 -> 600 */
@media all and (min-width:401px) and (max-width:600px){

body{font-size:12px;}


.main{padding-bottom:8px;}


.content{padding:0 5px;}


.Reversals>.Title>.in{padding-bottom:2px;}
.Reversals>.Title .Text{padding-top:0px;font-size:18px;line-height:22px;}
.Reversals>.Title sup{font-size:12px;line-height:14px;padding-bottom:8px;letter-spacing:0px;padding-left:5px;}


.typRevTypeSel>a,
.typRevTypeSel>span,
.typSportSel  >span,
.Button       >span{font-size:14px;line-height:20px;height:20px;padding:0 8px;-moz-border-radius:10px;border-radius:10px;}


.FAQ{font-size:13px;padding-bottom:20px;}
.FAQ .Els>.e{padding-left:20px;}

.Reversals .GamesList>.in>.GamesTable>.tbody>div>div,
.Reversals .GamesList>.in>.GamesTable>.thead>div>div,
.Reversals .GamesList>.in>.GamesTable>.tfoot>div>div{padding:2px 5px;}
.Reversals .GamesList>.in>.GamesTable>.thead>div>div br{display:block;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div div.Date br{display:block;}


.tickets,
.public_tix_stats,
.ppc{padding:0 2px;font-size:11px;}

}


/* 601 -> 800 */
@media all and (min-width:601px) and (max-width:800px){

body{font-size:13px;}


.main{padding-bottom:12px;}


.content{padding:0/* 12px*/;}


.Reversals>.Title>.in{padding-bottom:2px;}
.Reversals>.Title .Text{padding-top:0px;font-size:20px;line-height:24px;}
.Reversals>.Title sup{font-size:13px;line-height:15px;padding-bottom:9px;letter-spacing:0px;padding-left:7px;}


/*.typRevTypeSel>a,
.typRevTypeSel>span,
.typSportSel  >span,
.Button       >span{font-size:17px;line-height:24px;height:24px;padding:0 12px;-moz-border-radius:12px;border-radius:12px;}
*/

.FAQ{font-size:14px;padding-bottom:25px;}
.FAQ .Els>.e{padding-left:20px;}



.Reversals .DateSel .Name{font-size:16px;}
.Reversals .DateSel .inputText input{font-size:16px;height:20px;line-height:20px;}


.Reversals .GamesList{font-size:14px;}


.Graph .Sel>.e{margin-right:12px;}
.Graph .Sel>.e>span{background-position:7px 7px;padding:0 11px 0 19px;line-height:20px;height:20px;}


.WorkArea .AutoUpdateOn{font-size:14px;line-height:18px;padding:10px 0 0;}


.SignalsSens{padding-top:35px;font-size:14px;}
.SignalsSens>.Title{font-size:15px;padding-bottom:9px;}
.SignalsSens .Table>table>tbody>tr+tr>td{padding-top:5px;}
.SignalsSens .Table .inputText input{line-height:17px;height:17px;font-size:13px;}

}


/* 801 -> 990 */
@media all and (min-width:801px) and (max-width:990px){


.main{padding-bottom:15px;}


.content{padding:0 15px;}


.Reversals>.Title>.in{padding-bottom:5px;}
.Reversals>.Title .Text{padding-top:0px;}


.Reversals .GamesList{font-size:16px;}


.Graph .Sel>.e{margin-right:15px;}
.Graph .Sel>.e>span{}


.WorkArea .AutoUpdateOn{padding:10px 0 0;}

}


/* Special for mobile */
.Handheld{display:none;}

.forPC{}
.forMobile{display:none;}


body.Mobile .Reversals .DateSel>.in>.e.toApps{display:none!important;}
body.Mobile .Reversals .Tips{display:none;}

body.Mobile .footer{display:none;}

/*body.Mobile .PageToUp{display:none!important;}*/


body.Mobile .forPC{display:none;}
body.Mobile .forMobile{display:block;}


body.Mobile .Reversals>.Title .Img{display:none;}


.Reversals .GamesList.hilited_teams .Name>.in>.Text>div.team {font-weight: bold;}
.Reversals .GamesList .Name>.in>.Text>div.team>span.rot {font-weight: normal; font-size: 10px;}
.public_tickets {color: var(--ink-2); display: none;}


.public_level_0 {}
.public_level_1 { background-color: #ffe8bb80; color: var(--ink-1);}
.public_level_2 { background-color: #ffc1c180; color: var(--ink-1);}
.tickets_place_1 {background-color: #ffc1c180; color: var(--ink-1);}
.tickets_place_23 { background-color: #ffe8bb80; color: var(--ink-1);}
.tix_info {display: none;}

.ratio_level_0 {}
.ratio_level_1 { background-color: #ffe8bb80; color: var(--ink-1);}
.ratio_level_2 { background-color: #ffc1c180; color: var(--ink-1);}


/* Mobile TEST */
@media handheld{
.Handheld{display:block;padding-top:1px;height:0;overflow:hidden;font-size:0;}
}
/* Mobile TEST -> END */

/* Special for mobile -> END */

.typRevTypeSel b {font-size: 18px; font-weight: bold; display: inline-block; height: 28px; line-height: 28px; padding: 0 15px; vertical-align: top; white-space: nowrap;}

.total_values_setup {padding-bottom: 0px;}
.total_values_setup div.Title {padding-right: 20px;}

.handicap_values_setup {padding-bottom: 0px;}
.handicap_values_setup div.Title {padding-right: 20px;}

.MaxBet {text-align: center;}

.oMiniBubble {padding: 15px; border-radius: 10px;}
.oMiniBubble .hdr {font-weight: bold; font-size: 18px; padding: 8px 5px;}

.SupportedLeaguesPopup .SOCCER ul {float: left; width: 250px;}
.SupportedLeaguesPopup .SOCCER {overflow: hidden;}


/*.GameInPlay { width: 16px; height: 16px; background: url(/vipclub/images/game-inplay-icon.png) 0 0 no-repeat; }*/

.highchart_score>span{background: url(/vipclub/images/line_moving_img/goals/soccer16.png) 0 0 no-repeat transparent; padding-left: 20px;}
.LargeCurrGraph.SOCCER .highchart_score>span {background-image: url(/vipclub/images/line_moving_img/goals/soccer16.png);}
.LargeCurrGraph.MLB .highchart_score>span {background-image: url(/vipclub/images/line_moving_img/goals/mlb16.png);}
.LargeCurrGraph.NHL .highchart_score>span {background-image: url(/vipclub/images/line_moving_img/goals/nhl16.png);}
.LargeCurrGraph.NFL .highchart_score>span {background-image: url(/vipclub/images/line_moving_img/goals/nfl16.png);}
.LargeCurrGraph.NBA .highchart_score>span {background-image: url(/vipclub/images/line_moving_img/goals/nba16.png);}
.LargeCurrGraph.NCAAB .highchart_score>span {background-image: url(/vipclub/images/line_moving_img/goals/ncaab16.png);}
.LargeCurrGraph.NCAAF .highchart_score>span {background-image: url(/vipclub/images/line_moving_img/goals/ncaaf16.png);}
.LargeCurrGraph.TENNIS .highchart_score>span {background-image: url(/vipclub/images/line_moving_img/goals/tennis16.png);}
.LargeCurrGraph.BASEBALL .highchart_score>span {background-image: url(/vipclub/images/line_moving_img/goals/baseball16.png);}
.LargeCurrGraph.VOLLEYBALL .highchart_score>span {background-image: url(/vipclub/images/line_moving_img/goals/volleyball16.png);}
.LargeCurrGraph.RUGBY .highchart_score>span {background-image: url(/vipclub/images/line_moving_img/goals/rugby16.png);}
.LargeCurrGraph.HOCKEY .highchart_score>span {background-image: url(/vipclub/images/line_moving_img/goals/hockey16.png);}

/* popup */

.Popup>.in{background:#fff;padding:30px;-moz-border-radius:15px;border-radius:15px;-moz-box-shadow:0 0 15px #000;-webkit-box-shadow:0 0 15px #000;box-shadow:0 0 15px #000}
.Popup{position:absolute;z-index:950}
.Popup>.in>.Close, #LockScreen .Close{height:24px;line-height:24px;width:24px;cursor:pointer; position:absolute;right:7px;top:7px;background:#fff;text-align:center;color:#000;-moz-border-radius:12px;border-radius:12px}
.Popup>.in>.Close:hover, #LockScreen .Close:hover{background:#73abff; color: white;}

@media all and (max-width:400px){
    .Popup>.in{padding: 10px;}
}

body.p_mobile .Popup>.in{padding:50px 30px 30px 30px;}
body.p_mobile .Popup>.in>.Close{font-size: 36px; height:48px;line-height:48px;width:48px;right:4px;top:3px;-moz-border-radius:24px;border-radius:24px}

.Popup>.in>.Logo {height: 80px; position:absolute; top: -40px; left: 0; width: 100%; text-align: center;}
.Popup>.in>.Logo>.in {width: 80px; height: 80px; display: inline-block;
    border: solid 3px #eac46b;
    background: url(/images/logo.png) 15px 15px  no-repeat #310000; border-radius: 42px;}

.Popup .Button {display: inline-block; padding: 8px 20px; background-color: #232834; color: white;  border-radius: 5px; cursor:pointer; margin-top: 6px; vertical-align: top;}
.Popup .Button:hover {background-color: #9ea8be;}
.Popup .Button.Large {height: 23px; font-size: 18px; line-height: 21px; padding: 5px 30px; margin-top: 0; background-color: #232834; border: 1px solid #232834;}
.Popup .Button.Large:hover {background-image: none; background-color: #9ea8be;}
.Popup input.Button.Large {display: inline-block; border: none; padding: 8px 28px; height: 39px;}
.Popup .Button.Large.NoDefault {color: black; background-color: #fff; border: 1px solid #9ea8be;}
.Popup .Button.Large.NoDefault:hover {background-color: #9ea8be; color: white;}
.Popup .Button.Large+.Button.Large {margin-left: 10px;}
.Popup .Button.Large.Disabled {color: silver; cursor: default;}
.Popup .Button.Large.Disabled:hover {background-color: #232834;}

body.p_mobile .Popup .Button.Large {font-size: 2rem; height: 3rem; line-height: 3rem;}

.LRSignalsPopup {width:200px;position:absolute;display:none; white-space: normal; z-index: 999; font-size: 12px; background-color: var(--bg-inv-0); color:var(--ink-inv-0);}
.LRSignalsPopup>.in>p {padding: 2px 0;}

.ConstrIndPopup {width:120px;position:absolute;display:none; white-space: normal; z-index: 999; font-size: 12px; background-color: var(--bg-inv-0); color:var(--ink-inv-0);}
.VegasTrapPopup {width:150px;position:absolute;display:none; white-space: normal; z-index: 999; font-size: 12px; background-color: var(--bg-inv-0); color:var(--ink-inv-0);}

.ServicesPopup{position:absolute;z-index:101;left:50%;}
.ServicesPopup>.Q{display:block;position:absolute;top:7px;right:41px;width:24px;height:24px;line-height:24px;
font-size:15px;cursor:pointer;background:#090;color:#fff;text-align:center;font-weight:bold;
-moz-border-radius:13px;border-radius:13px;z-index:+1;border:1px solid #fff;}
.ServicesPopup>.Q:hover{background:#ccc;}

.ServicesPopup>.Close{position:absolute;top:7px;right:7px;display:block;width:24px;height:24px;line-height:24px;
font-size:15px;cursor:pointer;background:#180000;color:#fff;text-align:center;
-moz-border-radius:13px;border-radius:13px;z-index:+1;border:1px solid #fff;}
.ServicesPopup>.Close:hover{background:#ccc;}

body.p_mobile .ServicesPopup>.Close{48px;height:48px;line-height:48px;font-size:30px; -moz-border-radius:26px;border-radius:26px;}

.ServicesPopup>.in{padding:15px;background:#fff;-moz-border-radius:15px;border-radius:15px; color: var(--bg-0);}
.ServicesPopup>.in>.E+.E{padding-top:40px;}
.ServicesPopup>.in>.E>.Title{font-size:24px;padding-bottom:10px;color:#fff;}


#LineMovesGraph{width:830px;margin-left:-370px;color:var(--ink-inv-0); background-color: var(--bg-inv-0); border-radius: 15px;}

#LineMovesGraph .typRevTypeSel>span {display:inline-block;*display:inline;zoom:1;vertical-align:top;cursor:pointer;
font-size:14px;line-height:28px;height:28px;white-space:nowrap;padding:0 5px;
-moz-border-radius:8px;border-radius:8px;}
#LineMovesGraph .typRevTypeSel>span+span{margin-left:8px;}
#LineMovesGraph .typRevTypeSel>span:hover{background:silver;}
#LineMovesGraph .typRevTypeSel>span.active,
#LineMovesGraph .typRevTypeSel>span.active:hover,
#LineMovesGraph .typSportSel>span.active,
#LineMovesGraph .typSportSel>span.active:hover
{background:gray;}

#LineMovesGraph .ScaleType{padding-bottom:6px;display:inline-block;}
#LineMovesGraph .FavStatus{padding-bottom:6px;display:inline-block;margin-left:50px;}
#LineMovesGraph .OU_Type{padding-bottom:6px;display:inline-block;margin-left:50px;}
#LineMovesGraph .Tutorial{padding:0 40px 2px 0;text-align:right;margin:0;overflow:hidden;}
#LineMovesGraph .Tutorial>a{float:right}
#LineMovesGraph .Tutorial>a.with_text{padding-right:20px;line-height:30px;}
#LineMovesGraph .Tutorial>a.with_text>img{float:left;margin-right:5px;}
#LineMovesGraph .Extra{padding:10px;}
#LineMovesGraph #LRMainChart {padding-top: 20px; background: #fff;}

@media all and (max-width:829px){
    #LineMovesGraph {width: 100%; left:0; margin-left:0;}
}

/* Level 2 Layout, 680 */
@media all and (max-width:680px){
    .OddLb {text-transform: uppercase; color: gray; font-size: 12px;}
    .Reversals .GamesList>.in>.GamesTable>div.tbody>div.game.TeamData >div { border-bottom: 1px solid silver;}
    .Reversals .GamesList>.in>.GamesTable>.tbody>div>div,
    .Reversals .GamesList>.in>.GamesTable>.thead>div>div,
    .Reversals .GamesList>.in>.GamesTable>.tfoot>div>div{padding:10px 2px;}
    .Reversals .GamesList>.in>.GamesTable>.thead>div>div:first-child {padding-left: 10px;}
    .Reversals .GamesList>.in>.GamesTable>.tbody>div.game>div.PublicTickets>div.Short {text-align: left;}
    .Reversals .GamesList>.in>.GamesTable>.tbody>div.game>div.PublicCash>div.Short {text-align: left;}
    .Reversals .GamesList>.in>.GamesTable>.tbody>div.game div.Indicators {/*width: 106px; */ text-align: center;}
    .Reversals .GamesList .GamesTable .Name>.in>.Text>.team {font-weight: bold;}
}

.iframeVideo {max-width: 560px; margin: 0 auto; padding-top: 25px; }
.iframeVideo>.in {height: 0px; padding-bottom: 56.2%; position: relative;}
.iframeVideo>.in iframe { display: block; width: 100%; height: 100%; position: absolute; }

