*{margin:0;padding:0;}

body>.main{max-width:1480px;padding:0 50px 120px;margin:0 auto;box-sizing: border-box;}
body>.main>.content{padding:0;}

.text-md{font-size:18px;font-weight:700;line-height:18px}
.text-sm{font-size:14px;font-weight:400;line-height:18px}


.FVideo {max-width:640px; margin: 40px auto;}
.FVideo>div {position: relative; width: 100%; overflow: hidden; padding-top: 75%; }
.FVideo>div>iframe {position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%;}

.FVideo360>div {position: relative; width: 100%; overflow: hidden; padding-top: 56.25%; }
.FVideo320>div {position: relative; width: 100%; overflow: hidden; padding-top: 50%; }

.FVideo>div>a>img {width: 100%; height: auto;}

.inside{/*background:var(--bg-1);*/padding:36px;border-radius: 0 0 8px 8px;}

/* Toolbar */

body .nNameFilter2 .inputText > input {color: var(--ink-1);}

/*
body select { background: transparent;
  appearance: none;
  box-shadow: none;
  border: none;
  color: var(--ink-1);
  position: relative;
  cursor: pointer;
  padding-right: 20px;
}

.StarsSel>.in>.Value, .SportSel>.in>.Value {position: relative;}
.StarsSel>.in>.Value::after, .SportSel>.in>.Value::after{
	content: "▾";
	font-size: 11px;
  	position: absolute;
  	right: 0;
  	top: 50%;
  	transform: translateY(-50%);
  	pointer-events: none;  
	color: var(--ink-1);
}
*/

/*
.nToolbar{display:flex;justify-content:space-between;flex-wrap:wrap;border:1px solid #CBD0DD;border-radius:8px;background:#F3F3F3;padding:12px;align-items:center;}

.nToolbar>*{margin:10px;}

.inputText{background:white;padding:12px 8px;cursor:pointer;}
.inputText input{font-size:14px;line-height:18px;}

.DateSel .inputText input{padding-right:24px;background:url(/game_monitor/images/date.png) right center no-repeat;width:100%;box-sizing: border-box;}
.nToolbarControl select,#WorkPopup select,#AIPopup select{outline:none;background:url(/game_monitor/images/down.png) calc(100% - 12px) 50% no-repeat white;font-size:14px;padding:12px 32px 12px 8px;-webkit-appearance: none;}

.nToolbar .nSwitch2{display:flex;align-items:center;}
.nToolbar .nSwitch2>.Name{margin-left:10px;}

.nSwitch2 .Item{height:28px;width:52px;border-radius:20px;background-color:#CBD0DD;position:relative;}
.nSwitch2 .Item.On{background-color:#FFCB00;}

.nSwitch2 .Item>div{height:24px;width:24px;border-radius:20px;background-color:#fff;position:absolute;top:2px;left:2px;cursor:pointer;}
.nSwitch2 .Item.On>div{left:unset;right:2px;}

.nToolbar>.search{display: flex;padding: 10px 8px 9px;background: white;align-items: center;}
.nToolbar>.search input{outline: none;border: 0;width: 150px;}
*/

.oCheckboxes>ins{display:block;text-decoration:none;padding:2px 0 2px}
.oCheckboxes>ins:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.oCheckboxes>ins>input{float:left;width:13px;height:13px;margin:3px 0 0}
.oCheckboxes>ins>label{margin:0 0 0 20px;display:block}
.oCheckboxes>.e{padding:2px 0;}
.oCheckboxes>.e>.in{display:inline-block;vertical-align:top;overflow:hidden;}
.oCheckboxes>.e>.in>input{float:left;width:13px;height:13px;margin:3px 0 0}
.oCheckboxes>.e>.in>label{margin:0 0 0 20px;display:block}

.oRadioLines{overflow:hidden;}
.oRadioLines>.in{margin:-5px 0 0 -15px;}
.oRadioLines>.in>.e{display:inline-block;vertical-align:top;padding:5px 0 0 15px;overflow:hidden;}
.oRadioLines>.in>.e input{float:left;width:13px;height:13px;margin:3px 0 0}
.oRadioLines>.in>.e label{margin:0 0 0 20px;display:block}


