@charset "UTF-8";.flex.flex-wrap{flex-wrap:wrap}.flex.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex.flex-nowrap{flex-wrap:nowrap}.flex.flex-row{flex-direction:row}.flex.flex-row-reverse{flex-direction:row-reverse}.flex.flex-col{flex-direction:column}.flex.flex-col-reverse{flex-direction:column-reverse}.flex.align-items-center{align-items:center}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.hidden{visibility:hidden}.dropzone{position:relative;transition:border-color .3s}.dropzone__hover{border-color:#29739e!important}.files{cursor:pointer;height:100%;opacity:0;position:absolute;top:0;width:100%}.doc-repo__content{-webkit-box-flex:0;-webkit-flex:0 1 220px;-ms-flex:0 1 220px;flex:0 1 220px;margin:.5rem 0;padding-right:.5rem}@media screen and (max-width: 600px){.doc-repo__content{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}}.doc-repo__title{font-size:1.1rem;padding:1.5rem 1.5rem 0}.doc-repo{background:#fff;position:relative;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px #00000026;-webkit-border-radius:2px;border-radius:2px;margin-top:-2px;margin-bottom:3px}.doc-repo__content{padding:16px 24px}.doc-repo__content:first-child{padding-top:24px}.doc-repo__label{color:#737682;display:block;font-size:13px;font-weight:600;letter-spacing:0;line-height:1;margin-bottom:5px}.doc-repo__url{word-break:break-all}.doc-repo__row:nth-child(2n){background-color:#fdfbfb}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{background-color:#fff;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:rgba(0,0,0,.15) 0 1px 6px 0,rgba(0,0,0,.1) 1px 2px 15px 0;box-shadow:#00000026 0 1px 6px,#0000001a 1px 2px 15px}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:#000000e6;line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:#fffc}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:#fff6;padding:0 .4em;-webkit-border-radius:3px;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{-webkit-border-radius:20px;border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;z-index:10;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:#ffffffe6;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px #0003;-webkit-transform:scale(1);-webkit-border-radius:8px;border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:#f2cf13;-webkit-border-radius:8px;border-radius:8px;border:2px solid #fff;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-border-radius:8px;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:-webkit-gradient(linear,left top,left bottom,from(#be2626),to(#a92222));background:-webkit-linear-gradient(top,#be2626,#a92222);background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.dropzone{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:5px;border-radius:5px;border:2px dashed rgba(145,149,158,.5);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:800px;min-height:150px;padding:50px}.dropzone.dz-clickable{cursor:pointer}.dropzone .dz-button{background:0 0;border:none;color:#256e99;cursor:pointer;display:block;padding:0}.dropzone .dz-message{text-align:center}.report-card__icon{justify-content:center}.dropdown-notifications--left{right:unset}.dropdown-notifications--left>span.js-dropdown-indicator{right:unset;left:25px}button.button:disabled{background-color:#acb5bb}button.button:disabled:hover{cursor:not-allowed}button.caret__dropdown{background:0 0;border:none;display:inline-block;height:100%;transition:transform .3s;padding:0 5px;margin-left:-5px;margin-right:10px}button.caret__dropdown:hover{cursor:pointer}button.caret__dropdown--open{transform:rotate(180deg)}.meta__actions-icon{display:inline-block}.table__cell-extra.tag>a,.table__cell-extra.tag>span{display:inline!important;background-color:#5eabd6;border-radius:3px;padding:3px 5px;font-weight:600;font-size:11px;color:#f0f0f0}.table__cell-extra.tag>a:hover,.table__cell-extra.tag>span:hover{text-decoration:none;background-color:#3596cc}.table__cell-extra.tag>span{border-radius:6px}.table__cell-extra.tag.unapproved>a{background-color:#fa7d51}.table__cell-extra.tag.unapproved>a:hover{text-decoration:none;background-color:#f85820}.table__cell-extra.tag.school{margin-top:6px}.table__cell-extra.tag.school>a{background-color:#799b3e}.table__cell-extra.tag.school>a:hover{text-decoration:none;background-color:#5d772f}.table__cell-extra.tag.new>a{background-color:#799b3e}.table__cell-extra.tag.new>a:hover{text-decoration:none;background-color:#5d772f}#environment-banner{width:auto;padding:2px 5px;position:fixed;bottom:0;left:50%;text-align:center;background-color:#3a3a3a;color:#f0f0f0;z-index:2}#environment-banner.local{border-top:3px solid #5EABD6}#environment-banner.development{border-top:3px solid #A9D064}#environment-banner.staging{border-top:3px solid #F85820}.flex{display:flex}.flex.center{justify-content:center}.flex.end{justify-content:flex-end}.flex.start{justify-content:flex-start}.flex.jc-sb{justify-content:space-between}.flex.jc-sa{justify-content:space-around}.flex.jc-se{justify-content:space-evenly}.loading-ellipsis:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4,end) 1.2s infinite;animation:ellipsis steps(4,end) 1.2s infinite;content:"…";width:0px;position:absolute}@keyframes ellipsis{to{width:1.25em}}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}input.no-clear::-webkit-search-decoration,input.no-clear::-webkit-search-cancel-button,input.no-clear::-webkit-search-results-button,input.no-clear::-webkit-search-results-decoration{display:none}.chartjs-size-monitor,.chartjs-size-monitor-shrink,.chartjs-size-monitor-expand,.chartjs-size-monitor-expand>div{position:fixed!important}
