.odw-meeting-time-picker{display:inline-block}.odw-meeting-time-picker .md-button.md-icon-button,.odw-meeting-time-picker md-input-container{margin:0}.odw-meeting-time-picker input[type=time]{margin-top:5px}.odw-meeting-tmp-label{font-size:12px;margin-left:64px;color:rgba(0,0,0,.54)}.odw-note-toolbar{border-radius:2px 2px 0 0}.odw-note-toolbar.md-primary .odw-note-toolbar__button--inactive md-icon{color:silver}.odw-note-toolbar.md-primary .odw-note-toolbar__button--active md-icon{color:#ea1b64}.odw-note-toolbar.md-accent .odw-note-toolbar__button--inactive md-icon{color:silver}.odw-note-toolbar.md-accent .odw-note-toolbar__button--active md-icon{color:#fff}.odw-note-toolbar__button md-icon,.report-section-toolbar__button md-icon{transition:color .3s ease-in}.odw-notebook-preview-exporter{max-width:700px;margin:8px auto}.child-plan__segment-field{padding:4px 16px;position:relative}.child-plan__actions--select md-input-container,.child-plan__segment-field md-input-container{margin:18px 0 0}.child-plan__actions--select md-input-container .md-errors-spacer,.child-plan__segment-field md-input-container .md-errors-spacer,.rappo-report__section-comments md-input-container .md-errors-spacer,.student-tracking__actions md-input-container .md-errors-spacer{min-height:0}.child-plan__segment-field:last-child{padding-bottom:16px}.child-plan__segment-field--link .link-field__button{padding:12px}.child-plan__segment--links{background-color:#f0f0f0}.child-plan__segment--links .report-section-toolbar,.child-plan__segment--notes .report-section-toolbar{background:0 0!important}.child-plan__segment--notes{background-color:#fcfcda}.child-plan__segment-column--upload{max-width:130px;padding:10px 0 10px 10px}.child-plan__compare-table label{color:rgba(0,0,0,.54);display:block;margin:8px 0}.child-plan__compare-table p{margin-top:8px;color:#999}.child-plan__compare-column--image{width:200px;padding:0 12px 0 0!important}.child-plan__compare-column--image img{max-width:200px;padding:10px 0 10px 10px;box-sizing:border-box}.child-plan-stoplight__value,.rappo-traffic-light-input md-radio-button,rappo-traffic-light-input md-radio-button{display:inline-block;margin:0 .15rem;width:20px;height:20px}.child-plan-stoplight__value:first-child{margin-left:0}.child-plan-stoplight__value:last-child{margin-right:0}.child-plan-stoplight__value .md-label{display:none}.child-plan-batch-data-column{vertical-align:top!important}.child-plan-upload-column{width:100px;max-width:100px;padding:10px!important}.child-plan-upload-column img{box-sizing:border-box;max-width:100px}.child-plan-upload-column rappo-drop-field{max-width:100px}.child-plan__segment-toolbar{transition:background-color .3s ease}.child-plan__segment-toolbar--neutral{background-color:rgba(255,160,0,.25)!important}.child-plan__segment-toolbar--achieved{background-color:rgba(139,195,74,.25)!important}.child-plan__segment-toolbar--failed{background-color:rgba(234,27,100,.25)!important}.child-plan-stoplight__value--red .md-on{background-color:#ea1b64}.child-plan-stoplight__value--red .md-off,.child-plan-stoplight__value--red.md-checked .md-off{border-color:#ea1b64}.child-plan-stoplight__value--orange .md-on{background-color:#ffa000}.child-plan-stoplight__value--orange .md-off,.child-plan-stoplight__value--orange.md-checked .md-off{border-color:#ffa000}.child-plan-stoplight__value--green .md-on{background-color:#8bc34a}.child-plan-stoplight__value--green .md-off,.child-plan-stoplight__value--green.md-checked .md-off{border-color:#8bc34a}.admin-widget{position:relative;cursor:pointer}.admin-widget .md-headline md-icon{margin-top:-7px}.image-import-card{height:calc(100% - 16px)}.image-import-card__filename{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-success .md-toast-content{background-color:#8bc34a!important}.image-import-card__content{padding:0 0 1.25rem 1rem;display:flex;flex-direction:column;align-items:start;justify-content:space-between}.image-import-card__content h3{margin:0 0 .5rem}.image-import-card__content p{margin:0 0 1.5rem}.image-import-card__content-header{display:flex;justify-content:space-between;align-items:center;width:100%}.image-import-card__action{padding:1rem;display:flex;justify-content:flex-end;align-items:center}.image-import-card__media-container{max-width:100px;flex:1 1 100%;max-height:100%;box-sizing:border-box}.image-import-card__media{width:100%;display:block}.image-import-card--wrong{background-color:rgba(234,27,100,.25)}.image-import-card--concept{background-color:rgba(255,160,0,.25)}.image-import-card--approved{background-color:rgba(139,195,74,.25)}.student-tracking__actions md-input-container{margin-bottom:0}.student-tracking-data__cell,.student-tracking-data__row td{transition:background-color .3s ease}.student-tracking-data__cell--compare{padding-left:16px!important}.student-tracking-data__row .student-tracking-data__cell--red,.student-tracking-data__row--red td{background-color:rgba(234,27,100,.25)}.student-tracking-data__row .student-tracking-data__cell--yellow,.student-tracking-data__row--yellow td{background-color:rgba(255,160,0,.25)}.student-tracking-data__row .student-tracking-data__cell--green,.student-tracking-data__row--green td{background-color:rgba(139,195,74,.25)}.student-tracking-data__row .student-tracking-data__cell--white,.student-tracking-data__row--white td{background-color:#fff}.multi-test-field{padding-right:0!important}.multi-test-field__row{display:flex;flex-direction:row;align-items:stretch;margin:1.5rem 0 .5rem}.multi-test-field__holder{display:flex;flex-grow:1;padding:0 6px}.multi-test-field__holder:first-child{padding-left:0}.multi-test-field__holder:last-child{padding-right:0}.multi-test-field__average{width:40px;text-align:center;padding:8px}.multi-test-field__average-label{color:rgba(0,0,0,.54);font-size:12px;white-space:nowrap;top:-5px;position:relative}.multi-test-field__average-score{display:inline-block;line-height:1.5}.multi-test-field__field,.multi-test-field__holder md-input-container{width:100%}.rappo-report__section-comments md-input-container{margin:18px 0 0}.student-report-section md-input-container.last{margin-bottom:80px}.comments-spinner{display:inline-block;position:relative;top:-20px;height:0!important}.student-report-details .profile-image img{width:54px;height:54px;margin:16px;border-radius:50%;transition:all .2s ease-in-out}.student-report-details p{font-size:13px}.report-edit-compare md-card-actions{margin:10px 8px}md-radio-button[disabled] .md-on{background-color:rgba(0,0,0,.26)}.report-previews{text-align:center}.report-previews .report-preview-page{margin:10px auto;box-shadow:5px 5px 10px rgba(0,0,0,.5)}table.md-table tr.student-report-subject-comments-row{height:36px!important}.card-media.not-square img{height:100%;width:auto;float:right}.page-content{position:relative}.page-content .md-sticky-clone{margin-left:0!important;margin-right:24px!important;right:24px}.page-content .md-sticky{border-bottom:1px solid #f0f0f0}.report-preview{transition:background-color .3s ease-in}.report-preview.grey{background-color:#f0f0f0}.report-proud .report-comments form md-input-container:first-child{margin-top:0}.report-proud .report-comments form md-input-container:last-child{margin-bottom:0}.report-proud-delete-action{margin:0}.report-proud-delete-action .md-button.md-icon-button{margin-right:0!important}.report-section-notes{border-bottom:1px solid rgba(0,0,0,.12)}.report-section-notes__subject h4{margin:.5rem 0}.report-section-notes__subject p{margin:.5rem 0 1rem}.report-section-toolbar{border-radius:2px 2px 0 0}.report-section-toolbar__button--inactive md-icon{color:silver!important}.rappo-drop-field,rappo-drop-field{display:block;height:100%;width:100%}.rappo-drop-field__figure,rappo-drop-field__figure{position:relative;height:100%;width:100%;margin:0}.rappo-drop-field img,rappo-drop-field img{max-width:100%;display:block}.rappo-drop-field__toolbar,rappo-drop-field__toolbar{position:absolute;top:0;width:100%;height:45px;opacity:0;visibility:hidden;background:linear-gradient(to top,transparent 0%,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.rappo-drop-field__toolbar button,rappo-drop-field__toolbar button{float:right}.rappo-drop-field__drop-box-holder,rappo-drop-field__drop-box-holder{padding:10px!important;margin:0!important;box-sizing:border-box;width:100%}.rappo-drop-field__drop-box,rappo-drop-field__drop-box{cursor:pointer;border:2px dashed silver;box-sizing:border-box;padding:25px 10px;border-radius:5px;width:100%;height:100%}.rappo-drop-field__drop-box:hover,rappo-drop-field__drop-box:hover{border-color:#dadada}.rappo-drop-field__drop-box.dragover,rappo-drop-field__drop-box.dragover{border-color:#f0f0f0}.rappo-drop-field__drop-box-text,rappo-drop-field__drop-box-text{display:block;text-align:center}.rappo-drop-field__drop-box-text md-icon,.rappo-drop-field__drop-box-text span,.rappo-input,rappo-drop-field__drop-box-text md-icon,rappo-drop-field__drop-box-text span,rappo-input{display:block}.rappo-drop-field:hover .rappo-drop-field__toolbar,rappo-drop-field:hover .rappo-drop-field__toolbar{visibility:visible;opacity:1}md-radio-button[emoji].md-checked .md-on{transform:scale(1);opacity:1}md-radio-button[emoji][disabled]{filter:grayscale(95%)}md-radio-button[emoji] .md-off{border-style:none;border-width:2px;transition:border-color ease .28s;opacity:.4}md-radio-button[emoji] .md-on{background-color:transparent;transition:opacity ease .28s,transform .28s cubic-bezier(0,2.5,1,.75);transform:scale(0);opacity:0}.rappo-input{margin:0!important}.rappo-input .md-errors-spacer,img{min-height:0}.rappo-input__field{margin-bottom:0}.rappo-input__option,md-list-item a.md-button{margin:0}.rappo-input__option--radio{display:inline-block}.rappo-input--citofield{display:flex}.rappo-input--citofield>md-input-container{margin:0!important;flex-grow:1}.rappo-input--hide-focused-label.md-input-focused label,.rappo-input--hide-focused-label.md-input-has-value label{opacity:0}md-progress-circular.pie-chart{background-color:#f0f0f0;border-radius:50%;display:inline-block;min-width:20px;min-height:20px}md-progress-circular.pie-chart svg{margin:5px}md-progress-circular.pie-chart svg path{stroke-width:10px!important}md-progress-circular.pie-chart.concept svg path{stroke:#ffa000}md-progress-circular.pie-chart.concept .md-left .md-half-circle{border-left-color:#ffa000;border-top-color:#ffa000}md-progress-circular.pie-chart.concept .md-right .md-half-circle{border-right-color:#ffa000;border-top-color:#ffa000}md-progress-circular.pie-chart.concept .md-inner .md-gap{border-top-color:#ffa000;border-bottom-color:#ffa000}md-progress-circular.pie-chart.review svg path{stroke:#03a9f4}md-progress-circular.pie-chart.review .md-left .md-half-circle{border-left-color:#03a9f4;border-top-color:#03a9f4}md-progress-circular.pie-chart.review .md-right .md-half-circle{border-right-color:#03a9f4;border-top-color:#03a9f4}md-progress-circular.pie-chart.review .md-inner .md-gap{border-top-color:#03a9f4;border-bottom-color:#03a9f4}md-progress-circular.pie-chart.final svg path{stroke:#8bc34a}md-progress-circular.pie-chart.final .md-left .md-half-circle{border-left-color:#8bc34a;border-top-color:#8bc34a}md-progress-circular.pie-chart.final .md-right .md-half-circle{border-right-color:#8bc34a;border-top-color:#8bc34a}md-progress-circular.pie-chart.final .md-inner .md-gap{border-top-color:#8bc34a;border-bottom-color:#8bc34a}md-progress-circular.pie-chart .md-half-circle{border-width:50px!important}.md-sticky md-icon{font-size:18px;line-height:24px}.groupPrinting .concept{color:#ffa000}.groupPrinting .review{color:#03a9f4}.groupPrinting .final{color:#8bc34a}md-card-actions md-checkbox{padding:8px 0;margin-bottom:0}md-card md-card-title{flex:none}.content-container--has-fab{margin-bottom:80px}.md-fab.fixed-bottom-right,md-fab-speed-dial.fixed-bottom-right{position:fixed;bottom:16px;right:16px}.md-fab md-fab-trigger,md-fab-speed-dial md-fab-trigger{transition:all .3s ease-in-out;transform:scale(1)}.md-fab md-fab-trigger.report-fab-edit-state button.md-fab,.md-fab md-fab-trigger.report-fab-edit-state button.md-fab:not([disabled]).md-focused,.md-fab md-fab-trigger.report-fab-edit-state button.md-fab:not([disabled]):hover,md-fab-speed-dial md-fab-trigger.report-fab-edit-state button.md-fab,md-fab-speed-dial md-fab-trigger.report-fab-edit-state button.md-fab:not([disabled]).md-focused,md-fab-speed-dial md-fab-trigger.report-fab-edit-state button.md-fab:not([disabled]):hover{background-color:#ffa000}.md-fab md-fab-trigger.report-fab-review-state button.md-fab,.md-fab md-fab-trigger.report-fab-review-state button.md-fab:not([disabled]).md-focused,.md-fab md-fab-trigger.report-fab-review-state button.md-fab:not([disabled]):hover,md-fab-speed-dial md-fab-trigger.report-fab-review-state button.md-fab,md-fab-speed-dial md-fab-trigger.report-fab-review-state button.md-fab:not([disabled]).md-focused,md-fab-speed-dial md-fab-trigger.report-fab-review-state button.md-fab:not([disabled]):hover{background-color:#03a9f4}.md-fab md-fab-trigger.report-fab-final-state button.md-fab,.md-fab md-fab-trigger.report-fab-final-state button.md-fab:not([disabled]).md-focused,.md-fab md-fab-trigger.report-fab-final-state button.md-fab:not([disabled]):hover,md-fab-speed-dial md-fab-trigger.report-fab-final-state button.md-fab,md-fab-speed-dial md-fab-trigger.report-fab-final-state button.md-fab:not([disabled]).md-focused,md-fab-speed-dial md-fab-trigger.report-fab-final-state button.md-fab:not([disabled]):hover{background-color:#8bc34a}.md-fab .md-button.md-fab.md-fab-action-item md-icon,md-fab-speed-dial .md-button.md-fab.md-fab-action-item md-icon{color:rgba(0,0,0,.54)}.md-fab.ng-hide md-fab-trigger,md-fab-speed-dial.ng-hide md-fab-trigger{transform:scale(0)}md-dialog md-dialog-content .md-prompt-input-container{width:100%;box-sizing:border-box}.sidenav-header{position:relative;height:200px;margin-bottom:8px;transition:all .2s ease-in-out;background-repeat:no-repeat;background-position:center center;background-size:cover}.sidenav-header .profile-image img{width:54px;height:54px;margin:16px;border-radius:50%;transition:all .2s ease-in-out}.sidenav-header .sidenav-profile{position:absolute;bottom:0;left:0;right:0;display:block;height:48px;line-height:48px;padding:0 56px 0 16px;text-decoration:none;clear:both;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .2s ease-in-out;color:#fff;background-color:transparent;background-color:rgba(0,0,0,.5)}.sidenav-header .sidebar-brand:focus,.sidenav-header .sidenav-profile:hover{color:#fff;background-color:rgba(0,0,0,.8);text-decoration:none}.sidenav-header .sidenav-profile .profile-edit{position:absolute;right:24px;top:24px;display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.md-sidenav-left .active .md-list-item-inner,.md-sidenav-left .active .md-list-item-inner md-icon,.md-sidenav-left .active a,.md-sidenav-left .active a md-icon{color:#ea1b64}.rappo-dialog__icon{margin-top:-5px}.rappo-form__notification{padding:.4rem 1rem;line-height:1.6;color:#fff;background-color:silver;display:block;margin-bottom:2rem;border-radius:3px}.rappo-form__notification--neutral{background-color:#03a9f4}.rappo-form__forgot-password{margin-left:6px!important}.rappo-page-loader{height:60vh}.students-table__cell{padding:0 24px 0 0!important}.students-table__cell:first-child{padding:0 24px!important}.students-table__cell--actions,td.truncate{white-space:nowrap}.students-table__portrait{min-width:28px;width:32px}.students-table__portrait--border img{border:2px solid}.students-table__portrait--female img{color:#ff7bac}.students-table__portrait--male img{color:#3fa9f5}table .md-avatar{border-radius:50%}table.md-table th.md-column md-icon{min-width:16px;min-height:16px}tr[href]{cursor:pointer}td.truncate{text-overflow:ellipsis;overflow:hidden;max-width:1px}td.progress{padding-right:0!important;text-align:center!important;width:32px}td.md-cell--checkbox{width:20px}td.md-cell--checkbox:first-child{padding-right:0}td.student-report-subject-comments{width:32px;padding:0 7px 0 0!important}td.student-report-subject-comments-column p{padding:7px 0}td.student-report-subject-score:not(:last-child){padding:0!important}.section-period-header{font-size:12px!important;font-weight:700;white-space:nowrap;vertical-align:top!important;padding-top:13px!important}.section-period-value md-input-container{padding:0}.section-period-value md-input-container textarea.md-input{line-height:1.2!important;padding:0;margin:13px 0}.section-period-header,.section-period-value--compare{color:rgba(0,0,0,.54)!important}.rappo-toolbar__column{height:100%}.guardian-status{white-space:nowrap}.guardian-status_icon{display:inline-block;margin:0 2px;cursor:help}.guardian-status_icon md-icon{transition:color .6s ease-in}.guardian-status_icon md-icon.disabled{color:#f0f0f0}.rappo-traffic-light-input md-radio-button:first-child,rappo-traffic-light-input md-radio-button:first-child{margin-left:0}.rappo-traffic-light-input md-radio-button:last-child,rappo-traffic-light-input md-radio-button:last-child{margin-right:0}.rappo-traffic-light-input md-radio-button .md-label,rappo-traffic-light-input md-radio-button .md-label{display:none}.rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--red .md-on,rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--red .md-on{background-color:#ea1b64}.rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--red .md-off,.rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--red.md-checked .md-off,rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--red .md-off,rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--red.md-checked .md-off{border-color:#ea1b64}.rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--orange .md-on,rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--orange .md-on{background-color:#ffa000}.rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--orange .md-off,.rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--orange.md-checked .md-off,rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--orange .md-off,rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--orange.md-checked .md-off{border-color:#ffa000}.rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--green .md-on,rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--green .md-on{background-color:#8bc34a}.rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--green .md-off,.rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--green.md-checked .md-off,rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--green .md-off,rappo-traffic-light-input md-radio-button.rappo-traffic-light-input__button--green.md-checked .md-off{border-color:#8bc34a}.report-status{white-space:nowrap}.report-status__icon{display:inline-block;margin:0 2px;cursor:help;width:20px;height:20px}.report-status__icon--report-status{vertical-align:middle}.report-status__pie-chart{background-color:#f0f0f0;border-radius:50%;display:inline-block;width:20px;height:20px}.report-status__pie-chart--concept svg path{fill:#ffa000}.report-status__pie-chart--review svg path{fill:#03a9f4}.report-status__pie-chart--final svg path{fill:#8bc34a}td.student-report-subject-comments-column{border-top:1px solid #f0f0f0}td.student-report-subject-comments-column md-input-container{padding:2px;margin:0}td.student-report-subject-comments-column md-input-container .md-errors-spacer{transition:opacity .2s ease-in-out;position:absolute;padding:4px 2px;right:0;bottom:0;opacity:0}td.student-report-subject-comments-column md-input-container.md-input-focused .md-errors-spacer{opacity:1}td.student-report-subject-comments-column md-input-container md-progress-circular{position:absolute;right:0;margin:2px -25px 0 0}td.student-report-subject-comments-column md-input-container textarea.md-input,td.student-report-subject-comments-column p{color:#999;font-style:italic;border-width:0;margin:0}td.student-report-subject-comments-column md-input-container textarea.md-input:focus,td.student-report-subject-comments-column p:focus{color:inherit;border-width:0 0 2px}td.student-report-subject-comments-column md-input-container textarea.md-input.ng-invalid,td.student-report-subject-comments-column p.ng-invalid{color:#c51162}