.App{text-align:center}.test{color:#00f!important;background-color:red!important}.mainControls{background-color:#000;padding:0 0 20px}.navLink{color:red;margin-left:30px;margin-right:3px}nav.navbar.fixed-top{max-height:100%;padding:.1rem 1rem;overflow-y:auto}body{height:100%;background-color:#000!important}.helpContainer{color:#fff;text-align:left}.helpButton:focus,.helpButton:hover{outline:4px solid red}.menuToggleText{float:right;padding-top:3px}.menuButtonText{color:#fff;font-size:24px;font-weight:700}.menuButton{color:#fff;border-radius:40px;outline:3px solid #0000;transition:outline .5s}.intervalButton,.intervalButtonDisabled{overflow-wrap:break-word;z-index:1;border-radius:40px;outline:4px solid #0000;margin:10px;transition:outline .5s}.intervalButton:before,.footerButton:before{content:"";z-index:-1;opacity:0;background-color:#0000;background-image:radial-gradient(circle,#0000 10%,#fff 15%,#0000 20%);background-position:50%,50%;background-repeat:repeat;background-size:100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:40px;transition:opacity .2s linear;position:absolute;top:0;bottom:0;left:0;right:0}.intervalButtonFadeIn{animation:1s linear fadein}.buttonDisabledFadeIn{animation:1s linear fadein2}.fadeIn{animation:.5s fadein}.fadeInShort{animation:1s fadein}.fadeOut{animation:1s fadeout}.fadeOutShort{animation:.5s fadeout}.noHeightTransition{transition:height 10ms}.changeText{animation:1s linear animChangeText}.modalButton{overflow-wrap:break-word;z-index:1;border-radius:40px;outline:4px solid #0000;margin:10px;transition:outline .5s}.modalButton:before{content:"";z-index:-1;opacity:0;background-color:#0000;background-image:radial-gradient(circle,#0000 10%,#fff 15%,#0000 20%);background-position:50%,50%;background-repeat:repeat;background-size:100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:40px;transition:opacity .2s linear;position:absolute;top:0;bottom:0;left:0;right:0}.modalButtonClick:before{opacity:1;animation:.3s forwards animButtonClick}.modalButton:focus,.modalButton:hover{outline:3px solid #fff}.menuToggle{overflow-wrap:break-word;z-index:1;text-align:center;border-radius:10px;outline:2px solid #0000;margin:10px;transition:outline .5s;position:relative}.menuToggle:before{content:"";z-index:-1;opacity:0;background-color:#0000;background-image:radial-gradient(circle,#0000 10%,#fff 15%,#0000 20%);background-position:50%,50%;background-repeat:repeat;background-size:100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:40px;transition:opacity .2s linear;position:absolute;top:0;bottom:0;left:0;right:0}.menuToggleOpen:before{opacity:1;animation:.3s forwards animMenuOpen}.menuToggleClose:before{opacity:1;animation:.3s forwards animMenuClose}.buttonClick:before{opacity:1;animation:.5s forwards animButtonClick}.smallButton:focus,.smallButton:hover,.menuToggle:focus,.menuToggle:hover{outline:2px solid #fff}.intervalButton:focus,.intervalButton:hover,.menuButton:focus,.menuButton:hover{outline:4px solid #fff}@keyframes fadein{0%{opacity:.3}to{opacity:1}}@keyframes fadein2{0%{opacity:.2}to{opacity:.65}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes animButtonClick{0%{background-size:100%,100%}99%{background-size:1000%,1000%}to{background-size:2000%,2000%}}@keyframes animMenuOpen{0%{opacity:1;background-size:100%,100%}to{opacity:1;background-size:1000%,100%}}@keyframes animMenuClose{0%{opacity:1;background-size:1000%,100%}80%{opacity:.5;background-size:200%,100%}to{opacity:0;background-size:50%,100%}}@keyframes animChangeText{0%{transform:scale(1.3)}to{transform:scale(1)}}.modal-dialog,.modal-content{color:#fff;background-color:#000;border:2px solid #fff;border-radius:40px}.modal-item,.modal-header,.close,.footerIcon{color:#fff}.footerButton,.footerButtonDisabled{overflow-wrap:break-word;z-index:1;border-radius:20px;outline:3px solid #0000;margin:10px 5px;transition:outline .5s}.footerButton{animation:1s linear fadein}.footerButtonDisabled{animation:1s linear fadein2}.footerButton:hover,.footerButton:focus,.footerButton:active{outline:4px solid #fff}.currentDlg{color:#000!important;background-color:#ffc107!important}.btn-welcome{animation:2s infinite animPulseBorder}.btn-welcome:hover,.btn-welcome:focus{border:1px solid #fff}@keyframes animPulseBorder{0%{background-color:#218838}50%{background-color:#1eaa34}to{background-color:#218838}}.helpSection{border:2px solid #fff;border-radius:15px;width:100%;margin-bottom:20px;padding:10px 10px 0}.centreObject{margin-left:auto;margin-right:auto}.video-container{height:0;padding-top:30px;padding-bottom:56.25%;position:relative;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.sensibleWidth{width:80%}}@media (min-width:769px){.sensibleWidth{width:65%}}
