@charset "UTF-8";/*! 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;-ms-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}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:0 1em;margin-top:1em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:center;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC)}.DayPicker-NavButton--next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==)}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{display:table-cell;padding:.5em;border-radius:50%;vertical-align:middle;text-align:center;cursor:pointer}.DayPicker-WeekNumber{display:table-cell;padding:.5em;min-width:1em;border-right:1px solid #eaecec;color:#8b9898;vertical-align:middle;text-align:right;font-size:.75em;cursor:pointer}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}.rc-tree{margin:0;padding:5px}.rc-tree li{padding:0;margin:0;list-style:none;white-space:nowrap;outline:0}.rc-tree li .draggable{color:#333;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-drag:element;-webkit-user-drag:element}.rc-tree li.drag-over>.draggable{background-color:#316ac5;color:#fff;border:1px #316ac5 solid;opacity:.8}.rc-tree li.drag-over-gap-top>.draggable{border-top:2px #00f solid}.rc-tree li.drag-over-gap-bottom>.draggable{border-bottom:2px #00f solid}.rc-tree li.filter-node>.rc-tree-node-content-wrapper{color:#a60000!important;font-weight:700!important}.rc-tree li ul{margin:0;padding:0 0 0 18px}.rc-tree li .rc-tree-node-content-wrapper{display:inline-block;padding:1px 3px 0 0;margin:0;cursor:pointer;height:17px;text-decoration:none;vertical-align:top}.rc-tree li span.rc-tree-checkbox,.rc-tree li span.rc-tree-iconEle,.rc-tree li span.rc-tree-switcher{line-height:16px;margin-right:2px;width:16px;height:16px;display:inline-block;vertical-align:middle;border:0 none;cursor:pointer;outline:0;background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;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==)}.rc-tree li span.rc-tree-checkbox.rc-tree-icon__customize,.rc-tree li span.rc-tree-iconEle.rc-tree-icon__customize,.rc-tree li span.rc-tree-switcher.rc-tree-icon__customize{background-image:none}.rc-tree li 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 li span.rc-tree-switcher.rc-tree-switcher-noop{cursor:auto}.rc-tree li span.rc-tree-switcher.rc-tree-switcher_open{background-position:-93px -56px}.rc-tree li span.rc-tree-switcher.rc-tree-switcher_close{background-position:-75px -56px}.rc-tree li span.rc-tree-checkbox{width:13px;height:13px;margin:0 3px;background-position:0 0}.rc-tree li span.rc-tree-checkbox-checked{background-position:-14px 0}.rc-tree li span.rc-tree-checkbox-indeterminate{background-position:-14px -28px}.rc-tree li span.rc-tree-checkbox-disabled{background-position:0 -56px}.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-checked.rc-tree-checkbox-disabled{background-position:-14px -56px}.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-indeterminate.rc-tree-checkbox-disabled{position:relative;background:#ccc;border-radius:3px}.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-indeterminate.rc-tree-checkbox-disabled::after{content:' ';transform:scale(1);position:absolute;left:3px;top:5px;width:5px;height:0;border:2px solid #fff;border-top:0;border-left:0}.rc-tree:not(.rc-tree-show-line) .rc-tree-switcher-noop{background:0 0}.rc-tree.rc-tree-show-line li:not(:last-child)>ul{background:url(data:image/gif;base64,R0lGODlhCQACAIAAAMzMzP///yH5BAEAAAEALAAAAAAJAAIAAAIEjI9pUAA7) 0 0 repeat-y}.rc-tree.rc-tree-show-line li:not(:last-child)>.rc-tree-switcher-noop{background-position:-56px -18px}.rc-tree.rc-tree-show-line li: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-node-selected{background-color:#ffe6b0;border:1px #ffb951 solid;opacity:.8}.rc-tree-icon__open{margin-right:2px;background-position:-110px -16px;vertical-align:top}.rc-tree-icon__close{margin-right:2px;background-position:-110px 0;vertical-align:top}.rc-tree-icon__docu{margin-right:2px;background-position:-110px -32px;vertical-align:top}.rc-tree-icon__customize{margin-right:2px;vertical-align:top}.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)}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.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 #333;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-horizontalRule{border:0;background-color:#ddd;height:1px;margin:35px 6px}.u-inline{display:inline-block}.u-isDisabled{opacity:.65}.u-centerItems{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.u-centerItemsHorizontal{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.u-centerItemsVertical{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row}.u-underlined{color:#414852;text-decoration:none;text-shadow:.03em 0 #fff,-.03em 0 #fff,0 .03em #fff,0 -.03em #fff,.06em 0 #fff,-.06em 0 #fff,.09em 0 #fff,-.09em 0 #fff,.12em 0 #fff,-.12em 0 #fff,.15em 0 #fff,-.15em 0 #fff;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#414852,#414852);background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;background-position:0 90%,100% 90%,0 90%}.u-underlined:hover{text-decoration:none}.u-baseText{font-size:14px}.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-leave{opacity:1;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.animation-container .fade-leave.fade-leave-active{opacity:.01}.app{background-color:#f7f9fc;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:1 0 .01%;flex:1 0 .01%;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:.01%}.app>main{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 .01%;flex:1 0 .01%;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:.01%;overflow:hidden}.app>main>div.home{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.app>main>div.desktop{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}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 a{color:#15a4fa;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}.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:0;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:linear}.btn:hover{text-decoration:none;background:#414852}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.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:#5e6f87}.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!important}.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}.btn--primary{color:#fff;background:#15a4fa;border:none}.btn--primary:hover{background:#069efa;color:#fff}.btn--primary.disabled:hover,.btn--primary[disabled]:hover{background:#15a4fa}.btn--primary.loading{background-image:url(https://static-assets.codio.com/dashboard/images/spinner-lightbg.2b82061be82de61f.gif)}.btn--danger{color:#fff;background:#e86a6b}.btn--danger:hover{background:#e65d5e}.btn--danger.disabled:hover,.btn--danger[disabled]:hover{background:#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:#3a4149}.btn--info.disabled:hover,.btn--info[disabled]:hover{background:#f6f7f9}.btn--inverse{color:#fff;background:#444}.btn--inverse:hover{background:#3c3c3c}.btn--inverse.disabled:hover,.btn--inverse[disabled]:hover{background:#444}.btn--orange{color:#fff;background:#fa9915}.btn--orange:hover{background:#fa9206}.btn--orange.disabled:hover,.btn--orange[disabled]:hover{background:#fa9915}.btn--orange.active{background:#fa9915}.btn--white{color:#a8b2c4;background:#fff;border:1px solid #a8b2c4}.btn--white:hover{background:#f7f7f7}.btn--white.disabled:hover,.btn--white[disabled]:hover{background:#fff}.btn--white.active{background:#fff}.btn--onlyIcon{padding:0}.btn--onlyIcon .icon{padding:6px 10px 2px;font-size:14px;line-height:16px;display:inline-block}.btn--browse{background:#697590;text-transform:none;border:none;border-radius:2px;color:#fff;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;font-size:11px;padding:2px 10px 0;float:right;transition:all .3s linear}.btn--browse:hover{background:#99a5ba}.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:#15a4fa;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}.bodyLoading{position:absolute;top:40%;left:44%;z-index:1;display:none;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column}.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;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.bodyLoading .sk-spinner-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.bodyLoading .sk-spinner-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.bodyLoading .sk-spinner-wave .sk-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.bodyLoading .sk-spinner-wave .sk-rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-waveStretchDelay{0%,100%,40%{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes sk-waveStretchDelay{0%,100%,40%{transform:scaleY(.4)}20%{transform:scaleY(1)}}.main{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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,.newBrowser .bodyLoading{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column}.rw-btn,.rw-input{color:inherit;font:inherit;margin:0}button.rw-input{overflow:visible}button.rw-input,select.rw-input{text-transform:none}button.rw-input,html input[type=button].rw-input,input[type=reset].rw-input,input[type=submit].rw-input{-webkit-appearance:button;cursor:pointer}button[disabled].rw-input,html input[disabled].rw-input{cursor:not-allowed}button.rw-input::-moz-focus-inner,input.rw-input::-moz-focus-inner{border:0;padding:0}.rw-i{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}.rw-i-caret-down:before{content:'directdown'}.rw-i-caret-up:before{content:'directup'}.rw-i-caret-left:before{content:'directleft'}.rw-i-caret-right:before{content:'directright'}.rw-i-clock-o:before{content:'clock'}.rw-i-calendar:before{content:'calendar'}.rw-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.rw-widget,.rw-widget *{box-sizing:border-box}.rw-widget :after,.rw-widget :before,.rw-widget:after,.rw-widget:before{box-sizing:border-box}.rw-widget{outline:0;-moz-background-clip:border-box;-webkit-background-clip:border-box;background-clip:border-box}.rw-btn{color:#697590;line-height:30px;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:0 0;background-image:none;border:1px solid transparent;padding:0;white-space:nowrap}.rw-rtl{direction:rtl}.rw-input{color:#414852;height:30px;padding:10px 0;background-color:#fff}.rw-input[disabled]{box-shadow:none;cursor:not-allowed;opacity:1;background-color:#eef1f7;border-color:#d5dae6}.rw-input[readonly]{cursor:not-allowed}.rw-filter-input{position:relative;width:100%;padding-right:1.9em;border:#d5dae6 1px solid;border-radius:2px;margin-bottom:2px}.rw-rtl .rw-filter-input{padding-left:1.9em;padding-right:0}.rw-filter-input>.rw-input{width:100%;border:none;outline:0}.rw-filter-input>span{margin-top:-2px}.rw-i.rw-loading{background:url(../img/loading.gif) no-repeat center;width:16px;height:100%}.rw-i.rw-loading:before{content:""}.rw-loading-mask{border-radius:2px;position:relative}.rw-loading-mask:after{content:'';background:url(../img/loader-big.gif) no-repeat center;position:absolute;background-color:#fff;opacity:.7;top:0;left:0;height:100%;width:100%}.rw-now{font-weight:600}.rw-state-focus{background-color:#15a4fa;border:#15a4fa 1px solid;color:#fff}.rw-state-selected{background-color:#15a4fa;border:#15a4fa 1px solid;color:#fff}.rw-state-disabled{box-shadow:none;cursor:not-allowed;opacity:1}.rw-btn,.rw-dropdownlist{cursor:pointer}.rw-btn[disabled],.rw-state-disabled .rw-btn,.rw-state-readonly .rw-btn{box-shadow:none;pointer-events:none;cursor:not-allowed;opacity:.65}.rw-selectlist,ul.rw-list{margin:0;padding-left:0;list-style:none;padding:5px 0;overflow:auto;outline:0;height:100%}.rw-selectlist>li,ul.rw-list>li{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rw-selectlist>li.rw-list-optgroup,ul.rw-list>li.rw-list-optgroup{font-weight:700}.rw-selectlist>li.rw-list-empty,.rw-selectlist>li.rw-list-option,ul.rw-list>li.rw-list-empty,ul.rw-list>li.rw-list-option{padding-left:10px;padding-right:10px}.rw-selectlist>li.rw-list-option,ul.rw-list>li.rw-list-option{cursor:pointer;border:1px solid transparent;border-radius:2px}.rw-selectlist>li.rw-list-option:hover,ul.rw-list>li.rw-list-option:hover{background-color:#eaecf2;border-color:none}.rw-selectlist>li.rw-list-option.rw-state-focus,ul.rw-list>li.rw-list-option.rw-state-focus{background-color:#15a4fa;border:#15a4fa 1px solid;color:#fff}.rw-selectlist>li.rw-list-option.rw-state-selected,ul.rw-list>li.rw-list-option.rw-state-selected{background-color:#15a4fa;border:#15a4fa 1px solid;color:#fff}.rw-selectlist>li.rw-list-option.rw-state-disabled,.rw-selectlist>li.rw-list-option.rw-state-readonly,ul.rw-list>li.rw-list-option.rw-state-disabled,ul.rw-list>li.rw-list-option.rw-state-readonly{color:#d5dae6;cursor:not-allowed}.rw-selectlist>li.rw-list-option.rw-state-disabled:hover,.rw-selectlist>li.rw-list-option.rw-state-readonly:hover,ul.rw-list>li.rw-list-option.rw-state-disabled:hover,ul.rw-list>li.rw-list-option.rw-state-readonly:hover{background:0 0;border-color:transparent}.rw-selectlist.rw-list-grouped>li.rw-list-optgroup,ul.rw-list.rw-list-grouped>li.rw-list-optgroup{padding-left:10px}.rw-selectlist.rw-list-grouped>li.rw-list-option,ul.rw-list.rw-list-grouped>li.rw-list-option{padding-left:20px}.rw-widget{position:relative}.rw-open.rw-widget,.rw-open>.rw-multiselect-wrapper{border-bottom-right-radius:0;border-bottom-left-radius:0}.rw-open-up.rw-widget,.rw-open-up>.rw-multiselect-wrapper{border-top-right-radius:0;border-top-left-radius:0}.rw-combobox .rw-list,.rw-datetimepicker .rw-list,.rw-dropdownlist .rw-list,.rw-multiselect .rw-list,.rw-numberpicker .rw-list{max-height:200px;height:auto}.rw-widget{background-color:#fff;border:#d5dae6 1px solid;border-radius:2px}.rw-widget .rw-input{border-bottom-left-radius:2px;border-top-left-radius:2px}.rw-rtl .rw-widget .rw-input{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:2px;border-top-right-radius:2px}.rw-widget>.rw-select{border-left:#d5dae6 1px solid}.rw-widget.rw-rtl>.rw-select{border-right:#d5dae6 1px solid;border-left:none}.rw-widget.rw-state-focus,.rw-widget.rw-state-focus:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(21,164,250,.6);border-color:#15a4fa;outline:0}.rw-widget.rw-state-readonly,.rw-widget.rw-state-readonly>.rw-multiselect-wrapper{cursor:not-allowed}.rw-widget.rw-state-disabled,.rw-widget.rw-state-disabled:active,.rw-widget.rw-state-disabled:hover{box-shadow:none;background-color:#eef1f7;border-color:#d5dae6}.rw-combobox,.rw-datetimepicker,.rw-dropdownlist,.rw-numberpicker{padding-right:1.9em}.rw-combobox.rw-rtl,.rw-datetimepicker.rw-rtl,.rw-dropdownlist.rw-rtl,.rw-numberpicker.rw-rtl{padding-right:0;padding-left:1.9em}.rw-combobox>.rw-input,.rw-datetimepicker>.rw-input,.rw-dropdownlist>.rw-input,.rw-numberpicker>.rw-input{width:100%;border:none;outline:0}.rw-combobox>.rw-input::-moz-placeholder,.rw-datetimepicker>.rw-input::-moz-placeholder,.rw-dropdownlist>.rw-input::-moz-placeholder,.rw-numberpicker>.rw-input::-moz-placeholder{color:#697590;opacity:1}.rw-combobox>.rw-input:-ms-input-placeholder,.rw-datetimepicker>.rw-input:-ms-input-placeholder,.rw-dropdownlist>.rw-input:-ms-input-placeholder,.rw-numberpicker>.rw-input:-ms-input-placeholder{color:#697590}.rw-combobox>.rw-input::-webkit-input-placeholder,.rw-datetimepicker>.rw-input::-webkit-input-placeholder,.rw-dropdownlist>.rw-input::-webkit-input-placeholder,.rw-numberpicker>.rw-input::-webkit-input-placeholder{color:#697590}.rw-placeholder{color:#697590}.rw-select{position:absolute;width:1.9em;height:100%;right:0;top:0}.rw-select.rw-btn,.rw-select>.rw-btn{height:100%;vertical-align:middle;outline:0}.rw-rtl .rw-select{left:0;right:auto}.rw-combobox input.rw-input,.rw-datetimepicker input.rw-input,.rw-multiselect,.rw-numberpicker input.rw-input{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.rw-combobox:active,.rw-combobox:active.rw-state-focus,.rw-datetimepicker:active,.rw-datetimepicker:active.rw-state-focus,.rw-dropdownlist:active,.rw-dropdownlist:active.rw-state-focus,.rw-header>.rw-btn:active,.rw-header>.rw-btn:active.rw-state-focus,.rw-numberpicker .rw-btn.rw-state-active,.rw-numberpicker .rw-btn.rw-state-active.rw-state-focus{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rw-combobox:hover,.rw-datetimepicker:hover,.rw-dropdownlist:hover,.rw-numberpicker:hover{background-color:#eaecf2;border-color:none}.rw-dropdownlist.rw-state-disabled,.rw-dropdownlist.rw-state-readonly{cursor:not-allowed}.rw-dropdownlist>.rw-input{line-height:30px;background-color:transparent;padding-top:0;padding-bottom:0;padding-right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-dropdownlist.rw-rtl>.rw-input{padding:10px 0;padding-top:0;padding-bottom:0;padding-left:0}.rw-dropdownlist.rw-rtl>.rw-select,.rw-dropdownlist>.rw-select{border-width:0}.rw-numberpicker .rw-btn{display:block;height:15px;line-height:15px;width:100%;border-width:0}.rw-popup{position:absolute;box-shadow:0 5px 6px rgba(0,0,0,.2);border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border:#d5dae6 1px solid;background:#fff;padding:2px;overflow:auto;margin-bottom:10px;left:10px;right:10px}.rw-dropup>.rw-popup{margin-bottom:0;margin-top:10px;border-top-right-radius:2px;border-top-left-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 0 6px rgba(0,0,0,.2)}.rw-popup-container{position:absolute;top:100%;margin-top:1px;z-index:1005;left:-11px;right:-11px}.rw-widget.rw-state-focus .rw-popup-container{z-index:1015}.rw-popup-container.rw-dropup{top:auto;bottom:100%}.rw-popup-container.rw-calendar-popup{right:auto;width:18em}.rw-datetimepicker .rw-btn{width:1.8em}.rw-datetimepicker.rw-has-neither{padding-left:0;padding-right:0}.rw-datetimepicker.rw-has-neither .rw-input{border-radius:2px}.rw-datetimepicker.rw-has-both{padding-right:3.8em}.rw-datetimepicker.rw-has-both.rw-rtl{padding-right:0;padding-left:3.8em}.rw-datetimepicker.rw-has-both>.rw-select{width:3.8em;height:100%}.rw-calendar{background-color:#fff}.rw-calendar thead>tr{border-bottom:2px solid #d5dae6}.rw-calendar .rw-header{padding-bottom:5px}.rw-calendar .rw-header .rw-btn-left,.rw-calendar .rw-header .rw-btn-right{width:12.5%}.rw-calendar .rw-header .rw-btn-view{width:75%;background-color:#eef1f7;border-radius:2px}.rw-calendar .rw-header .rw-btn-view[disabled]{box-shadow:none;cursor:not-allowed}.rw-calendar .rw-footer{border-top:1px solid #d5dae6}.rw-calendar .rw-footer .rw-btn{width:100%;white-space:normal}.rw-calendar .rw-footer .rw-btn:hover{background-color:#eaecf2}.rw-calendar .rw-footer .rw-btn[disabled]{box-shadow:none;cursor:not-allowed}.rw-calendar-grid{outline:0;height:14.28571429em;table-layout:fixed;width:100%}.rw-calendar-grid th{text-align:right;padding:0 .4em 0 .1em}.rw-calendar-grid .rw-btn{width:100%;text-align:right}.rw-calendar-grid td .rw-btn{border-radius:2px;padding:0 .4em 0 .1em;outline:0}.rw-calendar-grid td .rw-btn:hover{background-color:#eaecf2}.rw-calendar-grid td .rw-btn.rw-off-range{color:#fcfcfc}.rw-calendar-grid.rw-nav-view .rw-btn{padding:.25em 0 .3em;display:block;overflow:hidden;text-align:center;white-space:normal}.rw-selectlist{padding:2px}.rw-selectlist>ul{height:100%;overflow:auto}.rw-selectlist>ul>li.rw-list-option{position:relative;min-height:27px;cursor:auto;outline:0;padding-left:5px}.rw-selectlist>ul>li.rw-list-option>label>input{position:absolute;margin:4px 0 0 -20px}.rw-selectlist>ul>li.rw-list-option>label{padding-left:20px;line-height:1.423em;display:inline-block}.rw-selectlist.rw-rtl>ul>li.rw-list-option{padding-left:0;padding-right:5px}.rw-selectlist.rw-rtl>ul>li.rw-list-option>label>input{margin:4px -20px 0 0}.rw-selectlist.rw-rtl>ul>li.rw-list-option>label{padding-left:0;padding-right:20px}.rw-selectlist.rw-rtl>ul>li.rw-list-option{padding-left:0;padding-right:5px}.rw-selectlist.rw-rtl>ul>li.rw-list-option>label>input{margin:4px -20px 0 0}.rw-selectlist.rw-rtl>ul>li.rw-list-option>label{padding-left:0;padding-right:20px}.rw-selectlist.rw-state-disabled>ul>li:hover,.rw-selectlist.rw-state-readonly>ul>li:hover{background:0 0;border-color:transparent}.rw-multiselect{background-color:#fff}.rw-multiselect:hover{border-color:none}.rw-multiselect-wrapper{border-radius:2px;position:relative;cursor:text}.rw-multiselect-wrapper:after,.rw-multiselect-wrapper:before{content:" ";display:table}.rw-multiselect-wrapper:after{clear:both}.rw-multiselect-wrapper span.rw-loading{position:absolute;right:3px}.rw-multiselect-wrapper>.rw-input{outline:0;border-width:0;line-height:normal;width:auto;max-width:100%}.rw-multiselect-wrapper>.rw-input::-moz-placeholder{color:#697590;opacity:1}.rw-multiselect-wrapper>.rw-input:-ms-input-placeholder{color:#697590}.rw-multiselect-wrapper>.rw-input::-webkit-input-placeholder{color:#697590}.rw-state-disabled>.rw-multiselect-wrapper,.rw-state-readonly>.rw-multiselect-wrapper{cursor:not-allowed}.rw-rtl .rw-multiselect-wrapper>.rw-input{float:right}.rw-multiselect-create-tag{border-top:1px #d5dae6 solid;padding-top:5px;margin-top:5px}.rw-multiselect-taglist{margin:0;padding-left:0;list-style:none;display:inline;padding-right:0}.rw-multiselect-taglist>li{display:inline-block;padding-left:5px;padding-right:5px}.rw-multiselect-taglist>li{display:inline-block;margin:1px;padding:.214em .15em .214em .4em;line-height:1.4em;text-align:center;white-space:nowrap;border-radius:2px;border:1px solid #d5dae6;background-color:#d5dae6;cursor:pointer}.rw-multiselect-taglist>li.rw-state-focus{background-color:#15a4fa;border:#15a4fa 1px solid;color:#fff}.rw-multiselect-taglist>li.rw-state-disabled,.rw-multiselect-taglist>li.rw-state-readonly,.rw-multiselect.rw-state-disabled .rw-multiselect-taglist>li,.rw-multiselect.rw-state-readonly .rw-multiselect-taglist>li{cursor:not-allowed;opacity:.65}.rw-multiselect-taglist>li .rw-btn{outline:0;font-size:115%;line-height:normal}.rw-rtl .rw-multiselect-taglist>li{float:right}.rw-widget .rw-input{padding:0 10px}.rw-widget .rw-input::-moz-placeholder{color:#697590;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300}.rw-widget .rw-input:-ms-input-placeholder{color:#697590;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300}.rw-widget .rw-input::placeholder{color:#697590;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300}.rw-widget.rw-state-focus{color:inherit}.rw-widget.rw-state-focus,.rw-widget.rw-state-focus:hover{box-shadow:none}.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:#15a4fa;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:#15a4fa;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;-webkit-animation:notification .75s linear;animation:notification .75s linear;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-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;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500;padding:10px 30px 13px 65px;border-bottom:1px solid #222}.notifications .alert:last-child{border-bottom:none}.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.alert-success .notification:before{background-color:#5fca4a}.notifications .alert.alert-danger .notification:before,.notifications .alert.alert-error .notification:before{background-color:#e86a6b}.notifications .alert.alert-info .notification:before{background-color:#15a4fa}.notifications .alert.alert-success>.messenger-spinner{color:#468847}.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:#c09853}.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%;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;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;-webkit-animation-name:ui-spinner-rotate-left;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;-webkit-animation-name:ui-spinner-rotate-right;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:#777}.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-download:hover{text-decoration:none;color:#15a4fa}.planMigration-content{font-size:16px;line-height:25px;margin:10px 0}.planMigration-content .planMigration-content-msg{margin-top:40px;text-align:center;color:#15a4fa}.planMigration-content .planMigration-content-msg--force{color:#e86a6b}.form-radioInput.form-radioInput--planSelection{border:none;margin-top:5px;text-align:center;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:#9ea5c1;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:128px}.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;adding: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;text-align:center}.ReactModal__Content.modal-dialog.modal-dialog--planSelection{max-width:750px}.form--planSelection .form-label--planSelection{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;min-height:0;-moz-flex-direction:column;flex-direction:column}.form--planSelection .form-label--planSelection.form-label{width:auto}.form--planSelection .form-labeledSelect--planSelection{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;min-height:0;-moz-flex-direction:column;flex-direction:column}.form--planSelection .form-labeledSelect--planSelection .form-label{width:auto;text-transform:none;font-size:14px;color:#414852;margin:20px 0 18px}.billing--item{width:280px}.form{min-width:340px}.form .form-fieldset{border:0;padding:0;margin:0 0 26px}.form .form-label{width:200px;text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;margin-top:5px}.u-input{box-sizing:border-box;display:inline-block;height:32px;width:280px;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 #d5dae6;color:#414852;background-color:#fff;transition:border linear .2s,box-shadow linear .2s}.u-input::-moz-placeholder{color:#697590;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;line-height:18px}.u-input:-ms-input-placeholder{color:#697590;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;line-height:18px}.u-input::placeholder{color:#697590;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 .is-error .form-validation,.form .is-required .form-validation,.form .is-valid .form-validation{width:282px}.form .is-error .form-validation,.form .is-required .form-validation,.form .is-valid .form-validation{position:relative}.form .is-error .form-validation:after,.form .is-required .form-validation:after,.form .is-valid .form-validation: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--onLabel .form-validation:after,.form .is-required.form-validation--onLabel .form-validation:after,.form .is-valid.form-validation--onLabel .form-validation:after{right:4px;top:-22px}.form .is-error .form-validation: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: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: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-errror .rw-combobox .rw-input:after,.form .is-errror .rw-dropdownlist .rw-input:after,.form .is-errror .rw-multiselect .rw-input:after,.form .is-required .rw-combobox .rw-input:after,.form .is-required .rw-dropdownlist .rw-input:after,.form .is-required .rw-multiselect .rw-input:after,.form .is-valid .rw-combobox .rw-input:after,.form .is-valid .rw-dropdownlist .rw-input:after,.form .is-valid .rw-multiselect .rw-input:after{content:'';display:none}.form .is-small .form-validation{width:152px}.form-browseInput .form-browseInput-controls{display:-ms-flex;display:flex}.form-browseInput .input{border:1px solid #d5dae6;border-radius:2px;color:#414852;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;font-size:14px;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;padding:2px;width:274px}.form-browseInput .input .logoImage{-moz-flex:0 1 27px;flex:0 1 27px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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;-moz-flex:2 1 .01%;flex:2 1 .01%;-ms-flex-positive:2;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;font-size:13px;line-height:25px;display:inline-block}.form-browseInput .input .btn--browse{margin-top:0;padding:0 10px;height:27px}.is-error .form-browseInput-controls .input{border:1px solid #e86a6b}.form--card{margin:30px 20px}.form--card .form-fieldset{margin:10px 0}.form--card .form-fieldset.form-inputAppend img{float:right;height:25px;margin-left:-60px;margin-top:4px;margin-right:5px}.form--card .form-label{margin:5px;float:none;display:block;width:auto}.form--card .card-container:after{content:"";display:table;clear:both}.form--card .card-container .form-fieldset{float:left;margin-right:30px}.form--card .card-country .rw-dropdownlist.rw-widget{width:280px}.form--card .card-country .rw-dropdownlist.rw-widget .rw-input{height:30px}.form--card .payment-paypal{position:absolute;right:50px;top:150px}.form--card .card-date{width:150px}.form--card .card-date .form-label{width:100%}.form--card .card-date .form-validation{width:100%}.form--card .card-date .form-validation:after{right:0}.form--card .card-monthInput.rw-combobox.rw-widget{width:40%;margin-right:2%;float:left}.form--card .card-yearInput.rw-combobox.rw-widget{width:50%}.form--card .card-cvv .form-input{width:100%}.form--card .card-cvv .form-validation{max-width:66px}.form--card .card-vatInput{width:160px}.form--card .card-vatLabelSmall{font-size:12px;text-transform:initial;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;color:#a8b2c4}.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]: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{margin:0 0 20px;padding:0;border:none}.form-confirmationTextInput.is-error .form-input,.form-confirmationTextInput.is-required .form-input{border:1px solid #e86a6b}.form .form-fieldset .form-label.form-confirmationTextInput-label{text-transform:uppercase;color:#414852;font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.form-contactUrl{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;background:#eef1f7;padding:10px 10px 0 0;margin-bottom:10px}.form-contactUrl .form-input.is-error{border:1px solid #e86a6b}.form-contactUrls-add{-ms-align-self:start;align-self:start}.form-contactUrl-remove{-ms-flex-item--align:center;-ms-align-self:center;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:#a8b2c4}.form-contactUrl-default-radio{display:inline-block;margin-top:10px}.form-contactUrl-inputList{-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto}.form-contactUrl .form-label{margin-top:0}.form-contactUrl .form-contactUrl-inputList{display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:mulitple;flex-wrap:wrap}.form-contactUrl .form-fieldset.form-labeledTextInput{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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}.DayPicker-wrapper{padding:0}.DayPicker-Caption>div,.DayPicker-Day,.DayPicker-Weekday{font-size:14px}.DayPicker-Caption>div{text-align:center}.DayPicker-wrapper .DayPicker-Month{margin-top:0}.DayPicker-Day{border:none;color:#15a4fa}.DayPicker-Day--disabled{color:#d5dae6;background:0 0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#15a4fa;border-radius:2px}.DayPicker-Caption{padding-bottom:5px}.DayPicker-Weekday{padding:.3rem;color:#414852;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700}.DayPicker-Weekday abbr{text-decoration:none}.DayPicker-NavBar{margin:0 30px;font-size:16px}.DayPicker-NavBar .plainLink{color:#697590;opacity:.7}.DayPicker-NavBar .plainLink:hover{opacity:1}.form-DayPicker-navbar-left-arrow{float:left}.form-DayPicker-navbar-right-arrow{float:right}.form-dropdown{margin-left:-3px;padding:0;border:none;text-align:left}.form-dropdown .icon-field .ss-icon{color:#d5dae6}.form-dropdown .rw-input{color:#697590}.form-dropdown.is-error .rw-dropdownlist.rw-widget,.form-dropdown.is-required .rw-dropdownlist.rw-widget{border:1px solid #e86a6b}.form-dropdown.is-error .form-validation:after,.form-dropdown.is-required .form-validation:after,.form-dropdown.is-valid .form-validation:after{right:-25px}.form-dropdown .rw-dropdownlist.rw-widget{width:100%;float:none}.form-dropdown .rw-dropdownlist.rw-widget .rw-input{height:30px}.form-dropdown.form-dropdown--large{padding:10px 0}.form-dropdown.form-dropdown--large .rw-dropdownlist.rw-widget{padding:4px 0}.form-dropdown.form-dropdown--large .rw-dropdownlist.rw-widget .rw-i.rw-i-caret-down{position:relative;top:4px;font-size:16px}.form-dropdown.form-dropdown--large .rw-dropdownlist.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;border:none;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:#33393d;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 #eee;border-right:7px solid transparent;border-left:7px solid transparent;left:10px;top:-8px}.helpBlock--topLeftArrow:after{border-bottom:6px solid #fff;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 #fff;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 #eee;border-top:7px solid transparent;left:-7px;top:10px}.helpBlock--leftArrow:after{border-bottom:6px solid transparent;border-right:6px solid #fff;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-dropdownlist{float:left}.form--horizontal .form-footer{margin:40px 40px 0 0}.form-iconInput{margin-right:-10px}.form-iconInput-icon{vertical-align:bottom;margin-right:-20px;z-index:2;position:relative;color:#d5dae6;font-size:11px;line-height:26px}.form-input.form-iconInput-input{vertical-align:middle;border-radius:2px;border:1px solid #d5dae6;padding:4px 10px 4px 30px;color:#697590;line-height:15px}.form-iconInput--large{margin-right:-13px}.form-iconInput-icon.form-iconInput-icon--large{font-size:13px;line-height:37px;margin-right:-26px}.form-iconInput-input.form-iconInput-input--large{padding:8px 10px 8px 35px}.infoBlock{background-color:#fafafa;border-radius:2px;border:1px solid #d5dae6;color:#414852;margin:15px;width:280px;padding:20px;line-height:16px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300}.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{float:left;line-height:20px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;margin:30px 50px 50px 0;min-height:80px;height:auto}.form-input,.form-textarea{box-sizing:border-box;display:inline-block;height:32px;width:280px;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 #d5dae6;color:#414852;background-color:#fff;transition:border linear .2s,box-shadow linear .2s}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#697590;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;line-height:18px}.form-input:-ms-input-placeholder,.form-textarea:-ms-input-placeholder{color:#697590;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;line-height:18px}.form-input::placeholder,.form-textarea::placeholder{color:#697590;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}.is-small .form-input,.is-small .form-textarea{width:150px}.form-textarea{line-height:16px}.form-inputAppend:after{content:"";display:table;clear:both}.form-inputAppend .form-input{cursor:pointer;float:left}.form-inputAppend .icon{top:8px;margin-left:-31px;position:relative;font-size:12px;padding:8px 8px 4px;border:1px solid #d5dae6;background:#9ea5c1;color:#fff;cursor:pointer;height:14px;width:14px;text-align:center;line-height:18px;border-top-right-radius:3px;border-bottom-right-radius:3px}.form-inputAppend.form-inputAppend--isDisabled .form-input{cursor:auto}.form-inputAppend.form-inputAppend--isDisabled .icon{display:none}.form-input--large{padding:6px 10px 6px 30px;height:40px}.form-labeledCombobox{margin:0 0 20px;padding:0;border:none}.form-labeledCombobox.is-error .form-validation:after,.form-labeledCombobox.is-required .form-validation:after,.form-labeledCombobox.is-valid .form-validation:after{right:-25px}.form-labeledCombobox .rw-combobox.rw-widget{width:280px;float:none}.form-labeledCombobox .rw-combobox.rw-widget .rw-input{height:30px}.form-labeledDateTimePicker:after{content:"";display:table;clear:both}.form-labeledDateTimePicker.is-error .rw-datetimepicker.rw-widget,.form-labeledDateTimePicker.is-required .rw-datetimepicker.rw-widget{border:1px solid #e86a6b}.form-labeledDateTimePicker .rw-datetimepicker.rw-widget{width:282px}.form-labeledDateTimePicker.is-error .form-validation:after,.form-labeledDateTimePicker.is-required .form-validation:after,.form-labeledDateTimePicker.is-valid .form-validation:after{right:30px}.form-labeledDateTimePicker.is-small .rw-datetimepicker.rw-widget{width:152px}.form-labeledDateTimePicker.form-labeledDateTimePicker--datetime.is-error .form-validation:after,.form-labeledDateTimePicker.form-labeledDateTimePicker--datetime.is-required .form-validation:after,.form-labeledDateTimePicker.form-labeledDateTimePicker--datetime.is-valid .form-validation:after{right:-25px}.form-labeledDateTimePicker .form-labeledDateTimePicker-timezone{position:relative;left:310px;top:-29px;width:0;height:0}.form-labeledDateTimePicker .form-labeledDateTimePicker-clear{color:#e86a6b;position:relative;left:-16px;top:-26px;width:0;height:0}.form-labeledDropdown{margin-left:-3px;padding:0;border:none;text-align:left}.form-labeledDropdown.is-error .rw-dropdownlist.rw-widget,.form-labeledDropdown.is-required .rw-dropdownlist.rw-widget{border:1px solid #e86a6b}.form-labeledDropdown.is-error .form-validation:after,.form-labeledDropdown.is-required .form-validation:after,.form-labeledDropdown.is-valid .form-validation:after{right:-25px}.form-labeledDropdown .rw-dropdownlist.rw-widget{width:280px;float:none}.form-labeledDropdown .rw-dropdownlist.rw-widget .rw-input{height:30px}.form-labeledDropdown.form-dropdown--large{padding:10px 0}.form-labeledDropdown.form-dropdown--large .rw-dropdownlist.rw-widget{padding:4px 0}.form-labeledDropdown.form-dropdown--large .rw-dropdownlist.rw-widget .rw-i.rw-i-caret-down{position:relative;top:4px;font-size:16px}.form-labeledDropdown.form-dropdown--large .rw-dropdownlist.rw-widget .rw-dropdownlist-picker.rw-btn{right:5px}.form-labeledDuration.is-error .form-validation:after,.form-labeledDuration.is-required .form-validation:after,.form-labeledDuration.is-valid .form-validation:after{right:-25px}.form-labeledDuration .form-labeledDuration-dates{display:-ms-flex;display:flex;width:282px}.form-labeledDuration .form-labeledDateTimePicker.is-error .form-validation,.form-labeledDuration .form-labeledDateTimePicker.is-required .form-validation,.form-labeledDuration .form-labeledDateTimePicker.is-valid .form-validation{width:auto}.form-labeledDuration .form-labeledDateTimePicker:first-child{padding-right:10px}.form-labeledDuration .form-labeledDateTimePicker .rw-datetimepicker.rw-widget{width:auto}.form-labeledFileInput{margin:0 0 20px;padding:0;border:none}.form-labeledFileInput.is-error .form-validation:after,.form-labeledFileInput.is-required .form-validation:after,.form-labeledFileInput.is-valid .form-validation: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;width:200px;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.is-error .form-textarea,.form-labeledLongDescription.is-required .form-textarea{border:1px solid #e86a6b}.form-labeledPasswordInput.is-simple .ReactPasswordStrength-strength-bar,.form-labeledPasswordInput.is-simple .ReactPasswordStrength-strength-desc{display:none}.form-labeledPasswordInput .ReactPasswordStrength{border:none;width:280px;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:280px;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 #d5dae6;color:#414852;background-color:#fff;transition:border linear .2s,box-shadow linear .2s}.form-labeledPasswordInput .ReactPasswordStrength-input::-moz-placeholder{color:#697590;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;line-height:18px}.form-labeledPasswordInput .ReactPasswordStrength-input:-ms-input-placeholder{color:#697590;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;line-height:18px}.form-labeledPasswordInput .ReactPasswordStrength-input::placeholder{color:#697590;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 .form-validation-container{margin-right:-13px}.form-labeledPasswordInput.is-error .form-validation:after,.form-labeledPasswordInput.is-required .form-validation:after,.form-labeledPasswordInput.is-valid .form-validation:after{top:8px;right:0}.form-labeledPasswordInput.is-error .ReactPasswordStrength-input,.form-labeledPasswordInput.is-required .ReactPasswordStrength-input{border:1px 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 10px 8px 35px}.form-labeledPasswordInput:not(.form-labeledPasswordInput--icon):not(.form-fieldset) .ReactPasswordStrength{margin-left:-13px}.form-labeledPasswordInput.form-fieldset.is-error .form-validation:after,.form-labeledPasswordInput.form-fieldset.is-required .form-validation:after,.form-labeledPasswordInput.form-fieldset.is-valid .form-validation:after{right:10px}.form-labeledPasswordInput--hint{position:relative;font-size:11px;color:#a8b2c4;margin:auto;line-height:16px;min-height:16px;top:5px}.form-labeledSelect{margin:0 0 20px;padding:0;border:none}.form-labeledSelect.is-error .rw-dropdownlist.rw-widget,.form-labeledSelect.is-required .rw-dropdownlist.rw-widget{border:1px solid #e86a6b}.form-labeledSelect.is-error .form-validation:after,.form-labeledSelect.is-required .form-validation:after,.form-labeledSelect.is-valid .form-validation:after{right:-25px}.form-labeledSelect.is-disabled .rw-input{color:#c4c8cb}.form-labeledSelect .rw-dropdownlist.rw-widget{width:280px;float:none}.form-labeledSelect .rw-dropdownlist.rw-widget .rw-input{height:30px}.form-labeledTagsInput{margin:0 0 20px;padding:0;border:none}.form-labeledTagsInput.is-error .rw-multiselect.rw-widget,.form-labeledTagsInput.is-required .rw-multiselect.rw-widget{border:1px solid #e86a6b}.form-labeledTagsInput .rw-multiselect.rw-widget{width:282px;min-height:33px;float:none}.form-labeledTagsInput .rw-multiselect.rw-widget .rw-input{height:30px;border-width:0!important;box-shadow:none!important}.form-labeledTagsInput .rw-multiselect.rw-widget .rw-multiselect-taglist li{margin:5px 0 5px 5px;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;color:#fff;border:none;margin-right:5px}.form-labeledTagsInput .rw-multiselect.rw-widget .rw-multiselect-taglist li span{padding:2px 0 2px 5px}.form-labeledTagsInput .rw-multiselect.rw-widget .rw-multiselect-taglist li button{padding-right:5px;color:#fff}.form-labeledTagsInput.is-small .rw-multiselect.rw-widget{width:152px}.form-labeledTextArea{margin:0 0 20px;padding:0;border:none}.form-labeledTextArea.is-error .form-textarea,.form-labeledTextArea.is-required .form-textarea{border:1px solid #e86a6b}.form-labeledTextArea .form-textarea{height:auto}.form-labeledTextInput{margin:0 0 20px;padding:0;border:none}.form-labeledTextInput.is-error .form-input,.form-labeledTextInput.is-required .form-input{border:1px solid #e86a6b}.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}.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]: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]:checked~.form-toggle-handle{left:48px}.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 .form-input,.form-numberInput.is-required .form-input{border:1px solid #e86a6b}.form-numberInput--large{padding:10px 0}.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 #15a4fa}.form-passwordInput--large{padding:10px 0}.form-radioControlNew{display:-ms-flex;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;flex-direction:row;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 20px 0 0;-moz-flex:0 1 auto;flex:0 1 auto;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:auto;width:110px}.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:#d5dae6}.form-horizontalSection{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row}@media (max-width:1000px){.form-horizontalSection{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column}}.form-horizontalSection .form-fieldset:first-child{margin-top:0}.form-horizontalSection .form-fieldset .form-input,.form-horizontalSection .form-fieldset .form-textarea{width:280px}.form-horizontalSection .is-small .form-input,.form-horizontalSection .is-small .form-textarea{width:150px}.form-verticalSection{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;min-width:360px}.form-section{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size: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}.rw-combobox.rw-widget,.rw-dropdownlist.rw-widget,.rw-multiselect.rw-widget{width:150px;border-radius:2px;border:1px solid #d5dae6}.rw-combobox.rw-widget .rw-input::-moz-placeholder,.rw-dropdownlist.rw-widget .rw-input::-moz-placeholder,.rw-multiselect.rw-widget .rw-input::-moz-placeholder{color:#697590;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300}.rw-combobox.rw-widget .rw-input:-ms-input-placeholder,.rw-dropdownlist.rw-widget .rw-input:-ms-input-placeholder,.rw-multiselect.rw-widget .rw-input:-ms-input-placeholder{color:#697590;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-dropdownlist.rw-widget .rw-input .rw-placeholder,.rw-dropdownlist.rw-widget .rw-input::placeholder,.rw-multiselect.rw-widget .rw-input .rw-placeholder,.rw-multiselect.rw-widget .rw-input::placeholder{color:#697590;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-dropdownlist.rw-widget.rw-state-focus,.rw-dropdownlist.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-dropdownlist.rw-widget .rw-popup,.rw-multiselect.rw-widget .rw-popup{box-shadow:none;border-radius:2px;border:1px solid #d5dae6;padding:0}.rw-combobox.rw-widget .rw-popup .rw-selectlist li.rw-list-option.rw-state-selected,.rw-combobox.rw-widget .rw-popup ul.rw-list li.rw-list-option.rw-state-selected,.rw-dropdownlist.rw-widget .rw-popup .rw-selectlist li.rw-list-option.rw-state-selected,.rw-dropdownlist.rw-widget .rw-popup ul.rw-list li.rw-list-option.rw-state-selected,.rw-multiselect.rw-widget .rw-popup .rw-selectlist li.rw-list-option.rw-state-selected,.rw-multiselect.rw-widget .rw-popup ul.rw-list li.rw-list-option.rw-state-selected{background-color:#15a4fa;color:#fff;border:none}.rw-combobox.rw-widget .rw-popup .rw-selectlist li.rw-list-option.rw-state-selected:hover,.rw-combobox.rw-widget .rw-popup ul.rw-list li.rw-list-option.rw-state-selected:hover,.rw-dropdownlist.rw-widget .rw-popup .rw-selectlist li.rw-list-option.rw-state-selected:hover,.rw-dropdownlist.rw-widget .rw-popup ul.rw-list li.rw-list-option.rw-state-selected:hover,.rw-multiselect.rw-widget .rw-popup .rw-selectlist li.rw-list-option.rw-state-selected:hover,.rw-multiselect.rw-widget .rw-popup ul.rw-list li.rw-list-option.rw-state-selected:hover{background-color:#15a4fa}.rw-combobox.rw-widget .rw-popup .rw-selectlist li.rw-list-option,.rw-combobox.rw-widget .rw-popup ul.rw-list li.rw-list-option,.rw-dropdownlist.rw-widget .rw-popup .rw-selectlist li.rw-list-option,.rw-dropdownlist.rw-widget .rw-popup ul.rw-list li.rw-list-option,.rw-multiselect.rw-widget .rw-popup .rw-selectlist li.rw-list-option,.rw-multiselect.rw-widget .rw-popup ul.rw-list li.rw-list-option{border-radius:0;color:#414852;border:none}.rw-combobox.rw-widget .rw-popup .rw-selectlist li.rw-list-option:hover,.rw-combobox.rw-widget .rw-popup ul.rw-list li.rw-list-option:hover,.rw-dropdownlist.rw-widget .rw-popup .rw-selectlist li.rw-list-option:hover,.rw-dropdownlist.rw-widget .rw-popup ul.rw-list li.rw-list-option:hover,.rw-multiselect.rw-widget .rw-popup .rw-selectlist li.rw-list-option:hover,.rw-multiselect.rw-widget .rw-popup ul.rw-list li.rw-list-option:hover{background-color:#eaecf2;border:none}.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:1px solid #e86a6b}.form--simple .form-fieldset.form-serverInput .form-serverInput-inputList{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;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:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;min-width:340px;margin:26px;background:#fff;border-radius:2px;padding:30px;border:1px solid #eaecf2}.form--simple .form-fieldset{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;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:#697590;font-size:12px;margin:5px 15px 5px 5px}.form--simpleBase{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;min-width:340px}.form--simpleBase .form-fieldset{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;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:#697590;font-size:12px;margin:5px 15px 5px 5px}.form-textArea{margin:0 0 20px;padding:0;border:none}.form-textArea.is-error .form-textarea,.form-textArea.is-required .form-textarea{border:1px solid #e86a6b}.form-textArea .form-textarea{height:auto}.form-textInput.is-error .form-input,.form-textInput.is-required .form-input{border:1px 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 .searcher{background-color:transparent}.advancedList.with-view-switcher .searcher .searcher-container{margin:0}.advancedList .react-tabs .react-tabs__tab-list{width:100%}.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 .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}.advancedList-back{color:#697590;font-size:16px}.advancedList-back:hover{color:#15a4fa}.advancedList-close-tab{height:16px;color:#697590;position:relative;top:1px;left:5px}.advancedList-close-tab:hover{color:#222}.advancedList-controls-container{display:-ms-flex;display:flex;position:relative;top:80px;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;padding:0 30px}.advancedList-additionalFilter{padding-right:10px}.advancedList-topHint{-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto}.advancedList .searcher{-moz-flex:0 0 200px;flex:0 0 200px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:200px;padding:0 10px 0 20px;min-height:auto;z-index:1}.advancedList-add-tab{-moz-flex:0 0 100px;flex:0 0 100px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:100px}.advancedList .sorter{padding:0 0 0 20px;border-top:0;-moz-flex:0 0 225px;flex:0 0 225px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:225px}.advancedList:not(.with-view-switcher) .searcher{position:absolute;right:20px;z-index:1;top:5px}.aob{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;color:#4e5774}.aob--padded{padding-right:20px}.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:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;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 #ddd;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400;color:#555e6f;padding:40px;border-radius:2px;line-height:25px;position:relative}.blockNotice:before{position:absolute;display:inline-block;border-left:3px solid #ddd;border-right:35px solid transparent;border-top:36px solid #ddd;left:-1px;bottom:-35px;content:''}.blockNotice:after{position:absolute;display:inline-block;border-right:36px solid transparent;border-top:37px solid #fff;left:0;bottom:-36px;content:''}.blockNotice.blockNotice--noMargin{margin:0}.breadcrumbs{display:inline;font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400}.breadcrumbs .separator+span{font-size:14px;color:#414852;position:relative}.breadcrumbs .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 #eaecf2;margin-right:20px;width:100%;height:100%;display:block;-webkit-backface-visibility:hidden;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}.clipboardField{width:100%}.clipboardField-main{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;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:-ms-flex;display:flex;-moz-flex:1 0 80%;flex:1 0 80%;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:80%;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;position:relative;left:10px;background-color:transparent;white-space:nowrap;overflow:hidden;border:none;font-size:16px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.clipboardField-main .clipboardField-icon{display:-ms-flex;display:flex;-moz-flex:1 0 20%;flex:1 0 20%;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:20%;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.clipboardField-main .clipboardField-icon .clipboardField-icon>div{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.clipboardField-main .clipboardField-icon svg{fill:#d5dae6}.clipboardField-main .clipboardField-icon .icon{color:#18d8a7}.countryDdItem.icon-field .ss-icon{padding-right:12px}.CoursesModulePrefix:after{content:' / '}.coursesModulePrefix-course-tooltip{margin:4px}.coursesModulePrefix-course-tooltipList{margin:4px 0 4px 18px;padding:0;text-align:left}.courseEllipsisWrap{position:relative;top:-1px;display:inline-block;margin-left:5px;margin-right:4px;line-height:0}.courseEllipsis{display:inline-block;height:12px;padding:0 5px;font-size:12px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;line-height:6px;color:#000;text-decoration:none;vertical-align:middle;background:#eef1f7;border-radius:1px}.floatingButton-helper{position:relative;width:0;height:0}.floatingButton.menu-trigger{position:absolute;border-radius:100%;background-color:#15a4fa;color:#fff;font-size:30px;border:none;width:44px;height:44px;z-index:2;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.menu-trigger:hover,.floatingButton.menu-trigger:hover:not(.menu-trigger--shown){background-color:#2eaefb}.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.menu-internal{margin-left:0;margin-top:44px}.gradeListItem{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;border-bottom:1px #d5dae6 solid;padding:10px 0;font-size:13px}.gradeListItem-mainInfo{display:-ms-flex;display:flex}.gradeListItem-column{text-align:center}.gradeListItem-main{-moz-flex:0 0 50px;flex:0 0 50px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:50px}.gradeListItem-error{color:#e86a6b}.gradeListItem-name{-moz-flex:1 0 0;flex:1 0 0;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.gradeListItem-grade{-moz-flex:0 0 100px;flex:0 0 100px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:100px;text-align:center}.gradeListItem-percent{-moz-flex:0 0 100px;flex:0 0 100px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:100px}.gradeListItem-percentSpan{margin-right:5px}.gradeListItem-commentIcon,.gradeListItem-edit{-moz-flex:0 0 70px;flex:0 0 70px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:70px}.gradeListItem-datetime{-moz-flex:0 0 110px;flex:0 0 110px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:110px}.gradeListItem-comment{padding:10px 10px 0 45px}.gradeListItem-commentIconLink,.gradeListItem-percentIconLink{color:#414852;opacity:.7}.gradeListItem-commentIconLink.is-active,.gradeListItem-percentIconLink.is-active{opacity:1}.gradeListItem-commentIconLink:hover:not(.is-disabled),.gradeListItem-percentIconLink:hover:not(.is-disabled){opacity:1;text-decoration:none}.gradeListItem-commentIconLink.is-disabled,.gradeListItem-percentIconLink.is-disabled{opacity:.2;text-decoration:none;cursor:default}.gradeListItem.is-edit .form-checkboxInput{padding:0;width:50px}.gradeListItem.is-edit .form-checkboxInput label{top:-15px;left:15px}.gradeListItem.is-edit.form .is-error .form-validation,.gradeListItem.is-edit.form .is-required .form-validation,.gradeListItem.is-edit.form .is-valid .form-validation{width:auto}.gradeListItem.is-edit.form .is-error .form-validation:after,.gradeListItem.is-edit.form .is-required .form-validation:after,.gradeListItem.is-edit.form .is-valid .form-validation:after{display:none}.gradeListItem.is-edit .form-input{width:140px}.gradeListItem.is-edit .gradeListItem-percentInput .form-input{width:55px}.gradeListItem.is-edit .form-iconInput-input,.gradeListItem.is-edit .form-input{padding:0 5px;height:25px}.gradeListItem.is-edit .form-iconInput-icon{display:none}.gradeListItem.is-edit .form-iconInput-input{width:100px}.gradeListItem.is-edit .form-textArea{margin:0}.gradeListItem.is-edit .form-textarea{width:100%}.gradeListItem-percentInput{display:inline-block;padding-right:5px}.gradeListItem-addGrade{padding:10px 0;text-align:center;border-bottom:1px #d5dae6 solid;font-size:14px;cursor:pointer}.gradeListItem-addGrade:hover{background-color:#eef1f7}.gradingComments{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:1024px;max-width:none;z-index:20000}.rubricGradesModal-headerFooter{text-align:center;padding:0 40px;display:-ms-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items: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:-ms-flex;display:flex}.gradingRubricsTable-header .gradingRubricsTable-cell{height:20px;margin:6px}.gradingRubricsTable-cell:not(.is-gradeCell){font-size:14px}.gradingRubricsTable-cell{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content: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:-webkit-block;display:-ms-blockbox;display:-ms-block;display:block}.gradingRubricsTable-cellContent.is-headerPart{max-width:80%}.gradingRubricsTable-percent{margin-left:3px}.header{display:-ms-flex;display:flex;padding:10px 30px;border-bottom:1px solid #d5dae6;background:#fff;height:20px}.header .header-breadcrumbs{-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;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 .link{color:inherit}.header .header-breadcrumbs .link:hover{text-decoration:none}.header .btn{-moz-flex:0 0 85px;flex:0 0 85px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:85px;margin-left:20px;height:20px;margin-top:-2px}.helpButton{font-size:24px;text-decoration:none;color:#697590;opacity:.8}.helpButton:hover{cursor:pointer;opacity:1;text-decoration:none}.imageUploader{display:inline-block;width:260px;position:relative;border:1px dashed #d5dae6;border-radius:2px;padding:6px 10px}.imageUploader .imageUploader-fileName{width:175px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.imageUploader.disabled .imageUploader-fileInput{cursor:not-allowed}.imageUploader .imageUploader-fileInput{position:absolute;top:0;left:0;z-index:9;height:100%;width:100%;overflow:hidden;cursor:pointer}.imageUploader .imageUploader-fileInput input[disabled]{display:none}.imageUploader .imageUploader-fileInput input[type=file]{position:absolute;top:0;right:0;z-index:9;width:100%;height:100%;font-size:50px;cursor:pointer;opacity:0}.imageUploader .image-wrapper{border:1px solid #a8b2c4;background:#fff;border-radius:50%;display:inline-block;margin-left:115px;width:50px;height:50px;position:absolute;top:-7px}.imageUploader .image-wrapper .spinner{position:absolute;top:10px;left:9px;width:30px;display:none}.imageUploader .image-wrapper .image-preview{width:46px;height:46px;padding:2px;max-height:46px;max-width:46px;border-radius:50%}.imageUploader.loading .spinner{display:block}.imageUploader.loading .image-preview{opacity:.3}.inviteTokenModal .clipboardActivate{margin-left:10px}.inviteTokenModal .form-fieldset{padding-left:100px}.courseJoinForm .actions>.btn{width:140px}.plainLink{text-decoration:none}.plainLink a{color:#15a4fa}.plainLink:hover{cursor:pointer;text-decoration:none}.standardLink{text-decoration:none}.standardLink:hover{cursor:pointer;text-decoration:underline}@-webkit-keyframes list-fadeIn{0%{transform:rotateX(30deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes list-fadeIn{0%{transform:rotateX(30deg);opacity:0}100%{transform:rotateX(0);opacity:1}}.infinite-list{overflow-y:auto!important}.infiniteList-item{display:-ms-flex;display:flex;margin:0;padding:0}.list{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;position:relative}.list .react-tabs{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.list .react-tabs .react-tabs__tab-list{position:absolute;top:0;padding-top:18px;padding-left:10px}.list .react-tabs__tab-panel--selected{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;padding:0}.list .react-tabs__tab-panel--selected .infinite-list{display:block;padding:0 30px}.list .blockNotice{-webkit-animation:list-fadeIn .2s ease-out;animation:list-fadeIn .2s ease-out}.list .item{-webkit-animation:list-fadeIn .1s ease-out;animation:list-fadeIn .1s ease-out}.list .list-group-separator{display:-ms-flex;display:flex;padding-bottom:20px;-moz-align-items:center;-ms-align-items:center;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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.list .list-group-separator-line:first-child{-moz-flex:0 0 30px;flex:0 0 30px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:30px}.list.list-view .list-group-container{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column}.list.tile-view .list-group-container{display:inline-block}@-webkit-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}}@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{-webkit-animation:loader-spin-bars .6s cubic-bezier(.645,.045,.355,1) infinite 0s;animation:loader-spin-bars .6s cubic-bezier(.645,.045,.355,1) infinite 0s}.loader .loader-spin li:nth-child(2){-webkit-animation:loader-spin-bars .6s ease-in-out infinite -.2s;animation:loader-spin-bars .6s ease-in-out infinite -.2s}.loader .loader-spin li:nth-child(3){-webkit-animation:loader-spin-bars .6s ease-in-out infinite -.4s;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%}}@-webkit-keyframes bounce_loadingProgressG{0%{margin-left:-100%}100%{margin-left:100%}}.logoImage{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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{-moz-flex:0 0 110px;flex:0 0 110px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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:-ms-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;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}.teacherCourseListItem-menu.menu-trigger{outline:2px dotted transparent}.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:#15a4fa}.menu-icon .ss-icon{font-size:24px}.menu-text-3dots-blue{background-image:url(https://static-assets.codio.com/dashboard/images/dots-vertical-blue.8506f2e3b0340a39.svg);background-repeat:no-repeat;width:5px;height:18px;left:16px;top:9px;position:absolute}.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:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;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:#15a4fa}.ModalAddTeacher .btn.ModalAddTeacher-done:hover{background:#0588d7;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{display:-ms-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline}.ModalAddTeacher .organizationInvite .organizationInvite-email{margin-right:20px;margin-left:20px}.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:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;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:-ms-flex;display:flex;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.ModalAddTeacher .organizationInvitationList-item-status{text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding-right:10px;color:#18d8a7}.ModalAddTeacher .organizationInvitationList-item-status--revoked{color:#e86a6b}.ModalAddUser{width:300px;min-width:300px}.ModalAddUser .modal-title{text-transform:none!important}.ModalAddUser .modal-body{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;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-top: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:#15a4fa}.ModalAddUser .btn.ModalAddUser-done:hover{background:#0588d7;color:#fff}.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 #eaecf2;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:#414852;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:#5988e1}.ReactModal__Content.modal-dialog .modal-header-close .icon{font-size:16px;color:#697590}.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;border-bottom-right-radius:4px;border-bottom-left-radius:4px;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.ReactModal__Content.modal-dialog .modal-footer .btn{border-radius:2px;border:none;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;-webkit-backface-visibility:hidden;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 .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--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}.ReactModal__Content.modal-dialog--classAssessments .forkStats-emptyMessage{min-height:150px;max-width:800px}.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:#5988e1}.ReactModal__Content.modal-dialog--classAssessments .modal-dialog--classAssessments-navigation a .icon{font-size:16px;color:#697590;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:#5988e1}.ReactModal__Content.modal-dialog--navigationWithStudent .modalWithStudentNavigation-studentNavigation a .icon{font-size:16px;color:#697590;position:relative;top:3px}.ReactModal__Content.modal-dialog--gradingModal{min-width:800px;max-width:1200px;width:50vw}.ReactModal__Content.modal-dialog--courseExport .courseExport-list{max-height:60vh}.ReactModal__Content .courseExport-item{border-bottom:1px solid #eaecf2}.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;min-width:0;-moz-flex-direction:row;flex-direction:row;display:-ms-flex;display:flex}.ReactModal__Content .modal-dialog--classAdjustDeadline-input{width:130px}.ReactModal__Content .modal-dialog--classAdjustDeadline-input div{display:inline-block;margin-left:10px;width:60px}.ReactModal__Content .modal-dialog--classAdjustDeadline-input input{width:100%}.ReactModal__Content .modal-dialog--copyRubrics{max-height:80vh}.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}.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}.ModalCreateJoinOrg{width:680px}.ModalCreateJoinOrg .header-img{width:400px;height:200px}.ModalCreateJoinOrg .modal-body{display:-ms-flex;display:flex;flex-flow:column nowrap;-moz-align-items:center;-ms-align-items:center;align-items:center}.ModalCreateJoinOrg .forms{display:-ms-flex;display:flex;flex-flow:row nowrap;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;padding-top:20px}.ModalCreateJoinOrg .separator{display:-ms-flex;display:flex;flex-flow:column nowrap;-moz-align-items:center;-ms-align-items:center;align-items:center;color:#d5dae6;-ms-flex-item--align:center;-ms-align-self:center;align-self:center}.ModalCreateJoinOrg .separator .line{height:50px;width:1px;background-color:#d5dae6}.ModalCreateJoinOrg .rw-dropdownlist.rw-widget .rw-input>.OrgTypeItem{color:#697590}.ModalCreateJoinOrg .OrgCreateForm .form-dropdown{padding-right:12px}.ModalCreateJoinOrg .OrgCreateForm .actions{padding-top:55px}.ModalCreateJoinOrg .form{display:-ms-flex;display:flex;flex-flow:column nowrap;-moz-align-items:center;-ms-align-items:center;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-dropdownlist.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:#15a4fa}.ModalCreateJoinOrg .form .btn:hover{background:#0588d7;color:#fff}.ModalCreateJoinOrg .form .btn.disabled:hover,.ModalCreateJoinOrg .form .btn[disabled]:hover{background:#15a4fa}.ModalCreateJoinOrg .form .btn.btn--inverse.btn--primary{padding:2px;border:2px #15a4fa solid;color:#15a4fa;background:#fff}.ModalCreateJoinOrg .form .btn.btn--inverse.btn--primary:hover{color:#0588d7;background-color:#eaecf2}.ModalCreateJoinOrg .form .btn.btn--inverse.btn--primary.disabled:hover,.ModalCreateJoinOrg .form .btn.btn--inverse.btn--primary[disabled]:hover{color:#15a4fa}.ModalCreateJoinOrg .form .title{color:#15a4fa;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.ModalCreateJoinOrg .OrgJoinForm .form-textInput{-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #eaecf2;border-radius:2px;transition:border .3s ease-in-out;padding:0}.defaultListItem:hover{border:1px solid #b8d7f9}.defaultListItem .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.defaultListItem .details{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.defaultListItem .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.defaultListItem .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.defaultListItem .metadata{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.defaultListItem .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.defaultListItem .logoImage{cursor:pointer;padding-left:10px}.defaultListItem .btn:last-of-type{margin-right:20px}.defaultListItem .gravatar{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #eaecf2;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 #b8d7f9}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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 #b8d7f9}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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{min-width:0;-moz-flex-direction:row;flex-direction:row;overflow:hidden}.ReactModal__Content.modal-dialog.modal-browser .list .infinite-list .item .tagsList{-moz-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;-ms-flex-item--align:center;-ms-align-self:center;align-self:center;max-height:100%;margin-right:10px}.orgTypeChooseModal{text-align:center;width:200px}.orgTypeChooseModal .modal-body{padding-top:20px}.orgTypeChooseModal .btn--mega{width:120px}.orgTypeChooseModal-or{padding:10px 0}.modal-dialog .form--card .card-date .form-validation:after{top:3px}.ReactModal__Content.modal-dialog.modal-browser .projects .list .infinite-list .item .private{-ms-flex-item--align:auto;-ms-align-self:auto;align-self:auto;font-size:14px;margin:0}.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:350px}.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-validation{width:auto}.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-dropdownlist.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:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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}.unitDelete-hasChangesSelect{text-align:center;margin-left:auto;margin-right:auto;padding:15px 0 0}.unitDelete-greyBox{border:1px solid #d5dae6;background:#f6f7f9;border-radius:2px;margin:3px;padding:10px 20px;cursor:pointer}.unitDelete-greyBox.is-active,.unitDelete-greyBtn.is-active{border:3px solid #77a7e1;margin:1px}.unitDelete-greyBtn{border:1px solid #d5dae6;background:#f6f7f9;border-radius:2px;margin:3px;padding:10px 20px;cursor:pointer;color:#414852;text-transform:none;font-size:12px;white-space:nowrap;display:inline-block;width:250px;padding:12px 25px}.modalUnitDelete strong{text-transform:uppercase}.ModalUnitsByCourseBrowser.teacherCourse .unitListItem{border:1px solid #d5dae6;background-color:#fff;padding:10px 0;margin-bottom:10px}.ModalUnitsByCourseBrowser.teacherCourse .unitListItem-no-assignments{font-size:20px}.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:hover{text-decoration:none}.OrgTypeItem{font-size:13px}.OrgTypeItem .icon{margin-left:2px;margin-right:6px}.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:-ms-flex;display:flex;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;align-items:center;justify-content:center}.pageLoader-spin{display:inline-block;width:30px;height:30px;position:relative;border:4px solid;-webkit-animation:pageLoader-spin 2s infinite ease;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;-webkit-animation:pageLoader-spin-inner 2s infinite ease-in;animation:pageLoader-spin-inner 2s infinite ease-in;border-bottom:1px solid #e0e8f4;border-radius:0}@-webkit-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{0%{transform:rotate(0)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes pageLoader-spin-inner{0%{height:0%}25%{height:0%}50%{height:100%;boder:0}75%{height:100%;border:0}100%{height:0%}}@keyframes pageLoader-spin-inner{0%{height:0%}25%{height:0%}50%{height:100%;boder:0}75%{height:100%;border:0}100%{height:0%}}.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:#15a4fa}.progressCircle .progressCircle-value{position:absolute;display:block;left:50%;top:50%;border-radius:100%;text-align:center}.progressCircle--assessments .progressCircle-level--bar{transition:none;stroke:#eaecf2}.progressCircle--gradedPartially .progressCircle-level--bar{stroke:#fec959}.progressCircle--graded .progressCircle-level--bar{stroke:#18d8a7}.progressCircle--answered .progressCircle-level--bar{stroke:#18d8a7}.progressCircle--points .progressCircle-level--bar{stroke:#a8b2c4}.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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;background-color:#fff;border-radius:2px;border:1px solid #d5dae6}.savePanel .savePanel-div .done-message,.savePanel .savePanel-div .error-message{display:block;color:#468847;margin:12px 0 0 202px}.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}.savePanel .savePanel-div .confirmationTextInput,.savePanel .savePanel-div .labeledTextInput,.savePanel .savePanel-div .serverInput{margin-left:50px;margin-top:20px;margin-bottom:20px}.savePanel .savePanel-div .confirmationTextInput label,.savePanel .savePanel-div .labeledTextInput label,.savePanel .savePanel-div .serverInput label{float:left;width:200px;text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;margin-top:5px}.savePanel .savePanel-div .confirmationTextInput input,.savePanel .savePanel-div .labeledTextInput input,.savePanel .savePanel-div .serverInput input{background-color:#fff;border:1px solid #d5dae6;transition:border linear .2s,box-shadow linear .2s;display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:12px;line-height:20px;border-radius:2px;vertical-align:middle}.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;border:none}.savePanel-rightButtons{display:inline-block;float:right}.scores{font-size:12px;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;color:#697590;margin-left:10px;margin-right:10px}.scores-text{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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)}.scrollable{overflow:auto;overflow:overlay;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.searcher{min-height:40px;padding:5px 30px;background:#fff}.searcher .searcher-container{position:relative;float:right;margin-top:7px;margin-right:0}.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}.simpleCircle{display:inline-block;width:6px;height:6px;margin:0 6px;vertical-align:middle;border:.2em solid #15a4fa;border-radius:100%}.simpleHeader{width:100%;height:100px;border-radius:2px;box-shadow:1px 1.732px 10px -1px rgba(0,0,0,.09),1px 1.732px 5px 0 rgba(0,0,0,.04);background:#fff}.simpleHeader .simpleHeader-greeting{display:-ms-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%;height:100%}.simpleHeader .simpleHeader-greeting--no-add{margin-top:0}.simpleHeader .simpleHeader-greeting-message{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;color:#222;font-size:18px}.simpleHeader-addButton.floatingButton{top:78px;left:40px}@-webkit-keyframes simpleList-fadeIn{0%{transform:rotateX(30deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes simpleList-fadeIn{0%{transform:rotateX(30deg);opacity:0}100%{transform:rotateX(0);opacity:1}}.simpleList{list-style:none;padding-left:0}.simpleListElement{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #eaecf2;border-radius:2px;transition:border .3s ease-in-out;padding:0;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;-ms-flex-item--align:center;-ms-align-self:center;align-self:center;padding:10px 20px;height:30px;line-height:30px;-webkit-animation:simpleList-fadeIn .1s ease-out;animation:simpleList-fadeIn .1s ease-out}.simpleListElement:hover{border:1px solid #b8d7f9}.simpleListElement .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.simpleListElement .details{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.simpleListElement .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.simpleListElement .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.simpleListElement .metadata{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.simpleListElement .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.simpleListElement .logoImage{cursor:pointer;padding-left:10px}.simpleListElement .btn:last-of-type{margin-right:20px}.simpleListElement .gravatar{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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 #b8d7f9}.simpleListElement .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.simpleListElement .details{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.simpleListElement .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.simpleListElement .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.simpleListElement .metadata{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.simpleListElement .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.simpleListElement .logoImage{cursor:pointer;padding-left:10px}.simpleListElement .btn:last-of-type{margin-right:20px}.simpleListElement .gravatar{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;position:relative}.simpleTabber .react-tabs__tab-panel--selected{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;padding:0}.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 #15a4fa}.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:#4294f0!important}.smallToggle .react-toggle.react-toggle--checked:hover .react-toggle-track{background-color:#4294f0!important}.smallToggle .react-toggle-thumb{border:1px solid #d5dae6!important}.smallToggle .react-toggle--checked .react-toggle-thumb{border-color:#4294f0!important}.smallToggle-label{position:relative;top:-3px;padding-left:10px}.sorter{height:30px;padding:30px;border-top:1px solid #eaecf2}.sorter .rw-input{line-height:25px;height:25px}.sorter .dropdown{margin-right:10px}.sorter .selectlist{border:none;background:0 0;display:inline-block;height:26px;padding:0;margin-right:12px;border-radius:2px}.sorter .selectlist.rw-state-focus,.sorter .selectlist.rw-state-selected,.sorter .selectlist:hover{box-shadow:none}.sorter .selectlist>ul{height:26px;width:53px;overflow:hidden;border:1px solid #d5dae6;border-radius:2px;padding:0}.sorter .selectlist>ul>li.rw-list-option{cursor:auto;border:none;padding:0;position:relative;float:left;min-height:25px}.sorter .selectlist>ul>li.rw-list-option:first-child{border-right:1px solid #d5dae6}.sorter .selectlist>ul>li.rw-list-option.rw-state-focus{background-color:none;border-color:none}.sorter .selectlist>ul>li.rw-list-option.rw-state-selected{background-color:none;border-color:none}.sorter .selectlist>ul>li.rw-list-option#rw-selected-option{border:1px solid red}.sorter .selectlist>ul>li.rw-list-option>label{padding-left:0}.sorter .selectlist>ul>li.rw-list-option>label:hover{cursor:pointer}.sorter .selectlist>ul>li.rw-list-option>label>input{margin:0;opacity:0;width:25px;height:25px}.sorter .selectlist>ul>li.rw-list-option>label>input:checked+span{color:#15a4fa}.sorter .selectlist>ul>li.rw-list-option>label>span{color:#414852;padding:6px 0 0 0;text-align:center;font-size:14px;display:inline-block;width:25px;height:25px;background-color:#fff;border-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0;border:none;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>ul>li.rw-list-option:first-child>label>span{border-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0}.startAssignment--singleLogin{width:250px;margin-left:50px;text-align:left}.sticky-fixed{top:0;z-index:3;position:absolute}.tagsList{list-style:none;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:mulitple;flex-wrap:wrap;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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:none;margin-right:5px;margin-bottom:2px;padding:0 8px;max-height:16px}.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}.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:#4294f0!important}.react-toggle-grey-blue .react-toggle.react-toggle--checked:hover .react-toggle-track{background-color:#4294f0!important}.react-toggle-grey-blue .react-toggle-thumb{border:1px solid #d5dae6!important}.react-toggle-grey-blue .react-toggle--checked .react-toggle-thumb{border-color:#4294f0!important}.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}.rc-tooltip-inner{min-height:0;border-radius:3px}.Tree.rc-tree{font-size:14px}.Tree.rc-tree a{color:#414852;height:21px}.Tree.rc-tree a:hover{text-decoration:none}.Tree.rc-tree .rc-tree-switcher.rc-tree-switcher_close,.Tree.rc-tree .rc-tree-switcher.rc-tree-switcher_open{border-radius:2px;background-image:none;height:0}.Tree.rc-tree .rc-tree-switcher.rc-tree-switcher_open{width:1px;border-top:6px solid #697590;border-left:5px solid transparent;border-right:5px solid transparent}.Tree.rc-tree .rc-tree-switcher.rc-tree-switcher_close{width:3px;margin-left:2px;border-left:6px solid #697590;border-top:5px solid transparent;border-bottom:5px solid transparent}.Tree.rc-tree li span.rc-tree-checkbox,.Tree.rc-tree li span.rc-tree-checkbox-checked,.Tree.rc-tree li span.rc-tree-checkbox-indeterminate{background-position:0 0}.Tree.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-indeterminate{background-image:url(https://static-assets.codio.com/dashboard/images/chbox-indeterminate.14860f2101db7556.png)}.Tree.rc-tree li span.rc-tree-checkbox.rc-tree-checkbox-checked{background-image:url(https://static-assets.codio.com/dashboard/images/chbox-checked.ec6e8d8882ef951b.png)}.Tree.rc-tree li span.rc-tree-checkbox{background-image:url(https://static-assets.codio.com/dashboard/images/chbox-unchecked.eac0a18da72e3931.png)}.Tree.rc-tree li span.rc-tree-switcher{width:11px}.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:-ms-flex;display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;min-height:0;-moz-flex-direction:column;flex-direction:column;margin:10px}.versions-item-block{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column}.versions-item-actions{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:space-between;-ms-justify-content:space-between;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:#fff;position:relative;display:block;margin-left:-37px;z-index:10}.warnUserStudentInClass{margin:20px 0 0;font-size:14px;padding:12px 18px 6px}.warnUserStudentInClass .icon{color:#fec959;margin-right:10px;font-size:20px}.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:-ms-flex;display:flex}.user-list-item-name-anchor{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.user-list-item .user-list-item-name{display:-ms-flex;display:flex;-moz-flex:2 1 .01%;flex:2 1 .01%;-ms-flex-positive:2;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;padding:2px 15px}.user-list-item .user-list-item-name .user-list-item-actual-name{font-weight:700;font-size:15px;color:#414852}.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}.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}.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:-ms-flex;display:flex;height:270px;padding-top:10px}.auth .bookDemo-time-container{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column}.auth .bookDemo-time-title{padding-bottom:12px}.auth .bookDemo-time{padding:0;margin:0;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;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}.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;padding-bottom:20px}.auth .auth-alert{width:247px;margin:10px auto}.auth .ReactPasswordStrength,.auth .form-input{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:#15a4fa}.auth .auth-form .btn.btn--primary:hover{background:#0588d7;color:#fff}.auth .auth-form .btn.disabled:hover,.auth .auth-form .btn[disabled]:hover{background:#15a4fa}.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-join-to-course .join-to-course-header{color:#15a4fa}.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 .form-validation{width:auto;width:350px;margin:auto}.auth .auth-join-to-course .form-validation:after{top:12px;right:45px}.auth .auth-join-to-course .form-labeledPasswordInput{padding-left:6px}.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 .oauth-buttons{width:355px;margin:35px auto 0}.auth .oauth-buttons .bitbucket-signin,.auth .oauth-buttons .github-signin{margin:0 12px;float:left;color:#15a4fa;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:#697590;transition:.3s}.auth .auth-links .auth-link:hover{text-decoration:none;color:#d5dae6}.auth .legal-links{font-size:12px;padding:20px 60px 0}.auth.auth-login .alert.alert--info{width:280px;margin:0 auto}.auth.auth-login .form-validation{width:auto}.auth.auth-login .form-validation:after{right:45px;top:12px}.auth.auth-lost-pass .form-validation{width:auto}.auth.auth-lost-pass .form-validation:after{right:45px;top:12px}.auth.auth-lost-pass .forgot-password-message{padding:0 35px}.auth.auth-signup .form-validation{width:auto}.auth.auth-signup .form-validation:after{right:45px;top:12px}.auth.auth-signup .form-dropdown .form-validation:after{right:32px}.auth.auth-signup .form-signupPasswordInput .form-validation:after{right:32px}.auth.auth-signup .alert{width:280px;margin:10px auto 10px}.auth.auth-signup .auth-form-passwordHint{position:relative;top:-5px;font-size:11px;color:#a8b2c4;margin:auto;line-height:16px}.auth.auth-signup .rw-dropdownlist.rw-widget{width:220px;margin:0 auto}.auth.trialRequested{background:#fff;padding:30px;font-size:16px;line-height:1.5em;width:680px}.auth .trialRequested-title{margin-bottom:20px;font-size:28px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;color:#15a4fa}.auth .trialRequested-title-font{font-size:28px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700}.auth .trialRequested-spam-hint{font-size:14px}.auth .trialRequested-blue{color:#15a4fa}.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:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;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-size:28px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700}.auth .trialRequested-social-icon:hover{color:#535d73}.auth .trialRequested-social-icon:not(:last-child){margin-right:20px}.auth .trialRequested-site{margin-top:20px}.books .books-container,.selectBook-modal .books-container{display:-ms-flex;display:flex;margin-right:5%;flex-flow:row wrap;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.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:-ms-flex;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{-moz-flex:0 0 140px;flex:0 0 140px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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{-ms-flex-basis:100%;flex-basis:100%;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;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:-ms-flex;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:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.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}.defaultListItemWrapper{padding:0 0 10px 0}.defaultListItem{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #eaecf2;border-radius:2px;transition:border .3s ease-in-out;padding:0}.defaultListItem:hover{border:1px solid #b8d7f9}.defaultListItem .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.defaultListItem .details{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.defaultListItem .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.defaultListItem .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.defaultListItem .metadata{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.defaultListItem .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.defaultListItem .logoImage{cursor:pointer;padding-left:10px}.defaultListItem .btn:last-of-type{margin-right:20px}.defaultListItem .gravatar{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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}.desktop-projects{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;min-width:0}.desktop-projects>.list .infinite-list .item-wrapper{padding:0 0 10px 0}.desktop-projects>.list .infinite-list .item{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #eaecf2;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 #b8d7f9}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.desktop-projects>.list .infinite-list .item .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.desktop-projects>.list .infinite-list .item .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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 #b8d7f9}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.desktop-projects>.list .infinite-list .item .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.desktop-projects>.list .infinite-list .item .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-item--align:auto;-ms-align-self:auto;align-self:auto;-moz-justify-content:center;-ms-justify-content:center;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 .ProjectsListItem-forkInfo{display:inline-block;color:#a8b2c4;font-size:10px}.desktop-projects>.list .infinite-list .item .ProjectsListItem-forkInfo i{margin-right:5px}.desktop-projects>.list .infinite-list .item .ProjectsListItem-forkInfo .CoursesModulePrefix:after{display:none}.desktop-projects>.list .infinite-list .item .ProjectsListItem-forkInfo>span:not(:last-child){margin-right:20px}.desktop-projects>.list .infinite-list .item .ProjectsListItem-forkInfo .courseEllipsis{height:11px}.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:48px;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--directory{width:34px;margin-left:0;margin-right:12px}.projectSettings{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.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}.desktopStudentGradingModal.gradingModal-modal .gradeListItem-main{visibility:hidden}.desktop-student{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.desktop-student .desktopStudentJoin{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;position:relative;background:#fff;padding-top:50px;padding-bottom:50px}.desktop-student .desktopStudentJoin h1{color:#15a4fa}.desktop-student .desktopStudentJoin .desktopStudentJoin-topImage{width:650px;margin-bottom:50px;min-height:330px}.desktop-student .desktopStudentJoin .desktopStudentJoin-infoText{font-size:16px;line-height:25px;width:310px;text-align:center;margin-top:35px;margin-bottom:40px}.desktop-student .desktopStudentJoin .courseJoinForm{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center}.desktop-student .desktopStudentJoin .courseJoinForm .actions{margin-top:40px}.desktop-student .desktopStudentJoin .courseJoinForm .form-textInput .form-validation:after{right:-20px;top:12px}.desktop-student .desktopStudentJoin .courseJoinForm .btn{margin-top:0;text-transform:none;width:140px;color:#fff;background:#15a4fa;border:none}.desktop-student .desktopStudentJoin .courseJoinForm .btn:hover{background:#069efa;color:#fff}.desktop-student .desktopStudentJoin .courseJoinForm .btn.disabled:hover,.desktop-student .desktopStudentJoin .courseJoinForm .btn[disabled]:hover{background:#15a4fa}.desktop-student .desktopStudentJoin .courseJoinForm .btn.loading{background-image:url(https://static-assets.codio.com/dashboard/images/spinner-lightbg.2b82061be82de61f.gif)}.desktop-student .desktopStudentJoin .courseJoinForm .btn.btn--large{padding:4px;line-height:19px}.desktop-student .desktopStudentJoin-switchBtn{position:absolute;top:20px;left:40px}.desktop-student .desktopStudentYourUnitsListItem{display:-ms-flex;display:flex;padding:5px 0;border-top:1px solid #eef1f7;background:#fff;transition:background .25s ease-out;min-height:0;-moz-flex-direction:column;flex-direction:column}.desktop-student .desktopStudentYourUnitsListItem .connectFlipper,.desktop-student .desktopStudentYourUnitsListItem .pullFlipper,.desktop-student .desktopStudentYourUnitsListItem .pushFlipper{margin-right:0}.desktop-student .desktopStudentYourUnitsListItem .connectFlipper .btn.loading,.desktop-student .desktopStudentYourUnitsListItem .pullFlipper .btn.loading,.desktop-student .desktopStudentYourUnitsListItem .pushFlipper .btn.loading{background-image:none;padding-left:0!important}.desktop-student .desktopStudentYourUnitsListItem .connectFlipper .flipflop-back,.desktop-student .desktopStudentYourUnitsListItem .pullFlipper .flipflop-back,.desktop-student .desktopStudentYourUnitsListItem .pushFlipper .flipflop-back{height:20px}.desktop-student .desktopStudentYourUnitsListItem .connectFlipper .flipflop-back .loader,.desktop-student .desktopStudentYourUnitsListItem .pullFlipper .flipflop-back .loader,.desktop-student .desktopStudentYourUnitsListItem .pushFlipper .flipflop-back .loader{margin-top:-2px}.desktop-student .desktopStudentYourUnitsListItem .connectFlipper .flipflop-back .loader-spin,.desktop-student .desktopStudentYourUnitsListItem .pullFlipper .flipflop-back .loader-spin,.desktop-student .desktopStudentYourUnitsListItem .pushFlipper .flipflop-back .loader-spin{margin-top:0;padding:0 10px}.desktop-student .desktopStudentYourUnitsListItem .btn{padding:1px;width:75px}.desktop-student .desktopStudentYourUnitsListItem .btn.btn--pull{background:#18d8a7;width:60px;margin-right:0;border-radius:4px;box-sizing:content-box;height:20px}.desktop-student .desktopStudentYourUnitsListItem .btn.btn--push{margin-left:5px;width:60px;margin-right:0;border-radius:4px;box-sizing:content-box;height:20px}.desktop-student .desktopStudentYourUnitsListItem .btn.btn--connect{background:#3a6272;margin-left:5px;width:78px;margin-right:0;border-radius:4px;box-sizing:content-box;height:20px}.desktop-student .desktopStudentYourUnitsListItem .btn.btn--openInCodio{background:#000;width:103px}.desktop-student .desktopStudentYourUnitsListItem .btn.btn--directory{margin-left:12px;margin-right:12px}.desktop-student .desktopStudentYourUnitsListItem .loader-spin{margin-top:0}.desktop-student .desktopStudentYourUnitsListItem:not(.desktopStudentYourUnitsListItem--header):not(.is-disabled):not(.is-pinned):hover{background:#fafafa;cursor:pointer}.desktop-student .desktopStudentYourUnitsListItem.is-disabled.is-clickable:hover{cursor:pointer}.desktop-student .desktopStudentYourUnitsListItem.is-clicked{background:#fafafa}.desktop-student .desktopStudentYourUnitsListItem.is-pinned{border-color:#ffde73;border-bottom:1px solid #ffde73;background-color:#fff6d9}.desktop-student .desktopStudentYourUnitsListItem.is-pinned:hover{cursor:pointer;background:#fff3cc}.desktop-student .desktopStudentYourUnitsListItem.is-pinned+.desktopStudentYourUnitsListItem{border-top:0}.desktop-student .desktopStudentYourUnitsListItem.is-timed .btn{background:#fa9915}.desktop-student .desktopStudentYourUnitsListItem.is-disabled :not(.btn){opacity:.65}.desktop-student .desktopStudentYourUnitsListItem.is-disabled .btn{background:#fff;color:#697590;border:1px solid;padding:0;cursor:default}.desktop-student .desktopStudentYourUnitsListItem.is-disabled.is-clickable :not(.btn){opacity:.8}.desktop-student .desktopStudentYourUnitsListItem.is-disabled.is-clickable .btn{cursor:pointer}.desktop-student .desktopStudentYourUnitsListItem--header{height:33px;background:#eef1f7;color:#697590;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500}.desktop-student .desktopStudentYourUnitsListItem--header .desktopStudentYourUnitsListItem-column--name{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500}.desktop-student .desktopStudentYourUnitsListItem-column{width:10%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.desktop-student .desktopStudentYourUnitsListItem-mainInfo-header{padding:0 40px;display:-ms-flex;display:flex;-moz-flex:0 1 100%;flex:0 1 100%;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:100%}.desktop-student .desktopStudentYourUnitsListItem-mainInfo{display:-ms-flex;display:flex;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;width:100%}.desktop-student .desktopStudentYourUnitsListItem-column--icon{min-width:50px;width:5%;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.desktop-student .desktopStudentYourUnitsListItem-column--icon .logoImage{-moz-flex:0 1 35px;flex:0 1 35px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:35px}.desktop-student .desktopStudentYourUnitsListItem-column--name{width:25%;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.desktop-student .desktopStudentYourUnitsListItem-column--name-item{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.desktop-student .desktopStudentYourUnitsListItem-column--sync{width:180px}.desktop-student .desktopStudentYourUnitsListItem-column--openInCodio{width:120px}.desktop-student .desktopStudentYourUnitsListItem-column--directory{width:50px}.desktop-student .desktopStudentYourUnitsListItem-gradeLink{color:#414852;border:1px #414852 solid;padding:1px 5px;border-radius:2px}.desktop-student .desktopStudentYourUnitsListItem-gradeLink:hover{text-decoration:none}.desktop-student .desktopStudentYourUnitsListItem-gradeLink.withPenalty{background-color:#fececd}.desktop-student .desktopStudent-yourUnits-list{border:1px solid #eef1f7;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.desktop-student .desktopStudent-yourUnits-list--isEmpty{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;height:200px;font-size:18px;color:#697590}.desktop-student .desktopStudent-yourUnits .desktopStudent-yourUnits-bottom,.desktop-student .desktopStudent-yourUnits .desktopStudent-yourUnits-top{padding:0 40px}.desktop-student .desktopStudent-yourUnits .desktopStudent-YourUnitsListItem--header{margin:0 40px}.desktop-student .desktopStudent-yourUnits .desktopStudent-yourUnits-bottom{padding-bottom:20px}.desktop-student .desktopStudent-yourUnits .desktopStudent-yourUnits-top{background:#08cae3;padding-top:20px;box-shadow:1px 1.732px 10px -1px rgba(0,0,0,.09),1px 1.732px 5px 0 rgba(0,0,0,.04)}.desktop-student .desktopStudent-yourUnits .desktopStudent-yourUnits-top h3{color:#fff;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;margin-top:0}.desktop-student .student-yourUnits-selector{display:-ms-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;border-top-left-radius:2px;border-top-right-radius:2px;background:#6bdfee;padding:12px 25px}.desktop-student .student-yourUnits-selector .form-labeledSelect{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;margin:0;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.desktop-student .student-yourUnits-selector .form-labeledSelect:not(:last-child){margin-right:15px}.desktop-student .student-yourUnits-selector .form-labeledSelect .form-label{margin-right:20px;color:#fff}.desktop-student .student-yourUnits-selector .form-labeledSelect .rw-dropdownlist.rw-widget{border:0;width:130px}@media only screen and (min-width:1000px){.desktop-student .student-yourUnits-selector .form-labeledSelect .rw-dropdownlist.rw-widget{width:150px}}@media only screen and (min-width:1150px){.desktop-student .student-yourUnits-selector .form-labeledSelect .rw-dropdownlist.rw-widget{width:200px}}@media only screen and (min-width:1400px){.desktop-student .student-yourUnits-selector .form-labeledSelect .rw-dropdownlist.rw-widget{width:280px}}.openDesktopFolderModal{background:red}.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 .form-labeledPasswordInput,.eduTrial .auth-form .form-textInput{margin:0 10px 0}.eduTrial .auth-form .form-radioControlNew{margin-left:15px}.eduTrial .auth-form-logo{width:155px;margin-bottom:20px}.eduTrial .ReactPasswordStrength,.eduTrial .form-dropdown,.eduTrial .form-input{width:100%}.eduTrial .form-labeledPasswordInput.is-error .form-validation:after,.eduTrial .form-labeledPasswordInput.is-required .form-validation:after,.eduTrial .form-labeledPasswordInput.is-valid .form-validation:after{right:-18px}.eduTrial .form-dropdown{margin-left:3px}.eduTrial .form-dropdown .form-validation{margin-right:7px}.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:#a8b2c4;margin:auto;line-height:16px}.eduTrial .auth-links{margin:20px 0;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around}.eduTrial .auth-link{color:#697590;transition:.3s}.eduTrial .auth-link:hover{text-decoration:none;color:#d5dae6}.eduTrial .auth-form .is-error .form-validation,.eduTrial .auth-form .is-required .form-validation,.eduTrial .auth-form .is-valid .form-validation{width:auto}.eduTrial .actions{display:-ms-flex;display:flex;flex-flow:row nowrap;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;margin-top:1em}.eduTrial .eduTrialOrganizationType--dropdown{width:150px;margin-left:5px}.eduTrialOrganizationDetails{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.eduTrialOrganizationDetails .form-textInput{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.eduTrialNameFields{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.eduTrialNameFields .form-textInput{width:175px}.eduTrial-signupBtn{margin-left:20px}.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:-ms-flex;display:flex;-moz-flex:0 0 160px;flex:0 0 160px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:160px;min-height:0;-moz-flex-direction:column;flex-direction:column;justify-content:space-between;background-color:#29374e;color:#fff;overflow-y:auto}.navigation.navigation--anonymous{-moz-flex:0 0 50px;flex:0 0 50px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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:-ms-flex;display:flex;width:125px;margin-left:5px;-moz-align-items:center;-ms-align-items:center;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-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-footerContact{padding:5px 0 10px;background-color:#29374e;width:100%;display:inline-block;text-align:center;font-size:10px;color:#eef1f7}.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:center;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{margin-right:20px;font-size:12px;width:13px;height:12px;line-height:20px;vertical-align:middle;text-align:center;transition:color .4s linear}.navigation .navigation-menuItem.active{background:#212c3f}.navigation .navigation-menuItem.active .navigation-menuItem-link{background-color:#15a4fa;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;-moz-flex:1 1 0;flex:1 1 0;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;overflow-y:auto;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;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 .navigationStatus{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;text-align:center;margin-bottom:16px;font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-size:10px;cursor:pointer}.navigation .navigationStatus-none{display:none}.navigation .navigationStatus-icon{color:#e86a6b;margin-right:3px;-webkit-animation:pulsate 1.6s ease-out;animation:pulsate 1.6s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.navigation .navigationStatus span.navigationStatus-details{display:inline}.navigation .navigationStatus span.navigationStatus-detailsHover{display:none}.navigation .navigationStatus:hover{color:#fff}.navigation .navigationStatus:hover span.navigationStatus-details{display:none}.navigation .navigationStatus:hover span.navigationStatus-detailsHover{display:inline}.navigation .navigation-trialBanner{background-color:#fa9f1e;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.15));width:60%;border-radius:2px;margin:20px auto 0;-moz-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.navigation .navigation-trialBanner:hover{background-color:#f89406}.navigation .navigation-trialBanner .navigation-trialBanner-link{color:rgba(255,255,255,.9);text-decoration:none;text-shadow:0 -1px rgba(0,0,0,.2);padding:4px 0 8px}.navigation .navigation-trialBanner .navigation-trialBanner-link,.navigation .navigation-trialBanner .navigation-trialBanner-link>div{-moz-align-items:center;-ms-align-items:center;align-items:center;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column}.navigation .navigation-trialBanner .navigation-trialBanner-title{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}.navigation .navigation-trialBanner .navigation-trialBanner-subTitle{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;font-size:10px;line-height:16px}.navigation .navigation-trialBanner--isExpired{background-color:#e86a6b}.navigation .navigation-trialBanner--isExpired:hover{background-color:#eb8081}.navigation .navigation-info{-moz-flex:0 1 45px;flex:0 1 45px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:45px}.navigation-collapseExpand{position:relative;margin:15px 10px 0 0}.navigation-collapseExpand .navigation-collapseExpand-menu{fill:#fff}.navigation-collapseExpand .navigation-collapseExpand-arrow{fill:#15a4fa;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{-moz-flex:0 0 60px;flex:0 0 60px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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}.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;-moz-justify-content:center;-ms-justify-content:center;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}.organizations{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.organizations .assessmentLibraries-header{height:46px;display:-ms-flex;display:flex;position:relative}.organizations .assessmentLibraries-btn{-ms-align-self:flex-end;align-self:flex-end;margin-left:32px}.organizations .assessmentLibraries-help-btn{-ms-align-self:flex-end;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 .organizationTab{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.organizations .organizationTab-aob .blockNotice{margin:40px;font-size:14px;padding:28px;line-height:20px}.organizations .organizationTab-teams .welcomeBlock{background-color:#d9edf7;border-radius:2px;border:1px solid #3a87ad;color:#3a87ad;margin:15px 55px 0 55px;padding:20px;font-size:14px}.organizations .clipboardActivate{margin-left:10px}.organizations .organizationTab-ipConsent--versions textarea{width:100%;height:300px}.organizations .organizationTab-ipConsent--versions .form-labeledTextArea .form-validation{width:100%}.organizations .organizationTab-ipConsent .scrollable{height:356px}.organizations .organizationTabs-billing-iframe{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;width:100%;border:none}.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:-ms-flex;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}.organizations .gradingTemplateEditor-tableHeader .form-input{text-align:center}.organizations .gradingTemplateEditor-tableCell{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-flex:0 0 150px;flex:0 0 150px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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{min-height:0;-moz-flex-direction:column;flex-direction:column}.organizations .gradingTemplateEditor-tableCellRowWeightContainer{font-size:14px;padding:5px 0}.organizations .gradingTemplateEditor-tableCellRowWeightContainer .gradingTemplateEditor-tableCellNumInput{display:inline-block;width:70px;padding-left:5px}.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:-ms-flex;display:flex}.organizations .gradingTemplates-header{height:46px;display:-ms-flex;display:flex}.organizations .gradingTemplates-btn{-ms-align-self:flex-end;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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;-ms-flex-item--align:center;-ms-align-self:center;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;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.organizations .org-list-item-aux{-moz-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;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 .form-label,.organizations .lti-connection-create-coursera .form-labeledLabel .form-label{width:300px}.organizations .lti-connection-create-coursera .form-labeledLabel .form-label:nth-child(2){text-transform:none;color:#414852}.organizations .lti-connection-create-coursera .form .is-required .form-validation,.organizations .lti-connection-create-coursera .form .is-valid .form-validation{width:350px}.organizations .lti-connection-create-coursera .form-input{width:350px}.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 .organizationInvitationList{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column}.organizations .organizationInvitationList .organizationInvitationList-item:nth-child(odd){background-color:#f6f7f9}.organizations .organizationInvitationList .organizationInvitationList-item:nth-child(1){border-top:1px solid #eaecf2}.organizations .organizationInvitationList-title{padding-left:30px;font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;color:#414852}.organizations .organizationInvitationList-item{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;align-items:center;padding-bottom:6px;border-bottom:1px solid #eaecf2;padding:10px 20px}.organizations .organizationInvitationList-item-actions{padding-right:10px;margin-left:10px}.organizations .organizationInvitationList-item-actions .btn:first-child{margin-right:10px}.organizations .organizationInvitationList-item-name{padding-right:10px;display:-ms-flex;display:flex;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.organizations .organizationInvitationList-item-status{text-transform:uppercase;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;padding-right:10px;color:#18d8a7}.organizations .organizationInvitationList-item-status--revoked{color:#e86a6b}.organizations .organizationInvite{display:-ms-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline;padding:0 25px}.organizations .organizationInvite .organizationInvite-email{margin-right:20px;margin-left:20px}.organizations .organizationInvite .organizationInvite-isOwner .form-checkboxInput label{width:auto;padding-right:10px}.organizations .organizationInvite .organizationInvite-action{padding-right:30px}.organizations .organizationInvite .organizationInvite-tooltip{position:relative;height:0;top:-40px;width:0;display:none}.organizations .organizationInvite .organizationInvite-tooltip.is-visible{display:block}.organizations .organizationInvite .organizationInvite-tooltipOverlay{width:160px;text-align:center}.organizations .organizationTab-settings .educationSettings .form-contactUrl .form-label{margin:0}.organizations .organization-teams{padding:30px}.organizations .organization-teams .organization-teams-menu .team-create{float:right}.organizations .organization-teams .teams-list-item{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;-ms-flex-item--align:center;-ms-align-self:center;align-self:center;display:-ms-flex;display:flex;color:#414852;cursor:pointer}.organizations .organization-teams .team-group .simpleListElement.dummy{background-color:#f6f7f9}.organizations .organization-teams .team-list-item-name-container{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;text-decoration:none;color:#414852}.organizations .organization-teams .team-list-item-aux{float:right;margin-right:30px}.organizations .organization-teams .team-group{padding:30px;padding-top:0}.organizations .organization-teams .team-group-title{font-weight:600;font-size:14px;color:#414852;margin-left:0;margin-bottom:0}.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:-ms-flex;display:flex}.organizations .organization-team .user-list-item-name-anchor{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.organizations .organization-team .user-list-item .user-list-item-name{display:-ms-flex;display:flex;-moz-flex:2 1 .01%;flex:2 1 .01%;-ms-flex-positive:2;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;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:-ms-flex;display:flex;margin:80px 30px 40px}.organizations .organization-team .organization-team-info{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;max-width:300px;position:relative;padding:30px}.organizations .organization-team .organization-team-users{position:relative;-moz-flex:2 1 .01%;flex:2 1 .01%;-ms-flex-positive:2;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;-ms-flex-item--align:center;-ms-align-self:center;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}.packs{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.packs .workspace-source-tabs .react-tabs{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row}.packs .workspace-source-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab{padding:15px 25px;border:1px solid #fff;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}.packs .workspace-source-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab.is-active{border-radius:2px;border:1px solid #ddd;border-right:1px solid #fff}.packs .workspace-source-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab.is-active i{color:#77a7e1}.packs .workspace-source-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab i{font-size:24px;margin-right:10px}.packs .workspace-source-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab:hover{text-decoration:none}.packs .workspace-source-tabs .react-tabs .react-tabs__tab-panel--selected{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;align-items:center}.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:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column}.packs .packSourceAndSnapshot .rw-dropdownlist{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:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 0;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;margin:40px}.packs .packDetails-info{overflow:auto;min-width:484px;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.packs .packDetails-info p{word-wrap:break-word;word-break:break-all;margin-top:0}.packs .packDetails-info-main{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;height:150px;box-direction:normal;background:#fff;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;-moz-flex:0 0 70px;flex:0 0 70px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.packs .packDetails-info-names h2{font-size:20px;border-bottom:1px solid #eaecf2;margin-bottom:15px}.packs .packDetails-info-names h2 small{text-transform:uppercase;font-size:20px;margin-left:14px}.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{-moz-flex:0 0 130px;flex:0 0 130px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:130px;background:#697590}.packs .packDetails-info-commands .btn{width:130px;text-align:left;border:0;border-bottom:1px solid #eaecf2;display:block;padding:7px 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:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:mulitple;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:-ms-flex;display:flex;-moz-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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{-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size: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:#f6f7f9;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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #eaecf2;border-radius:2px;transition:border .3s ease-in-out;padding:0}.packs>.list .infinite-list .item:hover{border:1px solid #b8d7f9}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.packs>.list .infinite-list .item .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.packs>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.packs>.list .infinite-list .item .metadata{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.packs>.list .infinite-list .item .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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 #b8d7f9}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.packs>.list .infinite-list .item .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.packs>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.packs>.list .infinite-list .item .metadata{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.packs>.list .infinite-list .item .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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{min-width:0;-moz-flex-direction:row;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{-moz-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;max-height:100%;max-width:50%;-ms-flex-item--align:center;-ms-align-self:center;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 .form-radioInput.image,.projects-new .form-radioInput.image{margin:5px 0 10px}.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>.form-label-span,.projects-new .form-radioInput.image .form-label>.form-label-span{height:36px;text-align:left;padding:6px;width:160px}.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}.projects .advanced-tabs .react-tabs,.projects-new .advanced-tabs .react-tabs{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;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:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;list-style:none}.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 #fff;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 #fff}.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;height:250px}.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{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;min-width:0}.projects .projectSettings{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.projects .projectSettings .projectAlwaysOnOwnerSelectionStep{max-width:570px;margin-top:20px;vertical-align:middle}.projects .projectSettings .projectAlwaysOnOwnerSelectionStep .projectAlwaysOnOwnerSelectionStep-label{display:block;float:left;line-height:33px}.projects .projectSettings .projectAlwaysOnOwnerSelectionStep .projectAlwaysOnOwnerSelectionStep-selector{display:inline-block;float:none;margin-left:20px}.projects>.list .infinite-list .item-wrapper{padding:0 0 10px 0}.projects>.list .infinite-list .item{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #eaecf2;border-radius:2px;transition:border .3s ease-in-out;padding:0;height:auto}.projects>.list .infinite-list .item:hover{border:1px solid #b8d7f9}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.projects>.list .infinite-list .item .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.projects>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.projects>.list .infinite-list .item .metadata{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.projects>.list .infinite-list .item .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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 #b8d7f9}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.projects>.list .infinite-list .item .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.projects>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.projects>.list .infinite-list .item .metadata{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.projects>.list .infinite-list .item .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-item--align:auto;-ms-align-self:auto;align-self:auto;-moz-justify-content:center;-ms-justify-content:center;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}.projects>.list .infinite-list .item .ProjectsListItem-forkInfo{display:inline-block;color:#a8b2c4;font-size:10px}.projects>.list .infinite-list .item .ProjectsListItem-forkInfo i{margin-right:5px}.projects>.list .infinite-list .item .ProjectsListItem-forkInfo .CoursesModulePrefix:after{display:none}.projects>.list .infinite-list .item .ProjectsListItem-forkInfo>span:not(:last-child){margin-right:20px}.projects>.list .infinite-list .item .ProjectsListItem-forkInfo .courseEllipsis{height:11px}.projectSettings{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.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}.publicProfile{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;padding:45px 40px;overflow-y:auto}.publicProfile-projectsList{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:2 1 .01%;flex:2 1 .01%;-ms-flex-positive:2;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;overflow-y:hidden;position:relative;margin-left:30px;background:#fff;border:1px solid #d5dae6;border-radius:2px}.publicProfile-projectsList .list .react-tabs__tab-list{padding-top:32px;padding-left:38px}.publicProfile-projectsList .searcher{margin-top:64px;border-top:1px solid #eaecf2}.publicProfile-projectsList .infinite-list .item-wrapper{padding:0 0 10px 0}.publicProfile-projectsList .infinite-list .item{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #eaecf2;border-radius:2px;transition:border .3s ease-in-out;padding:0;height:auto}.publicProfile-projectsList .infinite-list .item:hover{border:1px solid #b8d7f9}.publicProfile-projectsList .infinite-list .item .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.publicProfile-projectsList .infinite-list .item .details{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.publicProfile-projectsList .infinite-list .item .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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}.publicProfile-projectsList .infinite-list .item .detailsLink:hover{text-decoration:none}.publicProfile-projectsList .infinite-list .item .detailsLink>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.publicProfile-projectsList .infinite-list .item .itemOwner,.publicProfile-projectsList .infinite-list .item .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.publicProfile-projectsList .infinite-list .item .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.publicProfile-projectsList .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.publicProfile-projectsList .infinite-list .item .metadata{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.publicProfile-projectsList .infinite-list .item .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;align-items:center;cursor:pointer;margin-right:20px}.publicProfile-projectsList .infinite-list .item .downloads i.icon{margin-left:5px}.publicProfile-projectsList .infinite-list .item .action{margin-right:20px}.publicProfile-projectsList .infinite-list .item .action.is-disabled{opacity:.3}.publicProfile-projectsList .infinite-list .item .action.is-disabled:hover{cursor:default}.publicProfile-projectsList .infinite-list .item .action.is-disabled:hover .icon{color:#fff}.publicProfile-projectsList .infinite-list .item .logoImage{cursor:pointer;padding-left:10px}.publicProfile-projectsList .infinite-list .item .btn:last-of-type{margin-right:20px}.publicProfile-projectsList .infinite-list .item .gravatar{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:50px}.publicProfile-projectsList .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}.publicProfile-projectsList .infinite-list .item:hover{border:1px solid #b8d7f9}.publicProfile-projectsList .infinite-list .item .private{align-self:flex-end;font-size:16px;margin:0 0 -5px -10px;display:inline-block;color:#6c7390}.publicProfile-projectsList .infinite-list .item .details{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.publicProfile-projectsList .infinite-list .item .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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}.publicProfile-projectsList .infinite-list .item .detailsLink:hover{text-decoration:none}.publicProfile-projectsList .infinite-list .item .detailsLink>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.publicProfile-projectsList .infinite-list .item .itemOwner,.publicProfile-projectsList .infinite-list .item .itemOwnerOrg{font-size:13px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;color:#697590}.publicProfile-projectsList .infinite-list .item .shortDescription{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300;font-size:11px;line-height:16px;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.publicProfile-projectsList .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.publicProfile-projectsList .infinite-list .item .metadata{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.publicProfile-projectsList .infinite-list .item .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;align-items:center;cursor:pointer;margin-right:20px}.publicProfile-projectsList .infinite-list .item .downloads i.icon{margin-left:5px}.publicProfile-projectsList .infinite-list .item .action{margin-right:20px}.publicProfile-projectsList .infinite-list .item .action.is-disabled{opacity:.3}.publicProfile-projectsList .infinite-list .item .action.is-disabled:hover{cursor:default}.publicProfile-projectsList .infinite-list .item .action.is-disabled:hover .icon{color:#fff}.publicProfile-projectsList .infinite-list .item .logoImage{cursor:pointer;padding-left:10px}.publicProfile-projectsList .infinite-list .item .btn:last-of-type{margin-right:20px}.publicProfile-projectsList .infinite-list .item .gravatar{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:50px}.publicProfile-projectsList .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}.publicProfile-projectsList .infinite-list .item .timeAgo{display:inline;color:#4e5774}.publicProfile-projectsList .infinite-list .item .ProjectsListItem-item-metadata,.publicProfile-projectsList .infinite-list .item .private{cursor:pointer;margin-right:20px}.publicProfile-projectsList .infinite-list .item .private{width:30px;text-align:center;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-item--align:auto;-ms-align-self:auto;align-self:auto;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;font-size:14px;padding:0;margin:0;color:#6c7390}.publicProfile-projectsList .infinite-list .item a.detailsLink{padding:10px 0 10px}.publicProfile-projectsList .infinite-list .item a.detailsLink .name{font-size:14px;padding:3px 0}.publicProfile-projectsList .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}.publicProfile-projectsList .infinite-list .item .ProjectsListItem-forkInfo{display:inline-block;color:#a8b2c4;font-size:10px}.publicProfile-projectsList .infinite-list .item .ProjectsListItem-forkInfo i{margin-right:5px}.publicProfile-projectsList .infinite-list .item .ProjectsListItem-forkInfo .CoursesModulePrefix:after{display:none}.publicProfile-projectsList .infinite-list .item .ProjectsListItem-forkInfo>span:not(:last-child){margin-right:20px}.publicProfile-projectsList .infinite-list .item .ProjectsListItem-forkInfo .courseEllipsis{height:11px}.publicProfile-projectsList .infinite-list .item{border:1px solid #d5dae6}.publicProfile-projectsList .infinite-list .item>div{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:50px;padding:0 30px}.publicProfile-projectsList .infinite-list .item a{color:#414852}.publicProfile-badge{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;max-width:300px}.publicProfile-badgeContent{background:#fff;border:1px solid #d5dae6;border-radius:2px}.publicProfile-badgeImage,.publicProfile-badgeUserInfo{float:left;margin:20px 0 20px 20px}.publicProfile-badgeImage img{border-radius:50%;border:1px solid #d5dae6}.publicProfile-badgeUserInfo{margin-top:25px}.publicProfile-badgeActualName{margin:0;font-size:12px}.publicProfile-badgeName{margin:0;font-size:16px;text-transform:uppercase;line-height:1.8em}.publicProfile-badgeActualName,.publicProfile-badgeName{max-width:160px;overflow:hidden;text-overflow:ellipsis;text-align:center;margin-left:auto;margin-right:auto;cursor:pointer}.resources{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.resources>.list .infinite-list .item-wrapper{padding:0 0 10px 0}.resources>.list .infinite-list .item{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #eaecf2;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 #b8d7f9}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.resources>.list .infinite-list .item .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.resources>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.resources>.list .infinite-list .item .metadata{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.resources>.list .infinite-list .item .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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 #b8d7f9}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.resources>.list .infinite-list .item .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.resources>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.resources>.list .infinite-list .item .metadata{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.resources>.list .infinite-list .item .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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}.organizations,.settings{width:100%;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.organizations .settings-account .passwordField,.settings .settings-account .passwordField{height:65px;margin:0 0 10px;text-align:left}.organizations .settings-account .settings-account-passwordHint .form-labeledPasswordInput--hint,.settings .settings-account .settings-account-passwordHint .form-labeledPasswordInput--hint{margin:0}.organizations .alwaysOnBoxes-projects,.settings .alwaysOnBoxes-projects{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.organizations .alwaysOnBoxes-remove,.settings .alwaysOnBoxes-remove{float:right}.organizations .settings-sshKey .settings-sshKey-textarea,.settings .settings-sshKey .settings-sshKey-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}.organizations .settings-overview .scrollable,.settings .settings-overview .scrollable{background:#fff;padding:40px 60px 0}.organizations .settings-overview h3,.settings .settings-overview h3{line-height:32px}.organizations .settings-overview-avatar,.settings .settings-overview-avatar{border-top:1px solid #d5dae6;border-bottom:1px solid #d5dae6;padding:4px 0 36px;margin:20px 0}.organizations .settings-overview-avatar-content,.settings .settings-overview-avatar-content{font-size:14px}.organizations .settings-overview-organizations-list,.settings .settings-overview-organizations-list{font-size:14px;padding-left:10px}.organizations .settings-overview-organizations-list-elem,.settings .settings-overview-organizations-list-elem{list-style-type:none;line-height:32px}.organizations .settings-overview-organizations-list-elem .simpleCircle,.settings .settings-overview-organizations-list-elem .simpleCircle{margin:0 10px}.organizations .settings-overview-organizations-list-elem.settings-overview-organizations-list-elem--create,.settings .settings-overview-organizations-list-elem.settings-overview-organizations-list-elem--create{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.organizations .settings-overview-organizations-list-elem.settings-overview-organizations-list-elem--create .icon,.settings .settings-overview-organizations-list-elem.settings-overview-organizations-list-elem--create .icon{margin:0 8px}.organizations .settings-overview-avatar-image,.settings .settings-overview-avatar-image{border-radius:100%;vertical-align:middle;margin:6px 40px 0 30px}.organizations .settings-tab,.settings .settings-tab{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.organizations .settings-tabs,.settings .settings-tabs{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.organizations .settings-tabs .delete-account .btn,.settings .settings-tabs .delete-account .btn{background-color:#e86a6b}.organizations .form-inputAppend.billing--item .icon.icon-dropdown,.settings .form-inputAppend.billing--item .icon.icon-dropdown{vertical-align:baseline}.organizations .blockNotice,.settings .blockNotice{margin:40px;font-size:14px;padding:28px;line-height:20px}.organizations .form-radioInput.form-radioInput--planSelection{padding-left:32px}.signupInvoice-iframe{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;height:100%;border:none}.stackDetails{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 0;flex:1 1 0px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0}.stackDetails-info{overflow:auto;min-width:484px;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;padding:40px}.stackDetails-info p{word-wrap:break-word;word-break:break-word;margin-top:0}.stackDetails-info-main{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;height:150px;box-direction:normal;background:#fff;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;-moz-flex:0 0 70px;flex:0 0 70px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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:#6c7390}.stackDetails-info-names{padding:6px 4px 12px;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.stackDetails-info-names h2{font-size:20px;border-bottom:1px solid #eaecf2;margin-bottom:15px}.stackDetails-info-names h2 small{text-transform:uppercase;font-size:20px;margin-left:14px}.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{-moz-flex:0 0 130px;flex:0 0 130px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:130px}.stackDetails-info-commands .btn{width:110px;text-align:left;border:0;border-bottom:1px solid #eaecf2;display:block;padding:7px 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-footer{display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:mulitple;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:-ms-flex;display:flex;-moz-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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{-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size: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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;float:right;border:1px solid #eaecf2;background:#f6f7f9;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-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-commands{float:right;margin-right:-10px;margin-top:-15px}.stackDetails-versions-item-commands .btn{border-top-right-radius:0;border-bottom-right-radius:0}.stacks{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.stacks>.list .infinite-list .item-wrapper{padding:0 0 10px 0}.stacks>.list .infinite-list .item{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;height:50px;font-size:13px;background-color:#fff;border:1px solid #eaecf2;border-radius:2px;transition:border .3s ease-in-out;padding:0}.stacks>.list .infinite-list .item:hover{border:1px solid #b8d7f9}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.stacks>.list .infinite-list .item .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.stacks>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.stacks>.list .infinite-list .item .metadata{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.stacks>.list .infinite-list .item .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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 #b8d7f9}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:0;cursor:pointer;min-width:0}.stacks>.list .infinite-list .item .detailsLink{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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>*{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.stacks>.list .infinite-list .item .platform{font-size:larger;text-transform:uppercase;margin-right:15px}.stacks>.list .infinite-list .item .metadata{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center}.stacks>.list .infinite-list .item .downloads{display:-ms-flex;display:flex;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch;-moz-align-items:center;-ms-align-items:center;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:#fff}.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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:0 1 50px;flex:0 1 50px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size: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{min-width:0;-moz-flex-direction:row;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{-moz-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;max-height:100%;max-width:50%;-ms-flex-item--align:center;-ms-align-self:center;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:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;background-color:#fff;position:relative}.studentFeedbackStatsHeader{display:-ms-flex;display:flex;-moz-flex:0 0 120px;flex:0 0 120px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:120px;-moz-align-items:center;-ms-align-items:center;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{position:absolute;top:25px}.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{-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;overflow:hidden}.studentFeedbackStatsHeader-statItem{width:10%;min-width:70px;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column}.studentFeedbackStatsHeader-statItem--grade{text-align:center;border:1px #414852 solid;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:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;border-bottom:1px solid #eef1f7;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{-moz-flex:1 0 35px;flex:1 0 35px;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:35px;display:-ms-flex;display:flex}.studentFeedbackStatsListItem-column{width:10%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.studentFeedbackStatsListItem-section{display:block;width:35%;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-flex-item--align:center;-ms-align-self:center;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%;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-flex-item--align:center;-ms-align-self:center;align-self:center;font-size:14px}.studentFeedbackStatsListItem-name-hint{color:#15a4fa;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:-ms-flex;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;-moz-flex:0 0 150px;flex:0 0 150px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:150px;font-weight:700}.studentFeedbackStatsListItem-instructionsTitleContent{-moz-flex:1 0 0;flex:1 0 0;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:0;white-space:pre-wrap;max-height:65vh;overflow:auto}.studentFeedbackStatsListItem-instructionsTitleContent div p{margin-top:0;margin-bottom:0}.studentFeedbackStatsListItem-instructionsTitleContent--comments{-moz-flex:1 0 0;flex:1 0 0;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;margin:30px 0}.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-obsolete{margin-left:20px;border:1px solid;padding:0 15px;border-radius:4px;background-color:#fff3cc}.codeCommentThread-code-line-container{display:-ms-flex;display:flex}.codeCommentThread-code-line-gutter{-moz-flex:0 0 70px;flex:0 0 70px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:70px;background-color:#f6f7f9;border-right:1px solid #d5dae6;display:-ms-flex;display:flex;color:#a8b2c4}.codeCommentThread-code-line-number{-moz-flex:0 0 35px;flex:0 0 35px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:35px;text-align:right}.codeCommentThread-code-line-icon{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;padding-right:3px;padding-top:3px;font-size:14px}.codeCommentThread-code-line-icon .ss-icon{float:right}.codeCommentThread-code-line-doc-area{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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:-ms-flex;display:flex}.student{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.student .studentJoin{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;position:relative;background:#fff;padding-top:50px;padding-bottom:50px}.student .studentJoin h1{color:#15a4fa}.student .studentJoin .studentJoin-topImage{width:650px;margin-bottom:50px;min-height:330px}.student .studentJoin .studentJoin-infoText{font-size:16px;line-height:25px;width:310px;text-align:center;margin-top:35px;margin-bottom:40px}.student .studentJoin .courseJoinForm{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center}.student .studentJoin .courseJoinForm .actions{margin-top:40px}.student .studentJoin .courseJoinForm .form-textInput .form-validation:after{right:-20px;top:12px}.student .studentJoin .courseJoinForm .btn{margin-top:0;text-transform:none;width:140px;color:#fff;background:#15a4fa;border:none}.student .studentJoin .courseJoinForm .btn:hover{background:#069efa;color:#fff}.student .studentJoin .courseJoinForm .btn.disabled:hover,.student .studentJoin .courseJoinForm .btn[disabled]:hover{background:#15a4fa}.student .studentJoin .courseJoinForm .btn.loading{background-image:url(https://static-assets.codio.com/dashboard/images/spinner-lightbg.2b82061be82de61f.gif)}.student .studentJoin .courseJoinForm .btn.btn--large{padding:4px;line-height:19px}.student .studentJoin-switchBtn{position:absolute;top:20px;left:40px}.student .studentLastUnitsListItem{position:relative;background:#fff;width:260px;height:235px;border-radius:2px;border:1px solid #eaecf2;box-shadow:1px 1.732px 10px -1px rgba(0,0,0,.09),1px 1.732px 5px 0 rgba(0,0,0,.04)}.student .studentLastUnitsListItem-archivedState{color:#697590;padding:5px 40px;border:1px solid;border-radius:4px}.student .studentLastUnitsListItem.is-archived,.student .studentLastUnitsListItem.is-disabled{opacity:.9}.student .studentLastUnitsListItem-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:18px 18px 12px}.student .studentLastUnitsListItem-title .logoImage{display:inline-block;vertical-align:middle;margin-right:10px}.student .studentLastUnitsListItem-info,.student .studentLastUnitsListItem-stats-item-label{font-size:11px;color:#697590}.student .studentLastUnitsListItem-info{margin:0 14px}.student .studentLastUnitsListItem-info-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.student .studentLastUnitsListItem-info-item-definition{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;text-align:right;width:50px;display:inline-block}.student .studentLastUnitsListItem-info-item-value{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;margin-left:8px}.student .studentLastUnitsListItem-footer{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;border-top:1px solid #eaecf2;position:absolute;bottom:0;width:100%;height:64px}.student .studentLastUnitsListItem-stats{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row}.student .studentLastUnitsListItem-stats--empty{color:#697590}.student .studentLastUnitsListItem-stats-item{text-align:center;width:86px}.student .studentLastUnitsListItem-stats-item .progressCircle{margin:0 auto 5px}.student .studentLastUnitsListItem-stats-item-label{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;line-height:12px;margin-top:-2px}.student .studentLastUnitsListItem-stats-separator{width:1px;height:40px;background:#eaecf2;align-self:center}.student .studentLastUnitsListItem-statusIcon{position:absolute;right:10px;top:10px}.student .studentLastUnitsListItem-statusIcon .icon{font-size:16px;cursor:help}.student .student-lastUnits{position:relative;background:#08cae3;height:300px;z-index:1}.student .student-lastUnits-bubble{position:relative;color:#fff;font-size:14px;margin:20px;border:2px solid #fff;display:inline-block;border-radius:0 7px 7px 7px;padding:7px 14px;background:#08cae3}.student .student-lastUnits-bubble:before{content:' ';position:absolute;width:0;height:0;left:-14px;top:-2px;border:7px solid;border-color:#fff #fff transparent transparent}.student .student-lastUnits-bubble:after{content:' ';position:absolute;width:0;height:0;left:-9px;top:0;border:5px solid;border-color:#08cae3 #08cae3 transparent transparent}.student .student-lastUnits-list{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;padding-top:10px}.student .student-lastUnits-list .studentLastUnitsListItem{display:none}.student .student-lastUnits-list .studentLastUnitsListItem:nth-child(-n+2){display:block}.student .student-lastUnits-list .studentLastUnitsListItem.can-open{cursor:pointer}@media only screen and (min-width:1000px){.student .student-lastUnits-list .studentLastUnitsListItem:nth-child(-n+3){display:block}}@media only screen and (min-width:1300px){.student .student-lastUnits-list .studentLastUnitsListItem:nth-child(-n+4){display:block}}@media only screen and (min-width:1600px){.student .student-lastUnits-list .studentLastUnitsListItem:nth-child(-n+5){display:block}}.student .student-lastUnits--empty{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;color:#fff;font-size:18px;line-height:32px}.student .student-lastUnits--empty .student-lastUnits-switchBtn{right:40px;left:auto}.student .student-lastUnits-switchBtn{position:absolute;top:20px;right:40px}.student .studentYourUnitsListItem{display:-ms-flex;display:flex;padding:5px 0;border-top:1px solid #eef1f7;background:#fff;transition:background .25s ease-out;min-height:0;-moz-flex-direction:column;flex-direction:column}.student .studentYourUnitsListItem .btn{text-transform:lowercase;padding:1px;min-width:82px;width:auto}.student .studentYourUnitsListItem .loader-spin{margin-top:0}.student .studentYourUnitsListItem:not(.studentYourUnitsListItem--header):not(.is-disabled):not(.is-pinned):hover{background:#fafafa;cursor:pointer}.student .studentYourUnitsListItem.is-disabled.is-clickable:hover{cursor:pointer}.student .studentYourUnitsListItem.is-clicked{background:#fafafa}.student .studentYourUnitsListItem.is-pinned{border-color:#ffde73;border-bottom:1px solid #ffde73;background-color:#fff6d9}.student .studentYourUnitsListItem.is-pinned:hover{cursor:pointer;background:#fff3cc}.student .studentYourUnitsListItem.is-pinned+.studentYourUnitsListItem{border-top:0}.student .studentYourUnitsListItem.is-disabled :not(.btn){opacity:.65}.student .studentYourUnitsListItem.is-disabled .btn{background:#fff;color:#697590;border:1px solid;padding:0;cursor:default}.student .studentYourUnitsListItem.is-disabled.is-clickable :not(.btn){opacity:.8}.student .studentYourUnitsListItem.is-disabled.is-clickable .btn{cursor:pointer}.student .studentYourUnitsListItem.is-inProgress .btn{background:#18d8a7}.student .studentYourUnitsListItem.is-timed .btn{background:#fa9915}.student .studentYourUnitsListItem.is-readyToGo .btn{background:#3a6272}.student .studentYourUnitsListItem.is-completed .btn{background:#1e2460}.student .studentYourUnitsListItem.is-archived :not(.btn){opacity:.9}.student .studentYourUnitsListItem.is-archived .btn{cursor:default}.student .studentYourUnitsListItem--header{height:33px;background:#eef1f7;color:#697590;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500}.student .studentYourUnitsListItem--header .studentYourUnitsListItem-column--name{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500}.student .studentYourUnitsListItem-column{width:10%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.student .studentYourUnitsListItem-mainInfo{display:-ms-flex;display:flex;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;width:100%}.student .studentYourUnitsListItem-column--icon{min-width:50px;width:5%;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.student .studentYourUnitsListItem-column--icon .logoImage{-moz-flex:0 1 35px;flex:0 1 35px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:35px}.student .studentYourUnitsListItem-column--name{width:25%;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.student .studentYourUnitsListItem-column--name-item{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.student .studentYourUnitsListItem-gradeLink{color:#414852;border:1px #414852 solid;padding:1px 5px;border-radius:2px}.student .studentYourUnitsListItem-gradeLink:hover{text-decoration:none}.student .studentYourUnitsListItem-gradeLink.withPenalty{background-color:#fececd}.student .student-yourUnits-list{border:1px solid #eef1f7;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.student .student-yourUnits-list--isEmpty{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;height:200px;font-size:18px;color:#697590}.student .student-yourUnits .student-yourUnits-bottom,.student .student-yourUnits .student-yourUnits-top{padding:0 40px}.student .student-yourUnits .studentYourUnitsListItem--header{margin:0 40px}.student .student-yourUnits .student-yourUnits-bottom{padding-bottom:20px}.student .student-yourUnits .student-yourUnits-top{background:#08cae3;padding-top:20px;box-shadow:1px 1.732px 10px -1px rgba(0,0,0,.09),1px 1.732px 5px 0 rgba(0,0,0,.04)}.student .student-yourUnits .student-yourUnits-top h3{color:#fff;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;margin-top:0}.student .student-yourUnits-selector{display:-ms-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;border-top-left-radius:2px;border-top-right-radius:2px;background:#6bdfee;padding:12px 25px}.student .student-yourUnits-selector .form-labeledSelect{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;margin:0;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.student .student-yourUnits-selector .form-labeledSelect:not(:last-child){margin-right:15px}.student .student-yourUnits-selector .form-labeledSelect .form-label{margin-right:20px;color:#fff}.student .student-yourUnits-selector .form-labeledSelect .rw-dropdownlist.rw-widget{border:0;width:130px}@media only screen and (min-width:1000px){.student .student-yourUnits-selector .form-labeledSelect .rw-dropdownlist.rw-widget{width:150px}}@media only screen and (min-width:1150px){.student .student-yourUnits-selector .form-labeledSelect .rw-dropdownlist.rw-widget{width:200px}}@media only screen and (min-width:1400px){.student .student-yourUnits-selector .form-labeledSelect .rw-dropdownlist.rw-widget{width:280px}}.teacher{width:100%;background-color:#f7f9fc;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.teacher .header{padding-left:30px}.classView-delete{max-height:30vh}.confirmPublishModal .form-labeledTextArea .form-textarea,.confirmPublishModal .form-labeledTextArea .form-validation{width:100%}.confirmPublishModal .confirmPublishModal-subheader{font-size:14px}.confirmPublishModal .confirmPublishModal-safe{color:#414852}.ReactModal__Content.modal-dialog.updateBookVersionModal{max-width:800px}.pullSingleModal-content{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;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}.sendCourseNotificationModal .form-labeledTextArea{margin:0}.sendCourseNotificationModal .form-labeledTextArea .form-textarea,.sendCourseNotificationModal .form-labeledTextArea .form-validation{width:100%}.sendCourseNotificationModal-content{font-size:14px;padding-bottom:20px}.courseChangesModal{max-height:600px}.courseChangesModal-items-container{max-height:500px}.courseChangesModal-items{border-left:2px solid #697590;padding:30px 30px 30px 0;margin-left:30px}.courseChangesModal-items>ul{list-style:none;margin:0;padding:0}.courseChangesModal-item{margin-left:30px;border:1px solid #697590;border-radius:4px;background:#fff;margin-bottom:20px}.courseChangesModal-item .btn.loading{background-image:none;padding-left:26px!important}.courseChangesModal-item .flipflop-back.btn.loading{padding-left:0!important}.courseChangesModal-item .flipflop-back .loader{margin-top:4px}.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}.courseChangesModal-itemLabel:before{content:'';width:30px;height:2px;background:#697590;position:relative;display:block;margin-left:-48px}.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:-ms-flex;display:flex;background-color:#f7f9fc;padding:25px}.assignmentBookContentDlg-tree{-moz-flex:0 0 44%;flex:0 0 44%;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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}.courseBasedClassModal-form{padding-top:25px;padding-left:25px;min-width:300px}.courseBasedClassModal-modal{width:330px}.teacherCourse{margin-top:6px;padding-top:8px;overflow:auto;overflow:overlay;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;background-color:#fff;position:relative;top:-7px}.teacherCourse .teacherCourse-simpleTabber .react-tabs__tab-list{text-align:center;margin-left:auto;margin-right:auto;padding:0}.teacherCourse .teacherCourse-simpleTabber .react-tabs__tab-list{z-index:3;width:100%}.teacherCourse .teacherCourse-menu{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content: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{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;display:flex}.teacherCourse .teacherAdmin{min-width:0;-moz-flex-direction:row;flex-direction:row;display:-ms-flex;display:flex;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;padding-top:50px}.teacherCourse .teacherAdmin .leftMenu{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:0 0 220px;flex:0 0 220px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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:-ms-flex;display:flex;-moz-flex:0 0 120px;flex:0 0 120px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:120px}.teacherCourse .teacherAdmin .export-text{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;color:#697590}.teacherCourse .teacherAdmin .courseNotifications{padding-bottom:20px}.teacherCourse .teacherAdmin .courseNotifications-title{color:#697590}.teacherCourse .teacherAdmin .courseNotifications-link{float:right}.teacherCourse .teacherAdmin .courseEdit,.teacherCourse .teacherAdmin .courseView{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;min-height:0;-moz-flex-direction:column;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:-ms-flex;display:flex;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;-moz-justify-content:flex-start;-ms-justify-content:flex-start;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{-moz-flex:0 0 250px;flex:0 0 250px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:250px;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column}.teacherCourse .teacherAdmin .courseInviteToken-tokenField,.teacherCourse .teacherAdmin .courseInviteToken-tokenHeader{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.teacherCourse .teacherAdmin .courseInviteToken-tokenHeader{-moz-flex:0 0 30px;flex:0 0 30px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:30px}.teacherCourse .teacherAdmin .courseInviteToken-tokenField{-moz-flex:0 0 50px;flex:0 0 50px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:50px}.teacherCourse .teacherAdmin .courseInviteToken-tokenHeaderTitle{color:#697590}.teacherCourse .teacherAdmin .courseShareCode{-moz-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column}.teacherCourse .teacherAdmin .teachersList{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;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:-ms-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;font-weight:600}.teacherCourse .teacherAdmin .teachersList .user-list-item .user-list-item-gravatar{-ms-flex-item--align:center;-ms-align-self:center;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;-ms-flex-item--align:center;-ms-align-self:center;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{-ms-flex-item--align:center;-ms-align-self:center;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:-ms-flex;display:flex;-moz-flex:0 0 20px;flex:0 0 20px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:20px;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.teacherCourse .teacherAdmin .teachersList-menu-title{color:#697590}.teacherCourse .teacherAdmin .teachersList-add-action{display:-ms-flex;display:flex;-moz-flex:0 0 20px;flex:0 0 20px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:20px;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.teacherCourse .teacherAdmin .teachersList-ro-users{margin-right:10px;margin-top:5px}.teacherCourse .teacherStudents-floatingButton.floatingButton{left:40px;top:-23px}.teacherCourse .teacherStudents{min-width:0;-moz-flex-direction:row;flex-direction:row;display:-ms-flex;display:flex;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;min-height:0}.teacherCourse .teacherStudents .studentAssignmentsListItem{overflow:hidden;-moz-flex:1 0 auto .01%;flex:1 0 auto .01%;-ms-flex-positive:1;-ms-flex-negative:0 auto;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;border-top:1px solid #eef1f7;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 #eef1f7}.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.is-active{background:#15a4fa;color:#fff}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-active:hover{background-color:#5988e1}.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:-ms-flex;display:flex;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;width:100%}.teacherCourse .teacherStudents .studentAssignmentsListItem--header{display:none;border-top:0}.teacherCourse .teacherStudents .studentAssignmentsListItem-column{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;display:none}.teacherCourse .teacherStudents .studentAssignmentsListItem-icon{display:-ms-flex;display:flex;min-width:40px}.teacherCourse .teacherStudents .studentAssignmentsListItem-icon .logoImage{-moz-flex:0 1 35px;flex:0 1 35px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:35px}.teacherCourse .teacherStudents .studentAssignmentsListItem-icon .logoEl{width:20px;height:20px;font-size:10px;line-height:20px}.teacherCourse .teacherStudents .studentAssignmentsListItem-completed{display:-ms-flex;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;-moz-justify-content:flex-start;-ms-justify-content:flex-start;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;-ms-flex-item--align:center;-ms-align-self:center;align-self:center;display:block}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-column{width:10%;min-width:60px;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;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:40px;min-width:40px}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-name{-moz-flex:1 1 50%;flex:1 1 50%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:50%;-moz-justify-content:flex-start;-ms-justify-content:flex-start;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:-ms-flex;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}.teacherCourse .teacherStudents .studentAssignmentsListItem.is-large .studentAssignmentsListItem-setGrade{border:1px #414852 solid;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:-ms-flex;display:flex;padding-right:80px}.teacherCourse .teacherStudents .studentHeader{display:-ms-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;background-color:#fafafa;padding:49px 100px 49px 70px;border-bottom:1px solid #eaecf2}.teacherCourse .teacherStudents .studentHeader-img{border:1px solid #d5dae6;border-radius:50%}.teacherCourse .teacherStudents .studentHeader-name{-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size: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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;padding:0 5px 0 15px;border-bottom:1px solid #eef1f7;height:35px}.teacherCourse .teacherStudents .teacherStudentsStudentListItem:not(.teacherStudentsStudentListItem--header):not(.is-active):hover{cursor:pointer;background-color:#f6f7f9}.teacherCourse .teacherStudents .teacherStudentsStudentListItem:last-child{border-bottom:1px solid #eef1f7}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-active{background:#15a4fa;color:#fff}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-active:hover{background-color:#5988e1}.teacherCourse .teacherStudents .teacherStudentsStudentListItem--header{display:none}.teacherCourse .teacherStudents .teacherStudentsStudentListItem-column{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;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:block;width:100%;-moz-justify-content:flex-start;-ms-justify-content:flex-start;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;-ms-flex-item--align:center;-ms-align-self:center;align-self:center}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-large{height:50px;padding:0 70px}.teacherCourse .teacherStudents .teacherStudentsStudentListItem.is-large .teacherStudentsStudentListItem-column{width:20%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;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{-moz-flex:1 1 60%;flex:1 1 60%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:60%;-moz-justify-content:flex-start;-ms-justify-content:flex-start;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:-ms-flex;display:flex;-moz-flex:0 0 50px;flex:0 0 50px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.teacherCourse .teacherStudents-studentsListContent{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.teacherCourse .teacherStudents-studentsList.is-empty,.teacherCourse .teacherStudents.is-studentActive>.teacherStudents-studentStats.is-empty>.teacherStudents-unitsScrollable{padding:0;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;display:-ms-flex;display:flex}.teacherCourse .teacherStudents-addButton{position:relative;left:20px;top:-8px;z-index:3}.teacherCourse .teacherStudents-studentsList{display:-ms-flex;display:flex;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;z-index:2;padding:30px 100px 0;background-color:#fff}.teacherCourse .teacherStudents-studentsHeader{background-color:#fafafa;display:none}.teacherCourse .teacherStudents-searcher{background:#fafafa;padding:0;padding-left:20px}.teacherCourse .teacherStudents-searcher .searcher-reset{display:none}.teacherCourse .teacherStudents-studentSearcher{width:100%;padding:0;padding-left:20px;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{width:100%;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-dropdownlist{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{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;-ms-flex-item--align:center;-ms-align-self:center;align-self:center;text-align:center}.teacherCourse .teacherStudents-studentStats,.teacherCourse .teacherStudents-studentsList{overflow-x:hidden}.teacherCourse .teacherStudents-unitsScrollable{overflow:auto;min-height:0;-moz-flex-direction:column;flex-direction:column}.teacherCourse .teacherStudents-studentStats>.teacherStudents-unitsScrollable{display:-ms-flex;display:flex}.teacherCourse .teacherStudents-unitsScrollable .unitListItem{overflow:auto}.teacherCourse .teacherStudents-studentStats{display:none;z-index:1;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;min-height:0;-moz-flex-direction:column;flex-direction:column}.teacherCourse .teacherStudents-studentInfo{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.teacherCourse .teacherStudents-studentInfo .Iframe{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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:100px;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{-moz-flex:0 0 215px;flex:0 0 215px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:215px;padding:0;box-shadow:-4px 10px 17px 10px #d5dae6}.teacherCourse .teacherStudents.is-studentActive .teacherStudents-studentsHeader{display:block}.teacherCourse .teacherStudents.is-studentActive .teacherStudents-studentStats{display:-ms-flex;display:flex}.teacherCourse .teacherStudents.is-studentActive .teacherStudents-courseUnit{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.teacherCourse .teacherStudents.is-studentActive:not(.is-assignmentActive) .teacherStudents-studentStats.is-empty .teacherStudents-emptyMessage{margin:auto}.teacherCourse .teacherStudents.is-assignmentActive .teacherStudents-studentStats{-moz-flex:0 0 215px;flex:0 0 215px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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:block}.teacherCourse .teacherStudents.is-assignmentActive .teacherStudents-forkStats{display:-ms-flex;display:flex}.teacherCourse .teacherUnits-floatingButton.floatingButton{left:40px;top:-23px}.teacherCourse .teacherUnits{min-width:0;-moz-flex-direction:row;flex-direction:row;display:-ms-flex;display:flex;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;min-height:0}.teacherCourse .teacherUnits .assignmentHeader{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;background-color:#fafafa;padding:40px 100px 40px 70px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;border-bottom:1px solid #eaecf2}.teacherCourse .teacherUnits .assignmentHeader-info{display:-ms-flex;display:flex;-moz-flex:0 0 40px;flex:0 0 40px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:40px;-moz-align-items:center;-ms-align-items:center;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-item{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column;padding-right:30px;padding-top:5px}.teacherCourse .teacherUnits .assignmentHeader-item.hide{visibility:hidden}.teacherCourse .teacherUnits .assignmentHeader-actionsPanel{display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:mulitple;flex-wrap:wrap;padding:10px 0;border-top:1px #d5dae6 solid;position:relative;left:50px;align-items:center}.teacherCourse .teacherUnits .assignmentHeader-actionsBtn,.teacherCourse .teacherUnits .assignmentHeader-item .plainLink{white-space:nowrap}.teacherCourse .teacherUnits .assignmentInfo{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.teacherCourse .teacherUnits .assignmentInfo .Iframe{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;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:block}.teacherCourse .teacherUnits .assignmentInfo.is-studentActive .assignmentInfo-simpleTabber .react-tabs__tab-list{display:none}.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:100px;box-shadow:none}.teacherCourse .teacherUnits .assignmentProgress-tab{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.teacherCourse .teacherUnits .assignmentProgress--header{width:100%;background-color:#fff;border-bottom:1px solid #eef1f7}.teacherCourse .teacherUnits .assignmentProgress-students-container{-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;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:#15a4fa;color:#fff}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem.is-active:hover{background-color:#5988e1}.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:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;display:none}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem-icon{display:-ms-flex;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:#414852;display:block;position:absolute;left:-22px}.teacherCourse .teacherUnits .teacherUnitsAssignmentListItem-name{display:block;width:100%;-moz-justify-content:flex-start;-ms-justify-content:flex-start;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;-ms-flex-item--align:center;-ms-align-self:center;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:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;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{-moz-flex:1 1 60%;flex:1 1 60%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:60%;-moz-justify-content:flex-start;-ms-justify-content:flex-start;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:-ms-flex;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 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-stack,.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-versions{text-align:center}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-name{width:100%}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-name span{cursor:pointer}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .plainLink{color:#414852}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-delete{width:30px}.teacherCourse .teacherUnits .assignmentsEditList .assignmentsEditListItem .assignmentsEditListItem-delete>.plainLink{color:#e86a6b}.teacherCourse .teacherUnits .assignmentsArchivedList,.teacherCourse .teacherUnits .assignmentsTeachList{width:100%;vertical-align:middle;text-align:center;border:0;border-collapse:collapse}.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{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-action.plainLink,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-action.plainLink,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-action.plainLink,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-action.plainLink{font-size:16px;color:#777}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-action.plainLink.disabled,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-action.plainLink.disabled,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-action.plainLink.disabled,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-action.plainLink.disabled{opacity:.6;cursor:default}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-action.plainLink.active,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-action.plainLink.active,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-action.plainLink.active,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-action.plainLink.active{color:#15a4fa}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-action.plainLink .actionName,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-action.plainLink .actionName,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-action.plainLink .actionName,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-action.plainLink .actionName{margin-left:5px;font-size:14px}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-action.plainLink:hover:not(.disabled),.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-action.plainLink:hover:not(.disabled),.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-action.plainLink:hover:not(.disabled),.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-action.plainLink: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 .plainLink,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-enable .plainLink{color:#414852}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-icon,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-icon,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-icon,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-icon{cursor:pointer}.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsArchivedListItem-name,.teacherCourse .teacherUnits .assignmentsArchivedList .assignmentsTeachListItem-name,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsArchivedListItem-name,.teacherCourse .teacherUnits .assignmentsTeachList .assignmentsTeachListItem-name{text-align:left;width:100%;cursor:pointer}.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 .assignmentSmallList{width:100%;vertical-align:middle;text-align:center;border:0;border-collapse:collapse;border-bottom:1px solid #000}.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:#15a4fa}.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 .assignmentSettings{display:block}.teacherCourse .teacherUnits .assignmentSettings-toggle{min-width:0;-moz-flex-direction:row;flex-direction:row}.teacherCourse .teacherUnits .assignmentSettings-toggleHelp{margin:0 20px;padding:7px}.teacherCourse .teacherUnits .assignmentSettings-selectHelp{margin-left:10px}.teacherCourse .teacherUnits .assignmentSettings-ltiClipboard .clipboardField-input{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.teacherCourse .teacherUnits .assignmentSettings-ltiClipboard .clipboardField-icon{-moz-flex:0 0 90px;flex:0 0 90px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:90px}.teacherCourse .teacherUnits .assignmentSettings-disableComplete{padding-top:20px}.teacherCourse .teacherUnits .assignmentSettings .form-labeledSelect .rw-dropdownlist.rw-widget{width:260px}.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-exam-mode-container,.teacherCourse .teacherUnits .assignmentSettings-grading-container{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row}.teacherCourse .teacherUnits .assignmentSettings-grading-container .assignmentSettings-toggle{margin-top:20px;padding-right:30px}.teacherCourse .teacherUnits .assignmentSettings-teachers-grading{-moz-flex:0 0 260px;flex:0 0 260px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:260px}.teacherCourse .teacherUnits .assignmentSettings-exam-mode-timed-mode{-moz-flex:0 0 260px;flex:0 0 260px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:260px}.teacherCourse .teacherUnits .assignmentSettings-exam-mode-timed-mode-time-controls{margin-left:20px;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;margin-bottom:20px}.teacherCourse .teacherUnits .assignmentSettings-exam-mode-timed-mode-time-controls .form-numberInput{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;margin-right:10px}.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 .courseUnit{background-color:#fff}.teacherCourse .teacherUnits .courseUnit-addAssignment{padding-top:20px;padding-left:20px}.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-noAssignment-warning{font-size:13px;padding:0 10px}.teacherCourse .teacherUnits .courseUpdateBar{border:1px solid #eb7100;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:#eb7100;color:#fff;padding:6px 10px;cursor:pointer;border-radius:4px;margin-left:20px}.teacherCourse .teacherUnits .courseUpdateBar-btn:hover{background-color:#b85800}.teacherCourse .teacherUnits .penaltyTableItem-number{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;width:40px}.teacherCourse .teacherUnits .penaltyTableItem-date{display:-ms-flex;display:flex;-moz-flex:0 1 160px;flex:0 1 160px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:160px}.teacherCourse .teacherUnits .penaltyTableItem-time{display:-ms-flex;display:flex;-moz-flex:0 1 160px;flex:0 1 160px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:160px}.teacherCourse .teacherUnits .penaltyTableItem-penalty{display:-ms-flex;display:flex;-moz-flex:0 1 160px;flex:0 1 160px;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:160px}.teacherCourse .teacherUnits .penaltyTableItem-message{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.teacherCourse .teacherUnits .penaltyTableItem-actions{display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;width:12.5%}.teacherCourse .teacherUnits .penaltyTableItem-actions .btn{text-transform:lowercase;padding:1px;width:75px;margin:1px;height:22px}.teacherCourse .teacherUnits .penaltyTableItem{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;border-top:1px solid #eef1f7;padding:5px 5px 5px 15px;transition:background .3s linear}.teacherCourse .teacherUnits .penaltyTableItem:not(.teacherUnitsAssignmentListItem--header):not(.is-active):hover{cursor:pointer;background-color:#f6f7f9}.teacherCourse .teacherUnits .penaltyTableItem:last-child{border-bottom:1px solid #eef1f7}.teacherCourse .teacherUnits .penaltyTableItem.is-active{background:#15a4fa;color:#fff}.teacherCourse .teacherUnits .penaltyTableItem.is-active:hover{background-color:#5988e1}.teacherCourse .teacherUnits .penaltyTableItem--header{min-width:0;-moz-flex-direction:row;flex-direction:row}.teacherCourse .teacherUnits .penaltyTableItem--header .penaltyTableItem-column{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.teacherCourse .teacherUnits .penaltyTable-actions{margin-top:10px}.teacherCourse .teacherUnits .penaltyTable-actions .btn{margin:1px}.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:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;padding-top:5px}.teacherCourse .teacherUnits .penaltyTableItem-main{display:-ms-flex;display:flex}.teacherCourse .teacherUnits .penaltyTableItem-mainActions{display:-ms-flex;display:flex}.teacherCourse .teacherUnits .penaltyTableItem-mainActions .btn.btn--primary{margin-right:10px}.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}.teacherCourse .teacherUnits .teacherAssignmentsSearcher .searcher-container .form-iconInput{width:100%}.teacherCourse .teacherUnits .teacherAssignmentsSearcher .searcher-container .form-input{width:100%;padding-right:10px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;padding-right:5px;border-bottom:1px solid #eef1f7;height:35px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-clickable:not(.teacherUnitsStudentListItem--header):not(.is-active):hover{cursor:pointer;background-color:#f6f7f9}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-clickable:not(.teacherUnitsStudentListItem--header):not(.is-active):hover.is-large:not(.is-archived) .teacherUnitsStudentListItem-completedIcon{display:none}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-clickable:not(.teacherUnitsStudentListItem--header):not(.is-active):hover.is-large:not(.is-archived) .teacherUnitsStudentListItem-completedToggle{display:block}.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.is-active{background:#15a4fa;color:#fff}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-active:hover{background-color:#5988e1}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-mainInfo{display:-ms-flex;display:flex;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;width:100%}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-column{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;display:none}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-column sup{display:inline-block;min-width:20px;left:10px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-completed{display:-ms-flex;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%;-moz-justify-content:flex-start;-ms-justify-content:flex-start;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;-ms-flex-item--align:center;-ms-align-self:center;align-self:center}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-time .timeSpent{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;color:#414852}.teacherCourse .teacherUnits .teacherUnitsStudentListItem-actions .projectLink{text-decoration:none;color:#6e798d}.teacherCourse .teacherUnits .teacherUnitsStudentListItem--header{display:none}.teacherCourse .teacherUnits .teacherUnitsStudentListItem--header .teacherUnitsStudentListItem-column{text-align:center;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400}.teacherCourse .teacherUnits .teacherUnitsStudentListItem--header .teacherUnitsStudentListItem-name{text-align:left}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large{height:auto;padding:5px 70px;min-height:34px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-column{width:12.5%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-completed{font-size:16px;width:40px;min-width:40px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-icon{width:90px;min-width:90px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-error{color:#e86a6b}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-name{-moz-flex:1 1 40%;flex:1 1 40%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:40%;-moz-justify-content:flex-start;-ms-justify-content:flex-start;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 #414852 solid;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:-ms-flex;display:flex}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large.teacherUnitsStudentListItem--header .teacherUnitsStudentListItem-name-item{text-align:left}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-name-item{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-gradeComment{display:-ms-flex;display:flex;padding-right:80px}.teacherCourse .teacherUnits .teacherUnitsStudentListItem.is-large .teacherUnitsStudentListItem-setGradeInner{width:100%;height:100%;text-align:center}.teacherCourse .teacherUnits.is-empty .teacherUnits-unitsScrollable{padding:0;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.teacherCourse .teacherUnits--editMode .teacherUnits-unitsScrollable{background-color:#e4ebf5}.teacherCourse .teacherUnits-addButton{position:relative;left:20px;top:-8px;z-index:3}.teacherCourse .teacherUnits-editButton{right:20px;position:absolute;top:4px;z-index:3}.teacherCourse .teacherUnits-assignments{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;z-index:2;background-color:#fff}.teacherCourse .teacherUnits-unitsScrollable{padding:0 100px 0;overflow:auto}.teacherCourse .teacherUnits-unitsScrollable-info{text-align:center}.teacherCourse .teacherUnits-unitsScrollable-info-archived{font-size:16px;line-height:25px;padding:40px 20px 0}.teacherCourse .teacherUnits-assignmentsHeader{background-color:#fafafa;display:none}.teacherCourse .teacherUnits-assignmentInfo,.teacherCourse .teacherUnits-assignments{overflow-x:hidden}.teacherCourse .teacherUnits-assignmentInfo{z-index:1;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;min-height:0;-moz-flex-direction:column;flex-direction:column;display:none}.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;-ms-flex-item--align:center;-ms-align-self:center;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{-moz-flex:0 0 215px;flex:0 0 215px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:215px;box-shadow:-4px 10px 17px 10px #d5dae6}.teacherCourse .teacherUnits.is-assignmentActive .teacherUnits-unitsScrollable{padding:0}.teacherCourse .teacherUnits.is-assignmentActive .teacherUnits-assignmentsHeader{display:block}.teacherCourse .teacherUnits.is-assignmentActive .teacherUnits-assignmentInfo{display:-ms-flex;display:flex}.teacherCourse .teacherUnits-forkStats{display:none}.teacherCourse .teacherUnits.is-studentActive .teacherUnits-assignmentInfo{-moz-flex:0 0 215px;flex:0 0 215px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:215px;box-shadow:-4px 10px 17px 10px #d5dae6}.teacherCourse .teacherUnits.is-studentActive .teacherUnits-forkStats{display:-ms-flex;display:flex}.teacherCourse .teacherUnits.is-empty .teacherUnits-updateBar{margin:30px 50px 0}.teacherCourse .teacherUnits-updateBar{margin-top:30px}.teacherCourse .assignmentDebugOutput--output{font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}.teacherCourse .forkStats.modal-body{max-height:100vh;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.teacherCourse .forkStats.modal-body .scrollable{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.teacherCourse .forkStats{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;overflow-x:hidden;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.teacherCourse .forkStats .forkStatsHeader{display:-ms-flex;display:flex;-moz-flex:0 0 120px;flex:0 0 120px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:120px;-moz-align-items:center;-ms-align-items:center;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{-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;overflow:hidden}.teacherCourse .forkStats .forkStatsHeader-statItem{width:10%;min-width:70px;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:0;-moz-flex-direction:column;flex-direction:column}.teacherCourse .forkStats .forkStatsHeader-statItem.is-hide{display:none}.teacherCourse .forkStats .forkStatsHeader-timeSpent{color:#414852;margin:8px 0}.teacherCourse .forkStats .forkStatsListItem{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;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,.teacherCourse .forkStats .forkStatsListItem.forkStatsListItem--header{-moz-flex:1 0 35px;flex:1 0 35px;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:35px;display:-ms-flex;display:flex}.teacherCourse .forkStats .forkStatsListItem-column{width:10%;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.teacherCourse .forkStats .forkStatsListItem-section{display:block;width:35%;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-flex-item--align:center;-ms-align-self:center;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%;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-flex-item--align:center;-ms-align-self:center;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}.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:-ms-flex;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;-moz-flex:0 0 150px;flex:0 0 150px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:150px;font-weight:700}.teacherCourse .forkStats .forkStatsListItem-instructionsTitleContent{-moz-flex:1 0 0;flex:1 0 0;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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{-moz-flex:1 0 0;flex:1 0 0;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size: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 .formgrader .formgrader--hint{padding-top:20px;font-size:11px;line-height:15px;max-width:500px}.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;-ms-flex-item--align:center;-ms-align-self:center;align-self:center;text-align:center}.teacherCourse .forkStats.is-empty{-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.teacherCourse .forkStats-studentNavigation{display:inline-block;float:right;width:30%;text-align:right}.teacherCourse .forkStats-assessmentNavigation{display:inline-block;float:left;width:30%;text-align:left}.teacherCourse .forkStats-title{display:inline-block}.teacherCourse .forkStats-keysHint{position:absolute;bottom:17px;font-size:11px;line-height:15px}.teacherCourse .listHeader{display:-ms-flex;display:flex;height:40px;-moz-align-items:center;-ms-align-items:center;align-items:center;border-bottom:1px solid #eef1f7}.teacherCourse .listHeader:hover{cursor:pointer;background-color:#eaecf2}.teacherCourse .listHeader-title{font-size:14px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;text-align:center;line-height:32px;position:relative}.teacherCourse .listHeader-arrow{position:absolute;right:10px;line-height:28px;font-size:14px;color:#fff;background-color:#15a4fa;width:26px;height:26px;border-radius:50%;margin-top:3px}.teacherCourse .modalWithStudentNavigation.modal-body{max-height:80vh;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;overflow:auto}.teacherCourse .modalWithStudentNavigation.modal-body .scrollable{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.teacherCourse .modalWithStudentNavigation-assessmentsList{padding:30px 25px}.teacherCourse .modalWithStudentNavigation-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;-ms-flex-item--align:center;-ms-align-self:center;align-self:center;text-align:center}.teacherCourse .modalWithStudentNavigation-studentNavigation{display:inline-block;float:left;width:30%;text-align:left}.teacherCourse .modalWithStudentNavigation-emptyNavigation{display:inline-block;float:right;width:30%;text-align:left}.teacherCourse .modalWithStudentNavigation-title{display:inline-block;text-transform:capitalize}.teacherCourse .modalWithStudentNavigation-keysHint{position:absolute;bottom:17px;font-size:11px;line-height:15px}.teacherCourse .notTeacher-container{display:-ms-flex;display:flex;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;-moz-justify-content:flex-start;-ms-justify-content:flex-start;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;-ms-flex-item--align:center;-ms-align-self:center;align-self:center;line-height:32px}.teacherCourse .listPaginator--main{display:-ms-flex;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{-moz-align-items:center;-ms-align-items:center;align-items:center}.teacherCourse .listPaginator--full .listPaginator--search{width:350px}.teacherCourse .listPaginator--full .listPaginator--paging{width:250px;text-align:right;margin-right:10px}.teacherCourse .listPaginator--full .listPaginator--wrap{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.teacherCourse .listPaginator--small{min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;margin-bottom:10px}.teacherCourse .listPaginator--small .listPaginator--paging{margin-left:12px}.teacherCourse .listPaginator--small .listPaginator--position{width:105px}.teacherCourse .plagiarismExtention{display:-ms-flex;display:flex;padding:10px 20px;margin-top:10px;background-color:#f6f7f9}.teacherCourse .plagiarismExtention-remove{width:30px;display:inline-block;-ms-flex-item--align:center;-ms-align-self:center;align-self:center;color:#e86a6b}.teacherCourse .plagiarismExtention-inputFieldset,.teacherCourse .plagiarismExtention-selectFieldset{margin:0}.teacherCourse .plagiarismExtention-selectFieldset{display:inline-block;padding-right:20px}.teacherCourse .plagiarismExtention-selectFieldset.form-labeledSelect .rw-dropdownlist.rw-widget{width:100px}.teacherCourse .plagiarismExtention-inputFieldset{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:inline-block}.teacherCourse .plagiarismExtention-input{width:100%}.teacherCourse .plagiarismResultItem{display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex:0 0 60px;flex:0 0 60px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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{-moz-flex:0 0 200px;flex:0 0 200px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:200px}.teacherCourse .plagiarismResultItem-nameContainer{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;width:0;padding:0 10px}.teacherCourse .plagiarismResultItem-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teacherCourse .plagiarismResultItem-link{-moz-flex:0 0 100px;flex:0 0 100px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:100px;text-align:center}.teacherCourse .plagiarismResultItem-errorMsg{font-size:12px}.teacherCourse .plagiarismResultItem-btn:hover{background-color:#15a4fa}.teacherCourse .unitHeader{display:-ms-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:25px;padding:0 20px}.teacherCourse .unitHeader-actions{-moz-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:inline-block;line-height:29px}.teacherCourse .unitHeader-actions .plainLink{margin-left:20px;color:#777;fill:#777}.teacherCourse .unitHeader-actions .plainLink.disabled{opacity:.6;cursor:default}.teacherCourse .unitHeader-actions .plainLink .actionIcon-delete{color:#e86a6b}.teacherCourse .unitHeader-actions .plainLink .actionName{margin-left:5px;font-size:12px}.teacherCourse .unitHeader-actions .plainLink svg{width:12px;height:12px}.teacherCourse .unitHeader-actions .plainLink:hover:not(.disabled){color:#414852;fill:#414852}.teacherCourse .unitHeader-name{-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size: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 .plainLink{color:#777}.teacherCourse .unitHeader-collapseExpand .plainLink:hover{color:#414852}.teacherCourse .unitHeader-btn--rename-unit{display:inline-block;margin-right:5px}.teacherCourse .unitHeader-input--rename-unit{display:inline-block;margin-right:20px}.teacherCourse .unitHeader-input--rename-unit .form-input{color:#000}.teacherCourse .unitHeader-rename-unit--title{cursor:alias}.teacherCourse .unitHeader-rename-unit--icon{cursor:pointer;margin-left:10px;font-size:13px;color:#414852}.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:2px}.enableDisableConfirm-checkbox [type=checkbox]:checked+label,.enableDisableConfirm-checkbox [type=checkbox]:not(:checked)+label{width:auto}.gradingModal-modal.ReactModal__Content.modal-dialog{width:800px;max-width:none}.gradingModal-header{text-align:center;padding:0 40px;display:-ms-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.gradingModal-title{font-size:20px;font-weight:700;line-height:25px}.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{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}.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-dropdownlist.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-input{line-height:25px;padding-left:5px}.gradingModal-comment-action:hover,.gradingModal-table-grade-row--edit .gradingModal-comment-action,.gradingModal-table-grade-row.isCommentActive .gradingModal-comment-action{opacity:1}.gradingModal-input{padding:3px;margin-right:5px}.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}.teacherMain{position:relative;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column}.teacherMain .scrollable{margin:3px;padding-right:30px}.teacherMain-switchBtn{position:absolute;top:-35px;right:40px}.teacherMain-addButton{top:33px;left:20px}.newCourseModal-form{padding-top:25px;padding-left:25px}.newCourseModal-form{min-width:300px}.newCourseModal-modal{width:330px}.newCourseModal-modal .btn--primary{width:280px!important;margin-right:0!important}.plagiarism-container{display:-ms-flex;display:flex;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;overflow:hidden}.plagiarism-beta{position:absolute;right:30px;top:30px;font-size:22px;color:#6d7b9e;font-weight:600;opacity:.4}.plagiarism-results,.plagiarism-settings{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;padding:20px}.plagiarism-settings{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;min-width:400px;padding-right:10px;overflow:hidden}.plagiarism-form{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 .01%;flex:1 0 .01%;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:.01%}.plagiarism-form .form-fieldset{margin-bottom:16px}.plagiarism-results{-moz-flex:2 0 auto;flex:2 0 auto;-ms-flex-positive:2;-ms-flex-negative:0;-ms-flex-preferred-size: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{-moz-flex:0 0 50px;flex:0 0 50px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:50px;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.plagiarism-launchBtn{margin:0 10px}.plagiarism-resultsList{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column}.plagiarism-results.is-empty .plagiarism-resultsList{-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content: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}.resetPasswordModal-modal{width:300px}.resetPasswordModal-modal .modal-body{text-align:center;padding-top:30px}.resetPasswordModal-label{font-size:13px;color:#697590;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:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.UpdateAllBookBased-header{-moz-flex:0 0 90px;flex:0 0 90px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:90px}.UpdateAllBookBased-list{text-align:left;height:0;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.UpdateAllBookBased-listItem{padding:10px;margin:10px 20px;border:1px solid;display:-ms-flex;display:flex}.UpdateAllBookBased-listItem-name{padding-left:20px;-ms-flex-item--align:center;-ms-align-self:center;align-self:center;font-size:16px;font-weight:600;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto}.UpdateAllBookBased-listItem-status{padding-left:20px;-ms-flex-item--align:center;-ms-align-self:center;align-self:center}.UpdateAllBookBased-footer{-moz-flex:0 0 50px;flex:0 0 50px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:50px}.UpdateAllBookBased-footer .buttonWithLoader{margin-top:10px}.ReactModal__Content.versions-modal .versions{max-height:600px}.teacherEmptyList{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;margin-top:100px}.teacherEmptyList .teacherEmptyList-message{font-size:18px;color:#222;line-height:32px;max-width:500px}.teacherCourseListItem{position:relative;background-color:#fff;padding:8px 12px;cursor:pointer;display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column}.teacherCourseListItem .teacherCourseListItem-header{margin:0}.teacherCourseListItem .teacherCourseListItem-tooltip-container{display:inline-block;width:100%}.teacherCourseListItem .teacherCourseListItem-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}.teacherCourseListItem .teacherCourseListItem-tags{height:18px;padding-top:8px;-moz-flex:0 0 20px;flex:0 0 20px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:20px}.teacherCourseListItem .teacherCourseListItem-tags .tagsList{height:18px;overflow:hidden;-webkit-box-lines:multiple;-moz-box-lines:mulitple;flex-wrap:wrap}.teacherCourseListItem.teacherCourseListItem--tile .teacherCourseListItem-tags{width:270px}.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-overlay{width:275px;cursor:pointer}.teacherCourseListItem-overlay-title{font-size:16px}.teacherCourseListItem-overlay-desc{padding-top:8px}.teacherCourseListItem-menu{position:absolute;right:5px}.teacherCourseList .react-tabs__tab-panel--selected .infinite-list{display:-ms-flex;display:flex;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.teacherCourseList .react-tabs__tab-panel--selected .infinite-list>div{-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto}.teacherCourseList.list-view .teacherCourseListItem:hover,.teacherCourseList.tile-view .teacherCourseListItem:hover{border-color:#b8d7f9}.teacherCourseList.list-view .teacherCourseListItem{border:1px solid #697590;border-left:3px solid #fff;-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;margin:0 0 10px 0;min-width:0;-moz-flex-direction:row;flex-direction:row;padding-right:110px}.teacherCourseList.list-view .teacherCourseListItem .teacherCourseListItem-main-info{-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto}.teacherCourseList.list-view .teacherCourseListItem-footer{display:-ms-flex;display:flex;width:240px;margin-top:8px;white-space:nowrap}.teacherCourseList.list-view .teacherCourseListItem-avatarImage{margin-top:-4px}.teacherCourseList.list-view .teacherCourseListItem-footerItem{display:inline-block;padding-left:20px;min-width:80px}.teacherCourseList.tile-view .teacherCourseListItem{border:1px solid #697590;border-top:3px solid #fff;width:285px;margin:0 30px 25px 0;float:left;min-height:78px;max-height:78px}.teacherCourseList.tile-view .teacherCourseListItem-updates{top:-4px}.teacherCourseList-byCode{padding:0 0 40px 40px}.teacherCourseList-byCode-header{font-size:18px;padding-bottom:20px}.teacherEmptyOrgList{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%;display:-ms-flex;display:flex;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;margin-top:100px}.teacherEmptyOrgList .teacherEmptyOrgList-message{font-size:18px;color:#222;line-height:32px;max-width:500px}.studentAssessmentRubrics{-moz-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;max-height:65vh;overflow:auto;margin-left:5px;min-width:350px}.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:#15a4fa;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.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}.assignmentBrowserListItem{display:-ms-flex;display:flex;padding:13px 30px;background-color:#fff;border:1px solid #d5dae6;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:10px;cursor:pointer}.assignmentBrowserListItem:hover{border-color:#b8d7f9}.assignmentBrowserListItem-name{-moz-flex:1 0 auto;flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;font-size:18px;padding-left:15px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.ReactModal__Content.modal-dialog.courseUpdateModal{width:970px;max-width:970px;top:40px;padding-top:20px}.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}.courseUpdateModal-label{font-size:14px}.courseUpdateModal-listContainer .blockNotice{margin-top:10px}.courseUpdateModal-listContainer{background-color:#f7f9fc;border-bottom:1px solid #eaecf2}.teacherUnits.courseUpdateModal-list{min-height:0;-moz-flex-direction:column;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:-ms-flex;display:flex;margin-bottom:10px}.changesTagsMeaningModal .changesTagsMeaningModal-tagContainer-typeContainer{-moz-flex:0 0 120px;flex:0 0 120px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:120px;text-align:right}.changesTagsMeaningModal .changesTagsMeaningModal-tagContainer-description{margin-left:15px}.changesTagsMeaningModal.ReactModal__Content.modal-dialog .modal-footer{padding-top:10px}.units{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.units .assignmentSettings{display:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.units .assignmentSettings .projectAlwaysOnOwnerSelectionStep{max-width:570px;margin-top:20px;vertical-align:middle}.units .assignmentSettings .projectAlwaysOnOwnerSelectionStep .projectAlwaysOnOwnerSelectionStep-label{display:block;float:left;line-height:33px}.units .assignmentSettings .projectAlwaysOnOwnerSelectionStep .projectAlwaysOnOwnerSelectionStep-selector{display:inline-block;float:none;margin-left:20px}.units>.list .simpleList{padding:0 30px;overflow:auto}.units>.list .simpleList .simpleListElement{border:1px solid #eaecf2;min-height:50px;border-radius:2px;background-color:#fff;transition:border .3s ease-in-out;height:auto;padding:0}.units>.list .simpleList .simpleListElement:hover{border:1px solid #b8d7f9}.units>.list .simpleList .units-list-item{display:-ms-flex;display:flex;-moz-flex:0 0 100%;flex:0 0 100%;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:100%;cursor:pointer}.units>.list .simpleList .units-list-item a:hover{text-decoration:none}.units>.list .simpleList .units-list-item .logoImage{-moz-flex:0 0 45px;flex:0 0 45px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:45px;-ms-flex-item--align:center;-ms-align-self:center;align-self:center}.units>.list .simpleList .units-list-item .logoImage .private{height:30px}.units>.list .simpleList .units-list-item .item-settings{-moz-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:-ms-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-moz-align-items:center;-ms-align-items:center;align-items:center}.units>.list .simpleList .units-list-item .item-settings-inner{display:-ms-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-moz-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-item--align:stretch;-ms-align-self:stretch;align-self:stretch}.units>.list .simpleList .units-list-item .projectItem-settingsBtn{margin-right:20px;margin-left:20px}.units>.list .simpleList .units-list-item .item-name-block{display:-ms-flex;display:flex;-moz-flex:1 0 .01%;flex:1 0 .01%;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:.01%;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;min-height:0;-moz-flex-direction:column;flex-direction:column}.units>.list .simpleList .units-list-item .item-name-block>*{color:#414852}.units>.list .simpleList .units-list-item .item-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-block;display:-ms-blockbox;display:-ms-block;display:block;display:-moz-box;white-space:nowrap}.units>.list .simpleList .units-list-item .item-name-anchor{display:-webkit-block;display:-ms-blockbox;display:-ms-block;display:block;min-height:0;-moz-flex-direction:column;flex-direction:column;min-height:0}.units>.list .simpleList .units-list-item .name{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600;display:block;font-size:14px;line-height:30px}.units>.list .simpleList .units-list-item .unit-list-item-forkInfo{display:inline-block;color:#a8b2c4;font-size:10px}.units>.list .simpleList .units-list-item .unit-list-item-forkInfo i{margin-right:5px}.units>.list .simpleList .units-list-item .unit-list-item-forkInfo .CoursesModulePrefix:after{display:none}.units>.list .simpleList .units-list-item .unit-list-item-forkInfo>span:not(:last-child){margin-right:20px}.units>.list .simpleList .units-list-item .unit-list-item-forkInfo .courseEllipsis{height:11px}.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}.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:-ms-flex;display:flex;min-height:0;-moz-flex-direction:column;flex-direction:column;-moz-flex:1 1 0;flex:1 1 0;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0}.detailsPage-info-with-actions{min-width:0;-moz-flex-direction:row;flex-direction:row;display:-ms-flex;display:flex}.detailsPage-info-main{background:#fff;padding:10px 60px 25px;display:-ms-flex;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;-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.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{-moz-flex:1 1 .01%;flex:1 1 .01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:.01%}.eduExpireNotificationBar{min-height:40px;-ms-align-content:center;align-content:center;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-flex:0 0 .01%;flex:0 0 .01%;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:.01%;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:-ms-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-flex:1 0 80%;flex:1 0 80%;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:80%}.eduExpireNotificationBar .eduExpireNotificationBar-action{display:-ms-flex;display:flex;-moz-flex:0 0 20%;flex:0 0 20%;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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}.orgInvitesNotificationBar{min-height:40px;-ms-align-content:center;align-content:center;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-flex:0 0 .01%;flex:0 0 .01%;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:.01%;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:-ms-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-flex:1 0 80%;flex:1 0 80%;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:80%;margin-top:-2px}.orgInvitesNotificationBar .orgInvitesNotificationBar-action{display:-ms-flex;display:flex;-moz-flex:0 0 20%;flex:0 0 20%;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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--orange{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;-ms-align-content:center;align-content:center;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-width:0;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-flex:0 0 .01%;flex:0 0 .01%;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:.01%;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:-ms-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-flex:1 0 80%;flex:1 0 80%;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:80%;margin-top:-2px}.trialNotificationBar .trialNotificationBar-action{display:-ms-flex;display:flex;-moz-flex:0 0 20%;flex:0 0 20%;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size: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--orange{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:#f26a6a}.trialNotificationBar--isExpired .trialNotificationBar-btn:hover{color:#f26a6a}