.gameCircledIcon,.gameLiveIcon{background-repeat:no-repeat;display:inline-block}.table-games{width:100%;margin-bottom:2px;table-layout:auto;border-collapse:collapse}body.md .table-games{table-layout:fixed}body.md .table-games,body.sm .table-games,body.xs .table-games{table-layout:auto;margin-bottom:10px;position:relative}body.md #propsgroupswraplong_gameprops .table-games,body.sm #propsgroupswraplong_gameprops .table-games,body.xs #propsgroupswraplong_gameprops .table-games{table-layout:auto;margin-bottom:5px;position:relative}body.xs .periods{position:relative;top:12px;z-index:1}body.xs .betType{float:right;position:relative;width:100%}.table-games.props,.table-games.upcomming{table-layout:auto}.table-games .gameTime,.table-games .teamDesc,body.xs .table-games .draw,body.xs .table-games .gameTime,body.xs .table-games .teamDesc{text-align:left;padding-left:3px}body.xs .table-games .gameTime{text-align:left;font-size:11px;display:inline-block}body.xs .table-games .gameTitle{font-size:12px;font-weight:800;border:0;width:55px;margin-right:2px}.future-prop-container-odds,.loading-future-prop-gif,.table-games .selectionList.collapsed,.table-games .show_if_moneyline,.table-games .show_if_spread,.table-games .show_if_teamtotal,.table-games .show_if_total,.table-games.moneyline .hide_if_moneyline,.table-games.spread .hide_if_spread,.table-games.teamtotal .hide_if_teamtotal,.table-games.total .hide_if_total{display:none}.table-games.moneyline .show_if_moneyline,.table-games.spread .show_if_spread,.table-games.teamtotal .show_if_teamtotal,.table-games.total .show_if_total{display:initial}.betTypeSelector{list-style-type:none;margin:0;padding:2px 0}.betTypeSelector li{float:left;cursor:pointer;margin-right:3px}body.xs .table-games th{font-family:'Lato heavy'!important;font-size:16.5dpi}.table-games td,.table-games th{vertical-align:middle;text-align:center}.group .title.titlemargin{margin-bottom:0!important}.gameCircledIcon{background-image:url("/img/Circled.png");width:12px;height:11px}.gameLiveIcon{background-image:url("/img/live.png");background-size:18px 14px;width:18px;height:14px;padding-top:5px}body.md .table-games .title,body.md .table-games caption,body.sm .table-games .title,body.sm .table-games caption,body.xs .table-games .title,body.xs .table-games caption{padding:8px 3px}.group .title.collapsed,.table-games .title.collapsed,.table-games caption.collapsed{border-radius:3px}.buttons-container-future-props.accordion-future-props .group-button-selector .title-wrap .toggle-icon,.group .title .titleLeague .toggle-icon,.group .titleGames .toggle-icon,.groupTitle .toggle-icon,.groupsWrapLong .group .title .toggle-icon,.table-games .title .toggle-icon,.table-games caption .toggle-icon{background-image:url("/images/less.png");background-repeat:no-repeat;background-position:center center;float:right;height:22px;width:20px}.buttons-container-future-props.accordion-future-props .group-button-selector .title-wrap.collapsed .toggle-icon,.group .title .titleLeague.collapsed .toggle-icon,.group .titleGames .toggle-icon,.groupTitle.collapsed .toggle-icon,.groupsWrapLong .group .title.collapsed .toggle-icon,.table-games .title.collapsed .toggle-icon,.table-games caption.collapsed .toggle-icon{background-image:url("/images/plus.png")}.table-games tbody tr .border-bottom,.table-games tbody tr .border-right{border:none}.table-games .teamImageWrap img{width:30px;height:30px}.table-games td.headersOverview{font-size:9pt;height:8px;text-align:left}.table-games td.headersOverview span{display:inline-block;padding:2px 10px;margin-top:2px}.table-games tbody.space,.table-games tr.space{background:0 0}.upcomingTypeSelector>button,.upcomingTypeSelector>button:focus,.upcomingTypeSelector>button:hover{width:70px!important;margin:5px}.table-games tbody.space tr,.table-games tr.space{height:15px}body.xs .table-games .gameInfo{padding:0;display:table}body.xs .table-games .gameInfo .team .draw .RotNum{font-size:12px;font-weight:300;width:36px;float:left;text-align:right}body.xs .table-games .gameInfo .team .draw .TeamName{font-size:12px;font-weight:900;float:left;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.xs .table-games .gameInfo .team{height:45px;display:table-row;border-radius:4px;margin-bottom:2px;margin-right:2px;margin-left:2px}body.xs .table-games .teamDesc{display:table-cell;vertical-align:middle}body.xs .table-games .gameInfo .team .teamDesc .RotNum{font-size:12px;font-weight:300;width:25px;float:left;text-align:left}body.xs .table-games .gameInfo .team .teamDesc .TeamName,body.xs .table-games .gameInfo .team .teamDesc .teamPitcher{font-size:12px;font-weight:900;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.xs .table-games .gameInfo .team .teamDesc .listedPitcher{font-size:12px;font-weight:300;float:left;max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.table-games .gameInfo{padding:5px;text-align:left;vertical-align:middle}.table-games .betDesc,.table-games .teamInfo{text-align:left;padding-left:5px}.table-games .teamInfo div{float:left;font-size:9pt}.table-games .teamInfo .teamName,.table-games .teamInfo .teamPitcher{height:18px;width:75%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.table-games .teamInfo .listedPitcher{font-size:8pt;display:block;padding-left:5px;width:75%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-games .selectionWrap{width:100px;padding:3px}.popover{max-width:400px!important}.comments,.commentsTittle{font-size:9pt;float:left}body.md .table-games tr.odd>td,body.sm .table-games tr.odd>td,body.xs .table-games tr.odd>td{vertical-align:top;text-align:center}body.md .table-games .selectionWrap,body.sm .table-games .selectionWrap,body.xs .table-games .selectionWrap{width:55px;vertical-align:top}body.xs .table-games .selectionWrap{padding:1px}body.xs .table-games tr>td[id^=linkSelectGame]{vertical-align:middle}.btn-continue,body.md #tableHeaderButton .selectionWrap,body.sm #tableHeaderButton .selectionWrap,body.xs #tableHeaderButton .selectionWrap{width:100%}.table-games .selection{height:45px;width:100%;filter:none}.btn-continue,.table-games .selection{text-shadow:none}body.xs .btn-continue{height:40px;font-size:14px}.table-games .selection-white{background:0 0;cursor:not-allowed;height:48px;width:100%}body.md .btn-continue,body.sm .btn-continue{height:36px}.table-games .selection.blocked,.table-games .selection.blocked:hover,.table-games .selectionList li.blocked .selectionTable{cursor:not-allowed}body.xs .table-games .selection{height:45px;margin-bottom:3px}body.xs .table-games .selection-empty{height:45px;width:100%;margin-bottom:3px;border:1px solid #ddd}body.xs .table-games .game .show,body.xs .table-games .odd .show,body.xs .tableHeaderButton .show{visibility:visible;display:block}body.xs .table-games .game .hidden,body.xs .table-games .odd .hidden,body.xs .tableHeaderButton .hidden{visibility:hidden;display:none}.group .message>div,.selectGame .inner>div,.vertical-middle{display:table-cell;vertical-align:middle}body.xs #groupsWrapShort{overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch}.table-games .headerMin{font-size:8pt;font-weight:700}body.lg .table-games .selectionWrap{width:100px}body.lg .table-games .selection{height:30px}.table-games .gameDate,.table-games .propsLink{width:60px}.table-games .gameDate{font-weight:700}.table-games.upcomming .team{text-align:left;padding:5px}.table-games.upcomming .iconSportWrap{width:25px;text-align:center;padding:3px 10px}.table-games.upcomming .date{width:100px;text-align:center;padding:0 10px}.table-games .selectionList{margin-top:5px;list-style-type:none;padding:0}.future-prop-container-odds .props-container .contestant-box,.table-games .selectionList li{padding:2px}.table-games .selectionList li .selectionTable{width:100%;height:40px;display:table;cursor:pointer}.table-games .selectionList li .selectionTable .selectionFix .selectionContent{display:table;width:100%}.table-games .selectionList li .selectionTable .selectionFix .selectionContent>div{display:block;vertical-align:middle;text-align:center;width:100%}body.md .table-games .selectionList li .selectionTable,body.sm .table-games .selectionList li .selectionTable,body.xs .table-games .selectionList li .selectionTable{height:50px}.table-games .selectionList li .selectionTable .selectionFix{display:table-cell;vertical-align:middle;text-align:left;padding-left:3px}.table-games .selectionList li .selectionTable .selectionOdds{color:#df7401}.noWrap{white-space:nowrap}.buttons-container-future-props,.table-games .selection-over{margin-bottom:3px}.link,.link:hover{text-decoration:none}.group .message>div{text-align:center}.group .sliderWrap{height:40px}.group .gameNote{height:30px;padding:5px;font-size:.8em;text-align:left}.group .subGroupSelector .wrapButton{display:inline-block;margin-top:5px}.group .subGroupSelector .wrapButton button{width:calc(100% - 2px);text-align:center;text-shadow:0 0 0 transparent}.group .title,body.sm .group .title,body.xs .group .title{display:inline-block;width:100%;border-top-left-radius:3px;border-top-right-radius:3px;text-align:left;cursor:pointer}.group .title{padding:3px;font-size:16px}body.sm .group .title,body.xs .group .title{font-size:12px}.group .title>.ellipsis{width:calc(100% - 20px);float:left}body.md .titleLeague,body.sm .titleLeague,body.xs .titleLeague{width:90%;float:left;margin-top:5px}.titleLeague{width:95%;float:left}.iconDeleteLeague{border:2px solid #fff;font-size:10px;border-radius:45px;padding:3px;float:left;margin-right:10px;margin-left:5px;margin-top:1px;cursor:pointer}body.sm .iconDeleteLeague,body.xs .iconDeleteLeague{border:2px solid #fff;font-size:6px;border-radius:25px;padding:3px;float:left;margin-right:10px;margin-left:5px;margin-top:3px;cursor:pointer}.iconDeleteProps{top:0;margin-top:0}.vertical-middle{width:100%}#mainWrap{max-width:1500px}.gameTitle{text-align:center;width:100%}.table-games .selectGame .icon-caret:before{font-family:FontAwesome;font-size:1em;content:"\f067";vertical-align:middle}.table-games .selectGame .icon-caret{margin-left:4px;height:12px;width:10px}.table-games .selectGame{border-radius:3px;font-weight:700}.table-games .selectGame:hover{opacity:.8}body.md .table-games .selectGame,body.sm .table-games .selectGame,body.xs .table-games .selectGame{font-size:12.5px;font-weight:700;border-radius:4px;padding:0 3px;margin:0 2px 2px 1px;width:30px}body.md .table-games .selectGame a,body.sm .table-games .selectGame a,body.xs .table-games .selectGame a{line-height:90px;text-align:center;font-weight:700}@media screen and (max-width:1024px){.table-games .selection:not(.onBetslip):hover{filter:none}}body.xs .btn-success,body.xs .btn-success:focus,body.xs .btn-success:hover{background-image:none;height:45px}body.xs .openAll .btn-success,body.xs .openAll .btn-success:focus,body.xs .openAll .btn-success:hover{background-image:none;height:22px}.selectGame .outer{position:relative}body.md .selectGame .inner,body.sm .selectGame .inner{width:100%;height:20%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}body.lg .selectGame .inner{width:100%;height:20%;margin:auto;position:absolute;top:0;bottom:0;text-align:center;display:table}.selectGame .inner>div{width:50%}.selectGame .inner .counter{text-align:right}.selectGame .inner .icon-caret{text-align:left;border-left:2px solid transparent}.selectGame .inner div:first-child{margin-top:-3px}.short-period-name{display:none;font-weight:700;letter-spacing:1px}.future-prop-container-odds .title,.link.selectGame{cursor:pointer}.european-layout-teamInfo div{float:none!important;display:inline}.table-games tbody.space.european-layout-tr tr,.table-games tr.space.european-layout-tr{height:0}#groupPeriodDesktop .gameDate .glyphicon-star,#groupPeriodDesktop .gameDate .glyphicon-star-empty{top:5px!important}.label-european{float:left}.threshold-european{margin-right:5px}.selectionDesc-european{margin-right:30px}body.lg .table-games .selectionWrap.tiny.total{width:75px}body.lg .table-games .selectionWrap.tiny.moneyLine{width:50px}@media screen and (max-width:400px){body.xs .table-games .gameInfo .team .teamDesc .TeamName.european{width:60px}}@media screen and (max-width:530px) and (min-width:400px){body.xs .table-games .gameInfo .team .teamDesc .TeamName.european{width:90px}}@media screen and (max-width:768px) and (min-width:530px){body.xs .table-games .gameInfo .team .teamDesc .TeamName.european{width:278px}}.sport-disclaimer{background-color:#ddd;margin-top:-5px;padding:6px;text-transform:none;letter-spacing:1px}body.xs .sport-disclaimer{font-size:.9em;text-align:center}.banner-games{margin-top:3px;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:1px}.show-line-wait-modal-mobile{position:absolute;height:100vh;z-index:2;width:100%;display:none}.group-button-selector .title-wrap{border-radius:2.5px;padding:4px;white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:pointer;text-transform:uppercase;text-indent:30px}.future-prop-container-odds .title span{float:right;margin-right:17px;margin-top:10px;border:1px solid #deddde;padding:.1px 0 0 5px;cursor:pointer}.future-prop-container-odds .sub-title{margin-top:10px;text-align:left;padding-left:5px;margin-bottom:5px}.future-props-title-background{margin-bottom:3.5px}.future-prop-container-odds{margin-bottom:20px}.future-prop-container-odds .props-container .contestant-box .wrapper{padding:5px 5px 25px;cursor:pointer}.future-prop-container-odds .contest-name{width:50%;float:left;text-align:left;padding-left:5px}.future-prop-container-odds .contestant{width:25%;float:left;border-left:1px solid #101010;cursor:pointer}.future-prop-container-odds .whole-grouped-prop-wrapper{border:1px solid #bfbfbf}.future-prop-container-odds .contest-name,.future-prop-container-odds .contestant{padding-top:5px;padding-bottom:5px}.pull-left{float:left!important}.pull-right{float:right!important}.whole-grouped-prop-wrapper.header .contest-name,.whole-grouped-prop-wrapper.header .contestant{font-size:15px;text-align:center}body.xs .wagerReportTypeSelector .btn{height:45px}.table-games .event-cell__logo{width:18px;float:left;margin-right:5px}