body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#notifications{background-color:#1a1a1a;border-bottom:3px solid gold;color:#fff;font-size:.7em;margin-left:50%;max-height:300px;min-width:300px;overflow-y:auto;padding:0 1em;position:fixed;top:0;transform:translate(-50%,-400px);transition:transform .4s linear;width:auto;z-index:10000}#notifications a{color:gold;text-decoration:underline}#notifications.show{transform:translate(-50%)}#notifications .header{font-size:1.2em;width:100%}#notifications span{display:inline-block;margin:0 auto;position:relative;vertical-align:center;width:auto}#notifications span.icon[data-icon=notification]:before{font-size:2em!important}#notifications span.icon{float:left;width:10%}.spinner{display:block;height:auto;left:50%;overflow:visible;position:fixed;text-align:left;top:40%;transform:translate(-50%,-50%);width:200px;z-index:99999}.spinner .loading-bar,.spinner .loading-bar2{animation-duration:2s;animation-iteration-count:infinite;animation-name:loading;animation-timing-function:linear;color:orange;font-family:Serif;font-size:3em;height:24px;margin-left:45%;margin-top:1em;width:24px}.spinner .loading-bar2{animation-name:loading2;margin-left:45%;margin-top:-8px}@keyframes loading{0%{color:#ffea00}25%{transform:rotate(180deg)}40%{color:#ffea00}40%{transform:rotate(288deg)}47%{color:#ff9f00}75%{transform:rotate(540deg)}80%{color:#ff9f00;transform:rotate(576deg)}to{color:#ffea00;transform:rotate(2turn)}}@keyframes loading2{0%{color:#ff9f00}25%{transform:rotate(-180deg)}30%{color:#ff9f00}40%{color:#ffea00;transform:rotate(-288deg)}75%{transform:rotate(-540deg)}80%{color:#ffea00;transform:rotate(-576deg)}to{color:#ff9f00;transform:rotate(-2turn)}}.spinner .loadingtext{background-color:#ff9f00;color:#fff;display:block;font-family:proximanovaregular,sans-serif;font-size:16px;font-variant:all-small-caps;font-weight:700;height:auto;margin-top:2em;padding:24px 12px;position:relative;text-align:center;width:100%}#topbar{background-color:#444;height:auto;left:0;margin-bottom:18px;position:fixed;top:0;width:100%;z-index:9999}#topbar #home{float:left;padding:7px 1em}#topbar #welcome{color:#fff;float:left;font-size:.8em;padding-top:9px}#topbar .logo{padding-left:0;transition:padding-left .3s linear}#topbar .logo.dashboard_out{padding-left:4em}#topbar #login{color:#fff;float:right}#topbar button{background-color:#444;border-radius:0;box-shadow:inset 1px 1px 2px #ffffff24,inset 3px 15px 45px #ffffff24,inset -1px -1px 2px #00000024,inset -3px -15px 45px #00000024;color:#fff;height:100%;margin-right:3px;margin-top:0;padding:7px 20px;vertical-align:middle}#topbar button:hover{background-color:#286090}@media screen and (max-width:600px){#topbar button{min-width:0;padding:7px}}#topbar .logo{display:block;float:left;height:32px;transition:margin-left .3s linear}.loggedin #topbar .logo{margin-left:4em;padding-left:2em}.loggedin #topbar .logo.dashboard_out{margin-left:6em}@media screen and (max-width:600px){.loggedin #topbar .logo{margin:0 .5em 0 3em;padding-left:.5em}}.loggedin #topbar #welcome{color:#fff;display:inline-block;font-size:.8em;padding-left:2em;padding-top:9px}@media screen and (max-width:760px){.loggedin #topbar #welcome{display:none}}.loggedin #topbar #dashboard span.dashboardhead{transform:rotate(0deg)}.loggedin #topbar #dashboard:not(.active) span.dashboardhead:hover{transform:rotate(20deg)}.button-close{background-color:#fff;border-radius:50%;box-shadow:none;color:#000;font-size:2em;height:.8em;line-height:0;margin-right:-8px;margin-top:-8px;min-width:0;padding:0;position:absolute;right:0;top:0;width:.8em;z-index:10}button.icon-button.button-general span.icon:before{color:#fff;font-size:1.2rem}button.icon-button.button-general.smaller{min-width:100px;padding:6px 12px}button.icon-button.button-general.smaller span.icon:before{font-size:1rem}button.button-general,button.icon-button.button-general{background-color:#f2870b;border:none;border-radius:6px;box-shadow:inset 1px 1px 2px #ffffff24,inset 3px 15px 45px #ffffff24,inset -1px -1px 2px #00000024,inset -3px -15px 45px #00000024;color:#f9f9f9;cursor:pointer;display:block;font-size:16px;margin-bottom:1em;margin-top:1em;min-width:200px;padding:12px 24px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;transition:background-color .2s linear;white-space:nowrap}button.button-general:focus,button.button-general:hover,button.icon-button.button-general:focus,button.icon-button.button-general:hover{background-color:#487da4}button.button-general.inline,button.icon-button.button-general.inline{display:inline-block;margin:0 0 0 1em}button.button-general.right,button.icon-button.button-general.right{float:right}button.button-general.center,button.icon-button.button-general.center{display:block;margin:1em auto 0}button.button-general.disabled,button.icon-button.button-general.disabled{background-color:#ccc!important;cursor:default}button.button-general.danger,button.icon-button.button-general.danger{font-size:80%;transition:all .1s linear}button.button-general.danger:hover,button.icon-button.button-general.danger:hover{background-color:red}@media screen and (max-width:600px){button.button-general,button.icon-button.button-general{min-width:0}button.button-general:not(.inline),button.icon-button.button-general:not(.inline){width:100%}button.button-general.inline,button.icon-button.button-general.inline{margin-left:.5em}}#languageSelect button{margin-left:0!important}nav#dashboard{display:none;max-height:100vh}.loggedin nav#dashboard{border-radius:0 1em 1em 0;box-sizing:initial;display:block;font-variant:small-caps;height:2em;margin-top:-4px;overflow-x:hidden;overflow-y:hidden;position:fixed;text-align:center;top:0;width:2em;-webkit-overflow-scrolling:touch;cursor:pointer;touch-action:pan-y;transform:translateX(0);transition:all .1s 0s;z-index:10000}nav#dashboard span{box-sizing:border-box;display:block;min-width:1em;padding:3px;transition:all .1s 0s;vertical-align:middle;width:100%}nav#dashboard span.dashboardhead{color:#fff;font-size:1.8em}nav#dashboard button{background-color:#ccc;border-radius:0;box-shadow:none;color:#666;display:block;margin-bottom:0;min-width:0;overflow:hidden;padding:0;position:relative;transition:all .1s 0s;width:100%}nav#dashboard button.active:after{background-color:#f2870b;bottom:-15px;content:" ";display:block;height:30px;position:absolute;right:-15px;transform:rotate(45deg);width:30px}nav#dashboard button span.icon{font-size:1em;padding:3px 3px 0}nav#dashboard button span.description{display:none}nav#dashboard button small{font-size:10px}nav#dashboard.active{height:auto;overflow-y:auto;width:4.5em}nav#dashboard.active span{padding:6px;white-space:pre-wrap}nav#dashboard.active span.dashboardhead{background-color:#000000b3;font-size:3em;text-shadow:2px 2px 2px #000000b3}nav#dashboard.active button{background-color:#ccc;border-bottom:1px solid #0003;color:#333}nav#dashboard.active button:hover{background-color:#333!important;color:#fff}nav#dashboard.active button.active:hover{background-color:#ccc!important;color:#666;cursor:default}nav#dashboard.active button#but_pin{background-color:#666;color:#fff;outline:none;overflow:hidden}nav#dashboard.active button#but_pin span.icon{color:#fff;font-size:.8em;padding:6px 1px 0;transform:rotate(90deg);transition:all .3s linear}nav#dashboard.active button span.icon{font-size:2em;padding:6px 6px 0}nav#dashboard.active button span.description{display:block;font-family:proximanovaregular,sans-serif;font-size:.8em;font-variant:small-caps;padding:0 3px 6px}nav#dashboard.pinned button#but_pin{background-color:#000}nav#dashboard.pinned button#but_pin span.icon{font-size:1.4em;padding-bottom:6px;transform:rotate(0)}nav#dashboard.pinned button#but_pin span.description{display:none}nav#dashboard .icon.secondary{margin-right:-16px}nav#dashboard .icon.secondary+.icon{margin-top:-12px}nav#dashboard .icon.settingshead{background-color:#000c;color:#fff;cursor:default;font-size:.8em;padding:3px 0;text-align:center;width:100%}nav#dashboard button.org-sub{display:none}@media screen and (max-width:600px){.loggedin nav#dashboard.attention:not(.active){animation:drawerAttention 1s ease-in-out 6;background-color:#f2870b}.loggedin nav#dashboard.active{border-radius:0 14px 14px 0;height:100dvh;margin-top:0;width:min(75vw,300px)}.loggedin nav#dashboard.active span.dashboardhead{padding-left:18px;text-align:left}.loggedin nav#dashboard.active button{align-items:center;display:flex;min-height:48px;text-align:left}.loggedin nav#dashboard.active button span.icon{flex:0 0 auto;font-size:1.4em;padding:6px 10px;width:auto}.loggedin nav#dashboard.active button span.description{flex:1 1 auto;font-size:1em;padding:0 6px;width:auto}.loggedin nav#dashboard.active button small{font-size:12px}.loggedin nav#dashboard.active button.active:after{border-radius:3px 0 0 3px;bottom:0;height:100%;right:0;transform:none;width:6px}.loggedin nav#dashboard.active button#but_pin{display:none}.loggedin nav#dashboard.active button.org-parent{background-color:#b8b8b8;border-left:5px solid #f2870b}.loggedin nav#dashboard.active button.org-parent span.description{font-weight:700}.loggedin nav#dashboard.active button.org-sub{background-color:#dedede;border-left:5px solid #f2870b;display:flex;min-height:42px}.loggedin nav#dashboard.active button.org-sub span.icon{font-size:1.1em;padding-left:28px}.loggedin nav#dashboard.active button.org-sub span.description{font-size:.9em}}@keyframes drawerAttention{0%,to{box-shadow:0 0 0 0 #f2870be6;transform:translateX(0) scale(1)}50%{box-shadow:0 0 0 18px #f2870b00;transform:translateX(0) scale(1.4)}}button.delete-button{background-color:#0000!important;color:crimson!important;cursor:pointer;float:right;font-family:fontello;font-size:.7em;height:100%;margin-top:3px;padding-right:.3em;text-shadow:-1px -1px 0 #fff,1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff;vertical-align:center}button.delete-button:hover{background-color:#0000!important;color:red!important}button.delete-button.hidden{display:none}#home{background-color:#fff;color:#444;line-height:1.8em;margin-top:.5em}#home section figure img{width:100%}#home a{border-bottom:1px solid #487da4;color:#487da4}#home a:hover{border-bottom:1px solid #f2870b;color:#f2870b}#home h2:not(.fold),#home h3{border-bottom:1px solid #f2870b;display:inline-block;font-weight:400;margin-bottom:22px!important;padding-bottom:12px!important;width:auto}#home section{border-top:12px solid #e8e8e8;padding-bottom:2em}#home em{color:#000}#home div.foldContainer section{padding:2em 2em 2em 4em}#home figure{box-sizing:border-box;margin:0;padding:0 .5em 3em;width:100%}#home div.foldContainer{border-radius:unset;box-shadow:unset;padding:0}#home div.foldContainer h2.fold{padding:1.4em 0;text-align:center}#home #gettingStarted{background-color:#fff;box-shadow:-1px 1px 8px #000c;box-sizing:border-box;margin:3em;padding:1em}@media screen and (max-width:600px){#home{margin-top:0}#home div.foldContainer section{padding:2em .5em}#home #gettingStarted{margin:.5em;padding:.5em}}.home-section-container{background-color:rgba(255,220,178,.137);border:1px solid #e8e8e8;border-radius:10px;padding:20px}.home-section-container figure img{width:100%}#home-editor .warning{background-color:#ffbca8!important;color:#333!important;padding:.5em;text-decoration:line-through}#home-editor ul.home-section-list li{padding:.8em 0;touch-action:none}#home-editor ul.home-section-list li .icon.tilt,#home-editor ul.home-section-list li button.delete-button{line-height:1em}#home-editor ul.home-section-list li h3.fold{display:flex}#home-editor ul.home-section-list li h3.fold span.name{display:block;flex-grow:1;padding-right:3px}#help-editor li{padding:1em 0}#help-editor .warning{background-color:#ffbca8!important;color:#333!important;padding:.5em;text-decoration:line-through}#help .tutorials figure,#help-editor .tutorials figure{display:inline-block;margin:24px 12px;vertical-align:top;width:300px}#help .tutorals figure figcaption,#help-editor .tutorals figure figcaption{word-wrap:break-word}#help .tutorials h3,#help-editor .tutorials h3{font-size:1.2em;margin-top:1.4em}#help div.foldContainer.open .foldable,#help-editor div.foldContainer.open .foldable{margin:2em}#help div.foldContainer.open.tutorials div,#help-editor div.foldContainer.open.tutorials div{margin:0 2em 2em}#help div.foldContainer.faq,#help-editor div.foldContainer.faq{all:inherit;font-size:.9em;padding-left:0}#help div.foldContainer.faq .foldable,#help-editor div.foldContainer.faq .foldable{margin:1em}@media screen and (max-width:600px){#help div.foldContainer.faq .foldable,#help div.foldContainer.open .foldable,#help-editor div.foldContainer.faq .foldable,#help-editor div.foldContainer.open .foldable{margin:0}#help div.foldContainer.open.tutorials div,#help-editor div.foldContainer.open.tutorials div{margin:0 .5em .5em}}#help div.foldContainer.faq h2,#help-editor div.foldContainer.faq h2{all:initial;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:700}#help div.foldContainer.faq h2:before,#help-editor div.foldContainer.faq h2:before{all:initial}#help div.foldContainer.faq h2.fold:after,#help-editor div.foldContainer.faq h2.fold:after{content:unset!important}#help div.foldContainer.faq h2.fold,#help-editor div.foldContainer.faq h2.fold{color:initial;font-size:1.2em;font-weight:400}li.single-course-container{cursor:pointer;display:inline-block;font-size:.8em;font-variant:small-caps;height:auto;list-style:none;padding:8px;position:relative;text-align:center;vertical-align:top;width:200px}li.single-course-container img{width:100%}@media screen and (max-width:600px){li.single-course-container{box-sizing:border-box;margin:6px;width:calc(50% - 12px)}}@media screen and (max-width:360px){li.single-course-container{width:calc(100% - 12px)}}li.single-course-container div.course-state{left:6px;position:absolute;top:6px}li.single-course-container div.course-state button.course-state-info{background-color:#0009;border-radius:6px;display:inline-block;font-size:unset;height:2.4em;margin-right:1px;margin-top:0!important;position:relative;transform:rotate(-6deg);transition:all .1s ease-out;width:2.4em}li.single-course-container div.course-state button.course-state-info:before{color:#ff3902;display:inline-block;font-family:fontello,sans-serif;font-size:1.8em;margin-top:2px}li.single-course-container div.course-state button.course-state-info:hover{background-color:#000000e6;transform:rotate(0)}li.single-course-container div.course-state button.course-state-info:hover:before{color:#30c1ff!important}li.single-course-container div.course-state button.course-state-info.lock:before{content:""}li.single-course-container div.course-state button.course-state-info.open-in-editor:before{color:#fff;content:""}li.single-course-container div.course-state button.course-state-info.preview:before{color:#ffc300;content:""}li.single-course-container div.course-state button.course-state-info.green:before{color:#adff2f}li.single-course-container div.course-state button.course-state-info.active{border:1px solid gold}li.single-course-container div.course-state button.course-state-info.active:before{color:gold;transform:rotate(-25deg)}li.single-course-container div.courseinfo{display:inline-block;width:100%}li.single-course-container div.coursetoolbox{background-color:#000000c7;border-top-left-radius:8px;box-sizing:border-box;color:#fff;display:inline-block;float:right;height:auto;margin-top:-30px;min-height:1.5em;width:auto}li.single-course-container div.coursetoolbox span{border-right:1px solid #ffffff26;border-top-left-radius:8px;display:inline-block;padding:6px 10px;transition:all .3s linear}li.single-course-container div.coursetoolbox span.duplicate{color:#6df75d}li.single-course-container div.coursetoolbox span.duplicate:hover{background-color:#ffffffb3;color:#000}li.single-course-container div.coursetoolbox span.duplicate:hover:before{content:"duplicate course";font-family:proximanovaregular;padding-right:1em}li.single-course-container div.coursetoolbox span.download{color:#6df75d}li.single-course-container div.coursetoolbox span.download:hover{background-color:#ffffffb3;color:#000}li.single-course-container div.coursetoolbox span.download:hover:before{content:"download course";font-family:proximanovaregular;padding-right:1em}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}div[id*=tippy]{z-index:999999!important}.tippy-box[data-theme~=info]{background-color:#2188b3;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926;color:#fff}.tippy-box[data-theme~=info][data-placement^=top]>.tippy-arrow:before{border-top-color:#2188b3}.tippy-box[data-theme~=info][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#2188b3}.tippy-box[data-theme~=info][data-placement^=left]>.tippy-arrow:before{border-left-color:#2188b3}.tippy-box[data-theme~=info][data-placement^=right]>.tippy-arrow:before{border-right-color:#2188b3}.tippy-box[data-theme~=info]>.tippy-backdrop{background-color:#2188b3}.tippy-box[data-theme~=info]>.tippy-svg-arrow{fill:#2188b3}.tippy-box[data-theme~=warning]{background-color:#fff;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926;color:#ff3902;font-weight:700}.tippy-box[data-theme~=warning][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=warning][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=warning][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=warning][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=warning]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=warning]>.tippy-svg-arrow{fill:#fff}.tabArea{border:1px solid #ccc;border-radius:6px;clear:both;padding:1em;position:static}button.icon-button{background-color:#fff;border:1px solid #999;border-radius:4px;color:#333;display:block;margin:3px;min-width:120px;padding:6px;text-align:left;transition:all .2s linear}button.icon-button.needs-review:not(:hover){border-color:red!important}button.icon-button.needs-review:not(:hover) span.icon:before{color:#ff8c00!important}button.icon-button.needs-review:not(:hover) span.icon:after{color:#2e76ff!important}button.icon-button.active{box-shadow:inset 0 0 2px #a0ff8a}button.icon-button.active span,button.icon-button.active span.icon:before{color:#a0ff8a!important}button.icon-button.active.tabstyle span,button.icon-button.active.tabstyle span:before{color:#666!important}button.icon-button.disabled{cursor:default}button.icon-button.disabled span:before{color:#efefef!important}button.icon-button.disabled:hover{background-color:#ffa1a1!important}button.icon-button:not(.active):hover{background-color:#286090;color:#fff}button.icon-button:hover span,button.icon-button:hover span.icon:before{color:#fff}button.icon-button span.icon:before{color:#ccc;font-family:fontello,sans-serif;margin-right:6px}button.icon-button.noborder{border:none;margin:0;padding:0}button.icon-button.right{float:right}button.icon-button.margin-right{margin-right:1em!important}button.icon-button.dark{background-color:#444;border:0;border-radius:0;box-shadow:inset 1px 1px 2px #ffffff24,inset 3px 15px 45px #ffffff24,inset -1px -1px 2px #00000024,inset -3px -15px 45px #00000024;font-size:16px;height:100%;margin:0;padding:7px 20px;vertical-align:middle}button.icon-button.dark span,button.icon-button.dark span.icon:before{color:#fff}button.icon-button.light{border-color:#efefef;box-shadow:1px 1px 2px #ccc;color:#aaa}button.icon-button.teensy,button.icon-button.tiny{min-width:1em}button.icon-button.tiny span.icon:before{margin-right:0}button.icon-button.tiny span.text{margin-left:.5em}button.icon-button.teensy{padding:2px 0 2px 4px}.toolbox button.icon-button{text-align:center}.toolbox button.icon-button span.icon:before{margin-right:0}.toolbox button.icon-button.teensy{padding:2px 4px}button.icon-button.inline,button.icon-button.tabstyle{display:inline-block;float:left}button.icon-button.tabstyle{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#ccc;box-shadow:inset -2px -2px 10px #ddd;color:#6b6b6b;margin:0 0 -1px;position:relative;text-align:center;z-index:0}button.icon-button.tabstyle.first-tab{margin-left:4px}button.icon-button.tabstyle.active{box-shadow:2px 0 6px #ddd;clip-path:inset(-6px -6px 0 -6px);color:#000;z-index:2}button.icon-button.inline~:not(.inline){clear:both}button.icon-button.emphasize{background-color:#ff7601}button.icon-button.emphasize span.text{font-weight:700}button.icon-button.danger:not(.active):hover{background-color:red}button.icon-button.accept:not(.active):hover{background-color:green}.tippy-box[data-theme~=light]{background-color:#fff;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926;color:#26323d}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}#messages{box-sizing:border-box;position:fixed;top:45%;word-wrap:break-word;background-color:#333;box-shadow:3px 3px 10px #000;color:#fff;height:auto;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1em;width:auto;z-index:99998}#messages li{background-color:#333!important}#messages p{color:#efefef!important}#messages p.serious-warning{border:1px solid #ffae42;border-radius:3px;color:#ffae42!important;font-weight:700;padding:.5em .7em}#messages em{color:#65d2ff}#messages strong{color:#94ff94;font-style:italic;font-weight:400}#messages a{color:#84ff70;text-decoration:underline}#messages:hover{cursor:pointer}#messages #countdown{animation:countdown linear;animation-iteration-count:1;background-color:#eeaa4c;bottom:2px;display:block;height:2px;margin-left:-1em;position:absolute;width:100%}#messages:hover #countdown{animation-play-state:paused}#messages #messages .important,#messages input+span.error{background-color:#fff;border:1px solid red;border-radius:3px;color:red;font-style:normal;margin-bottom:1em;padding:3px}#messages .closemsg{color:orange;display:block;margin-right:2em;text-align:right;width:100%}#messages .closemsg:before{content:" - "}#messages.noCloseMsg .closemsg{display:none;padding-left:0}@media screen and (max-width:600px){#messages.confirm-popup{box-sizing:border-box;width:94vw}}@keyframes countdown{0%{width:100%}to{width:0}}.course-sort{display:block;font-size:.8em;font-variant:small-caps;padding-left:4em;width:100%}.course-sort label{margin-right:.5em}.course-sort select{font-size:.8em}@media(max-width:600px){.course-sort{padding-left:0}}#coursearea section{margin-top:2em}#coursearea section>span{border-bottom:2px solid orange;border-top:2px solid orange;display:block;text-align:center;width:180px}#coursearea button{margin-top:2em}#coursearea .container.foldable>section{display:inline-block;font-size:.8em;font-variant:small-caps;text-align:center;vertical-align:top}#indicator-panel{background-color:#000000b3;border-radius:3px 0 0 3px;color:#fff;font-family:fontello,sans-serif;font-size:.7em;position:fixed;right:0;top:40px;z-index:10000}#indicator-panel .indicator{display:inline-block;padding:3px 6px}#indicator-panel .editlock:before{color:gold;content:""}#indicator-panel .editor:before{color:gold;content:""}#indicator-panel .unsaved:before{color:red;content:""}span.sectionHeader{border-bottom:2px solid orange;border-top:2px solid orange;display:block;width:180px}li.previewContainer,span.sectionHeader{font-variant:small-caps;text-align:center}li.previewContainer{cursor:pointer;display:inline-block;font-size:.8em;height:auto;list-style:none;padding:8px;position:relative;vertical-align:top;width:200px}li.previewContainer img{width:100%}.note{background-color:#fff;border-radius:4px;color:#fff;display:inline-block;font-size:1em;height:1.1em;overflow:hidden;padding:.1em;transition:background-color .3s linear;width:2em}.note p{color:#fff!important}.note p.emphasize{color:#ff5e00!important}.note.warning:not(.tippy){width:auto}.note.warning:not(.tippy) p:not(.emphasize){color:#487da4!important}.note.warning:not(.tippy):before{background-color:#fff!important;color:red!important;content:" important note";font-size:1rem}.note.warning:not(.tippy):hover{height:auto;padding:.1em .5em}.note.light:not(.tippy),.note.warning:not(.tippy):hover{background-color:#fff!important;font-size:1.1rem!important;width:auto}.note.light:not(.tippy){color:#487da4!important}.note.light:not(.tippy):before{background-color:#fff!important;color:#487da4!important;font-size:1rem}.note.tippy{display:inline-block;font-size:1.2em;height:auto;vertical-align:text-top;width:auto}.note.tippy:before{padding:0}.note.right{float:right}.note.danger:before{color:#ff8400}.note.permanent,.note:hover:not(.tippy){background-color:#5696bd;color:#fff;font-size:.8em;height:auto;padding:.1em .5em;width:auto}.note.permanent{cursor:auto}.note:before{color:#5696bd;content:"";font-family:fontello,sans-serif;padding:0 1em 0 0}.note.tippy.custom_icon:before{content:none}.note.permanent:before,.note:hover:not(.tippy):before{color:#fff}.note.permanent.danger:before{content:""}.note.permanent.danger{align-items:center;background-color:#ff8400;display:flex;margin:6px 0}.note a{color:#fff143;text-decoration:underline}.organization-name input{border:2px solid!important;border-color:#fff #fff #487da4!important;border-radius:0!important;padding:12px!important}.organization-name input:focus{border-bottom:2px solid #f2870b!important}#institutearea section{margin-top:2em}.institutes li.previewContainer img{margin-bottom:4px;max-height:100px;max-width:100%;width:auto}.institutes li.previewContainer div{bottom:0;display:block;position:absolute;width:100%}.institutes li.previewContainer{min-height:100px;padding:1.5rem}#main-content{margin:64px auto 96px;max-width:1000px;padding-top:32px;position:relative;top:18px;width:100%}#main-content h1{font-size:1.4em;font-weight:400}#main-content p{color:#444}@media screen and (max-width:600px){#main-content{margin-top:12px}}div.foldContainer{background-color:#fff;border-radius:12px;box-shadow:1px 1px 4px #666;margin-bottom:2em;padding:.5em}div.foldContainer h2{color:#666;cursor:pointer;font-weight:400;margin:0;margin-left:0!important;padding:0;width:100%}div.foldContainer h2 span.icon{font-size:.8em;margin-left:1em;margin-right:1em}div.foldContainer li.open>h3.fold{padding:.3em 0}div.foldContainer .foldable{display:none}div.foldContainer .container{box-sizing:border-box}div.foldContainer.open h2.fold{color:#f2870b;font-size:1.6em;padding:.5em 0}div.foldContainer.open .foldable.open,div.foldContainer.open>.container.foldable{display:block;height:auto}div.foldContainer.open>.foldable section{padding:1em 2em 2em 4em}@media screen and (max-width:600px){div.foldContainer.open>.foldable section{padding:1em .75em 1.5em}div.foldContainer.open .open .foldable{padding-left:.5em}}div.foldContainer.noFolding>h1,div.foldContainer.noFolding>h2{cursor:unset;margin-left:1em}div.foldContainer.flat{box-shadow:none}div.foldContainer:not(.noFolding) h2.fold:after{content:"";display:inline-block;float:right;font-family:fontello;font-size:24px;height:1em;margin-left:4px;margin-right:1em;margin-top:4px;transform:rotate(0deg);transition:all .2s linear;width:1em}div.foldContainer:not(.noFolding).open h2.fold:after{transform:rotate(180deg)}div.foldContainer .quiz-select{float:right;padding:0 1em}.editor-section{align-items:center;background-color:#0009;border-radius:6px 0 0 6px;display:flex;position:fixed;right:0;top:64px}.editor-section.invisible{display:none}.editor-section:hover .edit-title{display:block;transition:all .3s ease-in-out}.editor-section .course-state-info{background-color:#0000;display:inline-block;height:2.4em;margin-right:1px;margin-top:0!important;position:relative;transition:all .1s ease-out;width:2.4em}.editor-section .course-state-info:before{display:inline-block;font-family:fontello,sans-serif;font-size:1em;margin-top:2px}.editor-section .course-state-info:hover{transform:rotate(0)}.editor-section .course-state-info.lock:before{content:""}.editor-section .course-state-info.open-in-editor:before{color:#fff;content:""}.editor-section .course-state-info.active{border:1px solid gold}.editor-section .course-state-info.active:before{color:gold;transform:rotate(-25deg)}.editor-section .edit-title{color:#fff;cursor:pointer;display:none;font-family:sans-serif;padding-right:10px;transition:all .3s ease}button.button-link-style{background-color:#0000;color:#fd7700;display:inline-block;font-style:italic;margin-right:2em;text-decoration:underline}button.button-link-style:hover{color:#286090}button.button-link-style.right{float:right}button.button-link-style.left{float:left}button.button-link-style.disabled{display:none}#login-form,#register-form,#reset-password-form{padding:1em 1em 0}#login-form input,#register-form input,#reset-password-form input{border:2px solid;border-color:#fff #fff #487da4;border-radius:0;padding:12px!important}#login-form input:focus,#register-form input:focus,#reset-password-form input:focus{border-bottom:2px solid #f2870b}#login-form label,#register-form label,#reset-password-form label{color:#487da4;display:block;font-size:1em!important;margin-bottom:.5em;margin-top:3em}#login-form label:first-of-type,#register-form label:first-of-type,#reset-password-form label:first-of-type{margin-top:1em}#login-form label.active,#register-form label.active,#reset-password-form label.active{color:#f2870b}#login-form button.button-link-style,#register-form button.button-link-style,#reset-password-form button.button-link-style{padding:6px 0}#login-form button[data-type=submit],#register-form button[data-type=submit],#reset-password-form button[data-type=submit]{margin-top:2em!important;min-width:220px;padding:12px}#login-form #forgotPasswordLink,#login-form #registerLink,#register-form #forgotPasswordLink,#register-form #registerLink,#reset-password-form #forgotPasswordLink,#reset-password-form #registerLink{font-size:.8em}#login-form #regPasswordRepeat,#register-form #regPasswordRepeat,#reset-password-form #regPasswordRepeat{color:red}#login-form .invalidInput,#login-form input.invalidInput:focus,#register-form .invalidInput,#register-form input.invalidInput:focus,#reset-password-form .invalidInput,#reset-password-form input.invalidInput:focus{background-color:#ffc4b3}#login-form #loginMessage,#login-form #registerMessage,#register-form #loginMessage,#register-form #registerMessage,#reset-password-form #loginMessage,#reset-password-form #registerMessage{background-color:red;border-radius:4px;color:#fff;display:inline-block;margin-top:3px;padding:3px}#login-form #loginMessage.hidden,#login-form #registerMessage.hidden,#register-form #loginMessage.hidden,#register-form #registerMessage.hidden,#reset-password-form #loginMessage.hidden,#reset-password-form #registerMessage.hidden{display:none}#login-form .validInput,#register-form .validInput,#reset-password-form .validInput{background-color:#e5ffc1}@media screen and (max-width:600px){#login-form,#register-form,#reset-password-form{padding:.25em .25em 0}}.phone-details{margin-top:1rem}.remember-me{margin-top:1rem!important}.otp-inputs{display:flex;gap:1.5vw;justify-content:space-between}.otp-input{font-size:calc(2.5rem + 1vw)!important;min-height:2rem;min-width:2rem;text-align:center}.otp-container{margin-top:1.5rem}@media screen and (min-width:600px){.otp-container{margin-inline:5rem}}@media screen and (min-width:768px){.otp-container{margin-inline:6rem}}.otp-correct{align-items:center;display:flex;flex-direction:column;margin-top:1rem}.otp-correct__icon{border:2px solid #f2870b;border-radius:50%;padding:1rem}.otp-correct__icon:before{color:#f2870b;font-size:3rem}.otp-correct__link{font-weight:600;text-decoration:underline}.otp-correct__link:hover{cursor:pointer}.otp-error{color:red;display:block;margin-top:.8rem}.otp-buttonbar{display:flex;justify-content:flex-end;margin-top:1rem}input:not([type=radio]):not([type=checkbox]),textarea{border:2px solid #d7ebfc;border-radius:6px;box-sizing:border-box;font-family:proximanovaregular,Arial,sans-serif;font-size:.9em;max-width:960px;padding:3px 9px;width:100%}label{display:block}label:not(:first-child){margin-top:1.2em}.u-ml-auto{margin-left:auto!important}.u-mt-1{margin-top:1rem!important}.u-mt-0\.5{margin-top:.5rem!important}.u-p-1{padding:1rem!important}.u-p-0\.5{padding:.5rem!important}.u-w-25{width:25%!important}.u-w-30{width:30%!important}.u-w-50{width:50%!important}.u-w-100{width:100%!important}.u-sticky{position:sticky!important}.u-index-1{z-index:1!important}@font-face{font-family:proximanovaregular;font-style:normal;font-weight:400;src:url(/userarea/static/media/proximanova-regular-webfont.d912a908f1d38fc83204.woff2) format("woff2"),url(/userarea/static/media/proximanova-regular-webfont.ee87ae03501dea7dd0d3.otf) format("opentype")}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(/userarea/static/media/fontello.90410424479d0730ca85.eot);src:url(/userarea/static/media/fontello.90410424479d0730ca85.eot#iefix?v2) format("embedded-opentype"),url(/userarea/static/media/fontello.083a3253007e287a47b9.woff) format("woff"),url(/userarea/static/media/fontello.8cdb8170a7fd1bceaf00.ttf) format("truetype"),url(/userarea/static/media/fontello.040315254f6183e0443b.svg) format("svg")}body{background-color:#e8e8e8;font-family:proximanovaregular,sans-serif;font-size:1.2em;margin:0;padding:0}.icon{display:inline-block;font-family:fontello}input:focus{background-color:#ffd86657;outline:none}input#courseToEdit{display:none}input[name=par-name]{margin-bottom:1em}select{border-radius:6px;font-size:1em;padding:10px}.container{box-sizing:border-box}h2,h3{font-weight:400;margin:0;padding:0;width:100%}h2.fold.open{color:#ff8a00;font-size:2em;padding:.5em 0}h3{font-size:.9em}a{text-decoration:none}.fold:hover,a.icon:hover{cursor:pointer}a.icon.info{color:#444;float:right;font-size:.8em}#content,#details,#settings,div.foldContainer{border-radius:12px;margin-bottom:2em;padding:.5em}.foldable.open{padding-bottom:2em;padding-left:2em}@media screen and (max-width:600px){.foldable.open{padding-left:.5em}}input[data-id=label]{border:none!important;border-radius:unset!important;color:#666;display:inline-block!important;font-size:.8em!important;font-variant:all-small-caps;height:1em;margin-bottom:.5em;padding:0!important;width:200px!important}.inline{box-sizing:border-box;display:inline-block;margin-right:2em;vertical-align:top}.w30{min-width:240px;width:29%}.w30,.w40{margin-right:0}.w40{width:39%}.w50{width:49%}.w50,.w60{margin-right:0}.w60{width:59%}.w70{margin-right:0;width:69%}@media screen and (max-width:600px){.inline{margin-right:0}.w30,.w40,.w50,.w60,.w70{min-width:0;width:100%}}#welcome{color:#fff;float:left;font-size:.8em;padding-top:9px}@media screen and (max-width:760px){#topbar #home{min-width:1em}}.logo{float:left;margin:0 2em 0 0}.loggedin .logo{margin-left:4em}.lowercase{font-variant:normal!important}@media screen and (max-width:600px){.loggedin .logo{margin:0 .5em}}@media screen and (max-width:760px){#welcome{display:none}}#fileSelect{border:none;min-height:200px;width:100%}.important{background-color:#6b6b6b;border-radius:3px;color:#ffd450;display:inline-block;font-size:.8em;font-style:italic;font-weight:700;padding:3px}.veryimportant{color:red;text-decoration:underline}.in-development:after{content:" [in development]";font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input+span.error{color:red}input+span.error,input+span.info{display:block;font-size:.8em;position:absolute}input+span.info{color:#244a88}#intromessage{box-sizing:border-box;display:inline-block;left:50%;max-width:1200px;position:absolute;transform:translateX(-50%);width:100%}#intromessage .foldable{padding-right:2em}#liveLink{color:#666;font-family:Arial;font-size:.7em;margin-top:2em}#liveLink a{border-bottom:1px solid #ff8a00;color:#ff8a00}.icon.tilt{border:1px solid #5696bd;border-radius:12px;color:#5696bd;cursor:grabbing;font-size:.6em;margin:0 1em;padding:6px;transform:rotate(90deg);transition:transform,all .2s linear}.icon.tilt:hover,body>li .icon.tilt,span[aria-pressed=true] .icon.tilt{transform:rotate(0deg)}body>li .icon.tilt{border:2px solid #5696bd;color:#5696bd}body>li{background-color:#fff;border:1px solid #5696bd}div.margin-top-2em{margin-top:2em}div.right{float:right}.offline-message{background-color:red;border:2px solid #fff;border-radius:6px;box-shadow:2px 2px 6px #333;color:#fff;display:block;left:50%;margin-bottom:50px;padding:.25em 1em;position:fixed;text-align:center;top:6px;transform:translateX(-50%) rotate(-3deg);z-index:100000}span[data-icon]:before{font-family:fontello,sans-serif}span[data-icon=menu]:before{content:""}span[data-icon=notification]:before{color:gold;content:""}span[data-icon=home]:before{content:""}span[data-icon=paperplane]:before{content:""}span[data-icon=accept]:before{content:""}span[data-icon=decline]:before{content:""}span[data-icon=info]:before{content:""}span[data-icon=info2]:before{content:""}span[data-icon=puzzle]:before{content:""}span[data-icon=network]:before{content:""}span[data-icon=refresh]:before{content:""}span[data-icon=film]:before{content:""}span[data-icon=wrench]:before{content:""}span[data-icon=sound]:before{content:""}span[data-icon=image]:before{content:""}span[data-icon=book]:before{content:""}span[data-icon=box]:before{content:""}span[data-icon=text]:before{content:""}span[data-icon=questionmark]:before{content:""}span[data-icon=pencil]:before{content:""}span[data-icon=settings]:before{content:""}span[data-icon=settings2]:before{content:""}span[data-icon=group]:before{content:""}span[data-icon=adduser]:before{content:" +"}span[data-icon=groups]:before{content:"";font-size:.8em}span[data-icon=assignments]:before{content:""}span[data-icon=upload]:before{content:""}span[data-icon=eye]:before{content:""}span[data-icon=update]:before{content:""}span[data-icon=select]:before{content:""}span[data-icon=save]:before{content:""}span[data-icon=courses]:before{content:""}span[data-icon=forums]:before{content:""}span[data-icon=fileshare]:before{content:""}span[data-icon=exit]:before{content:""}span[data-icon=cancel]:before{content:""}span[data-icon=user]:before{content:""}span[data-icon=delete]:before{content:""}span[data-icon=exclamation]:before{content:""}span[data-icon=stats]:before{content:""}span[data-icon=list]:before{content:""}span[data-icon=close]:before{content:""}span[data-icon=increase]:before{content:""}span[data-icon=decrease]:before{content:""}span[data-icon=previous]:before{content:""}span[data-icon=next]:before{content:""}span[data-icon=content]:before{content:""}span[data-icon=more]:before{content:""}span[data-icon=actions]:before{content:""}span[data-icon=institute]:before{content:""}span[data-icon=download]:before{content:""}span[data-icon=search]:before{content:""}span[data-icon=hand]:before{content:""}span[data-icon=globe]:before{content:""}span[data-icon=leave]:before{content:""}span[data-icon=sticky]:before{content:""}span[data-icon=sticky-dark]:before{color:gold!important;content:""}span[data-icon=note]:before{content:""}span[data-icon=messages]:before{content:""}span[data-icon=favorites]:before{color:gold!important;content:""}span[data-icon=remove-favorite]:before{color:gold!important;content:"";display:inline-block;font-size:2em;transform:rotate(-10deg)}span[data-icon=remove-favorite]:after{color:gold!important;content:"";display:inline-block;font-size:2em;transform:translateX(-4px) scaleX(-1) rotate(-10deg)}button.icon-button.active span[data-icon=favorites]:before{color:gold!important}span[data-icon=toggle-on]:before{color:#0080005c;content:"";display:inline-block;font-size:2em}span[data-icon=toggle-off]:before{color:#ff00005c;content:"";display:inline-block;font-size:2em;transform:rotate(180deg)}span[data-icon=check]:before{content:""}span[data-icon=laptop]:before{content:""}span[data-icon=clock]:before{content:""}span[data-icon=big-right]:before{content:""}span[data-icon=link]:before{content:""}span[data-icon=arrows-vertical]:before{content:""}nav button{border-radius:0!important;box-shadow:none!important;min-width:0!important;padding:0!important}button{border:none;cursor:pointer;font-size:16px;outline:none;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;white-space:nowrap}button small{font-size:10px}button.reset{background-color:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;font-size:inherit!important;min-width:0!important;padding:0!important}::selection{background-color:#ffdcb2;color:#000}button:focus-visible,select:focus-visible{outline:3px dashed #f2870b!important}.modular{background-color:#fafafa;border-radius:4px;box-shadow:2px 2px 22px 12px #000000b3;color:#333;height:auto;left:50%;margin-bottom:3em;max-height:75vh;max-width:800px;min-height:200px;padding:1em;position:fixed;top:50%;transform:translate(-50%,-50%);transition:height .2s linear;width:80%;z-index:99990}.modular#messages{display:block}.modular:not(#messages){align-items:center;display:flex;flex-direction:column;justify-content:center}.modular.small{max-width:min(400px,94vw);min-height:100px;min-width:200px;width:auto}.modular .modularContent{max-height:72vh;overflow:auto;overflow-x:hidden;width:100%}.modular .wrapper{box-sizing:border-box;margin:0 auto;max-width:600px;padding:1em;position:relative;width:100%}@media screen and (max-width:600px){.modular .wrapper{padding:0}}.modular button[data-type=submit]{margin-top:1.2em}@media screen and (max-width:600px){.modular{max-height:88dvh;max-width:94vw;padding:.75em;width:94vw}.modular .modularContent{max-height:80dvh}}