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;}

/*
.Btn {display: inline-block; height: 50px; line-height: 50px; padding: 0 75px; font-size: 16px; color: #261610; text-transform: uppercase; border-radius: 25px; background: #f6d98f; border: 1px solid #f6d98f; font-weight: bold; cursor: pointer;}
.Btn:hover {}
.Btn.Transp {color: #f6d98f; background: transparent;}
.Btn+.Btn {margin-left: 20px;}
*/

.Reversals>.Descr{background: #fff; padding: 50px; border-radius: 15px; margin-top: 40px; display: none;} 
/*.FAQ{padding:10px 0 10px;}
.Reversals .FAQ .Els > .e > .A {display: block;}
*/
.Reversals>.Descr h4 {font-weight:bold; text-transform: none; padding: 1.2em 0 1.2em 0; font-size: 16px; color: #000; line-height: normal;}
.Reversals>.Descr .Features>p {padding-bottom: 0.6em;}
.Reversals>.Descr .Link{font-weight:bold;padding:35px 0 35px;font-size:150%;}
@media all and (max-width:600px){
    .Reversals>.Descr .Link{padding:10px 0 10px;}
}

@media all and (max-width:450px){
    .Reversals .nToolbarControl.DroppingOddsOnly,
    .Reversals .nToolbarControl.PublicTickets {display: table; width: 100%; box-sizing: border-box;}
}

.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;}

/***********************************************************************
 *
 *  Old table layout
 *
 */

.Reversals .GamesList {margin-bottom: 40px;}
.Reversals .GamesList > .in {border-radius: 20px; padding: 20px 40px 40px 40px;}

.Reversals .GamesList>.in>.GamesTable {display: table; margin: 0 auto;}
body.RACING .Reversals .GamesList>.in>.GamesTable {width: 100%;}
.Reversals .GamesList>.in>.GamesTable>.thead {display: table-header-group;}
.Reversals .GamesList>.in>.GamesTable>.tbody {display: table-row-group;}
.Reversals .GamesList>.in>.GamesTable>div>div {display: table-row; border-bottom: 1px solid var(--line-strong);}
.Reversals .GamesList>.in>.GamesTable>div>div>div {display: table-cell; vertical-align: middle; border-bottom: 1px solid var(--line-strong);}
@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 {}
    .Reversals .GamesList>.in>.GamesTable>div.tbody>div.active.Odd {border-radius: 20px;}
    
    .Reversals .GamesList .Name>.in>.Text>.team {min-height: 38px;}
}


/*.Reversals .GamesList>.in>.GamesTable.V450.HORSE_RACING>.thead*/

/*********** END **************/

/* table hover & active */
.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);}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.active,
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.active:hover,
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.InPlay.active,
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.InPlay.active:hover
{background: rgba(232,194,106,0.2);}

.Reversals .GamesList>.in>.GamesTable>div>div>div.Control .Control {padding: 16px 0; position: relative;}

