html,body{height:100%;width:100%}.noBranding .gameByPlaytechWrapper{display:none}#app{width:100%;height:100%}body.overlay #app{position:fixed}body,button,[role=button]{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-webkit-touch-callout:none;outline:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}body{background-color:#000}#size-handler{position:absolute;top:0;left:0;width:100vw;height:130vh;visibility:hidden}#wrapper{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}.preview_indicator{background:url("../images/stripe.png");width:101px;height:45px;display:inline-block;position:absolute;color:#000;text-align:center;line-height:35px;pointer-events:none}div#wrapper.LoadingScene{width:100%!important;height:100%!important}.gameInPopup{margin:auto!important;left:0;right:0;top:0;bottom:0;max-height:878px;min-height:720px;max-width:1600px;min-width:1098px}.emptyScene{position:absolute;width:100%;height:100%;background-color:#000}.noscript{color:red;background-color:white;border:1px solid red;padding:5px;font-family:sans-serif;margin:0 auto;text-align:center}.cp-Modal{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.7);top:0;left:0}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-ms-keyframes -ms-rotating{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}.cp-rotating{position:absolute;left:0;top:0;right:0;bottom:0;-webkit-animation:rotating 2s linear infinite;-ms-animation:-ms-rotating 2s linear infinite;background-image:url(../images/components/modal/rotating.png);background-repeat:no-repeat;background-position:center}.chat-container .chat-overlay{background-color:transparent;position:absolute;width:100%;height:100%}.rotating-image-container{display:inline-block;height:282px;width:282px}.rotating-image{height:100%;width:100%;-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;background-image:url(../images/components/modal/rotating.png);background-repeat:no-repeat;background-position:center}.cp-pnlPageError{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#333}.autotest-point{position:absolute;width:30px;height:30px;bottom:0;left:0}.autotest-input{position:absolute;bottom:0;left:0}.autotest-output{position:absolute;bottom:20px;left:0;visibility:hidden}.cp-loading-progress{width:500px;height:18px;position:relative}.debug-folder{position:absolute;right:0}.debug-folder.open{width:100%;height:100%}.debug-folder-content{max-width:100%;width:700px;max-height:90%;margin-top:80px;height:600px;background-color:white;position:absolute;top:46px;right:0}.debug-folder>button.gwt-Button{position:absolute;display:block;float:none;right:0;background-color:black;height:40px;color:#a0a0ff;font-size:22px}.debug-folder .content{background-color:#ccc;width:100%;height:100%}.debug-folder #pnl-inspector .content{margin-left:20px;background-color:#eee;width:100%;height:100%}.debug-folder #pnl-inspector .header{background-color:#eee;height:40px;color:#000}.debug-folder #pnl-inspector .tree-value img{width:0!important;height:0!important}.debug-folder .tab-panel{position:absolute;width:100%;height:100%;padding:2px}.debug-folder-small,.debug-folder-small .gwt-TabLayoutPanelTab{font-size:10pt;font-family:auto}.debug-folder-middle,.debug-folder-middle .gwt-TabLayoutPanelTab{font-size:14pt;font-family:auto}.debug-folder-large,.debug-folder-large .gwt-TabLayoutPanelTab{font-size:18pt;font-family:auto}.debug-folder #debugButtonsContainer{height:100%;overflow:hidden}.debug-folder #debugButtonsContainer>div{position:absolute;min-height:100%}.debug-opacity-small *{opacity:.8}.debug-opacity-middle *{opacity:.9}.debug-opacity-large *{opacity:1}.debug-folder-content .debug-info span.gwt-InlineHTML{display:inline-block}.gwt-TabLayoutPanelTab{font-size:14pt;background:#eee;border:solid;border-width:1px;padding:0 3px;height:40px;width:75px}.gwt-TabLayoutPanelTab .gwt-Button{height:70px!important;width:75px!important;margin:0!important}.gwt-TabLayoutPanelTab-selected{background:#9ae}.gwt-TabPanelBottom{position:relative;width:100%;height:100%;background-color:#eee;border:1px solid}.log-view{border:1px solid;padding:2px}.log-view .message{display:none;width:800px;word-wrap:break-word}.log-view .message.error{background-color:#faa}.log-view .message.warn{background-color:#fd8}.log-view table tr:nth-child(even){background-color:white}.log-view .all.cp .message.cp,.log-view .all.game .message.game,.log-view .all.web-socket .message.web-socket{display:block}.log-view .debug.cp .message.debug.cp,.log-view .debug.game .message.debug.game,.log-view .debug.web-socket .message.debug.web-socket{display:block}.log-view .log.cp .message.log.cp,.log-view .log.game .message.log.game,.log-view .log.web-socket .message.log.web-socket{display:block}.log-view .warn.cp .message.warn.cp,.log-view .warn.game .message.warn.game,.log-view .warn.web-socket .message.warn.web-socket{display:block}.log-view .info.cp .message.info.cp,.log-view .info.game .message.info.game,.log-view .info.web-socket .message.info.web-socket{display:block}.log-view .error.cp .message.error.cp,.log-view .error.game .message.error.game,.log-view .error.web-socket .message.error.web-socket{display:block}.debug-folder .gwt-ToggleButton{margin:1px;border:1px solid;min-width:55px;width:100%;height:40px;background:#fff;font-size:14pt;word-wrap:break-word}.debug-folder .gwt-ToggleButton.gwt-ToggleButton-down{background:#9ae}.debug-folder .gwt-Button{background-color:#ddd;font-size:11pt;width:100px;height:50px;margin:5px;line-height:15px;display:block;float:left;padding:0;word-wrap:break-word}.debug-folder .gwt-TextBox{margin-top:15px;margin-left:5px}.debug-folder .gwt-Label{margin-top:15px;margin-left:5px}.debug-folder #slider{margin:0;width:30px;height:40px}.debug-folder .gwt-InlineHTML{margin:3px}.gwt-InlineHTML .label{background-color:#fff}.gwt-InlineHTML .value{background-color:#fdd}.pnlSpainRegulationState{position:absolute;bottom:28px;color:white;font-family:Arial,regular;font-size:18px;text-align:center;height:20px;overflow:hidden;width:100%}.pnlSpainRegulationState>div{display:inline-block;background-color:rgba(0,0,0,0.4);border-radius:16px;width:auto}.pnlSpainRegulationMeters{height:20px;overflow:hidden;padding:0 12px 0 4px}.pnlSpainRegulationMeters>div{display:inline-block;margin:0 0 0 10px;width:auto;text-align:center}.pnlSpainRegulationMeters>div{display:inline-block}.pnlSpainRegulationMeters>div>div{display:inline-block;margin-left:-3px}.es-clock-mobile{margin-right:13px;vertical-align:top;max-height:100%;position:initial}.es-clock-mobile .clock{background-color:initial;font-size:18px;line-height:18px;margin:2px}.pnlSpainRegulationMeters>.pnlSpainRegulationTimeLimit>div{margin:0;padding:0;width:auto}.pnlSpainRegulationMeters>div>span{background:url(../images/components/spainregulation/meters.png) left no-repeat;height:16px;width:16px;display:inline-block}.pnlSpainRegulationMeters>.pnlSpainRegulationBalance>span{background-position-y:2px}.pnlSpainRegulationMeters>.pnlSpainRegulationBets>span{background-position-y:-14px}.pnlSpainRegulationMeters>.pnlSpainRegulationWins>span{background-position-y:-30px}.pnlSpainRegulationMeters>.pnlSpainRegulationTimeLimit>span{background-position-y:-46px}.connectionLost div.container{width:70%;margin:0 auto;padding-top:40px}.connectionLost div.container h1{font-size:30px;padding-bottom:20px;color:#fff}div.modal{color:#fff;font-size:20px}div.modal div.overlay{position:fixed;width:100%;height:100%;left:0;top:0;background-color:#000;opacity:.5;-webkit-transform:translateZ(0)}div.modal div.container{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scaleX(1);transform:scaleX(1)}div.modal div.container div.content{width:620px;height:440px;margin:auto;position:absolute;background-color:#5d6162;border-radius:22px;-webkit-border-radius:22px;-o-border-radius:22px;-moz-border-radius:22px;top:0;bottom:0;left:0;right:0}div.modal div.container div.content div.bottom{position:absolute;bottom:0;width:100%;height:80px}div.modal div.container div.content div.bottom .button{display:block;width:50%;height:80px;text-decoration:none;color:#fff;text-align:center;line-height:80px;font-size:30px;background-color:#3e4242}div.modal div.container div.content div.bottom .left{float:left;border-bottom-left-radius:22px;-webkit-border-bottom-left-radius:22px;-moz-border-radius-bottomleft:22px}div.modal div.container div.content div.bottom .right{float:right;border-bottom-right-radius:22px;-webkit-border-bottom-right-radius:22px;-moz-border-radius-bottomright:22px}div.modal div.container div.content div.bottom .button-ok{background-color:#22697e}.modal .container{position:absolute;display:table;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0)}.modal .container .centered-container{display:table-cell;height:100%;text-align:center;vertical-align:middle}.pointerEventsDisabled{pointer-events:none}.mobile .choose-message-box .message-box__buttons-block .mobileButton{width:50%;margin:0}.disable{display:none}.coolDownTimerContainer{text-align:center;height:0;position:absolute;top:0;left:0;right:0}.coolDownTimer{display:inline-block;background:rgba(0,0,0,0.5);transform:translate3d(0,0,0);color:white;border-radius:10px;padding:3px 11px;font-size:18px;font-family:'Asap',sans-serif}.coolDownTimer>div{display:inline-block}.coolDownTimerIcon{width:16px;height:16px;background:url(../images/clock_icon.png) center;background-size:contain;margin:0 2px -1px 10px}.lifetimeNetLossIcon{width:16px;height:16px;background:url(../images/circle_arrow.png) center;background-size:contain;margin:0 2px -1px 10px}.raySessionTimerContainer{margin:0 20px}.raySessionTimerContainer>.coolDownTimerIcon{display:inline-block;width:16px;height:16px;background:url(../images/clock_icon.png) center;background-size:contain;margin:5px 6px}.raySessionTimerContainer>.coolDownTimerValue{display:inline-block;font:15px Asap,sans-serif;color:white;margin-top:5px;vertical-align:top}.cp-animation-fade{-webkit-transition:opacity 1s linear;transition:opacity 1s linear;position:absolute!important;width:100%;height:100%}.hidden-content{visibility:hidden}.debugButtonStyle{display:inline-block;border:1px solid blue;margin:10px;padding:5px}.installFlashPlayerRoot{background-image:url("../images/install_flash_bg.jpg");position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.installFlashPlayerRoot .simpleText,.installFlashPlayerRoot .installFlashPlayerText{color:#fff;text-align:center;margin-top:30px}.installFlashPlayerRoot .installFlashPlayerText *{display:inline}.installFlashPlayerRoot .installFlashPlayerText .installFlashPlayerLink,.installFlashPlayerRoot .installFlashPlayerText .installFlashPlayerLink:link,.installFlashPlayerRoot .installFlashPlayerText .installFlashPlayerLink:hover{color:#fff}.engagement-dialog{width:640px;margin:0 auto;position:relative}.engagement-dialog>div:first-child{border-radius:16px 16px 0 0;overflow:hidden}@media(max-height:480px),(max-width:640px){.engagement-dialog{width:512px}}.engagement-dialog-image-container{width:640px;max-height:234px;position:relative;overflow:hidden}.engagement-dialog-image-container.large{max-height:408px}.engagement-dialog-image-hidden{visibility:hidden}.engagement-dialog-image-visible{position:absolute;bottom:-2px;left:0}.engagement-dialog-image{width:640px}@media(max-height:480px),(max-width:640px){.engagement-dialog-image-container{width:512px;max-height:187px}.engagement-dialog-image-container.large{max-height:326px}.engagement-dialog-image{width:512px}}.engagement-dialog-message-container{width:640px;max-height:174px;min-height:120px;text-align:center;overflow-x:hidden;overflow-y:auto}.engagement-dialog-message-container.large{max-height:408px}@media(max-height:480px),(max-width:640px){.engagement-dialog-message-container{width:512px;max-height:140px}.engagement-dialog-message-container.large{max-height:326px}}.engagement-dialog-message-container::-webkit-scrollbar{width:12px}.engagement-dialog-message-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius:10px;border-radius:10px;background-color:#134d80}.engagement-dialog-message-container::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#6c8da4}.engagement-dialog-message{padding:12px 22px 12px 22px;font:18px Asap,sans-serif;color:#fff}.engagement-dialog-message a:link{color:#fff}.engagement-dialog-message a:visited{color:#fff}.engagement-dialog-message a:hover{color:#fff}.engagement-dialog-message a:active{color:#fff}.engagement-dialog-button-container{width:640px;height:72px;overflow:hidden;position:relative;border-radius:0 0 16px 16px;background-color:#313f4f}.engagement-dialog-button-container,.engagement-dialog-message-container{background-color:#313f4f;box-shadow:0 4px 18px #333}@media(max-height:480px),(max-width:640px){.engagement-dialog-button-container{width:512px}}.engagement-dialog-button{width:170px;height:42px;margin:15px 15px 15px 15px;text-align:center;border:0;border-radius:5px;background-color:#6ecd8d;box-shadow:0 4px 8px #333;line-height:18px;cursor:pointer;font:18px Asap,sans-serif;color:#fff}@media(max-height:480px),(max-width:640px){.engagement-dialog-button{width:148px;margin:12px 24px 12px 24px}}.engagement-dialog-close-button{position:absolute;cursor:pointer;border:0;background:transparent url('../images/desktop/icons/x_button_light.png') no-repeat center;-webkit-background-size:24px 24px;background-size:24px 24px;top:0;right:0;padding:21px}.engagement-dialog-button:hover{background-color:#62ad7b;box-shadow:0 4px 8px #191919}.engagement-dialog-button.actionable{background-color:#43ba6a;color:#fff}.engagement-dialog-button.actionable:hover{background-color:#339653}.engagement-dialog-button.cancel{background-color:#e6e0e2;color:#1e1e1e}.engagement-dialog-button.cancel:hover{background-color:#c2bdbf}.iScroll-widget__wrapper{position:relative;overflow:hidden;height:100%;width:100%;text-align:center}.iScroll-widget__scrollerX,.iScroll-widget__scrollerY{position:absolute;font-size:0;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.iScroll-widget__scrollerX{height:100%;min-width:100%}.iScroll-widget__scrollerY{width:100%;min-height:100%}