.blueButton{font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;font-size:16pt;color:#fff;position:absolute;width:218px;height:86px;margin-left:-109px;margin-top:-43px;background-image:url(../assets/images/ui/FIU-btn-blue.png);background-repeat:no-repeat;text-align:center;padding-top:25px}.purpleButton{font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;font-size:16pt;color:#fff;position:absolute;width:218px;height:86px;margin-left:-109px;margin-top:-43px;background-image:url(../assets/images/ui/FIU-btn-purple.png);background-repeat:no-repeat;text-align:center;padding-top:25px}.screenHeader{position:absolute;width:750px;height:110px;text-align:center;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;font-size:32pt;top:75px;padding-top:25px;background-repeat:no-repeat;color:#fff}.buttonText{}.btn{width:149px;height:150px;background-image:url(../assets/images/ui/RC-UI-menu-btn.png)}.btn-large{width:172px;height:172px;background-image:url(../assets/images/ui/RC-UI-menu-btn-large.png)!important}.btn-small{width:111px;height:111px;background-image:url(../assets/images/ui/RC-UI-menu-btn-small.png)!important}.btn-sound-on{width:65px;height:65px;background-image:url(../assets/images/hud/RC-UI-btn-sound-on.png)}.soundOff .btn-sound-on{width:65px;height:65px;background-image:url(../assets/images/hud/RC-UI-btn-sound-on.png);opacity:.5}.btn-sound-off{}.btn-pause{width:65px;height:65px;background-image:url(../assets/images/hud/RC-UI-btn-menu.png)}.btn-home{width:65px;height:65px;background-image:url(../assets/images/hud/RC-UI-btn-menu.png)}.btn-large .icon{top:60px;left:70px}.btn-small .icon{top:35px;left:33px}.btn-small #textField{position:absolute;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;color:#fff;font-size:16px;left:40px;top:100px}.cheat-btn{width:179px;height:82px;background-image:url(../assets/images/ui/RC-UI-btn-cheat.png)}.cheat-btn #textField{position:absolute;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;color:#fff;font-size:20px;top:27px;width:179px;text-align:center}.icon{position:absolute}.icon-play{width:40px;height:55px;background-image:url(../assets/images/ui/RC-UI-menu-resume-icon.png)}.icon-exit{width:48px;height:52px;background-image:url(../assets/images/ui/RC-UI-menu-quit-icon.png)}.icon-checkmark{width:56px;height:54px;background-image:url(../assets/images/ui/RC-UI-menu-checkmark-icon.png)}.icon-help{width:42px;height:51px;background-image:url(../assets/images/ui/RC-UI-menu-help-icon.png)}.icon-sound-on{width:55px;height:49px;background-image:url(../assets/images/ui/RC-UI-menu-sound-on-icon.png)}.icon-sound-off{width:55px;height:49px;background-image:url(../assets/images/ui/RC-UI-menu-sound-off-icon.png)}.icon-home{width:55px;height:48px;background-size:100% 100%;background-image:url(../assets/images/ui/RC-UI-home-icon.png)}.icon-skip{width:40px;height:26px;background-image:url(../assets/images/ui/RC-UI-menu-skip-icon.png)}.btn .icon-exit{top:52px;left:53px}.btn .icon-checkmark{top:52px;left:53px}.btn .icon-play{top:51px;left:60px}.btn .icon-help{top:53px;left:55px}.btn .icon-home{top:53px;left:50px}.btn .icon-sound-on{top:53px;left:50px}.btn .icon-sound-off{top:53px;left:50px}.soundOn .btn .icon-sound-off{display:none}.soundOff .btn .icon-sound-on{display:none}.btn-small .icon-play{top:30px;left:41px;-moz-transform:scale(.75);-webkit-transform:scale(.75);-o-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.btn-large .icon-play{top:60px;left:70px}.icon-restart{width:51px;height:46px;background-image:url(../assets/images/ui/RC-UI-menu-restart-icon.png)}.btn-small .icon-restart{top:35px;left:33px}.btn-small .icon-skip{top:43px;left:36px}.menuBackground{position:absolute;width:443px;height:443px;top:25px;left:150px;background-image:url(../assets/images/ui/RC-UI-menu-bg.png)}.blackOverlay{width:750px;height:500px;background-color:rgba(0,0,0,.75)}.titleScreenLogo{position:absolute;width:319px;height:234px;left:30px;top:240px;background-image:url(../assets/images/game_logo.png)}.showLogo{position:absolute;width:176px;height:93px;left:10px;top:35px;background-image:url(../assets/images/show_logo.png)}.gameLogo{position:absolute;width:319px;height:234px;left:10px;top:35px;background-image:url(../assets/images/game_logo.png);-moz-transform:scale(.5);-webkit-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.titleScreenBackground{position:absolute;width:750px;height:500px;background-image:url(../assets/images/backgrounds/RC-UI-splash-bg.jpg)}.confirmNewGame{position:absolute}.confirmNewGame .menuBackground{top:25px;left:150px}.confirmNewGame .screenHeader{background-image:none;top:100px;font-size:24pt}.storyScreenBackground{position:absolute;width:750px;height:500px;background-image:url(../assets/images/backgrounds/RC-game-dojo-bg.png)}.storyTextBackground{position:absolute;width:524px;height:361px;top:139px;left:120px}.storyScreen .gameLogo{left:-50px;top:-45px}.storyScreen .screenHeader{background-image:none;top:100px}.storyScreen .menuBackground{top:25px;left:150px}.screenHeaderLogo{position:absolute;width:178px;height:153px;left:10px;top:20px}.levelSelectScreen .background{position:absolute;width:750px;height:500px;background-image:url(../assets/images/level_select/RC-UI-level-select-bg.jpg)}.levelSelectScreen .gameLogo{left:50px;top:-45px}.levelSelectButton{-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);-o-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg)}.levelSelectButton .background{position:absolute;width:263px;height:263px;background-image:url(../assets/images/level_select/RC-UI-level-select-round-bg.png)}.levelSelectButton .textField{position:absolute;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;width:263px;color:#fff;font-size:14px;text-align:center}.levelSelectButton #roundLabel{color:#ffbe02;font-size:22px;top:40px}.levelSelectButton #roundNumber{font-size:72px;top:55px}.levelSelectButton #scoreLabel{color:#ffbe02;top:150px}.levelSelectButton #scoreNumber{font-size:32px;top:160px}.levelSelectButton #playBtn{position:absolute;width:100px;height:101px;top:190px;left:90px;background-image:url(../assets/images/ui/RC-UI-play-btn.png)}.locked .levelSelectButton .lock{position:absolute;width:137px;height:137px;top:160px;left:65px;background-image:url(../assets/images/level_select/RC-UI-lock.png)}.locked .levelSelectButton #playBtn,.locked .levelSelectButton #scoreNumber,.locked .levelSelectButton #scoreLabel{display:none}.hud{position:absolute;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;color:#fff;width:750px;height:151px;background-image:url(../assets/images/hud/RC-game-HUD.png);background-repeat:no-repeat}.hudTimeLabel{font-size:32px;color:#fff;position:absolute;text-align:center;width:100px;left:325px;top:0}.hud .challengeLabel,.hud .scoreLabel{position:absolute;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;font-size:14px;color:#ffac00;width:150px;top:15px}.hud .challengeLabel{left:25px}.hud .scoreLabel{left:575px}.hud #hudChallenge{width:150px;position:absolute;font-size:14px;color:#fff;top:14px;left:140px}.hud #hudScore{width:150px;position:absolute;font-size:14px;color:#fff;top:14px;left:650px}.hud .btn-sound-on{position:absolute;top:8px;left:225px}.hud .btn-pause{position:absolute;top:8px;left:465px}.pauseScreen{position:absolute}.pauseScreen .menuBackground{top:25px;left:150px}.pauseScreen #pauseScreenPlayBtn{top:25px;left:100px}.pauseScreen .btn{position:absolute}.pauseScreen .screenHeader{background-image:none;top:50px}.confirmQuitScreen{position:absolute}.confirmQuitScreen .screenHeader{background-image:none;top:85px;max-width:350px;font-size:32px;left:192px}.confirmQuitScreen .menuBackground{top:25px;left:150px}.levelRecapScreen{position:absolute}.levelRecapScreen .stats{position:absolute;text-align:center;left:280px;top:150px}.levelRecapScreen .randy{background-image:url(../assets/images/level_recap/RC-UI-level-end-randy.png);width:285px;height:294px;left:10px;top:200px;position:absolute}.levelRecapScreen .howard{background-image:url(../assets/images/level_recap/RC-UI-level-end-friend.png);width:299px;height:316px;left:500px;top:200px;position:absolute}.levelRecapScreen #levelRecapScoreLabel,.levelRecapScreen #levelRecapRankLabel{color:#ffac00;font-size:24px;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;width:175px}.levelRecapScreen #levelRecapScore{color:#fff;font-size:34px;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;width:175px}.levelRecapScreen #levelRecapRank span{color:#fff;font-size:48px;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;width:175px}.levelRecapScreen #levelRecapRank{color:#fff;font-size:24px;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;width:175px}.levelRecapScreen .screenHeader{font-size:13pt;background-image:none;top:75px;max-width:375px;text-align:center;left:185px}.tutorialPopup{position:absolute}.tutorialPopup .background{position:absolute;width:631px;height:443px;top:29px;left:60px;background-image:url(../assets/images/ui/RC-UI-tutorial-bg.png)}.tutorialPopup #header{position:absolute;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;min-width:500px;text-align:center;left:125px;top:95px;font-size:32px;color:#fff}.tutorialPopup #instructions{position:absolute;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;width:500px;text-align:center;left:125px;top:155px;font-size:20px;color:#fff}.tutorialPopup #tutorialPlayBtn{position:absolute;top:350px;left:295px}.tutorialPopup .tutorialImage{position:absolute;width:81px;height:121px;background-image:url(../assets/images/RC-game-randy-temp.png);top:175px;left:150px}.loadingScreen{position:absolute}.loadingScreen .leftBackgroundImage{background-image:url(../assets/images/loading/RC-Loading-bg.jpg);width:375px;height:500px;position:absolute}.loadingScreen .rightBackgroundImage{left:375px;background-image:url(../assets/images/loading/RC-Loading-bg.jpg);width:375px;height:500px;position:absolute}.loadingScreen .loadBackgroundBox{left:154px;top:150px;width:443px;height:204px;background-image:url(../assets/images/ui/RC-game-sequence-bg.png);position:absolute}.loadingScreen .loadMeterBackground{left:245px;top:233px;width:265px;height:40px;background-image:url(../assets/images/loading/RC-Loading-meter-bg.png);position:absolute}.loadingScreen .loadMeter{left:251px;top:238px;width:0;height:30px;background-size:100% 100%;background-repeat:no-repeat;background-image:url(../assets/images/loading/RC-Loading-meter-fill.png);position:absolute}.jackHammer .loadingScreen .loadMeterBackground{left:245px;top:383px;width:265px;height:40px;background-image:url(../assets/images/loading/RC-Loading-meter-bg.png);position:absolute}.jackHammer .loadingScreen .loadMeter{left:251px;top:388px;width:0;height:30px;background-size:100% 100%;background-repeat:no-repeat;background-image:url(../assets/images/loading/RC-Loading-meter-fill.png);position:absolute}.jackHammerHeader{position:absolute;left:0;top:42px;height:42px;width:750px;text-align:center;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;font-size:34px;color:#fff}.jackHammerSubheader{position:absolute;left:0;top:85px;height:42px;width:750px;text-align:center;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;font-size:24px;color:#fe9d00}.jackHammerDescription{position:absolute;left:150px;top:334px;width:450px;height:42px;text-align:center;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;font-size:18px;color:#dfff9e;text-shadow:-1px -1px 0 #21780f,1px -1px 0 #21780f,-1px 1px 0 #21780f,1px 1px 0 #21780f}.jackHammerScoreHeading{position:absolute;left:460px;top:145px;width:150px;height:42px;text-align:center;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;font-size:18px;color:#dfff9e;text-shadow:-1px -1px 0 #21780f,1px -1px 0 #21780f,-1px 1px 0 #21780f,1px 1px 0 #21780f}.jackHammerScoreCount{position:absolute;left:460px;top:165px;width:150px;height:42px;text-align:center;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;font-size:28px;color:#dfff9e;text-shadow:-1px -1px 0 #21780f,1px -1px 0 #21780f,-1px 1px 0 #21780f,1px 1px 0 #21780f}.jackHammer.loaded .loadingScreen .loadMeterBackground{display:none}.jackHammer.loaded .loadingScreen .loadMeter{display:none}.loadingScreen #loadText{font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;font-size:38px;color:#fff;left:0;top:200px;width:750px;height:50px;margin-left:auto;text-align:center;position:absolute}.loadingScreen .randy{position:absolute;width:370px;height:205px;left:315px;top:80px;background-image:url(../assets/images/loading/RC-Loading-ninja.png)}.topBorder{position:absolute}.flipped{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.border{position:absolute;width:750px;height:338px;background-image:url(../assets/images/ui/RC-UI-border.png)}.gameCompleteBackground{position:absolute;width:750px;height:500px;background-image:url(../assets/images/backgrounds/RC-NinjaCamp-game-end.jpg)}.gameOverScreen,.gameCompleteScreen{position:absolute}.gameOverScreen .flipped.border,.gameCompleteScreen .flipped.border{top:-175px}.gameOverScreen .border,.gameCompleteScreen .border{top:250px}.gameOverScreen .gameLogo,.gameCompleteScreen .gameLogo{top:-30px;left:-30px}.gameOverScreen .btn,.gameCompleteScreen .btn{top:330px;left:570px;position:absolute}.gameOverBackground,.gameCompleteBackground{position:absolute;width:750px;height:320px;top:45px;background-image:url(../assets/images/backgrounds/RC-game-end-slide-lose.jpg)}.gameCompleteBackground{background-image:url(../assets/images/backgrounds/RC-game-end-slide-win.jpg)!important}.gameOverScreen #textField,.gameCompleteScreen .textField{position:absolute;font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;color:#fff;width:500px;font-size:18px;left:50px;top:385px}.gameCompleteScreen #header{font-size:24px;top:385px}.gameCompleteScreen #body{font-size:16px;color:#fe9d00;top:430px;width:550px}.gameOverScreen #encouragementText{color:#fe9d00}.levelRecapSceneLabel{font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;color:#fff;position:absolute;left:220px;top:165px;font-size:12pt}.levelRecapTimeLabel{font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;color:#fff;position:absolute;left:325px;top:165px;font-size:12pt}.levelRecapTakesLabel{font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;color:#fff;position:absolute;left:470px;top:165px;font-size:12pt}.levelRecapYellowText{font-family:arial black,arial bold,Gadget,sans-serif;font-weight:900;color:#fcce32;font-size:24pt}.touchControls .moveLeft{position:absolute;top:390px;left:10px;width:81px;height:82px;background-image:url(../assets/images/ui/RC-UI-move-left-btn.png)}.touchControls .moveRight{position:absolute;top:390px;left:120px;width:81px;height:82px;background-image:url(../assets/images/ui/RC-UI-move-right-btn.png)}.touchControls .jump{position:absolute;top:390px;left:530px;width:81px;height:82px;background-image:url(../assets/images/ui/RC-UI-jump-btn.png)}.touchControls .down{position:absolute;top:390px;left:10px;width:81px;height:82px;background-image:url(../assets/images/ui/RC-UI-duck-btn.png)}.platformingTouchControls .jump{top:300px!important;left:10px}.touchControls .attack{position:absolute;top:390px;left:640px;width:86px;height:87px;background-image:url(../assets/images/ui/RC-UI-attack-btn.png)}