body,html{background-color:#fff}#mainContent{display:none}.emscripten{padding:0;margin-left:auto;margin-right:auto;display:block}div.emscripten{text-align:center}div.emscripten_border{border:1px solid #000}canvas.emscripten{border:0 none;background-color:#000;width:100%;max-width:1000px;max-height:800px;box-shadow:0 0 5px 0 gray}#loadingLogo{padding:1em}#loadingLogo img{width:100%;height:auto;max-width:806px}#spinnerAnimate,#spinnerInflateMode{display:none}.navbar{box-shadow:0 0 5px 0 gray}.navbar-brand{font-weight:700}.nav-btn-header{font-size:75%}.buttonRecord,.buttonRecordInactive{width:50px}.buttonRecord div{width:24px;height:24px;border-radius:50%;background-color:#fff}.btn-sm.buttonRecordInactive{width:40px}.btn-sm.buttonRecordInactive span{display:inline-block;width:20px;height:20px;border-radius:50%;background-color:#fff}@keyframes buttonRecordActive{from{background-color:#b22222}to{background-color:red}}.buttonRecord.active div{background-color:red;animation-name:buttonRecordActive;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}.buttonRecord.disabled div{animation:none;background-color:#ababab}.buttonPause div{width:18px;height:24px;border-top:0;border-right:6px solid #fff;border-left:6px solid #fff;border-bottom:0}.btn-sm.buttonPauseInactive{background-image:url(../imgs/icon_pause.svg);background-repeat:no-repeat;background-position:center;background-size:auto 19px;width:35px}.buttonPlay div{width:0;height:0;border-top:12px solid transparent;border-right:0;border-left:18px solid #fff;border-bottom:12px solid transparent}.buttonPause.disabled div{border-left-color:#ababab;border-right-color:#ababab}.buttonPlay.disabled div{border-left-color:#ababab}.btn-sm.buttonPlayInactive{background-image:url(../imgs/icon_play.svg);background-repeat:no-repeat;background-position:center;background-size:auto 19px;width:35px}#buttonRedraw{display:none}.btn:not(.dropdown-item){color:#fff;background-color:#007bff}.btn.active,.btn:active{background-color:#004e9d}.btn:hover:not(.disabled){box-shadow:0 0 0 1px #004e9d}.btn.disabled,.btn:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn.disabled.inactive,.btn.inactive:disabled{color:#fff;background-color:#007bff;border-color:#007bff;opacity:1}.btn-group .btn:not(:first-child):not(.disabled){border-left:1px solid #004e9d!important}.buttonModeNumbers{display:inline-block;font-weight:700;color:#000;margin-right:.5em;font-weight:700;width:24px;height:24px;border-radius:50%;background-color:#fff;text-align:center}.btn-sm .buttonModeNumbers{width:20px;height:20px}.buttonNewProject,.buttonNewProjectInactive{background-image:url(../imgs/icon_new_ss2_white.svg);fill:#fff;background-repeat:no-repeat;background-position:center;background-size:auto 23px;width:40px}.btn-sm.buttonNewProjectInactive{background-size:auto 18px;width:30px}.buttonSaveProject,.buttonSaveProjectInactive{background-image:url(../imgs/icon_save_ss2_white.svg);background-repeat:no-repeat;background-position:center;background-size:auto 23px;width:50px}.btn-sm.buttonSaveProjectInactive{background-size:auto 18px;width:39px}.buttonOpenProject,.buttonOpenProjectInactive{background-image:url(../imgs/icon_open_ss2_white.svg);background-repeat:no-repeat;background-position:center;background-size:30px auto;width:50px}.btn-sm.buttonOpenProjectInactive{background-size:23px auto;width:39px}.buttonRotate,.buttonRotateInactive{background-image:url(../imgs/rotate-gizmo.svg);background-repeat:no-repeat;background-position:center;background-size:auto 28px;width:40px}.btn-sm.buttonRotateInactive{background-size:auto 22px;width:30px}.buttonRemove,.buttonRemoveInactive{background-image:url(../imgs/icon_trash_ss2_white.svg);background-repeat:no-repeat;background-position:center;background-size:auto 23px;width:40px}.btn-sm.buttonRemoveInactive{background-size:auto 18px;width:30px}label{margin:0!important}@keyframes buttonFlashAnim{from{box-shadow:#004e9d 0 0 0 0}to{box-shadow:#004e9d 0 0 5px 5px}}.buttonFlash{animation-name:buttonFlashAnim;animation-duration:.5s;animation-iteration-count:8;animation-direction:alternate;animation-timing-function:ease-in-out}.tutorialVideos div{background:url(../imgs/tutorial-play.svg) rgba(0,0,0,.6) no-repeat center center/30% 30%;cursor:pointer}.btn.btn-sm.buttonOtherMenu{width:30px;height:30px}span.keyBox{display:inline-block;background-image:url(../imgs/key-box.svg);background-repeat:no-repeat;background-position:center;background-size:50px 50px;height:50px;width:50px;font-size:125%;font-weight:700;text-align:center;line-height:50px}span.keyBox.keyRect{background-image:url(../imgs/key-rect.svg);background-size:124px 50px;height:50px;width:124px}span.keyBox.keyRectBig{background-image:url(../imgs/key-rectBig.svg);background-size:124px 50px;height:50px;width:124px}.keySmallerFont{font-size:80%!important}#modalDialogQuickTutorial figcaption{display:block;margin:auto;font-style:italic;margin-top:10px}.navbar-mm-version{display:block;position:absolute;right:10px;bottom:10px;font-style:normal;font-variant:normal;font-weight:400;font-size:50%;color:gray}.whatsNewTable td:first-child{font-style:italic;padding-right:20px;vertical-align:top}.progress #exportAnimationProgress{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}