.n-keno{position:relative;background:#0f0f0f;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#dcdcdc}.n-keno .content-column-center{width:100%;margin:0 auto;margin-top:-12px}.n-keno .keno-iframe{position:relative;padding-top:56.25%;overflow:hidden}.n-keno .keno-iframe iframe{position:absolute;width:100%;height:100%;top:0;left:0}.n-keno .sidebar{float:left;width:100%;margin-bottom:80px;background:#292b2d}.n-keno .sidebar .tabs-buttons{background:#292b2d}.n-keno .sidebar .tabs-button{font-size:.875em;color:#898989}.n-keno .sidebar .tabs-button.active{border-bottom:2px solid #1565c0;color:#e6e6e6}.n-keno .sidebar-panel{position:relative;min-height:220px}.n-keno .sidebar-panel-filters{background:#181818}.n-keno .sidebar-panel-filter{display:block;float:left;width:13%;padding:.5em;background:#0f0f0f;color:#898989;font-size:.875em;text-align:center;cursor:pointer}.n-keno .sidebar-panel-filter:first-child{width:22%;border-bottom-left-radius:.5em;border-top-left-radius:.5em}.n-keno .sidebar-panel-filter:last-child{border-bottom-right-radius:.5em;border-top-right-radius:.5em}.n-keno .sidebar-panel-filter.active{background:#3b3b3b;color:#ebebeb}.n-keno .sidebar-result-box,.n-keno .sidebar-stats-box{position:relative}.n-keno .sidebar-pager{position:absolute;right:0;top:0}.n-keno .sidebar-pager-button{display:block;float:left;padding:10px;margin:0;background:rgba(0,0,0,0);border:0;outline:0;color:#898989;font-size:.875em}.n-keno .sidebar-pager-button:hover:not(:disabled){color:#e6e6e6}.n-keno .sidebar-result-title,.n-keno .sidebar-stats-title{padding:10px;padding-bottom:0;color:#898989;font-size:.75em}.n-keno .sidebar-result-value{color:#dcdcdc;font-size:.75em}.n-keno .sidebar-result-balls,.n-keno .sidebar-stats-data{margin-bottom:10px}.n-keno .sidebar-result-ball,.n-keno .sidebar-stats-ball{position:relative;float:left;width:1.75em;height:1.75em;margin-top:10px;margin-left:10px;border-width:2px;border-style:solid;border-radius:50%;color:#3b3d40;text-align:center}.n-keno .sidebar-result-ball.faded,.n-keno .faded.sidebar-stats-ball{opacity:.3}.n-keno .sidebar-result-ball-number{font-size:.75em}.n-keno .sidebar-result-bet{padding:5px 10px;padding-bottom:0}.n-keno .sidebar-result-bet .sidebar-result-title,.n-keno .sidebar-result-bet .sidebar-stats-title{padding:0}.n-keno .sidebar-result-bet:last-child{margin-bottom:10px}.n-keno .sidebar-result-round{position:absolute;top:10px;right:10px;color:#898989;font-size:.75em;text-transform:uppercase}.n-keno .sidebar-result-round-number{color:#dcdcdc}.n-keno .sidebar-stats-box{float:left;width:100%;min-height:114px;border-color:#0f0f0f;border-left:1px solid #0f0f0f;border-right:0}.n-keno .sidebar-stats-title{color:#fff;font-size:.875em}.n-keno .sidebar-stats-title:after{display:block;height:1px;width:4em;margin-top:5px;background-color:rgba(0,0,0,0);content:""}.n-keno .sidebar-stats-item{float:left;margin-top:10px;margin-left:10px}.n-keno .sidebar-stats-ball{float:none;width:2.375em;height:2.375em;margin:0}.n-keno .sidebar-stats-ball-number{font-size:1em}.n-keno .sidebar-stats-count{margin-top:5px;text-align:center;font-size:.75em;color:#ababac}.n-keno .sidebar-stats-color{font-size:1.375em}.n-keno .sidebar-stats-ball-number,.n-keno .sidebar-result-ball-number{color:#fff !important}@media(min-width: 320px){.n-keno .n-keno-betting .add-bet-wrap{left:8px;right:8px}}@media(min-width: 992px){.n-keno .n-keno-betting .add-bet-wrap{left:229px;right:8px}}@media(min-width: 1024px){.n-keno .n-keno-betting .add-bet-wrap{left:248px;right:8px}}@media(min-width: 1280px){.n-keno .n-keno-betting .add-bet-wrap{left:222px;right:302px}}@media(min-width: 1366px){.n-keno .n-keno-betting .add-bet-wrap{right:388px}}@media(min-width: 1400px){.n-keno .n-keno-betting .add-bet-wrap{right:422px}}@media(min-width: 1440px){.n-keno .n-keno-betting .add-bet-wrap{right:330px}}@media(min-width: 1680px){.n-keno .sidebar{margin-top:0}.n-keno .n-keno-betting .add-bet-wrap{right:634px}}@media(min-width: 1920px){.n-keno .n-keno-betting .add-bet-wrap{width:885px;margin-left:7px;left:calc(50% - 960px + 214px)}}.n-keno-betting{position:relative}.n-keno-betting .betting-body{position:relative;float:left;width:100%}.n-keno-betting .betting-tabs{position:relative;overflow:hidden;font-size:.8125em;height:4em}.n-keno-betting .betting-tabs .control-button,.n-keno-betting .betting-tabs .control-dropdown{padding:.75em 2em}.n-keno-betting .betting-tabs-wrap{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:22}.n-keno-betting .betting-tabs-line{position:absolute;bottom:0;left:0;width:100%;height:1px;z-index:0;background:#1565c0}.n-keno-betting .betting-tab{float:left;height:100%;min-width:15%;max-width:50%;padding:1em;line-height:1;cursor:pointer;text-align:center}.n-keno-betting .betting-tab.active{background:#222;border-bottom:0}.n-keno-betting .betting-tab-title{display:inline}.n-keno-betting .betting-groups{position:relative;float:left;width:100%;min-height:410px;background:#292b2d;margin-bottom:7px}.n-keno-betting .betting-group{height:100%}.n-keno-betting .betting-group-normal .main-bets-area{width:430px;margin:0 auto}.n-keno-betting .betting-group-normal .main-bets-area .shortcut-bets{width:100%;float:left;margin-bottom:10px}.n-keno-betting .betting-group-normal .main-bets-area .shortcut-bets .control-dropdown{width:48%}.n-keno-betting .betting-group-normal .main-bets-area .numbers-grid{float:left;width:100%}.n-keno-betting .betting-group-normal .main-bets-area .numbers-grid .betting-numbers{float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.n-keno-betting .betting-group-normal .paytable-area .shortcut-bets{float:left;width:100%}.n-keno-betting .betting-group-normal .paytable-area .shortcut-bets .control-button,.n-keno-betting .betting-group-normal .paytable-area .shortcut-bets .control-dropdown{width:48%}.n-keno-betting .betting-group-normal .paytable-area .shortcut-bets .control-button.disabled,.n-keno-betting .betting-group-normal .paytable-area .shortcut-bets .disabled.control-dropdown{opacity:.3}.n-keno-betting .betting-group-normal .paytable-area .paytable-grid{width:100%;float:left}.n-keno-betting .betting-group-normal .paytable-area .paytable-grid .selected-balls-highlight,.n-keno-betting .betting-group-normal .paytable-area .paytable-grid .paytable-row{height:3em;line-height:3em;background-color:#3d3f41;margin-top:10px;padding:0 1em 0 1em;font-size:.75em;font-weight:700;border-radius:2px}.n-keno-betting .betting-group-normal .paytable-area .paytable-grid .odds-wrapper{width:100%;height:300px}.n-keno-betting .betting-group-normal .paytable-area .paytable-grid .paytable{float:left;width:100%;height:100%}.n-keno-betting .betting-group-normal .paytable-area .paytable-grid .paytable-row:nth-child(even){background:#303234;margin:0}.n-keno-betting .betting-group-normal .paytable-area .paytable-grid .paytable-row:nth-child(odd){background:#292b2d;margin:0}.n-keno-betting .betting-group-special .special-bets{float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.n-keno-betting .betting-group-special .special-bets .special-bet{width:48%;text-align:center;margin-bottom:20px}.n-keno-betting .betting-group-special .special-bets .special-bet .bet-title{font-size:.875em;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-keno-betting .betting-group-special .special-bets .special-bet .outcomes-wrap{float:left;width:100%;display:flex;justify-content:space-between}.n-keno-betting .betting-group-special .special-bets .special-bet .outcomes-wrap .control-button,.n-keno-betting .betting-group-special .special-bets .special-bet .outcomes-wrap .control-dropdown{width:49%}.n-keno-betting .betting-group-special .special-bets .special-bet .outcomes-wrap .control-button:last-child,.n-keno-betting .betting-group-special .special-bets .special-bet .outcomes-wrap .control-dropdown:last-child{float:right}.n-keno-betting .betting-group-special .special-bets .special-bet .outcomes-wrap .range{width:24%}.n-keno-betting .betting-numbers-row{float:left;width:2.4em;height:2.4em;line-height:2.4em;text-align:center;background:#3b3d40;background:#3b3d40;border-radius:2px;color:#9a9a9b;cursor:default}.n-keno-betting .betting-numbers-row.active{background-color:#1565c0;background-image:-webkit-linear-gradient(top, #1565c0 0%, #1565c0 100%);background-image:linear-gradient(to bottom, #1565c0 0%, #1565c0 100%);color:inherit}.n-keno-betting .control-button,.n-keno-betting .control-dropdown{display:block;position:relative;float:left;padding:.75em 2em;background-color:#3b3d40;background-image:-webkit-linear-gradient(top, #3b3d40 0%, #3b3d40 100%);background-image:linear-gradient(to bottom, #3b3d40 0%, #3b3d40 100%);box-shadow:2px 3px 7px 0px rgba(0,0,0,.25);border:0;border-radius:0;outline:0;font-size:.75em;text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n-keno-betting .control-button:hover,.n-keno-betting .control-dropdown:hover{background-color:#444649;background-image:-webkit-linear-gradient(top, #444649 0%, #444649 100%);background-image:linear-gradient(to bottom, #444649 0%, #444649 100%);color:#fff}.n-keno-betting .control-button.active,.n-keno-betting .active.control-dropdown{background-color:#1565c0;background-image:-webkit-linear-gradient(top, #1565c0 0%, #1565c0 100%);background-image:linear-gradient(to bottom, #1565c0 0%, #1565c0 100%);box-shadow:none;border:0;color:inherit}.n-keno-betting .control-button[disabled],.n-keno-betting [disabled].control-dropdown,.n-keno-betting .control-button.disabled,.n-keno-betting .disabled.control-dropdown{opacity:.25;cursor:default}.n-keno-betting .control-dropdown{padding:0}.n-keno-betting .control-dropdown .current{display:block;position:relative;padding:0;margin:0;background:none;border:0;boder-radius:2px;outline:0;font-size:1em}.n-keno-betting .control-dropdown .value{padding:.75em 3em .75em 2em;text-align:left}.n-keno-betting .control-dropdown .arrow{position:absolute;top:0;right:0;padding:.75em 1em;border-left:2px solid #2e2f31}.n-keno-betting .control-dropdown .list{position:absolute;width:100%;height:300px;z-index:1000;box-shadow:0 2px 13px 1px #1d1d1d;margin-top:2px;background:#3e3f42;color:#dcdcdc}.n-keno-betting .control-dropdown .item{width:100%;padding:.75em 2em;text-align:left}.n-keno-betting .control-dropdown .item:hover{background:#474646}.n-keno-betting .control-dropdown.disabled{opacity:.25;cursor:default;pointer-events:none}.n-keno-betting .control-dropdown.active .arrow{border-left-color:rgb(18.9,90.9,172.8)}.n-keno-betting .add-bet-wrap{background:#303234;height:55px;position:fixed;bottom:0;z-index:20}.n-keno-betting .add-bet-wrap .clear-button-wrap{float:left}.n-keno-betting .add-bet-wrap .betting-button-clear{height:40px;font-size:1em;padding:.5em .75em;border-radius:2px}.n-keno-betting .add-bet-wrap .bet-info{float:left;margin-left:10px;font-size:.75em;height:100%;padding:4px}.n-keno-betting .add-bet-wrap .bet-info .bet-info-title{width:100%;float:left}.n-keno-betting .add-bet-wrap .bet-info .bet-info-title div{padding-bottom:6px;float:left;margin-right:5px}.n-keno-betting .add-bet-wrap .bet-info .bet-info-subtitle{float:left}.n-keno-betting .add-bet-wrap .add-to-betslip{float:right}.n-keno-betting .add-bet-wrap .add-to-betslip .add-bet-button{display:block;border:0;width:100%;position:relative;overflow:hidden;height:40px;padding:.75em;background-color:#1565c0;background-image:-webkit-linear-gradient(top, #1565c0 0%, #1565c0 100%);background-image:linear-gradient(to bottom, #1565c0 0%, #1565c0 100%);outline:0;color:#fff;color:#fff;font-size:.8125em;line-height:1;text-align:center;cursor:pointer;border-radius:2px}.n-keno-betting .add-bet-wrap .add-to-betslip .add-bet-button[disabled]{opacity:.5;cursor:default}.n-keno-betting .rules-link{position:relative;top:5px;margin-left:20px}@media(min-width: 320px){.n-keno-betting .betting-group-normal{width:100%;float:left;padding:13px}.n-keno-betting .betting-group-normal .main-bets-area{width:285px}.n-keno-betting .betting-group-normal .main-bets-area .numbers-grid .betting-numbers .betting-numbers-row{margin-left:0;margin-right:1px}.n-keno-betting .betting-group-normal .paytable-area{width:285px;margin:0 auto}.n-keno-betting .betting-numbers{padding:13px 0 13px 0}.n-keno-betting .betting-numbers-row{width:2em;height:2em;line-height:2em;margin-left:5px;margin-bottom:5px;margin-right:0}.n-keno-betting .betting-group-special{width:100%;padding:13px 6px 13px 6px}.n-keno-betting .betting-group-special .special-bets .special-bet{width:100%}.n-keno-betting .control-dropdown .list{position:relative}.n-keno-betting .add-bet-wrap{padding:8px 6px}.n-keno-betting .add-bet-wrap .bet-info{width:30%}}@media(min-width: 368px){.n-keno-betting .betting-group-normal{width:100%}.n-keno-betting .betting-group-normal .main-bets-area,.n-keno-betting .betting-group-normal .paytable-area{width:310px}.n-keno-betting .betting-numbers-row{width:2.2em;height:2.2em;line-height:2.2em;margin-left:2px;margin-bottom:4px;margin-right:2px}.n-keno-betting .add-bet-wrap{padding:8px 6px}.n-keno-betting .add-bet-wrap .bet-info{width:43%}}@media(min-width: 412px){.n-keno-betting .betting-group-normal .main-bets-area,.n-keno-betting .betting-group-normal .paytable-area{width:380px;margin:0 auto}.n-keno-betting .betting-numbers-row{margin-left:2px;margin-bottom:4px;width:2.8em;height:2.8em;line-height:2.8em;margin-right:3px}.n-keno-betting .add-bet-wrap{padding:8px 6px}.n-keno-betting .add-bet-wrap .bet-info{width:48%}}@media(min-width: 500px){.n-keno-betting .betting-group-normal .main-bets-area,.n-keno-betting .betting-group-normal .paytable-area{width:442px}.n-keno-betting .betting-numbers-row{margin-left:2px;margin-bottom:3px;width:3.2em;height:3.2em;line-height:3.2em;margin-right:2px}}@media(min-width: 600px){.n-keno-betting .betting-numbers-row{margin-left:3px;margin-bottom:4px;width:3.1em;height:3.1em;line-height:3.1em;margin-right:2px}}@media(min-width: 768px){.n-keno-betting .betting-group-normal{width:100%;float:left;border-right:1px solid #232526;padding:13px}.n-keno-betting .betting-group-normal .main-bets-area{float:left;width:430px}.n-keno-betting .betting-group-normal .paytable-area{padding-left:455px;width:auto}.n-keno-betting .betting-numbers{padding-top:0}.n-keno-betting .betting-numbers-row{margin-right:1px;margin-bottom:5px;margin-left:0;width:2.4em;height:2.4em;line-height:2.4em}.n-keno-betting .betting-numbers-row:hover:not(.active){background-color:#444649;background-image:-webkit-linear-gradient(top, #444649 0%, #444649 100%);background-image:linear-gradient(to bottom, #444649 0%, #444649 100%);color:#fff}.n-keno-betting .betting-group-special{width:100%;padding:13px 13px 13px 13px;float:left}.n-keno-betting .betting-group-special .special-bets .special-bet{width:48%}.n-keno-betting .control-dropdown .list{position:absolute}.n-keno-betting .add-bet-wrap{bottom:35px;padding:8px 13px}.n-keno-betting .add-bet-wrap .bet-info{width:70%}}@media(min-width: 1680px){.n-keno-betting .betting-groups{margin-bottom:50px}}.rules-link{float:left;font-size:1.5em;text-decoration:none;color:#888}.rules-link:hover,.rules-link.active{color:#fff}