@charset "UTF-8";.ss-icon{vertical-align:middle}.icon--red{color:#e86a6b}.rw-btn{padding:0;margin:0;border:none;color:inherit;box-shadow:none;background:0 0;font:inherit;line-height:inherit;touch-action:manipulation;outline:0;display:inline-flex;align-items:center;justify-content:center;background-clip:padding-box;cursor:pointer}.rw-btn:focus{outline:0}.rw-btn:disabled,.rw-state-disabled .rw-btn,.rw-state-readonly .rw-btn,fieldset[disabled] .rw-btn{cursor:inherit}fieldset[disabled] .rw-btn{pointer-events:none}.rw-picker-btn,.rw-picker-caret{color:#212529}.rw-picker-btn:hover{background-color:#e9ecef}.rw-picker-btn:active{background-color:#dee2e6}.rw-picker-btn:disabled,fieldset[disabled] .rw-picker-btn{background-color:#e9ecef}.rw-input-addon,.rw-input-addon.rw-picker-btn{border-left:#ccc 1px solid}[dir=rtl] .rw-input-addon,[dir=rtl] .rw-input-addon.rw-picker-btn{border-right:#ccc 1px solid;border-left:none}.rw-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.rw-widget{border:none;color:#212529;font-size:1em;font-family:inherit;outline:0;position:relative}.rw-widget,.rw-widget *,.rw-widget :after,.rw-widget :before,.rw-widget:after,.rw-widget:before{box-sizing:border-box}.rw-state-disabled,.rw-state-readonly,fieldset[disabled] .rw-widget{cursor:not-allowed}.rw-widget-picker{display:grid;overflow:hidden;min-height:38px;background-color:#fff;border:#ccc 1px solid;border-radius:4px;outline:0;grid-template:1fr/1fr 1.9em;width:100%}.rw-widget-picker.rw-hide-caret{grid-template-columns:1fr}.rw-state-focus .rw-widget-picker{border-color:#80bdff;box-shadow:0 0 0 3px rgba(0,123,255,.25);transition:box-shadow .15s ease-in-out}.rw-state-focus .rw-widget-picker.rw-widget-input{box-shadow:0 0 0 3px rgba(0,123,255,.25),inset 0 1px 1px rgba(0,0,0,.075)}.rw-input{padding:0;margin:0;border:none;color:inherit;box-shadow:none;background:0 0;font:inherit;line-height:inherit;touch-action:manipulation;outline:0;padding:0 .857em}.rw-input:disabled{opacity:1}.rw-input[type=text]::-ms-clear{display:none}.rw-input:-moz-read-only{cursor:inherit}.rw-input:disabled,.rw-input:read-only{cursor:inherit}.rw-widget-input{color:#495057;background-color:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-clip:padding-box;width:inherit}.rw-state-disabled .rw-widget-input,.rw-widget-input.rw-state-disabled,fieldset[disabled] .rw-widget-input{background-color:#e9ecef}.rw-input::-moz-placeholder{color:#999}.rw-input::placeholder,.rw-placeholder{color:#999}.rw-state-disabled .rw-input::-moz-placeholder{color:#999}.rw-state-disabled .rw-input::placeholder,.rw-state-disabled .rw-placeholder{color:#999}.rw-detect-autofill{padding:0;margin:0;border:none;color:inherit;box-shadow:none;background:0 0;font:inherit;line-height:inherit;touch-action:manipulation;outline:0}.rw-detect-autofill:disabled{opacity:1}.rw-detect-autofill:-webkit-autofill{animation-name:react-widgets-autofill-start;animation-duration:0s}.rw-detect-autofill:not(:-webkit-autofill){animation-name:react-widgets-autofill-cancel;animation-duration:0s}.rw-input:-webkit-autofill,.rw-webkit-autofill .rw-widget-container{background-color:#e8f0fe!important;background-image:none!important;color:#000!important}.rw-list{font-size:1em;overflow-x:visible;overflow-y:auto;padding-top:.5em;padding-bottom:.5em}.rw-list:focus{outline:0}.rw-list-option,.rw-list-option-create{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#212529;cursor:pointer;border:1px solid transparent;background-clip:padding-box}.rw-list-option-create:hover,.rw-list-option:hover,[data-intent=keyboard] .rw-list-option.rw-state-focus:not(.rw-state-selected),[data-intent=keyboard] .rw-state-focus.rw-list-option-create:not(.rw-state-selected){background-color:#e9ecef;border-color:#e9ecef}.rw-list-option.rw-state-selected,.rw-state-selected.rw-list-option-create{background-color:#007bff;border-color:#007bff;color:#fff}.rw-list-option.rw-state-disabled,.rw-state-disabled.rw-list-option-create{cursor:not-allowed;background-color:transparent;border-color:transparent;color:#dee2e6}.rw-list-empty,.rw-list-optgroup,.rw-list-option,.rw-list-option-create{padding:.25em 1.5em;outline:0}.rw-list-empty{text-align:center;color:#ced4da}.rw-list-optgroup{font-weight:700;padding-top:7px}.rw-list-option-create{display:block;font-size:1em;padding:.25em 1.5em}.rw-listbox{border-radius:4px;background-color:#fff;border:#ccc 1px solid}.rw-listbox.rw-state-focus{border-color:#80bdff;box-shadow:0 0 0 3px rgba(0,123,255,.25),inset 0 1px 1px rgba(0,0,0,.075);transition:box-shadow .15s ease-in-out}.rw-listbox.rw-state-disabled>*,fieldset[disabled] .rw-listbox>*{pointer-events:none}.rw-listbox.rw-state-readonly>*{cursor:inherit}.rw-popup-container{position:absolute;z-index:1005;top:100%;left:-1em;right:-1em;padding:0 1em}.rw-popup-container.rw-dropup{top:auto;bottom:100%}.rw-state-focus .rw-popup-container{z-index:1006}.rw-slide-transition{margin-bottom:1em}.rw-dropup>.rw-slide-transition{margin-bottom:0;margin-top:1em}.rw-popup{overflow:auto;-webkit-overflow-scrolling:touch;margin-top:2px;border-radius:4px;box-shadow:0 .5em 1em rgba(0,0,0,.175);border:#ccc 1px solid;background-clip:padding-box;background:#fff}.rw-popup .rw-list{max-height:250px}.rw-dropup .rw-popup{margin-top:0;margin-bottom:2px;box-shadow:0 .5em 1em rgba(0,0,0,.175)}.rw-slide-transition{transition:transform 130ms,opacity .1s}.rw-slide-transition-entering{overflow:hidden}.rw-slide-transition-entering .rw-slide-transition{transform:translateY(0);opacity:1;transition-timing-function:ease-out}.rw-slide-transition-exiting .rw-slide-transition{transition-timing-function:ease-in}.rw-slide-transition-exited,.rw-slide-transition-exiting{overflow:hidden}.rw-slide-transition-exited .rw-slide-transition,.rw-slide-transition-exiting .rw-slide-transition{opacity:0;transform:translateY(-10%)}.rw-slide-transition-exited.rw-dropup .rw-slide-transition,.rw-slide-transition-exiting.rw-dropup .rw-slide-transition{opacity:0;transform:translateY(10%)}.rw-slide-transition-exited{display:none}.rw-dropdown-list{width:100%}.rw-dropdownlist-search{padding:0;margin:0;border:none;color:inherit;box-shadow:none;background:0 0;font:inherit;line-height:inherit;touch-action:manipulation;outline:0}.rw-dropdownlist-search:disabled{opacity:1}.rw-dropdown-list-input{padding:0 .857em;align-self:center;display:grid;min-width:0;grid-template:1fr/1fr}.rw-dropdown-list-input>*{grid-area:1/1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[dir=rtl] .rw-dropdown-list-input{padding-right:.857em;padding-left:0}.rw-combobox-input{background-color:transparent;z-index:1}.rw-multiselect-input{padding:0;margin:0;border:none;color:inherit;box-shadow:none;background:0 0;font:inherit;line-height:inherit;touch-action:manipulation;outline:0;height:calc(38px - 1px * 2);padding:0 .857em;max-width:100%}.rw-multiselect-input:disabled{opacity:1}.rw-multiselect-input:-moz-read-only{cursor:inherit}.rw-multiselect-input:disabled,.rw-multiselect-input:read-only{cursor:inherit}.rw-multiselect-taglist{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;outline:0;cursor:text}.rw-state-disabled .rw-multiselect-taglist{cursor:unset}.rw-multiselect-tag{display:inline-flex;margin-left:calc(38px * .115 - 1px);margin-top:calc(38px * .115 - 1px);min-height:calc(38px * .77);border-radius:3px;background-color:#dee2e6;border:1px solid #dee2e6;cursor:default;max-width:100%;align-items:center;overflow:hidden}.rw-multiselect-tag:focus{outline:0}[dir=rtl] .rw-multiselect-tag{margin-left:0;margin-right:calc(38px * .115 - 1px);padding:0 .35em 0 .35em}.rw-multiselect-tag.rw-state-focus{z-index:1;box-shadow:0 0 0 3px rgba(0,123,255,.25);transition:box-shadow .15s ease-in-out}.rw-multiselect-tag.rw-state-disabled,fieldset[disabled] .rw-multiselect-tag{opacity:.65}.rw-multiselect-tag-label{padding:0 .35em 0 .35em}.rw-multiselect-tag-btn{padding:0;margin:0;border:none;color:inherit;box-shadow:none;background:0 0;font:inherit;line-height:inherit;touch-action:manipulation;outline:0;cursor:pointer;align-self:stretch;padding:0 .35em}.rw-multiselect-tag-btn:focus{outline:0}.rw-multiselect-tag-btn:disabled{cursor:inherit}.rw-calendar-popup{right:auto;min-width:0;width:22em}.rw-calendar{overflow:hidden}.rw-calendar-contained{border-radius:4px;background-color:#fff;border:#ccc 1px solid}.rw-calendar-now{font-weight:700}.rw-calendar-header{display:flex;padding:.8em}.rw-calendar-btn,.rw-cell{background-clip:padding-box}.rw-calendar-btn:focus,.rw-cell:focus{z-index:1;box-shadow:0 0 0 3px rgba(0,123,255,.25);transition:box-shadow .15s ease-in-out}[data-intent=mouse] .rw-calendar-btn:focus,[data-intent=mouse] .rw-cell:focus{z-index:auto;box-shadow:none}.rw-calendar-btn.rw-state-disabled,.rw-calendar-btn:disabled,.rw-cell.rw-state-disabled,.rw-cell:disabled{pointer-events:none;opacity:.35}.rw-calendar-btn{line-height:2em;border-radius:4px}.rw-calendar-btn:hover{background-color:#e9ecef}.rw-calendar-btn:active{background-color:#dee2e6}.rw-calendar-btn-left,.rw-calendar-btn-right,.rw-calendar-btn-today,.rw-calendar-btn-view{padding:.3em .6em}[dir=rtl] .rw-calendar-btn-left,[dir=rtl] .rw-calendar-btn-right{transform:scale(-1,1)}.rw-calendar-btn-view{font-weight:700}.rw-calendar-btn-view>:last-child{margin:0 .5em}.rw-calendar-btn-view+*{margin-left:auto}[dir=rtl] .rw-calendar-btn-view+*{margin-left:0;margin-right:auto}.rw-calendar-grid{display:table;outline:0;height:14em;padding:3px;table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;background-color:#fff}.rw-calendar-head{display:table-header-group}.rw-calendar-body{display:table-row-group}.rw-calendar-row{display:table-row}.rw-head-cell{display:table-cell;text-align:center;border-bottom:1px solid #ccc;padding:.25em}.rw-cell{display:table-cell;color:#212529;vertical-align:middle;border-radius:4px;cursor:pointer;line-height:normal;text-align:center;border:1px solid transparent;padding:.25em;outline:0}.rw-cell:hover{background-color:#e9ecef}.rw-cell:active{background-color:#dee2e6}.rw-cell.rw-state-selected{background-color:#007bff;border-color:#007bff;color:#fff}.rw-calendar-month .rw-cell{text-align:center}.rw-cell-off-range{color:#ced4da}.rw-calendar-transition-group{position:relative;overflow:hidden}.rw-calendar-transition{width:100%;overflow:hidden;transition:transform .2s ease-in-out 0s;transform:translate(0,0)}@supports (transform-style:preserve-3d){.rw-calendar-transition{transform:translate3d(0,0,0)}}.rw-calendar-transition-next{backface-visibility:hidden}.rw-calendar-transition-top .rw-calendar-transition-next{transform:translate(0,-100%)}@supports (transform-style:preserve-3d){.rw-calendar-transition-top .rw-calendar-transition-next{transform:translate3d(0,-100%,0)}}.rw-calendar-transition-bottom .rw-calendar-transition-next{transform:translate(0,100%)}@supports (transform-style:preserve-3d){.rw-calendar-transition-bottom .rw-calendar-transition-next{transform:translate3d(0,100%,0)}}.rw-calendar-transition-right .rw-calendar-transition-next{transform:translate(-100%,0)}@supports (transform-style:preserve-3d){.rw-calendar-transition-right .rw-calendar-transition-next{transform:translate3d(-100%,0,0)}}.rw-calendar-transition-left .rw-calendar-transition-next{transform:translate(100%,0)}@supports (transform-style:preserve-3d){.rw-calendar-transition-left .rw-calendar-transition-next{transform:translate3d(100%,0,0)}}.rw-calendar-transition-next.rw-calendar-transition-active{transform:translate(0,0)}@supports (transform-style:preserve-3d){.rw-calendar-transition-next.rw-calendar-transition-active{transform:translate3d(0,0,0)}}.rw-calendar-transition-prev{backface-visibility:hidden;position:absolute;left:0;top:0}.rw-calendar-transition-top .rw-calendar-transition-prev{transform:translate(0,100%)}@supports (transform-style:preserve-3d){.rw-calendar-transition-top .rw-calendar-transition-prev{transform:translate3d(0,100%,0)}}.rw-calendar-transition-bottom .rw-calendar-transition-prev{transform:translate(0,-100%)}@supports (transform-style:preserve-3d){.rw-calendar-transition-bottom .rw-calendar-transition-prev{transform:translate3d(0,-100%,0)}}.rw-calendar-transition-right .rw-calendar-transition-prev{transform:translate(100%,0)}@supports (transform-style:preserve-3d){.rw-calendar-transition-right .rw-calendar-transition-prev{transform:translate3d(100%,0,0)}}.rw-calendar-transition-left .rw-calendar-transition-prev{transform:translate(-100%,0)}@supports (transform-style:preserve-3d){.rw-calendar-transition-left .rw-calendar-transition-prev{transform:translate3d(-100%,0,0)}}.rw-popup{display:flex;flex-direction:column}.rw-popup>.rw-time-input{align-self:center;margin:1em 0}.rw-number-picker-spinners{display:flex;flex-direction:column}.rw-number-picker-spinners .rw-btn{flex:1 1 0}.rw-widget.rw-state-focus{color:inherit}.rw-widget.rw-state-focus .rw-widget-picker,.rw-widget.rw-state-focus:hover .rw-widget-picker{box-shadow:none;border-color:#3574e3}.rw-dropdownlist-search,.rw-multiselect-input,.rw-widget,.rw-widget-input{outline:0!important}.rw-widget-picker{border-color:#d5dae6;border-radius:2px;min-height:32px;cursor:pointer}.rw-widget-picker:hover{background-color:#eef1f7}.rw-popup .rw-state-selected{background-color:#3574e3;color:#fff}.rw-dropdown-list .rw-picker-caret:before{margin-top:4px;color:#697590;font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;content:"directdown"}.rw-dropdown-list .rw-picker-caret svg{display:none}.rw-date-picker .rw-picker-btn:before{margin-top:4px;color:#697590;font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;content:"calendar"}.rw-date-picker .rw-picker-btn svg{display:none}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.react-toggle{touch-action:pan-x;display:inline-block;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#4d4d4d;transition:all .2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-check{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;right:10px;opacity:1;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0s;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #4d4d4d;border-radius:50%;background-color:#fafafa;box-sizing:border-box;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#19ab27}.react-toggle--focus .react-toggle-thumb{box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{box-shadow:0 0 5px 5px #0099e0}.rc-tree{margin:0;border:1px solid transparent}.rc-tree-focused:not(.rc-tree-active-focused){border-color:#0ff}.rc-tree .rc-tree-treenode{margin:0;padding:0;line-height:24px;white-space:nowrap;list-style:none;outline:0}.rc-tree .rc-tree-treenode .draggable{color:#333;-moz-user-select:none;-webkit-user-select:none;user-select:none}.rc-tree .rc-tree-treenode.dragging{background:rgba(100,100,255,.1)}.rc-tree .rc-tree-treenode.drop-container>.draggable::after{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px red;content:''}.rc-tree .rc-tree-treenode.drop-container~.rc-tree-treenode{border-left:2px solid #d2691e}.rc-tree .rc-tree-treenode.drop-target{background-color:#9acd32}.rc-tree .rc-tree-treenode.drop-target~.rc-tree-treenode{border-left:none}.rc-tree .rc-tree-treenode.filter-node>.rc-tree-node-content-wrapper{color:#a60000!important;font-weight:700!important}.rc-tree .rc-tree-treenode ul{margin:0;padding:0 0 0 18px}.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{position:relative;display:inline-block;height:24px;margin:0;padding:0;text-decoration:none;vertical-align:top;cursor:pointer}.rc-tree .rc-tree-treenode span.rc-tree-checkbox,.rc-tree .rc-tree-treenode span.rc-tree-iconEle,.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:inline-block;width:16px;height:16px;margin-right:2px;line-height:16px;vertical-align:-.125em;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABhCAYAAABRe6o8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAK0dJREFUeNrsfQl8VNX1/5l9ksm+ELJB2ANECGtYVEAQaZBSFdAW0dpaKbi0WhX9Va1/S/+K2k+1iCztT4sFW6lKkUV2RLZAQHaSQBJCMllJJtvsM2/e75775k3evHkzTCZEAubweczMu/d7ZzLznXPvOff7zsjS7nudhXZaxZd/kKXf//9Cwgkf1xha2QOnS2DzofNw5FwZjM/KgFkTh8Idw/tBz7hImb9xQsV1W9czJf73zTsPek7I5XL3oQCFQkkOBSiV3C2eG/rz9z19Q8Wh7T5+kX3i7c9g6ojekDs6A1796Vg4XVoPe/ILYMnKzbDmxQfZaaMH+pApVFy3Sdupp8cKH6rJ8QQ55pBjvPvcEXJ8To415LDzHbOXH/OAZLK2t/vBbbcFHOOz3LOeMViW5QgYLImwTcrai0MSrdm4H/708ztgwtA0D+6OYb1hysh+kDtuEPxjWx59jUIyhYq7lc2k38HaGk5KtmniR4Au7Z5g34cnZHLF6vTRkyCuzyCAuATurKF+kuFy0aSK4/uXsy5moZuIkkbI94RCplidlZYDvZP7QUx8LD3f1NA46Up1yaRz+qPLSZ+FhIRrvDxgsCTC22DIp1Kp6OORX42GM/ef8sLh9IkeTEwi4fNNyu5Lb7Hf4VW/ZXFaDRV3qxPQcjUfEoaNkWxrLi0CW1MvVhMzOOD74GJci8Nj4lZkzn6UfKAMgLkZdv7+JU/79P95B+IG3gaFm9auNjcZlHKF/EPxGPO2ZC2O0EStmD6aOL4oBixghGpo5EgWr4F+8QOgX69M2Hn889Wkr3LDvefoGPL2kE/syXgcYpRKlQ/5uD7eOFy74fTpj0R8/8kj+sOsCUNofykcThYHLQfhVwW/gi1VW8HG2iVxt7q5GCewLukjLCERmos/g7rjr7PCo/XKVuH6Xa1QqTjyWQwAVytg53tLYfrGWs+x8/+/QNuwD/Z1T9Ve065SoVxx94g5YNY1Q6O9Giz2Vjhy7AA98D6ewzbsg33dUzXnAYMlnzQBFXDn3rsgb8YhihOST0hS3jBwwLVbMM83c/xgWLfrJMydku2DO2g8CJ/b/gNmpQmWXXgL7HY7zB/8sA+us2zTgXNs3oVyv+3jhvSC2XdkyTp7HMZpB5axSy/ww7SQkDXc53ztqUMQ2XsmvW93Mov6jL2TEKwFoPEqrl4o6ahtfBXgvj9yjze+RumSkj0RLh/bt4g88CzqnXbXotv65IBN2wqt5gYyAsfvv489QG//2vo091zkn1wrhyEpo+Hk5SN0DCXvpYIhny8BORx9o7ZPhO9+fNyLfBfmnffBYdSKgUMwz4fR7ZN/2SiJW1exDkyEfGazGaw2B7x77B1YMPQRH1xnGZLmzYW5wBAPxDid4CREcNht4HTYyJfBBn/dWoTE6fRxGKcNXE5ru147YgQBxEOxaX0AWuoAHBbvjg7BuNhG+mDfsvxvHhISUE7G6BmXDk3WBrC5rFBUUsA1uOObMwWn6O2gfoOBdTYA9pWX5T3kIWCw5BMTkMfx5o98QhySA6NWDByu9XzHCrgUixTugfg58PaFZWAlH1JLcxP8aeybkrjONCFpdBHRUF9bQUnjsFlDHkdIvmDGwb7tJSBiPF5SIR+lJMsmV10Tmc+d4FmX4fSOz//PpwUkdIIyNoVihOPJlLJRKo0SjOYWcAHj8Xy88Y+XVj4KDnBCTFgSxXieK1jyyWRiAnI49HxCE5NPiMN83Z6TZUE935bDBbS/FG5G2gz4bf9nQW5Uwp9y3oR5Q+dJ4jqVgALS0CnGTRr+cSjjCMkXzDg8AdtzCAlIUwYOO9isZrBZuIM3vL/7yw30wPsO0sdlsZIp3+UQvw4H+RtsNguZjSx+Xyu22YgntVvtmINxeAgYLPmE+R5vnJxGu/7IJ8RhsnjH8WI4fF4f8Pn2nSyBTQfP0v5SOJ1KR9d8Zx87A49lPwaR2khJ3LXsxIkTbDC3kh++2/PFxPWgj1PS+0Pv/lmUQP7Gv9Y4CUnp7RoHp1PWaWnXIZyCzXbnebPJRDwXruUs9Ghb21k8gQhtw6ibLHksjOuiF/ksDDcGGcRKyP180Wx68MY/ttIvCxmDkpkbQ8l7svaSTwp3LfKhYWoEk8WYr0M8Rq1S5Fu34wQmlT07G6HirmWjRo2SBXMrZeih+GkXSVN84QS9L/Qw7R2H93zBjtPRKbimyby5qUafHR0RAbbmBuKZXBDJr9f37IHpT7m9IQnytDER0FyjpxivXGSdeXN9Y022JloHLfYmEoK4vJ7Pbuden4z4uxhNItQ311CMIA3TfvJ1BIdJ4p/njoOn3v8KXl6zHb49fZm4Zgb2nyqF332wGX617DOYP30UiJPJoeKC8YChmHitxpOmvVOweNptzzh8ENKeQ+gBF28oWllfkA9MeAKARgcOhwOq3+QiZD4arn5rFm3DPtgXMcLXsPP3ZSsvNpyCSCYW1BBGXreDEnbhiSn0wPt4DtuwD/ZFjMcDirfJgrVQcTyZMFmM+TpMmWDUyu/pLnl4ql8PFiruWh4wFBOS5sKpwx7S4JRK5oeQxhGSL5hxAqVhAmF4I7Fvw5kKwxvKo7teSx07BViVHhxNdaBfeg/nZNThoIojgUd8GuiP7gLsixivARuhofZC0xunlAdfy0qZAA2qKmiy14PdxX0x1XItxKgTIF6RAqcqDwL2RQz1irgf90M29IChkLCr5AHL85ezVy9tbtdrTxwwC3qNeVrG7wWP+CA/YtXMjFfG9UtaEjcgGzTRsWR9L6M5QScjA1uTAQyXTkFeSe2yX28tW3ryqTFGib3giIlLU19JHxW/pG/MUNBpogFUMpoTlDtkYLQ1QWnTeag40bDs0CuVS0l/I3JPdqPUMOvX/VM+NfcnDHqyLahqOV8G44dmwL1uVcuebf/VzH94geRXu1sNc33FCISA+J7pyNH3rbtSnxmSHD0pPVbXH9v1jabS89XN+17aW/lX8rAUl3yEgKwEAT1jjHqxxzOJAyInRaeG0zFaqsyldRdb9514u84zBqdFcIsRKj4mEQtDoh+nkYTkLWRVTBaSZDEJDIbcVu7Wie1W6LMsvY1QIeLQkjJzmAm/fg9mj4qCR0Yp4cP7tJB36TJsPnAJlqxUYCBhc/9RPkIG3OtF3KMEt9IXx7Z3DdiRabirjtMeQ0KhRyJELCREexGgkrgvsmBzbzfjtjK2k36B5no6BjkKCdHIGHWSY4BAUdMmRgiSRCwjyvGEiEMSrd+8Hf72eDrcNZDx4Cb3t8HkPlaYOYiBf372Een5Cx81TCi4zloDduVxgjWhJ2OXU3IY3EfQJlrGtWsMjoBuEpU7h4NcoQBFhO/OSNi5J8mHLfoC+MEJBQlF/cd74XhVC08i3AVwhg8CB/HWytbzoGw+CVMyagih5ZJqmPbiuj1gYBu7+pTwYdB6wGMLs6/LGEouE855MEoif3o+JJHLLsqgczgF7auk/cRqGDEO1244ffIkssTdBaxMxeXDokeBMzILNKUrYHLvavjxAC3tj6ICMa46YjocMebBuuLf0W25GelPQmzJmz64W90DXk89oEIuWz0pMx0GpcVBAiflg/pGmFSkN0zaX1ixnHGxAfWAoYzB7ZG5p8+AOkCXRLjvxqEaRkqKxW0oeuMwcLh3mJLinJpUD/k8pJZrwBk1nOJy+1+l/aVwSD6hGuar0q8kcZ2ZB+wK46AeMC5rhOThtKAesOCa47lY1+KYcO3qp340HIYMjAMj+Ug++FpPj3/n6ek5bMM+2DfYMYqauQPv+xuDEpBfSwXaE6YkEm0B8jiaLtg+0Yd8uDMixmHUOq4Xt0Z0cEGSb54qbhzF5SQ30P5SOFTDNBgMYBKoYaRwt7oHvB56QJVCseLROzPBwJDAshVgywE97PhpmudYv1dP27AP9gWRHtDfGLjli0czCQH8jcF5QHfgEFAHiCQS70HzAYfbpNQwYhymTPIuWbjna5X2Uor6AxRzVB/hpYYR4nDaramsgbraq9DS3AjPjXxeEnere0A+ES118HpA8WGsPtSGd9gXTRyQAmQxBVctHGGQdGivFXJ98DG2YR/sixiv1yAaw+bkMHZCODwOHNf7HYPzgO6oNaAOkBLJ6e0B3bhAahgxDvN1m884KQ4DB5nL5kNqxdVvKW5rcaKXGkaIk1LDSOFudQ/Y0a041AP26RELda0oEkDFimB6t3jfxz7YFzHC1yAeg8fh7dGTeg+hpcZQejyZ0xJwb9eFbp11+npAiuPUMMO+zPYRJIhxmCzGfB2mTDBqxYAD1244faIHQxLJLJXwTVkMbC5Ng5cFahghDgOO+QT30Nz/criTT0nibtWdEJvhNGurPwnhkYnQUnIlqNesigwDTVyUlxhBrlCOUqmV0NTgAifrHRpYbS54Ok+Q9CDeMSVeSTHCcf2NgXiefPx44jG4KNidr/OkWvjAgXgTFz3cJHIx3h5QhCvqfRuwh+8PiONVLTRf55DTqFVlugJK/eee6RpJtP5CmqQapr24zvJcN1oRba49CpFpCaAMTw76NTdePAtys9FHD2gnrDET19dGHi5/jOf01dy2b1pyPApRyRStAhewPnpAqTHM1J2Gtb1m8lg8hjsP6E4Wi8jHT58eErGMKA8YGo5LEv+C5vUwZYJRa06yhazdouj0iR4MSSSlhgkF11l5txupiNbE4VruIET16hv086giI8FqqPaagp1W83kSyGWjgspi95ZRWchijvdgP9vRCpFqOSGRE1xWy0VvGkiPgXjEfXpPpOexeAxKQPE2WbAWKo4nk0fVcug8PLnDvad7z1A6fYo92Pp1//QsOXjcFwT3wrdlkNMvA+524/Zs+69sfeFR2nH+wws6de12IxXR2oRsuFq4jkS6MSDzc722DwHDldBQ0uClhjEbajbr65uyI8KiocFI1pPUg3GEaTA0e+7ja4oI14K+vplivLyxaAzOIj2C2jmbbfD5rATJMbrVMG4PeK1bMe7l1dvYVx++nXo+saE065O8RpxaO3Wc2nMfs3IohoiE+KD/XkO5Hpqq9TB09gZOQRCelJzz3s6q2dkZUFjvAIPFQZXNW+e2Te2zvqiGuDAVZCaoYNOpMjj62+kprLm22uMR/IzhtU4k3xGpMZShqlpCxQk8GUzN/Qn1ZLuJJ8srcXuyNjUMCuFcUp7seqphbmZFdFTanVB+dA9oI4LXHmJfhhEs4Sx1DYaSM2/sUitfmzIwFfRyFupMDrjnX3raHE6mzBSdCtKilLDrgh6wL2K852rpMczu6RjH6OFnDDoFv56bLIypgf6TiQ65jEqqX95Y6ukaCKeOwTwj4sgU0+LywqElZeawuc9+AFNHpMKUoT3gsbv7gr7GCPlnC2DZ2m3w1lNzmNrCozLxFIy4F5d/QXG5BLfYF8fyuGCm4I6sAW+0Ijospp+MYXTspbz89kgHIDJxmOfRmFUn7fm/HvGO4+lVGrN93JLstDjIjNeQz1AJODnKwAkGsxW2nqsiHjdvWdnyX7+DGOGIHRnDqzbMtcgn8/cxSZAvPae3uw2g6pjeh3z/+no/vPDj4dAzVkXCczvU110FnUoBM4cnw9j+PeCLvXnwwF3jWCEJQ8V11hqwKyiih+Suvh75RxMhxdIygE/1j731THTGkEm6pHS6TWWq05c2Xz6/r/Ljl4Ravus2hrJd5JNgoCZBS75UMircczQ5vMj36O5HYe3da0mzzGvanfncB/D8rOEQHyGDxsYm8qY7qKQHnw8vNI8k0drdWanw6qovYOPbT+FULxPjHLEuiEiKapsFagjOyvrgOssDYn4OUyTSpqDt3+c4HTHijaiWj3ixQkKSFysBJLV8Ys93PcZQtod8MtHnieTrPTrD4+kqjldA+pheHvJ5uC1YLdIaL9mpkBSrhEZDE9iIFxMGQi6yesUjITERZowaQPoXwdwpo71wzhgWwpLCodqip3vCuC3Xt2d/MLMmiG2ReeE6ywNicjiYPN/3NU6oJpRVwUI2JD1gR8ZQctwJjnw+V7mx3ONH9/4c1k5dK0k+fnze9pDAYfKQHmCxWD2ez2tI8hivzDKZTDAsIx6253FEEuKiMmMp+YRqmGf7PweZyUOgubrJC9eZa8CuMM6Kb1rZ1ro6v+0NBRfg97+5A2JjY2X8+yvaRvPcb29tP946rAcMmnyit8VzJQCSbg+Zbqet9SIfTr+0XYDLLy2DBVMzoIG8aYFSQE5CwrSkCDhbWuWDQ5OqDfP32R/74G71vWAXw8BL8/p5Zg7+YBgXVDZY4W8F5L3aVUGWOo0sT0IpC6W2n4S1Ww/oS8AA5JP5MNCbXVLkqz5WBS5TW1JoTL8MqK4zgVbOXTfsj4TYVtXQCtkDUnxwaFK1YaRwt7oHZJ3cLCKswcPSrTG8pJJ7/C2TCsyWYkpCqXWxuLbfpu3rvNrDlTEwe8KjPrX9vL4IrGtxnC58xaNTMoFRkQWfg3jfZvdSza0HvK1PHKzdV7jaYDIr5TJ5W33AoMknmoJl7j8HPZ/QfMgnDEImZMLpigbQasNAofC9eJ1/LVqtFs5fMcAUsp4T48zVRugb399LDTMkfSgYq4w+uFveAzq8lzE8+Rhyh+G2NaB30SHQl1RDQUGBlOfzqe23fsZJr+Nv0/ZJ1vYTTrsd0gMGSz7xO+NscYKeBB6UhHev9Us+IW5CVj/49lwVNFoZCA/XuasoeC8BwsLCwOiUwb4z5TBh2EAfnKOKrBEJ2XDN99Hsj2BIGkc+W4XFBxeMx7leOyo3YhzGYfd4PtThIflMxPsYyREbEwY/e2AW3Dt5FrBkWm5ubvZd6thdi7BeH1/bz2Zryz1iXT/+oG2kD/ZFjOg1SOoBUQfIawID6gFDIR+PY5oZT57vWuRD+2bHZuWrj98Dh4uugkWmhuiYGEo4lPNrNBqIjo4mLjwMjpc2wgsL7sb+Gikce5WF+rw6qDlYBXWHa4CtZSRxt7wHtNuJp+M+dCQeHrwipcUKEElWIj2HAiWglAlr+1mxhouzLe949NBBepw8eoq2YR9a2y9IPSCSDvWAQn2gWA/IETAE8glxTiOSsJISLxD5+C9MbeFJ5cw7RsCqbefhVIURXJoI6NkzBeThUXCuygJ/21EAU8ZkwdXiUzpB1BQq7tb2gMRjoYdxuPmF5LM6uIO2IzldeCtNQGFtP5uVrKfNjZ42fgr+eNoB2oZ9VGEqT20/D4l5PSD53FHzhwdvSEL+Md5iH7VapAcUb5MFa6HiKJkunVKsX/oErYzwlagywj8emEErI0iQKFTcLesBGeKZcL2HJOTJR3dX3Ao4/OydDHftiN+9aHdtPzKHgEKw8/KH0p+K3CVXZpev7ee1m+NHU4jG6wIl9YDiH48J1kLF8Tb/4QX4tZDhpZNSl0/iPq5QuCDY170m7vuIXrtMjWi7DcxubonJh+f5c5iukSQfV9svG99UK+O992xymL0ehynCweJsq+3nWUcG0BSiHtCzWyWlB/y+1TACcgVVG0ZIQt46Qw3TXusqNaJd7qAhEPnwnMspTcBAtf2qL7d9MRJSe/rU9vN4OD96wDmb6wW9IiX1gJ1WG6YRVPju4CIFoi01XjgkFdaGmbiIqw2zYKQSls8Og2MlZbDtYDG8vEoBq16YZyP9JNUwC9/hasM8QnAf+OK+NzVMV6gR7SJRsMPpSz7P1Mhw60B/UzDW6Yv7NOrVcRHToRkMYMTPT7AG5O2Fs/fT2n55DTu52n6COLjo3cUrY9J2vjo7OwLqyQyOesCZ/6n2eh5eU5igYWBTQT3FwBsPdE5tGCTfhejxnu2SwZX/8YIhiT7dvB1W/yId7uzHgNPWQr6hdsjp7YTx6VaYMdAJ6zd8DPPnPeajhgkF11lrt65QI5rBKJj1Jh8SzsG0BSH2AASUqu23+PjdPrX9eir7+NT2a5tbO6gH5En08fZGdy4u1ic5/WC/7ZK1YertRtiebyZ91ISDsZJqGJngumBUtdxOPN8qQqLbCYlMNgYssj5gDUsBhaUMtLaLMDa1hoZ1i9/dAPtXPONRwwhxlxSJYIhty/XFGKsI7oAPLlgP2F5FNP3z3Z6PtxROfUSlWf7GD2Yc3oIZx2FqhQ/eWndNomKR8fDwcKkm+77flb8zcSmjsY7aTWv7pWnI36EV1PYzN8Hxpt18bb93xEFeh/WAvAcLuCcsURsGyVcA8dB7THxANYy4NsyPyfR5ByGRmZCvUT0STGYH2IzkGyfrCVpCxNjmrwmZ9DBrQAMcPIM1XkZ44YqRfJpYbzVMfH/yLR8PYx07vXDBesCbtUb0b56aAiUlJVS8Ech0ul7Qr5/fS1VNXNHIyk9HvVgTTG0/yTFC1wO6p08pz+fRAUrVhmGMAIr4a6phQCABx4AD13wMmT7R8yH5mpqN5A20YIKTvFFhoFT2B5WtEu7ua4B/H75AiSTEoefzp4ax62VeuM60rlAjOjU1VUaOjv4pIdX2E3nB0PWA/Not0J6wVG0YcBg9ktaAahhhbRgS7WLAgWs3nHbR85lNVjAaLfT58LnDY3uDkyxsRiY1wbO7rvjg0PyqYUS4zrSuoIjuMPM6UNuPtw7rAfmAI+CesFRtGDq1BlbDDLn0IURaUBqVSc9jqgWjVgwccM2H067MrXPgvwBy02V6XfF31ToYN7S3Dw7NnxpGjOss6yqK6GXLlmE8mivVRqbce+fMmRNwHdw16gO6o92AOkCJ2jAyTFy61TD+pFg52iovHOb5MGWCUSsGHGHEC+K0yz03mYJJqB5mLCQvzAK7SlMgd+oQHxwGHLwa5u1j73JqmLShENZQ5oPrLOtCiujcJUuW3CvV8Pnnn+PBXouEbruB9QHdqZaAe8IStWFi7FdhcP3OwGoYidowm88r4FCxEzTOGoghAUecvIK82HBIVNdAgnEnRDDlcKJSA9suJ8PtgtowPC697gBENZd7qWHCGy5DSvkWH9wP3Qj5KAkD5hJDrO13Pcbwqg3jSbUEKrMhXD8QXIyzkeb5ClLnek271POpfXFYuWDl8/NYzNexDhfkkGgXAw5HK0vTNUqwwokqDXxe2AP++uwc2Pv1JjkmlH1wJNrFgMPBBMZ1WxsJ/XhCLy0fKmj4ZSHKqe4YnUbPRak4Ld8HO0+vIF7s76KAJOQx5O7NvA7Vhom2VMOQK/+AIaV/a1vzBcBhknj+vJ/D01tS4I974+A7PQtKVxOcqSZrmkMp8Ny+LHjoocVQV3RM4Y7QOoT7IZt7Gubv+7wnUvUBSUxHD17Th+faWx9QWBcQ7+M5qTE6qTZM5jWxtYXHZJgsxnwdpkwwas0hgcNMsnZ7nkyfxIN5KiOIcd9++Bu6F7zx0HlYwteGmTYUXhBVVOj2fHPEAcsWcR8vLR8h3ZlCwTXcQ7gKqVglYVhmGtQ5OS3fN7Iyr98LFo+BhuMI6wLyJh7je1fDDByQDGNypnleO+bqpPJ1/PSZf3Q3SOzrXjc1zK1ieCESf3kDf421MNVyZdNKmGTYf2/ekv3oBVeOW7aNrsPEtf2E9fx4w3NP57naVR9QXBfQM2mK6wOSD7jdUxUhkCxUnJBUST0zWLO5FaxWE819KVUa0Gp1EB4eCbU1ZV4E5zHtwQmI/oMgoERejz4u/2oV1Odvh3ELngWXTAHHPnkXpz9PIOCt5QuTHF9Ky+eVQLymHtAddEjVB4xLaGNrW3VT6Z9sKCpoK8cbKi6t1+AjrS0N45qb60Gni4aIyDhXz56p8pqaSpfdZpbj+eiYHmxkVHyevrxgfEdxPyQC8rf8FYdIPsOJnTDup08CU1cGNWabaBnvreUT6vf4un78ufbUBxTXBeRNsj5gsCSS+6lDJ4XjZgDWc8mg0JBEKEGKjU12pqX3VvLpoLS03vRWX1HubG2tV2K/64H7oRAQ32uGYTzk029ZA00nd3PkM1RBpcEAVfn7odFsX+/xTpL1AT10gfu/4jR9cvJ5tq8+oHddQN4k9YDBko/+XkgQ5JOTV4uPS4vPwMDMkV44nD7RUwlI5GNp6b2Uej04Gw1VSuyPX+hQcZ31gXcVRTQ/zSLxuAvSuduaHR9By6m9PuSrbDJ/OWfN/oXscg4rpeXjLx/hNX18bT+xlo+3joyhbA/5xJ6M/n4I66KOCL91YvJxfbxxuHbD6dMfiTxkSuultNtMtL8UDn+awWhsBZOphawDLZCQmAKJPVJ9cJ1lXUURzXs/JB6WNMHLKivOvwEG6wbodddMYFobPOQrtmlrFqz5+hEQKlo6oOW7HmMICHht8kkTUAZ1NWVkfTbIh3xCcnsiIhI44NrNswsTwNSacFdLS4NcCmc0tpB2Hfmg7GCzGqG6uowSUIzrTOsKimg0/Kzw0la1Wk01f6f1G+BHD34KX3/2M7BEtYIzn4SefUZDSa3iJMBGLzlVl6gPGCz5fAnYNrXqy4ugb/9hXuQbkpXjg8M3FwOHYN5YGmBUFUvizKZW8o13ksNKK34K1xlCXKcSsAsooo1G4zfLli3zOjesB9C94WG3vwJnDi6FBtvkGiSf0+nc42eYG1sfMFjyiQmIOOGGgxT5VCq1Fw5TJhi18oFDIMN+pL9cCofEsxDPh+TDD0qjDZPEdaZ1BUX00qVLscwFBhVa/tyHr2udxPv9BO9fLrdtfvL9jS8Rz4fyqCbJ9NiNrg8YLPlkMrmP68do15/n48knxGG+DlMmwXzA2A/7S+ESEpPptMuTLzk5QxLXmXajFNEFTw6HwStO8wEIztM1oiHvEz5Y/Afp5z2/Vw7rhqqAcdkBLxmxbwU7+TyRqK3k7RtLlz4muIQvEadStXYEoM9RyNUE64Chd3FrvA7rAYMln7iQEI/DKAyj3YuF30mST4jDZDFGs5gywajV3wur1Jc7TaZmZXR0giQO13v8mi8QrlM94A1URCMJ3Qk/uvMvV2t/YW+8mnbbP0rfEPa7+MLtH9gbagsUYeErhOd5AnMsBvJ5AUdCGyaLFSN1UWn/pgQ06uc4GeaoWsP1kSqw0GE9YCjkE+OQhNciH93LrSmTYbIY83WYMsGoVYpELS31So0mnPbv1bt/yLjOtBuliHZzjouA7fZ0xmb+feyI4Y9oe6SEnX2sX8/bPi6huxyXXph4OPXBpwdXf7k6xlJdEaEM1y0L+EJYemjkSuXc2KQH6be7se79ueBkTpHzwXyrQqsPGAr5OoLDnQpMFmO+DlMmGLUKdzTQgyGJsF9zU12HcZ1hN1IRjcliBXlvXYSFrItZGNM/a2Hi8DGgTeoFFV+tXXRyflqkKkx3T8qMuYm6qHDIePAJKP/io7dMZRcjlZExr0jnEnFGkxHis1qNWjU9PDqHfnh432Gz/ZG02QIVFA21PiAloHCbrD0WKo7fJuP3dDFlglErBg64dsPpEz2YmESh4jrDbqQimpbZUCh0MmCfiUzNeDx13F2gwKXglTOQPu0nwNrMD0cNGgYxWSPJlEPen6gEyJj3K6jY8eXvLZeLFCzretntSbWEwoPJbSznT1gzmbz6RsUPSpYrjPS58L7NdmIWacPoNZzyHthGcovFBvk8kaQekNcCYid/esAf/C8l3Yz2wOA42Su3J8+K0Cg39X7gCVBXFQJgVSvCHohPRdZw921mEj6Ygf5YS+YYEpemwvkX5trlSnU6WQPWnd8jGx4eHb9RE5auZom3ZZytjFyh08T0mJyg1XG/fmM1GZmmum/qXYzJplBGKmTAgM1SYTc3N9w3dCpLF5KjPjj2mylZfd7r1ycRqgXSqzcygUq5cka0aQaSSVxccvkq7Dt3+bcnnhr7vrL747z57MvCRjA5mJo19/YFFaafYhKANRroJRXQWEtIZ+MWdCzNygPoIsBRrYeGvV8DYzbukkfFUXLlnwDn+Amy2KSMB2M0ukHEtVUC66zFbAkwjhLOtWl7KHr0mpkkUyaBXJYKNlMRVBT+uQmxQ6fya1JfPSBvQj0hmlgPKO/+OG9KY3eUtJx5YsvlJaUbPoRWQyPIIuOAddi5MNWMhQYc3E44kjAsBhrPnYKGA9s+VIZHPk/O0A3al96G4l07DM8e27M8z1C9lZWzRmCZCkK+88Qb1nEHuY/nsA37YF/EINYTC0jUB5SqEei3PmC33XxGok3rjpLmtxd/flb2bmvrW7fNnAtMSyOZSO14Fbe7Lje5lWPiTg21B7aBXKVaK1NpCoHlyFHbAPZn33T9KzG2quS3j3yy5LHHh98TlTxM6cLC5wy3ly5TRIJcowBD+RfOj/9+esd7nziWXW2EY07G+yJ1Xz0ggJQmUKwH7PaAN6E9MTIRsnvqIE6riOyXGJGYkZWNmjwy81ro3jhrxws7rJz8GNeBhJg9J9xDSMVsIeQTRjwsIZKtzgAHNu93vH7hfGmpSmEFp9PEJafJgffxHLZhH+yLGBBsgbn1gNT7ovaPP3hDbaDnnNNJyGiR1gN2281hU3pHwsS0yORkjfPtuyeOfJiJiQVTTSklm8tBQk2tjn6wMpZEBFgvtr4cEsdMhLDBoxIr/vXXveTMIEzx4Vg5I8iDPgC/ewI00Yk6tdFE/KcslkyTHL/sWJyInMvoq1Ov+JNB8+c1AEWXAY62VW7zqwf0rRHoqwfs9oA3oT2+pQylvrGT+8U9DGNng8liAauhhu6L4+/yyXQxQEILLlmNsjRTE0BFAYQlpQKZXhPJWbp39uv5AB+9A/Dko6B2srrJkfFjeqq1yYQkPaCp+rITD7yP57AN+2BfxCDWk457d/HK/LJ6qvXTkfDGZneAxcrVCMRbPPActmEf7Ev1gN0EvDnN5HDBL7eU1fzv2eZv2ILDINfFgiw8FhjycWrTB4PVwQJTdRlkvQbT9R/EJ4NLGwtV/1lpIfTED/4cjvPWyyRAJsu0pARI6ZEYkasN76O1m2ohf//emvf/XLIWD7yP57AN+2BfxLz1suAF8XrAC3roH6MkHZSglrNktmXogffxHLZJ1wfstg7ZjVBHMy62edHWy4vMrV+uXJw7drI2dSCZL00gNzZB6cmjrrPl9ed+Fh45TJZ1OzhbGqDuzHFoLS9ZJVMqn+PHK6twLwQB1Ep1i9pS/N+WndsNez78pPGTcAUcxLYt31ZtWfzIlkemz4ibarO0qMmyUo0voIkE2sOHcvjr93vB3RaS3SB1NF7tf+l33zb80gbfLX8uF3Ihawprzd9y4Zktxa8eqbaesjI7P1sgU4ypb7VC/ZkjW+UqzUrcv+ft/oWeu2VapeWxIRklg04WwemSSii+8zau4fhZ+O9f/rfx3DcHG4dfKIMiqxPKeFCJdwGyDv5ecLd1yG6QOhpJeOV/vq193Ow4/qdfGh2x4S31G/brLRvpWnFH9cNNlk1v3De6f6E6Ivpt4pLMwp2v0jZni97oXEEpFJJWGr7mFbY9CRKytBLK+DYp69jvBXdbxwl4g9TRhFCMO7H8C885T80CwFTHQ/6ea/HixfQXqpzkOd3XlTjdAhKVUqmkekDSdgyoHpB1cuonOZXh4fUnvHW8PmC3ddiCUUeHMg5vwnE6Y/+e13XixU3k/sjExESqB6ypqZlDzh3Fdr7P9bRuAl4nC0Yd3d5x/KmjPUHJx4X+hkGpE1Y/wIjXq5xa3mPXrNujIUSbO3r0aKoH/Prrr+cSAqLi1NYZ71t3GuZ6ecAuUC9aYIs+4Yi2yE3Ga5qggIBWrVZPz8jIkOGB9/EcLzruJmAXtcDq6NDG8VVHS3o6VuKAQjPAH+cHJiFZ72kJqbAy1F3kmEYeTyDeb1ZqamoyrvHwwPt4DtuwD/ZFDGK7p+AuYjdQHb3ovQWZoBddKGkm8UGJOwR4dV4m/HFDIV/Pb7HI6w0KDw//Ii4uTo3Bh9VqZTTEBg4cGNvQwF17jvdJgPKujZhWq1WgFzQYDPaWlha88Ol0NwG7gN1IdXQx4cmFAPGmiawIXpydCW9v8iVhZWWlMyIiIpas92KSkpLoD1objUbiee3AE1Cn0ymys7OTSD/6W861tbWwffv2JsR2e8BuAzMhWKvZfzsVVRGP+JcHM+HZzwq9yrLt3r27mEyzz5rN5oUTJkzIwd8cQRIS7+ZZ7yEho6Ki6I+Jnz59mj18+PDR0tLS1fv37y/uJmC3gYXEJiYz47ddp1ZAShgg+cBhbvmHl3c0mezEm/2LTMMlly5dWjJjxox7evXqpcRUjM39K5xIPAxAvvvuOyfpu+PQoUPLCGGPkWnZ3k3AboM0HSFhtPelm612BqpbuURxZqIC1uwrhNbK0i8vvDrzKXjSK5JlCZFshIgHCgoKLH379h2QlpY2kKwFaXKaj44xSX3x4sVS0ud10vf49YyGuwl4E5u16er6d3bCfKm2H93WDyI0cvjnEQ/5Hsn5qMCnrgv+zFdCQgKMHz9ek5iYqMbIlwQbwO8Z81W3sC03N1dz5MgRqK+vx/VjNwF/6Hb6uTtRTvAazrTC84RoZ7J7quDNXYHJR4IPGDt2LAYdaqVSOblPnz49MdDA7bmioiLqAgcNGqTEilvYRqLfyWPGjMlXq9X2Y8eOdRPwh25uUpVKecY3d8H8QORDmzZtGqZesKxbSmRkZC7xcloMQI4ePVqTn5+/FfsQbzczJyenJ7bFxsbmtra2YiGkMsR2E7DbAnlG1P2Z/JEPrampiV/nqck6T028Wsu5c+f2HDhw4BPiBakekKz9tpSXlz+SlZU1lUTIahKc8DnD6/Jauy9M/wFbXFwcfxen4IHEyw2qrq4+3djYWNy7N/djj1euXAHi+fonJycPv3r1ahEJTlBhQyNgMiV3E7DbOvDh+9buwRmRrv2EQYi4zRNCXwfudBOw226o/Z8AAwBphnYirXZBiwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-attachment:scroll;border:0 none;outline:0;cursor:pointer}.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-icon__customize,.rc-tree .rc-tree-treenode span.rc-tree-iconEle.rc-tree-icon__customize,.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-icon__customize{background-image:none}.rc-tree .rc-tree-treenode span.rc-tree-icon_loading{margin-right:2px;vertical-align:top;background:url(data:image/gif;base64,R0lGODlhEAAQAKIGAMLY8YSx5HOm4Mjc88/g9Ofw+v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwAAAAAEAAQAAADMGi6RbUwGjKIXCAA016PgRBElAVlG/RdLOO0X9nK61W39qvqiwz5Ls/rRqrggsdkAgAh+QQFCgAGACwCAAAABwAFAAADD2hqELAmiFBIYY4MAutdCQAh+QQFCgAGACwGAAAABwAFAAADD1hU1kaDOKMYCGAGEeYFCQAh+QQFCgAGACwKAAIABQAHAAADEFhUZjSkKdZqBQG0IELDQAIAIfkEBQoABgAsCgAGAAUABwAAAxBoVlRKgyjmlAIBqCDCzUoCACH5BAUKAAYALAYACgAHAAUAAAMPaGpFtYYMAgJgLogA610JACH5BAUKAAYALAIACgAHAAUAAAMPCAHWFiI4o1ghZZJB5i0JACH5BAUKAAYALAAABgAFAAcAAAMQCAFmIaEp1motpDQySMNFAgA7) no-repeat scroll 0 0 transparent}.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher-noop{cursor:auto}.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher_open{background-position:-93px -56px}.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher_close{background-position:-75px -56px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox{width:13px;height:13px;margin:0 3px;background-position:0 0}.rc-tree .rc-tree-treenode span.rc-tree-checkbox-checked{background-position:-14px 0}.rc-tree .rc-tree-treenode span.rc-tree-checkbox-indeterminate{background-position:-14px -28px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox-disabled{background-position:0 -56px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-checkbox-checked.rc-tree-checkbox-disabled{background-position:-14px -56px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-checkbox-indeterminate.rc-tree-checkbox-disabled{position:relative;background:#ccc;border-radius:3px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-checkbox-indeterminate.rc-tree-checkbox-disabled::after{position:absolute;top:5px;left:3px;width:5px;height:0;border:2px solid #fff;border-top:0;border-left:0;transform:scale(1);content:' '}.rc-tree:not(.rc-tree-show-line) .rc-tree-treenode .rc-tree-switcher-noop{background:0 0}.rc-tree.rc-tree-show-line .rc-tree-treenode:not(:last-child)>ul{background:url(data:image/gif;base64,R0lGODlhCQACAIAAAMzMzP///yH5BAEAAAEALAAAAAAJAAIAAAIEjI9pUAA7) 0 0 repeat-y}.rc-tree.rc-tree-show-line .rc-tree-treenode:not(:last-child)>.rc-tree-switcher-noop{background-position:-56px -18px}.rc-tree.rc-tree-show-line .rc-tree-treenode:last-child>.rc-tree-switcher-noop{background-position:-56px -36px}.rc-tree-child-tree{display:none}.rc-tree-child-tree-open{display:block}.rc-tree-treenode-disabled>a,.rc-tree-treenode-disabled>a span,.rc-tree-treenode-disabled>span:not(.rc-tree-switcher){color:#767676;cursor:not-allowed}.rc-tree-treenode-active{background:rgba(0,0,0,.1)}.rc-tree-node-selected{background-color:#ffe6b0;box-shadow:0 0 0 1px #ffb951;opacity:.8}.rc-tree-icon__open{margin-right:2px;vertical-align:top;background-position:-110px -16px}.rc-tree-icon__close{margin-right:2px;vertical-align:top;background-position:-110px 0}.rc-tree-icon__docu{margin-right:2px;vertical-align:top;background-position:-110px -32px}.rc-tree-icon__customize{margin-right:2px;vertical-align:top}.rc-tree-title{display:inline-block}.rc-tree-indent{display:inline-block;height:0;vertical-align:bottom}.rc-tree-indent-unit{display:inline-block;width:16px}.rc-tree-draggable-icon{display:inline-flex;justify-content:center;width:16px}.ReactPasswordStrength{border:1px solid #c6c6c6;box-sizing:border-box;color:#090809;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1;position:relative}.ReactPasswordStrength-input{border:none;box-sizing:border-box;font-size:18px;padding:14px 0 12px 14px;width:calc(85% - 28px)}.ReactPasswordStrength-input:not(:focus).is-password-invalid{color:#d1462f}.ReactPasswordStrength-input:focus{outline:0}.ReactPasswordStrength-strength-desc{color:transparent;font-style:italic;padding:14px 12px;position:absolute;top:1px;right:0;text-align:right;transition:color 250ms ease-in-out;width:15%}.ReactPasswordStrength.is-strength-0 .ReactPasswordStrength-strength-desc{color:#d1462f}.ReactPasswordStrength.is-strength-1 .ReactPasswordStrength-strength-desc{color:#d1462f}.ReactPasswordStrength.is-strength-2 .ReactPasswordStrength-strength-desc{color:#57b8ff}.ReactPasswordStrength.is-strength-3 .ReactPasswordStrength-strength-desc{color:#57b8ff}.ReactPasswordStrength.is-strength-4 .ReactPasswordStrength-strength-desc{color:#2fbf71}.ReactPasswordStrength-strength-bar{box-sizing:border-box;height:2px;position:relative;top:1px;right:1px;transition:width .3s ease-out;width:0}.ReactPasswordStrength.is-strength-0 .ReactPasswordStrength-strength-bar{background:#d1462f;width:20%}.ReactPasswordStrength.is-strength-1 .ReactPasswordStrength-strength-bar{background:#d1462f;width:40%}.ReactPasswordStrength.is-strength-2 .ReactPasswordStrength-strength-bar{background:#57b8ff;width:60%}.ReactPasswordStrength.is-strength-3 .ReactPasswordStrength-strength-bar{background:#57b8ff;width:80%}.ReactPasswordStrength.is-strength-4 .ReactPasswordStrength-strength-bar{background:#2fbf71;width:calc(100% + 2px)}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid transparent;border-bottom:5px solid transparent;transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;opacity:.8;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{outline:0;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:0 0}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-bottom:0;border-right:5px solid transparent;border-left:5px solid transparent;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{transform:scale(0,0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0,0);transform-origin:50% 100%;opacity:0}100%{transform:scale(1,1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1,1);transform-origin:50% 100%}100%{transform:scale(0,0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px 0}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.vis [class*=span]{min-height:0;width:auto}.vis-current-time{background-color:#ff7f6e;width:2px;z-index:1;pointer-events:none}.vis-rolling-mode-btn{height:40px;width:40px;position:absolute;top:7px;right:20px;border-radius:50%;font-size:28px;cursor:pointer;opacity:.8;color:#fff;font-weight:700;text-align:center;background:#3876c2}.vis-rolling-mode-btn:before{content:"\26F6"}.vis-rolling-mode-btn:hover{opacity:1}.vis-timeline{position:relative;border:1px solid #bfbfbf;overflow:hidden;padding:0;margin:0;box-sizing:border-box}.vis-loading-screen{width:100%;height:100%;position:absolute;top:0;left:0}.vis-panel{position:absolute;padding:0;margin:0;box-sizing:border-box}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-top-style:solid;border-bottom-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow-x:hidden;overflow-y:scroll}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-top{border-left-style:solid;border-right-style:solid}.vis-background{overflow:hidden}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{position:absolute;width:100%;height:1px;box-shadow:0 0 10px rgba(0,0,0,.8)}.vis-panel .vis-shadow.vis-top{top:-1px;left:0}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{position:absolute;width:100%;height:0;border-bottom:1px solid}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{width:100%;position:absolute;color:#4d4d4d;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-major.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-minor{position:absolute;width:100%;color:#bebebe;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title{position:absolute;color:#4d4d4d;white-space:nowrap;bottom:20px;text-align:center}.vis-data-axis .vis-y-axis.vis-title.vis-measure{padding:0;margin:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title.vis-left{bottom:0;transform-origin:left bottom;transform:rotate(-90deg)}.vis-data-axis .vis-y-axis.vis-title.vis-right{bottom:0;transform-origin:right bottom;transform:rotate(90deg)}.vis-legend{background-color:rgba(247,252,255,.65);padding:5px;border:1px solid #b3b3b3;box-shadow:2px 2px 10px rgba(154,154,154,.55)}.vis-legend-text{white-space:nowrap;display:inline-block}.vis-itemset{position:relative;padding:0;margin:0;box-sizing:border-box}.vis-itemset .vis-background,.vis-itemset .vis-foreground{position:absolute;width:100%;height:100%;overflow:visible}.vis-axis{position:absolute;width:100%;height:0;left:0;z-index:1}.vis-foreground .vis-group{position:relative;box-sizing:border-box;border-bottom:1px solid #bfbfbf}.vis-foreground .vis-group:last-child{border-bottom:none}.vis-nesting-group{cursor:pointer}.vis-label.vis-nested-group.vis-group-level-unknown-but-gte1{background:#f5f5f5}.vis-label.vis-nested-group.vis-group-level-0{background-color:#fff}.vis-ltr .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-left:0}.vis-rtl .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-right:0}.vis-label.vis-nested-group.vis-group-level-1{background-color:rgba(0,0,0,.05)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-left:15px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-right:15px}.vis-label.vis-nested-group.vis-group-level-2{background-color:rgba(0,0,0,.1)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-left:30px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-right:30px}.vis-label.vis-nested-group.vis-group-level-3{background-color:rgba(0,0,0,.15)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-left:45px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-right:45px}.vis-label.vis-nested-group.vis-group-level-4{background-color:rgba(0,0,0,.2)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-left:60px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-right:60px}.vis-label.vis-nested-group.vis-group-level-5{background-color:rgba(0,0,0,.25)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-left:75px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-right:75px}.vis-label.vis-nested-group.vis-group-level-6{background-color:rgba(0,0,0,.3)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-left:90px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-right:90px}.vis-label.vis-nested-group.vis-group-level-7{background-color:rgba(0,0,0,.35)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-left:105px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-right:105px}.vis-label.vis-nested-group.vis-group-level-8{background-color:rgba(0,0,0,.4)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-left:120px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-right:120px}.vis-label.vis-nested-group.vis-group-level-9{background-color:rgba(0,0,0,.45)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-left:135px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-right:135px}.vis-label.vis-nested-group{background-color:rgba(0,0,0,.5)}.vis-ltr .vis-label.vis-nested-group .vis-inner{padding-left:150px}.vis-rtl .vis-label.vis-nested-group .vis-inner{padding-right:150px}.vis-group-level-unknown-but-gte1{border:1px solid red}.vis-label.vis-nesting-group:before{display:inline-block;width:15px}.vis-label.vis-nesting-group.expanded:before{content:"\25BC"}.vis-label.vis-nesting-group.collapsed:before{content:"\25B6"}.vis-rtl .vis-label.vis-nesting-group.collapsed:before{content:"\25C0"}.vis-ltr .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-left:15px}.vis-rtl .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-right:15px}.vis-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-labelset{position:relative;overflow:hidden;box-sizing:border-box}.vis-labelset .vis-label{position:relative;left:0;top:0;width:100%;color:#4d4d4d;box-sizing:border-box}.vis-labelset .vis-label{border-bottom:1px solid #bfbfbf}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-group-is-dragging{background:rgba(0,0,0,.1)}.vis-labelset .vis-label:last-child{border-bottom:none}.vis-labelset .vis-label .vis-inner{display:inline-block;padding:5px}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}.vis-time-axis{position:relative;overflow:hidden}.vis-time-axis.vis-foreground{top:0;left:0;width:100%}.vis-time-axis.vis-background{position:absolute;top:0;left:0;width:100%;height:100%}.vis-time-axis .vis-text{position:absolute;color:#4d4d4d;padding:3px;overflow:hidden;box-sizing:border-box;white-space:nowrap}.vis-time-axis .vis-text.vis-measure{position:absolute;padding-left:0;padding-right:0;margin-left:0;margin-right:0;visibility:hidden}.vis-time-axis .vis-grid.vis-vertical{position:absolute;border-left:1px solid}.vis-time-axis .vis-grid.vis-vertical-rtl{position:absolute;border-right:1px solid}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-custom-time{background-color:#6e94ff;width:2px;cursor:move;z-index:1}.vis-custom-time>.vis-custom-time-marker{background-color:inherit;color:#fff;font-size:12px;white-space:nowrap;padding:3px 5px;top:0;cursor:initial;z-index:inherit}.vis-item{position:absolute;color:#1a1a1a;border-color:#97b0f8;border-width:1px;background-color:#d5ddf6;display:inline-block;z-index:1}.vis-item.vis-selected{border-color:#ffc200;background-color:#fff785;z-index:2}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-point{background:0 0}.vis-item.vis-dot{position:absolute;padding:0;border-width:4px;border-style:solid;border-radius:4px}.vis-item.vis-range{border-style:solid;border-radius:2px;box-sizing:border-box}.vis-item.vis-background{border:none;background-color:rgba(213,221,246,.4);box-sizing:border-box;padding:0;margin:0}.vis-item .vis-item-overflow{position:relative;width:100%;height:100%;padding:0;margin:0;overflow:hidden}.vis-item-visible-frame{white-space:nowrap}.vis-item.vis-range .vis-item-content{position:relative;display:inline-block}.vis-item.vis-background .vis-item-content{position:absolute;display:inline-block}.vis-item.vis-line{padding:0;position:absolute;width:0;border-left-width:1px;border-left-style:solid}.vis-item .vis-item-content{white-space:nowrap;box-sizing:border-box;padding:5px}.vis-item .vis-onUpdateTime-tooltip{position:absolute;background:#4f81bd;color:#fff;width:200px;text-align:center;white-space:nowrap;padding:5px;border-radius:1px;transition:.4s;-o-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s}.vis-item .vis-delete,.vis-item .vis-delete-rtl{position:absolute;top:0;width:24px;height:24px;box-sizing:border-box;padding:0 5px;cursor:pointer;transition:background .2s linear}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete-rtl:after,.vis-item .vis-delete:after{content:"\00D7";color:red;font-family:arial,sans-serif;font-size:22px;font-weight:700;transition:color .2s linear}.vis-item .vis-delete-rtl:hover,.vis-item .vis-delete:hover{background:red}.vis-item .vis-delete-rtl:hover:after,.vis-item .vis-delete:hover:after{color:#fff}.vis-item .vis-drag-center{position:absolute;width:100%;height:100%;top:0;left:0;cursor:move}.vis-item.vis-range .vis-drag-left{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0;left:-4px;cursor:w-resize}.vis-item.vis-range .vis-drag-right{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0;right:-4px;cursor:e-resize}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-item.vis-cluster{vertical-align:center;text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-cluster-line{padding:0;position:absolute;width:0;border-left-width:1px;border-left-style:solid}.vis-item.vis-cluster-dot{position:absolute;padding:0;border-width:4px;border-style:solid;border-radius:4px}.vis .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}div.vis-configuration{position:relative;display:block;float:left;font-size:12px}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper::after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{display:block;width:495px;background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;margin-top:20px;left:10px;padding-left:5px}div.vis-configuration.vis-config-button{display:block;width:495px;height:25px;vertical-align:middle;line-height:25px;background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;margin-top:20px;left:10px;padding-left:5px;cursor:pointer;margin-bottom:30px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;width:495px;height:25px;vertical-align:middle;line-height:25px}div.vis-configuration.vis-config-item.vis-config-s2{left:10px;background-color:#f7f8fa;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s3{left:20px;background-color:#e4e9f0;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s4{left:30px;background-color:#cfd8e6;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{width:120px;height:25px;line-height:25px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{top:1px;width:30px;height:19px;border:1px solid #444;border-radius:2px;padding:0;margin:0;cursor:pointer}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{position:relative;top:-5px;width:60px;padding:1px;margin:0;pointer-events:none}input.vis-configuration.vis-config-range{-webkit-appearance:none;border:0 solid #fff;background-color:rgba(0,0,0,0);width:300px;height:20px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{width:300px;height:5px;background:#dedede;background:linear-gradient(to bottom,#dedede 0,#c8c8c8 99%);border:1px solid #999;box-shadow:#aaa 0 0 3px 0;border-radius:3px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #14334b;height:17px;width:17px;border-radius:50%;background:#3876c2;background:linear-gradient(to bottom,#3876c2 0,#385380 100%);box-shadow:#111927 0 0 1px 0;margin-top:-7px}input.vis-configuration.vis-config-range:focus{outline:0}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:linear-gradient(to bottom,#9d9d9d 0,#c8c8c8 99%)}input.vis-configuration.vis-config-range::-moz-range-track{width:300px;height:10px;background:#dedede;background:linear-gradient(to bottom,#dedede 0,#c8c8c8 99%);border:1px solid #999;box-shadow:#aaa 0 0 3px 0;border-radius:3px}input.vis-configuration.vis-config-range::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{width:300px;height:5px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{position:absolute;background:rgba(57,76,89,.85);border:2px solid #f2faff;line-height:30px;height:30px;width:150px;text-align:center;color:#fff;font-size:14px;border-radius:4px;transition:opacity .3s ease-in-out}.vis-configuration-popup:after,.vis-configuration-popup:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.vis-configuration-popup:after{border-color:rgba(136,183,213,0);border-left-color:rgba(57,76,89,.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0);border-left-color:#f2faff;border-width:12px;margin-top:-12px}div.vis-tooltip{position:absolute;visibility:hidden;padding:5px;white-space:nowrap;font-family:verdana;font-size:14px;color:#000;background-color:#f5f4ed;border-radius:3px;border:1px solid #808074;box-shadow:3px 3px 10px rgba(0,0,0,.2);pointer-events:none;z-index:5}.font-sansI1{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:100}.font-sansI2{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:200}.font-sansI3{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300}.font-sansI4{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:400}.font-sansI5{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:500}.font-sansI6{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:600}.font-sansI7{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:700}.font-sansN1{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:100}.font-sansN2{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:200}.font-sansN3{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300}.font-sansN4{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400}.font-sansN5{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500}.font-sansN6{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.font-sansN7{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700}.font-serifI1{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:100}.font-serifI2{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:200}.font-serifI3{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:300}.font-serifI4{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:400}.font-serifI5{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:500}.font-serifI6{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:600}.font-serifI7{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:700}.font-serifN1{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:100}.font-serifN2{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:200}.font-serifN3{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:300}.font-serifN4{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:400}.font-serifN5{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:500}.font-serifN6{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:600}.font-serifN7{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:700}.font-monoI1{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:100}.font-monoI2{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:200}.font-monoI3{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:300}.font-monoI4{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:400}.font-monoI5{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:500}.font-monoI6{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:600}.font-monoI7{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:700}.font-monoN1{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:100}.font-monoN2{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:200}.font-monoN3{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:300}.font-monoN4{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:400}.font-monoN5{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:500}.font-monoN6{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:600}.font-monoN7{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:700}.one-line-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-clearfix:after{content:"";display:table;clear:both}.u-hide-important{display:none!important}.u-uppercase{text-transform:uppercase}.u-capitalize{text-transform:capitalize}.u-lowercase{text-transform:lowercase}.u-pullRight{float:right}.u-pullLeft{float:left}.u-centered{text-align:center;margin-left:auto;margin-right:auto}.u-dragging{opacity:0}.u-tabFocus{outline:thin dotted #000;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.u-fade{opacity:0;transition:opacity .35s linear}.u-fade.u-fade--in{opacity:1;transition:opacity .35s linear}.u-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-inline{display:inline-block}.u-isDisabled{opacity:.65}.u-centerItems{display:flex;align-items:center;flex-direction:row;justify-content:center}.u-centerItemsHorizontal{display:flex;flex-direction:row;justify-content:center}.u-centerItemsVertical{display:flex;align-items:center;flex-direction:row}.u-baseText{font-size:14px}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.alert{padding:5px 10px;margin-bottom:20px;background-color:#fcf8e3;border-radius:2px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;font-size:13px}.alert,.alert h4,.alert h5{color:#c09853}.alert h4,.alert h5{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert--info{background-color:#d9edf7;color:#3a87ad}.alert--info h4,.alert--info h5{color:#3a87ad}.alert--success{background-color:#dff0d8;color:#468847}.alert--success h4,.alert--success h5{color:#468847}.alert--danger,.alert--error{background-color:#e86a6b;color:#fff}.feedback--error{padding:20px 50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alert--danger h4,.alert--danger h5,.alert--error h4,.alert--error h5{color:#fff}.alert--info{background-color:#d9edf7;color:#3a87ad}.alert--info h4,.alert--info h5{color:#3a87ad}.animation-container{position:relative}.animation-container .fade-enter{opacity:.01;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.animation-container .fade-enter.fade-enter-active{opacity:1}.animation-container .fade-exit{opacity:1;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.animation-container .fade-exit.fade-exit-active{opacity:.01}.app{background-color:#f7f9fc;display:flex;flex-direction:row;flex:1 0;overflow:auto}.app>main{display:flex;flex-direction:column;flex:1 0;overflow:auto}.app>main>div.home{display:flex;flex-direction:column;flex:1;overflow:auto}.app>main>div.desktop{display:flex;flex-direction:column;flex:1;overflow:auto}html{height:100%;width:100%;box-sizing:border-box;margin:0}body{background-color:#29374e;height:100%;width:100%;color:#414852;line-height:20px;font-family:open-sans,arial,sans-serif;font-size:12px;overflow-y:hidden}body :focus{outline:2px solid #000;outline-offset:-2px}body a{color:#3574e3;text-decoration:none}body a:hover{text-decoration:underline}body #codio{height:100%;width:100%;overflow:auto;display:none;min-width:0}body.mouse-detected{outline:0!important}body.mouse-detected :-moz-focusring{outline:0!important}.bodyAuth{background-color:#29374e}.btn{display:inline-block;padding:3px 15px 2px;margin-bottom:0;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500;font-size:11px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;background:#5e6f87;border-radius:2px;color:#fff;text-decoration:none;border:1px solid #5e6f87;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:linear}.btn:hover{text-decoration:none;background:#414852;border:1px solid #414852}.btn.active,.btn:active{background:#1f252d;color:#fff;outline:0}.btn.disabled,.btn[disabled]{cursor:not-allowed;background-image:none;opacity:.7}.btn.disabled:hover,.btn[disabled]:hover{background-color:#414852}.btn.loading{background-image:url(https://static-assets.codio.com/dashboard/images/spinner-black.3136a08588f1847e.gif);background-repeat:no-repeat;background-position:18px 7px;padding-left:40px}.btn .icon{padding:0 7px 0 0}.btn--mega{padding:8px 40px;font-size:18px;border-radius:2px}.btn--mega [class*=" icon-"],.btn--mega [class^=icon-]{margin-top:5px}.btn--large{padding:6px 19px;font-size:14px;border-radius:2px}.btn--large [class*=" icon-"],.btn--large [class^=icon-]{margin-top:4px}.btn--small{padding:2px 10px;font-size:10px;border-radius:2px}.btn--small [class*=" icon-"],.btn--small [class^=icon-]{margin-top:0}.btn--block{display:block;width:100%;padding-left:0;padding-right:0;box-sizing:border-box}.btn--block+.btn--block{margin-top:5px}input[type=button].btn--block,input[type=reset].btn--block,input[type=submit].btn--block{width:100%}.btn--danger.active,.btn--info.active,.btn--inverse.active,.btn--primary.active,.btn--success.active{color:rgba(255,255,255,.75)}.btn--danger{background-color:#e86a6b;border-color:#e86a6b;color:#fff}.btn--primary{color:#fff;background:#3574e3;border:1px solid #3574e3}.btn--primary:hover{background:#286be1;color:#fff;border:1px solid #4b83e6}.btn--primary.disabled:hover,.btn--primary[disabled]:hover{background:#3574e3}.btn--primary.loading{background-image:url(https://static-assets.codio.com/dashboard/images/spinner-lightbg.2b82061be82de61f.gif)}.btn--danger{color:#fff;background:#e86a6b;border-color:#e86a6b}.btn--danger:hover{color:#fff;background:#e65d5e;border-color:#e65d5e}.btn--danger.disabled:hover,.btn--danger[disabled]:hover{color:#fff;background:#e86a6b;border-color:#e86a6b}.btn--success{color:#fff;background:#18d8a7}.btn--success:hover{background:#16ca9c}.btn--success.disabled:hover,.btn--success[disabled]:hover{background:#18d8a7}.btn--info{color:#414852;background:#f6f7f9;border:1px solid #a8b2c4}.btn--info:hover{background:#fff;color:#414852}.btn--info.disabled:hover,.btn--info[disabled]:hover{background:#f6f7f9}.btn--inverse{color:#fff;background:#444;border-color:#fff}.btn--inverse:hover{background:#3c3c3c;border-color:#fff}.btn--inverse.disabled:hover,.btn--inverse[disabled]:hover{background:#444;border-color:#fff}.btn--orange{color:#fff;background:#fa9915;border-color:#fa9915}.btn--orange:hover{background:#fa9206;border-color:#fa9915}.btn--orange.disabled:hover,.btn--orange[disabled]:hover{background:#fa9915;border-color:#fa9915}.btn--orange.active{background:#fa9915;border-color:#fa9915}.btn--green{color:#fff;background:#00a83b;border-color:#00a83b}.btn--green:hover{background:#009936;border-color:#00a83b}.btn--green.disabled:hover,.btn--green[disabled]:hover{background:#00a83b;border-color:#00a83b}.btn--green.active{background:#00a83b;border-color:#00a83b}.btn--white{color:#a8b2c4;background:#fff;border-color:1px solid #a8b2c4}.btn--white:hover{background:#f7f7f7;border-color:#a8b2c4}.btn--white.disabled:hover,.btn--white[disabled]:hover{background:#fff;border-color:#a8b2c4}.btn--white.active{background:#fff;border-color:#a8b2c4}.btn--onlyIcon{padding:0;border:none}.btn--onlyIcon .icon{padding:6px 10px 2px;font-size:14px;line-height:16px;display:inline-block}.btn--onlyIcon:hover{border:none}.btn--transparent{background-color:transparent;opacity:.8;color:#414852}.btn--transparent:hover{background-color:transparent;opacity:1}.btn--browse{background:#5e6f87;border:1px solid #5e6f87;text-transform:none;border-radius:2px;color:#fff;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;font-size:11px;padding:0 8px 0;float:right;transition:all .3s linear}.btn--browse:hover{background:#414852;border:1px solid #414852}.btn--onlyText{padding-top:0;padding-bottom:0;line-height:24px}.btn--pull{background:#18d8a7}.btn--push{background:#81abd4}.btn--connect{background:#3a6272}.btn--openInCodio{background:#000}@font-face{font-family:SSSocialRegular;src:url(https://static-assets.codio.com/dashboard/fonts/ss-social-regular.ef3156fdebbaff2c.woff) format('woff'),url(https://static-assets.codio.com/dashboard/fonts/ss-social-regular.ee6cd6df651af1d3.ttf) format('truetype'),url(https://static-assets.codio.com/dashboard/fonts/ss-social-regular.b5cb393e988284c4.svg#SSSocialRegular) format('svg');font-weight:400;font-style:normal}html:hover [class^=ss-]{-ms-zoom:1}.ss-icon,.ss-icon.ss-social-regular,[class*=" ss-"].right:after,[class*=" ss-"].ss-social-regular.right:after,[class*=" ss-"].ss-social-regular:before,[class*=" ss-"]:before,[class^=ss-].right:after,[class^=ss-].ss-social-regular.right:after,[class^=ss-].ss-social-regular:before,[class^=ss-]:before{font-family:SSSocialRegular;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" ss-"].right:before,[class^=ss-].right:before{display:none;content:''}.ss-facebook.right:after,.ss-facebook:before{content:''}.ss-twitter.right:after,.ss-twitter:before{content:''}.ss-googleplus.right:after,.ss-googleplus:before{content:''}.ss-appdotnet.right:after,.ss-appdotnet:before{content:''}.ss-ello.right:after,.ss-ello:before{content:''}.ss-aboutme.right:after,.ss-aboutme:before{content:''}.ss-vk.right:after,.ss-vk:before{content:''}.ss-weibo.right:after,.ss-weibo:before{content:''}.ss-linkedin.right:after,.ss-linkedin:before{content:''}.ss-zerply.right:after,.ss-zerply:before{content:''}.ss-xing.right:after,.ss-xing:before{content:''}.ss-reddit.right:after,.ss-reddit:before{content:''}.ss-steam.right:after,.ss-steam:before{content:''}.ss-tumblr.right:after,.ss-tumblr:before{content:''}.ss-wordpress.right:after,.ss-wordpress:before{content:''}.ss-blogger.right:after,.ss-blogger:before{content:''}.ss-quora.right:after,.ss-quora:before{content:''}.ss-youtube.right:after,.ss-youtube:before{content:''}.ss-vimeo.right:after,.ss-vimeo:before{content:''}.ss-vine.right:after,.ss-vine:before{content:''}.ss-letterboxd.right:after,.ss-letterboxd:before{content:''}.ss-flickr.right:after,.ss-flickr:before{content:''}.ss-instagram.right:after,.ss-instagram:before{content:''}.ss-vscogrid.right:after,.ss-vscogrid:before{content:''}.ss-fivehundredpx.right:after,.ss-fivehundredpx:before{content:''}.ss-feedly.right:after,.ss-feedly:before{content:''}.ss-pinterest.right:after,.ss-pinterest:before{content:''}.ss-dropbox.right:after,.ss-dropbox:before{content:''}.ss-pinboard.right:after,.ss-pinboard:before{content:''}.ss-delicious.right:after,.ss-delicious:before{content:''}.ss-dribbble.right:after,.ss-dribbble:before{content:''}.ss-behance.right:after,.ss-behance:before{content:''}.ss-github.right:after,.ss-github:before{content:''}.ss-bitbucket.right:after,.ss-bitbucket:before{content:''}.ss-stackoverflow.right:after,.ss-stackoverflow:before{content:''}.ss-stackexchange.right:after,.ss-stackexchange:before{content:''}.ss-codepen.right:after,.ss-codepen:before{content:''}.ss-jsfiddle.right:after,.ss-jsfiddle:before{content:''}.ss-paypal.right:after,.ss-paypal:before{content:''}.ss-shopify.right:after,.ss-shopify:before{content:''}.ss-kickstarter.right:after,.ss-kickstarter:before{content:''}.ss-etsy.right:after,.ss-etsy:before{content:''}.ss-foursquare.right:after,.ss-foursquare:before{content:''}.ss-swarm.right:after,.ss-swarm:before{content:''}.ss-yelp.right:after,.ss-yelp:before{content:''}.ss-skype.right:after,.ss-skype:before{content:''}.ss-whatsapp.right:after,.ss-whatsapp:before{content:''}.ss-rdio.right:after,.ss-rdio:before{content:''}.ss-spotify.right:after,.ss-spotify:before{content:''}.ss-lastfm.right:after,.ss-lastfm:before{content:''}.ss-soundcloud.right:after,.ss-soundcloud:before{content:''}.ss-appstore.right:after,.ss-appstore:before{content:''}.ss-googleplay.right:after,.ss-googleplay:before{content:''}.ss-appleinc.right:after,.ss-appleinc:before{content:''}.ss-microsoft.right:after,.ss-microsoft:before{content:''}.ss-windows.right:after,.ss-windows:before{content:''}.ss-android.right:after,.ss-android:before{content:''}.ss-blackberry.right:after,.ss-blackberry:before{content:''}.ss-link.right:after,.ss-link:before{content:'🔗'}.ss-phone.right:after,.ss-phone:before{content:'📞'}.ss-mail.right:after,.ss-mail:before{content:'✉'}.ss-like.right:after,.ss-like:before{content:'👍'}.ss-rss.right:after,.ss-rss:before{content:''}.ss-share.right:after,.ss-share:before{content:''}.ss-fivehundredpx.right:after,.ss-fivehundredpx:before{content:''},.ss-octocat.right:after,.ss-octocat:before{content:''}@font-face{font-family:SSPika;src:url(https://static-assets.codio.com/dashboard/fonts/ss-pika.1fcaa4ac54baaca9.woff) format('woff'),url(https://static-assets.codio.com/dashboard/fonts/ss-pika.974aca06c9be1fc5.ttf) format('truetype'),url(https://static-assets.codio.com/dashboard/fonts/ss-pika.0b2cc68369691222.svg#SSPika) format('svg');font-weight:400;font-style:normal}html:hover [class^=ss-]{-ms-zoom:1}.ss-icon,.ss-icon.ss-pika,[class*=" ss-"].right:after,[class*=" ss-"].ss-pika.right:after,[class*=" ss-"].ss-pika:before,[class*=" ss-"]:before,[class^=ss-].right:after,[class^=ss-].ss-pika.right:after,[class^=ss-].ss-pika:before,[class^=ss-]:before{font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}[class*=" ss-"].right:before,[class^=ss-].right:before{display:none;content:''}.ss-cursor.right:after,.ss-cursor:before{content:''}.ss-crosshair.right:after,.ss-crosshair:before{content:'⌖'}.ss-search.right:after,.ss-search:before{content:'🔎'}.ss-zoomin.right:after,.ss-zoomin:before{content:''}.ss-zoomout.right:after,.ss-zoomout:before{content:''}.ss-screenshot.right:after,.ss-screenshot:before{content:''}.ss-binoculars.right:after,.ss-binoculars:before{content:''}.ss-view.right:after,.ss-view:before{content:'👀'}.ss-attach.right:after,.ss-attach:before{content:'📎'}.ss-link.right:after,.ss-link:before{content:'🔗'}.ss-move.right:after,.ss-move:before{content:''}.ss-write.right:after,.ss-write:before{content:'✎'}.ss-writingdisabled.right:after,.ss-writingdisabled:before{content:''}.ss-erase.right:after,.ss-erase:before{content:'✐'}.ss-compose.right:after,.ss-compose:before{content:'📝'}.ss-draw.right:after,.ss-draw:before{content:'✏'}.ss-lock.right:after,.ss-lock:before{content:'🔒'}.ss-unlock.right:after,.ss-unlock:before{content:'🔓'}.ss-key.right:after,.ss-key:before{content:'🔑'}.ss-backspace.right:after,.ss-backspace:before{content:'⌫'}.ss-ban.right:after,.ss-ban:before{content:'🚫'}.ss-nosmoking.right:after,.ss-nosmoking:before{content:'🚭'}.ss-trash.right:after,.ss-trash:before{content:''}.ss-target.right:after,.ss-target:before{content:'◎'}.ss-new.right:after,.ss-new:before{content:'🆕'}.ss-tag.right:after,.ss-tag:before{content:''}.ss-pricetag.right:after,.ss-pricetag:before{content:''}.ss-flowertag.right:after,.ss-flowertag:before{content:''}.ss-bookmark.right:after,.ss-bookmark:before{content:'🔖'}.ss-flag.right:after,.ss-flag:before{content:'⚑'}.ss-like.right:after,.ss-like:before{content:'👍'}.ss-dislike.right:after,.ss-dislike:before{content:'👎'}.ss-heart.right:after,.ss-heart:before{content:'♥'}.ss-halfheart.right:after,.ss-halfheart:before{content:''}.ss-emptyheart.right:after,.ss-emptyheart:before{content:'♡'}.ss-star.right:after,.ss-star:before{content:'⋆'}.ss-halfstar.right:after,.ss-halfstar:before{content:''}.ss-medal.right:after,.ss-medal:before{content:''}.ss-ribbon.right:after,.ss-ribbon:before{content:'🎀'}.ss-bullseye.right:after,.ss-bullseye:before{content:'🎯'}.ss-sample.right:after,.ss-sample:before{content:''}.ss-crop.right:after,.ss-crop:before{content:''}.ss-layers.right:after,.ss-layers:before{content:''}.ss-gridlines.right:after,.ss-gridlines:before{content:''}.ss-pen.right:after,.ss-pen:before{content:'✒'}.ss-feather.right:after,.ss-feather:before{content:''}.ss-rubbereraser.right:after,.ss-rubbereraser:before{content:''}.ss-paintroller.right:after,.ss-paintroller:before{content:''}.ss-rubberstamp.right:after,.ss-rubberstamp:before{content:''}.ss-checkclipboard.right:after,.ss-checkclipboard:before{content:''}.ss-linechartclipboard.right:after,.ss-linechartclipboard:before{content:''}.ss-clockwise.right:after,.ss-clockwise:before{content:'⥁'}.ss-phone.right:after,.ss-phone:before{content:'📞'}.ss-phonedisabled.right:after,.ss-phonedisabled:before{content:''}.ss-headset.right:after,.ss-headset:before{content:''}.ss-megaphone.right:after,.ss-megaphone:before{content:'📢'}.ss-rss.right:after,.ss-rss:before{content:''}.ss-facetime.right:after,.ss-facetime:before{content:''}.ss-reply.right:after,.ss-reply:before{content:'↩'}.ss-send.right:after,.ss-send:before{content:''}.ss-mail.right:after,.ss-mail:before{content:'✉'}.ss-inbox.right:after,.ss-inbox:before{content:'📥'}.ss-outbox.right:after,.ss-outbox:before{content:'📤'}.ss-wifimail.right:after,.ss-wifimail:before{content:''}.ss-chat.right:after,.ss-chat:before{content:'💬'}.ss-user.right:after,.ss-user:before{content:'👤'}.ss-femaleuser.right:after,.ss-femaleuser:before{content:'👧'}.ss-users.right:after,.ss-users:before{content:'👥'}.ss-usergroup.right:after,.ss-usergroup:before{content:''}.ss-adduser.right:after,.ss-adduser:before{content:''}.ss-removeuser.right:after,.ss-removeuser:before{content:''}.ss-deleteuser.right:after,.ss-deleteuser:before{content:''}.ss-userprofile.right:after,.ss-userprofile:before{content:''}.ss-businessuser.right:after,.ss-businessuser:before{content:''}.ss-cart.right:after,.ss-cart:before{content:''}.ss-addcart.right:after,.ss-addcart:before{content:''}.ss-removecart.right:after,.ss-removecart:before{content:''}.ss-deletecart.right:after,.ss-deletecart:before{content:''}.ss-downloadcart.right:after,.ss-downloadcart:before{content:''}.ss-emptycart.right:after,.ss-emptycart:before{content:''}.ss-basket.right:after,.ss-basket:before{content:''}.ss-gift.right:after,.ss-gift:before{content:'🎁'}.ss-apple.right:after,.ss-apple:before{content:'🍏'}.ss-cashregister.right:after,.ss-cashregister:before{content:''}.ss-store.right:after,.ss-store:before{content:'🏬'}.ss-searchbarcode.right:after,.ss-searchbarcode:before{content:''}.ss-notepad.right:after,.ss-notepad:before{content:''}.ss-creditcard.right:after,.ss-creditcard:before{content:'💳'}.ss-safe.right:after,.ss-safe:before{content:''}.ss-digitalsafe.right:after,.ss-digitalsafe:before{content:''}.ss-atm.right:after,.ss-atm:before{content:'🏧'}.ss-dispensecash.right:after,.ss-dispensecash:before{content:''}.ss-banknote.right:after,.ss-banknote:before{content:'💵'}.ss-coins.right:after,.ss-coins:before{content:''}.ss-bankcheck.right:after,.ss-bankcheck:before{content:''}.ss-piggybank.right:after,.ss-piggybank:before{content:''}.ss-moneybag.right:after,.ss-moneybag:before{content:'💰'}.ss-tip.right:after,.ss-tip:before{content:''}.ss-calculator.right:after,.ss-calculator:before{content:''}.ss-percent.right:after,.ss-percent:before{content:'%'}.ss-bank.right:after,.ss-bank:before{content:'🏦'}.ss-scales.right:after,.ss-scales:before{content:'⚖'}.ss-piechart.right:after,.ss-piechart:before{content:''}.ss-piechartthirds.right:after,.ss-piechartthirds:before{content:''}.ss-barchart.right:after,.ss-barchart:before{content:'📊'}.ss-upwardsbarchart.right:after,.ss-upwardsbarchart:before{content:''}.ss-downwardsbarchart.right:after,.ss-downwardsbarchart:before{content:''}.ss-horizontalbarchart.right:after,.ss-horizontalbarchart:before{content:''}.ss-analytics.right:after,.ss-analytics:before{content:''}.ss-upwardslinechart.right:after,.ss-upwardslinechart:before{content:'📈'}.ss-downwardslinechart.right:after,.ss-downwardslinechart:before{content:'📉'}.ss-linecharts.right:after,.ss-linecharts:before{content:''}.ss-scatterchart.right:after,.ss-scatterchart:before{content:''}.ss-stock.right:after,.ss-stock:before{content:''}.ss-form.right:after,.ss-form:before{content:''}.ss-box.right:after,.ss-box:before{content:'📦'}.ss-crate.right:after,.ss-crate:before{content:''}.ss-deliveryvan.right:after,.ss-deliveryvan:before{content:''}.ss-deliverytruck.right:after,.ss-deliverytruck:before{content:''}.ss-forklift.right:after,.ss-forklift:before{content:''}.ss-cargoship.right:after,.ss-cargoship:before{content:''}.ss-hook.right:after,.ss-hook:before{content:''}.ss-weight.right:after,.ss-weight:before{content:''}.ss-containers.right:after,.ss-containers:before{content:''}.ss-fragile.right:after,.ss-fragile:before{content:''}.ss-thissideup.right:after,.ss-thissideup:before{content:''}.ss-home.right:after,.ss-home:before{content:'⌂'}.ss-building.right:after,.ss-building:before{content:'🏢'}.ss-lodging.right:after,.ss-lodging:before{content:'🏨'}.ss-earth.right:after,.ss-earth:before{content:'🌎'}.ss-globe.right:after,.ss-globe:before{content:'🌐'}.ss-garage.right:after,.ss-garage:before{content:''}.ss-warehouse.right:after,.ss-warehouse:before{content:''}.ss-floorplan.right:after,.ss-floorplan:before{content:''}.ss-address.right:after,.ss-address:before{content:''}.ss-searchhouse.right:after,.ss-searchhouse:before{content:''}.ss-housesale.right:after,.ss-housesale:before{content:''}.ss-navigate.right:after,.ss-navigate:before{content:''}.ss-compass.right:after,.ss-compass:before{content:''}.ss-signpost.right:after,.ss-signpost:before{content:''}.ss-map.right:after,.ss-map:before{content:''}.ss-gps.right:after,.ss-gps:before{content:''}.ss-compassnavigate.right:after,.ss-compassnavigate:before{content:''}.ss-compassarrow.right:after,.ss-compassarrow:before{content:''}.ss-location.right:after,.ss-location:before{content:''}.ss-pin.right:after,.ss-pin:before{content:'📍'}.ss-pushpin.right:after,.ss-pushpin:before{content:'📌'}.ss-maplocation.right:after,.ss-maplocation:before{content:''}.ss-globelocation.right:after,.ss-globelocation:before{content:''}.ss-puzzle.right:after,.ss-puzzle:before{content:''}.ss-floppydisk.right:after,.ss-floppydisk:before{content:'💾'}.ss-firewall.right:after,.ss-firewall:before{content:''}.ss-database.right:after,.ss-database:before{content:''}.ss-hdd.right:after,.ss-hdd:before{content:''}.ss-music.right:after,.ss-music:before{content:'♫'}.ss-eighthnote.right:after,.ss-eighthnote:before{content:'♪'}.ss-mic.right:after,.ss-mic:before{content:'🎤'}.ss-volume.right:after,.ss-volume:before{content:'🔈'}.ss-lowvolume.right:after,.ss-lowvolume:before{content:'🔉'}.ss-highvolume.right:after,.ss-highvolume:before{content:'🔊'}.ss-radio.right:after,.ss-radio:before{content:'📻'}.ss-stereo.right:after,.ss-stereo:before{content:''}.ss-airplay.right:after,.ss-airplay:before{content:''}.ss-vinylrecord.right:after,.ss-vinylrecord:before{content:''}.ss-disc.right:after,.ss-disc:before{content:'💿'}.ss-camera.right:after,.ss-camera:before{content:'📷'}.ss-picture.right:after,.ss-picture:before{content:'🌄'}.ss-video.right:after,.ss-video:before{content:'📹'}.ss-playvideo.right:after,.ss-playvideo:before{content:''}.ss-play.right:after,.ss-play:before{content:'▶'}.ss-pause.right:after,.ss-pause:before{content:''}.ss-stop.right:after,.ss-stop:before{content:'■'}.ss-record.right:after,.ss-record:before{content:'●'}.ss-rewind.right:after,.ss-rewind:before{content:'⏪'}.ss-fastforward.right:after,.ss-fastforward:before{content:'⏩'}.ss-skipback.right:after,.ss-skipback:before{content:'⏮'}.ss-skipforward.right:after,.ss-skipforward:before{content:'⏭'}.ss-eject.right:after,.ss-eject:before{content:'⏏'}.ss-repeat.right:after,.ss-repeat:before{content:'🔁'}.ss-replay.right:after,.ss-replay:before{content:'↺'}.ss-shuffle.right:after,.ss-shuffle:before{content:'🔀'}.ss-index.right:after,.ss-index:before{content:''}.ss-page.right:after,.ss-page:before{content:''}.ss-book.right:after,.ss-book:before{content:'📕'}.ss-books.right:after,.ss-books:before{content:'📚'}.ss-openbook.right:after,.ss-openbook:before{content:'📖'}.ss-heartbook.right:after,.ss-heartbook:before{content:''}.ss-downloadbook.right:after,.ss-downloadbook:before{content:''}.ss-musicopenbook.right:after,.ss-musicopenbook:before{content:''}.ss-searchbook.right:after,.ss-searchbook:before{content:''}.ss-notebook.right:after,.ss-notebook:before{content:'📓'}.ss-newspaper.right:after,.ss-newspaper:before{content:'📰'}.ss-notice.right:after,.ss-notice:before{content:''}.ss-rows.right:after,.ss-rows:before{content:''}.ss-columns.right:after,.ss-columns:before{content:''}.ss-thumbnails.right:after,.ss-thumbnails:before{content:''}.ss-pagecurl.right:after,.ss-pagecurl:before{content:''}.ss-desktop.right:after,.ss-desktop:before{content:'💻'}.ss-laptop.right:after,.ss-laptop:before{content:''}.ss-tablet.right:after,.ss-tablet:before{content:''}.ss-smartphone.right:after,.ss-smartphone:before{content:''}.ss-cell.right:after,.ss-cell:before{content:'📱'}.ss-walkytalky.right:after,.ss-walkytalky:before{content:''}.ss-ereader.right:after,.ss-ereader:before{content:''}.ss-ebook.right:after,.ss-ebook:before{content:''}.ss-wifibook.right:after,.ss-wifibook:before{content:''}.ss-wifiopenbook.right:after,.ss-wifiopenbook:before{content:''}.ss-battery.right:after,.ss-battery:before{content:'🔋'}.ss-highbattery.right:after,.ss-highbattery:before{content:''}.ss-mediumbattery.right:after,.ss-mediumbattery:before{content:''}.ss-lowbattery.right:after,.ss-lowbattery:before{content:''}.ss-emptybattery.right:after,.ss-emptybattery:before{content:''}.ss-chargingbattery.right:after,.ss-chargingbattery:before{content:''}.ss-heartmobile.right:after,.ss-heartmobile:before{content:''}.ss-phonemobile.right:after,.ss-phonemobile:before{content:''}.ss-lockmobile.right:after,.ss-lockmobile:before{content:''}.ss-textmobile.right:after,.ss-textmobile:before{content:''}.ss-dollarmobile.right:after,.ss-dollarmobile:before{content:''}.ss-euromobile.right:after,.ss-euromobile:before{content:''}.ss-rssmobile.right:after,.ss-rssmobile:before{content:''}.ss-navigationmobile.right:after,.ss-navigationmobile:before{content:''}.ss-batterymobile.right:after,.ss-batterymobile:before{content:''}.ss-powermobile.right:after,.ss-powermobile:before{content:''}.ss-browseonline.right:after,.ss-browseonline:before{content:''}.ss-shoponline.right:after,.ss-shoponline:before{content:''}.ss-bankonline.right:after,.ss-bankonline:before{content:''}.ss-realtyonline.right:after,.ss-realtyonline:before{content:''}.ss-readonline.right:after,.ss-readonline:before{content:''}.ss-weatheronline.right:after,.ss-weatheronline:before{content:''}.ss-lightbulb.right:after,.ss-lightbulb:before{content:'💡'}.ss-lightbulbon.right:after,.ss-lightbulbon:before{content:''}.ss-cfl.right:after,.ss-cfl:before{content:''}.ss-hairdryer.right:after,.ss-hairdryer:before{content:''}.ss-picnictable.right:after,.ss-picnictable:before{content:''}.ss-flame.right:after,.ss-flame:before{content:''}.ss-campfire.right:after,.ss-campfire:before{content:'🔥'}.ss-bonfire.right:after,.ss-bonfire:before{content:''}.ss-balloon.right:after,.ss-balloon:before{content:'🎈'}.ss-christmastree.right:after,.ss-christmastree:before{content:'🎄'}.ss-sweep.right:after,.ss-sweep:before{content:''}.ss-chess.right:after,.ss-chess:before{content:'♞'}.ss-onedie.right:after,.ss-onedie:before{content:'⚀'}.ss-twodie.right:after,.ss-twodie:before{content:'⚁'}.ss-threedie.right:after,.ss-threedie:before{content:'⚂'}.ss-fourdie.right:after,.ss-fourdie:before{content:'⚃'}.ss-fivedie.right:after,.ss-fivedie:before{content:'⚄'}.ss-sixdie.right:after,.ss-sixdie:before{content:'⚅'}.ss-downloadcloud.right:after,.ss-downloadcloud:before{content:''}.ss-download.right:after,.ss-download:before{content:''}.ss-downloadbox.right:after,.ss-downloadbox:before{content:''}.ss-downloadcrate.right:after,.ss-downloadcrate:before{content:''}.ss-uploadcloud.right:after,.ss-uploadcloud:before{content:''}.ss-upload.right:after,.ss-upload:before{content:''}.ss-uploadbox.right:after,.ss-uploadbox:before{content:''}.ss-uploadcrate.right:after,.ss-uploadcrate:before{content:''}.ss-fork.right:after,.ss-fork:before{content:''}.ss-merge.right:after,.ss-merge:before{content:''}.ss-refresh.right:after,.ss-refresh:before{content:'↻'}.ss-sync.right:after,.ss-sync:before{content:''}.ss-loading.right:after,.ss-loading:before{content:''}.ss-wifi.right:after,.ss-wifi:before{content:''}.ss-connection.right:after,.ss-connection:before{content:''}.ss-reload.right:after,.ss-reload:before{content:''}.ss-file.right:after,.ss-file:before{content:'📄'}.ss-addfile.right:after,.ss-addfile:before{content:''}.ss-removefile.right:after,.ss-removefile:before{content:''}.ss-deletefile.right:after,.ss-deletefile:before{content:''}.ss-downloadfile.right:after,.ss-downloadfile:before{content:''}.ss-uploadfile.right:after,.ss-uploadfile:before{content:''}.ss-importfile.right:after,.ss-importfile:before{content:''}.ss-exportfile.right:after,.ss-exportfile:before{content:''}.ss-settingsfile.right:after,.ss-settingsfile:before{content:''}.ss-lockfile.right:after,.ss-lockfile:before{content:''}.ss-userfile.right:after,.ss-userfile:before{content:''}.ss-picturefile.right:after,.ss-picturefile:before{content:''}.ss-textfile.right:after,.ss-textfile:before{content:''}.ss-exe.right:after,.ss-exe:before{content:''}.ss-zip.right:after,.ss-zip:before{content:''}.ss-doc.right:after,.ss-doc:before{content:''}.ss-ppt.right:after,.ss-ppt:before{content:''}.ss-pdf.right:after,.ss-pdf:before{content:''}.ss-jpg.right:after,.ss-jpg:before{content:''}.ss-png.right:after,.ss-png:before{content:''}.ss-folder.right:after,.ss-folder:before{content:'📁'}.ss-openfolder.right:after,.ss-openfolder:before{content:'📂'}.ss-downloadfolder.right:after,.ss-downloadfolder:before{content:''}.ss-uploadfolder.right:after,.ss-uploadfolder:before{content:''}.ss-cloudfolder.right:after,.ss-cloudfolder:before{content:''}.ss-lockfolder.right:after,.ss-lockfolder:before{content:''}.ss-securefolder.right:after,.ss-securefolder:before{content:''}.ss-picturefolder.right:after,.ss-picturefolder:before{content:''}.ss-moviefolder.right:after,.ss-moviefolder:before{content:''}.ss-quote.right:after,.ss-quote:before{content:'“'}.ss-text.right:after,.ss-text:before{content:''}.ss-font.right:after,.ss-font:before{content:''}.ss-highlight.right:after,.ss-highlight:before{content:''}.ss-print.right:after,.ss-print:before{content:'⎙'}.ss-fax.right:after,.ss-fax:before{content:'📠'}.ss-list.right:after,.ss-list:before{content:''}.ss-layout.right:after,.ss-layout:before{content:''}.ss-action.right:after,.ss-action:before{content:''}.ss-redirect.right:after,.ss-redirect:before{content:'↪'}.ss-expand.right:after,.ss-expand:before{content:'⤢'}.ss-contract.right:after,.ss-contract:before{content:''}.ss-help.right:after,.ss-help:before{content:'❓'}.ss-info.right:after,.ss-info:before{content:'ℹ'}.ss-alert.right:after,.ss-alert:before{content:'⚠'}.ss-caution.right:after,.ss-caution:before{content:'⛔'}.ss-logout.right:after,.ss-logout:before{content:''}.ss-login.right:after,.ss-login:before{content:''}.ss-scaleup.right:after,.ss-scaleup:before{content:''}.ss-scaledown.right:after,.ss-scaledown:before{content:''}.ss-plus.right:after,.ss-plus:before{content:'+'}.ss-hyphen.right:after,.ss-hyphen:before{content:'-'}.ss-check.right:after,.ss-check:before{content:'✓'}.ss-delete.right:after,.ss-delete:before{content:'␡'}.ss-bearface.right:after,.ss-bearface:before{content:'🐻'}.ss-bird.right:after,.ss-bird:before{content:'🐦'}.ss-fishes.right:after,.ss-fishes:before{content:''}.ss-tropicalfish.right:after,.ss-tropicalfish:before{content:''}.ss-tree.right:after,.ss-tree:before{content:'🌳'}.ss-evergreen.right:after,.ss-evergreen:before{content:'🌲'}.ss-palmtree.right:after,.ss-palmtree:before{content:'🌴'}.ss-leaf.right:after,.ss-leaf:before{content:'🍂'}.ss-seedling.right:after,.ss-seedling:before{content:'🌱'}.ss-grass.right:after,.ss-grass:before{content:''}.ss-settings.right:after,.ss-settings:before{content:'⚙'}.ss-dashboard.right:after,.ss-dashboard:before{content:''}.ss-dial.right:after,.ss-dial:before{content:''}.ss-notifications.right:after,.ss-notifications:before{content:'🔔'}.ss-notificationsdisabled.right:after,.ss-notificationsdisabled:before{content:'🔕'}.ss-flash.right:after,.ss-flash:before{content:'⌁'}.ss-wrench.right:after,.ss-wrench:before{content:'🔧'}.ss-tapemeasure.right:after,.ss-tapemeasure:before{content:''}.ss-clock.right:after,.ss-clock:before{content:'⏲'}.ss-watch.right:after,.ss-watch:before{content:'⌚'}.ss-stopwatch.right:after,.ss-stopwatch:before{content:'⏱'}.ss-alarmclock.right:after,.ss-alarmclock:before{content:'⏰'}.ss-calendar.right:after,.ss-calendar:before{content:'📅'}.ss-addcalendar.right:after,.ss-addcalendar:before{content:''}.ss-removecalendar.right:after,.ss-removecalendar:before{content:''}.ss-checkcalendar.right:after,.ss-checkcalendar:before{content:''}.ss-deletecalendar.right:after,.ss-deletecalendar:before{content:''}.ss-sausage.right:after,.ss-sausage:before{content:''}.ss-burger.right:after,.ss-burger:before{content:'🍔'}.ss-pizza.right:after,.ss-pizza:before{content:'🍕'}.ss-fish.right:after,.ss-fish:before{content:'🐟'}.ss-shrimp.right:after,.ss-shrimp:before{content:'🍤'}.ss-turkey.right:after,.ss-turkey:before{content:''}.ss-steak.right:after,.ss-steak:before{content:''}.ss-sidedish.right:after,.ss-sidedish:before{content:'🍚'}.ss-noodles.right:after,.ss-noodles:before{content:'🍜'}.ss-spaghetti.right:after,.ss-spaghetti:before{content:'🍝'}.ss-corn.right:after,.ss-corn:before{content:''}.ss-carrot.right:after,.ss-carrot:before{content:''}.ss-icecream.right:after,.ss-icecream:before{content:'🍨'}.ss-mug.right:after,.ss-mug:before{content:'☕'}.ss-beer.right:after,.ss-beer:before{content:'🍺'}.ss-bottle.right:after,.ss-bottle:before{content:''}.ss-wineglass.right:after,.ss-wineglass:before{content:'🍷'}.ss-cocktail.right:after,.ss-cocktail:before{content:'🍸'}.ss-tea.right:after,.ss-tea:before{content:'🍵'}.ss-teapot.right:after,.ss-teapot:before{content:''}.ss-waterbottle.right:after,.ss-waterbottle:before{content:''}.ss-wineglasssparkle.right:after,.ss-wineglasssparkle:before{content:''}.ss-salt.right:after,.ss-salt:before{content:''}.ss-pepper.right:after,.ss-pepper:before{content:''}.ss-oliveoil.right:after,.ss-oliveoil:before{content:''}.ss-hotsauce.right:after,.ss-hotsauce:before{content:''}.ss-coal.right:after,.ss-coal:before{content:''}.ss-oven.right:after,.ss-oven:before{content:''}.ss-stove.right:after,.ss-stove:before{content:''}.ss-cook.right:after,.ss-cook:before{content:'🍳'}.ss-bbq.right:after,.ss-bbq:before{content:''}.ss-utensils.right:after,.ss-utensils:before{content:'🍴'}.ss-spoonfork.right:after,.ss-spoonfork:before{content:''}.ss-knife.right:after,.ss-knife:before{content:'🔪'}.ss-cookingutensils.right:after,.ss-cookingutensils:before{content:''}.ss-measuringcup.right:after,.ss-measuringcup:before{content:''}.ss-colander.right:after,.ss-colander:before{content:''}.ss-scale.right:after,.ss-scale:before{content:''}.ss-eggtimer.right:after,.ss-eggtimer:before{content:''}.ss-platter.right:after,.ss-platter:before{content:''}.ss-apron.right:after,.ss-apron:before{content:''}.ss-bbqapron.right:after,.ss-bbqapron:before{content:''}.ss-chef.right:after,.ss-chef:before{content:''}.ss-handbag.right:after,.ss-handbag:before{content:'👜'}.ss-briefcase.right:after,.ss-briefcase:before{content:'💼'}.ss-hanger.right:after,.ss-hanger:before{content:''}.ss-weathervane.right:after,.ss-weathervane:before{content:''}.ss-thermometer.right:after,.ss-thermometer:before{content:''}.ss-weather.right:after,.ss-weather:before{content:''}.ss-cloud.right:after,.ss-cloud:before{content:'☁'}.ss-droplet.right:after,.ss-droplet:before{content:'💧'}.ss-sun.right:after,.ss-sun:before{content:'☀'}.ss-partlycloudy.right:after,.ss-partlycloudy:before{content:'⛅'}.ss-rain.right:after,.ss-rain:before{content:'☔'}.ss-thunderstorm.right:after,.ss-thunderstorm:before{content:'⛈'}.ss-umbrella.right:after,.ss-umbrella:before{content:'☂'}.ss-rainbow.right:after,.ss-rainbow:before{content:'🌈'}.ss-fog.right:after,.ss-fog:before{content:''}.ss-wind.right:after,.ss-wind:before{content:''}.ss-tornado.right:after,.ss-tornado:before{content:''}.ss-snowflake.right:after,.ss-snowflake:before{content:'❄'}.ss-fan.right:after,.ss-fan:before{content:''}.ss-solarpanel.right:after,.ss-solarpanel:before{content:''}.ss-plug.right:after,.ss-plug:before{content:'🔌'}.ss-outlet.right:after,.ss-outlet:before{content:''}.ss-car.right:after,.ss-car:before{content:'🚘'}.ss-taxi.right:after,.ss-taxi:before{content:'🚖'}.ss-locomotive.right:after,.ss-locomotive:before{content:'🚂'}.ss-train.right:after,.ss-train:before{content:'🚆'}.ss-traintunnel.right:after,.ss-traintunnel:before{content:'🚇'}.ss-bus.right:after,.ss-bus:before{content:'🚍'}.ss-truck.right:after,.ss-truck:before{content:'🚚'}.ss-caravan.right:after,.ss-caravan:before{content:'🚐'}.ss-tractor.right:after,.ss-tractor:before{content:'🚜'}.ss-tunnel.right:after,.ss-tunnel:before{content:''}.ss-plane.right:after,.ss-plane:before{content:'✈'}.ss-arrival.right:after,.ss-arrival:before{content:''}.ss-departure.right:after,.ss-departure:before{content:''}.ss-helicopter.right:after,.ss-helicopter:before{content:'🚁'}.ss-bike.right:after,.ss-bike:before{content:'🚲'}.ss-motorcycle.right:after,.ss-motorcycle:before{content:''}.ss-boat.right:after,.ss-boat:before{content:'🚢'}.ss-sailboat.right:after,.ss-sailboat:before{content:'⛵'}.ss-schooner.right:after,.ss-schooner:before{content:''}.ss-skylift.right:after,.ss-skylift:before{content:'🚡'}.ss-rocket.right:after,.ss-rocket:before{content:'🚀'}.ss-steeringwheel.right:after,.ss-steeringwheel:before{content:''}.ss-trafficcamera.right:after,.ss-trafficcamera:before{content:''}.ss-fuel.right:after,.ss-fuel:before{content:'⛽'}.ss-jerrycan.right:after,.ss-jerrycan:before{content:''}.ss-passport.right:after,.ss-passport:before{content:''}.ss-trafficlight.right:after,.ss-trafficlight:before{content:'🚦'}.ss-highway.right:after,.ss-highway:before{content:''}.ss-road.right:after,.ss-road:before{content:''}.ss-intersection.right:after,.ss-intersection:before{content:''}.ss-wheelchair.right:after,.ss-wheelchair:before{content:'♿'}.ss-elevator.right:after,.ss-elevator:before{content:''}.ss-golf.right:after,.ss-golf:before{content:''}.ss-hockey.right:after,.ss-hockey:before{content:''}.ss-iceskate.right:after,.ss-iceskate:before{content:'⛸'}.ss-billiards.right:after,.ss-billiards:before{content:'🎱'}.ss-baseballglove.right:after,.ss-baseballglove:before{content:''}.ss-tennis.right:after,.ss-tennis:before{content:'🎾'}.ss-tabletennis.right:after,.ss-tabletennis:before{content:''}.ss-badminton.right:after,.ss-badminton:before{content:''}.ss-boxing.right:after,.ss-boxing:before{content:''}.ss-bowling.right:after,.ss-bowling:before{content:''}.ss-football.right:after,.ss-football:before{content:'🏈'}.ss-soccer.right:after,.ss-soccer:before{content:'⚽'}.ss-hiker.right:after,.ss-hiker:before{content:''}.ss-pool.right:after,.ss-pool:before{content:''}.ss-shower.right:after,.ss-shower:before{content:'🚿'}.ss-exercise.right:after,.ss-exercise:before{content:''}.ss-exercisebike.right:after,.ss-exercisebike:before{content:''}.ss-dumbbell.right:after,.ss-dumbbell:before{content:''}.ss-jumprope.right:after,.ss-jumprope:before{content:''}.ss-yoga.right:after,.ss-yoga:before{content:''}.ss-suitcase.right:after,.ss-suitcase:before{content:''}.ss-luggage.right:after,.ss-luggage:before{content:''}.ss-donotdisturb.right:after,.ss-donotdisturb:before{content:''}.ss-sunscreen.right:after,.ss-sunscreen:before{content:''}.ss-callbell.right:after,.ss-callbell:before{content:''}.ss-hospital.right:after,.ss-hospital:before{content:'⛨'}.ss-medicalcross.right:after,.ss-medicalcross:before{content:''}.ss-ambulance.right:after,.ss-ambulance:before{content:'🚑'}.ss-bandage.right:after,.ss-bandage:before{content:''}.ss-medicalthermometer.right:after,.ss-medicalthermometer:before{content:''}.ss-stethoscope.right:after,.ss-stethoscope:before{content:''}.ss-syringe.right:after,.ss-syringe:before{content:'💉'}.ss-pill.right:after,.ss-pill:before{content:'💊'}.ss-pillbottle.right:after,.ss-pillbottle:before{content:''}.ss-supplements.right:after,.ss-supplements:before{content:''}.ss-bathroomscale.right:after,.ss-bathroomscale:before{content:''}.ss-dna.right:after,.ss-dna:before{content:''}.ss-anatomicalheart.right:after,.ss-anatomicalheart:before{content:''}.ss-checkheart.right:after,.ss-checkheart:before{content:''}.ss-eyesurgery.right:after,.ss-eyesurgery:before{content:''}.ss-brokenbone.right:after,.ss-brokenbone:before{content:''}.ss-up.right:after,.ss-up:before{content:'⬆'}.ss-upright.right:after,.ss-upright:before{content:'⬈'}.ss-right.right:after,.ss-right:before{content:'➡'}.ss-downright.right:after,.ss-downright:before{content:'⬊'}.ss-down.right:after,.ss-down:before{content:'⬇'}.ss-downleft.right:after,.ss-downleft:before{content:'⬋'}.ss-left.right:after,.ss-left:before{content:'⬅'}.ss-upleft.right:after,.ss-upleft:before{content:'⬉'}.ss-navigateup.right:after,.ss-navigateup:before{content:''}.ss-navigateright.right:after,.ss-navigateright:before{content:'▻'}.ss-navigatedown.right:after,.ss-navigatedown:before{content:''}.ss-navigateleft.right:after,.ss-navigateleft:before{content:'◅'}.ss-directup.right:after,.ss-directup:before{content:'▴'}.ss-directright.right:after,.ss-directright:before{content:'▹'}.ss-dropdown.right:after,.ss-dropdown:before{content:'▾'}.ss-directleft.right:after,.ss-directleft:before{content:'◃'}.ss-leftright.right:after,.ss-leftright:before{content:'⬌'}.ss-rightward.right:after,.ss-rightward:before{content:''}.ss-leftward.right:after,.ss-leftward:before{content:''}.ss-previouspage.right:after,.ss-previouspage:before{content:'⎗'}.ss-nextpage.right:after,.ss-nextpage:before{content:'⎘'}.ss-retweet.right:after,.ss-retweet:before{content:''}.ss-share.right:after,.ss-share:before{content:''}.ss-icon{vertical-align:middle}.ss-pika-mixin{font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:'liga' 1;-o-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-smoothing:antialiased;vertical-align:middle}.icon--red{color:#e86a6b}a{color:#3574e3;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}.bodyLoading{height:100%;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#29374e}.bodyLoading .sk-spinner-wave.sk-spinner{margin:20px auto 0;width:50px;height:30px;text-align:center;font-size:10px}.bodyLoading .sk-spinner-wave .sk-rect{background-color:#ecf1f5;height:100%;width:6px;display:inline-block;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.bodyLoading .sk-spinner-wave .sk-rect2{animation-delay:-1.1s}.bodyLoading .sk-spinner-wave .sk-rect3{animation-delay:-1s}.bodyLoading .sk-spinner-wave .sk-rect4{animation-delay:-.9s}.bodyLoading .sk-spinner-wave .sk-rect5{animation-delay:-.8s}@keyframes sk-waveStretchDelay{0%,100%,40%{transform:scaleY(.4)}20%{transform:scaleY(1)}}.bodyLoading .logo{width:155px;margin-bottom:20px;background-image:url(https://static-assets.codio.com/dashboard/images/logo-white.10b40cb48e03397e.svg);height:40px;background-repeat:no-repeat;background-size:155px 45px;background-position:center;margin-left:auto;margin-right:auto}#body-loading-warning{display:none;margin:40px 20%;font-size:16px;color:#ecf1f5}#body-loading-warning li{margin:5px 0}.main{display:flex;flex-direction:row;flex:1 0 auto;height:100%}.oldBrowser-div{width:500px;background:#fff;margin:0 auto;left:calc(50% - 300px);top:20%;position:absolute;padding:40px 50px;font-size:1.4em;line-height:1.5em;border-radius:2px;display:none}.oldBrowser-div .links{margin-top:30px;border-top:1px solid #d5dae6;padding-top:15px;font-size:.8em}.oldBrowser .bodyLoading{display:none}.oldBrowser .oldBrowser-div{display:block}.newBrowser #codio{display:flex;flex-direction:column}.newBrowser .bodyLoading{display:flex;flex-direction:column;width:100%;height:100%;position:absolute}.table{width:100%;margin-bottom:16px;max-width:100%;border-collapse:collapse;border-spacing:0}.table td,.table th{padding:8px;line-height:16px;text-align:left;vertical-align:top;border-top:1px solid #eaecf2}.table th{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th{border-top:0}.table tbody>tr:nth-child(odd)>td,.table tbody>tr:nth-child(odd)>th{background-color:#f6f7f9}.react-tabs .react-tabs__tab-list{padding-top:19px;background-color:#fff;border-bottom:1px solid #eaecf2;min-height:32px;list-style:none;margin:0}.react-tabs .react-tabs__tab-list .react-tabs__tab{display:inline-block;margin:0 18px;cursor:pointer;font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;color:#414852}.react-tabs .react-tabs__tab-list .react-tabs__tab:after{content:'';display:block;margin:auto;height:2px;width:0;margin-top:9px;background:0 0;transition:width .5s ease,background .5s ease}.react-tabs .react-tabs__tab-list .react-tabs__tab:hover:after{background:#3574e3;width:100%}.react-tabs .react-tabs__tab-list .react-tabs__tab.react-tabs__tab--selected{color:#29374e}.react-tabs .react-tabs__tab-list .react-tabs__tab.react-tabs__tab--selected:after{background:#3574e3;width:100%;height:3px}.react-tabs .react-tabs__tab-panel--selected{padding:50px 30px}.hideScreen{display:none}.hideScreen-offline{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#222;opacity:.5;color:#fafafa;z-index:10;text-align:center}.hideScreen-textMessage{margin:0 auto;text-align:center;color:#fafafa;display:block;position:relative;top:49%;font-size:14px}.notifications{position:fixed;bottom:25px;left:50%;width:800px;margin-left:-400px;z-index:10;animation:notification .75s linear;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:960px){.notifications{left:10%;width:80%;margin-left:0}}.notifications .alert{border-radius:0;position:relative;margin-bottom:0;font-size:13px;background-color:#212c3f;color:#f0f0f0;border:1px solid #222;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500;padding:10px 30px 13px 65px}.notifications .alert .notification{font-size:12px;color:#f0f0f0;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500;max-height:300px;overflow:auto}.notifications .alert .notification:before{border-radius:50%;position:absolute;left:17px;display:block;content:" ";top:50%;margin-top:-8px;height:13px;width:13px;z-index:8}.notifications .alert .notification .a{color:#e86a6b}.notifications .alert .notification .message{-webkit-user-select:all;-moz-user-select:all;user-select:all}.notifications .alert.alert-success .notification:before{background-color:#5fca4a}.notifications .alert.alert-success .notification{color:#f0f0f0}.notifications .alert.alert-success .notification .close{color:#ecf1f5}.notifications .alert.alert-success .notification .close:hover{color:#bbb}.notifications .alert.alert-success .notification .close:active{color:lighter(#bbb,5%)}.notifications .alert.alert-success{background-color:#212c3f;color:#f0f0f0;border-color:#222}.notifications .alert.alert-danger .notification:before,.notifications .alert.alert-error .notification:before{background-color:#e86a6b}.notifications .alert.alert-danger .notification,.notifications .alert.alert-error .notification{color:#f0f0f0}.notifications .alert.alert-danger .notification .close,.notifications .alert.alert-error .notification .close{color:#ecf1f5}.notifications .alert.alert-danger .notification .close:hover,.notifications .alert.alert-error .notification .close:hover{color:#bbb}.notifications .alert.alert-danger .notification .close:active,.notifications .alert.alert-error .notification .close:active{color:lighter(#bbb,5%)}.notifications .alert.alert-danger,.notifications .alert.alert-error{background-color:#212c3f;color:#f0f0f0;border-color:#222}.notifications .alert.alert-info .notification:before{background-color:#15a4fa}.notifications .alert.alert-info .notification{color:#f0f0f0}.notifications .alert.alert-info .notification .close{color:#ecf1f5}.notifications .alert.alert-info .notification .close:hover{color:#bbb}.notifications .alert.alert-info .notification .close:active{color:lighter(#bbb,5%)}.notifications .alert.alert-info{background-color:#212c3f;color:#f0f0f0;border-color:#222}.notifications .alert.alert-success>.messenger-spinner{color:#5fca4a}.notifications .alert>.messenger-spinner{border-radius:100%;display:block;position:absolute;left:7px;top:50%;margin-top:-18px;height:32px;width:32px;z-index:8;background:0 0;color:#5fca4a}.notifications .alert>.messenger-spinner:after{content:"";position:absolute;width:26px;height:26px;border-radius:50%;top:3px;left:3px;display:block}.notifications .alert>.messenger-spinner .messenger-spinner-side{width:50%;height:100%;overflow:hidden;position:absolute}.notifications .alert>.messenger-spinner .messenger-spinner-side .messenger-spinner-fill{border-radius:999px;position:absolute;width:100%;height:100%;animation-iteration-count:infinite;animation-timing-function:linear}.notifications .alert>.messenger-spinner .messenger-spinner-side-left{left:0}.notifications .alert>.messenger-spinner .messenger-spinner-side-left .messenger-spinner-fill{left:100%;border-top-left-radius:0;border-bottom-left-radius:0;animation-name:ui-spinner-rotate-left;transform-origin:0 50%}.notifications .alert>.messenger-spinner .messenger-spinner-side-right{left:50%}.notifications .alert>.messenger-spinner .messenger-spinner-side-right .messenger-spinner-fill{left:-100%;border-top-right-radius:0;border-bottom-right-radius:0;animation-name:ui-spinner-rotate-right;transform-origin:100% 50%}.notifications .close{position:absolute;top:0;right:0;color:#ecf1f5;opacity:1;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;display:block;font-size:14px;line-height:30px;vertical-align:middle;padding:8px 10px 7px 7px;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.notifications .close:hover{color:#bbb}.notifications .close:active{color:lighter(#bbb,5%)}.paymentHistory-table{width:100%;margin-bottom:16px;max-width:100%;border-collapse:collapse;border-spacing:0}.paymentHistory-table td,.paymentHistory-table th{padding:8px;line-height:16px;text-align:left;vertical-align:top;border-top:1px solid #eaecf2}.paymentHistory-table th{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.paymentHistory-table thead th{vertical-align:bottom}.paymentHistory-table caption+thead tr:first-child td,.paymentHistory-table caption+thead tr:first-child th,.paymentHistory-table colgroup+thead tr:first-child td,.paymentHistory-table colgroup+thead tr:first-child th,.paymentHistory-table thead:first-child tr:first-child td,.paymentHistory-table thead:first-child tr:first-child th{border-top:0}.paymentHistory-table tbody>tr:nth-child(odd)>td,.paymentHistory-table tbody>tr:nth-child(odd)>th{background-color:#f6f7f9}.paymentHistory-table .icon-creditcard,.paymentHistory-table .icon-paypal{margin-right:10px}.paymentHistory-table .paymentHistory-receipt:hover{text-decoration:none;color:#3574e3}.paymentHistory-table .paymentHistory-table--amount-row{text-align:right;width:calc(100% / 6)}.paymentHistory-table .paymentHistory-table--receipt{text-align:center;width:calc(100% / 5)}.paymentHistory-table .paymentHistory-table--duration{width:-moz-fit-content;width:fit-content}.form-radioInput.form-radioInput--planSelection{border:none;margin:0;padding-left:0}.form-radioInput.form-radioInput--planSelection .form-label.form-label--planSelection{width:240px;display:inline-block;margin:4px 4px 4px;float:none}.form-radioInput.form-radioInput--planSelection .form-label.form-label--planSelection .form-label-span{background:#f6f7f9;width:240px;padding:0;color:#414852;text-transform:none;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;white-space:nowrap;border-radius:4px;cursor:pointer}.form-radioInput.form-radioInput--planSelection .form-label.form-label--planSelection .form-label-span:hover{border-color:#a8b2c4}.form-radioInput.form-radioInput--planSelection .form-label.form-label--planSelection .form-label-span .planSelection-list{list-style:none;margin:0;overflow:hidden;padding:10px 0;min-height:88px}.form-radioInput.form-radioInput--planSelection .form-label.form-label--planSelection .form-label-span .planSelection-list .planSelection-listItem{display:block;line-height:16px;padding:2px 10px;text-align:center}.form-radioInput.form-radioInput--planSelection .form-label.form-label--planSelection .form-label-span .planSelection-list .planSelection-listItem-text{white-space:normal}.form-radioInput.form-radioInput--planSelection .form-label.form-label--planSelection .form-label-span .planSelection-list .planSelection-listItem--title{line-height:16px;padding:2px 10px;text-align:center;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;display:block;color:#222;text-transform:uppercase;margin-bottom:8px}.form-radioInput.form-radioInput--planSelection .form-label.form-label--planSelection .form-label-span .planSelection-list .planSelection-listItem--price{display:block;line-height:16px;padding:2px 10px;text-align:center;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;padding:0 10px 8px}.form-radioInput.form-radioInput--planSelection .planSelection-label{margin:0;display:inline-block;text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;text-align:left}.form-radioInput.form-radioInput--planSelection .planSelection-radio{position:absolute;top:0;left:0;opacity:0}.form-radioInput.form-radioInput--planSelection .planSelection-radio:checked~.planSelection-span{border:4px solid #77a7e1;margin:1px}.form-radioInput.form-radioInput--planSelection .form-label.form-label--planSelection-small,.form-radioInput.form-radioInput--planSelection .form-label.form-label--planSelection-small .form-label-span{width:130px}.planSelection-smallPrint{font-size:10px;color:#a8b2c4;width:100%;display:block}.ReactModal__Content.modal-dialog.modal-dialog--planSelection{max-width:750px}.form--planSelection .form-label--planSelection.form-label{width:auto;text-align:center}.form--planSelection .form-fieldset--planCheckout{margin-top:10px}.form--planSelection .form-fieldset--planSelection{margin-top:10px;display:flex;align-items:center}.form--planSelection .form-dropdown--planSelection{margin-left:10px;display:flex;align-items:center;flex-direction:row;justify-content:center;flex-direction:column}.form--planSelection .form-dropdown--planSelection .form-label{width:auto;text-transform:none;font-size:14px;color:#414852;margin:20px 0 18px}.billing--item{width:280px}.get-quote-block{display:flex;flex-direction:column;align-items:center}.get-quote-btn{margin-top:20px}.form{min-width:340px}.form .form-fieldset{border:0;padding:0;margin:0 0 20px}.form .form-label{display:block;text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;margin-top:5px}.form ::-ms-clear,.form ::-ms-reveal{display:none}.u-input{box-sizing:border-box;display:inline-block;height:32px;width:100%;padding:6px 10px;line-height:10px;vertical-align:middle;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;border-radius:2px;border:1px solid #eaecf2;color:#414852;background-color:#fff;transition:border linear .2s,box-shadow linear .2s}.u-input::-moz-placeholder{color:currentColor;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;line-height:18px}.u-input::placeholder{color:currentColor;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;line-height:18px}.u-input:focus{outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #697590}.u-input.is-disabled{cursor:not-allowed;background-color:#f6f7f9}.form-input-container{width:282px;position:relative;display:inline-block}.form-input-container--fullWidth{width:100%}.is-small .form-input-container{width:152px}.form-validation-error-msg{margin-top:2px;text-align:left;font-size:12px;color:#e86a6b;line-height:12px}.form-required-field{position:absolute;top:0;right:4px;z-index:1;font-size:12px}.form .is-error .form-validation-old,.form .is-required .form-validation-old,.form .is-valid .form-validation-old{position:relative}.form .is-error .form-validation-old:after,.form .is-required .form-validation-old:after,.form .is-valid .form-validation-old:after{font-family:SSPika;position:absolute;line-height:19px;vertical-align:bottom;right:10px;top:9px;border-radius:10px;width:16px;height:16px;text-align:center;font-size:8px;color:#fff;transition:all .2s ease-in-out}.form .is-error.form-validation-old--onLabel .form-validation:after,.form .is-required.form-validation-old--onLabel .form-validation:after,.form .is-valid.form-validation-old--onLabel .form-validation:after{right:4px;top:-22px}.form .is-error .form-validation-old:after{font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:'liga' 1;-o-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-smoothing:antialiased;vertical-align:middle;content:'delete';background:#e86a6b}.form .is-valid .form-validation-old:after{font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:'liga' 1;-o-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-smoothing:antialiased;vertical-align:middle;content:'check';background:#4294f0}.form .is-required .form-validation-old:after{font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:'liga' 1;-o-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-smoothing:antialiased;vertical-align:middle;content:'delete';background:#e86a6b}.form-browseInput .form-browseInput-controls{display:flex}.form-browseInput.is-error .input{border-bottom:2px solid #e86a6b}.form-browseInput .input{position:relative;border:1px solid #eaecf2;border-radius:2px;color:#414852;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;font-size:14px;display:flex;flex-direction:row;padding:2px;width:274px}.form-browseInput .input .form-required-field{right:63px}.form-browseInput .input .logoImage{flex:0 1 27px}.form-browseInput .input .logoImage .logoEl{width:25px;height:25px;line-height:25px;font-size:13px;margin:0;top:0;left:0}.form-browseInput .input .name{margin:1px 0 0 10px;flex:2;font-size:13px;line-height:25px;display:inline-block}.form-browseInput .input .btn--browse{margin-top:0;padding:0 8px;height:25px}.form-checkboxInput{font-size:13px;padding:10px 0}.form-checkboxInput [type=checkbox]:checked,.form-checkboxInput [type=checkbox]:not(:checked){position:absolute;left:-9999px}.form-checkboxInput [type=checkbox]:checked+label,.form-checkboxInput [type=checkbox]:not(:checked)+label{display:inline-block;width:250px;text-align:left;position:relative;padding-left:30px;padding-top:2px;cursor:pointer}.form-checkboxInput [type=checkbox]:checked+label:before,.form-checkboxInput [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:17px;height:17px;border:1px solid #d5dae6;background:#fff;border-radius:2px}.form-checkboxInput [type=checkbox]:not(:checked)+label:before{background:#fff}.form-checkboxInput [type=checkbox]:checked+label:after,.form-checkboxInput [type=checkbox]:not(:checked)+label:after{content:'✔';position:absolute;top:3px;left:4px;font-size:18px;line-height:.8;color:#414852;transition:all .2s}.form-checkboxInput [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.form-checkboxInput [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.form-checkboxInput [type=checkbox]:disabled:checked+label:before,.form-checkboxInput [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.form-checkboxInput [type=checkbox]:disabled:checked+label:after{color:#999}.form-checkboxInput [type=checkbox]:disabled+label{color:#aaa}.form-checkboxInput [type=checkbox]:checked:focus+label:before,.form-checkboxInput [type=checkbox]:not(:checked):focus+label:before{border:1px dotted #00f}.form-checkboxInput label:hover:before{border:1px solid #4778d9!important}.form-confirmationTextInput{position:relative;margin:0 0 20px;padding:0;border:none}.form-confirmationTextInput.is-error .form-input{border-bottom:2px solid #e86a6b}.form .form-fieldset .form-label.form-confirmationTextInput-label{text-transform:none;color:#414852;font-size:14px}.form-label.form-confirmationTextInput-label .form-confirmationTextInput-label-confirmText{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;white-space:break-spaces}.form .form-fieldset.form-contactUrls,.form--simple .form-fieldset.form-contactUrls{flex-direction:row}.form-contactUrl{display:flex;flex-direction:row;background:#eef1f7;padding:10px 10px 0 0;margin-bottom:10px}.form-contactUrls-label{flex:0 0 180px}.form-contactUrl .form-input.is-error{border-bottom:2px solid #e86a6b}.form-contactUrls-add{align-self:start}.form-contactUrl-remove{align-self:center}.form-contactUrl-remove .icon{padding:20px;color:#e86a6b}.form-contactUrl-default-container{text-align:center;width:80px}.form-contactUrl-default-label{display:block;font-size:12px;text-transform:uppercase;color:#414852}.form-contactUrl-default-radio{display:inline-block;margin-top:10px}.form-contactUrl-inputList{flex:1 1 auto}.form-contactUrl .form-label{margin-top:0}.form-contactUrl .form-contactUrl-inputList{display:flex;flex-wrap:wrap}.form-contactUrl .form-fieldset.form-labeledTextInput{flex:1 0 auto;min-width:400px;margin:0 20px 10px 0}.form-contactUrl .form-fieldset.form-labeledTextInput .form-input{width:100%}.form-contactUrl .form-fieldset.form-labeledTextInput{margin-bottom:18px}.form-contactUrl .form-validation-text,.form-contactUrl .form-validation-url{position:relative}.form-contactUrl .form-validation-text .form-required-field,.form-contactUrl .form-validation-url .form-required-field{top:29px;right:3px}.form-dropdown{position:relative;padding:0;border:none;text-align:left}.form-dropdown .icon-field .ss-icon{color:#d5dae6}.form-dropdown .rw-input{color:#414852}.form-dropdown.is-error .rw-dropdown-list.rw-widget{border-bottom:2px solid #e86a6b}.form-dropdown .rw-dropdown-list.rw-widget{width:100%;float:none}.form-dropdown .rw-dropdown-list.rw-widget .rw-input{height:30px}.form-dropdown.form-dropdown--large{padding:10px 0}.form-dropdown.form-dropdown--large .rw-dropdown-list.rw-widget .rw-i.rw-i-caret-down{position:relative;top:4px;font-size:16px}.form-dropdown.form-dropdown--large .rw-dropdown-list.rw-widget .rw-dropdownlist-picker.rw-btn{right:5px}.form-footer{border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding:20px 40px;clear:left}.form-footer .form-footer-mainButtons{float:left}.form-footer .form-footer-additionalButtons{float:right}.form-footer .btn{border-radius:2px;padding:6px 26px 4px;margin-right:10px}.form-footer .loader{display:inline-block;margin-left:12px;vertical-align:middle;height:16px}.helpBlock{border-radius:2px;border:1px solid #eaecf2;color:#414852;background-color:#fafafa;margin:10px 0;padding:10px;position:relative;max-width:570px}.helpBlock--fullWidth{max-width:none;margin-left:0;margin-right:0}.helpBlock--arrowBase:before{position:absolute;display:inline-block;content:''}.helpBlock--arrowBase:after{position:absolute;display:inline-block;content:''}.helpBlock--topLeftArrow:before{position:absolute;display:inline-block;content:''}.helpBlock--topLeftArrow:after{position:absolute;display:inline-block;content:''}.helpBlock--topLeftArrow:before{border-bottom:7px solid #eaecf2;border-right:7px solid transparent;border-left:7px solid transparent;left:10px;top:-8px}.helpBlock--topLeftArrow:after{border-bottom:6px solid #fafafa;border-right:6px solid transparent;border-left:6px solid transparent;left:11px;top:-6px}.helpBlock--bottomLeftArrow:before{position:absolute;display:inline-block;content:''}.helpBlock--bottomLeftArrow:after{position:absolute;display:inline-block;content:''}.helpBlock--bottomLeftArrow:before{border-top:7px solid #eaecf2;border-right:7px solid transparent;border-left:7px solid transparent;left:10px;bottom:-8px}.helpBlock--bottomLeftArrow:after{border-top:6px solid #fafafa;border-right:6px solid transparent;border-left:6px solid transparent;left:11px;bottom:-6px}.helpBlock--leftArrow:before{position:absolute;display:inline-block;content:''}.helpBlock--leftArrow:after{position:absolute;display:inline-block;content:''}.helpBlock--leftArrow:before{border-bottom:7px solid transparent;border-right:7px solid #eaecf2;border-top:7px solid transparent;left:-7px;top:10px}.helpBlock--leftArrow:after{border-bottom:6px solid transparent;border-right:6px solid #fafafa;border-top:6px solid transparent;left:-6px;top:11px}.form .helpBlock,.form .infoBlock{margin-left:35px}.form .form-fieldset .helpBlock,.form .form-fieldset .infoBlock{margin-left:0}.helpBlock--warning{border-color:#e86a6b}.helpBlock--warning.helpBlock--leftArrow:before{border-right:7px solid #e86a6b}.helpBlock--warning.helpBlock--topLeftArrow:before{border-bottom:7px solid #e86a6b}.helpBlock--warning.helpBlock--bottomLeftArrow:before{border-top:7px solid #e86a6b}.form--horizontal{margin:26px;background:#fff;border-radius:2px;padding:30px;border:1px solid #eaecf2}.form--horizontal .form-labeledSelect:after{content:"";display:table;clear:both}.form--horizontal .form-labeledSelect .rw-dropdown-list{float:left}.form--horizontal .form-footer{margin:40px 40px 0 0}.form-iconInput{position:relative}.form-iconInput-icon{z-index:2;position:absolute;color:#4e5774;font-size:11px;top:5px;left:10px}.form-input.form-iconInput-input{vertical-align:middle;border-radius:2px;border:1px solid #eaecf2;padding:4px 10px 4px 30px;color:#414852;line-height:15px}.form-input.form-iconInput-input::-moz-placeholder{color:currentColor}.form-input.form-iconInput-input::placeholder{color:currentColor}.form-iconInput-icon.form-iconInput-icon--large{font-size:13px;top:12px;left:12px}.form-iconInput-input.form-iconInput-input--large{padding:8px 10px 8px 35px}.infoBlock{background-color:#fafafa;border-radius:2px;border:1px solid #eaecf2;color:#414852;margin:15px;width:280px;padding:20px;line-height:16px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;margin-left:0}.infoBlock-heading{margin-top:0;font-size:16px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500;color:#414852}.infoBlock--billing{line-height:20px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;margin:0;height:auto;width:360px}.form .infoBlock--billing{margin-left:0}.form-input,.form-textarea{box-sizing:border-box;display:inline-block;height:32px;width:100%;padding:6px 10px;line-height:10px;vertical-align:middle;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;border-radius:2px;border:1px solid #eaecf2;color:#414852;background-color:#fff;transition:border linear .2s,box-shadow linear .2s}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:currentColor;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;line-height:18px}.form-input::placeholder,.form-textarea::placeholder{color:currentColor;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;line-height:18px}.form-input:focus,.form-textarea:focus{outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #697590}.form-input.is-disabled,.form-textarea.is-disabled{cursor:not-allowed;background-color:#f6f7f9}.form-textarea{height:auto}.is-small .form-input,.is-small .form-textarea{width:150px}.form-textarea{line-height:16px}.form-input--large{padding:6px 10px 6px 30px;height:40px}.form--simple .form-labeled-button.form-fieldset{flex-direction:row}.form-labeledCombobox{position:relative;margin:0 0 20px;padding:0;border:none}.form-labeledCombobox .form-required-field{right:28px}.form-labeledCombobox.is-error .rw-combobox.rw-widget{border-bottom:2px solid #e86a6b}.form-labeledCombobox .rw-combobox.rw-widget{width:100%;float:none}.form-labeledCombobox .rw-combobox.rw-widget .rw-input{height:30px}.form-labeledDateTimePicker{position:relative}.form-labeledDateTimePicker:after{content:"";display:table;clear:both}.form-labeledDateTimePicker .form-input-container{width:100%;display:inline-flex}.form-labeledDateTimePicker .form-required-field{right:49px}.form-labeledDateTimePicker.is-error .form-labeledDateTimePicker-date-picker,.form-labeledDateTimePicker.is-error .form-labeledDateTimePicker-time-picker{border-bottom:2px solid #e86a6b}.form-labeledDateTimePicker .form-labeledDateTimePicker-date-picker.is-error,.form-labeledDateTimePicker .form-labeledDateTimePicker-time-picker.is-error{border-bottom:2px solid #e86a6b}.form-labeledDateTimePicker-time-picker{width:110px;margin-right:10px}.form-labeledDateTimePicker-date-picker{width:180px;margin-right:10px}.form-labeledDateTimePicker .form-labeledDateTimePicker-clear{color:#e86a6b;position:relative;left:-16px;top:-26px;width:0;height:0}.form-labeledDropdown{padding:0;border:none;text-align:left;position:relative}.form-labeledDropdown.is-error .rw-dropdown-list.rw-widget{border-bottom:2px solid #e86a6b}.form-labeledDropdown .rw-dropdown-list.rw-widget{width:100%;float:none}.form-labeledDropdown .rw-dropdown-list.rw-widget .rw-input{height:30px}.form-labeledDropdown.form-dropdown--large{padding:10px 0}.form-labeledDropdown.form-dropdown--large .rw-dropdown-list.rw-widget{padding:4px 0}.form-labeledDropdown.form-dropdown--large .rw-dropdown-list.rw-widget .rw-i.rw-i-caret-down{position:relative;top:4px;font-size:16px}.form-labeledDropdown.form-dropdown--large .rw-dropdown-list.rw-widget .rw-dropdownlist-picker.rw-btn{right:5px}.form-labeledDuration .form-labeledDuration-dates{display:flex;width:282px}.form-labeledDuration .form-labeledDuration-dates .form-required-field{right:38px}.form-labeledDuration .form-input-container{width:auto}.form-labeledDuration .form-labeledDateTimePicker{width:50%}.form-labeledDuration .form-labeledDateTimePicker:first-child{padding-right:10px}.form-labeledDuration .form-labeledDateTimePicker .rw-date-picker.rw-widget{width:auto}.form-labeledFileInput{margin:0 0 20px;padding:0;border:none}.form-labeledFileInput.is-error .form-validation-old:after,.form-labeledFileInput.is-required .form-validation-old:after,.form-labeledFileInput.is-valid .form-validation-old:after{top:5px;left:125px}.form-labeledFileInput .labeledFileInput-fileControls{position:relative;overflow:hidden;display:inline-block}.form-labeledFileInput .labeledFileInput-fileControls .labeledFileInput-fileName{margin-left:35px}.form-labeledFileInput .labeledFileInput-fileControls .labeledFileInput-fileInput{position:absolute;top:-1000px}.form-labeledFileInput .labeledFileInput-fileControls .labeledFileInput-remove{padding-left:10px;color:#e86a6b}.form-labeledImageUploader{margin:0 0 20px;padding:0;border:none}.form-labeledLabel{margin-left:50px;margin-top:20px;margin-bottom:20px}.form-labeledLabel .form-label{display:inline-block;text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;margin-top:5px}.form-labeledLongDescription-helpBlock{width:258px;margin-top:-10px}.form-labeledLongDescription{position:relative}.form-labeledLongDescription.is-error .form-textarea{border-bottom:2px solid #e86a6b}.form-labeledPasswordInput{position:relative}.form-labeledPasswordInput.is-simple .ReactPasswordStrength-strength-bar,.form-labeledPasswordInput.is-simple .ReactPasswordStrength-strength-desc{display:none}.form-labeledPasswordInput .ReactPasswordStrength{border:none;width:100%;display:inline-block}.form-labeledPasswordInput .ReactPasswordStrength-strength-desc{white-space:nowrap;padding:8px 10px;width:auto;font-size:14px;font-weight:600}.form-labeledPasswordInput .ReactPasswordStrength-input{box-sizing:border-box;display:inline-block;height:32px;width:100%;padding:6px 10px;line-height:10px;vertical-align:middle;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;border-radius:2px;border:1px solid #eaecf2;color:#414852;background-color:#fff;transition:border linear .2s,box-shadow linear .2s}.form-labeledPasswordInput .ReactPasswordStrength-input::-moz-placeholder{color:currentColor;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;line-height:18px}.form-labeledPasswordInput .ReactPasswordStrength-input::placeholder{color:currentColor;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;line-height:18px}.form-labeledPasswordInput .ReactPasswordStrength-input:focus{outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 2px #697590}.form-labeledPasswordInput .ReactPasswordStrength-input.is-disabled{cursor:not-allowed;background-color:#f6f7f9}.form-labeledPasswordInput.is-error .ReactPasswordStrength-input{border-bottom:2px solid #e86a6b}.form-labeledPasswordInput .ReactPasswordStrength-input{width:100%}.form-labeledPasswordInput--large{padding:10px 0}.form-labeledPasswordInput--large .ReactPasswordStrength-input{padding:10px;height:40px}.form-labeledPasswordInput--large .ReactPasswordStrength-strength-desc{top:5px}.form-labeledPasswordInput.form-fieldset{margin:0 0 20px}.form-labeledPasswordInput,.form-labeledPasswordInput.form-fieldset{padding:10px 0}.form-labeledPasswordInput--icon .ReactPasswordStrength-input{padding:8px 32px 8px 35px}.form-labeledPasswordInput--hint{position:relative;font-size:11px;color:#697590;margin:auto;line-height:16px;min-height:16px;top:5px}.form-labeledPasswordInput .form-labeledPasswordInput-password-toggler{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;right:10px;top:8px}.form-labeledPasswordInput.form-labeledPasswordInput--large .form-labeledPasswordInput-password-toggler{top:12px}.form-labeledPasswordInput.with-password-toggler .ReactPasswordStrength-input{padding-right:26px}.form-labeledPasswordInput.with-password-toggler .ReactPasswordStrength-strength-desc{right:25px}.form-labeledPasswordInput--compromised{color:#e86a6b}.form-labeledSelect{margin:0 0 20px;padding:0;border:none}.form-labeledSelect.is-error .rw-dropdown-list.rw-widget{border-bottom:2px solid #e86a6b}.form-labeledSelect.is-disabled .rw-input{color:#c4c8cb}.form-labeledSelect .rw-dropdown-list.rw-widget{width:100%;float:none}.form-labeledSelect .rw-dropdown-list.rw-widget .rw-input{height:30px}.form-labeledTagsInput{margin:0 0 20px;padding:0;border:none}.form-labeledTagsInput.is-error .rw-multiselect.rw-widget{border-bottom:2px solid #e86a6b}.form-labeledTagsInput .rw-multiselect.rw-widget{width:282px;float:none}.form-labeledTagsInput .rw-multiselect.rw-widget .rw-widget-input{background-color:#fff;box-shadow:none!important}.form-labeledTagsInput .rw-multiselect.rw-widget .rw-multiselect-input{height:30px}.form-labeledTagsInput .rw-multiselect.rw-widget .rw-multiselect-tag{min-height:24px;font-size:10px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;border-radius:2px;background-color:#697590;border:1px solid #697590;color:#fff;font-weight:400}.form-labeledTagsInput.is-small .rw-multiselect.rw-widget{width:152px}.form-labeledTextArea{margin:0 0 20px;padding:0;border:none;position:relative}.form-labeledTextArea.is-error .form-textarea{border-bottom:2px solid #e86a6b}.form-labeledTextInput{margin:0 0 20px;padding:0;border:none}.form-labeledTextInput.is-error .form-input{border-bottom:2px solid #e86a6b}.form-labeledTextInput.with-password-toggler .labeledTextInput-container{position:relative}.form-labeledTextInput.with-password-toggler .form-labeledTextInput-password-toggler{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;right:10px;top:8px}.form-labeledTextInput.with-password-toggler .form-input{padding:6px 30px 6px 10px}.form-labeledTimezone .form-labeledTimezone-picker{display:flex;position:relative}.form-labeledTimezone .form-labeledTimezone-picker .form-required-field{right:28px}.form-labeledTimezone .form-labeledTimezone-picker .rw-combobox.rw-widget{width:282px}.form-fieldset.form-minMaxInput .form-label.form-label-max,.form-fieldset.form-minMaxInput .form-label.form-label-min{margin-right:10px}.form-fieldset.form-minMaxInput .form-label.form-label-max{margin-left:15px}.form-minMaxInput-controls{display:flex;align-items:center}.form-monaco.is-error .form-monaco-input{border:1px solid #e86a6b}.form-monaco-input{height:200px;border:1px solid #eef1f7}.form-toggle{margin-top:10px}.form-toggle .form-label{float:left;width:150px}.form-toggle .form-toggle-wrapper{position:relative;display:inline-block;vertical-align:top;width:90px!important;height:32px;padding:0;margin:0;background-color:#fff;border-radius:2px;cursor:pointer}.form-toggle .form-toggle-wrapper .form-toggle-checkbox{float:none;position:absolute;top:0;left:0;opacity:0;z-index:1;width:100%;height:100%}.form-toggle .form-toggle-wrapper .form-toggle-label{position:relative;display:block;height:inherit;font-size:14px;text-transform:uppercase;background:#a8b2c4;border-radius:inherit;transition:.15s ease-out;transition-property:opacity background}.form-toggle .form-toggle-wrapper .form-toggle-label:after,.form-toggle .form-toggle-wrapper .form-toggle-label:before{font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:'liga' 1;-o-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;top:50%;margin-top:-5px;line-height:1;transition:inherit;color:#fff}.form-toggle .form-toggle-wrapper .form-toggle-label:before{content:"close";right:15px}.form-toggle .form-toggle-wrapper .form-toggle-label:after{content:"check";left:15px;opacity:0}.form-toggle .form-toggle-wrapper input[type=checkbox]:focus~.form-toggle-label{outline:#000 solid 2px}.form-toggle .form-toggle-wrapper input[type=checkbox]:checked~.form-toggle-label{background:#99e4a9}.form-toggle .form-toggle-wrapper input[type=checkbox]:checked~.form-toggle-label:before{opacity:0}.form-toggle .form-toggle-wrapper input[type=checkbox]:checked~.form-toggle-label:after{opacity:1}.form-toggle .form-toggle-wrapper input[type=checkbox]:disabled~.form-toggle-label{background:#ddd}.form-toggle .form-toggle-wrapper input[type=checkbox]:disabled~.form-toggle-handle{background:#fff}.form-toggle .form-toggle-wrapper input[type=checkbox]:checked~.form-toggle-handle{left:48px;background:#fff}.form-toggle .form-toggle-wrapper .form-toggle-handle{position:absolute;top:3px;left:4px;width:38px;height:26px;background:#fff;border-radius:2px;transition:left .15s ease-out}.form-numberInput.is-error .rw-number-picker.rw-widget{border-bottom:2px solid #e86a6b}.form-numberInput .form-required-field{right:27px}.form-numberInput .form-input-container{display:flex;align-items:center;gap:10px}.form-numberInput .form-input-wrapper{position:relative}.form-numberInput .rw-widget{flex:1 1 auto}.form-numberInput .rw-widget .rw-widget-input{box-shadow:none;background-color:#fff}.form-numberInput .rw-widget.rw-state-focus .rw-widget-picker,.form-numberInput .rw-widget.rw-state-focus:hover .rw-widget-picker{box-shadow:inherit;border-color:#d5dae6}.form-numberInput .rw-widget.rw-state-focus .rw-widget-input,.form-numberInput .rw-widget.rw-state-focus:hover .rw-widget-input{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form-passwordInput{padding:5px 0}.form-passwordInput.is-error .form-input,.form-passwordInput.is-required .form-input{border:1px solid #e86a6b}.form-passwordInput.is-valid .form-input{border:1px solid #3574e3}.form-passwordInput--large{padding:10px 0}.form-prerequisiteAssignments .prerequisiteItem{display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.form-prerequisiteAssignments .prerequisiteItem-name{flex:1 1 auto;word-break:break-word}.form-prerequisiteAssignments .prerequisiteItem-removeBtn-icon{color:#e86a6b}.form-prerequisiteAssignments.is-error .form-validation-old:after,.form-prerequisiteAssignments.is-required .form-validation-old:after,.form-prerequisiteAssignments.is-valid .form-validation-old:after{top:15px;right:140px}.form-prerequisiteAssignments-addButton{margin-top:10px;width:auto}.form-radioControlNew{display:flex;flex-direction:row}.form-radioControlNew .form-radioButton{margin:0 3px}.form-radioControlNew .form-radioButton:first-child{margin-left:0}.form-radioControlNew .form-radioButton:last-child{margin-right:0}.form-radioButton .form-input{display:none}.form-radioButton .form-input:checked~.form-label-span{border:3px solid #77a7e1;margin:0}.form-radioButton .form-label-span{border:1px solid #d5dae6;border-radius:2px;margin:2px;cursor:pointer;padding:.6em 1em;background:#f6f7f9;font-size:12px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;color:#414852;white-space:nowrap;display:inline-block}.form-radioButton .form-label-span:hover{border-color:#a8b2c4}.form-radioInput{margin:5px 0 20px;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:32px;border:0}.form-radioInput.image .form-label{width:180px}.form-radioInput.image .form-label>.form-label-span{text-align:center;width:130px;height:110px}.form-radioInput.image .form-label>.form-label-span .logoImage{display:block;margin-bottom:10px}.form-radioInput.image .form-label>.form-label-span .logoImage .logoEl{width:50px;height:50px;top:0;left:0;line-height:50px;margin-left:0}.form-radioInput.disabled .form-label>span{cursor:not-allowed}.form-radioInput .form-label{margin:0 10px 0 0;flex:0 1 auto}.form-radioInput .form-label .form-input{position:absolute;top:0;left:0;opacity:0;width:0;height:0}.form-radioInput .form-label .form-input:checked~.form-label-span{border:3px solid #77a7e1;margin:1px}.form-radioInput .form-label>.form-label-span{border:1px solid #d5dae6;background:#f6f7f9;padding:8px 25px 6px;color:#414852;text-transform:none;font-size:12px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;white-space:nowrap;display:inline-block;margin:4px;border-radius:2px;cursor:pointer}.form-radioInput .form-label>.form-label-span .icon{font-size:14px;margin-right:10px}.form-radioInput .form-label>.form-label-span:hover{border-color:#c5ccdc}.ribbon-modal-form-icon{font-size:20px;margin-left:10px;opacity:.8}.ribbon-modal-form-icon:hover{cursor:pointer;opacity:1}.ribbon-separator{margin:auto 6px;width:1px;display:inline-block;height:16px;background-color:#15273d}button.ribbon-button{border:none;background:no-repeat;padding:4px;font-size:18px;cursor:pointer}.ribbon-button.ribbon-button-s{font-size:13px}.ribbon-button.ribbon-button-open{font-size:16px}.ribbon-button.ribbon-button-preview{font-size:17px}.ribbon-button.ribbon-button-tutor{font-size:17px}.ribbon-button.ribbon-button-file{font-size:16px}.ribbon-button:hover svg{color:#0075e7}.rw-combobox.rw-widget,.rw-dropdown-list.rw-widget,.rw-multiselect.rw-widget{width:150px}.rw-combobox.rw-widget .rw-input::-moz-placeholder,.rw-dropdown-list.rw-widget .rw-input::-moz-placeholder,.rw-multiselect.rw-widget .rw-input::-moz-placeholder{color:currentColor;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300}.rw-combobox.rw-widget .rw-input .rw-placeholder,.rw-combobox.rw-widget .rw-input::placeholder,.rw-dropdown-list.rw-widget .rw-input .rw-placeholder,.rw-dropdown-list.rw-widget .rw-input::placeholder,.rw-multiselect.rw-widget .rw-input .rw-placeholder,.rw-multiselect.rw-widget .rw-input::placeholder{color:currentColor;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300}.rw-combobox.rw-widget.rw-state-focus,.rw-combobox.rw-widget.rw-state-focus:hover,.rw-dropdown-list.rw-widget.rw-state-focus,.rw-dropdown-list.rw-widget.rw-state-focus:hover,.rw-multiselect.rw-widget.rw-state-focus,.rw-multiselect.rw-widget.rw-state-focus:hover{box-shadow:none}.rw-combobox.rw-widget .rw-popup,.rw-dropdown-list.rw-widget .rw-popup,.rw-multiselect.rw-widget .rw-popup{box-shadow:none;border-radius:2px;border:1px solid #eaecf2;padding:0}.rw-combobox.rw-widget .rw-popup .rw-list .rw-list-option.rw-state-selected,.rw-dropdown-list.rw-widget .rw-popup .rw-list .rw-list-option.rw-state-selected,.rw-multiselect.rw-widget .rw-popup .rw-list .rw-list-option.rw-state-selected{background-color:#3574e3;color:#fff;border:none}.rw-combobox.rw-widget .rw-popup .rw-list .rw-list-option.rw-state-selected:hover,.rw-dropdown-list.rw-widget .rw-popup .rw-list .rw-list-option.rw-state-selected:hover,.rw-multiselect.rw-widget .rw-popup .rw-list .rw-list-option.rw-state-selected:hover{background-color:#3574e3}.rw-combobox.rw-widget .rw-popup .rw-list .rw-list-option,.rw-dropdown-list.rw-widget .rw-popup .rw-list .rw-list-option,.rw-multiselect.rw-widget .rw-popup .rw-list .rw-list-option{border-radius:0;color:#414852;border:none}.rw-combobox.rw-widget .rw-popup .rw-list .rw-list-option:hover,.rw-dropdown-list.rw-widget .rw-popup .rw-list .rw-list-option:hover,.rw-multiselect.rw-widget .rw-popup .rw-list .rw-list-option:hover{background-color:#eaecf2;border:none}.form-horizontalSection{display:flex;flex-direction:row}.form-horizontalSection>*{width:0}@media (max-width:1000px){.form-horizontalSection{display:flex;flex-direction:column}}.form-horizontalSection .form-fieldset:first-child{margin-top:0}.form-horizontalSection .is-small .form-input,.form-horizontalSection .is-small .form-textarea{width:150px}.form-verticalSection{display:flex;flex-direction:column;flex:1 1 auto;min-width:360px}.form-section{display:flex;flex-direction:column;flex:1 1 auto;margin-bottom:12px}.form-section.left,.form-section.right{min-width:360px}.form-section .form-section-header{font-size:16px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;margin:30px 0 10px;line-height:40px}.form-section .form-section-header:first-child{margin-top:0}.form-section .form-section-header .form-section-header-step{border-radius:50%;border:1px solid #ddd;padding:2px 7px;margin-right:6px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;font-size:14px}.form--simple .form-fieldset.form-serverInput{margin:0 0 20px;padding:0;border:none}.form--simple .form-fieldset.form-serverInput .form-input.is-error{border-bottom:2px solid #e86a6b}.form--simple .form-fieldset.form-serverInput .form-serverInput-inputList{display:flex;flex-direction:row}.form--simple .form-fieldset.form-serverInput .form-serverInput-span{display:inline-block;margin-left:5px;margin-right:5px;width:15px;text-align:center;top:5px;vertical-align:middle;line-height:32px}.form--simple .form-fieldset.form-serverInput .form-serverInput-username{width:150px}.form--simple .form-fieldset.form-serverInput .form-serverInput-host{width:200px}.form--simple .form-fieldset.form-serverInput .form-serverInput-port{width:70px}.form--simple{display:flex;flex-direction:column;flex:0 0 auto;min-width:340px;margin:26px;background:#fff;border-radius:2px;padding:30px;border:1px solid #eaecf2}.form--simple .form-fieldset{display:flex;flex-direction:column;padding-left:36px}.form--simple .form-fieldset.is-hidden{display:none}.form--simple .form-fieldset .form-label{text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500;color:#414852;font-size:12px;margin:5px 15px 5px 5px}.form--simpleBase{display:flex;flex-direction:column;flex:0 0 auto;min-width:340px}.form--simpleBase .form-fieldset{display:flex;flex-direction:column;padding-left:36px}.form--simpleBase .form-fieldset.is-hidden{display:none}.form--simpleBase .form-fieldset .form-label{text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500;color:#414852;font-size:12px;margin:5px 15px 5px 5px}.form-textArea{margin:0 0 20px;padding:0;border:none}.form-textArea.is-error .form-textarea{border-bottom:2px solid #e86a6b}.form-textInput{position:relative}.form-textInput.is-error .form-input{border-bottom:2px solid #e86a6b}.form-textInput--large{padding:10px 0}.form-textInput.is-hideIcon .form-iconInput-icon{display:none}.form-textInput.is-hideIcon .form-iconInput-input{padding-left:10px}.workspace-source .form-fieldset.showRebuild .form-toggle{display:inline-block;margin-top:0}.workspace-source .form-fieldset.showRebuild .form-validation{width:382px}.advancedList-additionalFilter .rw-input{line-height:25px;height:25px}.advancedList.with-view-switcher{z-index:1}.advancedList.with-view-switcher .react-tabs .react-tabs__tab-list{width:calc(100% - 110px)}.advancedList .react-tabs .react-tabs__tab-list{width:100%;display:flex;overflow-x:auto}.advancedList .react-tabs .react-tabs__tab{white-space:nowrap}.advancedList .react-tabs__tab-panel.react-tabs__tab-panel--selected{margin-top:100px}.advancedList-view-selector{position:absolute;right:42px;z-index:1;top:14px}.advancedList-view-selector-mdIcon{font-size:34px}.advancedList-view-selector .btn{background:0 0;color:#697590}.advancedList-view-selector .btn .icon{font-size:30px;padding-left:6px;padding-right:6px}.advancedList-view-selector .btn:hover{color:#222}.advancedList-view-selector .btn.selected{display:none}.advancedList-add-tab{width:100px;margin-left:10px}.advancedList-back{color:#697590;font-size:16px}.advancedList-back:hover{color:#3574e3}.advancedList-close-tab{height:16px;color:#697590;position:relative;top:1px;left:5px}.advancedList-close-tab:hover{color:#222}.advancedList-controls-container{display:flex;position:relative;top:80px;align-items:flex-start;padding:0 30px}.advancedList-additionalFilter{padding-right:10px}.advancedList-topHint{flex:1 1 auto}.advancedList .searcher{flex:0 0 200px;min-height:auto;z-index:1}.advancedList .sorter{padding:0 0 0 20px;border-top:0;flex:0 0 225px}.advancedList:not(.with-view-switcher) .searcher{position:absolute;right:30px;z-index:1;top:12px}.advancedList:not(.with-tabs) .searcher{right:280px}.advancedList:not(.with-tabs) .advancedList-controls-container{top:12px}.advancedList:not(.with-tabs) .infinite-list{margin:30px 0 10px;padding:0 30px}.archiveState{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;font-size:11px;white-space:nowrap;line-height:50px;vertical-align:middle;padding-right:20px;color:#4e5774}.baseCount{color:#697590;font-size:12px}.baseCount .baseCount-value{margin-left:10px}.baseCount.baseCount--withLabel .baseCount-value{margin-left:0}.baseCount.baseCount--withLabel .baseCount-value:before{content:' '}.baseCount .baseCount-label{text-transform:lowercase;font-weight:100}.baseCount .baseCount-label:before{content:' '}.bigImage{display:flex;align-items:center;flex-direction:row;justify-content:center}.bigImage.bigImage--hasAnimation img{width:100%;opacity:0;transition:opacity .25s ease-out}.bigImage.bigImage--hasAnimation.bigImage--isLoaded img{opacity:1}.blockNotice{font-size:16px;margin:50px;background:#fff;border:1px solid #d5dae6;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;color:#555e6f;padding:40px;border-radius:4px;line-height:25px;position:relative}.blockNotice.blockNotice--noMargin{margin:0}.breadcrumbs{display:flex;align-items:center}.breadcrumbs-list{display:inline;font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400}.breadcrumbs-list .separator+span{font-size:14px;color:#414852;position:relative}.breadcrumbs-list .separator{font-size:10px;font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:'liga' 1;-o-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-smoothing:antialiased;vertical-align:middle;color:#9ea5c1;margin-left:10px;margin-right:10px}.buttonWithLoader.flipflop{margin-right:20px;position:relative;perspective:1000;display:inline-flex}.buttonWithLoader.flipflop .flipflop-container{transform-style:preserve-3d;transition:all .4s ease-in-out}.buttonWithLoader.flipflop.isTurnedOver .flipflop-container{transform:rotateX(180deg)}.buttonWithLoader.flipflop .btn{border-radius:2px;border:none;padding:6px 26px 4px;display:inline-block;border:1px solid #5e6f87;margin-right:20px;width:100%;height:100%;display:block;backface-visibility:hidden}.buttonWithLoader.flipflop .flipflop-back{transform:rotateX(180deg);position:absolute;bottom:0;padding:0;height:30px;display:none}.buttonWithLoader.flipflop .flipflop-back .loader{margin-top:7px}.buttonWithLoader.flipflop .flipflop-back.loading{display:block}.buttonWithLoader.flipflop .loader{display:inline-block;vertical-align:middle;height:16px}.chart-container{display:flex;flex-direction:column;border:1px solid #c4c8cb;border-radius:2px}.chart-title{font-size:16px}.chart-separator{flex:0 0 10px}.chart-title .icon{color:#0847f7;cursor:help}.chart-body{flex:1 0 auto;display:flex;align-items:center;justify-content:center}.clipboardField{background:#fafafa;width:100%}.clipboardField-main{width:100%;display:flex;flex-direction:row;align-items:center;flex:1;line-height:normal;background-color:#fafafa;height:35px;transition:background .3s linear;color:#29374e}.clipboardField-main:hover{background-color:#eef1f7}.clipboardField-main .clipboardField-input{display:flex;flex:1 0 80%;align-items:center;justify-content:center;position:relative;left:10px;background-color:transparent;white-space:nowrap;overflow:hidden;border:none;outline:0;cursor:pointer;font-size:16px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.clipboardField-main .clipboardField-icon{display:flex;flex:1 0 20%;align-items:center;justify-content:center}.clipboardField-main .clipboardField-icon .clipboardField-icon>div{display:flex;align-items:center}.clipboardField-main .clipboardField-icon svg{fill:#d5dae6}.clipboardField-main .clipboardField-icon .icon{color:#18d8a7}.CodePlaybackMultiFileNavBar{flex:0 0 250px}.timeline{display:flex;position:relative}.timelineGroupTitle{position:relative;top:-45px;left:5px}.timelineEl{flex:1 0 auto}.timelineGroupCopyPaste .vis-item{background-color:#e9fff2;border-color:#00b64a}.timelineGroupDebug .vis-item{background-color:#ffe6e6;border-color:#b30000}.timelineControls{margin-left:5px}.plainButton.timelineControlButton{padding:6px;font-size:14px;display:flex;flex-direction:column;align-items:center;transition:all .3s linear;width:80px;border-radius:2px}.plainButton.timelineControlButton iconify-icon{font-size:30px}.plainButton.timelineControlButton:hover{background-color:#414852}.codePlaybackTimeline{display:flex;flex-direction:column}.codePlaybackTimeline-navBar{display:flex;align-items:center;flex:1 0 auto}.codePlaybackTimeline-playback-controls{font-size:16px}.plainButton.codePlaybackTimeline-button{padding:6px;border-radius:2px}.plainButton.codePlaybackTimeline-button:hover{background-color:#414852}.codePlaybackTimeline-metadata{display:flex;flex-direction:column;flex:1 0 auto;margin:0 20px}.codePlaybackTimeline-speed-container{display:flex;align-items:center}.codePlaybackTimeline-speed{margin-left:5px}.codePlaybackTimeline .rc-slider-track{background-color:#3574e3}.codePlaybackTimeline .rc-slider-mark{display:none}.codePlaybackTimeline .rc-slider-dot-active{border-color:#3574e3}.codePlaybackTimeline .rc-slider-dot,.codePlaybackTimeline .rc-slider-dot-active{outline:2px solid #fff}.codePlaybackTimeline .rc-slider-handle{border-color:#3574e3}.codePlaybackTimeline .rc-slider-handle.rc-slider-handle-dragging{border-color:#3574e3;box-shadow:0 0 0 5px #6293e9}.codePlaybackEditor{flex:1 0 auto;border:1px solid #eef1f7}.codePlaybackEditor .monaco-editor .codePlaybackRemove{background-color:#ffe6e6;text-decoration:line-through}.codePlaybackEditor .monaco-editor .codePlaybackInsert{background-color:#e9fff2}.codePlaybackPlayer .codePlaybackTimeline{margin-top:10px}.codePlaybackPlayer{height:400px;display:flex;flex-direction:column}.codePlaybackPlayer-fileName{font-size:16px;text-decoration:underline;font-weight:600;margin:0 0 6px 10px}.countryDdItem.icon-field .ss-icon{padding-right:12px}.coursesList .react-tabs__tab-panel--selected .infinite-list{display:flex;flex:1}.coursesList .react-tabs__tab-panel--selected .infinite-list>div{flex:1 1 auto}.defaultCourseListItem{position:relative;background-color:#fff;padding:8px 12px;cursor:pointer;display:flex;flex-direction:column}.defaultCourseListItem .defaultCourseListItem-header{margin:0}.defaultCourseListItem .defaultCourseListItem-title{width:100%;padding:0 37px 0 0;color:#222;font-size:18px;line-height:25px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:0 0;text-align:left;border:none}.defaultCourseListItem .defaultCourseListItem-tags{height:18px;padding-top:8px;flex:0 0 20px}.defaultCourseListItem .defaultCourseListItem-tags .tagsList{height:18px;overflow:hidden;flex-wrap:wrap}.defaultCourseListItem.defaultCourseListItem--tile .teacherCourseListItem-tags{width:270px}.teacherCourseListItem-menu{position:absolute;right:5px}.coursesList.list-view .defaultCourseListItem:hover,.coursesList.tile-view .defaultCourseListItem:hover{border-color:#a5c1f3}.coursesList.tile-view .defaultCourseListItem{border:1px solid #697590;border-top:3px solid currentColor;width:285px;margin:0 30px 25px 0;float:left;min-height:50px;max-height:78px;border-radius:0}.coursesList.list-view .defaultCourseListItem{border:1px solid #697590;border-left:3px solid currentColor;flex:1 0 auto;margin:0 0 10px 0;flex-direction:row;padding-right:110px;border-radius:0}.coursesList.list-view .defaultCourseListItem .defaultCourseListItem-main-info{flex:1 1 auto}.defaultListItemWrapper{padding:0 0 10px 0}.defaultListItem{flex:1;display:flex;flex-direction:row;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #d5dae6;border-radius:2px;transition:border .3s ease-in-out;padding:0}.defaultListItem:hover{border:1px solid #a5c1f3}.defaultListItem .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.defaultListItem .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.defaultListItem .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.defaultListItem .detailsLink:hover{text-decoration:none}.defaultListItem .detailsLink>*{flex:1 0 auto}.defaultListItem .itemOwner,.defaultListItem .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.defaultListItem .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.defaultListItem .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.defaultListItem .metadata{display:flex;flex-direction:row;align-items:center}.defaultListItem .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.defaultListItem .downloads i.icon{margin-left:5px}.defaultListItem .action{margin-right:20px}.defaultListItem .action.is-disabled{opacity:.3}.defaultListItem .action.is-disabled:hover{cursor:default}.defaultListItem .action.is-disabled:hover .icon{color:currentColor}.defaultListItem .logoImage{cursor:pointer;padding-left:10px}.defaultListItem .btn:last-of-type{margin-right:20px}.defaultListItem .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.defaultListItem .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.defaultListItem--withAddons{height:auto;min-height:80px}.defaultListItem--readonly:hover{border:1px solid #eaecf2}.defaultListItem--readonly .details{cursor:default}.studentAssignmentGrade-extraCredit{color:#00805f}.floatingButton-helper{position:relative;width:0;height:0}.floatingButton.menu-trigger{position:absolute;background-color:#3574e3;color:#fff;z-index:2;border-color:#3574e3}.floatingButton.menu-trigger:hover,.floatingButton.menu-trigger:hover:not(.menu-trigger--shown){background-color:#4b83e6;border-color:#4b83e6}.floatingButton.menu-trigger.floatingButton--default{background-color:#5e6f87}.floatingButton.menu-trigger.floatingButton--default:hover,.floatingButton.menu-trigger.floatingButton--default:hover:not(.menu-trigger--shown){background-color:#414852}.floatingButton--rounded.menu-trigger{border-radius:100%;font-size:30px;border:none;width:44px;height:44px;transition:background .3s linear;box-shadow:1px 1.732px 5px 0 rgba(0,0,0,.05),1px 1.732px 5px 0 rgba(0,0,0,.1)}.floatingButton--rounded.menu-internal{margin-left:0;margin-top:44px}.floatingButton--square.menu-trigger{padding:3px 10px 2px;border-radius:2px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500;font-size:11px;line-height:20px;text-align:center;margin-left:20px;height:25px;width:115px;margin-top:-2px}.floatingButton--square.menu-trigger{width:auto}.floatingButton--square .menu-icon{font-size:11px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500;margin-right:10px;white-space:nowrap}.floatingButton--square .icon{position:relative;top:1px}.floatingButton--square .menu-item{font-size:12px}.floatingButton--square .menu-internal-helper{right:-160px;top:-7px;position:absolute}.gradingComments{padding-left:10px;max-height:250px;overflow:auto;width:100%}.gradingComments h1,.gradingComments h2,.gradingComments h3,.gradingComments h4,.gradingComments h5,.gradingComments p,.gradingComments ul{margin:0;padding:0 0 3px}.gradingComments--student{max-height:none}.ReactModal__Content.modal-dialog.rubricGradesModal-modal{width:-moz-min-content;width:min-content;max-width:90vw;z-index:20000}.ReactModal__Content.modal-dialog.rubricGradesModal-modal .gradingRubricsTable-row .gradingRubricsTable-cell{width:200px}.ReactModal__Content.modal-dialog.rubricGradesModal-modal .gradingRubricsTable-row:not(.gradingRubricsTable-header) .gradingRubricsTable-cell{height:auto}.ReactModal__Content.modal-dialog.rubricGradesModal-modal .gradingRubricsTable-row:not(.gradingRubricsTable-header) .gradingRubricsTable-cell.is-gradeCell .gradingRubricsTable-cellContent{height:100%;text-overflow:ellipsis;overflow:hidden;line-height:1.2em}.rubricGradesModal-headerFooter{text-align:center;padding:0 40px;display:flex;justify-content:center;align-items:center}.rubricGradesModal-title{font-size:20px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;line-height:25px}.rubricGradesModal-table{margin:20px;padding:20px 0;background-color:#f7f9fc}.rubricGradesModal-noTemplate{text-align:center;padding:50px 0;font-size:20px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;line-height:25px}.gradingRubricsTable-row{display:flex}.gradingRubricsTable-header .gradingRubricsTable-cell{height:20px;margin:6px}.gradingRubricsTable-cell:not(.is-gradeCell){font-size:14px}.gradingRubricsTable-cell{display:flex;align-items:center;justify-content:center;width:150px;height:150px;text-align:center;margin:5px;padding:5px;overflow:hidden}.gradingRubricsTable-row:not(.is-active):not(.gradingRubricsTable-header) .gradingRubricsTable-cell{height:50px}.gradingRubricsTable-row:not(.is-active):not(.gradingRubricsTable-header) .gradingRubricsTable-cell.is-gradeCell .gradingRubricsTable-cellContent{height:100%;text-overflow:ellipsis;overflow:hidden}.gradingRubricsTable-cell.is-gradeCell{background-color:#fff;border:1px solid #eaecf2;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.gradingRubricsTable-cell.is-clickable{cursor:pointer;transition:background .3s linear}.gradingRubricsTable-cell.is-clickable:hover:not(.is-active){background-color:#fff3cc}.gradingRubricsTable-cell.is-active{background-color:#fff6d9;border-color:#ffde73}.gradingRubricsTable-cellContent{overflow:auto;max-height:100%;max-width:100%;display:block}.gradingRubricsTable-cellContent.is-headerPart{max-width:80%}.gradingRubricsTable-percent{margin-left:3px}.header{display:flex;min-height:42px;padding:0 30px;border-bottom:1px solid #d5dae6;background:#fff}.header .header-breadcrumbs{display:flex;align-items:center;font-size:20px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;margin:0}.header .header-breadcrumbs .icon{font-size:16px;margin-right:20px}.header .header-breadcrumbs .floatingButton.floatingButton--square{top:-10px}.header .header-breadcrumbs .floatingButton .icon{font-size:12px;margin-right:0}.header .header-breadcrumbs .link{color:inherit}.header .header-breadcrumbs .link:hover{text-decoration:none}.header .btn{margin-left:20px;align-self:center}.helpButton{font-size:24px;text-decoration:none;color:#697590;opacity:.8}.helpButton:hover{cursor:pointer;opacity:1;text-decoration:none}.imageUploader{display:flex;width:260px;position:relative;padding:6px 10px}.imageUploader-image-container{flex:0 0 60px;position:relative}.imageUploader-input{left:0;top:0;right:0;bottom:0;position:absolute;opacity:0;z-index:8}.imageUploader-input[disabled]{display:none}.imageUploader-image-wrapper{width:60px;height:60px;border-radius:30px;overflow:hidden}.imageUploader-image-wrapper .logoImage{width:100%;height:100%}.imageUploader-image-wrapper .logoImage .logoEl{width:94%;height:94%;font-size:26px;line-height:56px;position:relative;left:1px;top:1px}.imageUploader-image-preview{width:100%;height:100%}.imageUploader-no-image{width:100%;height:100%}.imageUploader-controls{margin-left:10px;color:#697590}.imageUploader-btn{float:inherit}.imageUploader-spinner{position:absolute;top:15px;left:15px;width:30px;display:none}.imageUploader--loading .imageUploader-spinner{display:block}.imageUploader--loading .imageUploader-image-wrapper{opacity:.3}.imageUploader-remove-btn{position:absolute;width:25px;height:25px;border:2px solid #fff;border-radius:13px;color:#fff;background-color:#e86a6b;z-index:9;top:-2px;right:-4px;cursor:pointer}.imageUploader-remove-btn:not([disabled]):hover{background-color:#e13e3f}.imageUploader-remove-btn:disabled{opacity:.7;cursor:not-allowed}.imageUploader-remove-icon{position:relative;top:2px;right:1px;color:#fff}.inviteTokenModal .clipboardActivate{margin-left:10px}.inviteTokenModal .form-fieldset{padding-left:100px}.ipConsentForm{display:flex;flex-direction:column;flex:1;overflow:auto}.ipConsentForm-revision-ta .form-textarea{width:100%;height:300px}.form .ipConsentForm-revision-ta.is-error .form-validation,.form .ipConsentForm-revision-ta.is-required .form-validation,.form .ipConsentForm-revision-ta.is-valid .form-validation{width:100%}.ipConsentForm-scrollable{height:356px}.courseJoinForm .actions>.btn{width:140px}.plainLink{text-decoration:none}.plainLink a{color:#3574e3}.plainLink:hover{cursor:pointer;text-decoration:none}.plainLink--underlined{color:#414852;text-decoration:underline}.plainLink--underlined:hover{cursor:pointer;text-decoration:underline}.standardLink{text-decoration:none}.standardLink:hover{cursor:pointer;text-decoration:underline}@keyframes list-fadeIn{0%{transform:rotateX(30deg);opacity:0}100%{transform:rotateX(0);opacity:1}}.infinite-list{overflow-y:auto!important}.infiniteList-item{display:flex;margin:0;padding:0}.list{display:flex;flex-direction:column;flex:1;position:relative;overflow:hidden}.list .react-tabs{display:flex;flex-direction:column;flex:1;overflow:hidden}.list .react-tabs .react-tabs__tab-list{position:absolute;top:0;padding-top:18px;padding-left:10px}.list .react-tabs__tab-panel--selected{display:flex;flex-direction:column;flex:1;padding:0;overflow:auto}.list .react-tabs__tab-panel--selected .infinite-list{display:block;padding:0 30px}.list .blockNotice{animation:list-fadeIn .2s ease-out}.list .item{animation:list-fadeIn .1s ease-out}.list .list-group-separator{display:flex;padding-bottom:20px;align-items:center}.list .list-group-separator-label{font-size:18px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;color:#000;margin:0 15px}.list .list-group-separator-line{position:relative;top:1px;background:#697590;height:1px;flex:1 0 auto}.list .list-group-separator-line:first-child{flex:0 0 30px}.list.list-view .list-group-container{display:flex;flex-direction:column}.list.tile-view .list-group-container{display:inline-block}@keyframes loader-spin-bars{0%{height:3.33333333px;margin-top:8.33333333px}50%{height:16.66666667px;margin-top:0}100%{height:3.33333333px;margin-top:8.33333333px}}.loader .loader-message{font-style:italic;display:inline-block}.loader .loader-spin{margin:0;margin-top:-10px;width:20px;height:20px;list-style:none;padding:10px;float:left;display:inline-block}.loader .loader-spin li{background-color:#697590;width:3.33333333px;height:3.33333333px;float:right;margin-right:1.66666667px}.loader .loader-spin li:first-child{animation:loader-spin-bars .6s cubic-bezier(.645,.045,.355,1) infinite 0s}.loader .loader-spin li:nth-child(2){animation:loader-spin-bars .6s ease-in-out infinite -.2s}.loader .loader-spin li:nth-child(3){animation:loader-spin-bars .6s ease-in-out infinite -.4s}.loader .loader-spin--light li{background-color:#fff}.loader .loader--centered{position:relative;top:45%;left:45%;font-size:14px}.loader.for-btn{display:inline-block}.loader.for-btn .loader-spin{margin:0;padding:0;height:auto}.loadingBar{width:100%;height:2px;overflow:hidden;background-color:#697590;margin:auto}.loadingBar.is-hidden{display:none}.loadingBar-loadingProgress{background-color:#fff;margin-top:0;margin-left:-100%;animation-name:bounce_loadingProgressG;-o-animation-name:bounce_loadingProgressG;-ms-animation-name:bounce_loadingProgressG;-webkit-animation-name:bounce_loadingProgressG;-moz-animation-name:bounce_loadingProgressG;animation-duration:2s;-o-animation-duration:2s;-ms-animation-duration:2s;-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;width:100%;height:2px}@keyframes bounce_loadingProgressG{0%{margin-left:-100%}100%{margin-left:100%}}.logoImage{display:flex;flex-direction:row;flex:0 1 50px}.logoImage .logoEl{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;font-size:14px;text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;text-align:center;line-height:30px;color:#79cbfc;overflow:hidden;margin:0}.logoImage--large{flex:0 0 110px;margin-top:40px;position:relative}.logoImage--large .logoEl{width:80px;height:80px;line-height:80px;margin-left:0;font-size:36px}.logoImage--large .icon{font-size:24px;position:absolute;top:80px;left:60px}.Looker{flex:1 0 auto;height:100%}.menu-internal{width:150px;background-color:#fff;box-shadow:1px 1.732px 10px -1px rgba(0,0,0,.09),1px 1.732px 5px 0 rgba(0,0,0,.04);display:none;position:absolute;list-style:none;clear:left;padding:0;margin-left:-140px;margin-top:30px;z-index:100;outline:0;text-align:left}.menu-item{color:#222;padding:5px;cursor:pointer}.menu-item--selected{background-color:#d5dae6}.menu-item--disabled{opacity:.7;cursor:default}.menu-internal-helper{position:relative}.menu-trigger{text-align:left;cursor:pointer;border-radius:100%;width:35px;height:35px;display:flex;justify-content:center;line-height:normal;font-size:24px;background:0 0;float:left;border:none;position:relative}.menu-trigger:hover:not(.menu-trigger--shown){background:#eef1f7}.menu-trigger--shown{background:#d5dae6}.menu-internal--shown{display:block}.menu-icon{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;fill:#3574e3}.menu-icon .ss-icon{font-size:24px}.menu-text-3dots-blue{background-image:url(https://static-assets.codio.com/dashboard/images/dots-vertical-blue.d2dc853beafd9f87.svg);background-repeat:no-repeat;width:5px;height:18px;left:16px;top:9px;position:absolute;filter:invert(39%) sepia(86%) saturate(808%) hue-rotate(190deg) brightness(91%) contrast(96%)}.modulesCount{display:inline-block;padding-right:20px;line-height:20px}.oauthSigninButtons{display:inline-block}.oauthSigninButtons .oauthSigninButtons-oauth-btn{display:inline-block;padding:4px 7px 2px;color:#fff;border-radius:3px;vertical-align:bottom;height:22px}.oauthSigninButtons .oauthSigninButtons-oauth-btn:hover{text-decoration:none}.oauthSigninButtons .oauthSigninButtons-oauth-btn--github{background-color:#6cc644;margin-right:5px}.oauthSigninButtons .oauthSigninButtons-oauth-btn--bitbucket{background-color:#205081}.oauthSigninButtons .oauthSigninButtons-oauth-btn--google{background-color:#d5dae6;margin-right:5px;padding:2px 5px 3px;height:23px}.oauthSigninButtons .oauthSigninButtons-oauth-btn--google-icon{position:relative;top:3px;width:18px}.openStudentsProject-projectLink{white-space:nowrap}.openStudentsProject-projectLink:hover{text-decoration:none}.OrgTypeItem{font-size:13px}.pageHeader{background:#fff;padding:10px 60px;display:block;border-bottom:1px solid #f6f7f9}.pageHeader h1{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:40px}.pageLoader{display:flex;flex:1;align-items:center;justify-content:center}.pageLoader.pageLoader--auth{background-color:#29374e}.pageLoader-spin{display:inline-block;width:30px;height:30px;position:relative;border:4px solid;animation:pageLoader-spin 2s infinite ease;color:#e4ebf5}.pageLoader-spin-inner{vertical-align:top;display:inline-block;width:100%;background-color:#e4ebf5;border-radius:2px;animation:pageLoader-spin-inner 2s infinite ease-in;border-bottom:1px solid #e0e8f4;border-radius:0}@keyframes pageLoader-spin{0%{transform:rotate(0)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes pageLoader-spin-inner{0%{height:0%}25%{height:0%}50%{height:100%;boder:0}75%{height:100%;border:0}100%{height:0%}}.plainButton{background:0 0;cursor:pointer;border:none;padding:0}.progress{display:flex;align-items:center}.progress-stroke{background-color:#3574e3;overflow:hidden;border-radius:2px;transition:all 1s}.progress-percent{color:#fff;text-align:center}.progress-trail{background-color:#d5dae6;flex:1 0 auto}.progressCircle{display:block;border-radius:100%;position:relative}.progressCircle .progressCircle-level{stroke-dashoffset:0;transition:stroke-dashoffset .5s ease-in-out;stroke:transparent}.progressCircle .progressCircle-level--bar{stroke:#3574e3}.progressCircle .progressCircle-level--bar.progressCircle-level--assessments{transition:none;stroke:#eaecf2}.progressCircle .progressCircle-level--bar.progressCircle-level--gradedPartially{stroke:#fec959}.progressCircle .progressCircle-level--bar.progressCircle-level--graded{stroke:#18d8a7}.progressCircle .progressCircle-level--bar.progressCircle-level--answered{stroke:#18d8a7}.progressCircle .progressCircle-level--bar.progressCircle-level--points{stroke:#a8b2c4}.progressCircle .progressCircle-level--bar.progressCircle-level--mixedAnswered{stroke:#fec959}.progressCircle .progressCircle-level--bar.progressCircle-level--mixedGraded{stroke:#18d8a7}.progressCircle .progressCircle-value{position:absolute;display:block;left:50%;top:50%;border-radius:100%;text-align:center}.savePanel-content{padding:0 20px 20px}.savePanel-content .savePanel-content--google-icon{position:relative;top:3px;width:12px;height:14px;padding-right:6px}.savePanel{display:flex;flex-direction:row;flex:1 0 auto;background-color:inherit;padding:40px;padding-top:0;margin:0;border:none}.savePanel:first-child{padding-top:40px}.savePanel .form-fieldset{padding-left:0}.savePanel .savePanel-div{display:flex;flex-direction:column;flex:1 1 auto;padding:0;position:relative;background-color:#fff;border-radius:2px;border:1px solid #d5dae6}.savePanel .savePanel-div .done-message,.savePanel .savePanel-div .error-message{display:block;margin:12px 0 0 202px}.savePanel .savePanel-div .done-message{color:#468847}.savePanel .savePanel-div .error-message{color:#fff}.savePanel .savePanel-div .savePanel-inner{padding:20px 30px}.savePanel .savePanel-div .main-title{display:block;margin-top:10px;padding-left:30px;font-size:12px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;min-width:180px;width:auto;padding-right:16px;height:25px;line-height:25px;background:#414852;border-top-right-radius:2px;border-bottom-right-radius:2px;text-transform:uppercase;color:#fff;float:left}.savePanel .savePanel-div footer{background:0 0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f7f9fc}.savePanel .savePanel-div footer button{border-radius:0}.savePanel-rightButtons{display:inline-block;float:right}.savePanel-collapseBtn{position:absolute;top:13px;left:29px;color:#fff;opacity:.9}.savePanel-collapseBtn:hover{opacity:1}.savePanel-collapseBtn-mdIcon{font-size:18px}.savePanel--collapsable .savePanel-div .main-title{padding-left:50px}.savePanel.is-collapsed{flex:none}.savePanel.is-collapsed .savePanel-div .main-title{margin-bottom:10px}.savePanel.is-collapsed .savePanel-inner{display:none!important}.scores{font-size:12px;display:flex;align-items:center;color:#697590;margin-left:10px;margin-right:10px}.scores-text{flex:1 0 auto;display:inline-block}.scores-progressBar{display:inline-block;margin-left:10px;margin-right:10px;background-color:#eef1f7;height:7px;width:110px;border-radius:5px}.scores-progressBar-span{display:block;height:7px;width:110px;border-radius:3px}.scores-progressBar-span--low{background:#dd6a45 linear-gradient(to top,#dd6a45,#91361a)}.scores-progressBar-span--medium{background:#fecf23 linear-gradient(to top,#fecf23,#fd9215)}.scores-progressBar-span--high{background:#80ca77 linear-gradient(to top,#80ca77,#74c769)}.searchBar-container{position:relative}.searchBar-icon{position:absolute;font-size:24px;top:4px;left:4px}.searchBar .form-input{padding-left:30px}.searcher .searcher-container{position:relative;float:right}.searcher .searcher-reset{position:absolute;right:1px;height:20px;margin-top:1px;padding-left:10px;padding-right:10px;color:#697590;background-color:#eaecf2;border-top-left-radius:0;border-bottom-left-radius:0}.searcher .searcher-reset i{padding-right:0}.searcher .form-iconInput{display:inline-block;margin-right:0}.searcher .form-iconInput .form-input{height:27px;padding-right:50px}.searcher .form-iconInput .form-input:focus{outline:auto}.searcher .form-iconInput .form-iconInput-icon{z-index:auto}.scrollable{overflow:auto;overflow:overlay;flex:1}.simpleCircle{display:inline-block;width:6px;height:6px;margin:0 6px;vertical-align:middle;border:.2em solid #3574e3;border-radius:100%}@keyframes simpleList-fadeIn{0%{transform:rotateX(30deg);opacity:0}100%{transform:rotateX(0);opacity:1}}.simpleList{list-style:none;padding-left:0}.simpleListElement{display:flex;flex-direction:row;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #d5dae6;border-radius:2px;transition:border .3s ease-in-out;padding:0;flex:1;align-self:center;padding:10px 20px;height:30px;line-height:30px;animation:simpleList-fadeIn .1s ease-out}.simpleListElement:hover{border:1px solid #a5c1f3}.simpleListElement .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.simpleListElement .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.simpleListElement .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.simpleListElement .detailsLink:hover{text-decoration:none}.simpleListElement .detailsLink>*{flex:1 0 auto}.simpleListElement .itemOwner,.simpleListElement .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.simpleListElement .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.simpleListElement .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.simpleListElement .metadata{display:flex;flex-direction:row;align-items:center}.simpleListElement .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.simpleListElement .downloads i.icon{margin-left:5px}.simpleListElement .action{margin-right:20px}.simpleListElement .action.is-disabled{opacity:.3}.simpleListElement .action.is-disabled:hover{cursor:default}.simpleListElement .action.is-disabled:hover .icon{color:currentColor}.simpleListElement .logoImage{cursor:pointer;padding-left:10px}.simpleListElement .btn:last-of-type{margin-right:20px}.simpleListElement .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.simpleListElement .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.simpleListElement:hover{border:1px solid #a5c1f3}.simpleListElement .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.simpleListElement .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.simpleListElement .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.simpleListElement .detailsLink:hover{text-decoration:none}.simpleListElement .detailsLink>*{flex:1 0 auto}.simpleListElement .itemOwner,.simpleListElement .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.simpleListElement .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.simpleListElement .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.simpleListElement .metadata{display:flex;flex-direction:row;align-items:center}.simpleListElement .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.simpleListElement .downloads i.icon{margin-left:5px}.simpleListElement .action{margin-right:20px}.simpleListElement .action.is-disabled{opacity:.3}.simpleListElement .action.is-disabled:hover{cursor:default}.simpleListElement .action.is-disabled:hover .icon{color:currentColor}.simpleListElement .logoImage{cursor:pointer;padding-left:10px}.simpleListElement .btn:last-of-type{margin-right:20px}.simpleListElement .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.simpleListElement .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.simpleTabber{display:flex;flex-direction:column;flex:1;position:relative;height:0}.simpleTabber .react-tabs__tab-panel--selected{display:flex;flex-direction:column;flex:1;padding:0;overflow:auto}.simpleTabber-back-action{z-index:1;position:absolute;width:30px;height:38px;margin-left:10px;margin-top:13px;cursor:pointer}.simpleTabber-back-action i{margin-left:10px;margin-top:10px;display:block}.simpleTabber-back-action:hover{border-bottom:3px solid #3574e3}.ReactModal__Content .modal-body .simpleTabber,.ReactModal__Content .modal-body .simpleTabber-panel,.ReactModal__Content .modal-body .simpleTabber.react-tabs{display:block}.smallToggle{height:15px}.smallToggle .react-toggle-track{width:27px;height:15px;border-radius:7px}.smallToggle .react-toggle-track svg{display:none}.smallToggle .react-toggle-thumb{top:1px;left:1px;width:13px;height:13px}.smallToggle .react-toggle--checked .react-toggle-thumb{left:13px}.smallToggle .react-toggle--focus .react-toggle-thumb{box-shadow:none}.smallToggle .react-toggle:active .react-toggle-thumb{box-shadow:none}.smallToggle .react-toggle-track{background-color:#d5dae6!important}.smallToggle .react-toggle:hover .react-toggle-track{background-color:#d5dae6!important}.smallToggle .react-toggle--checked .react-toggle-track{background-color:#3574e3!important}.smallToggle .react-toggle.react-toggle--checked:hover .react-toggle-track{background-color:#3574e3!important}.smallToggle .react-toggle-thumb{border:1px solid #d5dae6!important;background-color:#fff}.smallToggle .react-toggle--checked .react-toggle-thumb{border-color:#3574e3!important;background-color:#fff}.smallToggle-label{position:relative;top:-3px;padding-left:10px}.sorter{display:-webkit-box;height:30px;padding:30px;border-top:1px solid #eaecf2}.sorter .rw-widget{width:150px}.sorter .rw-widget-picker{min-height:25px}.sorter .dropdown{margin-right:10px}.sorter .selectlist{border:none;background:0 0;display:inline-block;height:25px;padding:0;margin-right:12px;border-radius:2px;border:1px solid #eaecf2;background-color:#fff}.sorter .selectlist .direction{color:#d5dae6;text-align:center;font-size:14px;display:inline-block;width:25px;height:25px;cursor:default;font-family:SSPika;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:'liga' 1;-o-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-smoothing:antialiased;vertical-align:middle}.sorter .selectlist .direction.directionUp{border-right:1px solid #eaecf2;border-top-right-radius:0;border-bottom-right-radius:0}.sorter .selectlist .direction.isSelectedDirection{color:#3574e3}.sorter .selectlist .direction .directionBtn{margin-top:6px}.sorter .selectlist .direction .directionBtn.isSelectedDirection{color:#3574e3}.startAssignment--singleLogin{width:250px;margin-left:50px;text-align:left}.startAssignment--prerequisite-failed-conditions{margin:20px 40px 0}.statusFlag{display:inline-block}.statusFlag-icon-container{overflow:hidden;display:inline-block}.statusFlag-icon-container .icon{font-size:inherit}.statusFlag--passed .statusFlag-icon-container{width:0}.statusFlag--low{color:#f6c603}.statusFlag--low .statusFlag-icon-container{width:4px}.statusFlag--middle{color:#f97704}.statusFlag--middle .statusFlag-icon-container{width:8px}.statusFlag--high{color:#e40002}.sticky-fixed{top:0;z-index:3;position:absolute}.tagsList{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;flex:1 0 auto;padding:0;margin:0;max-width:100%}.tagsList .tagItem{cursor:pointer;float:left;font-size:10px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;line-height:16px;border-radius:2px;background-color:#697590;letter-spacing:1px;color:#fff;border:1px solid #697590;margin-right:5px;margin-bottom:2px;padding:0 6px;max-height:16px;font-weight:400}.timeAgo{display:inline-block;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;font-size:11px;white-space:nowrap;line-height:50px;vertical-align:middle;min-width:110px;text-align:right}.timeAgo .icon{padding-left:5px}.timeSpent{font-size:12px;margin-left:10px;margin-right:10px;color:#697590}.timeSpent i{margin-right:10px}.toggle-button.btn{font-size:12px}.toggle-button.btn:hover{background-color:#d2e0f9}.toggle-button.btn.toggle-button--selected{background-color:#d2e0f9;opacity:1}.toggle-button.btn:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.toggle-button.btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.react-toggle-grey-blue .react-toggle-track{background-color:#d5dae6!important}.react-toggle-grey-blue .react-toggle:hover .react-toggle-track{background-color:#d5dae6!important}.react-toggle-grey-blue .react-toggle--checked .react-toggle-track{background-color:#3574e3!important}.react-toggle-grey-blue .react-toggle.react-toggle--checked:hover .react-toggle-track{background-color:#3574e3!important}.react-toggle-grey-blue .react-toggle-thumb{border:1px solid #d5dae6!important;background-color:#fff}.react-toggle-grey-blue .react-toggle--checked .react-toggle-thumb{border-color:#3574e3!important;background-color:#fff}.react-toggle-small-rounded .react-toggle-track{width:27px;height:15px;border-radius:7px}.react-toggle-small-rounded .react-toggle-track svg{display:none}.react-toggle-small-rounded .react-toggle-thumb{top:1px;left:1px;width:13px;height:13px}.react-toggle-small-rounded .react-toggle--checked .react-toggle-thumb{left:13px}.react-toggle-small-rounded .react-toggle--focus .react-toggle-thumb{box-shadow:none}.react-toggle-small-rounded .react-toggle:active .react-toggle-thumb{box-shadow:none}.react-toggle:focus-within .react-toggle-track{outline:2px solid #000}.rc-tooltip-inner{min-height:0;border-radius:3px}.UnitForkLink-modal-content{font-size:14px;line-height:25px;margin:0 40px}.versions-container{border-left:2px solid #697590;padding:30px 30px 30px 0;margin-left:30px}.versions-list{list-style:none;margin:0;padding:0}.versions-item{margin-left:30px;border:1px solid #697590;border-radius:4px;background:#fff;margin-bottom:20px}.versions-item .btn.loading{background-image:none;padding-left:26px!important}.versions-item .flipflop-back.btn.loading{padding-left:0!important}.versions-item .flipflop-back .loader{margin-top:4px}.versions-item-label{display:inline-block;position:relative;top:-4px;left:9px;padding:9px 20px 2px 20px;margin:-1px 0 0 -10px;font-size:12px;height:11px;line-height:0;border-top-right-radius:2px;border-bottom-right-radius:2px;text-transform:uppercase;color:#fff;background:#697590}.versions-item-label:before{content:'';width:30px;height:2px;background:#697590;position:relative;display:block;margin-left:-48px}.versions-item-message{display:flex;align-items:flex-start;flex-direction:column;margin:10px}.versions-item-block{display:flex;flex-direction:column}.versions-item-actions{display:flex;flex-direction:row;justify-content:space-between;height:20px}.versions-item-circle{top:10px;position:relative}.versions-item-circle:before{content:'';width:5px;height:5px;border-radius:50%;border:2px solid #697590;background:#f7f9fc;position:relative;display:block;margin-left:-37px;z-index:10}.parent-info{margin:0 30px;border:2px solid #697590;border-radius:4px 4px 4px 0;background:#fff}.parent-info .buttonWithLoader .btn{margin:0 auto}.parent-info .buttonWithLoader .btn.loading{background-image:none}.parent-info .flipflop-back.btn.loading{padding-left:0}.parent-info-header{display:flex;border-bottom:2px solid #d5dae6;padding-bottom:5px;margin:10px 20px 0}.parent-info-header-text{margin:0 auto;color:#555e6f}.parent-info-content{margin:13px auto;text-align:center;font-size:14px;max-width:500px}.parent-info-content-name{color:#555e6f;font-weight:700}.parent-info-content-name-link{font-weight:700}.parent-info-disconnect-action{display:flex;justify-content:flex-end;margin:10px auto}.Tree.rc-tree-focused{outline:2px solid #000;outline-offset:-2px}.Tree.rc-tree{font-size:14px}.Tree.rc-tree .rc-tree-title{color:#414852}.Tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{background:0 0;font-family:SSPika}.Tree.rc-tree .rc-tree-switcher_open:before{content:'dropdown'}.Tree.rc-tree .rc-tree-switcher_close:before{content:'directright'}.Tree.rc-tree .rc-tree-treenode span.rc-tree-checkbox{background-image:url(https://static-assets.codio.com/dashboard/images/chbox-unchecked.eac0a18da72e3931.png);background-position:initial}.Tree.rc-tree .rc-tree-treenode span.rc-tree-checkbox-indeterminate{background-image:url(https://static-assets.codio.com/dashboard/images/chbox-indeterminate.14860f2101db7556.png);background-position:initial}.Tree.rc-tree .rc-tree-treenode span.rc-tree-checkbox-checked{background-image:url(https://static-assets.codio.com/dashboard/images/chbox-checked.ec6e8d8882ef951b.png);background-position:initial}.ActivationCodeModal{width:350px}.ActivationCodeModal .form{margin:10px 0}.ActivationCodeModal .form .form-fieldset:last-child{margin:10px 0 0 0}.ActivationCodeModal .form-labeledTextInput .form-input{text-transform:uppercase}.ModalAddTeacher{width:600px;min-width:600px}.ModalAddTeacher .modal-title{text-transform:none!important}.ModalAddTeacher .modal-body{display:flex;flex-direction:column;align-items:center;padding-top:30px}.ModalAddTeacher .btn.ModalAddTeacher-done{margin-top:20px;text-transform:none;width:220px}.ModalAddTeacher .btn.ModalAddTeacher-done.btn--large{padding:4px;line-height:19px}.ModalAddTeacher .btn.ModalAddTeacher-done.btn--primary{background-color:#3574e3}.ModalAddTeacher .btn.ModalAddTeacher-done:hover{background:#1c5bc9;color:#fff}.ModalAddTeacher .savePanel:first-child{padding:0 0 10px}.ModalAddTeacher .savePanel{width:100%;padding:0 0 10px}.ModalAddTeacher .rw-combobox{display:inline-block;width:285px;margin-right:7px}.ModalAddTeacher .btn--inverse{width:115px}.ModalAddTeacher .organizationInvite .organizationInvite-field{display:flex;justify-content:flex-start;align-items:baseline}.ModalAddTeacher .organizationInvite .organizationInvite-email{margin-right:20px;margin-left:12px}.ModalAddTeacher .organizationInvite .organizationInvite-isOwner .form-checkboxInput label{width:auto;padding-right:10px}.ModalAddTeacher .organizationInvite .organizationInvite-action{padding-right:30px}.ModalAddTeacher .organizationInvite .organizationInvite-tooltip{position:relative;height:0;top:-40px;width:0;display:none}.ModalAddTeacher .organizationInvite .organizationInvite-tooltip.is-visible{display:block}.ModalAddTeacher .organizationInvite .organizationInvite-tooltipOverlay{width:160px;text-align:center}.ModalAddTeacher .organizationInvitationList{display:flex;flex-direction:column}.ModalAddTeacher .organizationInvitationList .organizationInvitationList-item:nth-child(odd){background-color:#f6f7f9}.ModalAddTeacher .organizationInvitationList .organizationInvitationList-item:nth-child(1){border-top:1px solid #eaecf2}.ModalAddTeacher .organizationInvitationList-title{padding-left:30px;font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;color:#414852}.ModalAddTeacher .organizationInvitationList-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-bottom:1px solid #eaecf2;padding:10px 20px}.ModalAddTeacher .organizationInvitationList-item-actions{padding-right:10px;margin-left:10px}.ModalAddTeacher .organizationInvitationList-item-actions .btn:first-child{margin-right:10px}.ModalAddTeacher .organizationInvitationList-item-name{padding-right:10px;display:flex;flex:1}.ModalAddTeacher .organizationInvitationList-item-status{text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding-right:10px;color:#414852}.ModalAddTeacher .organizationInvitationList-item-status--revoked{color:#e86a6b}.ModalAddUser{width:300px;min-width:300px}.ModalAddUser .modal-title{text-transform:none!important}.ModalAddUser .modal-body{display:flex;flex-direction:column;align-items:center;padding-top:30px}.ModalAddUser .ModalAddUser-organizationToggle{font-size:13px}.ModalAddUser .smallToggle{display:inline-block;vertical-align:middle;margin-left:25px}.ModalAddUser .rw-combobox{margin:20px 0;width:220px}.ModalAddUser .ModalAddUser-forStudent{width:320px;position:relative;text-align:center}.ModalAddUser .ModalAddUser-forStudent .clipboardField{width:100%}.ModalAddUser .ModalAddUser-forStudent-orLabel{display:inline-block;width:100%;padding-bottom:10px;font-size:13px;color:#697590}.ModalAddUser .btn.ModalAddUser-done{margin-top:20px;text-transform:none;width:220px}.ModalAddUser .btn.ModalAddUser-done.btn--large{padding:4px;line-height:19px}.ModalAddUser .btn.ModalAddUser-done.btn--primary{background-color:#3574e3}.ModalAddUser .btn.ModalAddUser-done:hover{background:#1c5bc9;color:#fff}.ModalAddUser-forStudent-regenerateContainer{margin:5px 0;text-align:right}.ModalAddUser-forStudent-regenerateToken{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.ModalAssignmentsByUnitBrowser{flex-direction:column}.ReactModal__Overlay{background-color:rgba(255,255,255,.75)}.ReactModal__Content{position:absolute;top:40px;left:40px;right:40px;bottom:40px;border:1px solid #ccc;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:4px;outline:0;padding:20px}@media (max-width:768px){.ReactModal__Content{top:10px;left:10px;right:10px;bottom:10px;padding:10px}}.ReactModal__Overlay{perspective:600;opacity:0;overflow-x:hidden;overflow-y:auto;background-color:rgba(0,0,0,.5);z-index:9}.ReactModal__Overlay--after-open{opacity:1;transition:opacity 150ms ease-out}.ReactModal__Content{transform:scale(.5) rotateX(-30deg)}.ReactModal__Content--after-open{transform:scale(1) rotateX(0);transition:all 150ms ease-in}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Content--before-close{transform:scale(.5) rotateX(30deg);transition:all 150ms ease-in}.ReactModal__Content.modal-dialog{max-width:630px;min-width:320px;height:auto;z-index:9;background:#fff;border-radius:2px;border:1px solid #ccc;position:relative;margin:0 auto;overflow:visible}.ReactModal__Content.modal-dialog .modal-header{padding:9px 15px;text-align:center}.ReactModal__Content.modal-dialog .modal-header .close{float:right;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;line-height:20px;opacity:.6;transition:.3s;font-size:20px;color:#5e6f87;line-height:23px;width:25px;height:25px;margin:-5px -11px;padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ReactModal__Content.modal-dialog .modal-header .modal-sub-title,.ReactModal__Content.modal-dialog .modal-header .modal-title{margin:0;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;text-align:center}.ReactModal__Content.modal-dialog .modal-header .modal-title{line-height:30px;font-size:20px}.ReactModal__Content.modal-dialog .modal-header .modal-sub-title{line-height:20px;font-size:13px;text-transform:uppercase}.ReactModal__Content.modal-dialog .modal-header .ss-icon{font-size:50px;display:block;text-align:center;margin:16px 0}.ReactModal__Content.modal-dialog .modal-header-close{position:absolute;right:15px;top:0}.ReactModal__Content.modal-dialog .modal-header-close:hover{text-decoration:none}.ReactModal__Content.modal-dialog .modal-header-close:hover .icon{color:#414852}.ReactModal__Content.modal-dialog .modal-header-close .icon{font-size:16px;color:#5e6f87}.ReactModal__Content.modal-dialog .modal-header--horizontal .modal-title .icon{display:inline;margin:7px 14px 0 0;font-size:24px}.ReactModal__Content.modal-dialog .modal-body .list{display:block}.ReactModal__Content.modal-dialog .modal-body .list .react-tabs{display:block}.ReactModal__Content.modal-dialog .modal-body .list .react-tabs .react-tabs__tab-panel--selected{display:block}.ReactModal__Content.modal-dialog .modal-body .list .react-tabs .react-tabs__tab-panel--selected>div{display:block}.ReactModal__Content.modal-dialog .modal-footer{padding:25px 0 0;display:flex;align-items:center;justify-content:center}.ReactModal__Content.modal-dialog .modal-footer .btn{border-radius:2px;padding:6px 26px 4px;display:inline-block;margin-right:20px}.ReactModal__Content.modal-dialog .modal-footer .flipflop{margin-right:20px;position:relative;perspective:1000px;display:inline-flex}.ReactModal__Content.modal-dialog .modal-footer .flipflop .flipflop-container{transform-style:preserve-3d;transition:all .4s ease-in-out}.ReactModal__Content.modal-dialog .modal-footer .flipflop.isTurnedOver .flipflop-container{transform:rotateX(180deg)}.ReactModal__Content.modal-dialog .modal-footer .flipflop .btn{width:100%;height:100%;display:block;backface-visibility:hidden}.ReactModal__Content.modal-dialog .modal-footer .flipflop .flipflop-back{transform:rotateX(180deg);position:absolute;bottom:0;padding:0;height:30px;display:none}.ReactModal__Content.modal-dialog .modal-footer .flipflop .flipflop-back .loader{margin-top:7px}.ReactModal__Content.modal-dialog .modal-footer .flipflop .flipflop-back.loading,.ReactModal__Content.modal-dialog .modal-footer .flipflop.isTurnedOver .flipflop-back{display:block}.ReactModal__Content.modal-dialog .modal-footer>.btn:last-child,.ReactModal__Content.modal-dialog .modal-footer>.flipflop:last-child{margin-right:0}.ReactModal__Content.modal-dialog .modal-footer .modal-button-info{margin-left:5px;color:#3574e3;position:relative;top:-8px}.ReactModal__Content.modal-dialog .modal-footer .loader{display:inline-block;vertical-align:middle;height:16px}.ReactModal__Content.modal-dialog--small{max-width:360px}.ReactModal__Content.modal-dialog--ltiTeacherInfo{max-height:200px}.ReactModal__Content.modal-dialog--ltiTeacherInfo .clipboardField{width:95%;display:inline-block}.ReactModal__Content.modal-dialog.selectBook-modal{width:1024px;max-width:none}.ReactModal__Content.modal-dialog.selectBook-modal .simpleTabber{height:auto}.ReactModal__Content.modal-dialog--accessLog .accessLog--label{margin-left:170px}.ReactModal__Content.modal-dialog--accessLog .accessLog--hint{margin-right:35px}.ReactModal__Content.modal-dialog.studentFeedback--modal{min-width:90vw;max-width:90vw;width:90vw;min-height:40vh}.ReactModal__Content.modal-dialog.studentFeedback--modal .studentFeedback--iframe{width:100%;min-width:80vw;min-height:75vh}.ReactModal__Content.modal-dialog--classAssessments{min-width:80vw;max-width:80vw;min-height:40vh;flex-direction:column}.ReactModal__Content.modal-dialog--classAssessments .forkStats-emptyMessage{min-height:150px;max-width:800px}.ReactModal__Content.modal-dialog--classAssessments .modal-dialog--classAssessments-navigation{padding:10px 0 30px}.ReactModal__Content.modal-dialog--classAssessments .modal-dialog--classAssessments-navigation h3{margin:0}.ReactModal__Content.modal-dialog--classAssessments .modal-dialog--classAssessments-navigation h3 span{min-width:300px;display:inline-block}.ReactModal__Content.modal-dialog--classAssessments .modal-dialog--classAssessments-navigation h3 div.empty{width:36px;height:1px;display:inline-block;content:' '}.ReactModal__Content.modal-dialog--classAssessments .modal-dialog--classAssessments-navigation a{display:inline-block;margin-left:10px;margin-right:10px}.ReactModal__Content.modal-dialog--classAssessments .modal-dialog--classAssessments-navigation a:hover{text-decoration:none}.ReactModal__Content.modal-dialog--classAssessments .modal-dialog--classAssessments-navigation a:hover .icon{color:#414852}.ReactModal__Content.modal-dialog--classAssessments .modal-dialog--classAssessments-navigation a .icon{font-size:16px;color:#5e6f87;position:relative;top:3px}.ReactModal__Content.modal-dialog--navigationWithStudent{min-width:80vw;max-width:80vw;min-height:40vh}.ReactModal__Content.modal-dialog--navigationWithStudent .modalWithStudentNavigation-studentNavigation h3{margin:0}.ReactModal__Content.modal-dialog--navigationWithStudent .modalWithStudentNavigation-studentNavigation h3 span{min-width:300px;display:inline-block}.ReactModal__Content.modal-dialog--navigationWithStudent .modalWithStudentNavigation-studentNavigation h3 div.empty{width:36px;height:1px;display:inline-block;content:' '}.ReactModal__Content.modal-dialog--navigationWithStudent .modalWithStudentNavigation-studentNavigation a{display:inline-block;margin-left:10px;margin-right:10px}.ReactModal__Content.modal-dialog--navigationWithStudent .modalWithStudentNavigation-studentNavigation a:hover{text-decoration:none}.ReactModal__Content.modal-dialog--navigationWithStudent .modalWithStudentNavigation-studentNavigation a:hover .icon{color:#414852}.ReactModal__Content.modal-dialog--navigationWithStudent .modalWithStudentNavigation-studentNavigation a .icon{font-size:16px;color:#5e6f87;position:relative;top:3px}.ReactModal__Content.modal-dialog--gradingModal{min-width:800px;max-width:1200px;width:50vw}.ReactModal__Content.modal-dialog--courseExport{max-width:800px}.ReactModal__Content.modal-dialog--courseExport .courseExport-list{max-height:60vh}.ReactModal__Content .courseExport-item{border-bottom:1px solid #ccc}.ReactModal__Content .courseExport-item span{display:inline-block;min-width:150px;overflow:hidden;text-overflow:ellipsis;max-width:150px;white-space:nowrap;padding-right:5px}.ReactModal__Content.modal-dialog--classAdjustDeadline{width:500px;text-align:center}.ReactModal__Content.modal-dialog--classAdjustDeadline .modal-dialog--classAdjustDeadline-container{margin-top:10px}.ReactModal__Content.modal-dialog--classAdjustDeadline .modal-dialog--classAdjustDeadline-container .form-fieldset{align-items:center;padding:0}.ReactModal__Content .modal-dialog--classAdjustDeadline-dateTime{align-items:center}.ReactModal__Content .modal-dialog--classAdjustDeadline-dateTime .form-labeledDateTimePicker .form-input-container{justify-content:center}.ReactModal__Content .modal-dialog--classAdjustDeadline-dateTime .form-labeledDateTimePicker-date-picker{flex:0 0 140px}.ReactModal__Content .modal-dialog--classAdjustDeadline-dateTime .form-labeledDateTimePicker-time-picker{flex:0 0 100px}.ReactModal__Content .modal-dialog--classAdjustDeadline-values{display:flex;justify-content:center;margin-top:5px}.ReactModal__Content .modal-dialog--classAdjustDeadline-values .form-fieldset .form-label{margin:0 0 5px 0}.modal-dialog--classAdjustDeadline-dateTime-label{margin-bottom:10px}.ReactModal__Content .modal-dialog--classAdjustDeadline-input{width:130px}.ReactModal__Content .modal-dialog--classAdjustDeadline-input div{width:60px}.ReactModal__Content .modal-dialog--classAdjustDeadline-input input{width:100%}.ReactModal__Content .modal-dialog--copyRubrics{max-height:80vh}.modalConfirmWithTextPromised .modalConfirmWithTextPromised-confirmText .icon{display:none}.modalConfirmWithTextPromised .modalConfirmWithTextPromised-confirmText .form-input{padding:4px 10px}.modalConfirmWithTextPromised .modalConfirmWithTextPromised-captcha{color:#414852;font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.modalCompleteUnit-confirmYes .icon{display:none}.modalCompleteUnit-confirmYes .form-input{padding:4px 10px}.modalCompleteUnit-submitAll.form-checkboxInput [type=checkbox]:checked+label,.modalCompleteUnit-submitAll.form-checkboxInput [type=checkbox]:not(:checked)+label{width:auto}.modalCompleteUnit-pagesBlock{text-align:left;margin-left:30px}.ModalCreateJoinOrg{width:680px}.ModalCreateJoinOrg .header-img{width:400px;height:200px}.ModalCreateJoinOrg .modal-body{display:flex;flex-flow:column;align-items:center}.ModalCreateJoinOrg .forms{display:flex;flex-flow:row;align-items:stretch;padding-top:20px}.ModalCreateJoinOrg .separator{display:flex;flex-flow:column;align-items:center;color:#d5dae6;align-self:center}.ModalCreateJoinOrg .separator .line{height:50px;width:1px;background-color:#d5dae6}.ModalCreateJoinOrg .rw-dropdown-list.rw-widget .rw-input>.OrgTypeItem{color:#414852}.ModalCreateJoinOrg .OrgCreateForm .form-dropdown{padding-right:12px}.ModalCreateJoinOrg .OrgCreateForm .actions{padding-top:55px}.ModalCreateJoinOrg .form{display:flex;flex-flow:column;align-items:center}.ModalCreateJoinOrg .form .form-input{width:220px}.ModalCreateJoinOrg .form .is-error .form-validation,.ModalCreateJoinOrg .form .is-required .form-validation,.ModalCreateJoinOrg .form .is-valid .form-validation{width:222px}.ModalCreateJoinOrg .form .form-textInput{width:222px;padding-left:13px}.ModalCreateJoinOrg .form .form-textInput .form-validation:after{right:-12px}.ModalCreateJoinOrg .form .rw-dropdown-list.rw-widget{width:220px}.ModalCreateJoinOrg .form .btn{margin-top:0;text-transform:none;width:140px}.ModalCreateJoinOrg .form .btn.btn--large{padding:4px;line-height:19px}.ModalCreateJoinOrg .form .btn.btn--primary{background-color:#3574e3;border-color:#3574e3}.ModalCreateJoinOrg .form .btn:hover{background:#4b83e6;color:#fff;border-color:#4b83e6}.ModalCreateJoinOrg .form .btn.disabled:hover,.ModalCreateJoinOrg .form .btn[disabled]:hover{background:#3574e3}.ModalCreateJoinOrg .form .btn.btn--inverse.btn--primary{padding:2px;border:2px solid #3574e3;color:#3574e3;background:#fff}.ModalCreateJoinOrg .form .btn.btn--inverse.btn--primary:hover{color:#4b83e6;background-color:#fff}.ModalCreateJoinOrg .form .btn.btn--inverse.btn--primary.disabled:hover,.ModalCreateJoinOrg .form .btn.btn--inverse.btn--primary[disabled]:hover{color:#3574e3}.ModalCreateJoinOrg .form .title{color:#3574e3;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.ModalCreateJoinOrg .OrgJoinForm .form-textInput{flex:1 1 auto;display:flex;align-items:center}.ReactModal__Content.modal-dialog.csvUploader{min-width:700px;flex-direction:column;top:0}.csvUploader-container{display:flex;flex-direction:column;max-height:70vh}.csvUploader-uploader-container{border:1px dashed #000;border-radius:10px;margin:10px 0;font-size:18px;min-height:70px;min-width:670px;display:flex;align-items:center;justify-content:center}.csvUploader-uploader-content-browse{display:flex;align-items:center}.csvUploader-browseBtn{font-size:16px;line-height:25px}.csvUploader-uploader-content-fileInfo{margin-top:10px;font-size:14px;text-align:center}.csvUploader-divider{width:95%}.csvUploader-debugLog-info{margin-top:10px;padding:0}.csvUploader-debugLog-container{max-height:300px;overflow:auto;font-size:14px}.csvUploader-debugLog-message--error{color:#e86a6b}.ReactModal__Content.modal-dialog.fork-project-modal{width:282px;min-width:auto}.ReactModal__Content.modal-dialog.fork-project-modal .form{min-width:auto;margin-top:20px}.imageLibraryModal-searchBar{padding:10px}.imageLibraryModal-container{height:60vh;display:flex;flex-wrap:wrap;gap:20px;padding:2px}.imageLibraryModal-container-empty{display:block}.imageLibraryItem{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;max-width:100px}.imageLibraryItem--active{outline:2px solid #3574e3}.imageLibraryItem-download{color:#697590}.imageLibraryItem-image-container{height:100px;width:100px;position:relative;background-color:#eef1f7}.imageLibraryItem-image{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.joinCourseModal .form-validation{margin:auto}.ReactModal__Content.ModalLooker{width:90%;height:80%;max-width:none}.ReactModal__Content.ModalLooker .modal-body{height:calc(100% - 50px)}.ReactModal__Content.ModalLooker .Iframe,.ReactModal__Content.ModalLooker .Looker{height:100%;width:100%}.ReactModal__Content.ModalLooker .modal-footer{padding:0}.defaultListItemWrapper{padding:0 0 10px 0}.defaultListItem{flex:1;display:flex;flex-direction:row;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #d5dae6;border-radius:2px;transition:border .3s ease-in-out;padding:0}.defaultListItem:hover{border:1px solid #a5c1f3}.defaultListItem .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.defaultListItem .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.defaultListItem .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.defaultListItem .detailsLink:hover{text-decoration:none}.defaultListItem .detailsLink>*{flex:1 0 auto}.defaultListItem .itemOwner,.defaultListItem .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.defaultListItem .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.defaultListItem .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.defaultListItem .metadata{display:flex;flex-direction:row;align-items:center}.defaultListItem .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.defaultListItem .downloads i.icon{margin-left:5px}.defaultListItem .action{margin-right:20px}.defaultListItem .action.is-disabled{opacity:.3}.defaultListItem .action.is-disabled:hover{cursor:default}.defaultListItem .action.is-disabled:hover .icon{color:currentColor}.defaultListItem .logoImage{cursor:pointer;padding-left:10px}.defaultListItem .btn:last-of-type{margin-right:20px}.defaultListItem .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.defaultListItem .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.defaultListItem--withAddons{height:auto;min-height:80px}.defaultListItem--readonly:hover{border:1px solid #eaecf2}.defaultListItem--readonly .details{cursor:default}.ReactModal__Content.modal-dialog.modal-browser{max-width:80%}.ReactModal__Content.modal-dialog.modal-browser .list{background:#f7f9fc}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list{height:500px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item{flex:1;display:flex;flex-direction:row;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #d5dae6;border-radius:2px;transition:border .3s ease-in-out;padding:0}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item:hover{border:1px solid #a5c1f3}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .detailsLink:hover{text-decoration:none}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .detailsLink>*{flex:1 0 auto}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .itemOwner,.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .metadata{display:flex;flex-direction:row;align-items:center}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .downloads i.icon{margin-left:5px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .action{margin-right:20px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .action.is-disabled{opacity:.3}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .action.is-disabled:hover{cursor:default}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .action.is-disabled:hover .icon{color:currentColor}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .logoImage{cursor:pointer;padding-left:10px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .btn:last-of-type{margin-right:20px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item:hover{border:1px solid #a5c1f3}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .detailsLink:hover{text-decoration:none}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .detailsLink>*{flex:1 0 auto}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .itemOwner,.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .metadata{display:flex;flex-direction:row;align-items:center}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .downloads i.icon{margin-left:5px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .action{margin-right:20px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .action.is-disabled{opacity:.3}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .action.is-disabled:hover{cursor:default}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .action.is-disabled:hover .icon{color:currentColor}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .logoImage{cursor:pointer;padding-left:10px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .btn:last-of-type{margin-right:20px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .details{flex-direction:row;overflow:hidden}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .tagsList{flex:0 0 auto;align-self:center;max-height:100%;margin-right:10px}.ReactModal__Content.modal-dialog.modal-browser .projects .list .infinite-list .item .private{align-self:auto;font-size:14px;margin:0}.modal-dialog .form--card .card-date .form-validation:after{top:3px}.projectChangeStack-modal.ReactModal__Content.modal-dialog{max-width:340px}.projectChangeStack-modal .form{border:none;padding:0;margin-bottom:0;min-width:310px}.projectChangeStack-modal .form .form-fieldset{padding-left:0}.projectChangeStack-modal .form .helpBlock{margin-left:0;width:265px}.projectChangeStack-modal .modal-footer{padding-top:10px}.publishModal{width:320px}.publishModal .publishModal-subheader{font-size:14px}.publishModal .form{min-width:auto;padding:20px 20px 0}.publishModal .form-labeledTextArea{margin-bottom:0}.publishModal .form-labeledTextArea .form-textarea{width:100%}.ReactModal__Content.modal-dialog.modal-auth{max-width:435px}.ReactModal__Content.modal-dialog.modal-auth .form--simpleBase{margin:20px 30px 10px 30px}.ReactModal__Content.modal-dialog.modal-auth .ModalRepositoryAuth-description{padding-bottom:20px}.form-labeledSelectBook .input{width:245px;height:23px;display:block;overflow:hidden}.form-labeledSelectBook .input .name{float:left;line-height:22px;width:180px;overflow:hidden;text-overflow:ellipsis;margin-left:5px;white-space:nowrap}.form-labeledSelectBook.is-required .input .name{color:#d5dae6}.form-labeledSelectBook .input .btn--browse{height:23px}.selectStackModal .form{text-align:left;max-width:280px;min-width:280px;margin:auto}.selectStackModal .form-browseInput .input,.selectStackModal .form-labeledSelect .rw-dropdown-list.rw-widget{width:auto}.selectStackModal-ready{text-align:center}.selectStackModal-loaderContainer{padding:20px 50px 10px}.selectStackModal-projectName{font-size:14px}.selectStackModal-select-stack-btn{margin-top:20px}.selectStackModal-select-stack-btn .loader-spin{padding-bottom:0}.selectStackModal-separator-container{text-transform:uppercase;display:flex;align-items:center;margin:30px 0;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.selectStackModal-line{border-bottom:1px solid;flex:1 0 auto;margin:0 20px}.selectStackModal-warn-text{color:#e86a6b;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.SupportModal-items-container{padding:10px 0 0 0}.SupportModal-item-container{padding:0 40px 5px 40px;font-size:14px}.SupportModal-item-label{padding-left:10px;position:relative;top:-2px}.ModalUnitsByCourseBrowser.teacherCourse{flex-direction:column}.ModalUnitsByCourseBrowser.teacherCourse .unitListItem{border:1px solid #d5dae6;background-color:#fff;padding:10px 0;margin-bottom:10px}.ModalUnitsByCourseBrowser.teacherCourse .unitListItem-no-assignments{font-size:20px}.settings-ssh-keys-replace-modal .form-labeledTextArea .form-input-container{width:100%}.settings-ssh-keys-replace-modal .form-textarea{max-width:100%}.ReactModal__Content.modal-dialog.UTeachLinksModal{width:550px}.UTeachLinksModal-container{padding:20px 30px 0;font-size:14px;display:flex}.UTeachLinksModal-link{flex:1 0 auto;height:50px;display:flex;justify-content:center;align-items:center;color:#000;border:1px solid #c4c8cb;margin-right:20px}.UTeachLinksModal-link:last-child{margin-right:0}.UTeachLinksModal-link:hover{background-color:#eaecf2}.UTeachLinksModal-link-separator{flex:0 0 20px}.UTeachLinksModal-link-title{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.user-list .user-list-item-gravatar{border-radius:50%;width:40px;margin:8px}.user-list .user-list-item-icon .icon{font-size:40px;line-height:64px;margin-left:8px;margin-right:8px}.user-list .user-list-item{width:100%;height:60px;display:flex}.user-list-item-name-anchor{flex:1}.user-list-item .user-list-item-name{display:flex;flex:2 1;padding:2px 15px}.user-list-item .user-list-item-name .user-list-item-actual-name{font-weight:700;font-size:15px;color:#222}.user-list-item .user-list-item-name .user-list-item-user-name{font-size:13px;font-weight:600;color:#222;text-transform:uppercase;margin-top:0;line-height:1}.user-list-item .user-list-item-name .name{width:200px;float:left;clear:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.user-list-item-actions{padding-top:14px}.user-list-item-actions .form-checkboxInput label{width:40px;padding-bottom:20px}.user-list-item-actions .btn:not(:last-child){margin-right:10px}.user-list-item-actions .btn:first-child{margin-right:0}.user-list .user-list-items{padding-top:20px;padding-bottom:20px}.user-list .user-list-items .simpleListElement{height:auto;padding:0 20px}.assessmentDataModal-container{max-height:80vh}.assessmentDataModal-loaderContainer{display:flex;width:100%;justify-content:center}.assessmentDataModal-loader{float:left}.ReactModal__Content.modal-dialog.behavioralPlagiarismModal{max-width:1100px;min-width:auto}.teacherCourse.behavioralPlagiarismModal .modal-body.modalWithStudentGroupNavigation{display:block}.behavioralPlagiarismModal-chart-clickable{cursor:pointer}.behavioralPlagiarismModal-subheader{font-size:19px;font-weight:700;margin:-15px 0 15px}.behavioralPlagiarismModal-container{display:flex;flex-direction:column;max-width:1100px}.behavioralPlagiarismModal-container .chart-container{box-shadow:-2px 5px 9px 5px #d5dae6;padding:20px;height:382px;margin-bottom:20px}.behavioralPlagiarismModal-container .chart-no-data{font-size:16px}.behavioralPlagiarismModal-chartsRow{display:flex;justify-content:space-evenly;margin-top:10px}.behavioralPlagiarismModal-topCharts .chart-container{height:230px}.behavioralPlagiarismModal-chart-container{width:340px}.behavioralPlagiarismModal-topCharts .behavioralPlagiarismModal-chart-container{width:440px}.behavioralPlagiarismModal-chart-thresholdsBroken{border:5px solid #e86a6b}.ReactModal__Content.modal-dialog .modal-header--horizontal .modal-title .behavioralPlagiarismModal-icon .icon{font-size:18px;margin:0}.behavioralPlagiarismModal-icon .statusFlag-icon-container{line-height:17px;position:relative;top:2px}.behavioralPlagiarismModal-icon{margin-right:5px}.behavioralPlagiarismModal-icon.statusFlag--low .statusFlag-icon-container{width:6px}.behavioralPlagiarismModal-icon.statusFlag--middle .statusFlag-icon-container{width:12px}.courseAssignmentsPdfModal-container{max-height:80vh}.courseAssignmentsPdfModal-teacherOnly{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:0;border:0;padding:0}.courseAssignmentsPdfModal-teacherOnly-label{font-size:14px;margin-left:10px}.ReactModal__Content.modal-dialog.courseCustomizer{max-width:80vw;flex-direction:column;top:0}.courseCustomizer-addModule{margin-bottom:10px}.courseCustomizer-container{display:flex;min-height:370px;max-height:80vh}.courseCustomizerUnitList{padding-right:20px}.form-courseDuration .form-labeledDateTimePicker .form-labeledDateTimePicker-date-picker{width:100%;margin-right:0}.form-courseDuration .form-labeledDateTimePicker .form-input-container{width:282px;position:relative;display:inline-block;flex:0 0 auto}.form-courseDuration .form-required-field{right:28px}.ReactModal__Content.modal-dialog.behavioralPlagiarismPlayerModal2{max-width:none;width:90%}.ReactModal__Content.modal-dialog.behavioralPlagiarismPlayerModal2 .behavioralPlagiarismPlayerModal-code-playback,.ReactModal__Content.modal-dialog.behavioralPlagiarismPlayerModal2 .behavioralPlagiarismPlayerModal-loading{height:calc(100vh - 280px);min-height:500px}.ReactModal__Content.modal-dialog.behavioralPlagiarismPlayerModal{max-width:none;width:90%}.react-tabs .react-tabs__tab-panel--selected.behavioralPlagiarismPlayerModal-tab-panel{padding:10px 0 0 0}.behavioralPlagiarismPlayerModal-loading{height:calc(100vh - 280px);min-height:400px;display:flex}.react-tabs__tab-list.behavioralPlagiarismPlayerModal-tab-list{display:flex;overflow-x:auto}.react-tabs__tab.behavioralPlagiarismPlayerModal-tab{white-space:nowrap}.behavioralPlagiarismPlayerModal-code-playback{height:calc(100vh - 280px);min-height:400px}.customizerAssignment{display:flex;padding:10px 30px 10px 20px;height:24px;align-items:center}.customizerAssignment:hover{background-color:#f6f7f9}.customizerAssignment-dragHandle{padding:2px 10px;cursor:move}.customizerAssignment-showHide-button-container{margin-left:20px}.customizerAssignment-rename--title{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.customizerAssignment--hidden .customizerAssignment-rename--title{color:#9b5c03;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400}.customizerAssignment-toggle-wrapper{margin:0 15px 0 10px;position:relative;top:3px}.customizerAssignment-name{flex:1 1 auto}.customizerAssignment-input--rename{display:inline-block;margin-right:20px}.customizerAssignment-btn--rename{display:inline-block;margin-right:5px}.customizerAssignment-action-container{margin-left:20px}.customizerAssignment-action{color:#777}.customizerAssignment-action-icon{margin-right:5px}.customizerAssignment-title-container:not(.customizerAssignment--renameActive) .customizerAssignment-rename{display:none}.customizerAssignment-title-container:not(.customizerAssignment--renameActive):hover .customizerAssignment-rename{display:block}.customizerAssignment-title-container:not(.customizerAssignment--renameActive):hover .customizerAssignment-btn--rename,.customizerAssignment-title-container:not(.customizerAssignment--renameActive):hover .customizerAssignment-rename--title{display:none}.customizerAssignment-title-container.customizerAssignment--renameActive .customizerAssignment-rename--title{display:none}.customizerAssignment-input--rename .form-input{height:24px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.customizerAssignment--hidden .customizerAssignment-input--rename .form-input{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400}.customizerAssignment-showHide-button-container .customizerAssignment-action{padding:2px 6px}.customizerAssignment--dragging{opacity:0}.courseCustomizerUnit{background-color:#fff;margin-bottom:10px;margin-top:15px;border:1px solid #d5dae6}.courseCustomizerUnit:first-child{margin-top:0}.courseCustomizerUnit-dropTargetActive{background-color:#dff0d8}.courseCustomizerUnit-dropTargetActive .courseCustomizerAssignment:hover{background-color:transparent}.courseCustomizerUnit--dragging{opacity:0}.courseCustomizerRightBar{padding:0 20px;font-size:14px;width:160px}.courseCustomizerRightBar-help{display:flex}.courseCustomizerRightBar-help-text{margin-top:0}.courseCustomizerRightBar-control{margin-top:10px}.courseCustomizerRightBar-control .btn{width:150px}.courseCustomizerRightBar-moveDropdown{text-align:left;margin-top:10px}.courseCustomizerUnitHeader{display:flex;justify-content:center;align-items:center;height:50px;padding:0 30px 0 20px}.courseCustomizerUnitHeader-dragHandle{padding:6px 10px;cursor:move}.courseCustomizerUnitHeader-action{color:#5e6f87}.courseCustomizerUnitHeader-action-icon{margin-right:5px}.courseCustomizerUnitHeader-showHide{flex:0 0 32px;text-align:right}.courseCustomizerUnitHeader-showHide .courseCustomizerUnitHeader-action{padding:6px 6px}.courseCustomizerUnitHeader-rename--title{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.courseCustomizerUnitHeader-collapseExpand{top:1px;position:relative;font-size:24px}.courseCustomizerUnitHeader-collapseExpand .plainLink{color:#5e6f87}.courseCustomizerUnitHeader-collapseExpand .plainLink:hover{color:#414852}.courseCustomizerUnitHeader-toggle-wrapper{margin:0 15px 0 10px;position:relative;top:3px}.courseCustomizerUnitHeader-name{flex:1 1 auto;padding-left:20px;font-size:18px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.courseCustomizerUnitHeader-input--rename{display:inline-block;margin-right:10px}.courseCustomizerUnitHeader-rename--title{cursor:pointer}.courseCustomizerUnitHeader-btn--rename{display:inline-block;margin-right:5px}.courseCustomizerUnitHeader-title-container:not(.courseCustomizerUnitHeader--renameActive) .courseCustomizerUnitHeader-rename{display:none}.courseCustomizerUnitHeader-title-container:not(.courseCustomizerUnitHeader--renameActive):hover .courseCustomizerUnitHeader-rename{display:block}.courseCustomizerUnitHeader-title-container:not(.courseCustomizerUnitHeader--renameActive):hover .courseCustomizerUnitHeader-btn--rename,.courseCustomizerUnitHeader-title-container:not(.courseCustomizerUnitHeader--renameActive):hover .courseCustomizerUnitHeader-rename-unit--title{display:none}.courseCustomizerUnitHeader-title-container.courseCustomizerUnitHeader--renameActive .courseCustomizerUnitHeader-rename-unit--title{display:none}.courseCustomizerUnitHeader-input--rename .form-input{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.courseCustomizerUnitHeader-collapseExpand-btn{color:#5e6f87}.courseCustomizerUnitHeader-collapseExpand-btn:hover{color:#414852}.courseCustomizerUnitHeader-collapseExpand-btn-mdIcon{font-size:28px}.automatedNotificationsEdit-typeSection{position:relative}.automatedNotificationsEdit-typeHelp{position:absolute;top:36px;left:355px}.automatedNotificationsEdit-scheduleSection{display:flex}.form .automatedNotificationsEdit-beforeValue .form-label{width:auto}.form-fieldset.automatedNotificationsEdit-beforeValue .form-input-container{width:70px}.form-fieldset.automatedNotificationsEdit-beforeValue .form-input{width:100%}.form-dropdown.automatedNotificationsEdit-beforeUnits{width:206px;margin:30px 0 0 -15px}.form-dropdown.automatedNotificationsEdit-beforeUnits .rw-dropdown-list.rw-widget{width:206px}.automatedNotificationsEdit .form .form-labeledTextArea .form-validation{width:600px}.automatedNotificationsEdit .form .form-labeledTextArea .form-validation .form-textarea{width:600px;height:200px}.automatedNotificationsList{width:100%;border-spacing:0}.automatedNotificationsListItem:hover{background-color:#f6f7f9}.automatedNotificationsList-header-email{text-align:left;width:100%}.automatedNotificationsList-headerCell{padding:10px}.automatedNotificationsList-body{text-align:center}.automatedNotificationsListItem-headerCell{text-align:left}.automatedNotificationsListItem-cell{padding:10px}.automatedNotificationsListItem-removeBtn{color:#e86a6b}.automatedNotificationsListItem-editBtn{padding:5px}.automatedNotificationsListItem-type,.automatedNotificationsListItem-when{white-space:nowrap}.pairProgramming-groupItem{border-bottom:1px solid #d5dae6}.pairProgramming-groupItem--over{background-color:#fff6d9}.pairProgramming-groupItem:first-child{border-top:1px solid #d5dae6}.pairProgramming-groupItem-header{height:50px;display:flex;align-items:center;padding:0 20px}.pairProgramming-groupItem-plainButton{cursor:pointer;border:none;background:0 0;color:#414852;font-size:12px;opacity:.8}.pairProgramming-groupItem-plainButton:hover{opacity:1}.pairProgramming-groupItem-plainButton-text{margin-left:5px}.pairProgramming-groupItem-name{margin-left:20px}.pairProgramming-groupItem-collapseButton-container{flex:1 0 auto;display:flex}.pairProgramming-groupItem-collapseButton{font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;opacity:1}.pairProgramming-groupItem-collapseButton-mdIcon{font-size:18px}.pairProgramming-groupItem-renameForm{display:flex}.pairProgramming-groupItem-edit{margin-left:10px}.pairProgramming-groupItem-renameForm-btn{margin-left:10px}.pairProgramming-groupItem-renameForm-btn.btn--primary{margin-left:20px}.pairProgramming-groupItem-removeIcon{color:#e86a6b}.pairProgramming-groupStudentsListItem{display:flex;align-items:center;padding:5px 0 5px 50px;border-top:1px solid #d5dae6}.pairProgramming-groupStudentsListItem:not(.pairProgramming-groupStudentsListItem--archived){cursor:pointer}.pairProgramming-groupStudentsListItem:not(.pairProgramming-groupStudentsListItem--archived):hover{background-color:#f6f7f9}.pairProgramming-groupStudentsListItem-icon{width:32px;height:32px;border-radius:50%}.pairProgramming-groupStudentsListItem-name{flex:1 0 auto;padding-left:30px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.pairProgramming-groupStudentsListItem-archived{color:#9b5c03}.pairProgramming-groups{display:flex;flex:1 0 auto;height:0}.pairProgramming-groups-container{box-shadow:-4px 17px 17px 10px #d5dae6;flex:1 0 auto;z-index:1;display:flex;flex-direction:column}.pairProgramming-groups-actions{display:flex;padding:20px 40px}.pairProgramming-groups-action{margin-right:10px;padding:3px 15px 2px;background:#3574e3}.pairProgramming-groups-list{margin-top:40px}.pairProgramming-groups-students{flex:0 0 215px}.pairProgramming-studentListItem{display:flex;font-size:13px;padding:5px 13px;border-bottom:1px solid #d5dae6}.pairProgramming-studentListItem:not(.pairProgramming-studentListItem--disabled){cursor:pointer}.pairProgramming-studentListItem:not(.pairProgramming-studentListItem--disabled):hover{background-color:#f6f7f9}.pairProgramming-studentListItem-name{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.pairProgramming-studentListItem-icon{position:relative;top:2px}.pairProgramming-studentListItem-archived,.pairProgramming-studentListItem-teacher{color:#9b5c03}.pairProgramming-studentsList{display:flex;flex-direction:column;overflow:auto}.pairProgramming-studentsList-header{background-color:#fafafa}.pairProgramming-studentsList-title{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;text-align:center;line-height:40px;font-size:14px;border-bottom:1px solid #d5dae6}.pairProgramming-studentsList-filters{padding:7px 0 15px 5px;border-bottom:1px solid #d5dae6}.pairProgramming-studentsList-searcher{margin-left:6px;margin-right:9px}.pairProgramming-studentsList-searcher .searcher-container{float:none}.pairProgramming-studentsList-searcher .form-iconInput{width:100%}.pairProgramming-studentsList-searcher .form-iconInput .form-input-container{width:100%}.pairProgramming-studentsList-searcher .form-iconInput .form-input{padding-right:6px}.pairProgramming-studentsList-sorter{padding:5px 0 0;display:flex;flex-direction:row-reverse;height:26px;border:none}.pairProgramming-studentsList-sorter .selectlist{margin:0;flex:0 0 62px}.pairProgramming-studentsList-sorter .dropdown{width:auto;flex:1 0 auto;margin-left:5px}.pairProgramming-studentsList-body--over{background-color:#fff6d9}.nestedNavigation{background-color:#4c596f;color:#fff;font-size:12px;display:flex;flex-direction:column}.nestedNavigation :focus{outline-color:#fff}.nestedNavigation-header-container{background-color:#29374e;font-size:14px;display:flex;flex:0 0 35px;align-items:center;justify-content:center}.nestedNavigation-header-icon{margin-right:15px}.nestedNavigation-navigation-container{margin:141px 10px 10px;overflow:auto}.nestedNavigation-navigationGroup:first-child{margin-top:0}.nestedNavigation-navigationGroup{margin-top:30px}.nestedNavigation-navigationGroup-title{font-size:12px;text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;margin:0}.nestedNavigation-navigationGroup-list{list-style:none;padding:0;margin:0}.nestedNavigation-navigationItem{border-radius:3px}.nestedNavigation-navigationItem--active{background-color:#3574e3}.nestedNavigation-navigationItem--active .nestedNavigation-navigationItem-link:hover{background:#3574e3}.nestedNavigation-navigationItem-link{color:#fff;text-decoration:none;transition-property:border,color;transition-duration:.4s;transition-timing-function:linear;display:block;border-radius:3px;padding:5px 10px}.nestedNavigation-navigationItem-link:hover{text-decoration:none;background:#526078}.extensions{display:flex;min-height:0;flex:1}.addExtensionModal{width:312px;min-width:auto}.addExtensionModal-form{padding:25px 15px 0}.extensionListItem.defaultListItem{margin-bottom:10px}.extensionListItem.defaultListItem .detailsLink{padding-left:20px}.extensionListItem.defaultListItem .metadata .btn{margin-left:10px}.extensions-header-buttons{display:inline-block;float:right}.extensions-header-btn:not(:last-child){margin-right:10px}.llmMetricsTable-cell{display:flex;justify-content:center;flex:1 0 25%;border-right:2px solid}.llmMetricsTable-cell:last-child{border:0}.llmMetricsTable-cell:first-child{justify-content:left;padding-left:16px}.llmMetricsTable-row{display:flex;flex-direction:row;justify-content:center}.llmMetricsTable-row:nth-child(2n){background-color:#d5dae6}.llmMetricsTable-headerRow{display:flex;flex-direction:row;justify-content:center;background-color:#a8b2c4}.llmMetricsTable{display:flex;flex-direction:column;max-width:500px;border:2px solid;border-radius:4px}.llmMetrics-topTen{display:inline-flex;width:100%}.llmMetrics-topTenForDay,.llmMetrics-topTenForMonth{display:inline-block;margin-right:30px;width:50%}.llmMetrics-tableName{display:block;text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;margin-top:5px;margin-bottom:10px}.llmMetrics-lastUsage{display:inline-block;width:150px;text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;margin-bottom:10px}.reset-llmProxyKey-button{display:flex}.reset-llmProxyKey-button .form-labeled-button-container{flex:0 0 260px;display:flex;align-items:flex-start}.reset-llmProxyKey-button .form-label{flex:1 1 auto}.reset-llmProxyKey-button .helpBlock{margin:0 0 0 35px}.auth{margin:0 auto;align-self:center;width:350px;text-align:center;overflow:hidden}.auth.bookDemo{width:580px}.auth .auth-form.bookDemo-form{padding:35px 50px;font-size:13px}.auth .bookDemo-title{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700}.auth .bookDemo-time-title,.auth .bookDemo-title{font-size:24px}.auth .bookDemo-picker-container{display:flex;height:270px;padding-top:10px}.auth .bookDemo-time-container{flex:1 0 auto;display:flex;flex-direction:column}.auth .bookDemo-time-title{padding-bottom:12px}.auth .bookDemo-time{padding:0;margin:0;display:flex;flex-direction:column;align-items:center}.auth .bookDemo-time-list-container{padding-top:20px;overflow-y:auto}.auth .bookDemo-time .form-label{margin:0;width:auto}.auth .bookDemo-time .form-label-span{width:70px}.auth .bookDemo-skipBtn{margin-left:10px}.auth .bookDemo-tz .form-validation{width:220px}.auth .bookDemo-tz.is-error .form-validation:after,.auth .bookDemo-tz.is-required .form-validation:after,.auth .bookDemo-tz.is-valid .form-validation:after{display:none}.auth .auth-form{background:#fff;padding:16px 0 30px;font-size:14px;display:flex;flex-direction:column;align-items:center}.auth.auth-login .actions>.btn,.auth.auth-signup .actions>.btn{width:90px}.auth.auth-login .actions>.btn.btn--large,.auth.auth-signup .actions>.btn.btn--large{padding:4px 0}.auth .auth-form-logo{width:155px;margin-bottom:20px;background-image:url(https://static-assets.codio.com/dashboard/images/logo-white.10b40cb48e03397e.svg);height:40px;background-repeat:no-repeat;background-size:155px 45px;background-position:center;margin-left:auto;margin-right:auto}.auth .auth-alert{width:247px;margin:10px auto}.auth .form-input-container{width:220px}.auth .form-checkboxInput{font-size:11px}.auth .form-checkboxInput [type=checkbox]:checked+label,.auth .form-checkboxInput [type=checkbox]:not(:checked)+label{width:190px}.auth .oauthSigninButtons{position:relative;vertical-align:bottom}.auth .auth-form .btn{margin-top:0;text-transform:none}.auth .auth-form .btn.btn--large{padding:4px 23px;line-height:20px}.auth .auth-form .btn.btn--primary{background-color:#3574e3;border:1px solid #3574e3}.auth .auth-form .btn.btn--primary:hover{background:#1c5bc9;color:#fff;border:1px solid #4b83e6}.auth .auth-form .btn.disabled:hover,.auth .auth-form .btn[disabled]:hover{background:#3574e3}.auth .auth-or-use{padding:0 12px;font-size:12px}.auth .actions{padding-top:30px}.auth .title{font-size:16px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.auth.auth--connect .oauth-form-separator{padding-top:20px}.auth.auth--connect .oauth-login-message{margin:20px 40px}.auth .auth-form--inner{padding-bottom:0}.auth .auth-join-to-course .join-to-course-header{color:#3574e3}.auth .auth-join-to-course .join-to-course-infoText{font-size:16px;line-height:25px;width:310px;text-align:center;margin:auto}.auth .auth-join-to-course .join-to-course-info{width:310px;margin:auto}.auth .auth-join-to-course .auth-join-to-course-backBtn{margin-right:10px}.auth .auth-join-to-course .form-labeledPasswordInput--hint{margin-right:10px}.auth .auth-join-to-course .auth-or-use{display:block;margin:10px 0}.auth .oauth-buttons{width:355px;margin:35px auto 0}.auth .oauth-buttons .bitbucket-signin,.auth .oauth-buttons .github-signin{margin:0 12px;float:left;color:#3574e3;font-size:14px}.auth .oauth-buttons .bitbucket-signin:hover,.auth .oauth-buttons .github-signin:hover{text-decoration:none;color:#2eaefb}.auth .oauth-buttons .bitbucket-signin .ss-icon,.auth .oauth-buttons .github-signin .ss-icon{color:#414852}.auth .oauth-buttons .bitbucket-signin:last-child,.auth .oauth-buttons .github-signin:last-child{float:right}.auth .auth-links{margin:20px 0;text-align:center;color:#fff}.auth .auth-links .auth-link{color:#fff;transition:.3s}.auth .auth-links .auth-link:hover{text-decoration:none;opacity:.8}.auth .legal-links{font-size:12px;padding:20px 60px 0}.auth.auth-login .alert.alert--info{width:280px;margin:0 auto}.auth.auth-lost-pass .forgot-password-message{padding:0 35px}.auth.auth-signup .alert{width:280px;margin:10px auto 10px}.auth.auth-signup .auth-form-passwordHint{position:relative;top:-5px;font-size:11px;color:#697590;margin:auto;line-height:16px}.auth.trialRequested{background:#fff;padding:30px;font-size:16px;line-height:1.5em;width:680px}.auth .trialRequested-title{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;font-size:28px;margin-bottom:20px;color:#3574e3}.auth .trialRequested-title-font{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;font-size:28px}.auth .trialRequested-spam-hint{font-size:14px}.auth .trialRequested-main-text{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.auth .trialRequested-text{margin-top:20px;font-size:16px}.auth .trialRequested-footer{color:#697590;display:flex;flex-direction:column;align-items:center}.auth .trialRequested-follow{margin:30px 0 10px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.auth .trialRequested-social-icon{color:#697590;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;font-size:28px}.auth .trialRequested-social-icon:hover{color:#535d73}.auth .trialRequested-social-icon:not(:last-child){margin-right:20px}.auth .trialRequested-site-btn{display:flex;align-items:center;font-size:16px}.auth .trialRequested-site-buttons{padding-top:20px;display:flex;justify-content:space-around}.auth.auth-verification .title{margin:20px;line-height:1.5em}.auth.auth-verification .auth-form .btn{margin-top:20px}.books .books-container,.selectBook-modal .books-container{display:flex;margin-right:5%;flex-flow:row wrap;flex:1 1 .01%;padding:50px 30px}.books .books-container .blockNotice,.selectBook-modal .books-container .blockNotice{width:100%}.books .book-tile,.selectBook-modal .book-tile{width:45%;border:1px solid #697590;height:140px;display:flex;margin-left:4%;margin-bottom:20px;cursor:pointer}.books .book-tile:hover,.selectBook-modal .book-tile:hover{box-shadow:1px 1.732px 5px 0 rgba(0,0,0,.05),1px 1.732px 5px 0 rgba(0,0,0,.1)}.books .book-icon,.selectBook-modal .book-icon{flex:0 0 140px;height:100%;margin-right:20px;text-align:center}.books .book-icon .unnamed,.selectBook-modal .book-icon .unnamed{text-transform:uppercase;background-color:#697590;margin-left:10px;height:100%;font-size:50px;line-height:50px;color:#fff;width:140px}.books .book-status,.selectBook-modal .book-status{text-transform:uppercase}.books .book-private-status,.selectBook-modal .book-private-status{margin-left:10px;padding-left:10px;border-left:1px solid #697590;color:#6c7390}.books .book-info,.selectBook-modal .book-info{flex-basis:100%;display:flex;flex-direction:column;min-width:0}.books .book-info h3,.selectBook-modal .book-info h3{height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;width:98%}.books .book-descr,.selectBook-modal .book-descr{height:60px;width:98%;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:5px}.books .book-access-info,.selectBook-modal .book-access-info{width:100%}.books .book-settings,.selectBook-modal .book-settings{display:flex}.books .btn-book-settings,.selectBook-modal .btn-book-settings{margin-right:20px}.books .book-publish-form label,.selectBook-modal .book-publish-form label{text-align:left}.books .book-publish-form textarea,.selectBook-modal .book-publish-form textarea{width:100%}.books .booksList,.selectBook-modal .booksList{display:flex;flex-direction:column;flex:1;overflow:auto}.books .book-permissions.scrollable,.selectBook-modal .book-permissions.scrollable{background:#fff;padding:40px 60px 0}.books .user-list-add-title,.selectBook-modal .user-list-add-title{float:right;padding:5px}.books .user-list-add-picker,.selectBook-modal .user-list-add-picker{float:right}.books .user-list-add-picker .btn,.selectBook-modal .user-list-add-picker .btn{margin-left:10px}.books .user-list-add,.selectBook-modal .user-list-add{padding:20px}.desktop-projects{display:flex;flex-direction:column;flex:1;min-width:0}.desktop-projects>.list .infinite-list .item-wrapper{padding:0 0 10px 0}.desktop-projects>.list .infinite-list .item{flex:1;display:flex;flex-direction:row;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #d5dae6;border-radius:2px;transition:border .3s ease-in-out;padding:0;height:auto;padding:5px 0}.desktop-projects>.list .infinite-list .item:hover{border:1px solid #a5c1f3}.desktop-projects>.list .infinite-list .item .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.desktop-projects>.list .infinite-list .item .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.desktop-projects>.list .infinite-list .item .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.desktop-projects>.list .infinite-list .item .detailsLink:hover{text-decoration:none}.desktop-projects>.list .infinite-list .item .detailsLink>*{flex:1 0 auto}.desktop-projects>.list .infinite-list .item .itemOwner,.desktop-projects>.list .infinite-list .item .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.desktop-projects>.list .infinite-list .item .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.desktop-projects>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.desktop-projects>.list .infinite-list .item .metadata{display:flex;flex-direction:row;align-items:center}.desktop-projects>.list .infinite-list .item .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.desktop-projects>.list .infinite-list .item .downloads i.icon{margin-left:5px}.desktop-projects>.list .infinite-list .item .action{margin-right:20px}.desktop-projects>.list .infinite-list .item .action.is-disabled{opacity:.3}.desktop-projects>.list .infinite-list .item .action.is-disabled:hover{cursor:default}.desktop-projects>.list .infinite-list .item .action.is-disabled:hover .icon{color:currentColor}.desktop-projects>.list .infinite-list .item .logoImage{cursor:pointer;padding-left:10px}.desktop-projects>.list .infinite-list .item .btn:last-of-type{margin-right:20px}.desktop-projects>.list .infinite-list .item .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.desktop-projects>.list .infinite-list .item .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.desktop-projects>.list .infinite-list .item:hover{border:1px solid #a5c1f3}.desktop-projects>.list .infinite-list .item .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.desktop-projects>.list .infinite-list .item .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.desktop-projects>.list .infinite-list .item .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.desktop-projects>.list .infinite-list .item .detailsLink:hover{text-decoration:none}.desktop-projects>.list .infinite-list .item .detailsLink>*{flex:1 0 auto}.desktop-projects>.list .infinite-list .item .itemOwner,.desktop-projects>.list .infinite-list .item .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.desktop-projects>.list .infinite-list .item .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.desktop-projects>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.desktop-projects>.list .infinite-list .item .metadata{display:flex;flex-direction:row;align-items:center}.desktop-projects>.list .infinite-list .item .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.desktop-projects>.list .infinite-list .item .downloads i.icon{margin-left:5px}.desktop-projects>.list .infinite-list .item .action{margin-right:20px}.desktop-projects>.list .infinite-list .item .action.is-disabled{opacity:.3}.desktop-projects>.list .infinite-list .item .action.is-disabled:hover{cursor:default}.desktop-projects>.list .infinite-list .item .action.is-disabled:hover .icon{color:currentColor}.desktop-projects>.list .infinite-list .item .logoImage{cursor:pointer;padding-left:10px}.desktop-projects>.list .infinite-list .item .btn:last-of-type{margin-right:20px}.desktop-projects>.list .infinite-list .item .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.desktop-projects>.list .infinite-list .item .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.desktop-projects>.list .infinite-list .item .timeAgo{display:inline}.desktop-projects>.list .infinite-list .item .ProjectsListItem-item-metadata,.desktop-projects>.list .infinite-list .item .private{cursor:pointer;margin-right:20px}.desktop-projects>.list .infinite-list .item .private{width:30px;text-align:center;display:flex;align-items:center;align-self:auto;justify-content:center;font-size:14px;margin:0}.desktop-projects>.list .infinite-list .item .detailsLink{padding:10px 0 10px}.desktop-projects>.list .infinite-list .item .detailsLink .name{font-size:14px;padding:3px 0}.desktop-projects>.list .infinite-list .item .detailsLink .shortDescription{overflow:hidden;text-overflow:ellipsis;display:block;display:-moz-box;white-space:nowrap;margin-right:10px;font-size:10px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400}.desktop-projects>.list .infinite-list .item .metadata .pullFlipper,.desktop-projects>.list .infinite-list .item .metadata .pushFlipper{margin-right:0}.desktop-projects>.list .infinite-list .item .metadata .pullFlipper .btn.loading,.desktop-projects>.list .infinite-list .item .metadata .pushFlipper .btn.loading{background-image:none;padding-left:26px!important}.desktop-projects>.list .infinite-list .item .metadata .pullFlipper .flipflop-back,.desktop-projects>.list .infinite-list .item .metadata .pushFlipper .flipflop-back{height:26px}.desktop-projects>.list .infinite-list .item .metadata .pullFlipper .flipflop-back.btn.loading,.desktop-projects>.list .infinite-list .item .metadata .pushFlipper .flipflop-back.btn.loading{padding-left:0!important}.desktop-projects>.list .infinite-list .item .metadata .pullFlipper .flipflop-back .loader,.desktop-projects>.list .infinite-list .item .metadata .pushFlipper .flipflop-back .loader{margin-top:4px}.desktop-projects>.list .infinite-list .item .metadata .btn--pull{margin-left:25px;margin-right:0;width:76px;line-height:16px;border-radius:4px}.desktop-projects>.list .infinite-list .item .metadata .btn--push{margin-left:10px;margin-right:2px;width:76px;line-height:16px;border-radius:4px}.desktop-projects>.list .infinite-list .item .metadata .btn--connect{width:80px;margin-left:45px;margin-right:46px}.desktop-projects>.list .infinite-list .item .metadata .btn--openInCodio{margin-left:22px;margin-right:14px}.desktop-projects>.list .infinite-list .item .metadata .btn--openInCodio:focus{outline-color:#3574e3}.desktop-projects>.list .infinite-list .item .metadata .btn--directory{width:34px;margin-left:0;margin-right:12px}.projectSettings{display:flex;flex-direction:row;flex:1;overflow:auto}.modal-body.projects{display:block}.modal-exportProject .modal-body{text-align:center}.modal-exportProject .modal-body h3.u-clearfix{display:inline-block}.modal-exportProject .modal-body h3.u-clearfix .loader{float:left}.openDesktopFolderModal{background:#e86a6b}.openDesktopFolderModal-buttons .btn{margin-left:10px}.excludeFilesDesktopModal .modal-header{display:none}.eduTrial{margin:auto;width:500px;text-align:center;overflow:visible}.eduTrial .auth-form{background:#fff;font-size:13px;padding:20px 50px 30px}.eduTrial .auth-form-logo{width:155px;margin-bottom:20px;background-image:url(https://static-assets.codio.com/dashboard/images/logo-white.10b40cb48e03397e.svg);height:40px;background-repeat:no-repeat;background-size:155px 45px;background-position:center;margin-left:auto;margin-right:auto}.eduTrial .form-input-container{width:100%}.eduTrial .form-checkboxInput{font-size:11px}.eduTrial .eduTrialTipsCheckbox [type=checkbox]:checked+label,.eduTrial .eduTrialTipsCheckbox [type=checkbox]:not(:checked)+label{width:260px}.eduTrial .auth-form-passwordHint{position:relative;top:-5px;font-size:11px;color:#697590;margin:auto;line-height:16px}.eduTrial .auth-links{margin:20px 0;display:flex;flex-direction:row;justify-content:space-around}.eduTrial .auth-link{color:#fff;transition:.3s}.eduTrial .auth-link:hover{text-decoration:none;opacity:.8}.eduTrial .actions{display:flex;flex-flow:row;align-items:center;justify-content:center;margin-top:1em}.eduTrial .eduTrialOrganizationType--dropdown{width:150px;margin-left:5px}.eduTrial .rw-widget-picker{height:40px}.eduTrialOrganizationDetails{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.eduTrialOrganizationDetails .form-textInput{flex:1 1 auto}.eduTrialNameFields{display:flex;flex-direction:row;justify-content:space-between}.eduTrialNameFields .form-textInput{width:195px}.eduTrial-signupBtn{font-size:16px}.mobile .eduTrial{transform:scale(1.65)}.mobile .eduTrialNameFields .form-textInput{width:48%}.verificationCode{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.verificationCode .form-textInput{width:-webkit-fill-available}.verificationCode .request-email-verification-btn{padding:8px;width:140px;margin-left:10px;margin-top:10px}.errorPage{width:500px;background:#fff;min-height:200px;margin:0 auto;margin-left:calc(50% - 250px);top:10%;position:absolute;padding:40px 50px;font-size:1.4em;line-height:1.5em;border-radius:2px;border:1px solid #d5dae6;z-index:2}.errorPage h1{text-align:center}.errorPage-icon{font-size:40px;text-align:center;display:block}.errorPage-code:after{content:" "}.errorPage-message{border-left:3px solid #ccc;padding-left:20px}.errorPage-message h2{font-size:14px;text-transform:uppercase;color:#697590;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;margin:10px 0 5px;line-height:1em;padding-bottom:5px}.errorPage-message p{font-size:.9em;margin-top:0}.errorPage-links{font-size:.8em;text-align:center}.errorPage-robot{background:#fff url(https://static-assets.codio.com/dashboard/images/404-illustration.a2a8d1806c32c641.svg) no-repeat center;width:100%;height:333px;margin-top:-45px}.errorPage-linksBackIcon{display:inline-block;padding:0 5px 2px;font-size:18px;line-height:17px;margin-right:2px}.errorPage-rectangle-speech-content{max-height:250px;overflow-y:auto}.errorPage-rectangle-speech-border{position:relative;padding:15px 15px;margin:1em 0 3em;border:4px solid #9b9cf1;text-align:center;background:#fff;border-radius:25px}.errorPage-rectangle-speech-border:before{content:"";position:absolute;z-index:10;bottom:-50px;left:225px;width:45px;height:45px;border-style:solid;border-width:0 4px 4px 0;border-color:#9b9cf1;background:0 0;border-bottom-right-radius:50px 50px;display:block}.errorPage-rectangle-speech-border>:first-child:before{content:"";position:absolute;bottom:-51px;left:218px;width:5px;height:5px;background:#9b9cf1;border-radius:10px}.errorPage-rectangle-speech-border>:first-child:after{content:"";position:absolute;bottom:-10px;left:245px;width:25px;height:15px;background:#fff}.errorPage-rectangle-speech-border:after{content:"";position:absolute;z-index:10;bottom:-51px;left:221px;width:20px;height:45px;border-style:solid;border-width:0 5px 5px 0;border-color:#9b9cf1;background:0 0;border-bottom-right-radius:40px 50px;display:block}.ip-consent-agreement{width:100%}.ip-consent-agreement-body{min-height:75vh;max-height:75vh;height:75vh}.ip-consent-agreement .form-checkboxInput{display:inline-block}.ip-consent-agreement .form-checkboxInput [type=checkbox]:checked+label,.ip-consent-agreement .form-checkboxInput [type=checkbox]:not(:checked)+label{width:60px}.lti-link{color:#fff;text-decoration:underline}.navigation{display:flex;flex:0 0 160px;flex-direction:column;justify-content:space-between;background-color:#29374e;color:#fff;overflow-y:auto}.navigation :focus{outline-color:#fff}.navigation.navigation--anonymous{flex:0 0 50px;text-align:center}.navigation .navigation-menuItem-link.navigation-menuItem-link--anonymous{border:none}.navigation .navigation-menuItem-link.navigation-menuItem-link--anonymous:hover{border:none}.navigation .navigation-menuItem-icon.navigation-menuItem-icon--anonymous{font-size:18px}.navigation .navigation-avatar{text-align:left;display:flex;width:125px;margin-left:5px;align-items:center}.navigation .navigation-avatarImageLink{margin-top:5px;display:inline-block}.navigation .navigation-avatarImage{border-radius:50%}.navigation .navigation-avatarName{display:inline-block;color:#ecf1f5;overflow:hidden;text-overflow:ellipsis;font-size:11px;margin:0 5px 5px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;letter-spacing:1px;text-transform:uppercase;line-height:25px}.navigation .navigation-avatarName:hover{text-decoration:none}.navigation .navigation-footerItem{display:inline-block;vertical-align:middle}.navigation .navigation-footerItem-link{border-top:3px solid transparent;color:#ecf1f5;display:inline-block;font-size:12px;text-decoration:none;transition:border .4s linear}.navigation .navigation-footerItem-link--withmdIcon{font-size:18px}.navigation .navigation-footerItem-svg{fill:rgba(255,255,255,.8);transition:color .25s ease-out}.navigation .navigation-footerItem-svg:hover{fill:#fff}.navigation .navigation-footerItem-svg svg{width:20px;height:20px}.navigation .navigation-footerItem-icon{width:12px;height:12px;vertical-align:middle;line-height:16px}.navigation .navigation-footerItem-link.active{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400}.navigation .navigation-footerItem-link.active i{color:#fff}.navigation .navigation-footer{background:#212c3f;padding:12px 0}.navigation .navigation-footerList{margin:0;list-style:none;padding:0;text-align:left}.navigation .navigation-logo{display:block;background-color:#212c3f;text-align:center;padding-top:5px;background-image:url(https://static-assets.codio.com/dashboard/images/logo-white.10b40cb48e03397e.svg);background-repeat:no-repeat;height:35px;background-position-x:50%;background-position-y:50%;background-size:90px 34px}.navigation .navigation-menuItem{line-height:25px}.navigation .navigation-menuItem-link{color:#fff;font-size:12px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;padding:2px 0 2px 10px;display:block;text-decoration:none;transition-property:border,color;transition-duration:.4s;transition-timing-function:linear}.navigation .navigation-menuItem-link:hover{background:#2e3e58}.navigation .navigation-menuItem-icon-container{display:flex}.navigation .navigation-menuItem-icon{margin-right:20px;font-size:12px;width:13px;height:12px;line-height:20px;vertical-align:middle;text-align:center;transition:color .4s linear;padding:5px 0 8px 0}.navigation .navigation-menuItem.active{background:#212c3f}.navigation .navigation-menuItem.active .navigation-menuItem-link{background-color:#3574e3;border-radius:3px}.navigation .navigation-menu-title{text-transform:uppercase;margin-bottom:10px;margin-top:34px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500;font-size:12px;color:#bbb}.navigation .navigation-menu{text-align:left;list-style:none;padding:10px;flex:1 1 0;overflow-y:auto;display:flex;flex-direction:column;margin:12px 0}.navigation .navigation-menu-divider{width:100%;height:2px;margin:10px 0;background-color:#212c3f}.navigation .navigation-menu-items-list{list-style-type:none;padding:0;margin:0}.navigation .navigation-info{flex:0 1 45px}.navigation-collapseExpand{position:relative;margin:15px 10px 0 0}.navigation-collapseExpand .navigation-collapseExpand-menu{fill:#fff}.navigation-collapseExpand .navigation-collapseExpand-arrow{fill:#3574e3;position:absolute;top:3px}.navigation-collapseExpand .navigation-collapseExpand-arrowLeft{display:inline;left:-5px}.navigation-collapseExpand .navigation-collapseExpand-arrowRight{display:none;left:24px}.navigation.navigation--collapsed{flex:0 0 60px}.navigation.navigation--collapsed .navigation-logo{background:url(https://static-assets.codio.com/dashboard/images/logo-onlyIcon-white.d59068e15437595d.svg) no-repeat center;height:35px;background-size:40px 34px;background-position-x:50%;background-position-y:50%}.navigation.navigation--collapsed .navigation-collapseExpand{margin:15px 18px 0 0}.navigation.navigation--collapsed .navigation-collapseExpand .navigation-collapseExpand-arrowLeft{display:none}.navigation.navigation--collapsed .navigation-collapseExpand .navigation-collapseExpand-arrowRight{display:inline}.navigation.navigation--collapsed .navigation-menu{padding:10px 0;text-align:center}.navigation.navigation--collapsed .navigation-menuItem{margin:0 13px}.navigation.navigation--collapsed .navigation-footerList{text-align:center}.navigation.navigation--collapsed .navigation-avatar{margin-left:-3px;width:auto;justify-content:center}.navigation.navigation--collapsed .navigation-avatarName,.navigation.navigation--collapsed .navigation-footerItem,.navigation.navigation--collapsed .navigation-menuItem-label{display:none}.navigation.navigation--collapsed .navigation-footerItem:first-child{display:block}.order-success .infoBlock{display:flex;flex-direction:column;align-items:center}.order-success-message{font-size:14px}.organizations{display:flex;flex-direction:column;flex:1}.organizations .apiIntegrationListItem{min-height:0;padding:0 20px;cursor:pointer;margin-bottom:10px}.organizations .apiIntegrationListItem-details{width:0;display:inline-block}.organizations .apiIntegrationListItem-clientId,.organizations .apiIntegrationListItem-name{padding-right:20px;padding-top:5px;min-width:400px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.organizations .apiIntegrationsEdit-noIconBtn{margin-left:10px;height:27px;min-width:60px}.organizations .organization-assessmentLibraries-header{height:46px;display:flex;position:relative}.organizations .organization-assessmentLibraries-btn{align-self:flex-end;margin-left:32px}.organizations .organization-assessmentLibraries-help-btn{align-self:flex-end;position:absolute;right:32px}.organizations .assessmentLibraryListItem{min-height:0;padding:0 20px;cursor:pointer;margin-bottom:10px}.organizations .assessmentLibraryListItem.is-active{background-color:#fff6d9}.organizations .assessmentLibraryListItem-details{width:0}.organizations .assessmentLibraryListItem-name{padding-right:20px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.organizations .assessmentLibraryPermissions{padding:40px 60px;background-color:#fff}.organizations .assessmentLibraryPermissions .rw-combobox{display:inline-block;margin-right:10px;width:250px}.organizations .assessmentLibraryPermissions .org-user-add-label,.organizations .assessmentLibraryPermissions-label{width:240px;text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;display:inline-block}.organizations .assessmentLibraryPermissions-label{position:relative;top:7px}.organizations .assessmentLibraryPermissions-teacherAccessContainer{margin-top:15px}.organizations .assessmentLibraryPermissions-teacherAccessContainer .form-toggle{margin:0;display:inline-block}.organizations .assessmentLibraryPermissions-teacherAccess-help{display:inline-block;vertical-align:top;margin:0 0 0 10px}.organizations .assessmentLibraryPermissions .user-list-items{padding-top:10px}.organizations .customLlmListItem{min-height:0;padding:0 20px;cursor:pointer;margin-bottom:10px}.organizations .customLlmListItem.is-active{background-color:#fff6d9}.organizations .customLlmListItem-details{width:0;display:inline-block}.organizations .customLlmListItem-endpoint,.organizations .customLlmListItem-name,.organizations .customLlmListItem-provider{padding-right:20px;padding-top:5px;min-width:300px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.organizations .custom-llm-edit .custom-llm-auth{display:inline-flex;margin-right:20px}.organizations .custom-llm-edit .custom-providers-docs-link{padding-left:36px}.organizations .organization-details-page{display:flex;min-height:0;flex:1}.organizations .organization-details-page-billing-iframe{flex:1 0 auto;width:100%;border:none}.organizations .course-llm-settings-field{display:inline-block;margin-right:20px}.organizations .eduOrgCreated{margin-top:100px;line-height:32px;font-size:18px;text-align:center}.organizations .eduOrgCreated-message{margin:auto;max-width:500px}.organizations .gradingTemplateEditor .form .gradingTemplateEditor-table .is-error .form-validation,.organizations .gradingTemplateEditor .form .gradingTemplateEditor-table .is-required .form-validation,.organizations .gradingTemplateEditor .form .gradingTemplateEditor-table .is-valid .form-validation{width:100%}.organizations .gradingTemplateEditor .form .gradingTemplateEditor-table .is-error .form-validation:after,.organizations .gradingTemplateEditor .form .gradingTemplateEditor-table .is-required .form-validation:after,.organizations .gradingTemplateEditor .form .gradingTemplateEditor-table .is-valid .form-validation:after{display:none}.organizations .gradingTemplateEditor-table{overflow:auto;padding-left:36px}.organizations .gradingTemplateEditor-tableRow{display:flex;position:relative}.organizations .gradingTemplateEditor-tableHeader .gradingTemplateEditor-tableCell:first-child{visibility:hidden}.organizations .gradingTemplateEditor-tableHeader .gradingTemplateEditor-tableCell{height:50px}.organizations .gradingTemplateEditor-tableHeader .gradingTemplateEditor-tableCellNumInput{padding:0 20px 0 10px;margin-bottom:0}.organizations .gradingTemplateEditor-tableHeader .form-input{text-align:center}.organizations .gradingTemplateEditor-tableCell{display:flex;align-items:center;justify-content:center;flex:0 0 150px;height:150px;margin:5px;padding:5px;background-color:#eaecf2;border-radius:2px}.organizations .gradingTemplateEditor-tableCell .form-textarea{text-align:center;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.organizations .gradingTemplateEditor-tableCellNumInput{width:100px}.organizations .gradingTemplateEditor-tableCellNumInput .form-input{width:100%;height:30px;font-size:16px}.organizations .gradingTemplateEditor-plusCell{height:50px}.organizations .gradingTemplateEditor-plusCell:not(.is-disabled){cursor:pointer;transition:background .3s linear}.organizations .gradingTemplateEditor-plusCell:not(.is-disabled):hover{background-color:#d5dae6}.organizations .gradingTemplateEditor-plusCell.is-disabled{opacity:.7}.organizations .gradingTemplateEditor-plusCell.is-disabled .gradingTemplateEditor-plusLink{cursor:default;color:#697590}.organizations .gradingTemplateEditor-plusLink{font-size:16px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.organizations .gradingTemplateEditor-plusLink:hover{text-decoration:none}.organizations .gradingTemplateEditor-tableRowTitle{flex-direction:column}.organizations .gradingTemplateEditor-tableCellRowWeightContainer{padding:5px 0}.organizations .gradingTemplateEditor-tableCellRowWeightContainer .gradingTemplateEditor-tableCellNumInput{display:inline-block;width:80px;padding-left:5px;margin-bottom:0}.organizations .gradingTemplateEditor-tableCellNumInput .form-input-container{width:auto}.organizations .gradingTemplateEditor-tableRowTitle .form-textarea{font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400}.organizations .gradingTemplateEditor-tableCellLabelText.is-headerPart{height:70%}.organizations .gradingTemplateEditor-tableCellLabelText{margin:0;padding:0;height:100%}.organizations .gradingTemplateEditor-tableCellLabelText .form-textarea,.organizations .gradingTemplateEditor-tableCellLabelText .form-validation{height:100%}.organizations .gradingTemplateEditor-tableCellLabelText .form-textarea{width:100%;max-width:150px;max-height:150px;resize:none}.organizations .gradingTemplateEditor-removeColumnLink{padding-left:5px}.organizations .gradingTemplateEditor-removeColumnLink,.organizations .gradingTemplateEditor-removeRowLink{color:#e86a6b}.organizations .gradingTemplateEditor-removeColumnLink:hover,.organizations .gradingTemplateEditor-removeRowLink:hover{text-decoration:none}.organizations .gradingTemplateEditor-removeColumnLink.is-disabled,.organizations .gradingTemplateEditor-removeRowLink.is-disabled{cursor:default;color:#697590;opacity:.7}.organizations .gradingTemplateEditor-removeRowLink{position:absolute;top:75px;left:-25px}.organizations .gradingTemplateScrollable{display:flex}.organizations .organization-rubrics-header{height:46px;display:flex}.organizations .organization-rubrics-btn{align-self:flex-end;margin-left:32px}.organizations .gradingTemplateListItem{min-height:0;padding:0 20px;cursor:pointer}.organizations .gradingTemplateListItem.is-active{background-color:#fff6d9}.organizations .gradingTemplateListItem-details{width:0}.organizations .gradingTemplateListItem-name{padding-right:20px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.organizations .gradingTemplateListItem-count{margin-left:15px}.organizations .gradingTemplateDetails-table{padding:30px;flex-direction:column}.organizations .org-list-item{flex:1;align-self:center;padding:0 20px;cursor:pointer}.organizations .org-list-item-name{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;font-size:14px;color:#414852;flex:1;display:flex;align-items:center}.organizations .org-list-item-aux{flex:0 0 auto;display:flex;align-items:center}.organizations .infinite-list{padding:0 30px;margin-top:24px}.organizations .ltiApplicationListItem{min-height:0;padding:0 20px;cursor:pointer;margin-bottom:10px}.organizations .ltiApplicationListItem.is-active{background-color:#fff6d9}.organizations .ltiApplicationListItem-details{width:0;display:inline-block}.organizations .ltiApplicationListItem-clientId,.organizations .ltiApplicationListItem-deploymentId,.organizations .ltiApplicationListItem-platformId{padding-right:20px;padding-top:5px;min-width:300px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.organizations .clipboardActivate.js-copy-lti-xml-url{margin-left:187px;margin-bottom:15px}.organizations .clipboardActivate.js-copy-lti-json-url{margin-left:142px;margin-bottom:15px}.organizations .lti-connection-create-coursera .form-labeledLabel .form-label:nth-child(2){text-transform:none;color:#414852}.organizations .lti-connection-create-coursera .form-input-container{width:350px}.organizations .organization-ltiSettings-showBtn{height:27px;width:60px}.organizations .organization-ltiSettings-btn{margin-left:10px}.organizations .organization-create .form-section{float:left;clear:both}.organizations .organization-create .form-label--planSelection{float:left}.organizations .organization-create .form-radioInput.form-radioInput--planSelection{text-align:left}.organizations .organization-create .form-radioInput .form-label{float:none}.organizations .organization-create .infoBlock{margin-left:35px}.organizations .organization-create .infoBlock.infoBlock--contactUs{max-width:648px;width:auto;padding-bottom:10px;margin-top:4px;background-color:transparent}.organizations .organizationTab-settings .educationSettings .form-contactUrl .form-label{margin:0}.organizations .teacherViewTable-cellContent{display:flex;align-items:center}.organizations .teacherViewTable-cellContent .form-checkboxInput{padding:0}.organizations .teacherViewTable-cellContent .form-checkboxInput [type=checkbox]+label{width:auto;padding-top:18px}.organizations .teacherViewTable-cell{display:flex;justify-content:center;flex:1 0 25%;border-right:2px solid}.organizations .teacherViewTable-cell:last-child{border:0}.organizations .teacherViewTable-cell:first-child{justify-content:left;padding-left:16px}.organizations .teacherViewTable-row{display:flex;flex-direction:row;justify-content:center}.organizations .teacherViewTable-row:nth-child(odd){background-color:#d5dae6}.organizations .teacherViewTable-row:first-child{background-color:#a8b2c4}.organizations .teacherViewTable{display:flex;flex-direction:column;max-width:800px;border:2px solid;border-radius:4px}.organizations .form .sso-setting-ta .form-validation{width:100%}.organizations .sso-integration-btn{margin-left:10px}.organizations .organization-team .user-list-mass-removal{float:right;margin-right:30px}.organizations .organization-team .user-list-add-title{float:right;padding:5px}.organizations .organization-team .user-list-add-picker{float:right}.organizations .organization-team .user-list-add-picker .rw-combobox{display:inline-block}.organizations .organization-team .user-list-add-picker .btn{display:inline-block;margin-left:10px}.organizations .organization-team .user-list-add{padding:20px}.organizations .organization-team .user-list .user-list-item-gravatar{border-radius:50%;width:40px;margin:8px}.organizations .organization-team .user-list .user-list-item{width:100%;height:60px;display:flex}.organizations .organization-team .user-list-item-name-anchor{flex:1}.organizations .organization-team .user-list-item .user-list-item-name{display:flex;flex:2 1;padding:2px 15px}.organizations .organization-team .user-list-item .user-list-item-name .user-list-item-actual-name{font-weight:700;font-size:15px;color:#414852}.organizations .organization-team .user-list-item .user-list-item-name .user-list-item-user-name{font-size:13px;font-weight:600;color:#414852;text-transform:uppercase;margin-top:0;line-height:1}.organizations .organization-team .user-list-item .user-list-item-name .name{width:200px;float:left;clear:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.organizations .organization-team .user-list-item-read-only{width:130px;margin-top:5px;text-align:center}.organizations .organization-team .user-list-item-read-only-title{line-height:20px}.organizations .organization-team .user-list-item-read-only-switcher{opacity:.7;color:#414852}.organizations .organization-team .user-list-item-read-only-switcher:hover{opacity:1}.organizations .organization-team .user-list-item-actions{padding-top:14px}.organizations .organization-team .user-list-item-actions .form-checkboxInput label{width:40px;padding-bottom:20px}.organizations .organization-team .user-list-item-actions .btn:not(:last-child){margin-right:10px}.organizations .organization-team .user-list .user-list-items{padding-top:20px;padding-bottom:20px}.organizations .organization-team .user-list .user-list-items .simpleListElement{height:auto;padding:0 20px}.organizations .organization-team .team-edit-button{float:right}.organizations .organization-team .block{background:#fff;border:1px solid #d5dae6;border-radius:2px}.organizations .organization-team .two-columns{display:flex;margin:80px 30px 40px}.organizations .organization-team .organization-team-info{flex:1 1;max-width:300px;position:relative;padding:30px}.organizations .organization-team .organization-team-users{position:relative;flex:2 1;margin-left:20px;padding-top:25px;padding-bottom:25px}.organizations .organization-team .organizationTeam-course-editor{position:absolute;right:125px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;font-size:13px}.organizations .organizationTeam-restore{position:absolute;right:40px;top:15px}.organizations .organization-team-edit .form-footer .btn--danger{float:right}.organizations .uploadUsers-header{height:40px}.organizations .uploadUsers-default-list-item{min-height:0}.organizations .uploadUsers-default-list-item .detailsLink{height:inherit}.organizations .uploadUsers-btn{margin:20px 0 0 32px}.organizations .uploadUsers-list-item{flex:1;align-self:center}.organizations .uploadUsers-list-item-name{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;font-size:14px;color:#414852;padding-top:4px}.organizations .uploadUsers-list-item-state{width:115px;display:inline-block}.organizations .uploadUsers-list-item-time{color:#697590;padding-left:10px}.organizations .uploadUsers-list-item-aux{padding-top:14px;float:right;margin-right:40px}.organizations .uploadUsers-table{width:100%;margin-bottom:16px;max-width:100%;border-collapse:collapse;border-spacing:0}.organizations .uploadUsers-table td,.organizations .uploadUsers-table th{padding:8px;line-height:16px;text-align:left;vertical-align:top;border-top:1px solid #eaecf2}.organizations .uploadUsers-table th{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.organizations .uploadUsers-table thead th{vertical-align:bottom}.organizations .uploadUsers-table caption+thead tr:first-child td,.organizations .uploadUsers-table caption+thead tr:first-child th,.organizations .uploadUsers-table colgroup+thead tr:first-child td,.organizations .uploadUsers-table colgroup+thead tr:first-child th,.organizations .uploadUsers-table thead:first-child tr:first-child td,.organizations .uploadUsers-table thead:first-child tr:first-child th{border-top:0}.organizations .uploadUsers-table tbody>tr:nth-child(odd)>td,.organizations .uploadUsers-table tbody>tr:nth-child(odd)>th{background-color:#f6f7f9}.organizations .uploadUsers-table-notes{padding-left:24px;margin:4px 0 0 0}.organizations .uploadUsers-time{margin:16px 5px 12px;border-bottom:1px solid #eef1f7}.organizations .uploadUsers-reviewForm .form-footer{margin-left:0;margin-right:0}.organizations .webhookListItem{min-height:0;padding:0 20px;cursor:pointer;margin-bottom:10px}.organizations .webhookListItem-details{width:0;display:inline-block}.organizations .webhookListItem-url{padding-right:20px;padding-top:5px;min-width:400px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.organizations .webhookShow-btn{margin-left:10px;width:130px}.organizations .webhookShow .form-input-container{width:50%;min-width:300px;max-width:800px}.organizations .organization-billing-enterprise-notice{flex:1 0 auto;align-self:baseline}.organizations .organization-members .organizationInvitationList{display:flex;flex-direction:column}.organizations .organization-members .organizationInvitationList .organizationInvitationList-item:nth-child(odd){background-color:#f6f7f9}.organizations .organization-members .organizationInvitationList .organizationInvitationList-item:nth-child(1){border-top:1px solid #eaecf2}.organizations .organization-members .organizationInvitationList-title{padding-left:30px;font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;color:#414852}.organizations .organization-members .organizationInvitationList-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-bottom:6px;border-bottom:1px solid #eaecf2;padding:10px 20px}.organizations .organization-members .organizationInvitationList-item-actions{padding-right:10px;margin-left:10px}.organizations .organization-members .organizationInvitationList-item-actions .btn:first-child{margin-right:10px}.organizations .organization-members .organizationInvitationList-item-name{padding-right:10px;display:flex;flex:1}.organizations .organization-members .organizationInvitationList-item-status{text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding-right:10px;color:#414852}.organizations .organization-members .organizationInvitationList-item-status--revoked{color:#e86a6b}.organizations .organization-members .organizationInvite{padding:0 25px}.organizations .organization-members .organizationInvite .organizationInvite-section{display:flex;justify-content:flex-start;align-items:baseline}.organizations .organization-members .organizationInvite .organizationInvite--section-options{margin-left:20px}.organizations .organization-members .organizationInvite .organizationInvite--section-options-select .form-input-container{margin-left:20px;width:216px}.organizations .organization-members .organizationInvite .organizationInvite-email{margin-right:20px;margin-left:20px}.organizations .organization-members .organizationInvite .organizationInvite-isOwner .form-checkboxInput label{width:auto;padding-right:10px}.organizations .organization-members .organizationInvite .organizationInvite-action{padding-right:30px}.organizations .organization-members .organizationInvite .organizationInvite-tooltip{position:relative;height:0;top:14px;left:230px;width:0;display:none}.organizations .organization-members .organizationInvite .organizationInvite-tooltip.is-visible{display:block}.organizations .organization-members .organizationInvite .organizationInvite-tooltipOverlay{width:160px;text-align:center}.organizations .organization-members .organization-members-teams-list-item{flex:1;align-self:center;display:flex;color:#414852;cursor:pointer}.organizations .organization-members .organization-members-team-list-item-name-container{flex:1;display:flex;text-decoration:none;color:#414852}.organizations .organization-members .organization-members-team-list-item-aux{float:right;margin-right:30px}.organizations .organization-members .organization-members-team-group{padding:30px;padding-top:0}.organizations .organization-members .organization-members-team-group-title{font-weight:600;font-size:14px;color:#414852;margin-left:0;margin-bottom:0}.organizations .organization-members .organization-members-team-group .simpleListElement.dummy{background-color:#f6f7f9}.organizations .organization-members .organization-members-teams-menu .organization-members-team-create{float:right}.organizations .organization-members-welcomeBlock{background-color:#d9edf7;border-radius:2px;border:1px solid #3a87ad;color:#3a87ad;margin:15px 55px 0 55px;padding:20px;font-size:14px}.organizations .organizations-details-clipboard-btn{margin-left:10px}.organizations .organization-delete-panel .btn--primary{color:#fff;background-color:#e86a6b;border-color:#e86a6b}.organizations-details{overflow:hidden;flex-direction:row}.organizations-nested-navigation{flex:0 0 160px}.organization-details-content{display:flex;flex-direction:column;flex:1 1 auto}.organizations .header .btn{flex:0 0 95px}.packs{display:flex;flex-direction:column;flex:1;overflow:auto}.packs .packSource{padding:0;border:none;margin:0 0 0 32px;text-align:left}.packs .packSource .packSource-label{margin:0;display:inline-block;text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;text-align:left}.packs .packSource .packSource-radio{position:absolute;top:0;left:0;opacity:0}.packs .packSource .packSource-radio:checked~.packSource-span{border:4px solid #77a7e1;margin-top:1px;margin-left:1px;color:#222}.packs .packSource .packSource-span{border:1px solid #d5dae6;background:#f6f7f9;width:170px;height:45px;padding:0;text-transform:none;display:inline-block;margin:4px 6px 16px;border-radius:4px;cursor:pointer;vertical-align:top;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;line-height:45px;text-align:center;font-size:14px;color:#697590}.packs .packSource .packSource-span:hover{border-color:#a8b2c4}.packs .visibillityWrapper{display:flex;flex-direction:column}.packs .packSourceAndSnapshot .rw-dropdown-list{float:left}.packs .packSourceAndSnapshot .form-toggle{margin-left:10px}.packs .packSourceAndSnapshot~.helpBlock:before{left:300px}.packs .packSourceAndSnapshot~.helpBlock:after{left:301px}.packs .workspace-source-project .form-toggle{margin:0 0 0 10px}.packs .packDetails{display:flex;flex-direction:column;flex:1 1 0;margin:40px}.packs .packDetails-info{overflow:auto;min-width:484px;flex:1}.packs .packDetails-info p{word-wrap:break-word;word-break:break-all;margin-top:0}.packs .packDetails-info-main{display:flex;flex-direction:row;height:150px;box-direction:normal;border-top-right-radius:4px;border-top-left-radius:4px;border:1px solid #d5dae6;border-bottom:none;background-color:#fff;color:#414852}.packs .packDetails-info-main .logoImage{margin:20px 0 0 20px;padding:5px;flex:0 0 70px;order:-1}.packs .packDetails-info-main .logoImage .logoEl{width:50px;height:50px;line-height:50px;font-size:20px}.packs .packDetails-info-main .logoImage .private{position:relative;left:-13px;font-size:16px;top:35px;color:#6c7390}.packs .packDetails-info-names{padding:6px 4px 12px;flex:1 1}.packs .packDetails-info-names .shortDescription{font-size:14px}.packs .packDetails-info-ownerName{font-size:10px;text-transform:uppercase;margin-bottom:0}.packs .packDetails-info-name{font-size:18px;line-height:18px;margin:0 0 20px}.packs .packDetails-info-shortDescription{font-size:14px;line-height:18px}.packs .packDetails-info-commands{flex:0 0 130px;background:#5e6f87}.packs .packDetails-info-commands .divider{border-bottom:1px solid #eaecf2}.packs .packDetails-info-commands .btn{width:130px;text-align:left;display:block;padding:6px 10px;text-transform:uppercase;border-radius:0}.packs .packDetails-info-commands .btn i{margin-right:10px}.packs .packDetails-info-commands .btn:not(.btn--primary):hover{text-decoration:none}.packs .packDetails-info-commands .btn.btn--primary{padding:12px 0 12px 29px;width:130px;border-top-right-radius:3px}.packs .packDetails-info-footer{display:flex;flex-wrap:wrap;border:1px solid #d5dae6;border-top:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:0 22px;margin-bottom:40px;min-height:33px;line-height:25px;color:#414852}.packs .packDetails-info-footer>div{padding:5px 20px;display:flex;flex:0 0 auto;max-width:100%}.packs .packDetails-info-footer>div i{font-size:16px;margin-right:8px;margin-top:2px;float:left}.packs .packDetails-info-footer>div .tagsList{flex:1 1 auto;position:static;margin:4px;padding:0;float:inherit}.packs .packDetails-info-footer small{font-size:10px}.packs .packDetails-error,.packs .packDetails-status{float:right;border:1px solid #eaecf2;background:#eaecf2;padding:10px;width:162px;max-height:85px;border-radius:2px;margin:25px}.packs .packDetails-error p,.packs .packDetails-status p{margin-left:25px;margin-top:-30px}.packs .packDetails-error small,.packs .packDetails-status small{font-size:10px;display:block}.packs .packDetails-error{height:25px}.packs .packDetails-info-longDescription{background:#fff;border-radius:4px;border:1px solid #d5dae6;padding:30px;font-size:14px;line-height:25px}.packs>.list .infinite-list .item-wrapper{padding:0 0 10px 0}.packs>.list .infinite-list .item{flex:1;display:flex;flex-direction:row;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #d5dae6;border-radius:2px;transition:border .3s ease-in-out;padding:0}.packs>.list .infinite-list .item:hover{border:1px solid #a5c1f3}.packs>.list .infinite-list .item .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.packs>.list .infinite-list .item .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.packs>.list .infinite-list .item .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.packs>.list .infinite-list .item .detailsLink:hover{text-decoration:none}.packs>.list .infinite-list .item .detailsLink>*{flex:1 0 auto}.packs>.list .infinite-list .item .itemOwner,.packs>.list .infinite-list .item .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.packs>.list .infinite-list .item .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.packs>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.packs>.list .infinite-list .item .metadata{display:flex;flex-direction:row;align-items:center}.packs>.list .infinite-list .item .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.packs>.list .infinite-list .item .downloads i.icon{margin-left:5px}.packs>.list .infinite-list .item .action{margin-right:20px}.packs>.list .infinite-list .item .action.is-disabled{opacity:.3}.packs>.list .infinite-list .item .action.is-disabled:hover{cursor:default}.packs>.list .infinite-list .item .action.is-disabled:hover .icon{color:currentColor}.packs>.list .infinite-list .item .logoImage{cursor:pointer;padding-left:10px}.packs>.list .infinite-list .item .btn:last-of-type{margin-right:20px}.packs>.list .infinite-list .item .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.packs>.list .infinite-list .item .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.packs>.list .infinite-list .item:hover{border:1px solid #a5c1f3}.packs>.list .infinite-list .item .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.packs>.list .infinite-list .item .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.packs>.list .infinite-list .item .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.packs>.list .infinite-list .item .detailsLink:hover{text-decoration:none}.packs>.list .infinite-list .item .detailsLink>*{flex:1 0 auto}.packs>.list .infinite-list .item .itemOwner,.packs>.list .infinite-list .item .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.packs>.list .infinite-list .item .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.packs>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.packs>.list .infinite-list .item .metadata{display:flex;flex-direction:row;align-items:center}.packs>.list .infinite-list .item .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.packs>.list .infinite-list .item .downloads i.icon{margin-left:5px}.packs>.list .infinite-list .item .action{margin-right:20px}.packs>.list .infinite-list .item .action.is-disabled{opacity:.3}.packs>.list .infinite-list .item .action.is-disabled:hover{cursor:default}.packs>.list .infinite-list .item .action.is-disabled:hover .icon{color:currentColor}.packs>.list .infinite-list .item .logoImage{cursor:pointer;padding-left:10px}.packs>.list .infinite-list .item .btn:last-of-type{margin-right:20px}.packs>.list .infinite-list .item .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.packs>.list .infinite-list .item .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.packs>.list .infinite-list .item .details{flex-direction:row;overflow:hidden}.packs>.list .infinite-list .item a.detailsLink .shortDescription{overflow:hidden;text-overflow:ellipsis;display:block;display:-moz-box;white-space:nowrap;margin-right:10px}.packs>.list .infinite-list .item .tagsList{flex:0 0 auto;max-height:100%;max-width:50%;align-self:center;margin-right:10px}.packs>.loader{position:relative;top:100px;left:44%;font-size:14px}.projects span.advanced-options,.projects-new span.advanced-options{display:inline-block;padding:12px 0 0 37px}.projects .project-new-name.is-error .form-validation:after,.projects .project-new-name.is-required .form-validation:after,.projects .project-new-name.is-valid .form-validation:after,.projects-new .project-new-name.is-error .form-validation:after,.projects-new .project-new-name.is-required .form-validation:after,.projects-new .project-new-name.is-valid .form-validation:after{right:-20px}.projects .selectedStartingPoint,.projects-new .selectedStartingPoint{display:inline-block;width:10px;margin-right:15px;height:66px}.projects .selectedStartingPoint-active,.projects-new .selectedStartingPoint-active{background-color:#77a7e1}.projects .form-radioInput.image,.projects-new .form-radioInput.image{margin:0;padding:0}.projects .form-radioInput.image .form-label,.projects-new .form-radioInput.image .form-label{margin:0 6px 0 0;display:inline-block}.projects .form-radioInput.image .form-label,.projects-new .form-radioInput.image .form-label{width:140px;position:relative}.projects .form-radioInput.image .form-label .icon-pushpin,.projects-new .form-radioInput.image .form-label .icon-pushpin{position:absolute;right:0;top:0;margin-top:-6px;margin-right:-6px}.projects .form-radioInput.image .form-label>.form-label-span,.projects-new .form-radioInput.image .form-label>.form-label-span{height:36px;text-align:left;padding:6px;width:120px}.projects .form-radioInput.image .form-label>.form-label-span:after,.projects-new .form-radioInput.image .form-label>.form-label-span:after{content:"";display:table;clear:both}.projects .form-radioInput.image .form-label>.form-label-span .logoImage .logoEl,.projects-new .form-radioInput.image .form-label>.form-label-span .logoImage .logoEl{width:34px;height:34px;line-height:36px}.projects .form-radioInput.image .form-label>.form-label-span .logoImage,.projects-new .form-radioInput.image .form-label>.form-label-span .logoImage{float:left;margin-bottom:0}.projects .form-radioInput.image .form-label>.form-label-span .stackName,.projects-new .form-radioInput.image .form-label>.form-label-span .stackName{float:left;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;margin:9px 0 0 10px;max-width:72px}.projects .advanced-tabs .react-tabs,.projects-new .advanced-tabs .react-tabs{display:flex;flex-direction:row}.projects .advanced-tabs .react-tabs .react-tabs__tab-list,.projects-new .advanced-tabs .react-tabs .react-tabs__tab-list{border-bottom:none;display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:205px;min-width:205px}.projects .advanced-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab,.projects-new .advanced-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab{padding:15px 25px;margin:0;border:1px solid transparent;border-right:1px solid #ddd;font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;color:#414852;text-decoration:none}.projects .advanced-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab.react-tabs__tab--selected,.projects-new .advanced-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab.react-tabs__tab--selected{border-radius:2px;border:1px solid #ddd;border-right:1px solid transparent}.projects .advanced-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab.react-tabs__tab--selected i,.projects-new .advanced-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab.react-tabs__tab--selected i{color:#77a7e1}.projects .advanced-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab i,.projects-new .advanced-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab i{font-size:24px;margin-right:10px}.projects .advanced-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab:hover,.projects-new .advanced-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab:hover{text-decoration:none}.projects .advanced-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab:after,.projects-new .advanced-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab:after{display:none}.projects .advanced-tabs .react-tabs .react-tabs__tab-panel--selected,.projects-new .advanced-tabs .react-tabs .react-tabs__tab-panel--selected{padding:0 10px}.projects .advanced-tabs .react-tabs .react-tabs__tab-panel--selected .form-fieldset,.projects-new .advanced-tabs .react-tabs .react-tabs__tab-panel--selected .form-fieldset{margin:15px 0}.projects .advanced-tabs .react-tabs .react-tabs__tab-panel--selected .form-fieldset .form-label,.projects-new .advanced-tabs .react-tabs .react-tabs__tab-panel--selected .form-fieldset .form-label{float:none}.projects .gigaBox--hidden,.projects-new .gigaBox--hidden{display:none}.projects .react-tabs .react-tabs__tab-panel--selected .stackSelectorInput,.projects-new .react-tabs .react-tabs__tab-panel--selected .stackSelectorInput{display:flex;align-items:center}.projects .react-tabs .react-tabs__tab-panel--selected .stackSelectorInput .form-browseInput--stack,.projects-new .react-tabs .react-tabs__tab-panel--selected .stackSelectorInput .form-browseInput--stack{display:inline-block;margin:0;padding:0}.projects .react-tabs .react-tabs__tab-panel--selected .startingPointSelector,.projects-new .react-tabs .react-tabs__tab-panel--selected .startingPointSelector{display:flex;align-items:center}.projects .react-tabs .react-tabs__tab-panel--selected .stackSelector,.projects-new .react-tabs .react-tabs__tab-panel--selected .stackSelector{cursor:pointer}.projects .react-tabs .react-tabs__tab-panel--selected .stackSelectorActive,.projects-new .react-tabs .react-tabs__tab-panel--selected .stackSelectorActive{border:3px solid #77a7e1;border-radius:5px;padding:5px}.projects .react-tabs .react-tabs__tab-panel--selected .browseMoreStacks,.projects-new .react-tabs .react-tabs__tab-panel--selected .browseMoreStacks{border:1px dashed #d5dae6;width:130px;border-radius:5px;text-align:center;height:52px;margin-left:5px;line-height:46px;cursor:pointer;color:#414852;margin-top:4px;font-weight:600;background-color:#f6f7f9}.projects .react-tabs .react-tabs__tab-panel--selected .browseMoreStacks:hover,.projects-new .react-tabs .react-tabs__tab-panel--selected .browseMoreStacks:hover{background-color:#eaecf2}.projects .react-tabs .react-tabs__tab-panel--selected .browseMoreStacks:focus,.projects-new .react-tabs .react-tabs__tab-panel--selected .browseMoreStacks:focus{outline:0}.projects{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.projects .projectSettings{display:flex;flex-direction:column;flex:1}.projects>.list .infinite-list .item-wrapper{padding:0 0 10px 0}.projects>.list .infinite-list .item{flex:1;display:flex;flex-direction:row;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #d5dae6;border-radius:2px;transition:border .3s ease-in-out;padding:0;height:auto}.projects>.list .infinite-list .item:hover{border:1px solid #a5c1f3}.projects>.list .infinite-list .item .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.projects>.list .infinite-list .item .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.projects>.list .infinite-list .item .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.projects>.list .infinite-list .item .detailsLink:hover{text-decoration:none}.projects>.list .infinite-list .item .detailsLink>*{flex:1 0 auto}.projects>.list .infinite-list .item .itemOwner,.projects>.list .infinite-list .item .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.projects>.list .infinite-list .item .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.projects>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.projects>.list .infinite-list .item .metadata{display:flex;flex-direction:row;align-items:center}.projects>.list .infinite-list .item .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.projects>.list .infinite-list .item .downloads i.icon{margin-left:5px}.projects>.list .infinite-list .item .action{margin-right:20px}.projects>.list .infinite-list .item .action.is-disabled{opacity:.3}.projects>.list .infinite-list .item .action.is-disabled:hover{cursor:default}.projects>.list .infinite-list .item .action.is-disabled:hover .icon{color:currentColor}.projects>.list .infinite-list .item .logoImage{cursor:pointer;padding-left:10px}.projects>.list .infinite-list .item .btn:last-of-type{margin-right:20px}.projects>.list .infinite-list .item .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.projects>.list .infinite-list .item .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.projects>.list .infinite-list .item:hover{border:1px solid #a5c1f3}.projects>.list .infinite-list .item .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.projects>.list .infinite-list .item .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.projects>.list .infinite-list .item .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.projects>.list .infinite-list .item .detailsLink:hover{text-decoration:none}.projects>.list .infinite-list .item .detailsLink>*{flex:1 0 auto}.projects>.list .infinite-list .item .itemOwner,.projects>.list .infinite-list .item .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.projects>.list .infinite-list .item .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.projects>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.projects>.list .infinite-list .item .metadata{display:flex;flex-direction:row;align-items:center}.projects>.list .infinite-list .item .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.projects>.list .infinite-list .item .downloads i.icon{margin-left:5px}.projects>.list .infinite-list .item .action{margin-right:20px}.projects>.list .infinite-list .item .action.is-disabled{opacity:.3}.projects>.list .infinite-list .item .action.is-disabled:hover{cursor:default}.projects>.list .infinite-list .item .action.is-disabled:hover .icon{color:currentColor}.projects>.list .infinite-list .item .logoImage{cursor:pointer;padding-left:10px}.projects>.list .infinite-list .item .btn:last-of-type{margin-right:20px}.projects>.list .infinite-list .item .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.projects>.list .infinite-list .item .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.projects>.list .infinite-list .item .timeAgo{display:inline;color:#4e5774}.projects>.list .infinite-list .item .ProjectsListItem-item-metadata,.projects>.list .infinite-list .item .private{cursor:pointer;margin-right:20px}.projects>.list .infinite-list .item .private{width:30px;text-align:center;display:flex;align-items:center;align-self:auto;justify-content:center;font-size:14px;padding:0;margin:0;color:#6c7390}.projects>.list .infinite-list .item a.detailsLink{padding:10px 0 10px}.projects>.list .infinite-list .item a.detailsLink .name{font-size:14px;padding:3px 0}.projects>.list .infinite-list .item a.detailsLink .shortDescription{overflow:hidden;text-overflow:ellipsis;display:block;display:-moz-box;white-space:nowrap;margin-right:10px;font-size:10px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400}.projectSettings{display:flex;flex-direction:row;flex:1;overflow:auto}.modal-body.projects{display:block}.modal-exportProject .modal-body{text-align:center}.modal-exportProject .modal-body h3.u-clearfix{display:inline-block}.modal-exportProject .modal-body h3.u-clearfix .loader{float:left}.register-lti{margin:0 auto;align-self:center;width:450px;text-align:center;overflow:hidden;background:#fff;padding:16px 0 30px;font-size:14px;border-radius:10px;display:flex;flex-direction:column;align-items:center}.register-lti .simpleList{width:95%}.register-lti .simpleList li{cursor:pointer}.register-lti .simpleList .active{background-color:#18d8a7}.register-lti .register-lti-buttons-panel button{font-size:14px;margin-left:10px;margin-right:10px}.resources{display:flex;flex-direction:column;flex:1}.resources>.list .infinite-list .item-wrapper{padding:0 0 10px 0}.resources>.list .infinite-list .item{flex:1;display:flex;flex-direction:row;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #d5dae6;border-radius:2px;transition:border .3s ease-in-out;padding:0;margin-left:20px;margin-right:20px}.resources>.list .infinite-list .item:hover{border:1px solid #a5c1f3}.resources>.list .infinite-list .item .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.resources>.list .infinite-list .item .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.resources>.list .infinite-list .item .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.resources>.list .infinite-list .item .detailsLink:hover{text-decoration:none}.resources>.list .infinite-list .item .detailsLink>*{flex:1 0 auto}.resources>.list .infinite-list .item .itemOwner,.resources>.list .infinite-list .item .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.resources>.list .infinite-list .item .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.resources>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.resources>.list .infinite-list .item .metadata{display:flex;flex-direction:row;align-items:center}.resources>.list .infinite-list .item .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.resources>.list .infinite-list .item .downloads i.icon{margin-left:5px}.resources>.list .infinite-list .item .action{margin-right:20px}.resources>.list .infinite-list .item .action.is-disabled{opacity:.3}.resources>.list .infinite-list .item .action.is-disabled:hover{cursor:default}.resources>.list .infinite-list .item .action.is-disabled:hover .icon{color:currentColor}.resources>.list .infinite-list .item .logoImage{cursor:pointer;padding-left:10px}.resources>.list .infinite-list .item .btn:last-of-type{margin-right:20px}.resources>.list .infinite-list .item .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.resources>.list .infinite-list .item .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.resources>.list .infinite-list .item:hover{border:1px solid #a5c1f3}.resources>.list .infinite-list .item .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.resources>.list .infinite-list .item .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.resources>.list .infinite-list .item .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.resources>.list .infinite-list .item .detailsLink:hover{text-decoration:none}.resources>.list .infinite-list .item .detailsLink>*{flex:1 0 auto}.resources>.list .infinite-list .item .itemOwner,.resources>.list .infinite-list .item .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.resources>.list .infinite-list .item .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.resources>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.resources>.list .infinite-list .item .metadata{display:flex;flex-direction:row;align-items:center}.resources>.list .infinite-list .item .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.resources>.list .infinite-list .item .downloads i.icon{margin-left:5px}.resources>.list .infinite-list .item .action{margin-right:20px}.resources>.list .infinite-list .item .action.is-disabled{opacity:.3}.resources>.list .infinite-list .item .action.is-disabled:hover{cursor:default}.resources>.list .infinite-list .item .action.is-disabled:hover .icon{color:currentColor}.resources>.list .infinite-list .item .logoImage{cursor:pointer;padding-left:10px}.resources>.list .infinite-list .item .btn:last-of-type{margin-right:20px}.resources>.list .infinite-list .item .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.resources>.list .infinite-list .item .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.resources>.list .infinite-list .item a.detailsLink .shortDescription{overflow:hidden;text-overflow:ellipsis;display:block;display:-moz-box;white-space:nowrap;margin-right:20px}.btn--course-action{margin-left:10px;margin-right:10px}.settings{width:100%;display:flex;flex:1;overflow:hidden}.settings .settings-billing-plan-selector-input-icon{vertical-align:baseline}.settings .settings-organizations{padding:20px 30px}.settings .settings-organizations-btn{margin-bottom:20px}.settings .settings-organizations-listItem{padding:0 20px;margin-bottom:10px;cursor:pointer}.settings .settings-organizations-listItem--readonly{cursor:default}.settings .settings-organizations-listItem-details{font-size:14px}.settings .settings-overview .scrollable{background:#fff;padding:10px 60px 0}.settings .settings-overview h3{line-height:32px}.settings .settings-overview-avatar{border-top:1px solid #d5dae6;border-bottom:1px solid #d5dae6;padding:4px 0 36px;margin:20px 0}.settings .settings-overview-avatar-content{font-size:14px}.settings .settings-overview-avatar-image{border-radius:100%;vertical-align:middle;margin:6px 40px 0 30px}.settings .settings-overview-savePanel{padding:0 0 20px}.settings .settings-overview-passwordField{height:65px;margin:0 0 10px;text-align:left}.settings .settings-overview-passwordHint .form-labeledPasswordInput--hint{margin:0}.settings .settings-overview-delete-account .btn{color:#fff;background-color:#e86a6b;border-color:#e86a6b}.settings .request-email-verification-btn{margin-left:20px;width:100px}.settings .settings-ssh-keys-textarea{width:90%;cursor:not-allowed;height:auto;background-color:#f6f7f9;padding:5px 6px;font-size:12px;line-height:20px;border-radius:2px;vertical-align:middle;border:1px solid #d5dae6;color:#414852;margin:15px 0}.settings-nested-navigation{flex:0 0 160px}.settings-content{display:flex;flex-direction:column;flex:1 1 auto}.settings-page{display:flex;min-height:0;flex:1}.signupInvoice-iframe{flex:1 0 auto;height:100%;border:none}.stackDetails{display:flex;flex-direction:column;flex:1 1 0;overflow:auto}.stackDetails-info{overflow:auto;min-width:484px;flex:1;padding:40px}.stackDetails-info p{word-wrap:break-word;word-break:break-word;margin-top:0}.stackDetails-info-main{display:flex;flex-direction:row;height:150px;box-direction:normal;border-top-right-radius:4px;border-top-left-radius:4px;border:1px solid #d5dae6;border-bottom:none;background-color:#fff;color:#545d6e}.stackDetails-info-main .logoImage{margin:20px 0 0 20px;padding:5px;flex:0 0 70px;order:-1}.stackDetails-info-main .logoImage .logoEl{width:50px;height:50px;line-height:50px;font-size:20px}.stackDetails-info-main .logoImage .private{position:relative;left:-13px;font-size:16px;top:35px;color:#5e6f87}.stackDetails-info-names{padding:6px 4px 12px;flex:1 1}.stackDetails-info-names .shortDescription{font-size:14px}.stackDetails-info-ownerName{font-size:10px;text-transform:uppercase;margin-bottom:0}.stackDetails-info-name{font-size:18px;line-height:18px;margin:0 0 20px}.stackDetails-info-shortDescription{font-size:14px;line-height:18px}.stackDetails-info-commands{flex:0 0 130px}.stackDetails-info-commands .divider{border-bottom:1px solid #eaecf2}.stackDetails-info-commands .btn{width:110px;text-align:left;display:block;padding:6px 10px;text-transform:uppercase;border-radius:0}.stackDetails-info-commands .btn:not(.btn--primary):hover{text-decoration:none}.stackDetails-info-commands .btn.btn--primary{border-top-right-radius:3px;line-height:27px;text-align:center}.stackDetails-info-commands .btn i{margin-right:10px}.stackDetails-info-commands .stackDetails-info-commands-ownerActions--delete{color:#fff;border-color:#e86a6b;background-color:#e86a6b}.stackDetails-info-footer{display:flex;flex-wrap:wrap;border:1px solid #d5dae6;border-top:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:0 22px;margin-bottom:40px;min-height:33px;line-height:25px;color:#545d6e}.stackDetails-info-footer>div{padding:5px 20px;display:flex;flex:0 0 auto;max-width:100%}.stackDetails-info-footer>div i{font-size:16px;margin-right:8px;margin-top:2px;float:left}.stackDetails-info-footer>div .tagsList{flex:1 1 auto;position:static;margin:4px;padding:0;float:inherit;max-width:90%}.stackDetails-info-footer small{font-size:10px}.stackDetails-info-status-building,.stackDetails-info-status-error{display:flex;flex-direction:row;float:right;border:1px solid #eaecf2;background:#fafafa;color:#414852;padding:10px;width:162px;max-height:85px;border-radius:2px;margin:25px 25px 0 0}.stackDetails-info-status-building p,.stackDetails-info-status-error p{padding:0;margin:0}.stackDetails-info-status-building small,.stackDetails-info-status-error small{font-size:10px;display:block}.stackDetails-info-status-building i,.stackDetails-info-status-error i{margin-right:10px}.stackDetails-info-status-building{width:184px}.stackDetails-info-longDescription{background:#fff;border-radius:4px;border:1px solid #d5dae6;padding:30px;font-size:14px;line-height:25px}.stackDetails-versions{border-left:2px solid #697590;padding:30px 30px 30px 0;margin-left:30px}.stackDetails-versions>ul{list-style:none;margin:0;padding:0}.stackDetails-versions-item{margin-left:30px;border:1px solid #697590;border-radius:4px;background:#fff;margin-bottom:20px}.stackDetails-versions-item .btn.loading{background-image:none;padding-left:26px!important}.stackDetails-versions-item .flipflop-back.btn.loading{padding-left:0!important}.stackDetails-versions-item .flipflop-back .loader{margin-top:4px}.stackDetails-versions-item-circle{top:10px;position:relative}.stackDetails-versions-item-circle:before{content:'';width:5px;height:5px;border-radius:50%;border:2px solid #697590;background:#f7f9fc;position:relative;display:block;margin-left:-37px;z-index:10}.stackDetails-versions-item-label{display:inline-block;position:relative;top:-4px;left:9px;padding:9px 20px 2px 20px;margin:-1px 0 0 -10px;font-size:12px;height:11px;line-height:0;border-top-right-radius:2px;border-bottom-right-radius:2px;text-transform:uppercase;color:#fff;background:#697590}.stackDetails-versions-item-label:before{content:'';width:30px;height:2px;background:#697590;position:relative;display:block;margin-left:-48px}.stackDetails-versions-item-message{display:flex;align-items:flex-start;flex-direction:column;margin:10px;margin-top:0}.stackDetails-versions-item-block{display:flex;flex-direction:column}.stackDetails-versions-item-actions{display:flex;flex-direction:row;justify-content:space-between;height:20px;height:auto}.stackDetails-versions-item-action{margin-right:20px}.stacks{display:flex;flex-direction:column;flex:1;overflow:auto}.stacks>.list .infinite-list .item-wrapper{padding:0 0 10px 0}.stacks>.list .infinite-list .item{flex:1;display:flex;flex-direction:row;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #d5dae6;border-radius:2px;transition:border .3s ease-in-out;padding:0}.stacks>.list .infinite-list .item:hover{border:1px solid #a5c1f3}.stacks>.list .infinite-list .item .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.stacks>.list .infinite-list .item .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.stacks>.list .infinite-list .item .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.stacks>.list .infinite-list .item .detailsLink:hover{text-decoration:none}.stacks>.list .infinite-list .item .detailsLink>*{flex:1 0 auto}.stacks>.list .infinite-list .item .itemOwner,.stacks>.list .infinite-list .item .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.stacks>.list .infinite-list .item .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.stacks>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.stacks>.list .infinite-list .item .metadata{display:flex;flex-direction:row;align-items:center}.stacks>.list .infinite-list .item .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.stacks>.list .infinite-list .item .downloads i.icon{margin-left:5px}.stacks>.list .infinite-list .item .action{margin-right:20px}.stacks>.list .infinite-list .item .action.is-disabled{opacity:.3}.stacks>.list .infinite-list .item .action.is-disabled:hover{cursor:default}.stacks>.list .infinite-list .item .action.is-disabled:hover .icon{color:currentColor}.stacks>.list .infinite-list .item .logoImage{cursor:pointer;padding-left:10px}.stacks>.list .infinite-list .item .btn:last-of-type{margin-right:20px}.stacks>.list .infinite-list .item .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.stacks>.list .infinite-list .item .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.stacks>.list .infinite-list .item:hover{border:1px solid #a5c1f3}.stacks>.list .infinite-list .item .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.stacks>.list .infinite-list .item .details{flex:1;display:flex;align-items:center;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;min-width:0}.stacks>.list .infinite-list .item .detailsLink{flex-direction:column;flex:1 0 auto;display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:5px 0 5px 0;vertical-align:middle;color:#414852;font-size:12px}.stacks>.list .infinite-list .item .detailsLink:hover{text-decoration:none}.stacks>.list .infinite-list .item .detailsLink>*{flex:1 0 auto}.stacks>.list .infinite-list .item .itemOwner,.stacks>.list .infinite-list .item .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.stacks>.list .infinite-list .item .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;flex:1 0 auto}.stacks>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.stacks>.list .infinite-list .item .metadata{display:flex;flex-direction:row;align-items:center}.stacks>.list .infinite-list .item .downloads{display:flex;align-self:stretch;align-items:center;cursor:pointer;margin-right:20px}.stacks>.list .infinite-list .item .downloads i.icon{margin-left:5px}.stacks>.list .infinite-list .item .action{margin-right:20px}.stacks>.list .infinite-list .item .action.is-disabled{opacity:.3}.stacks>.list .infinite-list .item .action.is-disabled:hover{cursor:default}.stacks>.list .infinite-list .item .action.is-disabled:hover .icon{color:currentColor}.stacks>.list .infinite-list .item .logoImage{cursor:pointer;padding-left:10px}.stacks>.list .infinite-list .item .btn:last-of-type{margin-right:20px}.stacks>.list .infinite-list .item .gravatar{display:flex;flex-direction:row;flex:0 1 50px}.stacks>.list .infinite-list .item .gravatar img{width:30px;height:30px;border:1px solid #d5dae6;border-radius:50%;background:#fff;display:inline-block;line-height:30px;overflow:hidden;margin:0}.stacks>.list .infinite-list .item .details{flex-direction:row;overflow:hidden}.stacks>.list .infinite-list .item a.detailsLink .shortDescription{overflow:hidden;text-overflow:ellipsis;display:block;display:-moz-box;white-space:nowrap;margin-right:10px}.stacks>.list .infinite-list .item .tagsList{flex:0 0 auto;max-height:100%;max-width:50%;align-self:center;margin-right:10px}.stacks>.loader{position:relative;top:100px;left:44%;font-size:14px}.studentGradingModal.gradingModal-modal .gradeListItem-main{visibility:hidden}.studentFeedback-main{overflow:auto;overflow:overlay;display:flex;flex-direction:column;flex:1;background-color:#fff;position:relative}.studentFeedback-main .simpleTabber{top:10px}.studentFeedbackStatsHeader{display:flex;flex:0 0 120px;align-items:center;background-color:#fafafa;padding:0 40px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700}.studentFeedbackStatsHeader-icon{min-width:50px;padding-top:10px}.studentFeedbackStatsHeader-name{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:32px}.studentFeedbackStatsHeader-name-hint{margin-left:10px}.studentFeedbackStatsHeader-name-hint .icon{margin-right:5px}.studentFeedbackStatsHeader-from{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500;font-size:13px}.studentFeedbackStatsHeader-studentName{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studentFeedbackStatsHeader-completedDate{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;top:142px}.studentFeedbackStatsHeader-label{flex:1 1 auto;overflow:hidden}.studentFeedbackStatsHeader-statItem{width:10%;min-width:70px;display:flex;align-items:center;flex-direction:column}.studentFeedbackStatsHeader-statItem--grade{text-align:center;border:1px solid #d5dae6;border-radius:2px;margin-bottom:10px;padding:2px 5px}.studentFeedbackStatsHeader-statItem.is-hide{display:none}.studentFeedbackStatsHeader-timeSpent{color:#414852;margin:8px 0}.studentFeedbackStatsHeader-gradePenalty{background-color:#fececd}.studentFeedbackStatsListItem{display:flex;flex-direction:column;border-bottom:1px solid #eaecf2;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:0 15px}.studentFeedbackStatsListItem:not(.studentFeedbackStatsListItem--header):not(.is-active):hover{cursor:pointer;background-color:#f6f7f9}.studentFeedbackStatsListItem-mainRow,.studentFeedbackStatsListItem.studentFeedbackStatsListItem--header{flex:1 0 35px;display:flex}.studentFeedbackStatsListItem-column{width:10%;display:flex;align-items:center;flex-direction:row;justify-content:center}.studentFeedbackStatsListItem-section{display:block;width:35%;justify-content:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center;font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700}.studentFeedbackStatsListItem-name{display:block;width:35%;justify-content:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center;font-size:14px}.studentFeedbackStatsListItem-name-hint{color:#3574e3;margin-left:10px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;font-size:12px}.studentFeedbackStatsListItem-assessmentType,.studentFeedbackStatsListItem-correct,.studentFeedbackStatsListItem-open{min-width:60px}.studentFeedbackStatsListItem-iconEl svg{width:20px;height:20px}.studentFeedbackStatsListItem-iconEl{height:20px}.studentFeedbackStatsListItem-correct{font-size:16px}.studentFeedbackStatsListItem-correct .icon-check{color:#18d8a7}.studentFeedbackStatsListItem-correct .icon-percent{color:#eb7100}.studentFeedbackStatsListItem-correctText--pending{color:#efbd25}.studentFeedbackStatsListItem-correct .icon-close{color:#e86a6b}.studentFeedbackStatsListItem-correctText{font-size:13px}.studentFeedbackStatsListItem-correctText--gray{color:#9ea5c1}.studentFeedbackStatsListItem-openIcon{color:#6e798d}.studentFeedbackStatsListItem.studentFeedbackStatsListItem--header .studentFeedbackStatsListItem-column{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;font-size:12px}.studentFeedbackStatsListItem-instructions{display:none;padding-bottom:15px}.studentFeedbackStatsListItem.is-active .studentFeedbackStatsListItem-instructions{display:block}.studentFeedbackStatsListItem.is-active .studentFeedbackStatsListItem-instructionsContainer{display:flex;padding-bottom:10px}.studentFeedbackStatsListItem-instructionsContainer textarea{width:100%;height:100px}.studentFeedbackStatsListItem-comments .btn{float:right}.studentFeedbackStatsListItem-instructionsTitle{font-size:12px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;flex:0 0 150px;font-weight:700}.studentFeedbackStatsListItem-instructionsTitleContent{flex:1 0 0;white-space:pre-wrap;max-height:65vh;overflow:auto}.studentFeedbackStatsListItem-instructionsTitleContent div p{margin-top:0;margin-bottom:0}.studentFeedbackStatsListItem-instructionsTitleContent--comments{flex:1 0 0;max-height:20vh;overflow:auto}.studentFeedbackStatsListItem-instructionsTitleContent--comments div p{margin-top:0;margin-bottom:0}.studentFeedbackStatsListItem--jupyterIframe{width:100%;height:60vh}.studentFeedback--gradeInfo{right:20px;position:absolute;top:180px;z-index:100}.studentFeedback-mainHeader{text-align:center}.studentFeedbackComments-content{padding:10px;font-size:14px}.studentFeedbackComments-comment{margin-top:10px;margin-left:15px;margin-bottom:15px}.studentFeedbackComments-commentBy{border-bottom:1px solid #c4c8cb;line-height:35px}.studentFeedbackStatsListItem--jupyterIframe{width:100%;height:60vh}.studentFeedbackStatsListItem-code{display:inline-block;background:#eaecf2;padding:5px;margin:0}.studentFeedbackCodeComments-content .scrollable{display:flex;flex-direction:column;align-items:center;margin:30px 0}.studentFeedbackStatsListItem-rubric{display:flex;flex-direction:row;align-items:center;white-space:normal}.studentFeedbackStatsListItem-rubric--value{margin-right:5px}.studentFeedbackRegradeRequests-table{width:100%;border-collapse:collapse}.studentFeedbackRegradeRequests-header,.studentFeedbackRegradeRequests-row{line-height:40px;border-top:1px solid #697590}.studentFeedbackRegradeRequests-header-status,.studentFeedbackRegradeRequests-row-status{text-align:left;min-width:100px}.studentFeedbackRegradeRequests-header-date,.studentFeedbackRegradeRequests-row-date{text-align:left;min-width:250px}.studentFeedbackRegradeRequests-header-text,.studentFeedbackRegradeRequests-row-text{text-align:center;width:50%}.codeCommentThread{border:1px solid #d5dae6;width:800px;border-radius:2px;margin-bottom:20px;font-size:15px}.codeCommentThread-header{background-color:#f7f9fc;height:28px;line-height:28px;padding-left:10px;border-bottom:1px solid #d5dae6}.codeCommentThread-header-thread-tag{margin-left:20px;border:1px solid;padding:0 15px;border-radius:4px;background-color:#fff3cc}.codeCommentThread-code-line-container{display:flex}.codeCommentThread-code-line-gutter{flex:0 0 70px;background-color:#f6f7f9;border-right:1px solid #d5dae6;display:flex;color:#a8b2c4}.codeCommentThread-code-line-number{flex:0 0 35px;text-align:right}.codeCommentThread-code-line-icon{flex:1 0 auto;padding-right:3px;padding-top:3px;font-size:14px}.codeCommentThread-code-line-icon .ss-icon{float:right}.codeCommentThread-code-line-doc-area{flex:1 0 auto}.codeCommentThread-widget{background-color:#e5f0ff;width:90%;position:relative;left:-43px;margin:10px;border:1px solid #a8b2c4;padding-bottom:8px;border-radius:4px;font-size:13px;color:#414852}.codeCommentThread-code-line{padding-left:5px;white-space:pre-wrap;min-height:20px}.codeCommentThread-code-line.is-highlighted{background-color:#fff0bc}.codeCommentThread-widget::before{border-bottom:10px solid #a8b2c4;border-right:10px solid transparent;border-left:10px solid transparent;left:21px;top:-10px;content:'';position:absolute}.codeCommentThread-widget::after{border-bottom:9px solid #e5f0ff;border-right:9px solid transparent;border-left:9px solid transparent;left:22px;top:-9px;content:'';position:absolute}.codeCommentThread-comment{padding:8px 10px 0}.codeCommentThread-comment:nth-child(2n){background-color:#cce3ff}.codeCommentThread-comment-header-icon{position:relative;padding-left:6px;font-size:22px}.codeCommentThread-comment-header-icon,.codeCommentThread-comment-header-title{display:inline-block}.codeCommentThread-comment-header-icon-main{position:absolute;top:1px;left:4px;color:#fff}.codeCommentThread-comment-header-icon-shadow{color:#c4c8cb}.codeCommentThread-comment-header-title{position:relative;top:-6px;padding-left:8px;font-size:14px}.codeCommentThread-comment-message{display:flex}.recentFeedbackModal.ReactModal__Content.modal-dialog{height:500px}.recentFeedbackModal.ReactModal__Content.modal-dialog .studentSidebarListItem{background-color:#fff}.recentFeedbackModal .modal-body{display:flex;flex-direction:column;height:400px;border-top:1px solid #ccc;background-color:#f7f9fc}.recentFeedbackModal .searcher{padding:10px 0 10px 10px}.recentFeedbackModal .searcher-container{float:none;display:inline-block}.recentFeedbackModal .searcher-container .form-iconInput,.recentFeedbackModal .searcher-container .form-iconInput-input{width:100%}.student2{display:flex;flex-direction:column;flex:1 1 auto;position:relative;overflow:hidden}.student2 .studentJoin{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;background:#fff;padding-top:50px;padding-bottom:50px}.student2 .studentJoin h1{color:#3574e3}.student2 .studentJoin .studentJoin-topImage{width:650px;margin-bottom:50px;min-height:330px}.student2 .studentJoin .studentJoin-infoText{font-size:16px;line-height:25px;width:310px;text-align:center;margin-top:35px;margin-bottom:40px}.student2 .studentJoin .courseJoinForm{display:flex;flex-direction:column;align-items:center}.student2 .studentJoin .courseJoinForm .actions{margin-top:40px}.student2 .studentJoin .courseJoinForm .form-textInput .form-validation:after{right:-20px;top:12px}.student2 .studentJoin .courseJoinForm .btn{margin-top:0;text-transform:none;width:140px;color:#fff;background:#3574e3;border:1px solid #3574e3}.student2 .studentJoin .courseJoinForm .btn:hover{background:#286be1;color:#fff;border:1px solid #4b83e6}.student2 .studentJoin .courseJoinForm .btn.disabled:hover,.student2 .studentJoin .courseJoinForm .btn[disabled]:hover{background:#3574e3}.student2 .studentJoin .courseJoinForm .btn.loading{background-image:url(https://static-assets.codio.com/dashboard/images/spinner-lightbg.2b82061be82de61f.gif)}.student2 .studentJoin .courseJoinForm .btn.btn--large{padding:4px;line-height:19px}.student2 .studentJoin-switchBtn{position:absolute;top:20px;left:40px}.student2 .studentMain{display:flex;flex:1 0 auto;height:0}.student2 .studentMain .studentCourse{display:flex;flex-direction:column;flex:1 1 auto;overflow:auto}.student2 .studentMain .studentCourse-progress{text-align:center;padding:0 25px}.student2 .studentMain .studentCourse-progress--student{padding-top:10px}.student2 .studentMain .studentCourse-progress--student .progress-stroke{background-color:#1e2460}.student2 .studentMain .studentCourse-progress--average{padding-bottom:10px}.student2 .studentMain .studentCourse-progress--average .progress-stroke{background-color:#9b5c03}.student2 .studentMain .studentCourse-progress-text{color:#000}.student2 .studentMain .studentCourse-unit-list-container{flex:1 0 auto;height:0;overflow:auto;padding:0 25px}.student2 .studentMain .coursesList{overflow:hidden}.student2 .studentMain .advancedList-controls-container .advancedList-additionalFilter,.student2 .studentMain .advancedList-controls-container .advancedList-topHint,.student2 .studentMain .advancedList-controls-container .sorter{display:none}.student2 .studentMain .advancedList-controls-container .searcher .form-input,.student2 .studentMain .advancedList-controls-container .searcher .searcher-container,.student2 .studentMain .advancedList-controls-container .searcher .searcher-container .form-iconInput{width:100%}.student2 .studentMain .studentMain-rightBar{flex:0 0 450px;display:flex;flex-direction:column;background-color:#fff;border-left:1px solid #d5dae6;padding:10px}.student2 .studentMain .studentMain-rightBar .savePanel{padding:0;flex-direction:column;margin-bottom:10px}.student2 .studentMain .studentMain-rightBar .savePanel:last-child{margin-bottom:0}.student2 .studentMain .studentMain-rightBar .savePanel-div{display:flex;flex-direction:column}.student2 .studentMain .studentMain-rightBar .savePanel-inner{display:flex;flex:1 0 auto;height:0;padding:10px 5px}.student2 .studentMain .studentAssignmentGrade{border-radius:2px;border:1px solid #3574e3;background-color:#3574e3;display:flex;cursor:pointer}.student2 .studentMain .studentAssignmentGrade--noGrade .studentAssignmentGrade-grade{display:none}.student2 .studentMain .studentAssignmentGrade-grade{background-color:#fff;white-space:pre}.student2 .studentMain .studentAssignmentGrade-feedback,.student2 .studentMain .studentAssignmentGrade-grade{padding:1px 4px}.student2 .studentMain .studentAssignmentGrade-feedback{font-size:11px;flex:1 0 auto;color:#fff}.student2 .studentMain .studentAssignmentGrade--penalty{border-color:#e74c3c;background-color:#e74c3c}.student2 .studentMain .studentAssignmentStatus{text-transform:lowercase;padding:1px;min-width:82px;width:auto}.student2 .studentMain .studentAssignmentStatus-completed,.student2 .studentMain .studentAssignmentStatus-graded{color:#fff;background-color:#1e2460;border-color:#1e2460}.student2 .studentMain .studentAssignmentStatus-ready-to-go{color:#fff;background-color:#3a6272;border-color:#3a6272}.student2 .studentMain .studentAssignmentStatus-timed{color:#fff;background-color:#9b5c03;border-color:#9b5c03}.student2 .studentMain .studentAssignmentStatus-in-progress{color:#fff;background-color:#00805f;border-color:#00805f}.student2 .studentMain .studentAssignmentStatus-archived{cursor:default}.student2 .studentMain .studentAssignmentStatus--disabled{color:#697590;background-color:#fff;border:1px solid #fff;padding:0;cursor:default}.student2 .studentMain .studentAssignmentStatus-canOpen{cursor:pointer}.student2 .studentMain .studentAssignment{height:45px;font-size:12px}.student2 .studentMain .studentAssignment td{padding:0 10px}.student2 .studentMain .studentAssignment:not(:last-child) td{padding:0 10px;border-bottom:1px solid #eef1f7}.student2 .studentMain .studentAssignment.is-pinned:not(:last-child) td{border-bottom:1px solid #ffde73}.student2 .studentMain .studentAssignment.is-pinned{background-color:#fff6d9}.student2 .studentMain .studentAssignment:not(.is-disabled) .studentAssignment-logo,.student2 .studentMain .studentAssignment:not(.is-disabled) .studentAssignment-name{cursor:pointer}.student2 .studentMain .studentAssignment-name{text-align:left;word-break:break-all;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.student2 .studentMain .studentAssignment-answered .progressCircle{margin:auto}.student2 .studentMain .studentAssignment-status{min-width:105px}.student2 .studentMain .studentAssignment .loader{position:relative;top:5px}.student2 .studentMain .studentAssignmentsList{text-align:center;border:0;border-collapse:collapse}.student2 .studentMain .studentAssignmentsList-header th{padding:0 10px;white-space:nowrap}.student2 .studentMain .studentAssignmentsList-header-name{width:100%;text-align:left;padding-left:20px}.student2 .studentMain .studentAssignmentsList-header-item{min-width:0}.student2 .studentMain .studentAssignmentsList-header{color:#414852}.student2 .studentMain .studentAssignmentsList-header .desktopStudentAssignmentsList-header-folder{padding:0 20px}.student2 .studentMain .studentAssignmentsList-header .desktopStudentAssignmentsList-header-sync{padding:0 45px}.student2 .studentMain .studentCourseUnit{margin-bottom:30px;background-color:#fff;border:1px solid #d5dae6;border-radius:0}.student2 .studentMain .studentCourseUnit-header{height:60px;border-bottom:none;padding:0 30px;display:flex;align-items:center}.student2 .studentMain .studentCourseUnit--withProgress .studentCourseUnit-header{padding-right:10px}.student2 .studentMain .studentCourseUnit-header-collapseExpand{font-size:30px;top:3px;position:relative}.student2 .studentMain .studentCourseUnit-header-collapseExpand-mdIcon{font-size:30px}.student2 .studentMain .studentCourseUnit-header-collapseExpand .plainLink{color:#777}.student2 .studentMain .studentCourseUnit-header-collapseExpand .plainLink:hover{color:#414852}.student2 .studentMain .studentCourseUnit-header-name{flex:1 1 auto;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;cursor:pointer;font-size:20px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;color:#414852;padding-left:20px;line-height:30px}.student2 .studentMain .studentAssignment:last-child{border-bottom:none}.student2 .studentMain .studentCourseUnit-progress{text-align:center;flex:0 0 100px}.student2 .studentMain .studentCourseUnit-progress-bar .progress-stroke{background-color:#1e2460}.student2 .studentMain .studentCourseUnit-progress-text{color:#000}.student2 .studentMain .studentAssignment.desktopStudentAssignment .connectFlipper,.student2 .studentMain .studentAssignment.desktopStudentAssignment .pullFlipper,.student2 .studentMain .studentAssignment.desktopStudentAssignment .pushFlipper{margin-right:0}.student2 .studentMain .studentAssignment.desktopStudentAssignment .connectFlipper .btn.loading,.student2 .studentMain .studentAssignment.desktopStudentAssignment .pullFlipper .btn.loading,.student2 .studentMain .studentAssignment.desktopStudentAssignment .pushFlipper .btn.loading{background-image:none;padding-left:0!important}.student2 .studentMain .studentAssignment.desktopStudentAssignment .connectFlipper .flipflop-back,.student2 .studentMain .studentAssignment.desktopStudentAssignment .pullFlipper .flipflop-back,.student2 .studentMain .studentAssignment.desktopStudentAssignment .pushFlipper .flipflop-back{height:20px}.student2 .studentMain .studentAssignment.desktopStudentAssignment .connectFlipper .flipflop-back .loader,.student2 .studentMain .studentAssignment.desktopStudentAssignment .pullFlipper .flipflop-back .loader,.student2 .studentMain .studentAssignment.desktopStudentAssignment .pushFlipper .flipflop-back .loader{margin-top:-32px}.student2 .studentMain .studentAssignment.desktopStudentAssignment .btn{padding:1px;width:75px}.student2 .studentMain .studentAssignment.desktopStudentAssignment .btn.btn--pull{background:#18d8a7;width:60px;margin-right:0;border-radius:4px;box-sizing:content-box;height:20px}.student2 .studentMain .studentAssignment.desktopStudentAssignment .btn.btn--push{margin-left:5px;width:60px;margin-right:0;border-radius:4px;box-sizing:content-box;height:20px}.student2 .studentMain .studentAssignment.desktopStudentAssignment .btn.btn--connect{background:#3a6272;margin-left:5px;width:78px;margin-right:0;border-radius:4px;box-sizing:content-box;height:20px}.student2 .studentMain .studentAssignment.desktopStudentAssignment .btn.btn--openInCodio{background:#000;border-radius:4px;width:103px}.student2 .studentMain .studentAssignment.desktopStudentAssignment .btn.btn--openInCodio:focus{outline-color:#3574e3}.student2 .studentMain .studentAssignment.desktopStudentAssignment .btn.btn--directory{margin-left:12px;margin-right:12px}.student2 .studentMain .studentAssignment.desktopStudentAssignment .btn--onlyIcon{padding:0}.student2 .studentMain .studentAssignment.desktopStudentAssignment .btn--onlyIcon .icon{padding:0;font-size:14px;line-height:16px;display:inline-block}.student2 .studentMain .studentAssignment.desktopStudentAssignment .loader-spin{margin-top:0}.student2 .studentMain .studentAssignment.desktopStudentAssignment .btn-sync-container{display:flex;align-items:center;flex-direction:row;justify-content:center}.student2 .studentMain .studentCourseListItem{-webkit-text-decoration:auto;text-decoration:auto}.student2 .studentMain .studentCourseListItem-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:unset;padding:0}.student2 .studentMain .recentFeedbackPanel-seeAll{position:absolute;top:13px;right:15px;color:#fff;border:1px solid #fff;padding:0 20px;line-height:18px;border-radius:2px;transition:all .5s ease}.student2 .studentMain .recentFeedbackPanel-seeAll:hover{color:#414852;background-color:#fff}.student2 .studentMain .leaderboardItem{display:flex;margin-bottom:5px;padding:2px}.student2 .studentMain .leaderboardItem:not(.leaderboardItem--my) .leaderBoardItem-name{filter:blur(4px)}.student2 .studentMain .leaderBoardItem-place{flex:0 0 40px}.student2 .studentMain .leaderBoardItem-progress .progress-stroke{background-color:#3a6272}.student2 .studentMain .leaderBoardItem-progress--my .progress-stroke{background-color:#18d8a7}.student2 .studentMain .leaderBoardItem-progress-name{flex:1 0 auto;padding-top:7px;font-size:12px}.student2 .studentMain .leaderBoardItem-points{flex:0 0 40px;text-align:end}.student2 .studentMain .leaderboardList{padding:5px 40px 5px 10px;font-size:14px}.student2 .studentMain .todoListItem-statusIcon{position:absolute;font-size:16px;right:10px;top:10px}.student2 .studentMain .todoListItem.is-disabled{opacity:.8;cursor:default}.student2 .studentMain .todoListItem.is-disabled:hover{border:1px solid #d5dae6;background-color:#fff}.student2 .studentMain .todoListItem-stats{margin-left:20px;align-self:center}.student2 .studentMain .todoListItem-stats .btn{padding:2px 0;width:82px}.student2 .studentMain .todoListItem.is-starting .todoListItem-stats .btn{opacity:.8}.student2 .studentMain .todoListItem.is-exam-timed{border-color:#fa9915}.student2 .studentMain .toDoList--empty{flex:1 0 auto;align-self:center;text-align:center;font-size:16px;padding:20px}.student2 .recentFeedbackList--empty{margin:auto;font-size:16px}.student2 .studentSidebarListItem{position:relative;border:1px solid #c4c8cb;margin:0 25px 5px 20px;display:flex;flex-direction:column;padding:7px 10px 7px 20px;cursor:pointer;border-radius:2px}.student2 .studentSidebarListItem:hover{border-color:#b8d7f9;background-color:#f6f7f9}.student2 .studentSidebarListItem-titleContainer{display:flex}.student2 .studentSidebarListItem-titleContainer .logoImage{flex:0 0 45px}.student2 .studentSidebarListItem-titleContainer-name{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;font-size:14px;align-self:center;padding-right:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.student2 .studentSidebarListItem-info{display:flex}.student2 .studentSidebarListItem-details{margin-top:5px;overflow:auto;width:100%}.student2 .studentSidebarListItem-details-item{display:flex;color:#697590}.student2 .studentSidebarListItem-details-item-label{flex:0 0 90px;text-align:right}.student2 .studentSidebarListItem-details-item-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:10px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;display:flex;flex:1 0 auto}.student2-header-buttons{position:absolute;display:flex;align-items:center;right:40px;height:40px}.student2-switchBtn{margin-left:20px}.teacher{width:100%;background-color:#f7f9fc;display:flex;flex-direction:column;flex:1;overflow:auto}.teacher .header{padding-left:30px}.confirmPublishModal .form-labeledTextArea .form-textarea,.confirmPublishModal .form-labeledTextArea .form-validation{width:100%}.confirmPublishModal .confirmPublishModal-subheader{font-size:14px}.confirmPublishModal .confirmPublishModal-safe{color:#414852}.confirmPublishModal .confirmPublishModal-safe-mdIcon{font-size:18px}.ReactModal__Content.modal-dialog.updateBookVersionModal{max-width:800px}.pullSingleModal-content{display:flex;flex-direction:column;align-items:center;padding:0 90px}.pullSingleModal-content .pullSingleModal-subheader{font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.sendCourseAnnouncementsModal .form-labeledTextArea,.sendCourseNotificationModal .form-labeledTextArea{margin:0}.sendCourseAnnouncementsModal .form-labeledTextArea .form-textarea,.sendCourseAnnouncementsModal .form-labeledTextArea .form-validation,.sendCourseNotificationModal .form-labeledTextArea .form-textarea,.sendCourseNotificationModal .form-labeledTextArea .form-validation{width:100%}.sendCourseAnnouncementsModal-content,.sendCourseNotificationModal-content{font-size:14px;padding-bottom:20px}.courseAnnouncementsModal,.courseChangesModal{max-height:600px}.courseAnnouncementsModal-items-container,.courseChangesModal-items-container{max-height:500px}.courseAnnouncementsModal-items,.courseChangesModal-items{border-left:2px solid #697590;padding:30px 30px 30px 0;margin-left:30px}.courseAnnouncementsModal-items>ul,.courseChangesModal-items>ul{list-style:none;margin:0;padding:0}.courseAnnouncementsModal-item,.courseChangesModal-item{margin-left:30px;border:1px solid #697590;border-radius:4px;background:#fff;margin-bottom:20px}.courseAnnouncementsModal-item .btn.loading,.courseChangesModal-item .btn.loading{background-image:none;padding-left:26px!important}.courseAnnouncementsModal-item .flipflop-back.btn.loading,.courseChangesModal-item .flipflop-back.btn.loading{padding-left:0!important}.courseAnnouncementsModal-item .flipflop-back .loader,.courseChangesModal-item .flipflop-back .loader{margin-top:4px}.courseAnnouncementsModal-itemLabel,.courseChangesModal-itemLabel{display:inline-block;position:relative;top:-4px;left:9px;padding:9px 20px 2px 20px;margin:-1px 0 0 -10px;font-size:12px;height:11px;line-height:0;border-top-right-radius:2px;border-bottom-right-radius:2px;text-transform:uppercase;color:#fff;background:#697590}.courseAnnouncementsModal-itemLabel:before,.courseChangesModal-itemLabel:before{content:'';width:30px;height:2px;background:#697590;position:relative;display:block;margin-left:-48px}.courseAnnouncementsModal-itemMessage,.courseChangesModal-itemChangelog{padding:5px}.ReactModal__Content.modal-dialog.courseAnnouncementsHistoryModal{width:970px;max-width:970px;top:40px;padding-top:20px;flex-direction:column}.courseAnnouncementsHistoryModal-label{font-size:14px}.ipConsentModal-ip-consent-container{border:1px solid #c4c8cb;padding:5px;max-height:400px}.teacherUnits-blockUTeachModal{width:340px}.AddUnitModal{width:300px;padding:20px 40px;min-width:auto}.AddUnitModal .form{min-width:auto;padding:25px 0}.AddUnitModal .form-textInput .form-iconInput{margin:0}.AddUnitModal .form-textInput .form-iconInput .form-validation{width:100%}.AddUnitModal .form-textInput .form-iconInput .form-iconInput-input{padding-left:10px;width:100%;padding-right:35px}.assignmentBookContentDlg-container{display:flex;background-color:#f7f9fc;padding:25px}.assignmentBookContentDlg-tree{flex:0 0 44%;padding:25px;background-color:#fff;height:400px;overflow-y:auto}.assignmentBookContentDlg-tree:first-child{margin-right:auto}.assignmentBookContentDlg-tree-label{font-size:18px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;padding-bottom:15px}.assignmentBookContentDlg-tree-title .icon{color:#697590}.assignmentBookContentDlg-tree-title--chapter{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.assignmentFromBook-name.is-error .form-validation:after,.assignmentFromBook-name.is-required .form-validation:after,.assignmentFromBook-name.is-valid .form-validation:after{right:-20px}.assignmentFromBook-select-book-section{position:relative}.assignmentFromBook-useLatest{position:absolute;top:83px;left:292px}.awsCloudLearning-textArea .form-textarea{width:592px}.behavioralPlagiarismPlayer{padding:0 20px;background-color:#fff;width:100%;height:100%;overflow-y:auto}.behavioralPlagiarismPlayer .behavioralPlagiarismPlayerModal-code-playback{height:calc(100vh - 50px)}.teacherCourse{overflow:auto;overflow:overlay;display:flex;flex:1;background-color:#fff;position:relative}.teacherCourse .teacherCourse-content{flex:1 1 auto;display:flex;flex-direction:column;overflow:auto}.teacherCourse .teacherCourse-nested-navigation{flex:0 0 160px}.teacherCourse .teacherCourse-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px}.teacherCourse .teacherCourse-orgName{background-color:#5fcac6;color:#fff;padding:2px 15px;border-radius:3px;margin-bottom:5px}.teacherCourse .teacherCourse-orgName{margin-bottom:8px}.teacherCourse .teacherCourse-clsName{width:80%;text-align:center;margin:15px 0;line-height:30px}.teacherCourse .Iframe{flex:1 0 auto;display:flex}.teacherCourse .teacherAdmin{flex-direction:row;display:flex;flex:1;padding-top:50px}.teacherCourse .teacherAdmin .leftMenu{display:flex;flex-direction:column;flex:0 0 220px;padding-left:50px;padding-right:0;max-width:220px}.teacherCourse .teacherAdmin .plainLink{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.teacherCourse .teacherAdmin .btn--export{margin-bottom:10px;display:block;width:100%}.teacherCourse .teacherAdmin .export-container{display:flex;flex:0 0 120px}.teacherCourse .teacherAdmin .export-text{flex:1 0 auto;color:#697590}.teacherCourse .teacherAdmin .ipConsentFormModal .ipConsentForm .savePanel{padding:0}.teacherCourse .teacherAdmin .ipConsentFormModal .ipConsentForm--versions{margin-top:10px}.teacherCourse .teacherAdmin .ipConsentFormModal .ipConsentForm-revision-ta .form-textarea{height:200px}.teacherCourse .teacherAdmin .courseEdit,.teacherCourse .teacherAdmin .courseView{flex:1;flex-direction:column}.teacherCourse .teacherAdmin .courseEdit--singleHelp{margin-left:0;font-size:14px}.teacherCourse .teacherAdmin .courseView .form-footer{padding-top:13px}.teacherCourse .teacherAdmin .courseView-description{white-space:pre-wrap}.teacherCourse .teacherAdmin .courseView-description-text{padding:5px;max-height:300px}.teacherCourse .teacherAdmin .courseView-description-text.scrollable{overflow:auto}.teacherCourse .teacherAdmin .courseEdit .form-fieldset,.teacherCourse .teacherAdmin .courseView-field{font-size:14px;color:#29374e;margin-bottom:26px}.teacherCourse .teacherAdmin .courseEdit .form-fieldset .courseView-value,.teacherCourse .teacherAdmin .courseView-field .courseView-value{font-weight:600}.teacherCourse .teacherAdmin .courseEdit .form-contactUrl .form-fieldset,.teacherCourse .teacherAdmin .courseView-field{margin-bottom:10px}.teacherCourse .teacherAdmin .courseEdit .form-label,.teacherCourse .teacherAdmin .courseView-label{font-size:12px;color:#697590;font-weight:400;margin-right:15px}.teacherCourse .teacherAdmin .courseAdmin{display:flex;flex:1;justify-content:flex-start;padding-left:110px;padding-right:110px;min-width:400px}.teacherCourse .teacherAdmin .courseAdmin .form-labeledTextInput:not(.is-error).form-input,.teacherCourse .teacherAdmin .courseAdmin .form-textarea,.teacherCourse .teacherAdmin .courseAdmin .rw-widget{border-color:#a8b2c4}.teacherCourse .teacherAdmin .courseAdmin .form-footer{margin-left:0;padding-bottom:13px}.teacherCourse .teacherAdmin .courseAdmin .form-footer .form-footer-additionalButtons{float:left}.teacherCourse .teacherAdmin .courseAdmin .form{min-width:400px}.teacherCourse .teacherAdmin .courseView-enabled-lti .courseView-lti--hint{margin-bottom:20px}.teacherCourse .teacherAdmin .courseView-lti--hintBtn{margin-left:10px}.teacherCourse .teacherAdmin .courseView--lti-preview{margin-top:10px}.teacherCourse .teacherAdmin .courseView-value .plainLink{font-size:14px}.teacherCourse .teacherAdmin .courseView--lti-preview .courseView-lti--hint{font-weight:400}.teacherCourse .teacherAdmin .courseInviteToken{flex:0 0 250px;display:flex;flex-direction:column}.teacherCourse .teacherAdmin .courseInviteToken-tokenField,.teacherCourse .teacherAdmin .courseInviteToken-tokenHeader{display:flex;flex-direction:row;justify-content:space-between}.teacherCourse .teacherAdmin .courseInviteToken-tokenHeader{flex:0 0 30px}.teacherCourse .teacherAdmin .courseInviteToken-tokenField{flex:0 0 50px}.teacherCourse .teacherAdmin .courseInviteToken-tokenHeaderTitle{color:#697590}.teacherCourse .teacherAdmin .progressBarAssignmentSettings-container{max-height:60vh}.teacherCourse .teacherAdmin .progressBarAssignmentSettings-moduleItemAssignments{margin-left:20px}.teacherCourse .teacherAdmin .progressBarAssignmentSettings-moduleItemHeader{text-transform:uppercase;font-size:20px;margin-top:15px;margin-bottom:15px}.teacherCourse .teacherAdmin .progressBarAssignmentSettings-assignmentItem{display:flex}.teacherCourse .teacherAdmin .progressBarAssignmentSettings-assignmentItemTitle{margin-left:10px}.teacherCourse .teacherAdmin .teachersList{display:flex;flex-direction:column;flex:1;min-height:300px}.teacherCourse .teacherAdmin .teachersList .simpleListElement{line-height:normal;border-right:0;border-left:0;border-bottom:0;margin:0;padding:8px 0}.teacherCourse .teacherAdmin .teachersList .user-list-item{display:flex;justify-content:flex-start;flex:1;font-weight:600}.teacherCourse .teacherAdmin .teachersList .user-list-item .user-list-item-gravatar{align-self:center;border-radius:100%}.teacherCourse .teacherAdmin .teachersList .user-list-item .user-list-item-icon{height:24px}.teacherCourse .teacherAdmin .teachersList .user-list-item .user-list-item-icon-status{height:24px;width:24px;position:relative;top:4px}.teacherCourse .teacherAdmin .teachersList .user-list-item .user-list-item-delete{color:#e86a6b;align-self:center}.teacherCourse .teacherAdmin .teachersList .user-list-item .user-list-item-delete .icon{cursor:pointer;margin-right:10px}.teacherCourse .teacherAdmin .teachersList .user-list-item .user-list-item-name{align-self:center;overflow:hidden;margin-left:0;padding:0;padding-left:15px}.teacherCourse .teacherAdmin .teachersList .user-list-item .user-list-item-actual-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px}.teacherCourse .teacherAdmin .teachersList-menu{display:flex;flex:0 0 20px;flex-direction:row;justify-content:space-between}.teacherCourse .teacherAdmin .teachersList-menu-title{color:#697590}.teacherCourse .teacherAdmin .teachersList-add-action{display:flex;flex:0 0 20px;justify-content:center}.teacherCourse .teacherAdmin .teachersList-ro-users{margin-right:10px;margin-top:5px}.teacherCourse .teacherAdmin-licenced{margin-bottom:20px}.teacherCourse .teacherAutomatedNotifications{flex:1 1 auto;overflow:auto}.teacherCourse .teacherAutomatedNotifications-createButton{position:absolute;left:190px;top:50px;z-index:3}.teacherCourse .teacherAutomatedNotifications-empty-container{display:flex;justify-content:center;flex:1 0 auto;height:100%;align-items:center;font-size:18px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;line-height:32px}.teacherCourse .teacherAutomatedNotifications-empty-content{width:50%;text-align:center}.teacherCourse .teacherAutomatedNotifications-list{padding:40px 40px 0}.teacherCourse .virtualMachines .form-labeledSelect .form-label{width:150px}.teacherCourse .virtualMachines .form-toggle-button-group .form-input-container{width:700px}.teacherCourse .virtualMachines .form-toggle-button-group .helpBlock{display:inline-block;margin-left:20px}.teacherCourse .virtualMachines .toggle-button.btn{min-width:100px;line-height:27px;font-weight:700}.teacherCourse .courseDetails{display:flex;flex-direction:column}.teacherCourse .courseDetails .courseAnnouncements,.teacherCourse .courseDetails .courseNotifications{margin-bottom:20px}.teacherCourse .courseDetails-details .form-fieldset{flex-direction:row;align-items:flex-start}.teacherCourse .courseDetails-details .form-fieldset .form-label{flex:0 0 130px}.teacherCourse .courseDetails-details .helpBlock{margin:0 0 0 35px}.teacherCourse .courseDetails-details .form-courseDuration-dates{width:432px;flex:0 0 auto}.teacherCourse .courseDetails-details .form-labeledTextArea .form-input-container{z-index:1}.teacherCourse .courseDetails-details-org{flex-direction:row}.teacherCourse .courseDetails-details-org-name{flex:0 0 282px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px;color:#414852;line-height:20px;border:0}.teacherCourse .courseLicensedState-toggle{position:relative}.teacherCourse .courseLicensedState-ip-consent{font-size:13px;color:#3574e3;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;position:absolute;left:140px;top:35px}.teacherCourse .courseShareCode .courseInviteToken{display:flex;flex-direction:column;margin-left:35px;flex:0 0 260px}.teacherCourse .courseShareCode .courseInviteToken .courseInviteToken-tokenHeader{display:flex;justify-content:space-between;padding-bottom:3px}.teacherCourse .courseShareCode .courseInviteToken .courseInviteToken-regenerate{font-size:13px;color:#3574e3;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.teacherCourse .form-fieldset .teacher-contactUrls-help{margin:0 0 0 35px}.teacherCourse .teacherExport .plainLink{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.teacherCourse .gradingBasicSettings{overflow:auto}.teacherCourse .gradingBasicSettings-behavioral-options-container>.helpBlock{margin-left:0}.teacherCourse .gradingBasicSettings-behavioral-options-container .form-fieldset{margin-bottom:0}.teacherCourse .gradingBasicSettings-behavioral-options{display:flex}.teacherCourse .gradingBasicSettings-behavioral-options-label{flex:0 0 170px;display:flex;justify-content:center}.teacherCourse .gradingBasicSettings-behavioral-chartOptions-line{display:flex}.teacherCourse .gradingBasicSettings-behavioral-externalToggle{display:flex;align-items:center}.teacherCourse .gradingBasicSettings-behavioral-chartOptions-line>.form-toggle,.teacherCourse .gradingBasicSettings-behavioral-externalToggle>.form-toggle{margin-right:20px}.teacherCourse .gradingBasicSettings-behavioral-numberInput{width:90px}.teacherCourse .gradingQueue{display:flex;flex:1;min-height:0}.teacherCourse .gradingQueue-switchType{position:absolute;right:20px}.teacherCourse .gradingQueue.is-queueItemExpanded{display:flex;flex-direction:row;flex:1}.teacherCourse .gradingQueueList{display:flex;flex-direction:column;flex:1 0 auto}.teacherCourse .gradingQueue.is-queueItemExpanded .gradingQueueList{display:flex;flex-direction:column;max-width:450px;box-shadow:-4px 10px 17px 10px #d5dae6;margin-top:0;z-index:0;padding:0}.teacherCourse .gradingQueue.is-queueItemExpanded.by-assignment .gradingQueueList{max-width:215px}.teacherCourse .gradingQueueSmallList-logo{flex:0 0 40px;padding:3px 0 3px 10px;width:50px}.teacherCourse .gradingQueueSmallList-assignment-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.teacherCourse .gradingQueueSmallList{overflow:auto}.teacherCourse .gradingQueueSmallList-row{display:flex;align-items:center;height:40px;width:100%;border-bottom:1px solid #d5dae6;cursor:pointer}.teacherCourse .gradingQueueSmallList-active{color:#fff;background-color:#3574e3}.teacherCourse .gradingQueueSmallList-student-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;color:#414852}.teacherCourse .gradingQueueSmallList-active .gradingQueueSmallList-student-name{color:#fff}.teacherCourse .gradingQueue-paginator .listPaginator--full{padding:0 50px 5px 50px}.teacherCourse .gradingQueue-paginator .listPaginator--full .teacherStudents-searcher{padding-left:0}.teacherCourse .gradingQueue-paginator .listPaginator--small{justify-content:flex-end;flex-direction:row;flex-wrap:wrap;padding:0 10px}.teacherCourse .gradingQueue-paginator .listPaginator--small .listPaginator--paging{margin:0}.teacherCourse .gradingQueue-paginator .listPaginator--small .listPaginator--search .searcher-container{width:100%}.teacherCourse .gradingQueue-paginator .listPaginator--small .teacherStudents-searcher{padding-left:0}.teacherCourse .gradingQueue-paginator .listPaginator--small .teacherStudents-sorter{display:none}.teacherCourse .gradingQueueListItem{display:flex;align-items:center;border-top:1px solid #eef1f7;padding:5px 0 5px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;overflow:hidden;transition:background .3s linear}.teacherCourse .gradingQueueListItem:not(.gradingQueueListItem-header):not(.is-active):hover{background-color:#f6f7f9;cursor:pointer}.teacherCourse .gradingQueueListItem:last-child{border-bottom:1px solid #eef1f7}.teacherCourse .gradingQueueListItem:active{outline:0}.teacherCourse .gradingQueueListItem .regradeRequestIcon{display:initial;font-size:18px;min-width:20px;top:-4px}.teacherCourse .gradingQueueListItem-header{display:flex;font-weight:700;border-top:none;padding:10px 0;cursor:default;outline:0;color:#414852}.teacherCourse .gradingQueueListItem-header .gradingQueueListItem-student-name{color:#414852}.teacherCourse .gradingQueueListItem-assignment-name{flex:1 0 10%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px}.teacherCourse .gradingQueueListItem-header.by-assignment .gradingQueueListItem-assignment-name,.teacherCourse .gradingQueueListItem.by-assignment .gradingQueueListItem-assignment-name{display:none}.teacherCourse .gradingQueue.by-assignment .gradingQueueListItem-assignment-name,.teacherCourse .gradingQueue.by-assignment .gradingQueueSmallList-assignment-name,.teacherCourse .gradingQueue.by-assignment .gradingQueueSmallList-logo{display:none}.teacherCourse .gradingQueueListItem-student-name{flex:1 0 10%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px;color:#414852}.teacherCourse .gradingQueueListItem-answered,.teacherCourse .gradingQueueListItem-grade,.teacherCourse .gradingQueueListItem-graded,.teacherCourse .gradingQueueListItem-open,.teacherCourse .gradingQueueListItem-points,.teacherCourse .gradingQueueListItem-time{display:flex;justify-content:center;flex:1}.teacherCourse .gradingQueueListItem-setGrade{border:1px solid #414852;display:inline-block;position:relative;padding:1px 3px;border-radius:2px;min-width:22px;min-height:22px;line-height:22px}.teacherCourse .gradingQueueListItem-setGrade .plainLink{color:#414852}.teacherCourse .gradingQueueListItem-setGrade.withPenalty{background-color:#fececd}.teacherCourse .gradingQueueListItem-setGradeInner{text-align:center;width:100%;height:100%;outline:0}.teacherCourse .gradingQueueListItem-setGradeInner:focus .gradingQueueListItem-setGrade{outline:2px solid #000;outline-offset:-2px}.teacherCourse .gradingQueue-emptyContainer{display:flex;height:100%}.teacherCourse .gradingQueueListItems{padding:0 20px 30px}.teacherCourse .gradingQueue.is-queue-empty .gradingQueueListItems,.teacherCourse .gradingQueue.is-queue-empty .gradingQueueSmallList{display:flex}.teacherCourse .gradingQueue.is-queue-empty .gradingQueueListItem-header{display:none}.teacherCourse .gradingQueue-emptyMessage{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:32px;margin:auto}.teacherCourse .archivedStudentPrefix{color:#9b5c03;font-weight:700}.teacherCourse .gradingQueueSmallList-active .archivedStudentPrefix{color:#ecf1f5}.teacherCourse .openStudentsProject-projectLink{color:#3574e3}.teacherCourse .courseLlms-no-llms{margin:25px 50px}.teacherCourse .courseLlms-rateLimit-controls .courseLlms-costLimit-control,.teacherCourse .courseLlms-rateLimit-controls .courseLlms-requestLimit-control{flex-direction:row;align-items:flex-start}.teacherCourse .courseLlms-rateLimit-controls .courseLlms-costLimit-control .rw-widget,.teacherCourse .courseLlms-rateLimit-controls .courseLlms-requestLimit-control .rw-widget{width:120px}.teacherCourse .courseLlms-rateLimit-controls .courseLlms-costLimit-control .form-label,.teacherCourse .courseLlms-rateLimit-controls .courseLlms-requestLimit-control .form-label{flex:0 0 120px}.teacherCourse .courseLlms-rateLimit-controls .courseLlms-costLimit-control .form-input-container,.teacherCourse .courseLlms-rateLimit-controls .courseLlms-requestLimit-control .form-input-container{width:120px;flex:0 0 auto}.teacherCourse .courseLlms-rateLimit-controls .courseLlms-costLimit-control .helpBlock,.teacherCourse .courseLlms-rateLimit-controls .courseLlms-requestLimit-control .helpBlock{margin:0 0 0 35px}.teacherCourse .courseLlms-rateLimit-controls .courseLlms-budgetLimit-control,.teacherCourse .courseLlms-rateLimit-controls .courseLlms-rateLimit-control{display:flex;flex-direction:row;align-items:flex-start}.teacherCourse .courseLlms-rateLimit-controls .courseLlms-budgetLimit-control .rw-widget,.teacherCourse .courseLlms-rateLimit-controls .courseLlms-rateLimit-control .rw-widget{width:120px}.teacherCourse .courseLlms-rateLimit-controls .courseLlms-budgetLimit-control .courseLlms-limit-control,.teacherCourse .courseLlms-rateLimit-controls .courseLlms-rateLimit-control .courseLlms-limit-control{flex-direction:row;align-items:flex-start}.teacherCourse .courseLlms-rateLimit-controls .courseLlms-budgetLimit-control .number-control .form-label,.teacherCourse .courseLlms-rateLimit-controls .courseLlms-rateLimit-control .number-control .form-label{width:120px}.teacherCourse .courseLlms-rateLimit-controls .courseLlms-budgetLimit-control .form-input-container,.teacherCourse .courseLlms-rateLimit-controls .courseLlms-rateLimit-control .form-input-container{width:120px;flex:0 0 auto}.teacherCourse .courseLlms-rateLimit-controls .courseLlms-budgetLimit-control .helpBlock,.teacherCourse .courseLlms-rateLimit-controls .courseLlms-rateLimit-control .helpBlock{margin:0 0 0 35px}.teacherCourse .ltiLmsSettings-enabled-lti .ltiLmsSettings-lti--hint{margin-bottom:20px}.teacherCourse .ltiLmsSettings-lti--hintBtn{margin-left:10px}.teacherCourse .teacher-form-lti-numberInput label.form-label{width:150px}.teacherCourse .teacher-form-lti-numberInput div.form-input-container{width:90px}.teacherCourse .teacher-form-lti-numberInput div.form-input-container input{width:70px}.teacherCourse .teacherStudents-floatingButton.floatingButton{left:40px;top:-23px}.teacherCourse .teacherStudents{flex-direction:row;display:flex;flex:1;min-height:0}.teacherCourse .teacherStudents .studentAssignmentsListItem{overflow:hidden;flex:1 0 auto;display:flex;flex-direction:column;border-top:1px solid #d5dae6;padding:5px 5px 5px 15px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;transition:background .3s linear}.teacherCourse .teacherStudents .studentAssignmentsListItem:not(.studentAssignmentsListItem--header):not(.is-active):not(.is-pinned):hover{cursor:pointer;background-color:#f6f7f9}.teacherCourse .teacherStudents .studentAssignmentsListItem:last-child{border-bottom:1px solid #d5dae6}.teacherCourse .teacherStudents .studentAssignmentsListItem .btn--grading{background-color:#fff;color:#414852;width:auto;margin-right:10px;padding-left:5px;padding-right:5px;cursor:help;text-transform:none;border:none}.teacherCourse .teacherStudents .studentAssignmentsListItem .btn--grading:hover{background:#e6e6e6}.teacherCourse .teacherStudents .studentAssignmentsListItem .btn--danger{color:#e86a6b}.teacherCourse .teacherStudents .studentAssignmentsListItem .regradeRequestIcon{display:initial;font-size:18px;top:4px;position:relative;left:12px}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-active{background:#3574e3;color:#fff}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-active:hover{background-color:#1f65e0}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-pinned:not(.is-active){background-color:#fff6d9;border-bottom:1px solid #ffde73;border-color:#ffde73}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-pinned:not(.is-active):hover{cursor:pointer;background-color:#fff3cc}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-pinned:not(.is-active)+.studentAssignmentsListItem{border-top:0}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-pinned:not(.is-active) .studentAssignmentsListItem--menu .menu-trigger:hover{background:0 0}.teacherCourse .teacherStudents .studentAssignmentsListItem-mainInfo{display:flex;flex:1 0 auto;width:100%}.teacherCourse .teacherStudents .studentAssignmentsListItem--header{display:none;border-top:0}.teacherCourse .teacherStudents .studentAssignmentsListItem-column{display:flex;align-items:center;flex-direction:row;justify-content:center;display:none}.teacherCourse .teacherStudents .studentAssignmentsListItem-icon{display:flex;min-width:40px}.teacherCourse .teacherStudents .studentAssignmentsListItem-icon .logoImage{flex:0 1 35px}.teacherCourse .teacherStudents .studentAssignmentsListItem-icon .logoEl{width:20px;height:20px;font-size:10px;line-height:20px}.teacherCourse .teacherStudents .studentAssignmentsListItem-completed{display:flex;width:20px;min-width:20px}.teacherCourse .teacherStudents .studentAssignmentsListItem:not(.is-active) .studentAssignmentsListItem-completed{color:#18d8a7}.teacherCourse .teacherStudents .studentAssignmentsListItem-pinned-icon{position:relative}.teacherCourse .teacherStudents .studentAssignmentsListItem-pinned-icon .icon{color:#414852;display:block;position:absolute;left:-24px}.teacherCourse .teacherStudents .studentAssignmentsListItem-name{width:135px;justify-content:flex-start;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center;display:block}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-column{width:10%;min-width:60px;display:flex;align-items:center;flex-direction:row;justify-content:center}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-icon{width:70px;min-width:70px}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-icon .logoEl{width:30px;height:30px;font-size:14px;line-height:30px}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-pinned-icon .icon{top:3px;left:-17px;font-size:14px}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-completed{font-size:16px;width:70px;min-width:70px}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-name{flex:1 1 50%;justify-content:flex-start;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;display:block}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-answered,.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-correct,.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-grade,.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-points{min-width:75px}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-assessments{min-width:90px}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-time{min-width:80px}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-time .timeSpent{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;color:#414852}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large.studentAssignmentsListItem--header{display:flex}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large.studentAssignmentsListItem--header .studentAssignmentsListItem-column{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;color:#414852}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-setGrade{border:1px solid #414852;top:8px;position:relative;left:10px;padding:1px 3px;border-radius:2px;min-width:22px;display:inline-block;min-height:22px;line-height:22px}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-setGrade:hover{text-decoration:none}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-setGrade.withPenalty{background-color:#fececd}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-setGradeInner{width:100%;height:100%;text-align:center}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-setGrade,.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-setGrade .plainLink{color:#414852}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-gradeComment{display:flex;padding-right:80px}.teacherCourse .teacherStudents .studentHeader{display:flex;justify-content:center;flex-direction:row;align-items:stretch;background-color:#fafafa;padding:50px 40px;border-bottom:1px solid #eaecf2}.teacherCourse .teacherStudents .studentHeader-img{border:1px solid #d5dae6;border-radius:50%}.teacherCourse .teacherStudents .studentHeader-name{flex:1 1 auto;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;font-size:18px;color:#414852;line-height:32px;padding-left:18px}.teacherCourse .teacherStudents .teacherStudentsStudentListItem .menu-internal{width:180px;margin-left:-160px}.teacherCourse .teacherStudents .teacherStudentsStudentListItem .studentListItemMenu-reset{border-top:1px solid #000;padding-top:5px}.teacherCourse .teacherStudents .teacherStudentsStudentListItem .studentListItemMenu-reset i{float:right;margin-top:5px;margin-right:5px;color:#e86a6b}.teacherCourse .teacherStudents .teacherStudentsStudentListItem{flex:1;display:flex;cursor:pointer;padding:0 5px 0 15px;border-bottom:1px solid #d5dae6;height:35px}.teacherCourse .teacherStudents .teacherStudentsStudentListItem:not(.teacherStudentsStudentListItem--header):not(.is-active):not(.is-archived):hover{background-color:#f6f7f9}.teacherCourse .teacherStudents .teacherStudentsStudentListItem:last-child{border-bottom:1px solid #d5dae6}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-active{background:#3574e3;color:#fff}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-active .archivedStudentPrefix,.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-active button{color:#fff}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-active:hover{background-color:#1f65e0}.teacherCourse .teacherStudents .teacherStudentsStudentListItem--header{display:none;color:#414852}.teacherCourse .teacherStudents .teacherStudentsStudentListItem-column{display:flex;align-items:center;flex-direction:row;justify-content:center;display:none}.teacherCourse .teacherStudents .teacherStudentsStudentListItem-icon{width:52px}.teacherCourse .teacherStudents .teacherStudentsStudentListItem-icon .teacherStudentsStudentListItem-iconImg{border-radius:50%}.teacherCourse .teacherStudents .teacherStudentsStudentListItem-name{display:flex;flex:1 1 auto;justify-content:flex-start;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.teacherCourse .teacherStudents .teacherStudentsStudentListItem-name-btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:left}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-large{height:50px;padding:0 50px}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-large .teacherStudentsStudentListItem-column{width:20%;display:flex;align-items:center;flex-direction:row;justify-content:center}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-large .teacherStudentsStudentListItem-icon{width:90px}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-large .teacherStudentsStudentListItem-completed,.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-large .teacherStudentsStudentListItem-started{min-width:100px}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-large .teacherStudentsStudentListItem-menu{width:44px}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-large .teacherStudentsStudentListItem-login{width:140px}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-large .teacherStudentsStudentListItem-name{flex:1 1 60%;justify-content:flex-start;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-large.teacherStudentsStudentListItem--header{display:flex;flex:0 0 50px;border-top:none}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-large.teacherStudentsStudentListItem--header .teacherStudentsStudentListItem-column{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-large .teacherStudentsStudentListItem-name-item{width:100%}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-archived:not(.is-active){background:#fafafa}.teacherCourse .teacherStudents .archivedStudentPrefix{color:#9b5c03;margin-right:5px}.teacherCourse .teacherStudents-studentsListContent{display:flex;flex-direction:column;flex:1;overflow:hidden}.teacherCourse .teacherStudents-studentsList.is-empty,.teacherCourse .teacherStudents.is-studentActive>.teacherStudents-studentStats.is-empty>.teacherStudents-unitsScrollable{padding:0;justify-content:center;display:flex}.teacherCourse .teacherStudents-addButton{position:absolute;left:220px;top:50px;z-index:3}.teacherCourse .teacherStudents-studentsList{display:flex;flex:1;z-index:2;padding:30px 50px 0;background-color:#fff}.teacherCourse .teacherStudents-studentsHeader{background-color:#fafafa;display:none}.teacherCourse .teacherStudents-searcher{background:#fafafa;padding:10px 0 10px 10px}.teacherCourse .teacherStudents-searcher .searcher-reset{display:none}.teacherCourse .teacherStudents-studentSearcher{width:100%;padding-left:10px;background:0 0}.teacherCourse .teacherStudents-studentSearcher .searcher-reset{display:none}.teacherCourse .teacherStudents-studentSearcher .searcher-container{width:90%;float:left}.teacherCourse .teacherStudents-studentSearcher .searcher-container .form-iconInput{width:100%}.teacherCourse .teacherStudents-studentSearcher .searcher-container .form-input-container{width:100%}.teacherCourse .teacherStudents-studentSearcher .searcher-container .form-input{padding-right:10px}.teacherCourse .teacherStudents-sorter{height:auto;padding:6px 0;border:none}.teacherCourse .listPaginator--small .teacherStudents-sorter{padding:0 0 6px 10px}.teacherCourse .listPaginator--small .teacherStudents-sorter .rw-dropdown-list{width:130px}.teacherCourse .teacherStudents-assignmentSearcher{width:100%}.teacherCourse .teacherStudents-assignmentSearcher .searcher-container{width:90%;float:left}.teacherCourse .teacherStudents-assignmentSearcher .searcher-container .form-iconInput{width:100%}.teacherCourse .teacherStudents-assignmentSearcher .searcher-container .form-input-container{width:100%}.teacherCourse .teacherStudents-assignmentSearcher .searcher-container .form-input{width:100%;padding-right:10px}.teacherCourse .teacherStudents-emptyMessage{display:inline-block;width:50%;font-size:18px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;line-height:32px;align-self:center;text-align:center}.teacherCourse .teacherStudents-studentStats,.teacherCourse .teacherStudents-studentsList{overflow-x:hidden}.teacherCourse .teacherStudents-unitsScrollable{overflow:auto;flex-direction:column}.teacherCourse .teacherStudents-studentStats>.teacherStudents-unitsScrollable{display:block}.teacherCourse .teacherStudents-unitsScrollable .unitListItem{overflow:auto}.teacherCourse .teacherStudents-studentStats{display:none;z-index:1;flex:1;flex-direction:column}.teacherCourse .teacherStudents-studentInfo{display:flex;flex-direction:column;flex:1}.teacherCourse .teacherStudents-studentInfo .Iframe{flex:1 0 auto;display:flex}.teacherCourse .teacherStudents-studentInfo-simpleTabber{position:relative}.teacherCourse .teacherStudents-studentInfo-simpleTabber .react-tabs__tab-list{width:auto;padding-top:0;background-color:transparent;position:absolute;top:-33px;left:40px;box-shadow:none}.teacherCourse .teacherStudents-assignmentsHeader{display:none}.teacherCourse .teacherStudents-assignmentSearcher{background-color:#fafafa}.teacherCourse .teacherStudents-forkStats{display:none}.teacherCourse .teacherStudents.is-studentActive{height:0}.teacherCourse .teacherStudents.is-studentActive .teacherStudents-addButton{display:none}.teacherCourse .teacherStudents.is-studentActive .teacherStudents-studentsList{flex:0 0 215px;padding:0;box-shadow:-4px 10px 17px 10px #d5dae6}.teacherCourse .teacherStudents.is-studentActive .teacherStudents-studentsHeader{display:flex;flex-direction:column}.teacherCourse .teacherStudents.is-studentActive .teacherStudents-studentStats{display:flex}.teacherCourse .teacherStudents.is-studentActive .teacherStudents-courseUnit{flex:1}.teacherCourse .teacherStudents.is-studentActive:not(.is-assignmentActive) .teacherStudents-studentStats.is-empty .teacherStudents-emptyMessage{margin:auto}.teacherCourse .teacherStudents.is-assignmentActive .teacherStudents-studentStats{flex:0 0 215px;box-shadow:-4px 10px 17px 10px #d5dae6}.teacherCourse .teacherStudents.is-assignmentActive .teacherStudents-studentStats.is-empty .teacherStudents-emptyMessage{font-size:12px;line-height:20px;width:80%}.teacherCourse .teacherStudents.is-assignmentActive .assignmentHeader{display:none}.teacherCourse .teacherStudents.is-assignmentActive .teacherStudents-assignmentsHeader{display:flex;flex-direction:column}.teacherCourse .teacherStudents.is-assignmentActive .teacherStudents-forkStats{display:flex}.teacherCourse .teachersList .simpleListElement{line-height:normal;border-right:0;border-left:0;border-bottom:0;margin:0}.teacherCourse .teachersList .simpleListElement:hover{background-color:#f6f7f9}.teacherCourse .teachersList .teachersList-item-remove-btn{margin-right:0}.teacherCourse .teachersList-panel .savePanel-div{overflow:auto}.teacherCourse .teachersList-header{display:flex;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:0 20px;color:#414852}.teacherCourse .teachersList-header .teachersList-item-actual-name{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;font-size:12px;color:#414852}.teacherCourse .teachersList-item{display:flex;flex:1 1 auto;align-items:center;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;overflow:hidden}.teacherCourse .teachersList-item-icon{flex:0 0 38px}.teacherCourse .teachersList-item-gravatar{align-self:center;border-radius:100%}.teacherCourse .teachersList-item-actual-name{flex:0 1 50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;color:#414852;font-size:15px;padding-right:20px}.teacherCourse .teachersList-item-username{flex:0 1 50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teacherCourse .teachersList-item-course-editor{display:flex;justify-content:center;flex:0 0 100px}.teacherCourse .teachersList-item-remove{flex:0 0 90px;text-align:center}.teacherCourse .teachersList-item-help{flex:0 0 200px;text-align:center}.teacherCourse .teachersList-item-help .helpBlock{margin:0}.teacherCourse .teacherAdd-field .rw-combobox.rw-widget{width:282px}.teacherCourse .organizationInvite .organizationInvite-field{display:flex;justify-content:flex-start;align-items:baseline}.teacherCourse .organizationInvite .organizationInvite-email{margin-right:20px}.teacherCourse .organizationInvite .organizationInvite-tooltip{position:relative;height:0;top:-40px;width:0;display:none}.teacherCourse .organizationInvite .organizationInvite-tooltip.is-visible{display:block}.teacherCourse .organizationInvite .organizationInvite-tooltipOverlay{width:160px;text-align:center}.teacherCourse .organizationInvitationList{display:flex;flex-direction:column}.teacherCourse .organizationInvitationList-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-bottom:1px solid #eaecf2;padding:10px 20px}.teacherCourse .organizationInvitationList-item:nth-child(odd){background-color:#f6f7f9}.teacherCourse .organizationInvitationList-item:nth-child(1){border-top:1px solid #eaecf2}.teacherCourse .organizationInvitationList-item-actions{margin:0 10px}.teacherCourse .organizationInvitationList-item-actions .btn:first-child{margin-right:10px}.teacherCourse .organizationInvitationList-item-name{display:flex;flex:1 1 auto}.teacherCourse .organizationInvitationList-item-status{text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding-right:10px;color:#414852}.teacherCourse .organizationInvitationList-item-status--revoked{color:#e86a6b}.teacherCourse .teacherUnits-floatingButton.floatingButton{left:40px;top:-23px}.teacherCourse .teacherUnits{flex-direction:row;display:flex;flex:1;min-height:0}.teacherCourse .teacherUnits .assignmentActionPanel{display:flex;flex-wrap:wrap;align-items:center}.teacherCourse .teacherUnits .assignmentActionPanel-item{display:flex;align-items:center;flex-direction:column;padding-right:20px;padding-top:5px}.teacherCourse .teacherUnits .assignmentActionPanel-item.hide{visibility:hidden}.teacherCourse .teacherUnits .assignmentActionPanel-actionsBtn{white-space:nowrap}.teacherCourse .teacherUnits .assignmentBrowserListItem{display:flex;padding:13px 30px;background-color:#fff;border:1px solid #d5dae6;align-items:center;margin-bottom:10px;cursor:pointer}.teacherCourse .teacherUnits .assignmentBrowserListItem--readonly{cursor:default;opacity:.8}.teacherCourse .teacherUnits .assignmentBrowserListItem:not(.assignmentBrowserListItem--readonly):hover{border-color:#b8d7f9}.teacherCourse .teacherUnits .assignmentBrowserListItem-name{flex:1 0 auto;font-size:18px;padding-left:15px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.teacherCourse .teacherUnits .assignmentBrowserListItem-hidden-lbl{color:#9b5c03}.teacherCourse .teacherUnits .assignmentHeader{display:flex;flex-direction:column;align-items:stretch;background-color:#fafafa;padding:10px 20px 40px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;border-bottom:1px solid #eaecf2}.teacherCourse .teacherUnits .assignmentHeader-info{display:flex;flex:0 0 40px;align-items:center;padding-bottom:10px}.teacherCourse .teacherUnits .assignmentHeader-logo{min-width:50px}.teacherCourse .teacherUnits .assignmentHeader-name{display:inline-block;width:90%;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:32px}.teacherCourse .teacherUnits .assignmentHeader-actionsBtn{white-space:nowrap}.teacherCourse .teacherUnits .assignmentInfo{display:flex;flex-direction:column;flex:1;overflow:auto}.teacherCourse .teacherUnits .assignmentInfo .Iframe{flex:1 0 auto;display:flex}.teacherCourse .teacherUnits .assignmentInfo-studentSearcher{display:none;background-color:#fafafa}.teacherCourse .teacherUnits .assignmentInfo-studentsHeader{background-color:#fafafa;display:none}.teacherCourse .teacherUnits .assignmentInfo.is-studentActive .assignmentHeader{display:none}.teacherCourse .teacherUnits .assignmentInfo.is-studentActive .assignmentInfo-studentSearcher{display:block}.teacherCourse .teacherUnits .assignmentInfo.is-studentActive .assignmentInfo-studentsHeader{display:flex;flex-direction:column}.teacherCourse .teacherUnits .assignmentInfo.is-studentActive .assignmentInfo-simpleTabber .react-tabs__tab-list{display:none}.teacherCourse .teacherUnits .assignmentInfo-forkStatusFilter{margin-right:10px}.teacherCourse .teacherUnits .assignmentInfo-simpleTabber{position:relative}.teacherCourse .teacherUnits .assignmentInfo-simpleTabber .react-tabs__tab-list{width:auto;padding-top:0;background-color:transparent;position:absolute;top:-33px;left:-37px;box-shadow:none}.teacherCourse .teacherUnits .assignmentProgress-tab{display:flex;flex-direction:column;flex:1;overflow:hidden}.teacherCourse .teacherUnits .assignmentProgress--header{width:100%;background-color:#fff;border-bottom:1px solid #eef1f7}.teacherCourse .teacherUnits .assignmentProgress-actionsPanel{padding:10px 20px}.teacherCourse .teacherUnits .assignmentProgress-students-container{flex:1 1 auto}.teacherCourse .teacherUnits .assignmentProgress--content-empty{display:flex;justify-content:center;height:100%}.teacherCourse .teacherUnits .assignmentProgress-emptyMessage{display:inline-block;width:50%;font-size:18px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;line-height:32px;align-self:center;text-align:center}.teacherCourse .teacherUnits .assignmentListItemMenu-reset{border-top:1px solid #000;padding-top:5px}.teacherCourse .teacherUnits .assignmentListItemMenu-reset i{float:right;margin-top:5px;margin-right:5px;color:#e86a6b}.teacherCourse .teacherUnits .assignmentListItemMenu-list-delete{border-top:1px solid #000;color:#e86a6b}.teacherCourse .teacherUnits .assignmentListItemMenu-list-delete i{float:right;margin-top:5px;margin-right:5px;color:#e86a6b}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem{flex:1;display:flex;border-top:1px solid #eef1f7;padding:5px 5px 5px 15px;transition:background .3s linear}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem:not(.teacherUnitsAssignmentListItem--header):not(.is-active):hover{cursor:pointer;background-color:#f6f7f9}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem:last-child{border-bottom:1px solid #eef1f7}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-dragging{opacity:0}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-active{background:#3574e3;color:#fff}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-active:hover{background-color:#1f65e0}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-pinned:not(.is-active){background-color:#fff6d9;border-bottom:1px solid #ffde73;border-color:#ffde73}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-pinned:not(.is-active):hover{cursor:pointer;background-color:#fff3cc}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-pinned:not(.is-active)+.teacherUnitsAssignmentListItem{border-top:0}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-pinned:not(.is-active) .teacherUnitsAssignmentListItem--menu .menu-trigger:hover{background:0 0}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-disabled .teacherUnitsAssignmentListItem-icon,.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-disabled .teacherUnitsAssignmentListItem-name{opacity:.65}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-disabled .btn{background:#fff;color:#697590;border:1px solid;padding:0;cursor:default}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem--header{display:none}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem-column{display:flex;align-items:center;flex-direction:row;justify-content:center;display:none}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem-icon{display:flex;width:40px}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem-icon .logoEl{width:20px;height:20px;font-size:10px;line-height:20px}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem-pinned-icon{position:relative}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem-pinned-icon .icon{color:#fff3cc;display:block;position:absolute;left:-22px}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem-name{display:block;width:100%;justify-content:flex-start;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-large .btn{text-transform:lowercase;padding:1px;width:75px}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-large .teacherUnitsAssignmentListItem-column{width:20%;display:flex;align-items:center;flex-direction:row;justify-content:center}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-large .teacherUnitsAssignmentListItem-icon{width:70px}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-large .teacherUnitsAssignmentListItem-icon .logoEl{width:30px;height:30px;font-size:14px;line-height:30px}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-large .teacherUnitsAssignmentListItem-pinned-icon .icon{top:3px;left:-32px;font-size:14px}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-large .teacherUnitsAssignmentListItem-menu{width:44px}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-large .teacherUnitsAssignmentListItem-name{flex:1 1 60%;justify-content:flex-start;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-large.teacherUnitsAssignmentListItem--header{display:flex;border-top:none}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-large.teacherUnitsAssignmentListItem--header .teacherUnitsAssignmentListItem-column{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-large .teacherUnitsAssignmentListItem-name-item{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.teacherCourse .teacherUnits .assignmentsEditList{width:100%;border:0;border-collapse:collapse}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditList-header{color:#414852}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditList-header th{padding:0 10px}.teacherCourse .teacherUnits .assignmentsEditList th.assignmentsEditListItem-header-name{text-align:left;padding-left:60px}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem{height:45px}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem:hover{background-color:#f6f7f9}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem td{padding:0 10px}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-icon{cursor:pointer}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-publish{white-space:nowrap}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-duplicate,.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-rename,.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-stack,.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-versions{text-align:center}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-duplicate-image{width:13px}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-name{width:100%}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-name span{cursor:pointer}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-name-button{text-align:left}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-delete{width:30px}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-delete>.plainButton{color:#e86a6b}.teacherCourse .teacherUnits .assignmentsEditListItem-action{color:#414852}.teacherCourse .teacherUnits .assignmentsArchivedList,.teacherCourse .teacherUnits .assignmentsTeachList{width:100%;vertical-align:middle;text-align:center;border:0;border-collapse:collapse}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachList-header,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachList-header{color:#414852}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachList-header th,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachList-header th{padding:0 10px}.teacherCourse .teacherUnits .assignmentsArchivedList th.assignmentsArchivedList-header-name,.teacherCourse .teacherUnits .assignmentsArchivedList th.assignmentsTeachList-header-name,.teacherCourse .teacherUnits .assignmentsTeachList th.assignmentsArchivedList-header-name,.teacherCourse .teacherUnits .assignmentsTeachList th.assignmentsTeachList-header-name{text-align:left;padding-left:20px}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachList-header-dueDate,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-dueDate,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachList-header-dueDate,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-dueDate{white-space:nowrap}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem{vertical-align:middle;height:45px}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem:hover,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem:hover,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem:hover,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem:hover{background-color:#f6f7f9}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem.disabled .assignmentsTeachListItem-cell:not(.assignmentsTeachListItem-3dotsMenu),.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem.disabled .assignmentsTeachListItem-cell:not(.assignmentsTeachListItem-3dotsMenu),.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem.disabled .assignmentsTeachListItem-cell:not(.assignmentsTeachListItem-3dotsMenu),.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem.disabled .assignmentsTeachListItem-cell:not(.assignmentsTeachListItem-3dotsMenu){opacity:.6}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-cell,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-cell,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-cell,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-cell{padding:0 10px}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-cell-content,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-cell-content,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-cell-content,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-cell-content{height:45px;display:flex;align-items:center;justify-content:center}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-action,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-action,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-action,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-action{font-size:16px;cursor:pointer;color:#777}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-action.disabled,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-action.disabled,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-action.disabled,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-action.disabled{opacity:.6;cursor:default}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-action.active,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-action.active,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-action.active,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-action.active{color:#3574e3}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-action .actionName,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-action .actionName,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-action .actionName,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-action .actionName{margin-left:5px;font-size:14px}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-action:hover:not(.disabled),.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-action:hover:not(.disabled),.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-action:hover:not(.disabled),.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-action:hover:not(.disabled){color:#414852}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-action:hover,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-action:hover,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-action:hover,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-action:hover{opacity:1}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-enable .plainButton,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-enable .plainButton{font-size:12px;color:#414852}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-dueDate .plainButton,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-dueDate .plainButton{font-size:12px;color:#3574e3}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-icon .assignmentsTeachListItem-cell-content,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-name .assignmentsTeachListItem-cell-content,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-icon .assignmentsTeachListItem-cell-content,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-name .assignmentsTeachListItem-cell-content{cursor:pointer}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-icon .assignmentsArchivedListItem-cell-content,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-name .assignmentsArchivedListItem-cell-content,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-icon .assignmentsArchivedListItem-cell-content,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-name .assignmentsArchivedListItem-cell-content{cursor:pointer}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-name,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-name,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-name,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-name{width:100%;text-align:left}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-name .assignmentsArchivedListItem-cell-content,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-name .assignmentsTeachListItem-cell-content,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-name .assignmentsArchivedListItem-cell-content,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-name .assignmentsTeachListItem-cell-content{justify-content:start}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-name-button,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-name-button{text-align:inherit}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-completed .progressCircle,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-started .progressCircle,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-completed .progressCircle,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-started .progressCircle{margin:auto}.teacherCourse .teacherUnits .assignmentsTeachListItem-prime{padding:5px;font-size:12px;display:flex}.teacherCourse .teacherUnits .assignmentsTeachListItem-prime-left{flex:1 1 auto;text-align:left}.teacherCourse .teacherUnits .assignmentsTeachListItem-prime-right{flex:0 0 83px;display:flex;align-items:flex-end;justify-content:flex-end}.teacherCourse .teacherUnits .assignmentSmallList{width:100%;vertical-align:middle;text-align:center;border:0;border-collapse:collapse}.teacherCourse .teacherUnits .assignmentSmallList .assignmentSmallList-row{height:40px;border-bottom:1px solid #d5dae6;cursor:pointer}.teacherCourse .teacherUnits .assignmentSmallList .assignmentSmallList-pinned:not(.assignmentSmallList-active){border-color:#ffde73;border-top:1px solid #ffde73;border-bottom:1px solid #ffde73;background-color:#fff6d9}.teacherCourse .teacherUnits .assignmentSmallList .assignmentSmallList-pinned:not(.assignmentSmallList-active):hover{cursor:pointer;background:#fff3cc}.teacherCourse .teacherUnits .assignmentSmallList .assignmentSmallList-active{color:#fff;background-color:#3574e3}.teacherCourse .teacherUnits .assignmentSmallList .assignmentSmallList-logo{position:relative;width:50px;padding:3px 0 3px 10px}.teacherCourse .teacherUnits .assignmentSmallList .assignmentSmallList-name{text-align:left}.teacherCourse .teacherUnits .assignmentSmallList .assignmentSmallList-pin{position:absolute;top:23px;left:28px;font-size:14px;color:#414852}.teacherCourse .teacherUnits .assignmentSmallList .assignmentsTeachListItem-prime{display:none}.teacherCourse .teacherUnits .assignmentSettings{display:block}.teacherCourse .teacherUnits .assignmentSettings-toggle{flex-direction:row;flex:0 0 auto}.teacherCourse .teacherUnits .assignmentSettings-toggleHelp{margin:0 20px;padding:7px}.teacherCourse .teacherUnits .assignmentSettings-grading-topContainer .assignmentSettings-toggleHelp{margin-left:0}.teacherCourse .teacherUnits .assignmentSettings-surveyHelp{margin-bottom:20px}.teacherCourse .teacherUnits .assignmentSettings-gigaBoxHelp{margin-top:25px;margin-left:20px}.teacherCourse .teacherUnits .assignmentSettings-selectHelp{margin-left:10px}.teacherCourse .teacherUnits .assignmentSettings-ltiClipboard .clipboardField-input{flex:1 0 auto}.teacherCourse .teacherUnits .assignmentSettings-ltiClipboard .clipboardField-icon{flex:0 0 90px}.teacherCourse .teacherUnits .assignmentSettings-disableComplete{padding-top:20px}.teacherCourse .teacherUnits .assignmentSettings .form-labeledSelect .form-input-container{width:260px}.teacherCourse .teacherUnits .assignmentSettings-rubrics-toggle .form-label{width:172px}.teacherCourse .teacherUnits .assignmentSettings-rubrics-select.form-labeledSelect .form-input-container{width:282px}.teacherCourse .teacherUnits .assignmentSettings .helpBlock-helper--aligned{position:relative;left:270px;top:-44px;width:0;height:0}.teacherCourse .teacherUnits .assignmentSettings .helpBlock-helper--aligned .helpBlock{width:570px}.teacherCourse .teacherUnits .assignmentSettings .savePanel-inner>.helpBlock{margin-left:0}.teacherCourse .teacherUnits .assignmentSettings-toggle .form-toggle-container{min-width:260px}.teacherCourse .teacherUnits .assignmentSettings-panel{margin:0;padding:0}.teacherCourse .teacherUnits .assignmentSettings-flex-row{display:flex;flex-direction:row}.teacherCourse .teacherUnits .assignmentSettings-flex-row .form-checkboxInput{position:relative;top:24px;margin-left:15px}.teacherCourse .teacherUnits .assignmentSettings-grading-container .assignmentSettings-toggle{margin-top:30px;margin-bottom:0;padding-right:20px}.teacherCourse .teacherUnits .assignmentSettings-grading-toggle{flex:0 0 260px}.teacherCourse .teacherUnits .assignmentSettings-exam-mode-timed-mode-time-controls{margin-left:20px;display:flex;flex-direction:row;margin-bottom:20px}.teacherCourse .teacherUnits .assignmentSettings-exam-mode-timed-mode-time-controls .form-numberInput{display:flex;flex-direction:row;margin-right:10px}.teacherCourse .teacherUnits .assignmentSettings-exam-mode-timed-mode-time-controls .form-input-container{width:auto}.teacherCourse .teacherUnits .assignmentSettings-exam-mode-timed-mode-time-controls .form-numberInput .form-label{width:auto}.teacherCourse .teacherUnits .assignmentSettings-exam-mode-timed-mode-time-controls .form-numberInput .form-input{width:65px}.teacherCourse .teacherUnits .assignmentSettings-prerequisite{margin:0 20px 0 280px}.teacherCourse .teacherUnits .assignmentSettings-prerequisite-conditions{display:flex}.teacherCourse .teacherUnits .assignmentSettings-prerequisite-conditions .form-input-container{width:220px}.teacherCourse .teacherUnits .assignmentSettings-prerequisite-copy-workspace{display:flex}.teacherCourse .teacherUnits .assignmentSettings-prerequisite-copy-workspace .form-input-container{width:220px}.teacherCourse .teacherUnits .assignmentSettings-prerequisite-state{margin-right:10px}.teacherCourse .teacherUnits .assignmentSettings-prerequisite-state .form-label{white-space:nowrap}.teacherCourse .teacherUnits .assignmentSettings-preheat-dateTime .form-required-field{left:147px;width:0}.teacherCourse .teacherUnits .assignmentSettings-penalty-checkbox label{width:auto}.teacherCourse .teacherUnits .assignmentSettings-penalty-row{gap:40px}.teacherCourse .teacherUnits .assignmentSettings-penalty-settings-item .form-labeledDropdown,.teacherCourse .teacherUnits .assignmentSettings-penalty-settings-item .form-numberInput{margin:0}.teacherCourse .teacherUnits .assignmentSettings-penalty-settings-item .form-labeledDropdown .form-label,.teacherCourse .teacherUnits .assignmentSettings-penalty-settings-item .form-numberInput .form-label{white-space:nowrap}.teacherCourse .teacherUnits .assignmentSettings-penalty-settings-item .form-labeledDropdown .form-input-container,.teacherCourse .teacherUnits .assignmentSettings-penalty-settings-item .form-numberInput .form-input-container{width:auto}.teacherCourse .teacherUnits .assignmentSettings-penalty-v1{max-width:none}.teacherCourse .teacherUnits .courseAnnouncementsBar{border:1px solid #00a83b;background-color:#fff;font-size:20px;text-align:center;padding:10px 0;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700}.teacherCourse .teacherUnits .courseAnnouncementsBar-btn{border:none;background-color:#00a83b;color:#fff;padding:6px 10px;cursor:pointer;border-radius:4px;margin-left:20px}.teacherCourse .teacherUnits .courseAnnouncementsBar-btn:hover{background-color:#007529}.teacherCourse .teacherUnits .courseUnit{background-color:#fff}.teacherCourse .teacherUnits .courseUnit-addAssignment{padding-top:40px}.teacherCourse .teacherUnits .courseUnit-addAssignment-button{top:-15px;left:-5px}.teacherCourse .teacherUnits .courseUnit.dropTargetActive{background-color:#dff0d8}.teacherCourse .teacherUnits .courseUnit.dropTargetActive .teacherUnitsAssignmentListItem:hover{background-color:transparent}.teacherCourse .teacherUnits .courseUnit--large{margin-bottom:10px;margin-top:30px;padding:10px;border:1px solid #d5dae6}.teacherCourse .teacherUnits .courseUnit--large:first-child{margin-top:0}.teacherCourse .teacherUnits .courseUnit-noAssignment-warning{font-size:13px;padding:0 10px}.teacherCourse .teacherUnits .courseUpdateBar{border:1px solid #00a83b;background-color:#fff;font-size:20px;text-align:center;padding:10px 0;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700}.teacherCourse .teacherUnits .courseUpdateBar-btn{border:none;background-color:#00a83b;color:#fff;padding:6px 10px;cursor:pointer;border-radius:4px;margin-left:20px}.teacherCourse .teacherUnits .courseUpdateBar-btn:hover{background-color:#007529}.teacherCourse .teacherUnits .duplicatedAssignmentNameModal{width:340px}.teacherCourse .teacherUnits .duplicatedAssignmentNameModal-header{margin-bottom:20px}.teacherCourse .teacherUnits .duplicatedAssignmentNameModal-form{display:flex;justify-content:center}.teacherCourse .teacherUnits .duplicatedAssignmentNameModal-name-input{margin-bottom:10px}.teacherCourse .teacherUnits .pairProgramming-progress-group-row{padding-right:5px;display:flex;flex:1 0 auto;align-items:center;position:relative;min-height:34px}.teacherCourse .teacherUnits .pairProgramming-progress-group-row .regradeRequestIcon{display:initial;font-size:18px;position:relative;top:-4px}.teacherCourse .teacherUnits .pairProgramming-progress-group-row .btn{border:1px solid #414852;color:#414852;background-color:#fff;text-transform:lowercase;padding:1px;width:75px;cursor:default}.teacherCourse .teacherUnits .pairProgramming-progress-item--active{color:#fff;background-color:#3574e3}.teacherCourse .teacherUnits .pairProgramming-progress-item--clickable:not(.pairProgramming-progress-item--active){cursor:pointer}.teacherCourse .teacherUnits .pairProgramming-progress-item--clickable:not(.pairProgramming-progress-item--active):hover{background-color:#f6f7f9}.teacherCourse .teacherUnits .pairProgramming-progress-completed-cell{flex:0 0 30px;display:flex;justify-content:center}.teacherCourse .teacherUnits .pairProgramming-progress-name-cell{flex:1 1 40%;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;display:flex;align-items:center;flex-direction:row;width:0}.teacherCourse .teacherUnits .pairProgramming-progress-name-container{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.teacherCourse .teacherUnits .pairProgramming-progress-answered-cell,.teacherCourse .teacherUnits .pairProgramming-progress-grade-cell,.teacherCourse .teacherUnits .pairProgramming-progress-graded-cell,.teacherCourse .teacherUnits .pairProgramming-progress-menu-cell,.teacherCourse .teacherUnits .pairProgramming-progress-points-cell,.teacherCourse .teacherUnits .pairProgramming-progress-time-cell{flex:1 1 12.5%;display:flex;justify-content:center}.teacherCourse .teacherUnits .pairProgramming-progress-time-container{position:relative}.teacherCourse .teacherUnits .pairProgramming-progress-time-container .penaltyAdjust{position:absolute;top:6px;right:-26px}.teacherCourse .teacherUnits .pairProgramming-progress-group--large .pairProgramming-progress-group-row{padding:0}.teacherCourse .teacherUnits .pairProgramming-progress-group--large .pairProgramming-progress-completed-cell{flex:0 0 70px}.teacherCourse .teacherUnits .pairProgramming-progress-grade-container{text-align:center}.teacherCourse .teacherUnits .pairProgramming-progress-grade{color:#414852;border:1px solid #414852;padding:1px 3px;border-radius:2px;min-width:22px;display:inline-block;min-height:22px;line-height:22px;position:relative;left:10px}.teacherCourse .teacherUnits .pairProgramming-progress-grade--with-penalty{background-color:#fececd}.teacherCourse .teacherUnits .pairProgramming-progress-grade--clickable{cursor:pointer}.teacherCourse .teacherUnits .pairProgramming-progress-grade-container sup{left:10px;min-width:20px;top:-1.5em;display:inline-block}.teacherCourse .teacherUnits .pairProgramming-progress-comments .btn{border:1px solid #414852;color:#414852;background-color:#fff;text-transform:lowercase;padding:1px;width:75px;cursor:default}.teacherCourse .teacherUnits .pairProgramming-progress-comments .btn--grading{width:auto;background-color:#fff;color:#414852;margin-right:10px;padding-left:5px;padding-right:5px;cursor:help;text-transform:none;border:none}.teacherCourse .teacherUnits .pairProgramming-progress-comments .btn--grading:hover{background:#e6e6e6}.teacherCourse .teacherUnits .pairProgramming-progress-comments .btn--danger{color:#e86a6b}.teacherCourse .teacherUnits .pairProgramming-progress-time{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;color:#414852}.teacherCourse .teacherUnits .pairProgramming-progress-group{border-bottom:1px solid #d5dae6;display:flex;flex-direction:column}.teacherCourse .teacherUnits .pairProgramming-progress-group-header{padding:0 5px 0 30px}.teacherCourse .teacherUnits .pairProgramming-progress-collapseButton-cell{position:absolute;left:10px}.teacherCourse .teacherUnits .pairProgramming-progress-collapseButton-mdIcon{font-size:18px}.teacherCourse .teacherUnits .pairProgramming-progress-plainButton{border:none;background-color:transparent;cursor:pointer;opacity:.8;color:#414852;font-size:12px}.teacherCourse .teacherUnits .pairProgramming-progress-plainButton:hover{opacity:1}.teacherCourse .teacherUnits .pairProgramming-progress-item--active .pairProgramming-progress-completedIcon{color:#fff}.teacherCourse .teacherUnits .pairProgramming-progress-completedIcon{display:block;color:#18d8a7}.teacherCourse .teacherUnits .pairProgramming-progress-completedToggle{display:none}.teacherCourse .teacherUnits .pairProgramming-progress-open-project-icon{margin-left:30px;position:relative;top:2px}.teacherCourse .teacherUnits .pairProgramming-progress-menu-reset{border-top:1px solid #000;padding-top:5px}.teacherCourse .teacherUnits .pairProgramming-progress-menu-reset-icon{float:right;margin-top:5px;margin-right:5px;color:#e86a6b}.teacherCourse .teacherUnits .pairProgramming-progress-group.pairProgramming-progress-group--large .pairProgramming-progress-group-header{padding:5px 20px 5px 50px}.teacherCourse .teacherUnits .pairProgramming-progress-group.pairProgramming-progress-group--large .pairProgramming-progress-group-header .pairProgramming-progress-name-container{padding-left:10px}.teacherCourse .teacherUnits .pairProgramming-progress-group.pairProgramming-progress-group--large .pairProgramming-progress-group-header:hover .pairProgramming-progress-completedIcon{display:none}.teacherCourse .teacherUnits .pairProgramming-progress-group.pairProgramming-progress-group--large .pairProgramming-progress-group-header:hover .pairProgramming-progress-completedToggle{display:block}.teacherCourse .teacherUnits .pairProgramming-progress-group.pairProgramming-progress-group--large .pairProgramming-progress-collapseButton-cell{left:15px}.teacherCourse .teacherUnits .pairProgramming-progress-group.pairProgramming-progress-group--large .pairProgramming-progress-completed-cell{font-size:16px}.teacherCourse .teacherUnits .pairProgramming-progress-group-student{padding-right:5px;border-top:1px solid #eef1f7}.teacherCourse .teacherUnits .pairProgramming-progress-name-icon-container{flex:0 0 40px;display:flex;align-items:center;flex-direction:column}.teacherCourse .teacherUnits .pairProgramming-progress-name-icon{border-radius:50%}.teacherCourse .teacherUnits .pairProgramming-progress-group-student--archived:not(.pairProgramming-progress-item--active){background:#fafafa}.teacherCourse .teacherUnits .pairProgramming-progress-name-archived{color:#9b5c03}.teacherCourse .teacherUnits .pairProgramming-progress-group-student-comments{display:none;min-height:auto}.teacherCourse .teacherUnits .pairProgramming-progress-group--large .pairProgramming-progress-group-student{padding:5px 20px 5px 50px}.teacherCourse .teacherUnits .pairProgramming-progress-group--large .pairProgramming-progress-name-icon-container{flex:0 0 60px}.teacherCourse .teacherUnits .pairProgramming-progress-group--large .pairProgramming-progress-group-student-comments{display:flex}.teacherCourse .teacherUnits .penaltyTableItem-number{display:flex;flex-direction:row;justify-content:center;width:40px}.teacherCourse .teacherUnits .penaltyTableItem-date{display:flex;flex:0 1 280px}.teacherCourse .teacherUnits .penaltyTableItem-time{display:flex;flex:0 1 160px}.teacherCourse .teacherUnits .penaltyTableItem-penalty{display:flex;flex:0 1 80px}.teacherCourse .teacherUnits .penaltyTableItem-message{flex:1;display:flex;flex-direction:row;justify-content:center;position:relative}.teacherCourse .teacherUnits .penaltyTableItem{flex:1;display:flex;flex-direction:column;border-top:1px solid #eef1f7;padding:5px 5px 5px 15px;transition:background .3s linear}.teacherCourse .teacherUnits .penaltyTableItem:not(.teacherUnitsAssignmentListItem--header):hover{cursor:pointer;background-color:#f6f7f9}.teacherCourse .teacherUnits .penaltyTableItem:last-child{border-bottom:1px solid #eef1f7}.teacherCourse .teacherUnits .penaltyTableItem--header{flex-direction:row}.teacherCourse .teacherUnits .penaltyTableItem--header .penaltyTableItem-column{display:flex;align-items:center;flex-direction:row;justify-content:center}.teacherCourse .teacherUnits .penaltyTableItem-date--readOnly,.teacherCourse .teacherUnits .penaltyTableItem-message--readOnly,.teacherCourse .teacherUnits .penaltyTableItem-number,.teacherCourse .teacherUnits .penaltyTableItem-penalty--readOnly,.teacherCourse .teacherUnits .penaltyTableItem-time--readOnly{display:flex;flex-direction:row;justify-content:center;padding-top:5px}.teacherCourse .teacherUnits .penaltyTableItem-main{display:flex}.teacherCourse .teacherUnits .teacherAssignmentsSearcher{width:100%;padding:0;padding-left:20px;background:0 0}.teacherCourse .teacherUnits .teacherAssignmentsSearcher .searcher-reset{display:none}.teacherCourse .teacherUnits .teacherAssignmentsSearcher .searcher-container{width:90%;float:left;padding:10px 0}.teacherCourse .teacherUnits .teacherAssignmentsSearcher .searcher-container .form-input-container{width:auto}.teacherCourse .teacherUnits .teacherAssignmentsSearcher .searcher-container .form-iconInput{width:100%}.teacherCourse .teacherUnits .teacherAssignmentsSearcher .searcher-container .form-input{width:100%;padding-right:10px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem{flex:1;display:flex;flex-direction:column;padding-right:5px;border-bottom:1px solid #f6f7f9;height:35px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-clickable:not(.teacherUnitsStudentListItem--header):not(.is-active):hover{cursor:pointer;background-color:#f6f7f9}.teacherCourse .teacherUnits .teacherUnitsStudentListItem .btn{border:1px solid #414852;color:#414852;background-color:#fff;text-transform:lowercase;padding:1px;width:75px;cursor:default}.teacherCourse .teacherUnits .teacherUnitsStudentListItem .btn--grading{width:auto;background-color:#fff;color:#414852;margin-right:10px;padding-left:5px;padding-right:5px;cursor:help;text-transform:none;border:none}.teacherCourse .teacherUnits .teacherUnitsStudentListItem .btn--grading:hover{background:#e6e6e6}.teacherCourse .teacherUnits .teacherUnitsStudentListItem .btn--danger{color:#e86a6b}.teacherCourse .teacherUnits .teacherUnitsStudentListItem .behavioralPlagiarismFlags{width:90px;height:30px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem .regradeRequestIcon{display:initial;font-size:18px;position:relative;top:4px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-active{background:#3574e3;color:#fff}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-active .archivedStudentPrefix,.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-active .teacherUnitsStudentListItem-name-item{color:#fff}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-active:hover{background-color:#5988e1}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-mainInfo{display:flex;flex:1 0 auto;width:100%}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-column{display:flex;align-items:center;flex-direction:row;justify-content:center;display:none}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-column sup{display:inline-block;min-width:20px;left:10px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-completed{display:flex;width:40px;min-width:40px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem:not(.is-active) .teacherUnitsStudentListItem-completed{color:#18d8a7}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-completedToggle{display:none}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-icon{width:52px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-icon .teacherUnitsStudentListItem-iconImg{border-radius:50%}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-name{display:block;width:100%;justify-content:flex-start;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-name-item{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;align-self:stretch;margin:auto;color:#414852}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-time .timeSpent{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;color:#414852}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-time .penaltyAdjust{left:0}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-actions .projectLink{text-decoration:none;color:#6e798d}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.teacherUnitsStudentListItem--header,.teacherCourse .teacherUnits .teacherUnitsStudentListItem.teacherUnitsStudentListItem--header.is-large{display:none}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.teacherUnitsStudentListItem--header .teacherUnitsStudentListItem-column,.teacherCourse .teacherUnits .teacherUnitsStudentListItem.teacherUnitsStudentListItem--header.is-large .teacherUnitsStudentListItem-column{text-align:center;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;color:#414852}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.teacherUnitsStudentListItem--header .teacherUnitsStudentListItem-name,.teacherCourse .teacherUnits .teacherUnitsStudentListItem.teacherUnitsStudentListItem--header.is-large .teacherUnitsStudentListItem-name{text-align:left}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.teacherUnitsStudentListItem--header .teacherUnitsStudentListItem-completed,.teacherCourse .teacherUnits .teacherUnitsStudentListItem.teacherUnitsStudentListItem--header.is-large .teacherUnitsStudentListItem-completed{font-size:12px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large{height:auto;padding:5px 20px;min-height:34px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-column{width:12.5%;display:flex;align-items:center;flex-direction:row;justify-content:center}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-completed{font-size:16px;width:70px;min-width:70px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-icon{width:90px;min-width:90px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-completedIcon{display:none}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-completedToggle{display:block}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-name{flex:1 1 40%;justify-content:flex-start;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-setGrade{border:1px solid #414852;top:8px;position:relative;left:10px;padding:1px 3px;border-radius:2px;min-width:22px;display:inline-block;min-height:22px;line-height:22px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-setGrade:hover{text-decoration:none}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-setGrade.withPenalty{background-color:#fececd}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-setGrade,.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-setGrade .plainLink{color:#414852}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large.teacherUnitsStudentListItem--header{display:flex;color:#414852}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large.teacherUnitsStudentListItem--header .teacherUnitsStudentListItem-name-item{text-align:left;color:#414852}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large.teacherUnitsStudentListItem--header.teacherUnitsStudentListItem--pairProgramming.is-large{padding-left:50px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large.teacherUnitsStudentListItem--header.teacherUnitsStudentListItem--pairProgramming.is-large .teacherUnitsStudentListItem-name .teacherUnitsStudentListItem-icon{width:60px;min-width:60px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-name-item{width:100%;display:block}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-gradeComment{display:flex;padding-right:80px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-setGradeInner{width:100%;height:100%;text-align:center}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-archived:not(.is-active){background:#fafafa}.teacherCourse .teacherUnits .archivedStudentPrefix{color:#9b5c03}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-behavioralPlagiarismStatus-btn{padding:3px 0 0;width:26px;border:2px solid;border-radius:4px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-behavioralPlagiarismStatus-btn--passed{color:#18d8a7}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-behavioralPlagiarismStatus-btn--low{color:#f6c603}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-behavioralPlagiarismStatus-btn--middle{color:#f97704}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-behavioralPlagiarismStatus-btn--high{color:#e40002}.teacherCourse .teacherUnits .surveyTableItem-number{display:flex;flex-direction:row;justify-content:center;width:40px}.teacherCourse .teacherUnits .surveyTableItem-type{width:160px;height:2.5em}.teacherCourse .teacherUnits .surveyTableItem-question{flex:1;display:flex;flex-direction:row;justify-content:center;margin-left:50px}.teacherCourse .teacherUnits .surveyTableItem-actions{display:flex;flex-direction:row;justify-content:center;width:12.5%}.teacherCourse .teacherUnits .surveyTableItem-actions .btn{text-transform:lowercase;padding:1px;width:75px;margin:1px;height:22px}.teacherCourse .teacherUnits .surveyTableItem-actions .plainLink{margin-left:5px;color:#777}.teacherCourse .teacherUnits .surveyTableItem-actions .plainLink.disabled{opacity:.6}.teacherCourse .teacherUnits .surveyTableItem{flex:1;display:flex;flex-direction:column;border-top:1px solid #eef1f7;padding:5px 5px 5px 15px;transition:background .3s linear}.teacherCourse .teacherUnits .surveyTableItem:not(.teacherUnitsAssignmentListItem--header):not(.is-active):hover{cursor:pointer;background-color:#f6f7f9}.teacherCourse .teacherUnits .surveyTableItem:last-child{border-bottom:1px solid #eef1f7}.teacherCourse .teacherUnits .surveyTableItem.is-active{background:#3574e3;color:#fff}.teacherCourse .teacherUnits .surveyTableItem.is-active:hover{background-color:#1f65e0}.teacherCourse .teacherUnits .surveyTableItem--header{flex-direction:row}.teacherCourse .teacherUnits .surveyTableItem--header .surveyTableItem-column{display:flex;align-items:center;flex-direction:row;justify-content:center}.teacherCourse .teacherUnits .surveyTableItem-number,.teacherCourse .teacherUnits .surveyTableItem-question--readOnly,.teacherCourse .teacherUnits .surveyTableItem-type--readOnly{display:flex;flex-direction:row;justify-content:center;padding-top:5px}.teacherCourse .teacherUnits .surveyTableItem-main{display:flex}.teacherCourse .teacherUnits .surveyTableItem-mainActions{display:flex}.teacherCourse .teacherUnits .surveyTableItem-mainActions .btn{margin-top:10px}.teacherCourse .teacherUnits .surveyTableItem-mainActions .btn.btn--primary{margin-right:10px}.teacherCourse .teacherUnits.is-empty .teacherUnits-unitsScrollable{padding:0;justify-content:center}.teacherCourse .teacherUnits--editMode{background-color:#e4ebf5}.teacherCourse .teacherUnits--editMode .teacherUnits-assignments{background-color:transparent}.teacherCourse .teacherUnits-addButton{left:10px;top:5px;z-index:3}.teacherCourse .teacherUnits-editButton{right:20px;position:absolute;top:4px;z-index:3}.teacherCourse .teacherUnits--editMode .teacherUnits-assignments{padding-top:40px}.teacherCourse .teacherUnits-assignments{display:flex;flex-direction:column;flex:1;z-index:2;background-color:#f7f9fc;padding-top:20px}.teacherCourse .teacherUnits-unitsScrollable{padding:0 40px;overflow:auto}.teacherCourse .teacherUnits-unitsScrollable-info{text-align:center}.teacherCourse .teacherUnits-unitsScrollable-info-archived{font-size:16px;line-height:25px;padding:0 20px}.teacherCourse .teacherUnits-assignmentsHeader{background-color:#fafafa;display:none}.teacherCourse .teacherUnits-assignmentInfo,.teacherCourse .teacherUnits-assignments{overflow-x:hidden}.teacherCourse .teacherUnits-assignmentInfo{z-index:1;flex:1;flex-direction:column;display:none;overflow:auto}.teacherCourse .teacherUnits-emptyMessage{display:inline-block;text-align:center;width:50%;font-size:18px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;align-self:center;line-height:32px}.teacherCourse .teacherUnits.is-assignmentActive{height:0}.teacherCourse .teacherUnits.is-assignmentActive .teacherUnits-addButton,.teacherCourse .teacherUnits.is-assignmentActive .teacherUnits-editButton{display:none}.teacherCourse .teacherUnits.is-assignmentActive .teacherUnits-assignments{flex:0 0 215px;box-shadow:-4px 10px 17px 10px #d5dae6;padding-top:0}.teacherCourse .teacherUnits.is-assignmentActive .teacherUnits-unitsScrollable{padding:0}.teacherCourse .teacherUnits.is-assignmentActive .teacherUnits-assignmentsHeader{display:flex;flex-direction:column}.teacherCourse .teacherUnits.is-assignmentActive .teacherUnits-assignmentInfo{display:flex}.teacherCourse .teacherUnits-forkStats{display:none}.teacherCourse .teacherUnits.is-studentActive .teacherUnits-assignmentInfo{flex:0 0 215px;box-shadow:-4px 10px 17px 10px #d5dae6}.teacherCourse .teacherUnits.is-studentActive .teacherUnits-forkStats{display:flex}.teacherCourse .teacherUnits-updateBar{margin:0 20px 20px;border-radius:6px}.teacherCourse .teacherUnits-courseAnnouncementsBar{margin:0 20px 20px;border-radius:6px}.teacherCourse .assignmentDebugOutput--output{font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}.teacherCourse .assignmentsUpdater-uploader{border:1px dashed #000;padding:10px;border-radius:10px;margin-top:10px;margin-bottom:10px;display:inline-block;font-size:18px;min-height:70px;min-width:670px}.teacherCourse .assignmentsUpdater-uploaderContent{display:flex;flex-direction:row;flex:1 1 auto}.teacherCourse .assignmentsUpdater-uploaderNotes{display:flex;flex-direction:column;padding:5px;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:15px}.teacherCourse .assignmentsUpdater-uploaderBtn{font-size:16px;line-height:25px}.teacherCourse .assignmentsUpdater-uploaderInput{position:absolute;top:-1000px}.teacherCourse .assignmentsUpdater-uploaderInputHint{font-size:14px}.teacherCourse .ReactModal__Content.modal-dialog.assignmentsUpdaterDialog{min-width:700px;flex-direction:column;top:0}.teacherCourse .assignmentsUpdater-configurationRow{display:flex}.teacherCourse .assignmentsUpdater-configurationRow .form-checkboxInput{width:150px;display:flex;align-items:center;padding:0}.teacherCourse .assignmentsUpdater-configurationRow .form-labeledSelect{width:220px;margin:0 5px 0 0}.teacherCourse .assignmentsUpdater-configurationRow .form-input-container{width:220px}.teacherCourse .assignmentsUpdater-configurationRow .form-labeledSelect.assignmentsUpdater-smallField{width:155px}.teacherCourse .assignmentsUpdater-configurationRow .form-labeledSelect.assignmentsUpdater-smallField .form-input-container{width:155px}.teacherCourse .assignmentsUpdater-container{display:flex;flex-direction:column;max-height:70vh}.teacherCourse .assignmentsUpdater-container .form{padding:0}.teacherCourse .assignmentsUpdater-info{margin-top:10px}.teacherCourse .assignmentsUpdater-infoContainer{max-height:300px;overflow:auto}.teacherCourse .forkStats.modal-body{max-height:100vh;flex:1 0 auto}.teacherCourse .forkStats.modal-body .scrollable{flex:1 0 auto}.teacherCourse .forkStats{display:flex;flex-direction:column;overflow-x:hidden;flex:1}.teacherCourse .forkStats .forkStatsHeader{display:flex;flex:0 0 120px;align-items:center;background-color:#fafafa;padding:0 40px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700}.teacherCourse .forkStats .forkStatsHeader-icon{min-width:50px;padding-top:10px}.teacherCourse .forkStats .forkStatsHeader-name{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:32px}.teacherCourse .forkStats .forkStatsHeader-from{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500;font-size:13px}.teacherCourse .forkStats .forkStatsHeader-studentName{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teacherCourse .forkStats .forkStatsHeader-completedDate{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;top:142px}.teacherCourse .forkStats .forkStatsHeader-label{flex:1 1 auto;overflow:hidden}.teacherCourse .forkStats .forkStatsHeader-statItem{width:10%;min-width:70px;display:flex;align-items:center;flex-direction:column}.teacherCourse .forkStats .forkStatsHeader-statItem.is-hide{display:none}.teacherCourse .forkStats .forkStatsHeader-timeSpent{color:#414852;margin:8px 0}.teacherCourse .forkStats .forkStatsListItem{display:flex;flex-direction:column;border-bottom:1px solid #eef1f7;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding:0 15px}.teacherCourse .forkStats .forkStatsListItem:not(.forkStatsListItem--header):not(.is-active):hover{cursor:pointer;background-color:#f6f7f9}.teacherCourse .forkStats .forkStatsListItem-mainRow{flex:1 0 35px;display:flex}.teacherCourse .forkStats .forkStatsListItem.forkStatsListItem--header{flex:1 0 35px;display:flex;color:#414852}.teacherCourse .forkStats .forkStatsListItem-column{width:10%;display:flex;align-items:center;flex-direction:row;justify-content:center}.teacherCourse .forkStats .forkStatsListItem-section{display:block;width:35%;justify-content:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center;font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700}.teacherCourse .forkStats .forkStatsListItem-name{display:block;width:35%;justify-content:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center;font-size:14px}.teacherCourse .forkStats .forkStatsListItem-assessmentType,.teacherCourse .forkStats .forkStatsListItem-correct,.teacherCourse .forkStats .forkStatsListItem-open{min-width:60px}.teacherCourse .forkStats .forkStatsListItem-iconEl svg{width:20px;height:20px}.teacherCourse .forkStats .forkStatsListItem-iconEl{height:20px}.teacherCourse .forkStats .forkStatsListItem-correct{font-size:16px}.teacherCourse .forkStats .forkStatsListItem-correct .icon-check{color:#18d8a7}.teacherCourse .forkStats .forkStatsListItem-correct .icon-percent{color:#eb7100}.teacherCourse .forkStats .forkStatsListItem-correctText--pending{color:#efbd25}.teacherCourse .forkStats .forkStatsListItem-correct .icon-close{color:#e86a6b}.teacherCourse .forkStats .forkStatsListItem-correctText{font-size:13px}.teacherCourse .forkStats .forkStatsListItem-correctText--gray{color:#9ea5c1}.teacherCourse .forkStats .forkStatsListItem-openIcon{color:#6e798d}.teacherCourse .forkStats .forkStatsListItem.forkStatsListItem--header .forkStatsListItem-column{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;color:#414852}.teacherCourse .forkStats .forkStatsListItem-instructions{display:none;padding-bottom:15px}.teacherCourse .forkStats .forkStatsListItem.is-active .forkStatsListItem-instructions{display:block}.teacherCourse .forkStats .forkStatsListItem.is-active .forkStatsListItem-instructionsContainer{display:flex;padding-bottom:10px}.teacherCourse .forkStats .forkStatsListItem-instructionsContainer textarea{width:100%;height:100px}.teacherCourse .forkStats .forkStatsListItem-comments .btn{float:right}.teacherCourse .forkStats .forkStatsListItem-instructionsTitle{font-size:12px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;flex:0 0 150px;font-weight:700}.teacherCourse .forkStats .forkStatsListItem-instructionsTitleContent{flex:1 0 0;white-space:pre-wrap;max-height:65vh;overflow:auto}.teacherCourse .forkStats .forkStatsListItem-instructionsTitleContent div p{margin-top:0;margin-bottom:0}.teacherCourse .forkStats .forkStatsListItem-instructionsTitleContent--comments{flex:1 0 0;max-height:20vh;overflow:auto}.teacherCourse .forkStats .forkStatsListItem-instructionsTitleContent--comments div p{margin-top:0;margin-bottom:0}.teacherCourse .forkStats .forkStatsListItem--jupyterIframe{width:100%;height:60vh}.teacherCourse .forkStats .forkStatsListItem-code{display:inline-block;background:#eaecf2;padding:5px;margin:0}.teacherCourse .forkStats .pointsSubmitter-input{display:inline-block;margin-right:10px;width:80px}.teacherCourse .forkStats .pointsSubmitter-comment{margin-top:10px}.teacherCourse .forkStats .pointsSubmitter .rw-btn{height:13px;line-height:13px}.teacherCourse .forkStats .pointsSubmitter .rw-input{height:25px}.teacherCourse .forkStats .pointsSubmitter .btn--success{margin-right:10px}.teacherCourse .forkStats .pointsSubmitter-of{margin-left:2px;margin-right:10px;font-size:14px}.teacherCourse .forkStats-assessmentsList{padding:30px 25px}.teacherCourse .forkStats-emptyMessage{display:inline-block;width:50%;font-size:18px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;line-height:32px;align-self:center;text-align:center}.teacherCourse .forkStats.is-empty{justify-content:center}.teacherCourse .forkStats-studentNavigation{position:absolute;top:20px;right:40px}.teacherCourse .forkStats-studentName{position:absolute;top:20px;right:90px}.teacherCourse .forkStats-assessmentNavigation{position:absolute;top:20px;left:30px}.teacherCourse .forkStats-title{display:inline-block}.teacherCourse .forkStats-keysHint{position:absolute;bottom:17px;font-size:11px;line-height:15px}.teacherCourse .listHeader{display:flex;align-items:center;justify-content:center;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;height:40px;border-bottom:1px solid #eef1f7;font-size:14px;line-height:32px;color:#414852;position:relative}.teacherCourse .listHeader:hover{cursor:pointer;background-color:#eaecf2}.teacherCourse .listHeader-arrow{position:absolute;right:10px;top:4px;line-height:28px;font-size:14px;color:#fff;background-color:#3574e3;width:26px;height:26px;border-radius:50%;margin-top:3px}.teacherCourse .ReactModal__Content.modal-dialog--navigationWithStudentGroup{min-width:80vw;max-width:80vw;min-height:40vh;flex-direction:column}.teacherCourse .ReactModal__Content.modal-dialog--navigationWithStudentGroup .modalWithStudentGroupNavigation-navigation h3{margin:0}.teacherCourse .ReactModal__Content.modal-dialog--navigationWithStudentGroup .modalWithStudentGroupNavigation-navigation h3 span{min-width:300px;display:inline-block}.teacherCourse .ReactModal__Content.modal-dialog--navigationWithStudentGroup .modalWithStudentGroupNavigation-navigation h3 div.empty{width:36px;height:1px;display:inline-block;content:' '}.teacherCourse .ReactModal__Content.modal-dialog--navigationWithStudentGroup .modalWithStudentGroupNavigation-navigation a{display:inline-block;margin-left:10px;margin-right:10px}.teacherCourse .ReactModal__Content.modal-dialog--navigationWithStudentGroup .modalWithStudentGroupNavigation-navigation a:hover{text-decoration:none}.teacherCourse .ReactModal__Content.modal-dialog--navigationWithStudentGroup .modalWithStudentGroupNavigation-navigation a:hover .icon{color:#5988e1}.teacherCourse .ReactModal__Content.modal-dialog--navigationWithStudentGroup .modalWithStudentGroupNavigation-navigation a .icon{font-size:16px;color:#697590;position:relative;top:3px}.teacherCourse .modalWithStudentGroupNavigation.modal-body{display:flex;flex-direction:column;flex:1 0 auto}.teacherCourse .modalWithStudentGroupNavigation.modal-body .scrollable{flex:1 0 auto}.teacherCourse .modalWithStudentGroupNavigation-emptyMessage{display:inline-block;width:100%;font-size:18px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;line-height:32px;align-self:center;text-align:center}.teacherCourse .modalWithStudentGroupNavigation-navigation{display:inline-block;float:left;width:30%;text-align:left}.teacherCourse .modalWithStudentGroupNavigation-emptyNavigation{display:inline-block;float:right;width:30%;text-align:left}.teacherCourse .modalWithStudentGroupNavigation-title{display:inline-block;text-transform:capitalize}.teacherCourse .modalWithStudentGroupNavigation-keysHint{margin-top:10px;font-size:11px;line-height:15px}.teacherCourse .notTeacher-container{display:flex;flex:1;justify-content:flex-start;padding-left:110px;padding-right:110px;min-width:400px}.teacherCourse .notTeacher-content{display:inline-block;text-align:center;width:50%;font-size:18px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;align-self:center;line-height:32px}.teacherCourse .listPaginator--main{display:flex}.teacherCourse .listPaginator--hide{display:none}.teacherCourse .listPaginator--position{margin-left:10px;margin-right:10px;min-width:50px;display:inline-block;text-align:center}.teacherCourse .listPaginator--full{padding-right:10px;align-items:center}.teacherCourse .listPaginator--full .teacherStudents-sorter{flex:0 0 225px}.teacherCourse .listPaginator--full .teacherStudents-studentSearcher{padding-left:20px}.teacherCourse .listPaginator--full .listPaginator--search{width:350px}.teacherCourse .listPaginator--full .listPaginator--paging{width:150px;text-align:right;margin-right:10px;white-space:nowrap}.teacherCourse .listPaginator--full .listPaginator--wrap{flex-grow:1}.teacherCourse .listPaginator--full .dropdown .rw-widget-picker{min-height:27px}.teacherCourse .listPaginator--small{flex-direction:column;align-items:flex-start;margin-bottom:10px}.teacherCourse .listPaginator--small .listPaginator--paging{margin-left:12px}.teacherCourse .listPaginator--small .listPaginator--position{width:105px}.teacherCourse .listPaginator--small .listPaginator-icon{display:none}.teacherCourse .listPaginator-icon{font-size:20px;padding:2px 4px}.teacherCourse .plagiarismForm{display:flex;padding:10px 20px;margin-top:10px}.teacherCourse .plagiarismForm-remove{width:30px;display:inline-block;align-self:center;color:#e86a6b}.teacherCourse .plagiarismForm-inputFieldset,.teacherCourse .plagiarismForm-selectFieldset{margin:0}.teacherCourse .plagiarismForm-selectFieldset{display:inline-block;padding-right:20px}.teacherCourse .plagiarismForm-selectFieldset.form-labeledSelect .rw-dropdown-list.rw-widget{width:100px}.teacherCourse .plagiarismForm-inputFieldset{flex:1 0 auto;display:flex;flex-direction:column}.teacherCourse .plagiarismForm-input{width:100%}.teacherCourse .plagiarismForm-input .form-input-container{width:100%}.teacherCourse .plagiarismForm-textarea{width:100%}.teacherCourse .plagiarismForm-textarea .form-input-container{width:100%}.teacherCourse .plagiarismForm-textarea .form-input-container .form-textarea{resize:vertical}.teacherCourse .plagiarismForm-fingerprintPercentage .form-input{width:auto}.teacherCourse .plagiarismForm-inputGroup{flex-direction:column;display:flex;flex:1 0 auto}.teacherCourse .plagiarismForm-language{display:flex;flex:1 0 auto}.teacherCourse .plagiarismForm-language-dropdown .form-input-container{width:120px}.teacherCourse .plagiarismForm-fileUpload,.teacherCourse .plagiarismForm-fingerprintPercentage,.teacherCourse .plagiarismForm-selectFieldset{padding-left:50px}.teacherCourse .plagiarismResultItem{display:flex;align-items:center;flex:0 0 60px;padding:0 20px;font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.teacherCourse .plagiarismResultItem:nth-child(2n){background-color:#f6f7f9}.teacherCourse .plagiarismResultItem-date{flex:0 0 200px}.teacherCourse .plagiarismResultItem-nameContainer{flex:1 0 auto;width:0;padding:0 10px}.teacherCourse .plagiarismResultItem-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teacherCourse .plagiarismResultItem-link{flex:1 0 100px;text-align:center;min-width:100px;flex-direction:row;display:flex;justify-content:flex-end}.teacherCourse .plagiarismResultItem-link .plagiarismResultItem-btn:not(:first-child){margin-left:10px}.teacherCourse .plagiarismResultItem-errorMsg{font-size:12px}.teacherCourse .plagiarismResultItem-btn:hover{background-color:#3574e3}.teacherCourse .studentAssessmentRubrics{flex:0 0 350px;max-height:65vh;overflow:auto;margin-left:5px}.teacherCourse .studentAssessmentRubrics--button{width:100%;max-width:600px}.teacherCourse .teacherCourse .forkStats .forkStatsListItem-instructionsContainer .studentAssessmentRubrics-textarea{width:96%;margin-top:5px}.teacherCourse .studentAssessmentRubrics-totalPoints--strong{display:block}.teacherCourse .studentAssessmentRubrics-totalPoints--span{display:block}.teacherCourse .studentAssessmentRubrics-item{margin-bottom:5px;cursor:pointer;padding:3px;border-radius:3px}.teacherCourse .studentAssessmentRubrics-item--readOnly{cursor:auto}.teacherCourse .studentAssessmentRubrics-item a.select{background-color:#c4c8cb;padding:2px;width:20px;display:inline-block;text-align:center;border-radius:4px;color:#000;border:1px solid #697590;font-weight:700}.teacherCourse .studentAssessmentRubrics-item a.select.active{background-color:#3574e3;border:1px solid #5988e1;color:#fff}.teacherCourse .studentAssessmentRubrics-item a.select.active-red{background-color:#e86a6b;border:1px solid #e86a6b;color:#fff}.teacherCourse .studentAssessmentRubrics-item a.select.active-green{background-color:#18d8a7;border:1px solid #468847;color:#fff}.teacherCourse .studentAssessmentRubrics-item--input{width:40px}.teacherCourse .studentAssessmentRubrics-item--span{margin-left:15px;margin-right:15px;width:32px;display:inline-block;text-align:center}.teacherCourse .studentAssessmentRubrics-item--div{margin:0 5px;display:inline-block;max-width:210px;vertical-align:middle}.teacherCourse .studentAssessmentRubrics-item--div p{margin:0;padding:0}.teacherCourse .studentAssessmentRubrics-item--div.predefined{margin-left:20px}.teacherCourse .studentAssessmentRubrics-item--div.active-red{color:#e86a6b}.teacherCourse .studentAssessmentRubrics-item--div.active-green{color:#18d8a7}.teacherCourse .studentAssessmentRubrics-adjust--input{margin-left:10px;width:55px}.teacherCourse .studentAssessmentRubrics-item--predefinedAlign{margin-bottom:15px}.teacherCourse .studentAssessmentRubrics-itemClose{float:right;margin-top:5px;display:inline-block}.teacherCourse .studentAssessmentRubrics-itemClose:hover{text-decoration:none}.teacherCourse .studentAssessmentRubrics-itemClose:hover .icon{color:#5988e1}.teacherCourse .studentAssessmentRubrics-itemClose .icon{font-size:16px;color:#697590}.teacherCourse .studentAssessmentRubrics-totalPoints{height:50px}.teacherCourse .studentAssessmentRubrics-item--message{width:90%;min-width:200px}.teacherCourse .studentAssessmentRubrics-adjust{margin-top:5px;margin-bottom:5px}.teacherCourse .studentAssessmentRubrics-options{float:right;margin-right:10px;cursor:pointer}.teacherCourse .copyRubricsItem{font-weight:700;line-height:25px;border:1px solid #c4c8cb;padding:5px;border-radius:5px;margin-bottom:2px}.teacherCourse .copyRubricsItem--active{background-color:#f6f7f9;cursor:pointer}.teacherCourse .copyRubricsItem-info{margin-left:10px;font-size:10px;display:flex}.teacherCourse .copyRubricsItem-info--weight{display:inline-block;margin-right:10px;min-width:30px}.teacherCourse .copyRubricsItem-info--message{display:inline-block;max-width:550px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teacherCourse .copyRubrics-input{width:50%;margin-bottom:10px}.teacherCourse .copyRubrics--no-rubrics{width:50%;display:block;margin:0 auto;text-align:center}.teacherCourse .unitHeader{display:flex;justify-content:center;align-items:center;height:25px;padding:0 20px}.teacherCourse .unitHeader-actions{flex:0 0 auto;display:inline-block;line-height:29px}.teacherCourse .unitHeader-actions .plainButton{margin-left:20px;color:#5e6f87;fill:#5e6f87}.teacherCourse .unitHeader-actions .plainButton.disabled{opacity:.6;cursor:default}.teacherCourse .unitHeader-actions .plainButton .actionIcon-delete{color:#e86a6b}.teacherCourse .unitHeader-actions .plainButton .actionName{margin-left:5px;font-size:12px}.teacherCourse .unitHeader-actions .plainButton svg{width:12px;height:12px}.teacherCourse .unitHeader-actions .plainButton:hover:not(.disabled){color:#414852;fill:#414852}.teacherCourse .unitHeader-label{display:inline-block}.teacherCourse .unitHeader-label-dropdown{display:inline-block;margin-left:10px;line-height:20px}.teacherCourse .unitHeader-label-dropdown .rw-list-option{min-height:27px}.teacherCourse .unitHeader-label-dropdown .rw-widget-picker{min-height:24px}.teacherCourse .unitHeader-name{flex:1 1 auto;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;font-size:14px;color:#9ea5c1;padding-left:10px;cursor:pointer}.teacherCourse .unitHeader-collapseExpand{font-size:16px;top:1px;position:relative}.teacherCourse .unitHeader-collapseExpand-btn{cursor:pointer;border:none;background:0 0;color:#5e6f87}.teacherCourse .unitHeader-collapseExpand-btn:hover{color:#414852}.teacherCourse .unitHeader-collapseExpand-btn-mdIcon{font-size:34px}.teacherCourse .unitHeader-btn--rename-unit{display:inline-block;margin-right:5px}.teacherCourse .unitHeader-input--rename-unit{display:inline-block;margin-right:20px}.teacherCourse .unitHeader-rename-unit--title{cursor:alias}.teacherCourse .unitHeader-actions{display:none}.teacherCourse .unitHeader.unitHeader--large{height:50px;border-bottom:none;padding:0 30px}.teacherCourse .unitHeader.unitHeader--large .unitHeader-collapseExpand{font-size:30px;top:3px}.teacherCourse .unitHeader.unitHeader--large .unitHeader-actions{display:inline-block}.teacherCourse .unitHeader.unitHeader--large .unitHeader-name{font-size:20px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;color:#414852;padding-left:20px;line-height:30px}.teacherCourse .teacherCourse-loading{position:absolute;top:41px;width:calc(100% - 160px)}.teacherCourse .teacher-labeled-button{display:flex}.teacherCourse .teacher-labeled-button .form-labeled-button-container{flex:0 0 260px;display:flex;align-items:flex-start}.teacherCourse .teacher-labeled-button .form-label{flex:1 1 auto}.teacherCourse .teacher-labeled-button .helpBlock{margin:0 0 0 35px}.teacherCourse .teacher-form-toggle--helpLeft{flex-direction:row}.teacherCourse .teacher-form-toggle--helpLeft .form-toggle-container{flex:0 0 auto}.teacherCourse .teacher-form-toggle--helpLeft .helpBlock{margin:0 0 0 35px}.teacherCourse-customize-btn{position:absolute;right:20px}.extendExamTimeModal{width:500px;text-align:center}.extendExamTimeModal-container{margin-top:10px;flex-direction:row;display:flex}.extendExamTimeModal-input{width:130px}.extendExamTimeModal-input .form-input-wrapper{display:inline-block;margin-left:10px;width:60px}.extendExamTimeModal-input .form-input{width:100%}.modal-dialog--gradingModal.ReactModal__Content.modal-dialog--navigationWithStudentGroup{min-width:800px;max-width:1200px;min-height:640px}.gradingModal-header{text-align:center;padding:0 40px;display:flex;justify-content:center;align-items:center;flex-direction:column}.gradingModal-title{font-size:19px;font-weight:700;line-height:25px}.gradingModal-completedDate{padding-top:6px;font-weight:600;width:100%}.gradingModal-penaltyDisabled{line-height:normal;padding:5px 0}.gradingModal-penaltyDisabled .smallToggle{margin-right:8px;height:20px}.gradingModal-penaltyDisabled-label{white-space:nowrap}.gradingModal-panel{padding:0;margin:10px 10px 20px}.gradingModal-panel:first-child{padding-top:0}.gradingModal-panel .savePanel-div .savePanel-inner{padding:10px 40px}.gradingModal-table{width:100%;border-collapse:collapse}.gradingModal-table th{font-weight:400}.gradingModal-table-grade-row,.gradingModal-table-header-row{line-height:40px;text-align:center}.gradingModal-table-grade-row>td,.gradingModal-table-header-row>th{width:calc(100% / 6)}.gradingModal-table-grade-row{border-top:1px solid #697590}.gradingModal-table-grade-row--edit-active *{margin-right:10px}.gradingModal-table-header-icon{width:30px}.gradingModal-table-header-type{width:auto;text-align:left;padding-left:10px}.gradingModal-table-header-weight{width:70px}.gradingModal-table-header-grade{width:80px}.gradingModal-table-header-comments{width:90px}.gradingModal-table-header-time{width:115px}.gradingModal-table-header-actions{width:100px}.gradingModal-table-header-row--final .gradingModal-table-header-actions{width:115px}.gradingModal-comment-action{color:#414852;opacity:.8}.gradingModal-comment-action .rw-dropdown-list.rw-widget{width:90px;text-align:left;height:28px;font-size:12px;margin:0;padding:0}.gradingModal-comment-action .rw-list-option{font-size:12px;line-height:20px}.gradingModal-comment-action .rw-widget-input{line-height:22px;padding-left:5px}.gradingModal-comment-action .rw-widget-picker{min-height:25px}.gradingModal-comment-action:hover,.gradingModal-table-grade-row--edit .gradingModal-comment-action,.gradingModal-table-grade-row.isCommentActive .gradingModal-comment-action{margin:auto;opacity:1}.gradingModal-comment-action:hover .rw-dropdown-list.rw-widget,.gradingModal-table-grade-row--edit .gradingModal-comment-action .rw-dropdown-list.rw-widget,.gradingModal-table-grade-row.isCommentActive .gradingModal-comment-action .rw-dropdown-list.rw-widget{margin:auto}.gradingModal-input{padding:3px}.gradingModal-input.error{border:1px solid #e86a6b}.gradingModal-ta{width:100%;padding:5px;color:#414852}.gradingModal-table-hintRow{text-align:center}.gradingModal-gradeView{line-height:26px;display:inline-block;padding:0 6px}.gradingModal-gradeView--penalty{background-color:#fececd;border-radius:3px;border:1px solid}.ReactModal__Content.modal-dialog.teacherCourse .modalWithStudentGroupNavigation-title{font-size:24px}.gradingModal-table-finalGrade{font-weight:700}.gradingModal-table-regrade-header-row,.gradingModal-table-regrade-row{line-height:40px;text-align:center}.gradingModal-table-regrade-row{border-top:1px solid #697590}.gradingModal-table-regrade-header--request{width:auto;text-align:left;padding-left:10px}.gradingModal-table-regrade-header--actions{width:calc(100% / 6)}.gradingModal-table-regrade-row--request{text-align:left;padding-left:10px}.teacherMain{position:relative;flex:1;display:flex;flex-direction:column;overflow:auto}.teacherMain .scrollable{margin:3px;padding-right:30px}.teacherMain-switchBtn{position:absolute;right:40px}.newCourseModal-form{padding:25px 12px 0}.newCourseModal-form{min-width:282px}.ReactModal__Content.modal-dialog.newCourseModal-modal{width:307px;min-width:307px}.ReactModal__Content.modal-dialog.newCourseModal-modal .btn--primary{width:280px!important;margin-right:0!important}.plagiarism{flex-direction:column}.plagiarism-container{display:flex;flex:1;overflow:hidden}.plagiarism-results,.plagiarism-settings{display:flex;flex-direction:column;padding:20px}.plagiarism-settings{flex:1 1 auto;min-width:400px;padding-right:10px;overflow:hidden}.plagiarism-form{display:flex;flex-direction:column;flex:1 0}.plagiarism-form .form-fieldset{margin-bottom:16px}.plagiarism-results{flex:2 0 auto}.plagiarism-resultsTitle,.plagiarism-settingsTitle{text-align:center;font-size:24px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;line-height:32px;padding-bottom:30px}.plagiarism-settingsList{padding-right:20px}.plagiarism-settings-buttons{flex:0 0 50px;display:flex;align-items:center;justify-content:space-between}.plagiarism-settings-bundle-buttons{display:flex;align-items:center;justify-content:space-between}.plagiarism-launchBtn{margin:0 10px}.plagiarism-bundleBtn{margin-left:10px}.plagiarism-resultsList{display:flex;flex-direction:column}.plagiarism-results.is-empty .plagiarism-resultsList{align-items:center;justify-content:center}.plagiarism-emptyResult{font-size:18px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.plagiarism-spacer{margin:30px 0;border-left:1px solid #c4c8cb}.plagiarism-file.is-error .form-validation,.plagiarism-file.is-required .form-validation,.plagiarism-file.is-valid .form-validation{width:auto}.plagiarism-settings .plagiarismForm{display:flex;flex:1 1 .01%;overflow:overlay}.plagiarism-settingsHeader{display:flex;flex-direction:row;align-items:baseline}.plagiarism-settingsTitle{width:100%}.plagiarism-settings-back{color:#697590;font-size:24px}.plagiarism-settings-back:hover{color:#3574e3}.resetPasswordModal-modal{width:300px}.resetPasswordModal-modal .modal-body{text-align:center;padding-top:30px}.resetPasswordModal-label{font-size:13px;color:#414852;padding-bottom:10px}.resetPasswordModal-gravatar{border-radius:50%}.resetPasswordModal-username{max-width:250px;font-size:16px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;line-height:32px}.resetPasswordModal-password{padding:10px 0}.resetPasswordModal-confirmModal{width:380px}.UpdateAllBookBased{padding:20px;text-align:center;display:flex;flex-direction:column;flex:1 0 auto}.UpdateAllBookBased-header{flex:0 0 90px}.UpdateAllBookBased-list{text-align:left;height:0;flex:1 0 auto}.UpdateAllBookBased-listItem{padding:10px;margin:10px 20px;border:1px solid;display:flex}.UpdateAllBookBased-listItem-name{padding-left:20px;align-self:center;font-size:16px;font-weight:600;flex:1 0 auto}.UpdateAllBookBased-listItem-status{padding-left:20px;align-self:center}.UpdateAllBookBased-footer{flex:0 0 50px}.UpdateAllBookBased-footer .buttonWithLoader{margin-top:10px}.ReactModal__Content.versions-modal .versions{max-height:600px}.teacherEmptyList{flex:1;display:flex;flex-direction:row;justify-content:center;margin-top:100px}.teacherEmptyList .teacherEmptyList-message{font-size:18px;color:#222;line-height:32px;max-width:500px}.teacherCourseListItem{color:#414852}.teacherCourseListItem .teacherCourseListItem-footer{margin-top:5px}.teacherCourseListItem .teacherCourseListItem-footerItem{display:inline-block}.teacherCourseListItem .teacherCourseListItem-footer-teacherInfo{float:right;min-width:68px;position:relative}.teacherCourseListItem .teacherCourseListItem-avatars{padding-left:45px;display:inline-block;float:right}.teacherCourseListItem .teacherCourseListItem-updates{display:inline-block;font-size:22px;position:absolute}.teacherCourseListItem .teacherCourseListItem-avatarImage{height:26px;position:relative;border:1px solid #fff;border-radius:100%;margin-top:-8px;margin-left:-28px}.teacherCourseListItem .teacherCourseListItem-avatarImage:nth-child(2),.teacherCourseListItem .teacherCourseListItem-avatarImage:nth-child(3){margin-left:-35px}.teacherCourseListItem-menu{position:absolute;right:5px}.coursesList.tile-view .teacherCourseListItem{min-height:78px}.coursesList.list-view .teacherCourseListItem-footer{display:flex;width:240px;margin-top:8px;white-space:nowrap}.coursesList.list-view .teacherCourseListItem-avatarImage{margin-top:-4px}.coursesList.list-view .teacherCourseListItem-footerItem{display:inline-block;padding-left:20px;min-width:80px}.teacherCourseList.tile-view .teacherCourseListItem-updates{top:-4px}.teacherCourseList-byCode{padding:0 0 40px 40px}.teacherCourseList-byCode-header{font-size:18px;padding-bottom:20px}.teacherCourseList-exploreBtn{margin-left:10px}.teacherEmptyOrgList{flex:1;display:flex;flex-direction:row;justify-content:center;margin-top:100px}.teacherEmptyOrgList .teacherEmptyOrgList-message{font-size:18px;color:#222;line-height:32px;max-width:500px}.studentAssessmentRubrics{flex:0 0 350px;max-height:65vh;overflow:auto;margin-left:5px}.studentAssessmentRubrics--button{width:100%;max-width:600px}.teacherCourse .forkStats .forkStatsListItem-instructionsContainer .studentAssessmentRubrics-textarea{width:96%;margin-top:5px}.studentAssessmentRubrics-totalPoints--strong{display:block}.studentAssessmentRubrics-totalPoints--span{display:block}.studentAssessmentRubrics-item{margin-bottom:5px;cursor:pointer;padding:3px;border-radius:3px}.studentAssessmentRubrics-item--readOnly{cursor:auto}.studentAssessmentRubrics-item a.select{background-color:#c4c8cb;padding:2px;width:20px;display:inline-block;text-align:center;border-radius:4px;color:#000;border:1px solid #697590;font-weight:700}.studentAssessmentRubrics-item a.select.active{background-color:#3574e3;border:1px solid #5988e1;color:#fff}.studentAssessmentRubrics-item a.select.active-red{background-color:#e86a6b;border:1px solid #e86a6b;color:#fff}.studentAssessmentRubrics-item a.select.active-green{background-color:#18d8a7;border:1px solid #468847;color:#fff}.studentAssessmentRubrics-item--input{width:40px}.studentAssessmentRubrics-item--span{margin-left:15px;margin-right:15px;width:32px;display:inline-block;text-align:center}.studentAssessmentRubrics-item--div{margin:0 5px;display:inline-block;max-width:210px;vertical-align:middle}.studentAssessmentRubrics-item--div p{margin:0;padding:0}.studentAssessmentRubrics-item--div.predefined{margin-left:20px}.studentAssessmentRubrics-item--div.active-red{color:#e86a6b}.studentAssessmentRubrics-item--div.active-green{color:#18d8a7}.studentAssessmentRubrics-adjust--input{margin-left:10px;width:55px}.studentAssessmentRubrics-item--predefinedAlign{margin-bottom:15px}.studentAssessmentRubrics-itemClose{float:right;margin-top:5px;display:inline-block}.studentAssessmentRubrics-itemClose:hover{text-decoration:none}.studentAssessmentRubrics-itemClose:hover .icon{color:#5988e1}.studentAssessmentRubrics-itemClose .icon{font-size:16px;color:#697590}.studentAssessmentRubrics-totalPoints{height:50px}.studentAssessmentRubrics-item--message{width:90%;min-width:200px}.studentAssessmentRubrics-adjust{margin-top:5px;margin-bottom:5px}.studentAssessmentRubrics-options{float:right;margin-right:10px;cursor:pointer}.copyRubricsItem{font-weight:700;line-height:25px;border:1px solid #c4c8cb;padding:5px;border-radius:5px;margin-bottom:2px}.copyRubricsItem--active{background-color:#f6f7f9;cursor:pointer}.copyRubricsItem-info{margin-left:10px;font-size:10px;display:flex}.copyRubricsItem-info--weight{display:inline-block;margin-right:10px;min-width:30px}.copyRubricsItem-info--message{display:inline-block;max-width:550px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copyRubrics-input{width:50%;margin-bottom:10px}.copyRubrics--no-rubrics{width:50%;display:block;margin:0 auto;text-align:center}.ReactModal__Content.modal-dialog--navigationWithStudentGroup{min-width:80vw;max-width:80vw;min-height:40vh;flex-direction:column}.ReactModal__Content.modal-dialog--navigationWithStudentGroup .modalWithStudentGroupNavigation-navigation h3{margin:0}.ReactModal__Content.modal-dialog--navigationWithStudentGroup .modalWithStudentGroupNavigation-navigation h3 span{min-width:300px;display:inline-block}.ReactModal__Content.modal-dialog--navigationWithStudentGroup .modalWithStudentGroupNavigation-navigation h3 div.empty{width:36px;height:1px;display:inline-block;content:' '}.ReactModal__Content.modal-dialog--navigationWithStudentGroup .modalWithStudentGroupNavigation-navigation a{display:inline-block;margin-left:10px;margin-right:10px}.ReactModal__Content.modal-dialog--navigationWithStudentGroup .modalWithStudentGroupNavigation-navigation a:hover{text-decoration:none}.ReactModal__Content.modal-dialog--navigationWithStudentGroup .modalWithStudentGroupNavigation-navigation a:hover .icon{color:#5988e1}.ReactModal__Content.modal-dialog--navigationWithStudentGroup .modalWithStudentGroupNavigation-navigation a .icon{font-size:16px;color:#697590;position:relative;top:3px}.modalWithStudentGroupNavigation.modal-body{display:flex;flex-direction:column;flex:1 0 auto}.modalWithStudentGroupNavigation.modal-body .scrollable{flex:1 0 auto}.modalWithStudentGroupNavigation-emptyMessage{display:inline-block;width:100%;font-size:18px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;line-height:32px;align-self:center;text-align:center}.modalWithStudentGroupNavigation-navigation{display:inline-block;float:left;width:30%;text-align:left}.modalWithStudentGroupNavigation-emptyNavigation{display:inline-block;float:right;width:30%;text-align:left}.modalWithStudentGroupNavigation-title{display:inline-block;text-transform:capitalize}.modalWithStudentGroupNavigation-keysHint{margin-top:10px;font-size:11px;line-height:15px}.assignmentBrowserListItem{display:flex;padding:13px 30px;background-color:#fff;border:1px solid #d5dae6;align-items:center;margin-bottom:10px;cursor:pointer}.assignmentBrowserListItem--readonly{cursor:default;opacity:.8}.assignmentBrowserListItem:not(.assignmentBrowserListItem--readonly):hover{border-color:#b8d7f9}.assignmentBrowserListItem-name{flex:1 0 auto;font-size:18px;padding-left:15px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.assignmentBrowserListItem-hidden-lbl{color:#9b5c03}.ReactModal__Content.modal-dialog.courseUpdateModal{width:970px;max-width:970px;top:40px;padding-top:20px;flex-direction:column}.ReactModal__Content.modal-dialog.courseUpdateModal .courseUpdate-unitItem{margin-top:0}.ReactModal__Content.modal-dialog.courseUpdateModal .assignmentsTeachList-header-updated{white-space:nowrap;min-width:300px;text-align:right}.ReactModal__Content.modal-dialog.courseUpdateModal .assignmentsTeachList-header-updated .plainLink{margin-right:5px}.ReactModal__Content.modal-dialog.courseUpdateModal .courseUpdate-assignmentListItem-header-toggle{min-width:47px}.ReactModal__Content.modal-dialog.courseUpdateModal .courseUpdateAssignmentListItem .courseUpdate-changesItem{padding:2px 8px;color:#fff;border-radius:3px}.ReactModal__Content.modal-dialog.courseUpdateModal .courseUpdateAssignmentListItem .courseUpdate-changesItem-new{background-color:#99d9ea}.ReactModal__Content.modal-dialog.courseUpdateModal .courseUpdateAssignmentListItem .courseUpdate-changesItem-new-version{background-color:#b6b570}.ReactModal__Content.modal-dialog.courseUpdateModal .courseUpdateAssignmentListItem .courseUpdate-changesItem-name{background-color:#7eb176}.ReactModal__Content.modal-dialog.courseUpdateModal .courseUpdateAssignmentListItem .courseUpdate-changesItem-stack{background-color:#ab6f6d}.ReactModal__Content.modal-dialog.courseUpdateModal .courseUpdateAssignmentListItem .courseUpdate-changesItem-book{background-color:#99c}.ReactModal__Content.modal-dialog.courseUpdateModal .courseUpdate-assignmentListItem-updated{text-align:right}.ReactModal__Content.modal-dialog.courseUpdateModal .courseUpdateAssignmentListItem .courseUpdate-changesItem{margin-left:5px}.ReactModal__Content.modal-dialog.courseUpdateModal .courseUpdateAssignmentListItem .assignmentsTeachListItem-icon,.ReactModal__Content.modal-dialog.courseUpdateModal .courseUpdateAssignmentListItem .assignmentsTeachListItem-name{cursor:default}.ReactModal__Content.modal-dialog.courseUpdateModal .courseUpdateAssignmentListItem .assignmentsTeachListItem-name{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.ReactModal__Content.modal-dialog.courseUpdateModal .courseUpdateAssignmentListItem-hidden-lbl{color:#9b5c03}.courseUpdateModal-label{font-size:14px}.courseUpdateModal-message{padding:10px}.courseUpdateModal-listContainer .blockNotice{margin-top:10px}.courseUpdateModal-listContainer{background-color:#f7f9fc;border-bottom:1px solid #ccc}.teacherUnits.courseUpdateModal-list{flex-direction:column;padding:0 40px;max-height:500px}.changesTagsMeaningModal .courseUpdate-changesItem{padding:2px 8px;color:#fff;border-radius:3px}.changesTagsMeaningModal .courseUpdate-changesItem-new{background-color:#99d9ea}.changesTagsMeaningModal .courseUpdate-changesItem-new-version{background-color:#b6b570}.changesTagsMeaningModal .courseUpdate-changesItem-name{background-color:#7eb176}.changesTagsMeaningModal .courseUpdate-changesItem-stack{background-color:#ab6f6d}.changesTagsMeaningModal .courseUpdate-changesItem-book{background-color:#99c}.changesTagsMeaningModal .modal-body{margin:20px 20px 0}.changesTagsMeaningModal .changesTagsMeaningModal-tagContainer{display:flex;margin-bottom:10px}.changesTagsMeaningModal .changesTagsMeaningModal-tagContainer-typeContainer{flex:0 0 120px;text-align:right}.changesTagsMeaningModal .changesTagsMeaningModal-tagContainer-description{margin-left:15px}.changesTagsMeaningModal.ReactModal__Content.modal-dialog .modal-footer{padding-top:10px}.duplicatedAssignmentNameModal{width:340px}.duplicatedAssignmentNameModal-header{margin-bottom:20px}.duplicatedAssignmentNameModal-form{display:flex;justify-content:center}.duplicatedAssignmentNameModal-name-input{margin-bottom:10px}.ipConsentFormModal .ipConsentForm .savePanel{padding:0}.ipConsentFormModal .ipConsentForm--versions{margin-top:10px}.ipConsentFormModal .ipConsentForm-revision-ta .form-textarea{height:200px}.progressBarAssignmentSettings-container{max-height:60vh}.progressBarAssignmentSettings-moduleItemAssignments{margin-left:20px}.progressBarAssignmentSettings-moduleItemHeader{text-transform:uppercase;font-size:20px;margin-top:15px;margin-bottom:15px}.progressBarAssignmentSettings-assignmentItem{display:flex}.progressBarAssignmentSettings-assignmentItemTitle{margin-left:10px}.assignmentsUpdater-uploader{border:1px dashed #000;padding:10px;border-radius:10px;margin-top:10px;margin-bottom:10px;display:inline-block;font-size:18px;min-height:70px;min-width:670px}.assignmentsUpdater-uploaderContent{display:flex;flex-direction:row;flex:1 1 auto}.assignmentsUpdater-uploaderNotes{display:flex;flex-direction:column;padding:5px;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:15px}.assignmentsUpdater-uploaderBtn{font-size:16px;line-height:25px}.assignmentsUpdater-uploaderInput{position:absolute;top:-1000px}.assignmentsUpdater-uploaderInputHint{font-size:14px}.ReactModal__Content.modal-dialog.assignmentsUpdaterDialog{min-width:700px;flex-direction:column;top:0}.assignmentsUpdater-configurationRow{display:flex}.assignmentsUpdater-configurationRow .form-checkboxInput{width:150px;display:flex;align-items:center;padding:0}.assignmentsUpdater-configurationRow .form-labeledSelect{width:220px;margin:0 5px 0 0}.assignmentsUpdater-configurationRow .form-input-container{width:220px}.assignmentsUpdater-configurationRow .form-labeledSelect.assignmentsUpdater-smallField{width:155px}.assignmentsUpdater-configurationRow .form-labeledSelect.assignmentsUpdater-smallField .form-input-container{width:155px}.assignmentsUpdater-container{display:flex;flex-direction:column;max-height:70vh}.assignmentsUpdater-container .form{padding:0}.assignmentsUpdater-info{margin-top:10px}.assignmentsUpdater-infoContainer{max-height:300px;overflow:auto}.details-action-button{text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;font-size:13px;margin-right:20px;color:#000}.details-action-button .icon{margin-right:5px}.details-action-button--danger{color:#e86a6b}.details-action-info{font-size:14px;margin-right:20px;line-height:32px}.detailsPage{position:relative;display:flex;flex-direction:column;flex:1 1 0}.detailsPage-info-with-actions{flex-direction:row;display:flex}.detailsPage-info-main{background:#fff;padding:10px 60px 25px;display:flex}.detailsPage-info-main .logoImage{margin-top:26px}.detailsPage-info-main .logoImage .logoEl{width:80px;height:80px;margin-left:0}.detailsPage-info-main .logoImage span.logoEl{line-height:80px;font-size:36px}.detailsPage-info-main .logoImage i{font-size:24px;position:absolute;top:65px;left:60px}.detailsPage-info-main .tagItem{margin-right:10px}.detailsPage-info-title{color:#697590;font-size:14px;margin-top:10px}.detailsPage-info-name{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:40px;flex:1}.detailsPage-info-description{font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;margin:0 0 10px 0}.detailsPage-info-longDescription{background:#fff;padding:20px 60px;margin:40px 50px;font-size:14px;line-height:25px;min-width:500px}.detailsPage-actions{margin-top:12px}.detailsPage-details{flex:1}.eduExpireNotificationBar{min-height:40px;align-content:center;display:flex;align-items:center;flex-direction:row;justify-content:center;flex:0 0;padding-right:10%;padding-left:10%;color:#fff;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;font-size:14px;background-color:#29374e}.eduExpireNotificationBar .eduExpireNotificationBar-message{display:flex;justify-content:center;flex:1 0 80%}.eduExpireNotificationBar .eduExpireNotificationBar-action{display:flex;flex:0 0 20%}.eduExpireNotificationBar .eduExpireNotificationBar-btn{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;font-size:14px;text-transform:none;white-space:nowrap}.eduExpireNotificationBar .eduExpireNotificationBar-btn:hover{color:#29374e;background-color:#fff}.eduExpireNotificationBar--attention{background-color:#f26a6a}.eduExpireNotificationBar--attention .eduExpireNotificationBar-btn:hover{color:#f26a6a}.membersLimitationNotificationBar{min-height:40px;align-content:center;display:flex;align-items:center;flex-direction:row;justify-content:center;flex:0 0;padding-right:10%;padding-left:10%;color:#fff;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;font-size:14px;background-color:#f26a6a}.membersLimitationNotificationBar .membersLimitationNotificationBar-message{display:flex;justify-content:center;flex:1 0 80%}.notificationBar{min-height:40px;align-content:center;display:flex;align-items:center;flex-direction:row;justify-content:center;flex:0 0;padding-right:10%;padding-left:10%;color:#fff;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;font-size:14px;background-color:#29374e}.notificationBar .notificationBar-message{display:flex;justify-content:center;flex:1 0 80%;margin-top:-2px}.notificationBar .notificationBar-action{display:flex;flex:0 0 20%;margin-top:-2px}.notificationBar .notificationBar-btn{text-transform:none;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;font-size:14px;white-space:nowrap}.notificationBar .notificationBar-btn:hover{color:#29374e;background-color:#fff}.notificationBar .notificationBar-btn--default{border:1px solid #fff;background-color:transparent}.notificationBar .notificationBar-btn.btn--green{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.notificationBar .notificationBar-btn:not(:last-child){margin-right:10px}.notificationBar--isExpired{background-color:#29374e}.orgInvitesNotificationBar{min-height:40px;align-content:center;display:flex;align-items:center;flex-direction:row;justify-content:center;flex:0 0;padding-right:10%;padding-left:10%;color:#fff;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;font-size:14px;background-color:#29374e}.orgInvitesNotificationBar .orgInvitesNotificationBar-message{display:flex;justify-content:center;flex:1 0 80%;margin-top:-2px}.orgInvitesNotificationBar .orgInvitesNotificationBar-action{display:flex;flex:0 0 20%;margin-top:-2px}.orgInvitesNotificationBar .orgInvitesNotificationBar-btn{text-transform:none;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;font-size:14px;white-space:nowrap}.orgInvitesNotificationBar .orgInvitesNotificationBar-btn:hover{color:#29374e;background-color:#fff}.orgInvitesNotificationBar .orgInvitesNotificationBar-btn--default{border:1px solid #fff;background-color:transparent}.orgInvitesNotificationBar .orgInvitesNotificationBar-btn.btn--green{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.orgInvitesNotificationBar .orgInvitesNotificationBar-btn:not(:last-child){margin-right:10px}.orgInvitesNotificationBar .buttonWithLoader.flipflop .btn--reject{background-color:#29374e}.orgInvitesNotificationBar .buttonWithLoader.flipflop .btn--reject:hover{background-color:#212c3f}.trialNotificationBar{min-height:40px;align-content:center;display:flex;align-items:center;flex-direction:row;justify-content:center;flex:0 0;padding-right:10%;padding-left:10%;color:#fff;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;font-size:14px;background-color:#29374e}.trialNotificationBar .trialNotificationBar-message{display:flex;justify-content:center;flex:1 0 80%;margin-top:-2px}.trialNotificationBar .trialNotificationBar-action{display:flex;flex:0 0 20%;margin-top:-2px}.trialNotificationBar .trialNotificationBar-btn{text-transform:none;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;font-size:14px;white-space:nowrap}.trialNotificationBar .trialNotificationBar-btn:hover{color:#29374e;background-color:#fff}.trialNotificationBar .trialNotificationBar-btn--default{border:1px solid #fff;background-color:transparent}.trialNotificationBar .trialNotificationBar-btn.btn--green{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.trialNotificationBar .trialNotificationBar-btn:not(:last-child){margin-right:10px}.trialNotificationBar--isExpired{background-color:#29374e}