.loader{position:relative;margin:0 auto;width:100px}.loader:before{content:"";display:block;padding-top:100%}.circular{-webkit-animation:loaderRotate 2s linear infinite;animation:loaderRotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes loaderRotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loaderRotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.react-tabs__tab{padding:6px 20px;cursor:pointer;transition:all .4s ease}.react-tabs__tab:hover{border-radius:5px 5px 0 0;background-color:#adadd6;color:#fff}.react-tabs__tab.react-tabs__tab--selected{background-color:#393953;color:#fff}.file-browser{width:100%;background-color:#fff;display:flex;flex-direction:row;height:100%;overflow:hidden}.directories .directory-item{white-space:nowrap}.directories .selected{font-weight:700}.files{margin-left:3rem;flex-grow:1;height:100%;overflow-y:scroll}.file-list{display:flex;flex-wrap:wrap;flex-direction:row}.file{padding:.5em;width:6rem;height:6rem;margin-right:1rem;margin-bottom:1rem;border:1px solid #777;border-radius:5px;font-size:.7rem;text-align:center;transition:all .1s}.file.selected{border:4px solid #777!important}.file:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);border:2px solid #777}.file>span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file>img{width:80%;height:80%;border-radius:50%;margin-left:0;margin-right:0}.dz-active{position:absolute;width:500px;height:100%;min-height:100px;background-color:#fff;border:5px dashed #5e5e5e;display:flex;justify-content:center;align-items:center}.file-details-container{padding:1rem;margin:0;position:fixed;right:-400px;top:100px;height:300px;width:400px;background-color:#181824;transition:all .4s ease}.file-details-container.open{right:0}.file-details{height:100%;width:100%;color:#fff}.file-details .file-header{border-bottom:1px solid hsla(0,0%,100%,.11);margin-bottom:.5em}.file-details .file-actions{position:absolute;bottom:1rem}.file-details h4{font-weight:700;text-transform:uppercase;font-size:1em;color:#38ce3c}.file-details-container .close{position:absolute;right:10px;top:10px;width:32px;height:32px;opacity:.3}.file-details-container .close:hover{opacity:1}.close:after,.file-details-container .close:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.file-details-container .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.file-details-container .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}.file-browser-modal{width:50%;height:500px;position:fixed;left:25%;top:10%;z-index:9999;background-color:#fff;border:1px solid #000;padding:2em}.modal-close{position:absolute;right:1rem;top:1rem;font-size:1.4rem;border:none;cursor:pointer}.smooth-dnd-draggable-wrapper{display:block;padding:1rem;border:2px solid #c2c2c2;margin-bottom:1rem;border-radius:5px;cursor:pointer}.reporting-header{padding:1rem;background-color:#5e5e5e;color:#fff}.even_odd_children>div{padding:1rem;font-size:.8rem;border-bottom:1px solid #000}.even_odd_children .reporting-coursestructure-row{font-size:.6rem}.even_odd_children .reporting-coursestructure-row>div:first-child{padding-left:1.8rem}.even_odd_children>div:nth-child(odd){background-color:#c2c2c2}.templateContentEditor{width:100%}.templateContentEditor .column{background:transparent;width:100%;border:3px dotted grey;min-height:300px;display:flex}.templateContentEditor .column:hover{background-color:#fafafa}.templateContentEditor .widgetContainer{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.templateContentEditor .widgetHeader{position:absolute;top:0;left:0;width:100%;background:wheat;margin-bottom:1rem}.templateContentEditor .editor{margin-top:2rem}.imagelistContainer{width:100%;margin-top:1.4rem}.imagelist{display:flex;flex-direction:row;flex-wrap:wrap}.image{width:200px;height:200px;border:2px solid grey;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.removeIcon{width:20px;height:20px;position:absolute;top:0;right:0;color:green;cursor:pointer}.json-editor-container{height:100%;position:relative}.json-editor-resizer{width:100%;height:auto;text-align:center;background:#c2c2c2}.json-editor-container>div:first-child{height:100%}.help-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:2000;display:none}.help-background.visible{display:block}.help-main{position:fixed;background-color:#9e9e9e;border:1px solid #414141;width:80%;height:80%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:2rem;overflow:hidden}.help-main .header{background:#181824;padding:1rem;color:#38ce3c;font-weight:700}.help-main .content{position:relative;height:100%;padding:1rem;overflow:scroll}.help-main .close-icon{float:right;cursor:pointer}.help-main pre{background-color:initial;padding:0}.autocomplete{position:relative}.autocomplete .results{opacity:0;z-index:1}.autocomplete .results.has-results{opacity:1;position:absolute;width:100%;background-color:#fff;border:1px solid #000}.autocomplete .results>div{padding:.5rem;color:#494949;background-color:#fff}.autocomplete .results>.selected{background:#494949;color:#fff}.react-datepicker-wrapper{width:auto;margin-bottom:8px}.react-datepicker__triangle{display:none}.react-datepicker__input-container{width:auto}.react-datepicker__input-container>input{display:inline-block;width:auto;border:1px solid #e8ecf1;font-family:"Open Sans",sans-serif;font-size:.8125rem;box-shadow:none;margin-right:.5rem!important;height:2.875rem;padding:.94rem 1.375rem;font-weight:400;line-height:1;color:#495057;background-color:#fff;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
/*# sourceMappingURL=main.a88052a0.chunk.css.map */