.offscreen{left:-9999 !important;top:0 !important;position:absolute !important}#tips-terminal-v1-view #split-host{height:calc(100vh - 198px);width:100% !important}#split-host{overflow:hidden;position:relative;background-color:#383732 !important;height:calc(100vh - 68px)}#split-host.fullwidth{width:100% !important;top:auto;right:0;left:0;position:absolute}#split-host.fullscreen{width:100% !important;top:auto;right:0;left:0;height:100%;position:absolute}#split-host .split{overflow-y:hidden;overflow-x:hidden;width:100%}#split-host #authoring_information.split{overflow-y:scroll;height:100%}#split-host .gutter{background-color:#555;background-repeat:no-repeat;background-position:50%}#split-host .gutter.gutter-horizontal{cursor:col-resize;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==')}#split-host .gutter.gutter-vertical{cursor:row-resize;background-image:url('data:image/png;base64,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')}#split-host .split.split-horizontal,#split-host .gutter.gutter-horizontal{height:100%;float:left}#split-host .draggable{display:block}#split-host .tabbar{background-color:#222;height:33px;overflow:hidden}#split-host .ktabs{float:left;display:flex;max-width:95%;overflow-x:scroll}#split-host .ktab{display:inline-block;text-align:left;color:#FFF;height:33px;line-height:33px;cursor:pointer;position:relative;flex:1;align-items:center;-webkit-align-items:center;-webkit-justify-content:center;justify-content:center;float:none;padding:0 15px;width:auto;flex-basis:auto;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:120px;text-align:center}#split-host .ktab a{position:absolute;right:5px;top:10px;font-size:12px;color:#a5a5a5;background:transparent}.ktab a.tab-progress i{font-size:14px;top:-10}#split-host .ktab i.fa.fa-times{font-size:12px}#split-host .ktab.active{background-color:#383732;border-top:1px solid #222}#split-host .ktab:not(.active):not(.kfilebrowsertab):hover{background-color:#000}#split-host .kfiletab{text-align:left}#split-host .kfilebrowsertab{text-align:left;margin:7px;min-width:10px;padding-right:0;margin-right:0;cursor:initial}#split-host .kfilebrowsertab i{font-weight:14px}#split-host .kfilebrowsertab.kfilebrowsertab-closed{width:50px;cursor:pointer}#split-host .kfilebrowsertab.kfilebrowsertab-open{margin:0;cursor:pointer}#split-host .kfilebrowsertab.kfilebrowsertab-open .fa{margin-right:5px}#split-host .ktab.iframetab{min-width:170px;text-align:left}#split-host .ktab.iframetab .external-iframe-tab{font-size:14px;color:#fff}#split-host .ktab.iframetab .refresh-iframe-tab{font-size:14px;color:#fff;right:30px}#split-host .controls{float:left;display:inline-block;cursor:pointer;margin-top:5px;margin-right:5px}#split-host .controls .fa-plus,#split-host .controls .fa-caret-down{color:#FFF;font-size:1.2rem;line-height:25px;margin-left:10px;cursor:pointer}#split-host .controls .fa-close{font-size:21px}#split-host .split.editor-split{background:#fff;position:relative}.fullscreen{height:100%;position:fixed;width:100%;top:8%;left:0;z-index:100}iframe#default-port{width:100%}#jstree.jstree-default .jstree-icon:empty{width:21px}#jstree.jstree-default .jstree-icon:empty{width:21px;height:21px;line-height:21px}#jstree.jstree-default .jstree-node{min-height:18px;line-height:18px;margin-left:10px;min-width:18px}#jstree.jstree-default i.jstree-icon.jstree-ocl{width:18px !important}#jstree.jstree-default i.jstree-icon.jstree-themeicon{display:none}#jstree{overflow-y:scroll;height:100%;background:#FFF;border-right:1px solid #ccc}.browser-link{display:inline;left:8px;position:absolute;top:6px;font-size:18px}.settings-link a,.browser-link a{color:#545454}.settings-link{display:inline;right:8px;position:absolute;top:6px;font-size:18px;z-index:99}.settings-link>a{margin-left:10px}.settings-dropdown,.webpreview-dropdown{width:265px !important;z-index:9000}.settings-dropdown li>a,.webpreview-dropdown li>a{font-size:14px;padding:10px}.settings-dropdown .selected .tick{display:block}.settings-dropdown .tick{display:none;color:#00c300;float:right}.terminal-container,.terminal,.terminal[style]{font-family:"Fira Mono","DejaVu Sans Mono",Menlo,Consolas,"Liberation Mono",Monaco,"Lucida Console",monospace;font-size:1rem;background-color:#383732 !important;box-sizing:border-box;position:relative;padding-left:8px;height:calc(100% - 33px);width:100%;color:#fff}.terminal{height:100%}.terminal .xterm-viewport{background-color:#383732 !important;overflow:hidden}.terminal *,#term-size-tracker{font-family:"Fira Mono","DejaVu Sans Mono",Menlo,Consolas,"Liberation Mono",Monaco,"Lucida Console",monospace}.terminal.presentation,.terminal-container.presentation #term-size-tracker,.terminal-container.presentation .xterm-viewport,.terminal-container.presentation .xterm-viewport .xterm-scroll-area,.terminal-container.presentation .xterm-helpers,.terminal-container.presentation .xterm-helpers .xterm-helper-textarea,.terminal-container.presentation .xterm-helpers .composition-view,.terminal-container.presentation .xterm-helpers span{font-size:1.4rem !important}.xterm-dom-renderer-owner-1 .xterm-fg-8{color:white !important}.terminal-container.light-colour-schema .xterm-color-0,.terminal-container.light-colour-schema,.terminal.light-colour-schema,.terminal.light-colour-schema[style]{background-color:white !important;border-color:white !important;color:black !important}.terminal.light-colour-schema div:last-child{background:white}.terminal.light-colour-schema .xterm-viewport{background:white !important}.terminal .xterm-bold{font-weight:normal}.fullscreen .xterm{position:absolute;bottom:0;left:0;right:0;width:auto;height:100%;z-index:255}.terminal .xterm-bg-color-0{background-color:rgba(0,0,0,0)}.terminal .xterm-color-0{color:#fff}.terminal .xterm-color-0.xterm-bg-color-15{color:#383828;background-color:#fff}.terminal .xterm-color-2{color:#82ff0b}#novnc{margin:auto;text-align:center}#novnc-display{background:url(https://beta.katacoda.com/images/desktop-loading.png);background-position:top;background-size:50%;background-repeat:no-repeat;background-position-y:10%}.file-loading-progress{width:100%;height:calc(50vh - 33px);background:#07075c;color:#fff;text-align:center;position:absolute}.file-loading-progress h1{font-size:2.5rem}#course_ide .ace_editor{height:90%}#course_ide .ace_editor.presentation{font-size:1.4rem !important}#course_ide input.ace_search_field{margin:0;padding:0;height:2rem;box-shadow:none}#course_ide input.ace_search_field:not([type]):focus:not([readonly]){border-bottom:1px solid #4db7ef;box-shadow:0 1px 0 0 #4db7ef}.editor-container,#editor{border-right:1px solid #d0d0d0;height:100%;position:relative}#editor{background:url(/images/katacoda-editor-logo.png);background-size:50%;background-repeat:no-repeat;background-position:center}#jstree.jstree-default .jstree-icon:empty{height:1.1rem;line-height:1.1rem}#jstree{font-size:1.1rem;overflow:auto}.jstree-contextmenu{font-size:.9rem;z-index:9999}.course-errors{position:fixed;z-index:9999;background:#b10000;color:#fff;text-align:center;width:100%;min-height:40px;line-height:40px}#loading.ideloadingoverlay{z-index:5556}.hljs{display:block;overflow-x:auto;padding:.5em;color:#383a42;background:#fafafa}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#a626a4}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta-string{color:#50a14f}.hljs-built_in,.hljs-class .hljs-title{color:#c18401}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#986801}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#4078f2}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.hljs-link{text-decoration:underline}