.jumbotron{margin-top:50px}.fadeIn{height:0;opacity:0;transition:500ms;overflow:hidden}.fadeIn.fading{height:auto;opacity:1;transition:500ms}.canvas-container{position:relative}.canvas-container #btnFullscreen{position:absolute;bottom:10px;right:20px;opacity:0.1;transition:300ms}.canvas-container:hover #btnFullscreen{opacity:1;transition:300ms}.canvas-container:hover #btnFullscreen:hover{opacity:1}.fadeOut.fading{opacity:0;overflow:hidden;transition:200ms}canvas.canvas{width:100%;display:block;height:40vh}.pure-button.active{box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset;border-color:#000 \9 }.btn-speed.active:focus{outline:none}.btn-algorithms>#lblSelectedAlgorithm{font-size:1.35em;font-weight:500;margin-right:10px}.btn-algorithms+.dropdown-menu{min-width:200px;max-height:200px;overflow:scroll}.btn-controls{margin-left:10px}.curtain{background-color:rgba(255,255,255,0.95);position:fixed;top:0;left:0;width:100vw;z-index:10;opacity:0;transition:300ms}.curtain.visible{opacity:1;height:100vh;transition:300ms}.curtain>.curtain-container{width:100%;height:100%;display:table}.curtain .curtain-caption{display:table-cell;vertical-align:middle;text-align:center}.pull-left{float:left !important}.pull-right{float:right !important}.counters{font-size:90%;line-height:initial}fieldset{transition:500ms}fieldset[disabled]{opacity:0.3;pointer-events:none;cursor:not-allowed;transition:500ms}dl dt{font-weight:bold}