@media all and (max-width:450px){
    .Reversals .GamesList .MoneyLine {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{/*background:#333333; line-height: 50px; */ 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{/*border-top:1px solid #ccc;*/ padding: 10px 20px;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div.game>div{cursor:pointer;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div.league_head>div {font-family: var(--serif); font-size: 24px; line-height: 52px; color: var(--gold);}

.Reversals .GamesList>.in>.GamesTable>.tbody>div.game.locked>div{
    opacity: 0.2;
    filter: alpha(opacity=20); /* msie */
    cursor:normal;
}

.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.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: 15px;
}

@media all and (max-width:450px){
    
.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.game.locked>div.MaxBet
{background: url(/images/lock_v3.png) 50% 20px no-repeat transparent;}
.Reversals .GamesList>.in>.GamesTable.TENNIS>.tbody>div.game.locked>div.MaxBet {background-position: 50% 7px;}

.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;}
.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 .SpreadLine>big{display:block;font-size:14px;line-height:18px;}
.Reversals .GamesList .SpreadLine>small{display:block;font-size:11px;line-height:15px;}
.Reversals .GamesList .SpreadLine>div.Line{font-size:14px;line-height:18px;}
.Reversals .GamesList .SpreadLine>div.LVal{font-size:11px;line-height:15px;}

.Reversals .GamesList .no_line {font-size:10px; display: block;}

.Reversals .GamesList .Name{padding:1px 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 .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 div.Participants {width: 50%; font-size: smaller; box-sizing: border-box;}
.Reversals .GamesList>.in>.GamesTable.V450>.tbody>div div.Participants {width: unset;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div div.Participants>div {display: table; width: 100%;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div div.Participants>div>div {display: table-row;}

.Reversals .GamesList>.in>.GamesTable>.tbody>div div.Participants>div>div>span.Part {padding-left: 30px; background: url(/images/horse_racing_item.png) 0 4px no-repeat;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div div.Participants>div>div:first-child {font-weight: bold;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div div.Participants>div>div:first-child>span {background: #8c8c8c; color: #fff;}

.Reversals .GamesList>.in>.GamesTable>.tbody>div div.Participants>div>div.Winner>span {background-color: #ff6666; color: #fff;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div div.Participants>div>div.InTop3>span {background-color: #ffac59; color: #fff;}

.Reversals .GamesList>.in>.GamesTable>.tbody>div div.Participants>div>div.WinFav>span {border-bottom: dotted red 1px;}

.Reversals .GamesList>.in>.GamesTable>.tbody>div div.Participants>div>div>span {display: table-cell; padding: 1px 4px;}
.Reversals .GamesList>.in>.GamesTable.V450>.tbody>div div.Participants>div>div>span {word-break: break-word;}

.Reversals .GamesList>.in>.GamesTable>.tbody>div div.Participants>div>div>span.Num {width: 6%;}
.Reversals .GamesList>.in>.GamesTable>.tbody>div div.Participants>div>div>span.Part {width: 50%; }
.Reversals .GamesList>.in>.GamesTable.V450>.tbody>div div.Participants>div>div>span.Part {width: unset; }

.Reversals .GamesList>.in>.GamesTable>.tbody>div div.Participants>div>div>span.Odd {text-align: right;}

.Reversals .GamesList div.league_head>div {padding: 10px 0 2px 0; font-size: 16px; font-weight: bold; }

.Reversals .GamesList .ScoreUpdated {animation: update_score 2s linear 20;}

@keyframes update_score {
    0%  {color: #000;}
    50% {color: red;}
    100% {color: #000;}
}

/*
.Reversals.WithML    .ForSL,
.Reversals.WithML    .ForSV,
.Reversals.WithML    .ForTotal{display:none;}

.Reversals.WithSL    .ForML,
.Reversals.WithSL    .ForSV,
.Reversals.WithSL    .ForTotal{display:none;}

.Reversals.WithSV    .ForML,
.Reversals.WithSV    .ForSL,
.Reversals.WithSV    .ForTotal{display:none;}

.Reversals.WithTotal .ForML,
.Reversals.WithTotal .ForSV,
.Reversals.WithTotal .ForSL{display:none;}

.Reversals.WithML .ForML.ForSL,
.Reversals.WithSL .ForML.ForSL{display:block;}
*/

.typRevTypeSel>a,
.typRevTypeSel>span, 
.typSportSel  >span, 
.Button       >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;}
.typRevTypeSel>a:link,
.typRevTypeSel>a:visited{color:#000;text-decoration:none;}

.typRevTypeSel>a,
.typRevTypeSel>span,
.typSportSel  >span,
.Button       >span{margin-right:10px;}
.typRevTypeSel>a:last-child,
.typRevTypeSel>span:last-child,
.typSportSel  >span:last-child,
.Button       >span:last-child{margin-right:0;}

.typRevTypeSel>a:hover,
.typRevTypeSel>span:hover, 
.typSportSel  >span:hover, 
.Button       >span:hover{background:#eddbd3;}

.typRevTypeSel>span.active,
.typRevTypeSel>span.active:hover,
.typSportSel>span.active,
.typSportSel>span.active:hover,
.Button>span,
.Button>span:hover{background:#261610;color:#fff;}

.typRevTypeSel>span.disabled {color: silver; cursor: pointer;}

.ScaleType{padding-bottom:20px;}
.FavStatus{padding-bottom:0px;}
.OU_Type{padding-bottom:0px;}
.TTL_Type{padding-bottom:0px;}
.TicketsPublicPCType{padding-bottom:20px;}
.TicketsRanks{padding-bottom:20px;}
.PeriodType{padding-bottom:0px;}


.FastNav{padding-top:40px; text-align: center; }
.FastNav .Btn { text-transform: none; color: var(--ink-2);}
.FastNav .Btn.Prev {background-image: url(/images/line_reversals/lr-prev-game.png); background-repeat: no-repeat; background-position: 20px center;}
.FastNav .Btn.Next {background-image: url(/images/line_reversals/lr-next-game.png); background-repeat: no-repeat; background-position: right+20px center;}



body.HORSE_RACING .typRevTypeSel.RacingItems>span {
    padding-left: 30px;
    background-image: url(/images/horse_racing_item.png);
    background-repeat: no-repeat;
    background-position: 7px 10px;
    border: 1px silver solid;
    /* box-sizing: border-box; */
    margin-top: 2px;
}

body.HORSE_RACING .typRevTypeSel.RacingItems>span.WinFav {text-decoration: underline; text-decoration-color: red; text-decoration-style: dotted;}


.WorkArea{}
.WorkArea>.in {position: relative; 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%; padding: 40px;
  background-color: #fff;
  border-radius: 10px; display: none;}

@media (max-width: 600px) {
    #MainChart {padding: 20px;}
}

.Debug td{padding:2px 5px; text-align:right; border:dotted 1px silver; white-space: pre-line;
    overflow-wrap: anywhere;}

.debug {white-space: pre-line; overflow-wrap: anywhere;}
pre {white-space: pre-line; overflow-wrap: anywhere;}

.hidden{display:none;}


.SignalsSens{padding: 18px 20px 8px 20px; font-size:16px;}
.SignalsSens>.Title{padding-bottom:10px;font-weight:bold;font-size:18px;}
.SignalsSens .Table>table>tbody>tr>td:first-child~td{padding-left:10px;}
.SignalsSens .Table>table>tbody>tr+tr>td{padding-top:7px;}
.SignalsSens .Table .Check input{width:13px;height:13px;}
.SignalsSens .Table .inputText{width:80px;border-left:10px solid transparent;}
.SignalsSens .Table .inputText input{line-height:18px;height:18px;}
/*.SignalsSens label{min-width:220px; display:inline-block;}*/
.SignalsSens .Button{padding-top:20px;}

.tickets,
.public_tix_stats,
.ppc{padding:1px 6px 1px 6px;font-size:12px;}
.public_tix_stats{color:var(--ink-2);display:none;}

/* Mobile start */
@media all and (max-width:990px){
/*body{background:#261610;}*/
	
.main{padding-bottom:0;margin:0;}

.footer{/*color:#333;*/}

.content{-moz-border-radius:0;border-radius:0;}

.Reversals{padding-top:0px;}

.Reversals>.Title{padding-bottom:5px;}
.Reversals>.Title .Img{float:none;padding-right:0;display:none;}

.Reversals>.Title>.Mobile{display:block;}
.Reversals>.Title>.Desktop{display:none;}
.main>.Links{display:none;}

.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: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;}
    
    .Reversals .GamesList>.in {padding: 10px 10px;}
    
    .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 -> 500 */
@media all and (max-width:500px){
	
/*body, body.LR {font-size:8px;}*/
/*.NameFilter input.empty_input {width: 250px;}*/
}


/* 0 -> 400 */
@media all and (max-width:400px){
	
/*body, body.LR {font-size:8px;}*/

.Reversals>.Title>.Name {font-size: 36px;}

.Btn {padding: 0 50px;}

.Reversals>.Body {margin-top: 30px;}

/*.NameFilter input.empty_input {width: 200px;}*/

.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;}

/*.FAQ{font-size:10px;padding-bottom:15px;}
.FAQ .Els>.e{padding-left:20px;}
*/
/*.Reversals .DateSel .Name{font-size:10px;}
.Reversals .DateSel .inputText input{font-size:10px;height:14px;line-height:14px;}
*/

.Reversals .GamesList>.in>.GamesTable>.tbody>div>div,
.Reversals .GamesList>.in>.GamesTable>.thead>div>div,
.Reversals .GamesList>.in>.GamesTable>.tfoot>div>div{padding:2px 4px;}
.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;/*font-size:10px;*/}


.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;}

.FastNav {text-align: center;}
.FastNav>.e{font-size:16px;}
.FastNav>.e~.e{margin-left:15px;}
.FastNav>.e{height:26px;}
.FastNav>.e>.in{line-height:26px;padding:0 12px;}


.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;}


.ScaleType{padding-bottom:15px;}


.Graph .Sel>.e{margin-right:10px;}
.Graph .Sel>.e>span{background-position:6px 6px;padding:0 10px 0 18px;line-height:18px;height:18px;}


.FastNav>.e{font-size:19px;}
.FastNav>.e~.e{margin-left:23px;}
.FastNav>.e{height:30px;}
.FastNav>.e>.BG>i{width:15px;}
.FastNav>.e>.BG>i>b{border-width:15px;}
.FastNav>.e.Prev>.BG>i>b{margin-left:-15px;}
.FastNav>.e.Prev>.BG>b{left:15px;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.FastNav>.e.Next>.BG>b{right:15px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
.FastNav>.e>.in{line-height:30px;}


.WorkArea .AutoUpdateOn{font-size:13px;line-height:17px;padding:7px 0 0;}


.SignalsSens{padding-top:30px;font-size:13px;}
.SignalsSens>.Title{font-size:14px;padding-bottom:7px;}
.SignalsSens .Table>table>tbody>tr+tr>td{padding-top:4px;}
.SignalsSens .Table .inputText input{line-height:16px;height:16px;font-size:12px;}


/*.AllTools{margin:0;}*/

.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;}


.FastNav>.e{font-size:22px;}
.FastNav>.e~.e{margin-left:26px;}
.FastNav>.e{height:34px;}
.FastNav>.e>.BG>i{width:17px;}
.FastNav>.e>.BG>i>b{border-width:17px;}
.FastNav>.e.Prev>.BG>i>b{margin-left:-17px;}
.FastNav>.e.Prev>.BG>b{left:17px;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;}
.FastNav>.e.Next>.BG>b{right:17px;-moz-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;}
.FastNav>.e>.in{line-height:34px;}


.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;}


/*.AllTools{margin:0 -12px;}*/
}


/* 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;}


/*.AllTools{margin:0 -15px;}*/

}


/* 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;}


body.Mobile .FastNav{display:block;}


body.Mobile .MobilePinnacle{display:block;}


.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 .hdr {font-weight: bold; font-size: 18px; padding: 8px 5px;}

.SupportedLeaguesPopup {background-color: var(--bg-2); padding: 20px; border-radius: 10px; border: 1px solid var(--line-strong);}
.SupportedLeaguesPopup .SOCCER ul {float: left; width: 250px;}
.SupportedLeaguesPopup .SOCCER {overflow: hidden;}

.SupportedLeaguesPopup .SOCCER_W ul {float: left; width: 250px;}
.SupportedLeaguesPopup .SOCCER_W {overflow: hidden;}

.AutoUpdatePopup {background-color: var(--bg-2); padding: 20px; border-radius: 10px; border: 1px solid var(--line-strong);}
.AutoUpdatePopup b {display: block;}


/*.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.SOCCER_W .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;}


.SensitivityOptionsPopup.oMiniBubble.T > .in::before,
.SensitivityOptionsPopup.oMiniBubble.T > .in::after {left: 86%; margin-left: 0;}

.SensitivityOptionsPopup .Buttons {padding-top: 10px;}
.SensitivityOptionsPopup .Btn {text-transform: none; }
.SensitivityOptionsPopup input {padding: 2px 10px; font-size: 16px; border: silver 1px solid; border-radius: 10px;}

.lr_bet365_resp {color: #fff; font-size: 16px;}
.lr_bet365_resp summary {cursor: pointer; font-size: 18px; padding: 40px 0 20px 0; text-align: center;}
.lr_bet365_resp>div {padding: 20px 50px;}
.lr_bet365_resp>div>*+* {padding-top: 16px;}
.lr_bet365_resp h4 {color: #fff; padding-left: 0; padding-top: 40px; padding-bottom: 10px;}
.lr_bet365_resp h5 {color: #fff; padding-left: 0; padding-top: 24px; font-size: 16px; font-weight: bold;}
.lr_bet365_resp ol, .lr_bet365_resp ul {padding-left: 20px;}
.lr_bet365_resp ol>li>*+*, .lr_bet365_resp ul>li>*+*{padding-top: 16px;}
