.alertify,.alertify-show,.alertify-log{-webkit-transition:all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-ms-transition:all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275)}.alertify-hide{-webkit-transition:all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);-moz-transition:all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);-ms-transition:all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);-o-transition:all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);transition:all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045)}.alertify-log-hide{-webkit-transition:all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);-moz-transition:all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);-ms-transition:all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);-o-transition:all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);transition:all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045)}.alertify-cover{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;background-color:white;filter:alpha(opacity=0);opacity:0}.alertify-cover-hidden{display:none}.alertify{position:fixed;z-index:99999;top:50px;left:50%;width:550px;margin-left:-275px;opacity:1}.alertify-hidden{-webkit-transform:translate(0, -150px);-moz-transform:translate(0, -150px);-ms-transform:translate(0, -150px);-o-transform:translate(0, -150px);transform:translate(0, -150px);opacity:0;display:none}:root *>.alertify-hidden{display:block;visibility:hidden}.alertify-logs{position:fixed;z-index:5000;bottom:10px;right:10px;width:300px}.alertify-logs-hidden{display:none}.alertify-log{display:block;margin-top:10px;position:relative;right:-300px;opacity:0}.alertify-log-show{right:0;opacity:1}.alertify-log-hide{-webkit-transform:translate(300px, 0);-moz-transform:translate(300px, 0);-ms-transform:translate(300px, 0);-o-transform:translate(300px, 0);transform:translate(300px, 0);opacity:0}.alertify-dialog{padding:25px}.alertify-resetFocus{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.alertify-inner{text-align:center}.alertify-text{margin-bottom:15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%}.alertify-button,.alertify-button:hover,.alertify-button:active,.alertify-button:visited{background:none;text-decoration:none;border:none;line-height:1.5;font-size:100%;display:inline-block;cursor:pointer;margin-left:5px}@media only screen and (max-width: 680px){.alertify,.alertify-logs{width:90%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.alertify{left:5%;margin:0}}.alertify,.alertify-log{font-family:sans-serif}.alertify{background:#FFF;border:10px solid #333;border:10px solid rgba(0,0,0,0.7);border-radius:8px;box-shadow:0 3px 3px rgba(0,0,0,0.3);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box}.alertify-text{border:1px solid #CCC;padding:10px;border-radius:4px}.alertify-button{border-radius:4px;color:#FFF;font-weight:bold;padding:6px 15px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.5);box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.5);background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3), rgba(255,255,255,0));background-image:-moz-linear-gradient(top, rgba(255,255,255,0.3), rgba(255,255,255,0));background-image:-ms-linear-gradient(top, rgba(255,255,255,0.3), rgba(255,255,255,0));background-image:-o-linear-gradient(top, rgba(255,255,255,0.3), rgba(255,255,255,0));background-image:linear-gradient(top, rgba(255,255,255,0.3), rgba(255,255,255,0))}.alertify-button:hover,.alertify-button:focus{outline:none;background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.1), transparent);background-image:-moz-linear-gradient(top, rgba(0,0,0,0.1), transparent);background-image:-ms-linear-gradient(top, rgba(0,0,0,0.1), transparent);background-image:-o-linear-gradient(top, rgba(0,0,0,0.1), transparent);background-image:linear-gradient(top, rgba(0,0,0,0.1), transparent)}.alertify-button:focus{box-shadow:0 0 15px #2B72D5}.alertify-button:active{position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.alertify-button-cancel,.alertify-button-cancel:hover,.alertify-button-cancel:focus{background-color:#FE1A00;border:1px solid #D83526}.alertify-button-ok,.alertify-button-ok:hover,.alertify-button-ok:focus{background-color:#5CB811;border:1px solid #3B7808}.alertify-log{background:#1F1F1F;background:rgba(0,0,0,0.9);padding:15px;border-radius:4px;color:#FFF;text-shadow:-1px -1px 0 rgba(0,0,0,0.5)}.alertify-log-error{background:#FE1A00;background:rgba(254,26,0,0.9)}.alertify-log-success{background:#5CB811;background:rgba(92,184,17,0.9)}body{-webkit-text-size-adjust:none}div,img{user-select:none;-webkit-user-select:none;-moz-user-select:none}#animationwrapper{position:relative}.stage{overflow:hidden;position:absolute}.stage .animationloader{display:block;text-align:center;position:absolute;top:0;left:0;z-index:2;background-color:rgba(0,0,0,0.4)}.stage .animationloader .inner{position:absolute;text-align:center;background-color:white;overflow:hidden;margin:0;padding:0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:2px 2px 2px 3px rgba(0,0,0,0.1);box-shadow:2px 2px 2px 3px rgba(0,0,0,0.1)}.stage .animationloader .inner .loadimage{display:block;position:absolute;top:50px;left:100px}.stage .animationloader .inner .percentage{position:absolute;width:100%;top:180px;text-align:center;font-family:"HelveticaNeueBlack", "HelveticaNeue-Black", "Helvetica Neue Black", "HelveticaNeue-Bold", "Helvetica Neue", 'TeXGyreHerosBold', "Arial Black", sans-serif;font-weight:800;font-stretch:normal;font-size:60px;line-height:90px;color:#00c1f3}.stage .popupiframe{border:0}.stage .scene{z-index:1;overflow:hidden;position:absolute;left:0;top:0}.stage .scene>*{position:absolute}.stage .scene .reacts,.stage .scene .navigation{cursor:pointer}.stage .scene .navigation{-webkit-transition:opacity 0.6s ease-in;-moz-transition:opacity 0.6s ease-in;-o-transition:opacity 0.6s ease-in;transition:opacity 0.6s ease-in}.stage .scene .text{z-index:1000;overflow:hidden}.stage .scene .text.black{color:black}.stage .scene .text .small{font-size:20px;line-height:27px}.stage .scene .text a{color:#53f}.stage .hastext#legalinfo{background-color:#0ac716}.stage .hastext#legalinfo .inner{padding-top:1px;margin:0 10px;font-family:Verdana, sans-serif;line-height:25px;font-size:11px !important;color:rgba(255,255,255,0.8)}.stage .hastext#feedback{background:rgba(255,255,255,0.2)}.stage .hastext#watch{overflow:hidden;height:40px;color:white}.stage .hastext#watch .warning{color:#ea963c}.stage .hastext#watch .inner{text-align:right;font-size:35px;line-height:50px;font-weight:bold;margin-right:15px}.stage .hastext#infoscreen{display:table}.stage .hastext#infoscreen .inner{padding:0 10px;display:table-cell;vertical-align:middle;font-size:20px;line-height:27px;color:white;text-align:center}.stage .hastext#feedback{overflow:hidden;color:white}.stage .hastext#feedback .inner{font:bold 35px/50px "Helvetica Neue","Helvetica","Arial",sans-serif !important;overflow:hidden;height:50px;margin-left:15px}.stage .hastext#questionfield .inner{text-align:center;margin-left:60px;margin-top:20px}.stage .hastext#questionfield .inner span.question{font:bold 30px/36px "Helvetica Neue","Helvetica","Arial",sans-serif;color:white;width:220px;text-shadow:2px 2px 4px rgba(0,0,0,0.8)}.stage .hastext#questionfield .inner span.question em{font-style:normal;font-weight:bold;color:black}.stage .hastext#highscore{background-color:rgba(255,255,255,0.95);box-shadow:5px 5px 5px rgba(0,0,0,0.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden}.stage .hastext#highscore .inner{overflow:hidden}.stage .hastext#highscore h2{margin:10px 0 7px !important;padding:0 !important;font-size:22px}.stage .hastext#highscore .highscoretable{font-size:15px;line-height:24px;font-family:Verdana, Arial, sans-serif;width:278px;overflow:hidden;display:table;margin:0 5px}.stage .hastext#highscore .highscoretable .entry{display:table-row}.stage .hastext#highscore .highscoretable .entry.empty{color:#bbb}.stage .hastext#highscore .highscoretable .entry>div{display:table-cell;padding:0 5px}.stage .hastext#highscore .highscoretable .entry>div.position{width:17px;text-align:right}.stage .hastext#highscore .highscoretable .entry>div.points{text-align:right}.stage .hastext#highscore .highscoretable .entry:last-child>div{border-bottom:none}.stage .popupdiv{position:relative;z-index:1000000;text-align:right;overflow:visible}.stage .popupdiv .iframe{border:1px solid #dddddd;background-color:#fff;z-index:1000001;position:absolute;top:0;left:0;margin:0}.stage .popupdiv .closer{background-color:#fff;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #ddd;border-bottom:none;color:#aaa;font-size:30px;width:30px;height:30px;display:inline-block;text-align:center;font-weight:bold;line-height:30px;z-index:1000002;text-decoration:none;position:relative;top:-32px;right:0}.flip-horizontal{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}.flip-vertical{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);-ms-filter:flipv;filter:flipv}.button{-moz-box-shadow:inset 0px 1px 0px 0px #fed897;-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;box-shadow:inset 0px 1px 0px 0px #fed897;background-color:#ffaa00;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #eda933;display:inline-block;color:#ffffff;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:50px;line-height:50px;width:100px;text-decoration:none;text-align:center}.button:hover{background-color:#ffb429}.button:active{position:relative;top:1px}.button .inner{font-family:Arial;font-weight:bold;margin-top:12px;text-shadow:0px 1px 2px rgba(0,0,0,0.7)}