.space{flex:1;}
.v-line{display:block;width:1px;height:42px;background:#CBD0DD;margin:0 auto;}

.Export{color:var(--ink-2);cursor:pointer;background:url(/game_monitor/images/export.png) 0 50% no-repeat;padding-left:24px;line-height:22px;}
/* end Toolbar */

.locals{padding:20px 0 20px 0; display: flex; align-items: center;}
.locals>* {margin-top: 2px; margin-bottom: 2px;}
.locals>.timec {flex-grow: 1;}
.locals>.timec>.timezone {padding-left: 20px;}
.locals a.btn{color:var(--ink-2);padding:9px 18px;border:2px solid var(--control-border);border-radius:8px;font-weight:700;text-decoration:none;width:auto;display:inline-block;
margin-right: 20px;}
.locals a.btn.Locked {background: url('/images/lock1.png') calc(100% - 16px)  center no-repeat; padding-right: 40px;}

@media (max-width:800px) {
    .locals { flex-wrap: wrap; }
    .locals>.timec {padding: 0; order: 1; width: 100%;}
    .locals>.btn.AIConsensus {order: 2;}
    .locals>.btn.BtnPickOfTheDay {order: 3;}
    .locals>.timec>.timezone { padding: 20px 0; }
}


/* Pager */
.pager{display:flex;margin:10px 0;justify-content:flex-start;}
.pager .page{width:42px;padding:10px 0;cursor:pointer;color:var(--ink-2);font-size:18px;line-height:22px;text-align:center;}
.pager .page.active{background:linear-gradient(180deg, #f4ead2 0%, #e8d8a8 100%);border-radius:4px;color:#261610;}
/* end Pager */

.date-head{margin-top:12px;padding:0 24px; font-family: var(--serif); font-size: 22px;}
.date-head.InPlay{margin-top:0;}
.date-head .predictions{text-align:center;}
.date-head>.info{flex:1;}

.games-list>.Info{margin-top:20px;}

.game{color: var(--ink-0); border:1px solid var(--line);border-radius:8px;margin-top:10px; background: var(--bg-1); transition: border-color 0.2s, background 0.2s;}
.game:hover{color: var(--ink-0); border-color: var(--line-strong); background: var(--bg-2);}
.game>.in{display:flex;padding:8px 16px;flex-wrap:wrap;align-items: center;}

.game.locked{position:relative;}
.game.locked>.in{opacity:30%;}
.game.locked .lock{display:block;opacity:40%;}
.game .lock{display:none;position:absolute;top:calc(50% - 18px);background:url(/game_monitor/images/lock_orange.png) 0 0 no-repeat;height:36px;padding-left:36px;cursor:pointer;left:50%;transform: translateX(-50%);}
.game .lock>p{display:none;}

.game>.in>*{margin:8px;}
.game>.in>.date{width:100%;padding-left:10px;font-weight:700;font-size:12px;color:#900;}

.sport{min-width:140px;width:140px;}
.info{min-width:150px;flex:1;cursor:pointer;max-width:420px;}

.game .league{color:var(--ink-3);}
.game .sport_name{font-size:14px;line-height: 18px;font-weight:700;color:var(--ink-3);}
.game .teams{color:var(--ink-1);line-height:18px;margin-top:2px;}
.game .odds{font-size:12px;font-weight:500;line-height:18px;color: var(--ink-3);}
.game .public{margin-top:8px; color: var(--ink-3);}
.game .public>.t1,.game .public>.d{margin-right:10px;}

.stars{position:relative;margin:2px 0;text-align: left !important;width:88px;}
html.lightTheme .stars img.stars-val {content: url(/game_monitor/images/stars2.png);}
.stars_full{position:absolute;top:0;left:0;bottom:0;overflow:hidden;}

.MainPredictScore{display:flex;justify-content:space-between;}
.MainPredictScore>.in{color:#7C7C7C;text-align:center;}
.MainPredictScore>.in>.in{flex:1;display:flex;justify-content:center;}
.MainPredictScore .p-head{font-size:12px;font-weight:500;line-height:18px;}
.half-score{color:#1057C0;cursor:pointer;font-size:12px;font-weight:500;line-height:18px;position:relative;}
.PScore1, .PScore2{text-align:center;}
.predict_score1, .predict_score2{font-weight:700;font-size:24px;line-height:30px;}
.predict_1,.predict_2{font-size:12px;font-weight:500;line-height:18px;}

.PScoreDetail{display:none;position:absolute;}
.MainPredictScore .half-score:hover .PScoreDetail{display:block;box-shadow:0px 4px 16px 0px #0000003D;border-radius:8px;background:white;width:250px;z-index:2;left:-90px;padding:16px;color:#252525;line-height:20px;max-width: 250px;box-sizing: border-box;}
.PDetails{display:flex;justify-content:space-between;}
.PDetails .pvalue{font-weight:700;text-align:right;display:flex;padding-left: 12px;}

.PublicData{display:none;position:absolute;}
.public .half-score:hover .PublicData{display:block;box-shadow:0px 4px 16px 0px #0000003D;border-radius:8px;background:white;width:250px;z-index:2;left:-90px;padding:16px;color:#252525;line-height:20px;max-width: 250px;box-sizing: border-box;}
.PublicData>div.data{display:flex;justify-content:space-between;font-size:10px;}
.PublicData .subhead{font-weight:700;font-size:14px;text-align:center;background:#e1e1e1;padding:3px 0;}
.PublicData .tickets{margin-right:10px;min-width:30%;}
.PublicData .cash{min-width:30%;}
.PublicData .row{display:flex;justify-content: space-between;}
.PublicData .row>span{margin-left:10px;font-weight:700;font-size:12px;}
.PublicData .row>span.accent{color:#fead00;}
.PublicData div.base{text-align:center;font-weight:700;font-size:14px;}

.Sep{font-size:32px;font-weight:800;line-height:22px;}

.Score{min-width:100px;width:10%;text-align:center;color:var(--ink-0);}
.Score .s-head{font-size:12px;line-height:18px;}
.MainScore{display:flex;justify-content:center;}
.MainScore>.Score1,.MainScore>.Score2{font-size:24px;font-weight:700;line-height:30px;min-width:40px;}
.ScoreDetail{display:flex;flex-wrap:wrap;justify-content:center;font-size:12px;font-weight:500;line-height:18px;color:#7C7C7C;}

.Stats{font-size:12px;font-weight:300;}
.Stats>div{line-height:1em;margin-top:7px;}
.Stats>div.flex{display:flex;align-items:center;margin-top:10px;line-height:1em;}
.Stats img{margin-right:5px;}
.Stats span{font-weight:700;text-decoration:underline;}

.LiveBets{display:flex;justify-content: flex-start;align-items:center;}
.LiveBets>.in{margin-right:10px;}
.LiveBets>.bet_result{font-weight:bold;}
.LiveBets>.bet_result.win{color:#0B0;}
.LiveBets>.bet_result.loss{color:#B00;}

.signals_count>span,.placed_bets>span{font-weight:700;}
.signals_count.c0,.past_signals_count.c0,.placed_bets.c0{display:none;}
.GameCols>.R>.in a:link,.GameCols>.R>.in a:visited{color:white;}

.status.final{font-weight:bold;font-size:12px;background:url(/game_monitor/images/flag.png) 0 0 no-repeat;padding-left:18px;line-height:16px;}
.game.InPlay .status{color:#f50000;}
.game.InFinal .status{font-weight:700;color:#000;}

.v_space{padding-top:20px;}

.predictions{min-width:95px;}
.predictions.coming{flex: 1;max-width: 190px;text-align: center;}

.Probability{padding:16px 20px 0 20px;margin-top: 18px;min-width:40px;}
.Probability>.in{position:relative;}
span.confidence{position:absolute;left:50%;top:50%;margin:-11px -8px;font-size:12px;line-height:18px;text-align:center;font-weight:700;color:#0A0805;}

.coming{padding:5px 10px;text-align:center;}
.hidden{display:none !important;}

.popup{z-index:101;border:1px solid #ccc;position:absolute;background-color:#fff;padding:20px;border-radius:10px;left:0;right:0;margin-left:auto;margin-right:auto;box-shadow:0 0 15px #000;text-align:left;}
.popup>.Close{position:absolute;display:block;width:24px;height:24px;cursor:pointer;background:url(/game_monitor/images/X.png) 0 0 no-repeat #252A35;top:16px;right:24px;z-index:101;border-radius: 12px;
transition-duration: 0.8s;}
.popup.game-mode>.Close{background-image:url(/game_monitor/images/X-dark.png);}
.popup>.Close.white{background:url(/game_monitor/images/X.png) 0 0 no-repeat #252A35;}
.popup>.in>.E>.Title{font-size:24px;padding-bottom:10px;color:#000;}
.popup>.in>.E+.E{padding-top:40px;}
.popup>.Close:hover {transform: translateY(-4px);}

#GameInfo{z-index:101;width:85%;max-width:1200px;background:linear-gradient(180deg, #252A35 274px, white 10%);padding:0;border:none;position:absolute;
color: var(--ink-inv-force-0);}
#GameInfo>.in{}

#GameInfo .coming{padding:18px;color: white;font-size: 18px;}
#GameInfo .coming>p{padding:10px;font-weight:300;}
#GameInfo .game-top{text-align:center;color:white;position: relative;}
#GameInfo .game-top>.sport-info{position:absolute;top:16px;left:24px;font-size:14px;font-weight:700;line-height:18px;text-align:left;}
#GameInfo .game-top>.pick-head{line-height:18px;font-size:12px;padding-top:16px;}
#GameInfo .game-top>.pick-head>.num{font-weight:700;}
#GameInfo .game-top>.pick-head>.date{font-weight:400;opacity:50%;padding-bottom:36px;}
#GameInfo .game-top>.league{font-size:32px;font-weight:700;line-height:40px;padding:0 16px;}
#GameInfo .game-top>.teams{font-size:18px;font-weight:400;line-height:18px;padding:0 16px 36px;}
#GameInfo .details{display:flex;justify-content:space-between;padding:0 12px;flex-wrap:wrap;}
#GameInfo .details>*{margin:12px;box-shadow: 0px 2px 16px 0px #0000003D;padding:16px;background:white;border-radius:8px;flex:1;}
#GameInfo .details>.forecast{min-width:250px;width:30%;background:#f3f3f3;}
#GameInfo .details>.team>.team-head{display:flex;margin-bottom:16px;align-items: flex-start;}
#GameInfo .details>.team>.team-head>.in{padding-left: 16px;}
#GameInfo .details>.team1{background: url(/game_monitor/images/blue_bg.png) 100% 0 no-repeat #f3f3f3;background-size: cover;min-width:240px;}
#GameInfo .details>.team2{background: url(/game_monitor/images/pink_bg.png) 0 0 no-repeat #f3f3f3;background-size: cover;min-width:240px;}
#GameInfo .details .team-head>img{margin-right:16px;}
#GameInfo .details .team-head>.in>.caption{font-size:18px;font-weight:700;line-height:18px;padding-bottom: 4px;}
#GameInfo .details .team-head .prop{font-size:10px;font-weight:500;line-height:12px;}
#GameInfo .details .team-head .prop>.pvalue{font-weight:700;font-size: 13px;}
#GameInfo .details .team-head .prop:first-child{margin-right:30px;}
#GameInfo .details .team-head .prop>.desc{text-transform: uppercase;}
#GameInfo .detail-row{display:flex;justify-content:space-between;font-weight:400;font-size:13px;line-height:18px;padding-bottom: 6px;}
#GameInfo .detail-row>.pvalue{font-weight:700;text-align: right;}
#GameInfo .detail-row .W, #GameInfo .detail-row .O{color:#47B23F;}
#GameInfo .detail-row .L, #GameInfo .detail-row .U{color:#DC2323;}
#GameInfo .detail-row .P{color:#252525;}

#GameInfo>.in>.details>.team .props{display:flex;}

#GameInfo .rest{background:white;padding: 24px;}
#GameInfo .rest>.in{padding:24px 0;background: #F3F3F3;border-radius: 8px;display: flex;justify-content: space-between;}
#GameInfo .rest>.in>div{padding: 0 16px;}
#GameInfo .rest>.in>.L{width:56%;}
#GameInfo .rest>.in>.L p{padding-bottom:16px;font-size: 14px;font-weight:300;line-height:20px;}
#GameInfo .rest>.in>.R{width:35%;}
#GameInfo .rest>.in>.R>div{margin-bottom:16px;}

#GameInfo .add-info{display:flex;justify-content:space-between;padding:0 12px;flex-wrap:wrap;}
#GameInfo .add-info>div{background:#F3F3F3;padding: 16px 24px;border-radius: 8px;margin: 12px;flex:1;min-width:280px;}
#GameInfo .title{color:#252525;font-size: 22px;font-weight: 700;line-height: 28px;padding-bottom: 16px;}
#GameInfo .tickets>.title,#GameInfo .movies>.title{padding-bottom:2px;}
#GameInfo .tickets>.trap_alert>.hdr{color:#F8961E;;padding:10px 0;text-transform:uppercase;}
#GameInfo .tickets>.trap_alert>div:not(.hdr){display:flex;font-weight:300;font-size: 13px;}
#GameInfo .tickets>.trap_alert>div>img{margin-right:20px;margin-bottom:20px;}

#GameInfo .hot-trends>.title{background: url(/game_monitor/images/fire.png) 0 2px no-repeat;padding-left: 24px;}
#GameInfo ul{padding-left:16px;font-weight:300;width:90%;}
#GameInfo .R li{padding-bottom:16px;}

#GameInfo .recomendations>.title{background: url(/game_monitor/images/thumb_up.png) 0 2px no-repeat;padding-left: 24px;}

#GameInfo .public-types{display:flex;margin-bottom:20px;overflow: hidden;}
#GameInfo .public-types>div{width:33%;padding:12px 0;font-size:13px;font-weight: 700;line-height: 20px;color:#1057C0;cursor:pointer;background:white;text-align: center;max-width: 150px;}
#GameInfo .public-types>div.active{color:#252525;background:#CBD0DD;}

#GameInfo .chart-area{display:none;}
#GameInfo .chart-area.active{display:flex;}
#GameInfo .chart-area>div{margin-right:24px;position:relative;font-size: 13px;font-weight: 500;line-height: 18px;}
#GameInfo .chart-area .item{padding-left:16px;}
#GameInfo .chart-area .item.i1{background:url(/game_monitor/images/red.svg) 0 4px no-repeat;}
#GameInfo .chart-area .item.i2{background:url(/game_monitor/images/blue.svg) 0 4px no-repeat;}
#GameInfo .chart-area .item.i3{background:url(/game_monitor/images/green.svg) 0 4px no-repeat;}
#GameInfo .chart-area p{font-size: 18px;font-weight: 700;line-height: 20px;padding-bottom:18px;}
#GameInfo .chart-area img.chart{width:150px;}
#GameInfo .chart-area img.hole{position:absolute;top:25px;left:25px;}

#GameInfo .movies>.chart-area{display:flex;flex-wrap:wrap;justify-content: space-between;}
#GameInfo .movies>.chart-area>.e{margin-top:24px;}
#GameInfo .movies>.chart-area>.e::last-child{margin-right:0;}
#GameInfo .movies .name>span{font-weight:700;padding-bottom:3px;display:inline-block;background:url(/game_monitor/images/magnify.png) 100% 0 no-repeat;padding-right:24px;}
#GameInfo .movies .Img{width:150px;height:53px;margin-right:0;overflow:hidden;}
#GameInfo .movies .Img>img{cursor:pointer;margin-top:-10px;margin-left:-10px;}
#GameInfo .movies li{padding-top:10px;}

#GameInfo .ticket-area{padding: 16px 0 20px;}
#GameInfo .ticket-area>.item{display: flex;justify-content: space-between;padding-top: 8px;}
#GameInfo .ticket-area>.item>p{font-size:13px;font-weight:400;line-height:18px;}
#GameInfo .ticket-area>.item>.line{width:40%;display:flex;align-items: center;}
#GameInfo .ticket-area>.item>.line>p{line-height:14px;}
#GameInfo .ticket-area>.item>.line>span{height:12px;border-radius:10px;display:block;margin-right:3px;}
#GameInfo .ticket-area>.item>.line.l1>span{background:#F94144;}
#GameInfo .ticket-area>.item>.line.l2>span{background:#F3722C;}
#GameInfo .ticket-area>.item>.line.l3>span{background:#F8961E;}
#GameInfo .ticket-area>.item>.line.l4>span{background:#90BE6D;}
#GameInfo .ticket-area>.item>.line.l5>span{background:#2D9CDB;}
#GameInfo .ticket-area>.item>.line.l6>span{background:#A155B9;}
#GameInfo .ticket-area>.item>.line.l7>span{background:#FFCB00;}

#GameInfo .ticket-area>.total{font-size: 13px;font-weight: 400;line-height: 20px;padding-top:24px;}

/*#GameInfo .movies-combo{margin:16px 0;max-width:400px;}
#GameInfo .movies-combo>select{width:100%;}
#GameInfo .movies>.chart-area{max-width:400px;}*/

#GameInfo .ServiceLinks{display:flex;justify-content:space-between;padding: 12px;}
#GameInfo .ServiceLinks>.tool{width:20%;box-shadow: 0px 2px 16px 0px #0000003D;padding:16px;border-radius: 8px;text-align: center;margin: 12px;text-decoration:none;background:white;}
#GameInfo .ServiceLinks>.tool>.tool-name{font-size: 14px;font-weight: 700;line-height:20px;padding-top:10px;color:#252525;}

.oWGame{width:300px;box-sizing:border-box;margin-right:20px;}
.oWGame>.in{position:relative}
.oWGame>.in>.Title{font-size:12px;font-family:arial,sans-serif;color:#fff;padding-bottom:10px}
.oWGame>.in>.Title>i{color:#888}
.oWGame>.in>.Base{position:relative;}
.oWGame>.in>.Base:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.oWGame>.in>.Base>.T1{width:50px;float:left;padding-right:15px; box-sizing: content-box; }
.oWGame>.in>.Base>.T2{width:50px;float:right;padding-left:15px; box-sizing: content-box; }
.oWGame>.in>.Base>.Line{padding-top:10px}
.oWGame>.in>.Base>.Line>.in{overflow:hidden;height:35px;position:relative;}
.oWGame>.in>.Base>.Line>.in:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.oWGame>.in>.Base>.Line>.in>.L>i,
.oWGame>.in>.Base>.Line>.in>.C>i,
.oWGame>.in>.Base>.Line>.in>.R>i{padding-top:32px;height:0;overflow:hidden;font-size:0;display:block}
.oWGame>.in>.Base>.Line>.in>.L>i{border-radius:8px 0 0 8px}
.oWGame>.in>.Base>.Line>.in>.R>i{border-radius:0 8px 8px 0}
/*.oWGame>.in>.Base>.Line>.in>.L:after,
.oWGame>.in>.Base>.Line>.in>.R:after{content:' ';display:block;position:absolute;top:0;padding-top:33px;width:1px;height:0;overflow:hidden;
background:url(/images/pick_overlay.png) 0 0 no-repeat}
*/.oWGame>.in>.Base>.Line>.in>.L:after{right:0;background-position:100% 0}
.oWGame>.in>.Base>.Line>.in>.R:after{left:0;background-position:0 -33px}
.oWGame>.in>.Base>.Line>.in>.L{float:left;position:relative}
.oWGame>.in>.Base>.Line>.in>.C{float:left;position:relative}
.oWGame>.in>.Base>.Line>.in>.R{overflow:hidden;position:relative}
.oWGame>.in>.Base>.Line>.in>div.vs { font-size: 22px; font-weight: bold; text-align: center; }

.oWGame>.in>.Base>.Line>.in>.L.Red>i,
.oWGame>.in>.Base>.Line>.in>.R.Red>i{background:#f44040}
.oWGame>.in>.Base>.Line>.in>.L.Orange1>i,
.oWGame>.in>.Base>.Line>.in>.R.Orange1>i{background:#f47f55;}
.oWGame>.in>.Base>.Line>.in>.L.Orange2>i,
.oWGame>.in>.Base>.Line>.in>.R.Orange2>i{background:#f4b36a}
.oWGame>.in>.Base>.Line>.in>.L.Yellow1>i,
.oWGame>.in>.Base>.Line>.in>.R.Yellow1>i{background:#f4d274}
.oWGame>.in>.Base>.Line>.in>.L.Yellow2>i,
.oWGame>.in>.Base>.Line>.in>.R.Yellow2>i{background:#ddd86c}
.oWGame>.in>.Base>.Line>.in>.L.Green1>i,
.oWGame>.in>.Base>.Line>.in>.R.Green1>i{background:#a4d04e}
.oWGame>.in>.Base>.Line>.in>.L.Green2>i,
.oWGame>.in>.Base>.Line>.in>.R.Green2>i{background:#68c035}
.oWGame>.in>.Base>.Line>.in>.L.Green3>i,
.oWGame>.in>.Base>.Line>.in>.R.Green3>i{background:#35b02c}
.oWGame>.in>.Base>.Line>.in>.L.Green4>i,
.oWGame>.in>.Base>.Line>.in>.R.Green4>i{background:#2ea246}
.oWGame>.in>.Base>.Line>.in>.L.Blue1>i,
.oWGame>.in>.Base>.Line>.in>.R.Blue1>i{background:#2b8b84}
.oWGame>.in>.Base>.Line>.in>.L.Blue2>i,
.oWGame>.in>.Base>.Line>.in>.R.Blue2>i{background:#2c78ae}

.oWGame>.in>.Base>.Line>.in>.C.Gray>i{background:#c0c0c0}

.oWGame>.in>.Base>.Line>.in>b,
.oWGame>.in>.Base>.Line>.in>u{display:block;position:absolute;top:0px;height:32px;line-height:32px;color:#000; font-size: 10px; font-weight: bold;}
.oWGame>.in>.Base>.Line>.in>b{left:5px;}
.oWGame>.in>.Base>.Line>.in>u{right:5px;text-decoration:none}

.oWGame>.in>.Base>.Line>.in>b.Blue2,
.oWGame>.in>.Base>.Line>.in>u.Blue2,
.oWGame>.in>.Base>.Line>.in>b.Blue1,
.oWGame>.in>.Base>.Line>.in>u.Blue1,
.oWGame>.in>.Base>.Line>.in>b.Green4,
.oWGame>.in>.Base>.Line>.in>u.Green4,
.oWGame>.in>.Base>.Line>.in>b.Green3,
.oWGame>.in>.Base>.Line>.in>u.Green3 {color: #fff;}

.oWGame>.in>.Lines{padding-top:15px; display: table;}
.oWGame>.in>.Lines>.e {display: table-row;}
.oWGame>.in>.Lines>.e>div {display: table-cell; padding-top: 2px;}
.oWGame>.in>.Lines>.e>div:nth-child(2) {padding-left: 16px;}
body.RTL .oWGame>.in>.Lines>.e>div:nth-child(2) {padding-left: 0; padding-right: 16px;}
body.RTL .oWGame>.in>.Lines>.e>div:nth-child(2)>b {display: block;}

.oWGame>.in>.Lines>.e+.e{padding-top:7px}
.oWGame>.in>.Lines>.e .oStar,.oWGame>.in>.Lines>.e .oStar2{display:inline-block;vertical-align:top;margin:0 0 0 5px}
.oWGame>.in>.Lines>.e span.hilite { font-size: 16px; color: #FFA800; font-weight: bold; }


#GameInfo .oWGame{margin-right:0;width:100%;margin-bottom:24px;box-sizing:border-box;}

.oPickStatus{width:88px;height:86px;position:relative;background:url(/images/pick_status_n3.png) 0 0 no-repeat}
.oPickStatus.Dead{background-position:0 0}
.oPickStatus.Ice{background-position:0 -100px}
.oPickStatus.Avg{background-position:0 -200px}
.oPickStatus.Hot{background-position:0 -300px}
.oPickStatus>i{display:none;padding-top:47px;height:0;overflow:hidden;font-size:0;width:49px;background:url(/images/pick_status_n3.png) 0 0 no-repeat;
top:-18px;left:-18px;position:absolute}
.oPickStatus.Down>i{background-position:18px -480px;display:block}
.oPickStatus.Up>i{background-position:18px -580px;display:block}

.oPickStatus.Mini{width:48px;height:48px}
.oPickStatus.Mini.Dead{background-position:0 -1200px}
.oPickStatus.Mini.Ice{background-position:0 -1300px}
.oPickStatus.Mini.Avg{background-position:0 -1400px}
.oPickStatus.Mini.Hot{background-position:0 -1500px}
.oPickStatus.Mini>i{padding-top:16px;width:16px;left:-2px; top: -2px;}
.oPickStatus.Mini.Down>i{background-position:0 -1600px}
.oPickStatus.Mini.Up>i{background-position:0 -1650px}

#LineMovesChart{z-index:103;max-width:830px;width:50%;min-width:360px;color:#fff;left:50%;transform: translateX(-50%);}
#LineMovesChart>.in{display:flex;flex-wrap:wrap;justify-content:space-between;}
#LineMovesChart .typRevTypeSel{width:50%;}
#LineMovesChart>.in>.FavStatus{display:flex;flex-wrap: wrap;}
#LineMovesChart .typRevTypeSel>span, #LineMovesChart .typSportSel>span{color:#252525;padding:12px 24px;font-size: 13px;font-weight: 700;line-height: 20px;cursor: pointer;}
#LineMovesChart .typRevTypeSel>span.active, #LineMovesChart .typSportSel>span.active{background: #CBD0DD;}
#LineMovesChart>.in>.Tutorial{display:flex;flex-wrap: wrap;}
#LineMovesChart>.in>.Tutorial>a{display:flex;line-height:24px;color:#252525;font-weight:700;text-decoration: none;font-size:14px;display:flex;align-items:center;padding-left:20px;}
#LineMovesChart>.in>.Tutorial>a>img{padding-right:2px;}
#LineMovesChart>.in>.chart-wrapper{width:100%;margin-top:16px;}
#LineMovesChart>.in>.Extra{width:100%;}

#TextPopup{max-width:600px;top:30px;z-index:103;width:60%;min-width:260px;}

#WorkPopup{box-sizing:border-box;min-width:300px;max-width:920px;z-index:103; color: var(--bg-force-0);}
#WorkPopup>.in>.Title{font-size:24px;padding-bottom:10px;color:#000;}

#WorkPopup.volatility iframe {
  border: none;
  width: calc(100% - 20px);
  min-height: 600px;
  max-width:1300px;
}

#WorkPopup .SelectPlace{padding:15px 0 0 40px;}
#WorkPopup .SelectPlace label{font-weight:300;}
#WorkPopup .oCheckboxes{padding:10px 0 0 40px;}
#WorkPopup .select{width: 200px;border: 1px solid #CBD0DD;border-radius: 4px;}
#WorkPopup .select>select{border-radius: 4px;}
#WorkPopup .LocationSel{display: flex;flex-wrap: wrap;align-items: center;margin-bottom:12px;margin-right: 32px;}
#WorkPopup .LocationSel>.Name{margin-right:8px;}

.oMedal{display:inline-block;vertical-align:top;width:13px;padding-top:15px;height:0;overflow:hidden;font-size:0;background:url(/images/vipclub/medals2.png) 0 0 no-repeat;}
.oMedal.Rank1{background-position:0 0px;}
.oMedal.Rank2{background-position:0 -100px;}
.oMedal.Rank3{background-position:0 -150px;}
.oMedal.Rank4{background-position:0 -200px;}

/* Experience bar */
.oExpLine{padding: 5px 0;border-radius: 0 0 4px 4px;}
.oExpLine>.in{position:relative;width:37px;border-right:1px solid transparent;margin:0 auto;}
.oExpLine .Bar{position:relative;height:6px;}
.oExpLine .Bar>.Bg{position:absolute;left:0;top:0;right:0;background:url(/images/vipclub/experience.png) 0 0 no-repeat;}
.oExpLine .Bar>.Bg>i{display:block;background:url(/images/vipclub/experience.png) 100% -6px no-repeat;padding:0 1px;}
.oExpLine .Bar>.Bg>i>b{display:block;padding-top:6px;height:0;overflow:hidden;font-size:0;background:url(/images/vipclub/experience.png) 0 -12px repeat-x;}
.oExpLine .Bar>.Line{position:relative;background:url(/images/vipclub/experience.png) 0 -50px no-repeat;padding-top:6px;height:0;overflow:hidden;}

/* ZCode AI */
#AIPopup{box-sizing:border-box;min-width:300px;max-width:800px;z-index:103;background: #252a35;border-color: #252a35;padding:0;}
#AIPopup>.head{padding:20px;color:white;display:flex;align-items: flex-start;}
#AIPopup>.inside{background:white;padding:20px;}
#AIPopup .in>.e>.in{display:flex;position:relative;}
#AIPopup .L{width:50px;padding: 0 16px 0 0;position: relative;}
#AIPopup .O,#AIPopup .R{display:none;}

#AIPopup .i_like{float: right;cursor: pointer;color: #fcb752;padding: 0 24px 0 2px;background: url(/vipclub/images/iLikeIt3.png) no-repeat 100% 3px;font-weight: bold;height: 32px;line-height: 30px;min-width: 20px;text-align: right;font-size: 12px;}

#AIPopup .Avatar{width:50px;height:50px;border-radius:25px;overflow:hidden;}
#AIPopup .Avatar>img{width:100%;height:100%;}

#AIPopup .UserName{font-weight: bold;color:#FFCB00;font-size:14px;padding-right: 4px;}
#AIPopup .appr{display:inline-block;vertical-align:top;
width:16px;padding-top:16px;height:0;overflow:hidden;cursor:pointer;margin:2px 5px 0 0;}
#AIPopup .appr.off{background:url(/vipclub/images/approve.png) no-repeat 0 50%;}
#AIPopup .appr.on{background:url(/vipclub/images/unapprove.png) no-repeat 0 50%;}
#AIPopup form[name="alt"],#AIPopup .MsgControls,#AIPopup .AdmMsgControls,#AIPopup .e.yappr .AIMsgControls{display: none;}

#AIPopup .Detail>.T{margin-right:34px;}
#AIPopup .ai_news_subheader{font-weight: bold;font-size: 18px;margin-top:12px;}
#AIPopup select{border:1px solid #CBD0DD;border-radius:4px;margin:12px 0 0 10px;padding: 5px 10px;}
#AIPopup .CText{font-size:14px;line-height:20px;font-weight: 500;overflow:hidden;word-break:break-word;overflow-wrap:anywhere; color: var(--ink-inv-force-0);}
#AIPopup .CText a {word-break:break-all;}
#AIPopup .CText b {color:#deb887;}
#AIPopup .CText .Disclaimer {font-size: 12px; color: #999; padding-top: 24px; padding-bottom: 12px;}
#AIPopup .C>.T {color:#CBD0DD;font-weight:300;}

#AIPopup .oMedal{margin: 2px 10px 0 0;}

/* AIPickOfTheDay */
#AIPickOfTheDay{box-sizing:border-box;min-width:300px;max-width:800px;z-index:103;background: #252a35;border-color: #252a35;padding:0;}
#AIPickOfTheDay>.inside{background:white;padding:60px 25px 25px 25px; border-radius: 8px;}

#AIPickOfTheDay .SubTitle {display: flex; justify-content: space-between; font-size: 14px; font-weight: bold; color: gray; padding-bottom: 20px;}
#AIPickOfTheDay .Date {color: gray; font-weight: bold; }
#AIPickOfTheDay .Game {padding-bottom: 20px; font-size: 18px; font-weight: bold;}
#AIPickOfTheDay .Game>a {color: #000; text-decoration: none;}
#AIPickOfTheDay .Game>a:hover {color: #000; text-decoration: underline;}

#AIPickOfTheDay .Brief {padding-bottom: 20px; color: var(--ink-inv-force-0);}
#AIPickOfTheDay .Text {font-size:14px;line-height:20px;font-weight: 500;overflow:hidden;word-break:break-word;overflow-wrap:anywhere; color: var(--ink-inv-force-0);}
#AIPickOfTheDay .Text>p+p {padding-top: 12px; }
#AIPickOfTheDay .Brief b, #AIPickOfTheDay .Text b {color: #deb887;}

.PickOfTheDay select {padding: 1px 10px;}
.PickOfTheDay .Items>.Item:not(.Active) {display: none;}

#SimplePopup{position:absolute;display:none;left:50%;z-index: 102;background: white;border-radius:8px;box-shadow: 0px 2px 16px 0px #0000003D;}
#SimplePopup>.in{padding:14px;}
#SimplePopup .Title {color: var(--ink-force-3);}
.last_games{padding-top:10px;font-size:13px;}
.last_games td{vertical-align:bottom;padding:2px 16px 2px 0;}
.last_games .win{color:#409021;font-weight:bold;}
.last_games .loss{color:#C33A3A;}

.DataTable>.table{display: table; width:100%; color: #000; font-size: 13px; font-weight: 400;}
.DataTable>.table>.thead {display: table-header-group;}
.DataTable>.table>.tfoot {display: table-footer-group;}
.DataTable>.table>.tbody {display: table-row-group;}
.DataTable>.table>div>div {display: table-row;}
.DataTable>.table>div>div>div {display: table-cell; vertical-align: middle;}

.DataTable>.table .td{padding:4px 7px;}
@media all and (max-width:640px){
    .DataTable>.table .td{padding:2px 0;}
}

.DataTable>.table>.thead>.tr>.td,
.DataTable>.table>.tfoot>.tr>.td{background:#CBD0DD;font-size: 11px; font-weight:600;padding: 8px 12px; text-align: center;}
.DataTable>.table>.thead>.tr>.td:first-child,
.DataTable>.table>.tfoot>.tr>.td:first-child{text-align: left;}

.DataTable>.table>.thead>.tr>.td{border-bottom:1px solid #252A35;}
.DataTable>.table>.tfoot>.tr>.td{border-top:1px solid #252A35;}
.DataTable>.table>.thead>.tr>.td:first-child~.td,
.DataTable>.table>.tfoot>.tr>.td:first-child~.td{border-left:1px solid #FFF;}

.DataTable>.table>.tbody>.tr>.td {text-align: center;}
.DataTable>.table>.tbody>.tr>.td:first-child {text-align: left;}
.DataTable>.table>.tbody>.tr>.td .oPickStatus {margin: 0 auto;}

.DataTable>.table>.tbody>.tr>.td:first-child~.td{/*border-left:1px solid #252A35;*/}
.DataTable>.table>.tbody>.tr.CurSeason>.td{/*background:#4F1000;*/}
.DataTable>.table>.tbody>.tr+.tr>.td{border-top:1px solid #CBD0DD;}
.DataTable>.table>.tbody>.tr>.td.Win{color:#5c5;}
.DataTable>.table>.tbody>.tr>.td.Loss{color:#c00;}
.DataTable .TI{text-align:center;font-weight:bold;padding:5px 0;}
.DataTable .TI>.Name{}
.DataTable .Summary{padding:15px 0 0 7px;}
.DataTable .Title{font-size:18px;font-weight:bold;padding-bottom:5px;}
.DataTable .tc{text-align:center;}
.DataTable .Score{text-align:center;}
.DataTable .Score>big{font-size:16px;display:block;line-height:19px;padding:10px 0 10px;font-weight:bold;}
.DataTable .Score>small{font-size:11px;display:block;line-height:13px;margin-top:-8px;}

.DataTable .Message {font-size: 24px; text-align: center;}

.DataTable>.table>.tbody>.tr>.td.Status>.Odd {display: none; text-align: center; padding-top: 10px; font-size: 16px;}

@media all and (max-width:640px){
    .DataTable>.table .tr>.td.Odd {display: none;}
    .DataTable>.table>.tbody>.tr>.td.Status>.Odd {display: block;}
}

@media (max-width: 480px) {
    .DataTable>.table>div>div {display: flex; flex-wrap: wrap; align-items: stretch; justify-content: center;}
    .DataTable>.table>div>div>div {display: flex; align-items: center; flex-basis: 33%; flex-shrink: 0;}
    
    .DataTable>.table>div>div>div:nth-child(1) {order: 1; }
    .DataTable>.table>div>div>div:nth-child(2) {order: 4;}
    .DataTable>.table>div>div>div:nth-child(3) {order: 3;}
    .DataTable>.table>div>div>div:nth-child(4) {order: 2;}
    .DataTable>.table>div>div>div:nth-child(5) {order: 5;}
    .DataTable>.table>div>div>div:nth-child(6) {order: 6;}
    .DataTable>.table>div>div>div:nth-child(7) {order: 7;}
    .DataTable>.table>div>div>div:nth-child(8) {order: 8;}
    .DataTable>.table>div>div>div:nth-child(9) {order: 9;}
    .DataTable>.table>div>div>div:nth-child(10) {order: 10;}
    
    .DataTable>.table>div>div>div.Status {flex-wrap: wrap; justify-content: center;}
    .DataTable>.table>div>div>div.Status>div {}
    .DataTable>.table>div>div>div.Status>div.Odd {flex-basis: 90%; }
    
    .DataTable>.table>div>div>div.Loss,
    .DataTable>.table>div>div>div.Win {justify-content: center;}
    
    .DataTable>.table>.thead>.tr>.td,
    .DataTable>.table>.tfoot>.tr>.td {justify-content: center;}
    
    .DataTable>.table>.thead>.tr>.td:nth-child(1),
    .DataTable>.table>.tfoot>.tr>.td:nth-child(1) {justify-content: left;}

    .DataTable>.table>.thead>.tr>.td:nth-child(5),
    .DataTable>.table>.tfoot>.tr>.td:nth-child(5) {justify-content: left;}
    
    
    .DataTable>.table>.thead>.tr>.td, .DataTable>.table>.tfoot>.tr>.td {padding-left: 0; padding-right: 0;}    
    .DataTable>.table>.tbody>.tr+.tr>.td{border:none;}
    .DataTable>.table>.tbody>.tr+.tr>.td:nth-child(1),
    .DataTable>.table>.tbody>.tr+.tr>.td:nth-child(2),
    .DataTable>.table>.tbody>.tr+.tr>.td:nth-child(3),
    .DataTable>.table>.tbody>.tr+.tr>.td:nth-child(4) {border-top:1px solid #CBD0DD;}
    
    #AIPopup select{margin-left:0;margin-right:50px;}
}

.DarkBg{background: #000;opacity:0.7;z-index: 100;position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.FrozenBg{background:#000;opacity:0.7;z-index: 102;position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.Loader{position: fixed;right: 20px;top: 50%;margin-top: -26px;padding-top: 50px;height: 0;width: 50px;border: 1px solid #888;background: #fff url(/vipclub/templates/custom/images/ajaxLoader.gif) 50% 50% no-repeat;-moz-border-radius: 10px;border-radius: 10px;z-index: 1000;}

.game.InPlay .status,.game.InFinal .status{animation-name:my-animation;
  animation-duration: 2s;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

.ValUpdated{animation: update_values 2s linear 20;}

.logo-default{display:block;width:48px;height:48px;}
html.lightTheme .tennis_default{background:url(/images/teams/TENNIS/default.png) 0 0 no-repeat;}
html.darkTheme .tennis_default{background:url(/images/teams/TENNIS/default-dark.png) 0 0 no-repeat;}
html.lightTheme .tab_tennis_default{background:url(/images/tab_tennis_default.png) 0 0 no-repeat;}
html.darkTheme .tab_tennis_default{background:url(/images/tab_tennis_default-dark.png) 0 0 no-repeat;}

@keyframes my-animation {
  from {
    opacity:0;
  }
  to {
    opacity:1;
  }
}

@keyframes update_values {
    0%  {color: #fff;}
    50% {color: #a00;}
    100% {color: #fff;}
}

.typGamePick .Text > .in > .in{height:unset;}

@media all and (max-width:1260px) {
	.v-line{display:none;}
}

@media all and (max-width:1180px) {
	#GameInfo .details{flex-wrap:wrap;}
	#GameInfo .details>.forecast{order:-1;width: 100%;flex: 1 1 auto;}
}

@media all and (max-width:960px) {
	.game>.in{justify-content: center;}
	#GameInfo .title{font-size:20px;}
	#GameInfo .ServiceLinks{flex-wrap:wrap;}
	#GameInfo .ServiceLinks>.tool{margin:12px 10px;flex: 1 1 auto;}
}

@media all and (max-width:720px) {
	body>.main{padding: 0 15px 70px;}
	.GM-head{padding:20px 0 30px;}
	.GM-head .tool{font-size:18px;}
	.GM-head>.in>img{width:40px;}

	.Links{padding:0 8px 8px;}
	.Links>.in>*{margin-top:8px;margin-right:0;width:100%;}
	.Links>.in>div.head2{flex:auto;margin-right:0;width:100%;min-width:100%;}
	.Links a{margin-top:12px;}

	.SponsorBlock{width:auto;}
	.SponsorBlock>.in{background:none;padding:0;}
	.SponsorBlock>.in>.Sponsor>div{flex-direction: column;align-items: flex-end;color: white;font-size:12px;}
	.SponsorBlock>.in>.Sponsor>div>div{padding:0;}
	
	.inside{padding:16px;}
	.inside>.nToolbar{padding:16px;}
	.inside>.nToolbar>*{margin:0 0 16px;width:100%;}
	.inside>.nToolbar>.nToolbarControl select{width:100%;}
	.inside>.nToolbar .space{flex:auto;height:1px;background: #CBD0DD;}
	.inside .Export{width: auto;margin: 10px auto;}

	.game.locked>.in{margin-bottom:64px;}
	.game.locked .lock{display:flex;align-items:center;background:url(/game_monitor/images/blue_lock.png) 16px 10px no-repeat #F3F3F3;padding:0 16px 0 36px;height:42px;border-radius:8px;top:unset;bottom:16px;}
	.game.locked>.lock>p{display:block;padding-left:8px;color:#1057C0;font-weight: 700;white-space: nowrap;}

	.games-list .date-head{padding:0 8px;}
	.games-list .game>.in>*{margin:5px 0;}
	.games-list .sport{width:100%;position:relative;}
	.games-list .sport>.status{position: absolute;right: 0;top: 0;}
	.games-list .info{text-align:center;width:100%;flex: 1 1 auto;}
	.games-list .MainPredictScore .half-score:hover .PScoreDetail{left:-25px;}
	.games-list .v_space{padding-top:0;}
	
	.oWGame{width:100%;}

	#GameInfo{width: 100%;top: 0;left: 0;bottom: 0;position: fixed;right: 0;border-radius: 0;}
	#GameInfo>.in{overflow-y: scroll;width:100%;height:100vh;background: #252A35;}
	
	#GameInfo .sport-info{left:16px;}
	#GameInfo .Close{right:16px;}
	#GameInfo .details{padding:0;}
	#GameInfo .details>*{margin:0 12px 12px;}
	#GameInfo .rest>.in{flex-wrap:wrap;}
	#GameInfo .rest>.in>.L,#GameInfo .rest>.in>.R{width:100%;}
	#GameInfo ul{width:100%;padding-right:16px;box-sizing: border-box;}
	#GameInfo .add-info{padding:0 12px 12px;}
	#GameInfo .add-info>div{margin: 0 0 12px;padding:12px 16px;box-sizing: border-box;}
	#GameInfo .add-info>.movies{margin:0;}
	#GameInfo .ServiceLinks{flex-direction:column;padding: 0 12px 12px;}
	#GameInfo .ServiceLinks>.tool{margin:0 0 12px;width:100%;padding:0;display:flex;align-items:center;}
	#GameInfo .ServiceLinks>.tool>.tool-name{padding-top:0;}
	#GameInfo .ServiceLinks>.tool>img{width:50px;margin:16px;}
	#GameInfo .game-top>.pick-head{padding-top:80px;}
	#GameInfo .game-top>.pick-head>.date{padding-bottom:16px;}
	#GameInfo .rest{padding:0;margin:0 12px 12px;}
	#GameInfo .rest>.in{padding:12px 0;}
}

@media all and (max-width:400px) {
	.ui-datepicker {width:15em;}
	.oWGame img{width:36px;height:36px;}
	.oWGame>.in>.Base>.T1,.oWGame>.in>.Base>.T2{width:36px;}
	.oTI.oTImg{width:36px;height:36px;}
	.oWGame>.in>.Base>.Line{padding-top: 2px;}
}