md-toolbar.md-blue-grey-theme:not(.md-menu-toolbar){background-color:#607d8b;color:#fff}md-toolbar.md-blue-grey-theme:not(.md-menu-toolbar) md-icon{color:#fff;fill:#fff}.md-button.md-blue-grey-theme.md-primary{color:#607d8b}.md-button.md-blue-grey-theme.md-primary.md-fab,.md-button.md-blue-grey-theme.md-primary.md-raised{color:#fff;background-color:#607d8b}.md-button.md-blue-grey-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-blue-grey-theme.md-primary.md-raised:not([disabled]):hover{background-color:#546e7a}md-toolbar.md-grey-theme:not(.md-menu-toolbar){background-color:#9e9e9e;color:rgba(0,0,0,.87)}md-toolbar.md-grey-theme:not(.md-menu-toolbar) md-icon{color:rgba(0,0,0,.87);fill:rgba(0,0,0,.87)}.md-button.md-grey-theme.md-primary{color:#9e9e9e}.md-button.md-grey-theme.md-primary.md-fab,.md-button.md-grey-theme.md-primary.md-raised{color:rgba(0,0,0,.87);background-color:#9e9e9e}.md-button.md-grey-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-grey-theme.md-primary.md-raised:not([disabled]):hover{background-color:#757575}md-toolbar.md-brown-theme:not(.md-menu-toolbar){background-color:#795548;color:rgba(255,255,255,.87)}md-toolbar.md-brown-theme:not(.md-menu-toolbar) md-icon{color:rgba(255,255,255,.87);fill:rgba(255,255,255,.87)}md-toolbar.md-brown-theme:not(.md-menu-toolbar){background-color:#795548;color:rgba(255,255,255,.87)}md-toolbar.md-brown-theme:not(.md-menu-toolbar) md-icon{color:rgba(255,255,255,.87);fill:rgba(255,255,255,.87)}.md-button.md-brown-theme.md-primary{color:#795548}.md-button.md-brown-theme.md-primary.md-fab,.md-button.md-brown-theme.md-primary.md-raised{color:rgba(255,255,255,.87);background-color:#795548}.md-button.md-brown-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-brown-theme.md-primary.md-raised:not([disabled]):hover{background-color:#6d4c41}md-toolbar.md-deep-orange-theme:not(.md-menu-toolbar){background-color:#ff5722;color:#fff}md-toolbar.md-deep-orange-theme:not(.md-menu-toolbar) md-icon{color:#fff;fill:#fff}.md-button.md-deep-orange-theme.md-primary{color:#ff5722}.md-button.md-deep-orange-theme.md-primary.md-fab,.md-button.md-deep-orange-theme.md-primary.md-raised{color:#fff;background-color:#ff5722}.md-button.md-deep-orange-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-deep-orange-theme.md-primary.md-raised:not([disabled]):hover{background-color:#f4511e}md-toolbar.md-orange-theme:not(.md-menu-toolbar){background-color:#ff9800;color:rgba(0,0,0,.87)}md-toolbar.md-orange-theme:not(.md-menu-toolbar) md-icon{color:rgba(0,0,0,.87);fill:rgba(0,0,0,.87)}.md-button.md-orange-theme.md-primary{color:#ff9800}.md-button.md-orange-theme.md-primary.md-fab,.md-button.md-orange-theme.md-primary.md-raised{color:rgba(0,0,0,.87);background-color:#ff9800}.md-button.md-orange-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-orange-theme.md-primary.md-raised:not([disabled]):hover{background-color:#fb8c00}md-toolbar.md-amber-theme:not(.md-menu-toolbar){background-color:#ffc107;color:rgba(0,0,0,.87)}md-toolbar.md-amber-theme:not(.md-menu-toolbar) md-icon{color:rgba(0,0,0,.87);fill:rgba(0,0,0,.87)}.md-button.md-amber-theme.md-primary{color:#ffc107}.md-button.md-amber-theme.md-primary.md-fab,.md-button.md-amber-theme.md-primary.md-raised{color:rgba(0,0,0,.87);background-color:#ffc107}md-toolbar.md-yellow-theme:not(.md-menu-toolbar){background-color:#ffeb3b;color:rgba(0,0,0,.87)}md-toolbar.md-yellow-theme:not(.md-menu-toolbar) md-icon{color:rgba(0,0,0,.87);fill:rgba(0,0,0,.87)}.md-button.md-yellow-theme.md-primary{color:#ffeb3b}.md-button.md-yellow-theme.md-primary.md-fab,.md-button.md-yellow-theme.md-primary.md-raised{color:rgba(0,0,0,.87);background-color:#ffeb3b}md-toolbar.md-lime-theme:not(.md-menu-toolbar){background-color:#cddc39;color:rgba(0,0,0,.87)}md-toolbar.md-lime-theme:not(.md-menu-toolbar) md-icon{color:rgba(0,0,0,.87);fill:rgba(0,0,0,.87)}.md-button.md-lime-theme.md-primary{color:#cddc39}.md-button.md-lime-theme.md-primary.md-fab,.md-button.md-lime-theme.md-primary.md-raised{color:rgba(0,0,0,.87);background-color:#cddc39}md-toolbar.md-light-green-theme:not(.md-menu-toolbar){background-color:#8bc34a;color:rgba(0,0,0,.87)}md-toolbar.md-light-green-theme:not(.md-menu-toolbar) md-icon{color:rgba(0,0,0,.87);fill:rgba(0,0,0,.87)}.md-button.md-light-green-theme.md-primary{color:#8bc34a}.md-button.md-light-green-theme.md-primary.md-fab,.md-button.md-light-green-theme.md-primary.md-raised{color:rgba(0,0,0,.87);background-color:#8bc34a}.md-button.md-light-green-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-light-green-theme.md-primary.md-raised:not([disabled]):hover{background-color:#7cb342}md-toolbar.md-green-theme:not(.md-menu-toolbar){background-color:#4caf50;color:#fff}md-toolbar.md-green-theme:not(.md-menu-toolbar) md-icon{color:#fff;fill:#fff}.md-button.md-green-theme.md-primary{color:#4caf50}.md-button.md-green-theme.md-primary md-icon{color:#4caf50}.md-button.md-green-theme.md-primary.md-fab,.md-button.md-green-theme.md-primary.md-raised:not([disabled]){color:#fff;background-color:#4caf50}.md-button.md-green-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-green-theme.md-primary.md-raised:not([disabled]):hover{background-color:#43a047}md-icon.md-green-theme{color:rgba(0,0,0,.54)}md-icon.md-green-theme.md-primary{color:#4caf50}md-toolbar.md-teal-theme:not(.md-menu-toolbar){background-color:#009688;color:#fff}md-toolbar.md-teal-theme:not(.md-menu-toolbar) md-icon{color:#fff;fill:#fff}.md-button.md-teal-theme.md-primary{color:#009688}.md-button.md-teal-theme.md-primary.md-fab,.md-button.md-teal-theme.md-primary.md-raised{color:#fff;background-color:#009688}md-toolbar.md-cyan-theme:not(.md-menu-toolbar){background-color:#00bcd4;color:rgba(0,0,0,.87)}md-toolbar.md-cyan-theme:not(.md-menu-toolbar) md-icon{color:rgba(0,0,0,.87);fill:rgba(0,0,0,.87)}.md-button.md-cyan-theme.md-primary{color:#00bcd4}.md-button.md-cyan-theme.md-primary.md-fab,.md-button.md-cyan-theme.md-primary.md-raised{color:rgba(0,0,0,.87);background-color:#00bcd4}.md-button.md-cyan-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-cyan-theme.md-primary.md-raised:not([disabled]):hover{background-color:#00acc1}md-toolbar.md-light-blue-theme:not(.md-menu-toolbar){background-color:#03a9f4;color:rgba(0,0,0,.87)}md-toolbar.md-light-blue-theme:not(.md-menu-toolbar) md-icon{color:rgba(0,0,0,.87);fill:rgba(0,0,0,.87)}.md-button.md-light-blue-theme.md-primary{color:#03a9f4}.md-button.md-light-blue-theme.md-primary.md-fab,.md-button.md-light-blue-theme.md-primary.md-raised{color:rgba(0,0,0,.87);background-color:#03a9f4}md-toolbar.md-blue-theme:not(.md-menu-toolbar){background-color:#2196f3;color:#fff}md-toolbar.md-blue-theme:not(.md-menu-toolbar) md-icon{color:#fff;fill:#fff}.md-button.md-blue-theme.md-primary{color:#2196f3}.md-button.md-blue-theme.md-primary.md-fab,.md-button.md-blue-theme.md-primary.md-raised{color:#fff;background-color:#2196f3}.md-button.md-blue-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-blue-theme.md-primary.md-raised:not([disabled]):hover{background-color:#1e88e5}.md-button.md-blue-theme.md-accent[disabled],.md-button.md-blue-theme.md-fab[disabled],.md-button.md-blue-theme.md-raised[disabled],.md-button.md-blue-theme.md-warn[disabled],.md-button.md-blue-theme[disabled]{color:rgba(0,0,0,.38);cursor:default}.md-button.md-blue-theme.md-accent[disabled] md-icon,.md-button.md-blue-theme.md-fab[disabled] md-icon,.md-button.md-blue-theme.md-raised[disabled] md-icon,.md-button.md-blue-theme.md-warn[disabled] md-icon,.md-button.md-blue-theme[disabled] md-icon{color:rgba(0,0,0,.38)}md-toolbar.md-indigo-theme:not(.md-menu-toolbar){background-color:#3f51b5;color:rgba(255,255,255,.87)}md-toolbar.md-indigo-theme:not(.md-menu-toolbar) md-icon{color:rgba(255,255,255,.87);fill:rgba(255,255,255,.87)}.md-button.md-indigo-theme.md-primary{color:#3f51b5}.md-button.md-indigo-theme.md-primary.md-fab,.md-button.md-indigo-theme.md-primary.md-raised{color:rgba(255,255,255,.87);background-color:#3f51b5}.md-button.md-indigo-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-indigo-theme.md-primary.md-raised:not([disabled]):hover{background-color:#3949ab}md-toolbar.md-deep-purple-theme:not(.md-menu-toolbar){background-color:#673ab7;color:rgba(255,255,255,.87)}md-toolbar.md-deep-purple-theme:not(.md-menu-toolbar) md-icon{color:rgba(255,255,255,.87);fill:rgba(255,255,255,.87)}.md-button.md-deep-purple-theme.md-primary{color:#673ab7}.md-button.md-deep-purple-theme.md-primary.md-fab,.md-button.md-deep-purple-theme.md-primary.md-raised{color:rgba(255,255,255,.87);background-color:#673ab7}.md-button.md-deep-purple-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-deep-purple-theme.md-primary.md-raised:not([disabled]):hover{background-color:#5e35b1}md-toolbar.md-purple-theme:not(.md-menu-toolbar){background-color:#9c27b0;color:rgba(255,255,255,.87)}md-toolbar.md-purple-theme:not(.md-menu-toolbar) md-icon{color:rgba(255,255,255,.87);fill:rgba(255,255,255,.87)}.md-button.md-purple-theme.md-primary{color:#9c27b0}.md-button.md-purple-theme.md-primary.md-fab,.md-button.md-purple-theme.md-primary.md-raised{color:rgba(255,255,255,.87);background-color:#9c27b0}.md-button.md-purple-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-purple-theme.md-primary.md-raised:not([disabled]):hover{background-color:#8e24aa}md-toolbar.md-pink-theme:not(.md-menu-toolbar){background-color:#e91e63;color:#fff}md-toolbar.md-pink-theme:not(.md-menu-toolbar) md-icon{color:#fff;fill:#fff}.md-button.md-pink-theme.md-primary{color:#e91e63}.md-button.md-pink-theme.md-primary.md-fab,.md-button.md-pink-theme.md-primary.md-raised{color:#fff;background-color:#e91e63}md-toolbar.md-red-theme:not(.md-menu-toolbar){background-color:#f44336;color:#fff}md-toolbar.md-red-theme:not(.md-menu-toolbar) md-icon{color:#fff;fill:#fff}.md-button.md-red-theme.md-primary{color:#f44336}.md-button.md-red-theme.md-primary.md-fab,.md-button.md-red-theme.md-primary.md-raised{color:#fff;background-color:#f44336}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local('Roboto Thin'),local('Roboto-Thin'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/2tsd397wLxj96qwHyNIkxPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/vzIUHo9z-oJ4WgkpPOtg1_esZW2xOQ-xsNqO47m55DA.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local('Roboto Black'),local('Roboto-Black'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.woff2) format('woff2'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/mnpfi9pxYH-Go5UiibESIj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:local('Roboto Thin Italic'),local('Roboto-ThinItalic'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/12mE4jfMSBTmg-81EiS-Yfk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/12mE4jfMSBTmg-81EiS-YRsxEYwM7FgeyaSgU71cLG0.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/7m8l7TlFO-S3VkhHuR0at44P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/7m8l7TlFO-S3VkhHuR0at4bN6UDyHWBl620a-IRfuBk4.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/1pO9eUAp8pSF8VnRTP3xnvesZW2xOQ-xsNqO47m55DA.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/OLffGBTaF0XFOW1gnuHF0YbN6UDyHWBl620a-IRfuBk.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local('Roboto Bold Italic'),local('Roboto-BoldItalic'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/t6Nd4cfPRhZP44Q5QAjcC44P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/t6Nd4cfPRhZP44Q5QAjcC4bN6UDyHWBl620a-IRfuBk.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:local('Roboto #000 Italic'),local('Roboto-BlackItalic'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/bmC0pGMXrhphrZJmniIZpY4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'),url(https://es.acdn.renweb.com/app-packages/sisadminjs/rc/2025/5/2025.5.23.1/renweb/content/fonts/roboto/bmC0pGMXrhphrZJmniIZpYbN6UDyHWBl620a-IRfuBk.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}.animate-max-height.ng-enter,.animate-max-height.ng-leave{-webkit-transition:max-height .3s cubic-bezier(.35,0,.25,1),-webkit-transform .3s cubic-bezier(.35,0,.25,1);transition:max-height .3s cubic-bezier(.35,0,.25,1),-webkit-transform .3s cubic-bezier(.35,0,.25,1);transition:max-height .3s cubic-bezier(.35,0,.25,1),transform .3s cubic-bezier(.35,0,.25,1);transition:max-height .3s cubic-bezier(.35,0,.25,1),transform .3s cubic-bezier(.35,0,.25,1),-webkit-transform .3s cubic-bezier(.35,0,.25,1);overflow:hidden}.animate-max-height.ng-enter{max-height:0}.animate-max-height.ng-enter.ng-enter-active{max-height:999px}.animate-max-height.ng-leave{max-height:999px}.animate-max-height.ng-leave.ng-leave-active{max-height:0}.card-expansion{border-top:1px solid #e5e5e5;padding:16px}.card-expansion.no-padding{padding:0}.card-expansion.ng-enter,.card-expansion.ng-leave{-webkit-transition:max-height .3s cubic-bezier(.35,0,.25,1),-webkit-transform .3s cubic-bezier(.35,0,.25,1);transition:max-height .3s cubic-bezier(.35,0,.25,1),-webkit-transform .3s cubic-bezier(.35,0,.25,1);transition:max-height .3s cubic-bezier(.35,0,.25,1),transform .3s cubic-bezier(.35,0,.25,1);transition:max-height .3s cubic-bezier(.35,0,.25,1),transform .3s cubic-bezier(.35,0,.25,1),-webkit-transform .3s cubic-bezier(.35,0,.25,1);overflow:hidden}.animate-max-height-if.ng-enter,.animate-max-height-if.ng-leave{-webkit-transition:max-height .3s cubic-bezier(.35,0,.25,1);transition:max-height .3s cubic-bezier(.35,0,.25,1);overflow:hidden}.animate-max-height-if.ng-enter{max-height:0}.animate-max-height-if.ng-enter.ng-enter-active{max-height:999px}.animate-max-height-if.ng-leave{max-height:999px}.animate-max-height-if.ng-leave.ng-leave-active{max-height:0}.row-hover.selected{background:rgba(0,0,0,.15)}.row-hover:hover{background-color:rgba(158,158,158,.2)}.row-hover.bold{font-weight:700}.blue-theme{color:#42a5f5;fill:#42a5f5}.green-theme{color:#66bb6a;fill:#66bb6a}.red-theme{color:#ef5350!important;fill:#ef5350!important}table{border-spacing:0}table tbody.v-align-t{vertical-align:top}table.alternate-row-color tbody tr:nth-child(even){background:#ececec}table.grey-row-hover tbody tr:hover{background-color:#eee}#style-guide .section-container{padding-bottom:72px}@media only screen and (max-width:1239px){#style-guide .section-container{padding-left:20px;padding-right:20px}}@media only screen and (min-width:1240px){#style-guide .section-container{padding-left:40px;padding-right:40px}}#style-guide .section-container md-card{margin:8px 0}#style-guide .section-container md-toolbar{border-radius:3px 3px 0 0;-webkit-box-shadow:0 1px rgba(255,255,255,.1);box-shadow:0 1px rgba(255,255,255,.1)}#style-guide .section-container md-tabs{border-radius:0}#style-guide .section-container .demo-source-tabs{position:relative;width:100%;z-index:0;-webkit-transition:all .45s cubic-bezier(.35,0,.25,1);transition:all .45s cubic-bezier(.35,0,.25,1);height:448px;background:#fff;overflow:hidden}#style-guide .section-container .demo-source-tabs.ng-hide{min-height:0;height:0}#style-guide .section-container .md-toolbar-tools>*{margin:0 8px;font-size:inherit!important}@media only screen and (min-width:1240px){#style-guide .center-margin{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1000px}}@media only screen and (max-width:1239px){#style-guide .center-margin{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:600px}}#style-guide .section-header{border-top:3px dashed rgba(0,0,0,.62);font-weight:300}@media only screen and (max-width:1239px){#style-guide .section-header{font-size:36px;padding-top:64px}}@media only screen and (min-width:1240px){#style-guide .section-header{font-size:36px;padding-top:64px}}#style-guide .section-body{display:-ms-flexbox;display:flex}@media only screen and (max-width:1239px){#style-guide .section-body{-webkit-box-orient:vertical;box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin-top:32px}}@media only screen and (min-width:1240px){#style-guide .section-body{margin-top:32px}}@media only screen and (min-width:1240px){#style-guide .section-body .body-desc{width:400px;min-width:400px;padding-right:40px;-webkit-box-sizing:border-box;box-sizing:border-box}}#style-guide .section-body .body-desc .desc-text{color:rgba(0,0,0,.54);font-size:16px;font-weight:300;line-height:24px}@media only screen and (max-width:1239px){#style-guide .section-body .body-content{padding-top:20px}}@media only screen and (min-width:1240px){#style-guide .section-body .body-content{-webkit-box-flex:1;box-flex:1;-ms-flex-positive:1;flex-grow:1}}body.material-input-borders md-input-container:not(.default).md-icon-left{padding-left:0}body.material-input-borders md-input-container:not(.default).md-icon-left .md-input{padding-left:36px}body.material-input-borders md-input-container:not(.default).md-icon-right{padding-right:0}body.material-input-borders md-input-container:not(.default).md-icon-right .md-input{padding-right:36px}body.material-input-borders md-input-container:not(.default) md-icon{top:5px}body.material-input-borders md-input-container:not(.default) md-icon:nth-child(1){border-right-width:1px;border-right-style:solid;border-right-color:rgba(0,0,0,.12);left:2px;right:auto}body.material-input-borders md-input-container:not(.default) .md-input,body.material-input-borders md-input-container:not(.default) .pseudo-input,body.material-input-borders md-input-container:not(.default) textarea{border-width:1px;background-image:none;padding:0 4px;border-style:solid}body.material-input-borders md-input-container:not(.default) .md-input[disabled],body.material-input-borders md-input-container:not(.default) .md-input[readonly],body.material-input-borders md-input-container:not(.default) .pseudo-input[disabled],body.material-input-borders md-input-container:not(.default) .pseudo-input[readonly],body.material-input-borders md-input-container:not(.default) textarea[disabled],body.material-input-borders md-input-container:not(.default) textarea[readonly]{background-color:#f5f5f5;border:1px solid rgba(0,0,0,.12);background-image:none}body.material-input-borders md-input-container:not(.default) .md-input.ng-invalid.ng-dirty,body.material-input-borders md-input-container:not(.default) .pseudo-input.ng-invalid.ng-dirty,body.material-input-borders md-input-container:not(.default) textarea.ng-invalid.ng-dirty{border-width:1px}body.material-input-borders md-input-container:not(.default) textarea{padding:0 4px!important}body.material-input-borders md-input-container:not(.default) label:not(.md-no-float):not(.md-container-ignore){padding-left:5px;margin-bottom:2px}body.material-input-borders md-input-container:not(.default).md-input-focused{padding-bottom:2px}body.material-input-borders md-input-container:not(.default).md-input-focused.md-icon-left md-icon{border-right-color:inherit}body.material-input-borders md-input-container.no-borders .md-input,body.material-input-borders md-input-container.no-borders textarea{border:0}body.material-input-borders md-input-container.no-borders .md-input[disabled],body.material-input-borders md-input-container.no-borders .md-input[readonly],body.material-input-borders md-input-container.no-borders textarea[disabled],body.material-input-borders md-input-container.no-borders textarea[readonly]{border:0}body.material-input-borders md-input-container.no-background .md-input,body.material-input-borders md-input-container.no-background textarea{background-color:transparent;background-image:none}body.material-input-borders md-input-container.no-background .md-input[disabled],body.material-input-borders md-input-container.no-background .md-input[readonly],body.material-input-borders md-input-container.no-background textarea[disabled],body.material-input-borders md-input-container.no-background textarea[readonly]{background-color:transparent;background-image:none}body.material-input-borders md-input-container.no-bottom-margin{margin-bottom:0}body.material-input-borders .disable-material-input-borders md-input-container .md-input[disabled],body.material-input-borders .disable-material-input-borders md-input-container .md-input[readonly],body.material-input-borders .disable-material-input-borders md-input-container textarea[disabled],body.material-input-borders .disable-material-input-borders md-input-container textarea[readonly]{background-color:transparent;border:0}body.material-input-borders md-switch{margin-top:18px;margin-bottom:18px}body.material-input-borders md-switch.no-margin{margin:0}body.material-input-borders .rw-view-selections-container .md-button{margin:0}body.material-input-borders md-select.add-error-space{margin-bottom:24px}body.material-input-borders md-select[disabled] ._md-select-value,body.material-input-borders md-select[disabled] .md-select-value{background-color:#f5f5f5;border:1px solid rgba(0,0,0,.12);background-image:none}body.material-input-borders md-select.no-borders ._md-select-value,body.material-input-borders md-select.no-borders .md-select-value{border:none!important}body.material-input-borders ._md-select-value,body.material-input-borders .md-select-value{border:1px solid rgba(0,0,0,.12);background-image:none;min-height:25px}body.material-input-borders ._md-select-value.add-error-space,body.material-input-borders .md-select-value.add-error-space{margin-bottom:24px}body.material-input-borders md-autocomplete[md-floating-label] md-input-container{padding-bottom:0}body.material-input-borders md-autocomplete[disabled]{background-color:transparent}body.material-input-borders md-menu.multi-select{padding:0;display:inline-block;margin:18px 0}body.material-input-borders md-menu.multi-select .md-button{min-width:0;min-height:0;height:auto;line-height:0;padding:2px;margin:0;width:100%;text-align:left;font-weight:400;overflow:visible}body.material-input-borders md-menu.multi-select .md-button:hover{background-color:transparent}body.material-input-borders md-menu.multi-select .md-button md-input-container{margin:0;padding:0;width:100%}body.material-input-borders md-menu.multi-select .md-button md-input-container .label{position:absolute;bottom:100%;left:0;right:auto;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:4px;padding-right:0;margin-bottom:2px;z-index:1;-webkit-transform:translate3d(0,28px,0) scale(1);transform:translate3d(0,28px,0) scale(1);transition:-webkit-transform cubic-bezier(.25,.8,.25,1) .25s;-webkit-transition:-webkit-transform cubic-bezier(.25,.8,.25,1) .25s;transition:transform cubic-bezier(.25,.8,.25,1) .25s;transition:transform cubic-bezier(.25,.8,.25,1) .25s,-webkit-transform cubic-bezier(.25,.8,.25,1) .25s;-webkit-transform-origin:left top;transform-origin:left top;line-height:17px;color:rgba(0,0,0,.26)}body.material-input-borders md-menu.multi-select .md-button md-input-container .label.has-value{-webkit-transform:translate3d(0,6px,0) scale(.75);transform:translate3d(0,6px,0) scale(.75);color:rgba(0,0,0,.54)}body.material-input-borders md-menu.multi-select .md-button md-input-container ._md-select-value,body.material-input-borders md-menu.multi-select .md-button md-input-container .md-select-value{line-height:20px}body.material-input-borders md-menu.multi-select .md-button md-input-container ._md-select-value :first-child,body.material-input-borders md-menu.multi-select .md-button md-input-container .md-select-value :first-child{margin-bottom:3px;-ms-flex:1;-webkit-box-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box}body.material-input-borders md-datepicker{display:block;min-width:215px}body.material-input-borders md-datepicker.no-min-width{min-width:0}body.material-input-borders md-datepicker .md-datepicker-button{display:none}body.material-input-borders md-datepicker .md-datepicker-input-container{margin-left:0;border:none;padding:0;width:100%}body.material-input-borders md-datepicker .md-datepicker-input-container input.md-datepicker-input{height:30px;line-height:26px;border-width:1px;border-style:solid;background-image:none;margin-left:0;padding:0 4px;width:100%;max-width:100%}body.material-input-borders md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button{right:16px;margin:0}body.material-input-borders md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button:hover .md-datepicker-expand-triangle{border-top-color:rgba(0,0,0,.87)}body.material-input-borders md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button .md-datepicker-expand-triangle{border-top-color:rgba(0,0,0,.87)}body.material-input-borders md-datepicker.md-datepicker-open input.md-datepicker-input{border:none}md-tabs.background-white md-tabs-wrapper{background:#fff}md-tabs.hide-tabs md-tabs-wrapper{display:none}.md-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.md-datepicker-container{display:inline-block;position:relative;padding:2px;margin:18px 0;vertical-align:middle}.md-datepicker-container.no-bottom-margin{margin:18px 0 0 0}.md-datepicker-container label{position:absolute;left:0;font-size:10px;bottom:100%;color:rgba(0,0,0,.54);left:6px}.md-datepicker-container .error-messages{color:red;display:block;font-family:Roboto,sans-serif;font-size:12px;line-height:14px;padding-right:5px}md-datepicker.no-margin-padding{margin:0;padding:0}.md-datepicker-calendar-pane .md-datepicker-input-mask{width:348px}.custom-calendar-scroll-mask{display:inline;overflow-y:hidden;overflow-x:hidden}.custom-calendar-scroll-mask .md-virtual-repeat-scroller{overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:scrollbar}.custom-calendar-scroll-mask .md-virtual-repeat-offsetter{width:100%}.md-calendar-day-header th:last-child{padding-right:22px}md-content.default-padding{padding:16px}md-content.overflow-visible{overflow:visible}md-menu.psuedo-md-select>.md-button{min-height:30px;line-height:30px;height:30px;border:1px solid rgba(0,0,0,.12);border-radius:0;font-weight:400}md-menu.psuedo-md-select>.md-button:hover{background-color:transparent}md-menu-content.no-padding{padding:0}md-virtual-repeat-container.rw-view-fill.scrollable .md-virtual-repeat-scroller{overflow:auto!important;-webkit-overflow-scrolling:touch}md-virtual-repeat-container.custom-virtual-repeat-position{min-width:570px}md-virtual-repeat-container.custom-virtual-repeat-position .md-virtual-repeat-offsetter{padding:0 24px}md-virtual-repeat-container md-checkbox{margin:3px}md-select[disabled] ._md-select-value ._md-select-icon,md-select[disabled] ._md-select-value .md-select-icon,md-select[disabled] .md-select-value ._md-select-icon,md-select[disabled] .md-select-value .md-select-icon{color:rgba(0,0,0,.26)}md-select:not([disabled]) ._md-select-value ._md-select-icon,md-select:not([disabled]) ._md-select-value .md-select-icon,md-select:not([disabled]) .md-select-value ._md-select-icon,md-select:not([disabled]) .md-select-value .md-select-icon{color:rgba(0,0,0,.87)}md-select ._md-select-value span:first-child{display:-ms-flexbox;display:flex}md-card md-card-title.rw-card-title{padding:8px 16px;position:relative}md-card md-card-title.rw-card-title md-card-title-text{min-height:40px;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}md-card md-card-title.rw-card-title md-card-title-text md-menu{padding:0}md-card md-card-title.rw-card-title md-divider{position:absolute;bottom:0;left:0;right:0}md-card md-card-title.rw-card-title md-menu{padding:0}md-card md-card-content.gap-report{padding:0}md-card.rw-card-tile{-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:1px solid rgba(0,0,0,.12)}md-card.rw-card-tile md-card-header rw-card-avatar{margin-right:12px}md-card.rw-card-tile md-card-header .rw-title{font-weight:500;letter-spacing:.005em;line-height:24px}md-card.rw-card-tile md-card-content{padding-top:0}md-card.rw-card-tile md-checkbox{margin:4px}md-card.rw-card-tile .desc-sm{font-size:11px;padding-bottom:4px;color:gray}.md-subheader,.md-subheader.md-default-theme{background-color:#fff}md-list-item.rw-1-line{height:48px}md-list-item.rw-1-line .md-list-item-inner{height:48px}md-list-item.size-24{height:24px;min-height:24px;font-size:12px}md-list-item.size-24 .md-button{height:24px;min-height:24px}md-list-item.size-24 .md-list-item-inner{height:24px;min-height:24px}md-list-item.selected{background:rgba(158,158,158,.2)!important}md-list-item.selected .md-list-item-inner{font-weight:700}md-list-item div.md-button button.md-button:hover{background:0 0}md-autocomplete.hide-error-spacer md-input-container .md-errors-spacer{display:none}md-autocomplete.no-bottom-margin md-input-container{margin-bottom:0}md-input-container label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}md-input-container.class-search{margin:0;display:-ms-flexbox;display:flex}md-input-container.class-search input{padding-right:36px}md-input-container.class-search input+.md-button.clear-input{position:absolute;right:0;margin:0;top:0}md-input-container.class-search input+.md-errors-spacer+.md-button.clear-input{position:absolute;right:0;margin:0;top:0}md-input-container.hide-error-spacer .md-errors-spacer{display:none}md-input-container.no-bottom-margin{margin-bottom:0}md-input-container.no-margin{margin:0}md-input-container.expandable-input input.animate-width{-webkit-transition:width .3s ease,border-color .3s ease;transition:width .3s ease,border-color .3s ease}md-input-container.expandable-input.collapsed input{width:0;padding:0;border:0!important}md-input-container.expandable-input.open input{width:200px}md-input-container.pseudo-textarea label{color:rgba(0,0,0,.54);-webkit-transform:translate3d(0,6px,0) scale(.75)!important;transform:translate3d(0,6px,0) scale(.75)!important}md-input-container.pseudo-textarea div{white-space:pre-wrap;padding:4px;border-bottom:1px solid rgba(0,0,0,.05)}md-input-container.no-margin{margin:0}md-select-menu{max-height:262px}md-select-menu md-option ._md-text md-list{padding:0}md-select-menu md-option ._md-text md-list md-list-item{padding:0;min-height:48px}md-select-menu>md-content{max-height:262px}md-select-menu .md-renweb-theme md-option[selected]{color:#3f51b5}md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container,md-select-menu[multiple] md-option._md-checkbox-enabled .md-container,md-select-menu[multiple] md-option.md-checkbox-enabled ._md-container,md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{width:16px;height:16px}md-select-menu[multiple] md-option._md-checkbox-enabled ._md-icon,md-select-menu[multiple] md-option._md-checkbox-enabled .md-icon,md-select-menu[multiple] md-option.md-checkbox-enabled ._md-icon,md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon{width:16px;height:16px}md-select-menu[multiple] md-option._md-checkbox-enabled[selected] ._md-icon:after,md-select-menu[multiple] md-option._md-checkbox-enabled[selected] .md-icon:after,md-select-menu[multiple] md-option.md-checkbox-enabled[selected] ._md-icon:after,md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after{left:3.5px;top:0;width:5.67px;height:10.33px}.md-toolbar-tools>*{margin:0 8px;font-size:14px!important}.md-toolbar-tools>* md-icon{width:24px!important;height:24px!important}.md-button{text-transform:none;min-width:36px;min-height:36px;-webkit-user-select:inherit;-moz-user-select:inherit;-ms-user-select:inherit;user-select:inherit}.md-button.no-fab-circle{width:36px;height:36px;border-radius:100%;z-index:inherit}.md-button.no-margin{margin:0}.md-button.condensed-list{font-size:12px;font-weight:400;text-align:left;margin:0;padding:0 12px;width:100%;min-height:24px;line-height:24px;border-radius:0}.md-button.selected{font-weight:700;background:rgba(158,158,158,.2)}.md-button.rw-toggled-selected{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);background-color:#f0f0f0}.md-button span+md-icon{margin-left:8px}.md-button.full-width{width:100%;margin-left:0;margin-right:0}.md-button.md-button-icon-with-label{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-direction:normal}.md-button.md-button-icon-with-label md-icon+label{cursor:pointer;text-align:center;font-size:9px;line-height:9px;padding-bottom:4px}.rw-md-button-group .md-button{font-size:16px;margin:0;padding:3px 15px 3px 15px;color:#312e2e;background-color:rgba(224,224,224,.96);text-transform:none;font-weight:400;min-width:100px}.rw-md-button-group .md-button.left{border-radius:10px 0 0 10px}.rw-md-button-group .md-button.middle{border-radius:0;border-left:1px solid rgba(230,230,230,.96);border-right:1px solid rgba(230,230,230,.96)}.rw-md-button-group .md-button.right{border-radius:0 10px 10px 0}.rw-md-button-group .md-button:not([disabled]).md-raised{-webkit-box-shadow:none;box-shadow:none}.hide-backdrop ._md-sidenav-backdrop,.hide-backdrop .md-sidenav-backdrop{display:none!important}md-dialog.rw-width-80-per{width:80%}md-dialog.rw-width-80-per.max-width-450{max-width:450px}md-dialog.small-dialog{min-width:450px}md-dialog md-dialog-content{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}md-dialog md-dialog-content.no-padding-bottom{padding-bottom:0}md-dialog md-dialog-content.padding-0-24{padding:0 24px}md-dialog .md-dialog-close{position:absolute;top:-24px;right:-24px;color:#fff;cursor:pointer}md-dialog .md-dialog-close md-icon{color:#fff}md-dialog .md-actions,md-dialog md-dialog-actions{border-top:1px solid #e5e5e5}md-dialog .md-actions .md-button:not([disabled]),md-dialog md-dialog-actions .md-button:not([disabled]){color:#2196f3!important}md-dialog .dialog-header{border-bottom:1px solid #e5e5e5;padding:0 16px;height:56px;max-height:56px;min-height:56px}md-dialog md-content,md-dialog md-content.md-default-theme{background-color:#fff}md-toast{position:fixed}md-progress-circular.md-default-theme .md-inner .md-right .md-half-circle{border-right-color:#322e2d;border-top-color:#322e2d}md-progress-circular.md-default-theme .md-inner .md-left .md-half-circle{border-left-color:#322e2d;border-top-color:#322e2d}md-checkbox.scale-small-all{-webkit-transform:scale(.7);transform:scale(.7)}md-checkbox.hide-label .md-label{display:none}md-checkbox ._md-container,md-checkbox .md-container{width:16px;height:16px}md-checkbox.md-align-top-left>div._md-container,md-checkbox.md-align-top-left>div.md-container{top:9px}md-checkbox.md-checked ._md-icon:after,md-checkbox.md-checked .md-icon:after{left:3.5px;top:0;width:5.67px;height:10.33px}md-checkbox ._md-icon,md-checkbox .md-icon{width:16px;height:16px}md-checkbox.rw-bold-label .md-label :first-child{font-weight:500}md-checkbox[disabled].rw-default-label-color .md-label{color:rgba(0,0,0,.87)}md-checkbox.md-block{display:block}md-checkbox.m-3{margin:3px}._md-icon[ng-click],md-icon[ng-click]{cursor:pointer}.rw-no-m-t{margin-top:0}.rw-m-b-32{margin-bottom:32px}.rw-m-b-88{margin-bottom:88px}.rw-m-b-8{margin-bottom:8px}.rw-m-t-8{margin-top:8px}.rw-m-t-10{margin-top:10px}.rw-m-t-16{margin-top:16px}.rw-no-m-b{margin-bottom:0}.rw-m-r-8{margin-right:8px}.rw-p-l-8{padding-left:8px}.rw-m-l-8{margin-left:8px}.rw-no-m-l{margin-left:0}.rw-no-m{margin:0}.rw-margin-left{margin-left:8px}.rw-margin-right{margin-right:8px}.rw-margin-bottom-15{margin-bottom:15px}.rw-margin-bottom-14{margin-bottom:14px}.rw-margin{margin:8px}.rw-margin-16{margin:16px}.rw-margin-bottom-16{margin-bottom:16px}.rw-margin-left-16{margin-left:16px}.rw-margin-left-14{margin-left:14px}.rw-margin-right-6{margin-right:6px}.rw-margin-right-24{margin-right:24px}.rw-no-margin-bottom{margin-bottom:0}.rw-margin-top-14{margin-top:14px}.rw-margin-left-4{margin-left:4px}.rw-no-margin{margin:0}.rw-m-l-r-16{margin-left:16px;margin-right:16px}.rw-m-l-24{margin-left:24px}.rw-m-r-24{margin-right:24px}.rw-m-b-24{margin-bottom:24px}.rw-m-24{margin:24px}.rw-m-b-8{margin-bottom:8px}.rw-m-8{margin:8px}html{width:100%;height:100%;margin:0;background-color:#ececec!important;font-family:Roboto,sans-serif}body{background-color:#ececec!important;font-family:Roboto,sans-serif;font-size:14px}body.no-scroll{overflow:hidden}button,html,input,select,textarea{font-family:Roboto,sans-serif}label{display:inline-block;font-weight:400;font-size:14px}.row-headers th,.row-headers>label{font-size:12px;color:rgba(0,0,0,.57);font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}a{color:#2196f3;text-decoration:none}input[type=text]{-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none}input:not(.md-input):not(.md-datepicker-input):not(.ag-floating-filter-input):not(.ag-cell-edit-input),textarea:not(.md-input):not(.md-datepicker-input):not(.ag-floating-filter-input):not(.ag-cell-edit-input){width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;padding:4px;border:none;border-bottom:1px solid rgba(0,0,0,.12);outline:0;border-radius:0;background:0 0!important;color:#404040}iframe.rw-view-fill{width:100%}input[readonly]:not(.default){color:rgba(0,0,0,.73)!important}.row{margin-left:0;margin-right:0}#toast-container>div{opacity:1}.table thead tr{background:#fff}.text-center{text-align:center}.text-warn{color:#f44336}.no-value{color:#e5e5e5}.text-bold{font-weight:700}.no-margin{margin:0}.section-header-security{color:#616161;padding:16px}.block{display:block}.badge{border-radius:50%}.default-border-bottom{border-bottom:1px solid rgba(0,0,0,.12)}.default-border{border:1px solid rgba(0,0,0,.12)}.bg-c-w{background-color:#fff}.rw-padding-top-bottom-4{padding:4px 0}.rw-p-t-b-16{padding:16px 0}.rw-padding-top-2{padding-top:2px}.rw-padding-top-4{padding-top:4px}.rw-p-4{padding:4px}.rw-padding{padding:8px}.rw-padding-10{padding:10px}.rw-padding-24{padding:24px}.rw-p-l-r-2{padding-right:2px;padding-left:2px}.rw-padding-left-right-8{padding-right:8px;padding-left:8px}.rw-p-l-r-14{padding-right:14px;padding-left:14px}.rw-padding-left-right-16{padding-right:16px;padding-left:16px}.rw-padding-r-b-l-16{padding-right:16px;padding-left:16px;padding-bottom:16px}.rw-padding-left-right-16{padding-right:16px;padding-left:16px}.rw-padding-left-right-24{padding-right:24px;padding-left:24px}.rw-padding-top{padding-top:8px}.rw-p-t-8{padding-top:8px}.rw-p-t-12{padding-top:12px}.rw-padding-top-16{padding-top:16px}.rw-padding-16{padding:16px}.rw-padding-bottom-4{padding-bottom:4px}.rw-padding-bottom-8{padding-bottom:8px}.rw-padding-left-16{padding-left:16px}.rw-padding-gapreport{padding:0 32px}.rw-padding-bottom{padding-bottom:8px}.rw-padding-left-14{padding-left:14px}.rw-padding-bottom-16{padding-bottom:16px}.rw-padding-side-8{padding:0 8px}.rw-no-padding-bottom{padding-bottom:0}.rw-no-padding-left{padding-left:0}.rw-no-padding{padding:0}.rw-p-r-16{padding-right:16px}.width-100{width:100%}:focus{outline:0}.dropdown-menu.dropdown-close{left:auto}.dropdown-menu.pull-right.dropdown-caret:before{left:auto;right:9px}.dropdown-menu.pull-right.dropdown-caret:after{left:auto;right:10px}.open-selected-student-card{margin:15px -20px}.alert{position:fixed;right:0!important;top:25px!important;left:0!important;z-index:99999;font-size:14px;margin:0 auto;text-align:center;border-radius:3px;color:#393939;line-height:1.5em;max-width:100%;padding:1em;width:450px;background-color:#fff;border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.breadcrumb>li+li:before{font-family:FontAwesome;content:"\f105";padding:0 5px;color:#ccc}.gapreport{border:0;background:#fff}.element-spinner{position:absolute;left:0;top:0;background-color:rgba(255,255,255,.57);z-index:1;bottom:0;right:0;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;max-width:100%;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.rw-content{background-color:#ececec!important;position:relative;overflow:hidden}.rw-content.header-hidden{padding-top:0}.rw-view-fill-absolute{position:absolute;top:0;bottom:0;left:0;right:0}.rw-view-fill-absolute.scrollable{overflow:auto!important;-webkit-overflow-scrolling:touch}.rw-view-fill-absolute.scrollable-x{overflow-x:auto!important;overflow-y:hidden!important}.rw-view-fill-absolute.scrollable-y{overflow-y:auto!important;overflow-x:hidden!important}.rw-view-fill-absolute.row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.rw-view-fill{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;-webkit-box-flex:1;flex:1;overflow:hidden}.rw-view-fill.scrollable{overflow:auto!important;-webkit-overflow-scrolling:touch}.rw-view-fill.scrollable-x{overflow-x:auto!important;overflow-y:hidden!important}.rw-view-fill.scrollable-y{overflow-y:auto!important;overflow-x:hidden!important}.rw-view-fill.row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.md-fab{-webkit-transform:translateZ(0)}.rw-view-content{max-width:1200px;width:1200px;margin:24px auto;padding:0 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.rw-view-content.small-card{width:750px;max-width:750px}.rw-view-content.full-screen{width:100%}.rw-view-content.no-margin-top{margin-top:0}.rw-view-content.no-margin{margin:0}.rw-view-content.no-margin>div{margin:0}.rw-view-content.no-m-lr{margin-left:0;margin-right:0}.rw-view-content.gap-report>div{margin:0!important}.rw-view-content.fab-adjust{padding-right:32px;margin-bottom:88px!important}.rw-view-content.fab-adjust .md-fab{position:absolute;right:15px;bottom:15px;z-index:1}@media only screen and (max-width:1600px){.rw-view-content{width:100%}}@media only screen and (max-width:768px){.rw-view-content{width:750px}}.rw-view-content .view-search{padding:4px;background-color:#fff;border-radius:2px;margin-bottom:8px;height:48px}.rw-view-content .view-search input{border:0}.rw-view-content.scrollable{overflow:auto!important;-webkit-overflow-scrolling:touch}.rw-row-selection-container{height:56px;min-height:56px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.14)}.rw-row-selection-container .md-button.md-button-icon-with-label{margin:0}.rw-view-selections-container{height:56px;min-height:56px;background-color:#fff;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.14)}.rw-view-selections-container.height-35{min-height:35px;height:35px}.rw-view-selections-container.height-35 .md-button{min-height:35px;height:35px}.rw-view-selections-container .scroll-container{width:100%;overflow:auto;min-height:56px}.rw-view-selections-container .scroll-container .mCustomScrollBox{margin:0 auto}.rw-view-selections-container.no-border{border:0;background-color:transparent}.rw-view-selections-container md-menu{padding:0}.rw-view-selections-container md-checkbox{margin-bottom:0}.rw-view-selections-container md-input-container{margin-top:0;margin-bottom:0}.rw-view-selections-container md-input-container.md-input-focused label:not(.md-no-float),.rw-view-selections-container md-input-container.md-input-has-placeholder label:not(.md-no-float),.rw-view-selections-container md-input-container.md-input-has-value label:not(.md-no-float){-webkit-transform:translate3d(0,13px,0) scale(.75);transform:translate3d(0,13px,0) scale(.75)}.rw-view-selections-container>.rw-view-selections{width:100%}.rw-view-selections-container>.rw-view-selections>.md-button:first-child{margin-left:-8px}.rw-view-selections-container>.rw-view-selections>.md-button:last-child{margin-right:0}.rw-view-selections-container>.rw-view-selections>div[dropdown]:last-child{margin-right:-8px}.rw-view-selections-container>.rw-view-selections md-menu:last-child{margin-right:-8px}.rw-view-selections-container>.rw-view-selections .md-button.icon-button{border-radius:100%;z-index:inherit;margin-left:10px;height:36px;width:36px;-webkit-transition:.2s linear;transition:.2s linear;transition-property:-webkit-transform,box-shadow,background-color;-webkit-transition-property:background-color,-webkit-transform,-webkit-box-shadow;transition-property:background-color,-webkit-transform,-webkit-box-shadow;transition-property:transform,box-shadow,background-color;transition-property:transform,box-shadow,background-color,-webkit-transform,-webkit-box-shadow}.rw-view-selections-container>.rw-view-selections .md-button.icon-button.selected{background-color:rgba(158,158,158,.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.rw-view-selections-container>.rw-view-selections .md-button.view-toggle{border-radius:100%;z-index:inherit;margin-left:10px;height:36px;width:36px}.rw-view-selections-container>.rw-view-selections .rw-margin-left{margin-left:8px!important}.rw-view-selections-container>.rw-view-selections .rw-margin-left:first-child{margin-left:0!important}.rw-view-selections-container .fa{font-size:18px}.rw-view-selections-container .view-search{width:150px}.rw-view-selections-container .view-date-selector input{cursor:pointer;width:215px}.no-info{padding:10px;font-style:italic}.no-data{color:rgba(0,0,0,.54);font-size:12px;font-weight:300;line-height:24px;padding:8px 0}.rw-link{color:#2196f3}.rw-pointer{cursor:pointer}.rw-ellipsis-text-no-inline{overflow:hidden;text-overflow:ellipsis}.rw-ellipsis-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.rw-ellipsis-text-block-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ag-grid .rw-ellipsis-text .ag-header-cell-text,.ag-grid .rw-ellipsis-text .ag-header-group-text{overflow:hidden;text-overflow:ellipsis}.rw-input-custom{border-radius:4px;border:1px solid #0a5378;width:48px;padding:8px;text-align:center}input::-ms-clear{display:none}input[type=text].rw-input-custom-display{text-align:center;padding:0!important;font-size:16px;font-family:Roboto,sans-serif;border-bottom:none;height:30px}input[type=text].text-warn{color:#f44336}::-webkit-input-placeholder{color:#e5e5e5;font-weight:400}:-moz-placeholder{color:#e5e5e5;font-weight:400}::-moz-placeholder{color:#e5e5e5;font-weight:400}:-ms-input-placeholder{color:#e5e5e5!important;font-weight:400}.list-row{background-color:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);position:relative;min-height:64px}.list-row.selected{background-color:#eee}.list-row .list-header{height:64px;padding:0 16px}.list-row .list-header.layout-wrap{height:auto}.list-row.slim{min-height:48px}.list-row.slim .list-header{height:48px}.list-row.expand{min-height:48px}.list-row.expand .list-header{height:auto}.list-row .list-divider{background:#e5e5e5;height:1px;position:absolute;left:0;right:0;top:-1px}.list-row .card-data-label{font-size:10px;width:100%;text-align:center}.list-items{width:100%;height:48px;padding:0 16px;cursor:pointer}.list-items:hover{background-color:rgba(158,158,158,.2)}.expandable-card{-webkit-transition:margin .3s cubic-bezier(.35,0,.25,1);transition:margin .3s cubic-bezier(.35,0,.25,1)}.expandable-card .expandable-card-detail{display:none;max-height:0;-webkit-transition:max-height .15s ease-out;transition:max-height .15s ease-out;padding:0 16px 16px 16px}.expandable-card .card-data-container{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.expandable-card .card-data-label{font-size:10px}.expandable-card .card-data{font-size:16px}.expandable-card .card-data.no-value{font-weight:400}.expandable-card .list-header{-webkit-transition:padding .15s ease-out;transition:padding .15s ease-out}.expandable-card.expanded{margin:16px 0;-webkit-box-shadow:0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32);box-shadow:0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32)}.expandable-card.expanded .list-header{padding:0 16px;-webkit-transition:padding .15s ease-in;transition:padding .15s ease-in;border-bottom:1px solid #d3d3d3}.expandable-card.expanded .expandable-card-detail{display:inline-block;max-height:1234567px;-webkit-transition:max-height .15s ease-in;transition:max-height .15s ease-in}.expandable-card.expanded.imitate-card-padding{margin:16px 8px}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.width-100{width:100%}.width-25-percent{width:25%}.width-250{width:250px}.width-150{width:150px}.rw-max-width-200{max-width:200px}.rw-max-width-300{max-width:300px}.rw-min-height-40{min-height:40px}.rw-min-width-570{min-width:570px}.rw-min-width-800{min-width:800px}.rw-grey-background{background-color:#efefef}.rw-white-background{background-color:#fff}.standards-chip{border:1px solid #ddd;position:relative;height:40px;min-height:40px;border-radius:36px;padding:0 12px;margin:4px}.standards-chip md-menu>.md-button.md-icon-button{margin-right:0}.standards-chip>.element-spinner{border-radius:36px}.rw-card{background:#fff;border:1px solid rgba(0,0,0,.24)}.rw-card .rw-card-title-20{font-size:20px}.rw-card .rw-card-title-45{top:0;left:0;font-size:45px}.rw-card .rw-card-large-label{text-align:center;padding-right:16px;font-size:16px}.rw-card .rw-card-large-value{top:0;left:0;font-size:32px;text-align:center}.break-wrap-long-words{word-wrap:break-word}.rw-generic-list-dialog{min-width:350px;min-height:550px}.checkbox-column{min-width:40px;text-align:center}.checkbox-column.no-label{margin:0 auto}.checkbox-column.no-label::before{content:"\00a0\00a0"}.checkbox-column .md-container{left:auto}.strikethrough{text-decoration:line-through}md-list-item .md-list-item-inner.as-sortable-item,md-list-item .md-list-item-inner.as-sortable-placeholder,md-list-item.as-sortable-item,md-list-item.as-sortable-placeholder{display:-ms-flexbox;display:flex}.cursor-pointer{cursor:pointer}.font-size-14{font-size:14px}.rw-margin-bottom-1em{margin-bottom:1em}.position-relative{position:relative}.rw-max-width-560{max-width:560px}.rw-min-width-560{min-width:560px}.rw-min-width-480{min-width:480px}.no-text-select{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.fab-margin{margin-bottom:65px!important}.center-margin{margin-left:auto;margin-right:auto}.center-content-with-fab{margin-bottom:65px!important;margin-left:auto;margin-right:auto;padding:16px;width:100%}.center-content-with-fab.max-width-750{max-width:750px}.rw-m-r-16{margin-right:16px}.rm-m-t-30{margin-top:30px}.rw-text-align-left{text-align:left}.max-width-750{max-width:750px;width:100%}md-virtual-repeat-container.md-autocomplete-suggestions-container{min-width:250px!important}.rw-w-h-32{width:32px;height:32px}.rw-2-line-ellipses{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rw-heading-20-400{font-size:20px;font-weight:400}.rw-height-342{max-height:342px;min-height:342px}.rw-underline{text-decoration:underline}.md-icon-button.rw-m-8{margin:8px}.rw-section-container.rw-no-padding{padding:0}.rw-section-container.rw-no-border-top{border-top:none}.rw-min-width-750{min-width:750px}.rw-height-16{height:16px}.rw-min-height-16{min-height:16px}.rw-width-16{width:16px}.rw-min-width-16{min-width:16px}.rw-small-icon-size{height:16px;min-height:16px;width:16px;min-width:16px;margin:0}.rw-section-container{margin-top:32px;padding:32px 0 16px 0;border-top:1px solid rgba(0,0,0,.12)}.rw-section-container.no-separator{margin:0;padding:0 0 16px 0;border:none}.rw-section-container.no-separator.rw-m-l-r-16{margin-left:16px;margin-right:16px}.rw-section-container.card{margin:16px;background-color:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);border-radius:2px}.rw-section-container.card.content-padding-16{padding-left:16px;padding-right:16px;padding-bottom:16px}.rw-section-container.fab-adjust{padding-right:32px;margin-bottom:88px}.rw-section-container.fab-adjust .md-fab{position:absolute;right:15px;bottom:15px;z-index:1}.rw-section-container.no-m-t{margin-top:0}.rw-section-container.small-14 .rw-section-title-container{max-height:20px;height:20px}.rw-section-container.small-14 .rw-section-title-container>.rw-section-title{min-height:20px}.rw-section-container.small-14 .rw-section-title-container>.rw-section-title>.rw-section-title-text{font-size:14px}.rw-section-container.small-14 .rw-section-body-content-container .rw-section-body-desc{font-size:12px;line-height:16px;padding-top:0}.rw-section-container .rw-section-title-container{display:-ms-flexbox;display:flex;-ms-flex:1;-webkit-box-flex:1;flex:1;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;position:relative;padding:8px 0;max-height:40px;height:40px}.rw-section-container .rw-section-title-container.height-auto{max-height:unset;height:auto}.rw-section-container .rw-section-title-container .rw-section-title{min-height:40px;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex:1;-webkit-box-flex:1;flex:1}.rw-section-container .rw-section-title-container .rw-section-title-text{font-size:24px;font-weight:300}.rw-section-container .rw-section-body-content-container .no-section-data{color:rgba(0,0,0,.54);font-size:12px;font-weight:300;line-height:24px;padding:8px 0}.rw-section-container .rw-section-body-content-container.normal-card-margin md-card{margin:8px}.rw-section-container .rw-section-body-content-container.rw-section-sidebar{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;-webkit-box-direction:normal;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.rw-section-container .rw-section-body-content-container.rw-section-sidebar .rw-section-body-desc{padding-right:16px}.rw-section-container .rw-section-body-content-container md-card{margin:8px 0}.rw-section-container .rw-section-body-content-container .rw-section-body-desc{color:rgba(0,0,0,.54);font-size:16px;font-weight:300;line-height:24px;padding:8px 0}.rw-section-container .rw-section-body-content-container .rw-section-body-content-headers{color:#616161;padding:8px 16px;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;font-size:12px}[dropdown]{position:relative}[dropdown][layout=column] label{color:rgba(0,0,0,.372);font-size:.8em}[dropdown][layout=column] label+.dropdown-menu{top:65%}[dropdown] [dropdown-toggle] md-icon{margin:0 0 0 8px}.dropdown-menu{color:rgba(0,0,0,.73);padding:0;position:absolute;top:0;left:0;z-index:77;display:none;float:left;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.scrollable{overflow-y:auto;overflow-x:hidden;min-width:200px;max-height:265px}.dropdown-menu.right{padding:0;right:0;left:auto}.dropdown-menu .dropdown-list-item{height:48px;padding:0 16px;cursor:pointer;white-space:nowrap;width:100%;font-size:14px}.dropdown-menu .dropdown-list-item .fa{margin-left:8px}.dropdown-menu .dropdown-list-item .selected{color:#66bb6a;fill:#66bb6a;white-space:nowrap}.dropdown-menu .dropdown-list-item .selected:after{display:inline-block;margin-left:8px;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.dropdown-menu md-progress-linear{height:2px}.dropdown-menu md-progress-linear .md-container{height:2px;top:0;-webkit-transition:none;transition:none}.dropdown-menu.overflow-items .md-button{height:48px;width:100%;text-align:left;padding:0 16px}.dropdown-menu.overflow-items-no-width .md-button{height:48px;text-align:left;padding:0 16px}.dropdown-menu .md-button{margin:0!important}.open>.dropdown-menu{display:block}.standards>div.standard-tree.collapse.in{display:table}.standards.ngdialog.ngdialog-theme-default .ngdialog-content{max-width:90%;max-height:100%;overflow:auto;width:auto}.ngdialog.ngdialog-theme-default{padding-bottom:60px;padding-top:61px;background:rgba(0,0,0,.8)}.ngdialog.ngdialog-theme-default .ngdialog-overlay{background-color:transparent}.ngdialog.ngdialog-theme-default .ngdialog-content{background:#fff;border-radius:0;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.5);box-shadow:0 1px 6px 0 rgba(0,0,0,.5);padding:0;width:550px;border-radius:4px}.rw-dropdown-menu{color:rgba(0,0,0,.73);padding:0;position:absolute;top:0;left:0;z-index:77;float:left;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.rw-dropdown-menu.scrollable{overflow-y:auto;overflow-x:hidden;min-width:200px;max-height:265px}.rw-dropdown-menu md-toolbar{border-radius:4px 4px 0 0}.rw-dropdown-menu.right{padding:0;right:0;left:auto}.rw-dropdown-menu .dropdown-list-item{height:64px;padding:8px;cursor:pointer;white-space:nowrap;width:100%;font-size:14px}.rw-dropdown-menu .dropdown-list-item .fa{margin-left:8px}.rw-dropdown-menu .dropdown-list-item .selected{color:#66bb6a;fill:#66bb6a}.rw-dropdown-menu .dropdown-list-item .selected:after{display:inline-block;margin-left:8px;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.rw-dropdown-menu md-progress-linear{height:2px}.rw-dropdown-menu md-progress-linear .md-container{height:2px;top:0;-webkit-transition:none;transition:none}.rw-dropdown-menu.overflow-items .md-button{height:48px;width:100%;text-align:left;padding:0 16px}.rw-dropdown-menu .md-button{margin:0!important}.field{position:relative}.field>label{position:absolute;top:100%;color:rgba(0,0,0,.372);font-size:.8em;line-height:15px;left:0;right:0}[layout=column] label{color:rgba(0,0,0,.372)}.floating-button-fixed-br{position:fixed;right:15px;bottom:15px;z-index:1}.gap-report{-webkit-overflow-scrolling:touch;overflow-y:auto}.rw-chips-wrap{display:block;font-family:Roboto,"Helvetica Neue",sans-serif;font-size:14px;padding:0 0 8px 3px;vertical-align:middle;background-color:#fff;overflow:hidden}.rw-chips-wrap .rw-chip{cursor:default;border-radius:16px;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px;float:left;max-width:100%;position:relative;background:#e0e0e0;color:#424242;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex}.rw-chips-wrap .rw-chip .rw-chip-content{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rw-chips-wrap .rw-chip .rw-chip-remove-container{margin-right:-8px}.rw-chips-wrap .rw-chip .rw-chip-remove-container md-menu{padding:0}.rw-chips-wrap .rw-chip .rw-chip-remove-container .rw-chip-remove{text-align:center;width:32px;height:32px;min-height:32px;min-width:0;padding:0;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;position:relative}.rw-chips-wrap .rw-chip .rw-chip-remove-container .rw-chip-remove md-icon{height:18px;width:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.standards-list{position:relative;margin-bottom:8px}.standards-list .standard-delete-icon{position:absolute;left:-8px;top:-8px;padding:0}.standards-list .standard-delete-icon .md-button{margin:0}.standards-list .standard-label-container{margin-left:40px}.standards-list .standard-label-container .standard-label{font-weight:500}.standards-list .standard-label-container .standard-description{font-size:12px}.rw-div-item-select-list{border:1px solid rgba(0,0,0,.12);background-image:none;padding:0}.rw-div-item-select-list .md-button{text-align:left;width:100%;margin:0;padding:0 12px}.rw-div-item-select-list .md-button.selected{font-weight:700;background:rgba(0,0,0,.15)}#studentTransportation .rw-checkbox{width:16px;height:16px;min-width:16px;min-height:16px;margin-top:4px}#studentTransportation .rw-m-t-neg-8{margin-top:-8px}.as-sortable-item.no-br-b-bs-bg-m,.as-sortable-placeholder.no-br-b-bs-bg-m{-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0;background:0 0;margin:0}.as-sortable-item.no-br-b,.as-sortable-placeholder.no-br-b{-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}.as-sortable-item.no-br,.as-sortable-placeholder.no-br{border-radius:0}.as-sortable-item.no-b,.as-sortable-placeholder.no-b{border:none}.as-sortable-item.no-bg,.as-sortable-placeholder.no-bg{background:0 0}.as-sortable-item.no-m,.as-sortable-placeholder.no-m{margin:0}#system-defaults .rw-section-container{width:400px;padding-left:16px;padding-right:16px}#edit-gradebook-options .rw-section-container{min-width:370px;width:370px}#edit-gradebook-options .rw-section-container.width-auto{min-width:0;width:auto}.cell-wrap-text{white-space:normal!important}.ag-font-style{font-family:Roboto,sans-serif}.ag-floating-bottom{border-top:1pt solid gray}.grid-header-lock-icon{height:14px;padding-right:2px}.ag-grid .row-saving{color:orange}.ag-grid .row-saving-error-bg{background-color:red;color:#fff}.ag-grid:not(.ag-dark) .ag-cell.additional-information{background-color:rgba(255,225,0,.2)}.ag-grid:not(.ag-dark) .ag-row-odd{background-color:rgba(240,240,240,.4)!important}.ag-grid:not(.ag-dark) .ag-row-hover{background-color:rgba(0,0,0,.1)!important}.ag-grid:not(.ag-dark) .ag-row-editing,.ag-grid:not(.ag-dark) .ag-row-focus{background-color:#bbdefb!important}.ag-grid:not(.ag-dark) .ag-row-focus.ag-row-hover{background-color:#bbdefb!important}.ag-grid:not(.ag-dark) .ag-row-focus.ag-row-hover.ag-row-even,.ag-grid:not(.ag-dark) .ag-row-focus.ag-row-hover.ag-row-odd{background-color:#c6e2f9!important}.ag-grid:not(.ag-dark) .ag-row-focus.ag-row-odd{background-color:#c6e2f9!important}.ag-grid:not(.ag-dark) .ag-row-hover.ag-row-odd{background-color:rgba(198,198,198,.46)!important}.ag-header-group-cell-label{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.ag-header-cell.disabled-column-header,.ag-header-group-cell.disabled-column-header{background-color:rgba(0,0,0,.3);color:#fff}.ag-header-cell.disabled-column-header .ag-header-group-cell-label .ag-header-icon .ag-icon-expanded,.ag-header-group-cell.disabled-column-header .ag-header-group-cell-label .ag-header-icon .ag-icon-expanded{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiAxMmw0LTQtNC00IiBzdHJva2U9IiNFQ0YwRjEiIGZpbGw9Im5vbmUiLz48L3N2Zz4=)}.ag-header-cell.disabled-column-header .ag-header-group-cell-label .ag-header-icon .ag-icon-contracted,.ag-header-group-cell.disabled-column-header .ag-header-group-cell-label .ag-header-icon .ag-icon-contracted{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOSA0TDUgOGw0IDQiIHN0cm9rZT0iI0VDRjBGMSIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==)}.ag-material{background:#fff;padding:16px}.ag-material .ag-header-select-all{padding-left:12px}.ag-material .ag-header-cell-label .grid-header-lock-icon{height:16px;width:16px;padding-left:4px}.ag-grid:not(.ag-dark) .ag-cell.additional-information{background-color:rgba(255,225,0,.2)}.ag-grid:not(.ag-dark) .ag-row-editing,.ag-grid:not(.ag-dark) .ag-row-focus{background-color:#bbdefb!important}.ag-grid:not(.ag-dark) .ag-row-focus.ag-row-odd{background-color:#c6e2f9!important}.rw-p-t-8{padding-top:8px}.rw-p-b-8{padding-bottom:8px}.rw-p-r-8{padding-right:8px}.rw-p-2{padding:2px}.rw-p-0-16{padding:0 16px}.rw-p-t-0{padding-top:0}.rw-p-l-4{padding-left:4px}.rw-no-padding{padding:0}.report-card-class-container .ag-theme-material .ag-cell.rw-multi-line-text,.report-card-class-container .ag-theme-material .ag-header-cell.rw-multi-line-text{padding-top:13px;line-height:20px}.report-card-class-container .highlight-while-group-opened{background:#bbdefb}.report-card-class-container .term-unenrolled{background:#e9e9e9}.report-card-class-container .term-unenrolled:not(.text-warn){color:#c5c5c5}.report-card-class-container .fab-adjust .ag-body-container{margin-bottom:88px}.report-card-class-container .fab-adjust{position:relative}.report-card-action-list{display:none}@media screen and (min-width:960px){.report-card-action-menu{display:none}.report-card-action-list{display:-ms-flexbox;display:flex}}#lunch-verification .no-items{color:rgba(0,0,0,.38);font-style:italic}#lunch-verification .lunch-verification-grid{padding-left:16px;padding-bottom:16px;padding-right:16px}#lunch-verification .student-container:hover{cursor:pointer}#lunch-verification .student-container:hover .student-name{text-decoration:underline}#lunch-verification .student-container .initial-image-container{max-width:40px;min-width:40px;min-height:40px;max-height:40px;line-height:40px;text-align:center;overflow:hidden;border-radius:50%;margin-top:2px;background-color:#666;color:rgba(255,255,255,.87)}#lunch-verification .student-container .initial-image-container.has-image{border:1px solid #666;background-color:transparent;max-width:38px;min-width:38px;min-height:38px;max-height:38px;line-height:38px}#lunch-verification .student-container .initial-image-container.has-image .student-initial-badge{display:none}#lunch-verification .student-container .initial-image-container.has-image .lunch-verification-student-image{display:block}#lunch-verification .student-container .initial-image-container .lunch-verification-student-image{height:40px;padding-top:2px;margin:0 auto;display:none}#lunch-verification .student-container .student-name-container{line-height:normal;padding-top:15px;margin-left:12px}#lunch-verification .student-container .student-name-container .student-name{position:relative;line-height:normal}#lunch-verification .student-container .student-name-container .student-lunch-verification-alert{position:absolute;top:-2px;right:-20px;fill:red}#lunch-verification .lunch-search-icon-container{position:absolute;left:4px;top:14px;line-height:30px;height:30px;vertical-align:middle;fill:rgba(0,0,0,.54)}#lunch-verification .lunch-search-icon-container svg{vertical-align:middle}#lunch-verification .lunch-search-icon-container+.lunch-student-search{padding-left:28px;color:rgba(0,0,0,.87)}#lunch-verification .student-allergy-chip{padding:0 8px;background-color:red;border-radius:8px;font-size:10px;color:#fff;margin:2px 2px}#lunch-verification #lunch-verification-student-side-nav-container{min-width:100%;width:100%;background:0 0}#lunch-verification #lunch-verification-student-side-nav-container .lunch-verification-student-side-nav{background:#fff;max-width:960px}#lunch-verification #lunch-verification-student-side-nav-container .lunch-verification-student-side-nav .lunch-menu-item-container{border:1px solid rgba(0,0,0,.12)}#lunch-verification #lunch-verification-student-side-nav-container .lunch-verification-student-side-nav .lunch-menu-item-container .lunch-menu-item{line-height:36px;padding:0 16px}#lunch-verification #lunch-verification-student-side-nav-container .lunch-verification-student-side-nav .lunch-menu-item-container .lunch-menu-item .lunch-menu-item-added-icon{display:none}#lunch-verification #lunch-verification-student-side-nav-container .lunch-verification-student-side-nav .lunch-menu-item-container .lunch-menu-item.lunch-menu-item-added .lunch-menu-item-label{color:rgba(0,0,0,.38)}#lunch-verification #lunch-verification-student-side-nav-container .lunch-verification-student-side-nav .lunch-menu-item-container .lunch-menu-item.lunch-menu-item-added .lunch-menu-item-add-btn{display:none}#lunch-verification #lunch-verification-student-side-nav-container .lunch-verification-student-side-nav .lunch-menu-item-container .lunch-menu-item.lunch-menu-item-added .lunch-menu-item-added-icon{display:block}.spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;-webkit-transform-origin:center;transform-origin:center;stroke:#4285f4;-webkit-animation:dash 1.4s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@media only screen and (max-width:415px){md-dialog.student-alerts{min-width:100%;min-height:100%;height:100%;width:100%;max-height:100%;max-width:100%;border-radius:0}}md-tabs.wizard-tab md-tabs-wrapper{background:#fff;border-bottom:1px solid rgba(0,0,0,.12);z-index:1}.greenCell{color:green}.redCell{color:red}.center-grid-header-labels .ui-grid-header-cell .ui-grid-cell-contents{text-align:center}.center-grid-header-labels .ui-grid-header-cell .ui-grid-cell-contents .ui-grid-invisible{display:none}.rw-vertical-stepper .bar-between-step-circles{height:18px;border-left:1px solid #ccc;margin-left:18px}.rw-vertical-stepper .step-circle{border-radius:50%;min-width:24px;max-width:24px;max-height:24px;min-height:24px;background-color:#ec7e1e;color:#fff;padding:0;margin:0 8px 0 6px;-ms-flex-item-align:center;align-self:center;line-height:24px;font-size:100%;font-family:Roboto,Helvetica Neue,sans-serif;text-align:center}.rw-vertical-stepper .step-circle md-icon{color:#fff;height:16px;width:16px;max-height:16px;max-width:16px}.add-family .heading-label{font-size:20px}.add-family .pad-above{margin-top:8px}.add-family .pad-below{margin-bottom:8px}.add-family .pad-left{margin-left:8px}.add-family .pad-right{margin-right:8px}.add-family .inset-corner-trash-icon{position:absolute;top:6px;right:0;z-index:1}.inset-corner-x-icon{position:absolute;top:0;right:0;z-index:1}.parent-preferences .edge-offset{padding:8px}.parent-preferences .header-label{font-size:20px}.add-student .rw-section-title-container{min-height:48px;background:#fff;border-bottom:1pt solid rgba(0,0,0,.12)}.wizard-left-sidebar{max-width:180px;background:#fff;border-right:1px solid rgba(0,0,0,.12);padding:8px 8px 0 8px}.show-errors-always .md-input-messages-animation.ng-active .md-input-message-animation{opacity:1;margin-top:0}body.material-input-borders md-switch.no-spacer{margin-top:0;margin-bottom:0}.generic-list-container.show-as-list .generic-list-items .md-button{font-size:16px;font-weight:400;text-align:left;margin:0;padding:0 16px;width:100%;min-height:28px;line-height:28px}.generic-list-container.show-as-list .generic-list-items.list-item-selected{font-weight:600;background:#eee}.wizard-card-size{width:300px;min-width:300px}.content-section-indicator-bars{margin-top:16px;padding-bottom:16px;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.big-text-on-gray{font-size:19px}#standardized-test-import .section-header{font-size:24px;margin-top:32px;margin-left:2px}#standardized-test-import .label-inline-with-input{margin-top:26px;margin-left:8px}#standards-edit .center-button-with-input-row{margin-top:16px}#standards-edit .hidden-group{color:red}#standards-edit .strikethrough,#standards-edit .strikethrough:focus,#standards-edit .strikethrough:hover{text-decoration:line-through}#standards-edit .card-width-no-relayout{min-width:800px}#standards-edit .center-horizontal-in-parent{margin-left:auto;margin-right:auto}#standards-edit .bar-height-align-with-search-bar{min-height:35px;height:35px}#standards-edit .allow-vertical-scrolling{overflow-y:auto}#standards-edit .submenu-bar-width{width:250px;min-width:250px}#standards-edit .adjust-icon-button-position-for-alignment-with-md-input-line{margin-top:14px}.fill-vertical-space{min-height:100%;max-height:100%}#textbook-config .textbook-list{width:210px;text-align:left;margin-top:0;margin-bottom:0}#textbook-config .textbook-no-data{color:rgba(0,0,0,.54);font-size:12px;font-weight:300;line-height:24px}#textbook-config .textbook-setup-area{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:570px}#textbook-config .textbook-barcode-margin{margin-right:50px;position:relative}#textbook-config .textbook-line-height{line-height:16px}.md-toolbar-tools rw-toggle-md-sidenav:first-child{margin:0}.md-toolbar-tools rw-toggle-md-sidenav:first-child .md-button{margin-left:-8px}.side-menu-left{background:#fff;overflow:auto;border-right:1pt solid rgba(0,0,0,.14)}rw-generic-list .generic-list-container .generic-list-items .md-button{font-size:12px;font-weight:400;text-align:left;margin:0;padding:0 12px;width:100%;min-height:24px;line-height:24px;border-radius:0}rw-generic-list .generic-list-container .generic-list-items .md-button.list-item-selected{font-weight:700;background:rgba(0,0,0,.15)}rw-generic-list .search-list-container{border-top:1px solid rgba(0,0,0,.12);margin-top:18px}rw-generic-list.no-margin-top .search-list-container{border-top:0;margin-top:0}rw-generic-list md-input-container.search-list{margin:0}md-progress-linear.md-blue-theme[md-mode=buffer] .md-dashed:before{background:radial-gradient(#2196f3 0,#2196f3 16%,transparent 42%)}md-progress-linear.md-blue-theme[md-mode=buffer] .md-bar1{background-color:#2196f3}md-progress-linear.md-blue-theme .md-bar{background-color:#1565c0}rw-md-select-clear .md-button{width:100%;margin:0;height:48px;padding:0 12px;font-size:16px;font-weight:400;border-radius:0}rw-md-select-clear .md-button md-icon{margin:0}rw-md-select-multi-select-all .md-button{width:100%;margin:0;height:48px;padding:0 12px;font-size:16px;font-weight:400;border-radius:0}rw-md-select-multi-select-all .md-button md-icon{margin:0}rw-tree-view{display:block;position:relative}rw-tree-view .selected{background:rgba(0,0,0,.14)}rw-tree-view .parent-container{position:relative;min-width:24px;min-height:24px}rw-tree-view .parent-container .parent-icon{position:absolute;left:-4px;top:0}rw-tree-view .parent-container .parent-icon md-icon:not(.open){-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}rw-tree-view .parent-container .parent-label{margin-left:8px;line-height:24px}rw-tree-view .parent-container+rw-tree-view{padding-left:16px}rw-tree-view .parent-container+rw-tree-view .line{position:absolute;border-left:1px dotted rgba(0,0,0,.26);left:8px;bottom:0;top:0}rw-tree-view .parent-container md-progress-circular{position:absolute;left:0;top:4px;background:#fff}rw-tree-view .standard-container md-checkbox span.dense{font-size:12px}rw-tree-view .standard-container md-checkbox span.checkbox-label{font-weight:500}.family-relationship-grid .grid-col-defined-list{margin-right:10px}.family-relationship-grid .grid-col-defined-list rw-ui-grid-defined-list{padding-top:4px}.family-relationship-grid .grid-col-checkbox{text-align:center}.family-relationship-grid .grid-col-checkbox md-checkbox{margin:5px 0 -5px 10px;min-width:16px;min-height:16px}.family-relationship-grid .rw-section-body-content-headers .grid-col-defined-list{margin:0 4px}.family-relationship-opts{margin:0 auto;padding:0 16px}@media only screen and (max-width:599px){#staffEvaluationBody form{margin-bottom:100px}}.family-relationship-opts-checkbox-legend{padding:8px 16px}.family-relationship-opts-checkbox-legend div{margin:0 16px 0 0;width:20px;position:relative}.family-relationship-opts-checkbox-legend label{position:absolute;right:auto;padding-left:7px;display:block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.family-relationship-opts-checkbox-legend label{font-size:12px;color:#616161}.family-relationship-opts-checkbox-list{width:100%}.family-relationship-opts-checkbox-list md-card{margin:0;padding:0}.family-relationship-opts-checkbox-list-body{margin:0}.family-relationship-opts-inline-label{padding-left:8px}.family-relationship-opts-inline-label{line-height:normal;display:inline-block;vertical-align:middle;word-wrap:break-word}@media only screen and (max-width:599px){.family-relationship-opts-checkbox-list-body{padding-bottom:6px}.family-relationship-opts-checkbox-list-body md-radio-button{padding-top:24px}.family-relationship-opts-checkbox-list-body md-radio-button:first-child span{left:-33px}.family-relationship-opts-checkbox-list-body span{position:absolute;top:-42px;left:-32px}}.rw-advanced-filter .rw-section-container{border-top:0;padding:0}.rw-advanced-filter:first-child .rw-section-container{margin-top:0}.rw-advanced-filter-section-title{font-size:24px;font-weight:300}.rw-advanced-filter-dialog{min-height:80%;height:80%;width:60%;min-width:350px}.rw-advanced-filter-md-datepicker{padding-left:10px;padding-bottom:8px}.rw-advanced-filter-datepicker{margin:8px 0;padding:2px}md-dialog.duplicate-person-select-dialog{min-width:600px}.duplicate-person-select-dialog md-card{padding:8px}.duplicate-person-select-dialog .duplicate-section{border-top:1px solid rgba(0,0,0,.12)}.duplicate-person-select-dialog .inset-content-for-radio{padding-left:30px}.rw-attendance-codes .md-tab{overflow:visible}rw-checklist-selection .search-container{border-top:1px solid rgba(0,0,0,.12);border-left:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12)}rw-checklist-selection md-input-container .multi-select-search{border:0!important}rw-checklist-selection .multi-list-container{padding-left:12px;min-height:344px}rw-checklist-selection.min-height-156 .multi-list-container{min-height:156px}md-sidenav rw-checklist-selection .search-container{border-top:1px solid rgba(0,0,0,.12);border-bottom:0;border-left:0;border-right:0;margin-bottom:0}md-sidenav rw-checklist-selection .multi-list-container{border-top:1px solid rgba(0,0,0,.12);border-left:none;border-right:none;border-bottom:1px solid rgba(0,0,0,.12);min-height:0}.rw-type-or-select{position:relative}.rw-type-or-select input{padding-right:26px;text-overflow:ellipsis}.rw-type-or-select md-menu{position:absolute;right:-11px;top:-3px;border-right:none}.rw-type-or-select md-menu md-icon{border:none;fill:#000}.color-box{margin-top:20px;margin-right:8px;border:1pt solid #000;width:26px;height:26px}.standard-grade-good{background-color:rgba(82,155,12,.2)}.standard-grade-acceptable{background-color:rgba(255,255,64,.3)}.standard-grade-poor{background-color:rgba(252,63,21,.2)}.dialog-component{display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dialog-component .flex.scrollable{overflow-y:scroll}.dialog-component .pseudo-input-label{color:rgba(0,0,0,.54)}people-management-student-email-behavior{min-width:470px}people-management-student-edit-behavior{max-width:820px}people-management-student-edit-behavior .date-field{width:220px}people-management-student-edit-behavior .merit-demerit-options{min-width:175px;padding:25px 0}md-dialog#edit-behavior-dialog{height:0}@media only screen and (min-width:960px){md-dialog#edit-behavior-dialog{min-width:650px;height:80%}}#ParentPreferences .md-card{min-width:300px}#student-demographics-body{width:900px;margin:0 auto}@media only screen and (max-width:1079px){#student-demographics-body{width:100%;padding:0 16px;margin:0}}@media only screen and (max-width:415px){md-dialog.email-window{min-width:100%;min-height:100%;height:100%;width:100%;max-height:100%;max-width:100%;border-radius:0}}#contacts-body{margin:0 auto}@media only screen and (max-width:1079px){#contacts-body{width:100%;padding:0 16px;margin:0}}.contacts-photo-icon-area{width:136px;max-height:136px;margin-right:46px}@media only screen and (max-width:599px){.contacts-photo-icon-area{width:100%;margin:0 auto;padding:0}}#contacts-edit{position:relative;min-width:515px;padding:0 16px}@media only screen and (max-width:599px){#contacts-edit{width:100%;margin:0;min-width:auto}}#PersonCommittee .rw-view-content{width:100%;padding:0 16px;margin:0}rw-attendance-clear.negative-margin-right-8 .md-button.md-icon-button{margin-right:0}#evaluationSummaryCard{min-height:150px}#evaluationSummaryCard div{width:100%}#evaluationSummaryCard .grid-card-header{font-weight:700;margin-bottom:6px}#evaluationSummaryCard .label-items{padding-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#evaluationSummaryCard .label-staff-info label.label-sm{width:7em;font-size:12px}#evaluationSummaryCard .label-salary-summary label.label-sm{width:5em;font-size:12px}#staffEvaluation .StaffEvaluationActionList md-icon,#staffObservation .StaffEvaluationActionList md-icon{color:rgba(0,0,0,.54)}#staffEvaluation #staffEvaluationBody,#staffEvaluation #staffObservationBody,#staffObservation #staffEvaluationBody,#staffObservation #staffObservationBody{overflow-y:auto;width:100%;min-height:400px}#staffEvaluation .staffEvaluationHeader,#staffEvaluation .staffObservationHeader,#staffObservation .staffEvaluationHeader,#staffObservation .staffObservationHeader{margin-top:0;padding-top:0;display:block}#staffEvaluation .staffEvaluationHeader .staffEvaluationHeaderCheckboxes,#staffEvaluation .staffEvaluationHeader .staffObservationHeaderCheckboxes,#staffEvaluation .staffObservationHeader .staffEvaluationHeaderCheckboxes,#staffEvaluation .staffObservationHeader .staffObservationHeaderCheckboxes,#staffObservation .staffEvaluationHeader .staffEvaluationHeaderCheckboxes,#staffObservation .staffEvaluationHeader .staffObservationHeaderCheckboxes,#staffObservation .staffObservationHeader .staffEvaluationHeaderCheckboxes,#staffObservation .staffObservationHeader .staffObservationHeaderCheckboxes{margin-top:18px}@media only screen and (max-width:599px){#staffEvaluation .staffEvaluationHeader .staffEvaluationHeaderCheckboxes,#staffEvaluation .staffEvaluationHeader .staffObservationHeaderCheckboxes,#staffEvaluation .staffObservationHeader .staffEvaluationHeaderCheckboxes,#staffEvaluation .staffObservationHeader .staffObservationHeaderCheckboxes,#staffObservation .staffEvaluationHeader .staffEvaluationHeaderCheckboxes,#staffObservation .staffEvaluationHeader .staffObservationHeaderCheckboxes,#staffObservation .staffObservationHeader .staffEvaluationHeaderCheckboxes,#staffObservation .staffObservationHeader .staffObservationHeaderCheckboxes{margin:0}}#staffEvaluation .staffEvaluationHeader md-checkbox,#staffEvaluation .staffObservationHeader md-checkbox,#staffObservation .staffEvaluationHeader md-checkbox,#staffObservation .staffObservationHeader md-checkbox{padding-top:2px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:599px){#staffEvaluation .staffEvaluationHeader md-checkbox,#staffEvaluation .staffObservationHeader md-checkbox,#staffObservation .staffEvaluationHeader md-checkbox,#staffObservation .staffObservationHeader md-checkbox{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:4px}}#staffEvaluation .rw-section-body-content-container,#staffEvaluation .staffEvaluationHeader,#staffEvaluation .staffObservationHeader,#staffEvaluation form,#staffObservation .rw-section-body-content-container,#staffObservation .staffEvaluationHeader,#staffObservation .staffObservationHeader,#staffObservation form{width:100%;padding:0;margin:0}#staffEvaluation #EvaluationActionButtonsList,#staffObservation #EvaluationActionButtonsList{margin-top:12px}.observation-standards{margin:0 auto;padding:0 16px}#staffEvaluationBody form{height:auto;min-height:auto}@media only screen and (max-width:599px){#staffEvaluationBody form{margin-bottom:100px}}.observation-standards-checkbox-legend{padding:8px 16px}.observation-standards-checkbox-legend div{margin:0 16px 0 0;width:20px;position:relative}.observation-standards-checkbox-legend label{position:absolute;right:auto;padding-left:7px;display:block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.legend-label-text,.observation-standards-checkbox-legend label{font-size:12px;color:#616161}.observation-standards-checkbox-list{width:100%}.observation-standards-checkbox-list md-card,.rw-section-container .rw-section-body-content-container .observation-standards-checkbox-list md-card{margin:0;padding:0}.observation-standards-checkbox-list-body{padding:16px 16px;margin:0}.legend-label-text,.observation-standards-inline-label{padding-left:8px}.observation-standards-inline-label{line-height:normal;display:inline-block;vertical-align:middle;word-wrap:break-word}@media only screen and (max-width:599px){.observation-standards-checkbox-list-body{padding-bottom:6px}.observation-standards-checkbox-list-body md-radio-button{padding-top:24px}.observation-standards-checkbox-list-body md-radio-button:first-child span{left:-33px}.observation-standards-checkbox-list-body span{position:absolute;top:-42px;left:-25px}}#security-school-form .section-header{margin-bottom:16px;font-weight:700}#security-school-form .section-header .header-icon{margin-right:6px;vertical-align:top}#security-school-form .error-text{color:red;font-size:10px}#security-school-form .security-groups-card{overflow-x:auto;padding-right:16px}#security-school-form .security-groups-card .rw-card{max-height:400px;min-height:400px;height:400px;overflow:auto}#portfolio-addedit-dialog md-dialog md-dialog-content{padding:0 24px}#portfolio-addedit-dialog .rw-portfolio-container{padding:16px 0;border-top:1px solid rgba(0,0,0,.12)}#student-academics{width:900px;margin:0 auto}@media only screen and (max-width:1079px){#student-academics{width:100%;padding:0 16px;margin:0}}#student-academics .flex-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}#student-academics .flex-column{margin:0 8px;-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:599px){#student-academics .flex-column{-ms-flex-preferred-size:100%;flex-basis:100%}#student-academics .flex-column.current-school-stack{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}#student-academics .flex-column.next-school-stack{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#student-academics .flex-column.enroll-date{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#student-academics .flex-column.withdraw-stack{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#student-academics .flex-column.graduate-stack{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#student-academics .flex-column.reenroll-stack{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#student-academics .flex-column.id-stack{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}#enrollment-history-edit md-dialog-content{min-width:350px}@media (max-width:599px){#enrollment-history-edit md-dialog-content{min-width:unset}}#previous-school-edit md-dialog-content{min-width:250px;max-width:450px;width:430px}@media (max-width:430px){#previous-school-edit md-dialog-content{width:auto}}#previous-school-edit md-dialog-content .flex-column{-ms-flex-preferred-size:calc(50% - 4px);flex-basis:calc(50% - 4px)}@media (max-width:434px){#previous-school-edit md-dialog-content .flex-column{-ms-flex-preferred-size:100%;flex-basis:100%}}.substituteGridStyles .ag-header-row .ag-header-cell,.substituteGridStyles .ag-theme-balham .ag-header-group-cell{padding:0;line-height:normal}.substituteGridStyles .classDetails,.substituteGridStyles .date,.substituteGridStyles .dayName,.substituteGridStyles .descriptiveLabel,.substituteGridStyles .reason,.substituteGridStyles .scheduleDayName,.substituteGridStyles .substitute,.substituteGridStyles .timeLabel{text-overflow:ellipsis;overflow:hidden}.substituteGridStyles .classDetails,.substituteGridStyles .descriptiveLabel,.substituteGridStyles .reason,.substituteGridStyles .substitute,.substituteGridStyles .timeLabel{text-align:center;font-size:12px}.substituteGridStyles .subHeaderStyle{background-color:#fff;border-bottom:1px solid #a9a9a9}.substituteGridStyles .subAndReason{padding-top:2px}.substituteHeader{line-height:normal;text-align:center;color:rgba(0,0,0,.87)}.substituteHeader .dayName{font-size:16px;font-weight:700}.substituteHeader .date,.substituteHeader .descriptiveLabel,.substituteHeader .scheduleDayName{font-size:14px}.substituteGridStyles .noSchoolDay{background-color:#d9dcde}.substituteGridStyles .ag-row-focus .noSchoolDay{background-color:#bbdefb}.substituteHeader.currentDay{color:rgba(255,255,255,.87);background-color:#0f4863}.substituteHeader{padding:0 12px;height:100%;background-color:#fff}#multiple-picture-upload md-progress-linear .md-container,#multiple-picture-upload md-progress-linear.md-default-theme .md-container{background-color:#c8e6c9}#multiple-picture-upload md-progress-linear .md-bar,#multiple-picture-upload md-progress-linear.md-default-theme .md-bar{background-color:#43a047}#multiple-picture-upload .top-margin{margin-top:16px}#multiple-picture-upload .file-list-row{padding:12px;height:40px;position:relative}#multiple-picture-upload .position-absolute{position:absolute}#multiple-picture-upload .list-box-label{padding:8px 0}#multiple-picture-upload .list-box-border{border:1px solid rgba(0,0,0,.12)}#multiple-picture-upload .list-box-margin-left-16{margin-left:16px}#multiple-picture-upload .cursor-pointer{cursor:pointer}md-menu-content.apps-menu{max-height:inherit;width:246px;padding:8px}md-menu-content.apps-menu .app-menu-container{padding:8px;width:64px;cursor:pointer;position:relative;border:1px dotted transparent}md-menu-content.apps-menu .app-menu-container:hover{border-color:rgba(0,0,0,.12)}md-menu-content.apps-menu .app-menu-container .app-image-container{text-align:center;line-height:48px;height:48px}md-menu-content.apps-menu .app-menu-container .app-image-container img{vertical-align:middle}md-menu-content.apps-menu .app-menu-container .app-label{text-align:center;font-size:10px;min-height:12px}.rw-chips-wrap{padding:0 8px 8px 8px;overflow:hidden}.rw-chips-wrap .rw-chip{cursor:default;border-radius:16px;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px;float:left;max-width:100%;position:relative;background:#e0e0e0;color:#424242;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex}.rw-chips-wrap .rw-chip .rw-chip-content{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rw-chips-wrap .rw-chip .rw-chip-remove{width:32px;height:32px;min-height:32px;min-width:0;padding:0;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;margin-right:-8px}rw-school-calendar-card{border:1px solid rgba(0,0,0,.24);background-color:#fff;position:relative}rw-school-calendar-card .calendar-header-container{padding:12px 12px 4px 12px}rw-school-calendar-card .calendar-header-container .calendar-header{font-weight:400;font-size:20px}rw-school-calendar-card .calendar-body-container{padding:12px;overflow:auto}rw-school-calendar-card .title{font-weight:600;font-size:14px;cursor:pointer}rw-school-calendar-card .calendar-period{font-weight:500;font-size:12px;color:#939393}rw-school-calendar-card+rw-announcements{margin-top:16px}rw-announcements{border:1px solid rgba(0,0,0,.24);background-color:#fff;position:relative}rw-announcements .announcement-header-container{padding:12px}rw-announcements .announcement-header-container .announcement-header{font-weight:400;font-size:20px}rw-announcements .announcement-body-container{padding:12px;overflow:auto}rw-announcements .title{font-weight:600;font-size:14px;cursor:pointer}rw-announcements .announcement-period{font-weight:500;font-size:12px;color:#939393}rw-announcements .block-with-text{overflow:hidden;position:relative;line-height:1.15em;max-height:3.6em;text-align:justify;margin-right:-1em;padding-right:1em}rw-announcements .block-with-text:before{content:'...';position:absolute;right:0;bottom:0}rw-announcements .block-with-text:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}rw-defined-list,rw-ui-grid-defined-list{display:block}rw-defined-list md-autocomplete[md-floating-label] md-input-container,rw-ui-grid-defined-list md-autocomplete[md-floating-label] md-input-container{padding-bottom:0}rw-defined-list.no-borders md-autocomplete .md-whiteframe-1dp,rw-defined-list.no-borders md-autocomplete .md-whiteframe-z1,rw-ui-grid-defined-list.no-borders md-autocomplete .md-whiteframe-1dp,rw-ui-grid-defined-list.no-borders md-autocomplete .md-whiteframe-z1{-webkit-box-shadow:none;box-shadow:none}rw-defined-list.no-borders md-autocomplete .md-whiteframe-1dp input,rw-defined-list.no-borders md-autocomplete .md-whiteframe-z1 input,rw-ui-grid-defined-list.no-borders md-autocomplete .md-whiteframe-1dp input,rw-ui-grid-defined-list.no-borders md-autocomplete .md-whiteframe-z1 input{border:0}rw-defined-list.no-bottom-margin md-autocomplete md-input-container,rw-ui-grid-defined-list.no-bottom-margin md-autocomplete md-input-container{margin-bottom:0}rw-ui-grid-defined-list md-autocomplete button{display:none}.rw-defined-list-min-width-150{min-width:150px!important}.collapsible .collection{margin:0;border:none}ul.collapsible{padding:0}ul.collapsible li{list-style-type:none;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}ul.collapsible li.no-bs{-webkit-box-shadow:none;box-shadow:none}ul li.selected{font-weight:700}.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem 0}.collapsible li.active .collapsible-header md-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.collapsible .collapsible-header md-icon{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out}.collapsible-header-container{border-bottom:1px solid #ddd;background-color:#fff;min-height:48px;line-height:48px;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.collapsible-header-container .md-button.md-icon-button{margin:0}.collapsible-header-container md-menu{height:40px}.collapsible-header-container.large-row{min-height:64px;line-height:64px}.collapsible-header{padding:0 16px;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1;-webkit-box-flex:1;flex:1;min-width:0;width:0}.collapsible-header.trigger{cursor:pointer}.collapsible-header .multi-line-text{line-height:normal;display:inline-block;vertical-align:middle}.collapsible-header i{width:2rem;font-size:1.6rem;line-height:3rem;display:block;float:left;text-align:center;margin-right:1rem}.collapsible-header-responsive{padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1;-webkit-box-flex:1;flex:1;min-width:0;width:0}.collapsible-header-responsive.trigger{cursor:pointer}.collapsible-header-responsive .multi-line-text{line-height:normal;display:inline-block;vertical-align:middle}.collapsible-body{display:none;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:16px}.collapsible-body.no-padding{padding:0}.side-nav .collapsible{border:none;margin:0;-webkit-box-shadow:none;box-shadow:none}.side-nav .collapsible li{padding:0;-webkit-box-shadow:none;box-shadow:none}.side-nav .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;margin:0;padding:0}.side-nav .collapsible-header-container{border:none;background-color:transparent}.side-nav .collapsible-header i{line-height:inherit}.side-nav .collapsible-body{border:0;background-color:transparent;padding:0}.side-nav .collapsible-body li a{margin:0 1rem 0 2rem}.collapsible.popout{border:none;-webkit-box-shadow:none;box-shadow:none}.collapsible.popout>li{-webkit-transition:margin .35s cubic-bezier(.25,.46,.45,.94);transition:margin .35s cubic-bezier(.25,.46,.45,.94)}.collapsible.popout>li.active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:16px 0}.side-nav .collapsible-body li.active,.side-nav.fixed .collapsible-body li.active{background-color:#ee6e73}.side-nav .collapsible-body li.active a,.side-nav.fixed .collapsible-body li.active a{color:#fff}rw-ui-grid-controls{margin-left:8px}rw-ui-grid-controls .md-button.md-icon-button{margin:0}rw-datetime-picker md-input-container{padding-left:0;padding-right:0;margin-bottom:0}rw-datetime-picker input{padding-left:4px!important;padding-right:62px!important}rw-datetime-picker label{left:0!important}rw-datetime-picker .datetimepicker-datebutton{right:20px;top:-3px;position:absolute}rw-datetime-picker .datetimepicker-timebutton{right:-8px;top:-3px;position:absolute}rw-generic-filter-selections{display:block}rw-generic-filter-selections .rw-input-container md-input-container+.md-button{margin-top:12px;min-width:40px}rw-generic-filter-selections.padding-side-8{padding-left:8px;padding-right:8px}rw-generic-filter-selections.padding-bottom-8{padding-bottom:8px}rw-generic-filter-selections.stagger{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}rw-generic-filter-selections.stagger .rw-input-container{-ms-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%;max-width:50%;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}rw-generic-filter-selections.stagger .rw-input-container md-input-container{-ms-flex:1 1 100%;-webkit-box-flex:1;flex:1 1 100%;max-width:100%;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}rw-generic-filter-selections.stagger md-input-container{-ms-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%;max-width:50%;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}rw-generic-filter-selections.stagger .check-box-container{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;padding-left:24px}rw-generic-filter-selections:not(.stagger) .rw-input-container md-input-container{-ms-flex:1 1 100%;-webkit-box-flex:1;flex:1 1 100%;max-width:100%;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:8px;margin-bottom:0}rw-generic-filter-selections:not(.stagger) .rw-input-container md-input-container label{display:none}rw-generic-filter-selections:not(.stagger) .rw-input-container md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child{visibility:hidden;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}rw-generic-filter-selections:not(.stagger) .rw-input-container md-input-container+.md-button{margin-top:2px}rw-person-picture{width:100%;height:100%;display:block;cursor:pointer;position:relative}rw-person-picture #rw-person-picture-directive{position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:contain;width:100%;height:100%}rw-person-picture #rw-person-picture-directive img{position:absolute;max-width:100%;max-height:100%;margin:auto;left:0;right:0;top:0;bottom:0}rw-person-picture .clear-photo-button{position:absolute;top:-24px;right:-28px}#rw-person-picture-dialog{position:relative;max-height:95%;min-height:95%;height:95%;min-width:600px}@media only screen and (max-width:625px){#rw-person-picture-dialog{width:100%;padding:0;margin:0;min-height:100%;max-height:100%;min-width:250px}}#rw-person-picture-dialog md-dialog-content{position:absolute;top:57px;left:0;right:0;bottom:53px}#rw-person-picture-dialog md-dialog-actions{position:absolute;bottom:0;left:0;right:0}#rw-person-picture-dialog .image-container{position:relative;border:5px dashed #eaeaea;background-color:#f5f5f5;position:absolute;top:24px;right:24px;left:24px;bottom:96px}#rw-person-picture-dialog .browse-container{height:72px;position:absolute;bottom:24px;left:24px;right:24px}#rw-person-picture-dialog img{background:#3a6f9a;max-height:100%;max-width:100%;margin:auto;left:0;right:0;top:0;bottom:0;position:absolute}#rw-person-picture-dialog .positioning-container{height:100%;position:relative}#rw-person-picture-dialog .dragdrop-message{margin:auto;left:0;right:0;top:0;bottom:0;position:absolute;width:200px;height:74px;text-align:center}#rw-person-picture-dialog .dragdrop-message md-icon{width:50px;height:50px}.ui-grid.material-data-table{background-color:#fff}.ui-grid.material-data-table .ui-grid-header-cell{background-color:#fff;font-size:12px;color:rgba(0,0,0,.54);font-weight:500;vertical-align:middle}.ui-grid.material-data-table .ui-grid-header-cell md-menu{display:block;padding:0}.ui-grid.material-data-table .ui-grid-header-cell .md-button{font-size:12px;color:rgba(0,0,0,.54);font-weight:500;text-align:left;padding:5px;margin:0;max-width:100%;width:100%;border-radius:0}.ui-grid.material-data-table .ui-grid-header-cell .md-button.text-warn{color:#f44336}.ui-grid.material-data-table .ui-grid-row:last-child .ui-grid-cell{border-bottom:1px solid #d4d4d4}.ui-grid.material-data-table .ui-grid-cell{font-size:13px;border-bottom:1px solid #d4d4d4}.ui-grid.material-data-table .ui-grid-cell md-menu .md-button{font-size:13px;text-align:left}.ui-grid.material-data-table .ui-grid-cell .md-button{position:relative}.ui-grid.material-data-table .ui-grid-cell .md-button.delete-option,.ui-grid.material-data-table .ui-grid-cell .md-button.edit-option{margin:0;min-height:0;height:30px;width:30px;padding:0}.ui-grid.material-data-table .ui-grid-footer-panel{background:#fff;font-size:14px;color:rgba(0,0,0,.54);font-weight:500}.ui-grid-row-dirty .ui-grid-cell{color:#ec7e1e}#main-side-nav>md-sidenav{color:#fff;background-color:#666;min-width:250px;width:250px;max-width:250px}#main-side-nav>md-sidenav .md-button{margin:0!important;width:100%;min-height:48px;border-radius:0;font-weight:400}#main-side-nav>md-sidenav .md-button[disabled]{color:rgba(255,255,255,.3)!important}#main-side-nav>md-sidenav md-divider{border-top-color:rgba(255,255,255,.3)}#main-side-nav>md-sidenav md-content{color:#fff;background-color:#666}#main-side-nav>md-sidenav md-content md-icon{color:#fff}#main-side-nav>md-sidenav .collapsible .collapsible-body .md-button{padding-left:32px}md-sidenav.rw-side-nav{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex}md-sidenav.rw-side-nav.row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}md-sidenav.rw-side-nav>.header{position:relative;padding:12px 0}md-sidenav.rw-side-nav>.header>md-divider{position:absolute;bottom:0;left:0;right:0;height:1px}md-sidenav.rw-side-nav>md-content{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;-webkit-box-flex:1;flex:1;overflow:auto}.attendance-codes.green-theme{color:#4caf50}.attendance-codes.blue-grey-theme{color:#607d8b}.attendance-codes.red-theme{color:#f44336}#attendance-student .block-date{background-color:#f5f5f5}#attendance-student ul.collapsible li{-webkit-box-shadow:none;box-shadow:none}#attendance-configuration md-card{position:relative}#attendance-configuration md-input-container .md-input [disabled],#attendance-configuration md-input-container .md-input[disabled]{color:rgba(0,0,0,.87)}#attendance-configuration table.day-attendance-config{border-spacing:0}#attendance-configuration table.day-attendance-config tr{height:36px;min-height:36px}#attendance-configuration table.day-attendance-config tr th{padding:0 8px}#attendance-configuration table.day-attendance-config tr td{padding:0 8px}#attendance-configuration table.day-attendance-config tr td md-input-container{width:100%;margin:8px 0}#attendance-configuration table th{font-size:12px;color:rgba(0,0,0,.57)}#attendance-configuration table.attendance-codes td md-input-container{width:100%;margin-top:18px;margin-bottom:0}#attendance-configuration table.attendance-codes td.duplicate-code-error{font-size:12px;color:red}#attendance-configuration table.attendance-codes td md-checkbox{margin-bottom:0}#attendance-configuration table .attendance-code-edit-buttons{margin-bottom:24px}#attendance-configuration table .attendance-code-edit-buttons .md-button{margin:0}#attendance-configuration table .code{max-width:75px;width:75px}#attendance-configuration table .weight{max-width:60px;width:60px}#attendance-configuration md-tabs md-tabs-wrapper{background:#fff}#attendance-configuration .margin-bottom-24{margin-bottom:24px}#attendance-configuration .save-orange-theme{color:#ff9800}#attendance-configuration-add-attendance-code md-input-container{margin:8px 0}.animate-if-error.ng-enter{-webkit-animation:fadeInDown .3s;animation:fadeInDown .3s}.animate-if-error.ng-leave{-webkit-animation:fadeOutUp .3s;animation:fadeOutUp .3s}#gradelevel-configuration .grade-levels{-webkit-box-shadow:none;box-shadow:none;margin:0}#gradelevel-configuration .grade-levels md-card-content{padding:0 16px}#gradelevel-configuration .grade-levels .grade-level-list{overflow-y:auto;overflow-x:hidden;top:56px;left:0;right:0;bottom:0;position:absolute}#gradelevel-configuration .grade-levels .grade-level-list .md-button{text-align:left;margin:0}#gradelevel-configuration .grade-levels .grade-level-list .grade-level-row{min-height:40px;height:40px}#gradelevel-configuration .grade-level-side-nav{z-index:1;max-width:250px;min-width:250px}#gradelevel-configuration .rw-card-title.grade-level-title md-card-title-text .md-button{margin:0}#gradelevel-configuration .selected-grade-level{border-radius:2px 2px 0 0;margin-bottom:0;margin-right:16px}#gradelevel-configuration .grade-level-info{padding-right:8px}#gradelevel-configuration md-card{display:block;position:relative}#gradelevel-configuration md-card-content{-ms-flex:1;-webkit-box-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#rw-header{font-size:16px;min-height:56px;height:56px}#rw-header>.md-toolbar-tools{min-height:56px;height:56px}#rw-header>.md-toolbar-tools .md-menu>.md-button{font-weight:400}#rw-header>.md-toolbar-tools rw-user-info:last-child{margin-right:-8px}#rw-header>.md-toolbar-tools rw-user-info:last-child md-menu .md-button{margin-right:0}#rw-header>.md-toolbar-tools rw-user-voice{margin:0}@media only screen and (max-width:550px){#rw-header>.md-toolbar-tools{padding:0 4px}}#rw-header .user-initials{-webkit-box-sizing:content-box;box-sizing:content-box;height:30px;width:30px;font-size:14px;line-height:32px;color:#666;background-color:rgba(255,255,255,.87)}#rw-header .header-icon-button{padding:0;margin:0 -8px 0 0;height:40px;min-width:0;line-height:24px;width:40px;border-radius:50%}@media only screen and (max-width:550px){#rw-header #header-school-year-term-options{max-width:115px;margin:0;padding-right:0}#rw-header .school-name,#rw-header .school-year-term-container{width:100%;font-size:10px!important}#rw-header .header-title-container{font-size:11px!important;margin:0}#rw-header .user-initials{-webkit-box-sizing:content-box;box-sizing:content-box;height:24px;width:24px;font-size:12px;line-height:26px;color:#666;background-color:rgba(255,255,255,.87)}}.user-info-btn{padding:0;-webkit-transition:none!important;transition:none!important;margin:0}.user-voice-btn{padding:0;margin:0 -8px 0 0;height:40px;min-width:0;line-height:24px;width:40px;border-radius:50%}.user-initials{border:2px solid;text-transform:uppercase;text-align:center;vertical-align:middle}.user-initials.size-40{height:40px;width:40px;font-size:16px;line-height:40px}.user-initials.size-64{height:64px;width:64px;font-size:28px;line-height:64px}md-menu-content.rw-user-info{max-height:inherit;width:300px;padding:8px}md-menu-content.rw-user-info .md-button{text-align:left;margin:0!important}.user-header{font-size:16px;font-weight:500}.facts-color{color:#b3559d}.user-text{font-size:14px;font-weight:400}.new-bubble{text-align:center;font-size:12px;border-radius:12px;padding:0 2px;width:32px;height:16px;margin:0 4px;border:2px solid #b3559d;background:#ffd6f5;color:#4a4a4a;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .rw-spinner-overlay{display:none;position:fixed;left:0;top:56px;bottom:0;right:0;z-index:10;background-color:rgba(236,236,236,.5);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}body.rwSpinnerOn .rw-spinner-overlay{display:block}body .rw-spinner{position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;width:60px;height:60px;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}body not-authenticated .rw-spinner-overlay{top:0!important}md-dialog .dialog-spinner{position:absolute;left:0;top:0;background-color:rgba(255,255,255,.5);z-index:1;bottom:0;right:0;border-radius:4px;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;max-width:100%;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}#reportCardStudent [ui-view] md-sidenav{z-index:1}#reportCardStudent [ui-view] md-sidenav>md-content{display:inline}#reportCardStudent [ui-view] md-sidenav .md-button{white-space:inherit;text-align:justify;margin:0;border-radius:0;line-height:normal;padding:8px;font-weight:inherit}#reportCardStudent [ui-view] md-sidenav.md-closed{-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width:768px){#reportCardStudent .rw-view-content{min-width:750px}}#reportCardStudent .floating-button-fixed-br{position:absolute}#reportCardStudent .margin-bottom-56{margin-bottom:56px}#reportCardStudent .list-background{background-color:#fff;padding:0}#reportCardStudent .input-comment{border:0!important}#reportCardStudent .padding-all-8{padding:8px!important}#reportCardStudent .padding-right-8{margin:0 8px 0 0}#reportCardClass md-sidenav{top:56px;z-index:1}#reportCardClass md-sidenav>md-content{display:inline}#reportCardClass md-sidenav .md-button{white-space:inherit;text-align:justify;margin:0;border-radius:0;line-height:normal;padding:8px;font-weight:inherit}.report-card-student-content{margin-bottom:100px}@media (max-width:1456px) and (min-width:1024px){.report-card-student-content{width:100%}}.view-animation.ng-enter{-webkit-animation:enter_animation .5s;animation:enter_animation .5s;left:100%}.view-animation.ng-leave{-webkit-animation:leave_animation .5s;animation:leave_animation .5s}.view-animation.ng-enter,.view-animation.ng-leave{position:absolute;width:100%}@keyframes enter_animation{from{left:100%}to{left:0}}@-webkit-keyframes enter_animation{from{left:100%}to{left:0}}@keyframes leave_animation{from{left:0}to{left:-100%}}@-webkit-keyframes leave_animation{from{left:0}to{left:-100%}}#studentListFilter md-select{margin:0;padding:8px}#person-finder .person-list .md-button{font-size:12px;font-weight:400;text-align:left;margin:0;padding:0 12px;width:100%;min-height:24px;line-height:24px;border-radius:0}#person-finder .person-list .md-button.selected-person{font-weight:700;background:rgba(0,0,0,.15)}.selected-student-name{font-weight:700;background:rgba(0,0,0,.15)}.student-list{position:absolute;top:0;bottom:0}.student-list md-select.md-renweb-theme[disabled]:hover{cursor:not-allowed}.student-content{margin-left:0}.pinned-list+.student-content{margin-left:200px}.unpinned-listshow+.student-content{margin-left:20px}.unpinned-listhide+.student-content{margin-left:20px}.basic-table{border-spacing:0;border-collapse:collapse;width:100%}.basic-table>thead{border-bottom:2px solid gray}.basic-table>thead>tr{height:64px}.basic-table>thead>tr>th{font-family:'Roboto Medium',sans-serif;font-size:12px;color:rgba(0,0,0,.54);text-align:left;padding-left:15px;padding-right:15px}.basic-table tbody tr:hover td{background-color:#eee!important;cursor:default}.basic-table tbody>tr{height:48px}.basic-table tbody>tr>td{font-family:Roboto,sans-serif;font-size:13px;color:rgba(0,0,0,.87);padding-left:15px;padding-right:15px;min-width:70px}.basic-table tbody>tr>td.numeric-data{text-align:right;min-width:40px;max-width:70px}.basic-table tbody>tr>td.numeric-data>input[type=text]{text-align:right;border:none;min-width:40px;max-width:70px}.basic-table tbody>tr>td.text-data{text-align:left;width:auto}.basic-table tbody>tr>td.text-data>input:not([type=radio]){text-align:left;border:none;width:auto}.basic-table tbody>tr>td.date-data{text-align:left;min-width:130px;max-width:200px}.basic-table tbody>tr>td.date-data>input:not([type=radio]){text-align:left;border:none;min-width:130px;max-width:200px}.basic-table tbody>tr>td.checkbox-data{text-align:center;width:30px}.basic-table>tfoot>tr{height:56px}.basic-table>tfoot>tr>td{font-family:'Roboto Medium',sans-serif;font-size:12px;color:rgba(0,0,0,.54)}#student-demographics .summaryLabel{font-size:12px;font-weight:600}#student-demographics.mail-label-dialog{width:450px}.rw-md-height-gap-adjust md-input-container .md-input[disabled]{color:#000}.rw-md-height-gap-adjust md-autocomplete{min-width:0}.rw-md-height-gap-adjust md-autocomplete md-autocomplete-wrap md-input-container{padding-bottom:0}.rw-md-height-gap-adjust .move-fab-sidebar-open{-webkit-transform:translate(-150px,0);transform:translate(-150px,0)}#studentContacts .icon-label md-icon{margin:0;padding-right:6px}#studentContacts md-input-container{margin-bottom:1px}#studentContacts md-input-container textarea{background-image:none;background-color:#fff;border:none}#studentContacts table{width:100%}#studentContacts td,#studentContacts th{border:1px solid #ddd;text-align:left;padding:8px}#studentContacts .cell-background{background-color:#eee}#studentContacts .row-checkbox{padding-left:24px;padding-top:24px}.area-selection-option{font-weight:400;font-size:12px;text-align:left;margin:0;padding:0 12px}.area-selected{font-weight:700;background-color:rgba(0,0,0,.05)}#securityGroupRights .user-rights-access-buttons-container{width:330px}#securityGroupRights .user-rights-access-buttons-container .user-rights-access-button{width:84px;margin:0 4px}#securityGroupRights .user-rights-access-buttons-container .user-rights-access-button .md-button{width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none}#securityGroupRights .security-item-container .security-item-title{font-weight:500}#securityGroupRights .security-item-container .security-item-desc{font-size:11px;font-style:italic}#securityGroupMemberships table{width:100%}#securityGroupMemberships table tr{min-height:36px;height:36px}#securityGroupMemberships table td{padding:8px}#sec-setting md-slider+md-input-container{width:50px;margin-left:16px;margin-top:7px}md-option.security-group-detail.md-warn .md-text{color:#f4511e}#create-day-attendance .dates-container label{color:rgba(0,0,0,.54);font-size:75%;height:20px;padding-left:3px}#EmailHistory .email-history-container img{max-width:100%;overflow-x:hidden}#studentDashboard .tile{border:1px solid rgba(0,0,0,.24);background-color:#fff}#studentDashboard .tile figure,#studentDashboard md-grid-tile figure{border:1px solid rgba(0,0,0,.24);background-color:#fff}#studentDashboard .tile .tile-title-30,#studentDashboard md-grid-tile .tile-title-30{font-size:30px}#studentDashboard .tile .grid-content-container,#studentDashboard md-grid-tile .grid-content-container{width:100%;height:100%}#studentDashboard .tile .grid-content,#studentDashboard md-grid-tile .grid-content{padding:16px;height:100%}#studentDashboard .tile .grid-content.no-p-l-r,#studentDashboard md-grid-tile .grid-content.no-p-l-r{padding-right:0;padding-left:0}#studentDashboard .tile .grid-content:not(.no-width) div,#studentDashboard md-grid-tile .grid-content:not(.no-width) div{width:100%}#studentDashboard .tile .grid-content .grid-content-auto-height,#studentDashboard md-grid-tile .grid-content .grid-content-auto-height{height:auto}#studentDashboard .tile .grid-content .grid-card-header,#studentDashboard md-grid-tile .grid-content .grid-card-header{font-weight:700;margin-bottom:6px}#studentDashboard .tile .grid-content .grid-card-header-descriptor,#studentDashboard md-grid-tile .grid-content .grid-card-header-descriptor{font-size:12px;color:#afafaf;font-weight:400}#studentDashboard .tile .grid-content md-icon,#studentDashboard md-grid-tile .grid-content md-icon{margin-right:6px}#studentDashboard .tile .grid-content .label-items,#studentDashboard md-grid-tile .grid-content .label-items{padding-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#studentDashboard .tile .grid-content .label-items.rw-no-p,#studentDashboard md-grid-tile .grid-content .label-items.rw-no-p{padding:0}#studentDashboard .tile .grid-content .label-items label.label-lg,#studentDashboard md-grid-tile .grid-content .label-items label.label-lg{width:108px;font-size:12px}#studentDashboard .tile .grid-content .label-items label.label-md,#studentDashboard md-grid-tile .grid-content .label-items label.label-md{width:54px;font-size:12px}#studentDashboard .tile .grid-content .label-items label.label-sm,#studentDashboard md-grid-tile .grid-content .label-items label.label-sm{width:48px;font-size:12px}#studentDashboard .tile .grid-content label-value,#studentDashboard md-grid-tile .grid-content label-value{color:#000}#studentDashboard .behavior-demerits-stroke{stroke:#ff7300}#studentDashboard .behavior-merits-stroke{stroke:#6fbdbc}#studentDashboard .behavior-total-stroke{stroke:#e8e8e8}#studentDashboard .attendance-absent-stroke{fill:#ff7300}#studentDashboard .attendance-present-stroke{fill:#6fbdbc}#studentDashboard .attendance-tardy-stroke{fill:#ffd600}#studentDashboard .absent-legend{background-color:#ff7300}#studentDashboard .present-legend{background-color:#6fbdbc}#studentDashboard .tardy-legend{background-color:#ffd600}#studentDashboard .homeroom-legend{background-color:grey}#studentDashboard .gpa-graph{position:absolute;top:1px;left:-4px;height:14px;border-radius:2px;background-color:#6fbdbc}#studentDashboard .ugpa-graph{position:absolute;top:1px;left:-4px;height:14px;border-radius:2px;background-color:#ff7300}#studentDashboard .bullet-graph-background{position:absolute;top:1px;left:-4px;height:14px;border-radius:2px;background-color:#e8e8e8}#studentDashboard .attendance-legend{height:14px!important;width:14px!important;border-radius:14px;display:inline-block;position:relative;top:2px}#studentDashboard .legend-container{width:14px!important;display:inline-block;margin-right:4px}#studentDashboard .attendance-chart-size-position{width:80px;height:72px;right:0}#studentDashboard .color-red{color:red}#studentDashboard .width-702{width:702px}#studentDashboard .picture-container-size{width:222.656px;height:286px}#studentDashboard .height-130{height:130px}#studentDashboard .hieght-132{height:132px}#studentDashboard .width-366{width:366.375px}#studentDashboard .max-height-80{max-height:80px}#studentDashboard .chart-container{width:100px;height:100px}#studentDashboard .height-103{height:103px}#studentDashboard .height-92{height:92px}#people-management .person-filter-side-nav{min-width:250px;width:250px;max-width:250px}#people-management .person-section-side-nav{min-width:150px;width:150px;max-width:150px;border-left:1px solid rgba(0,0,0,.12)}#people-management .person-finance-side-nav{min-width:200px;width:200px;max-width:200px;z-index:59}md-dialog#familyDashboard{max-height:90%}#familyDashboard .card-column-container{width:400px;margin-left:16px}#familyDashboard .row-double-cards{height:150px;width:194px}#familyDashboard .family-options{z-index:1}#familyDashboard .family-options md-checkbox{z-index:-1}#familyDashboard .card-padding-bottom-8{padding-bottom:8px}#familyDashboard .card-margin-left-16{margin-left:16px}#familyDashboard .card-margin-left-12{margin-left:12px}#familyDashboard .card-border{border:1px solid rgba(0,0,0,.24)}#familyDashboard .note-row-container{border-bottom:1px solid #ddd;background-color:#fff}#familyDashboard .note-row-container .note-row-header{padding:8px 16px 0 16px;font-size:11px}#familyDashboard .note-row-container .note-row-body{word-wrap:break-word;white-space:pre-wrap;padding:0 16px 12px 16px}#familyDashboard .note-padding-4{padding:4px 0}#familyDashboard .sort{margin-right:0;padding-right:0}#familyDashboard .bottom-text-red{color:red}#familyDashboard .padding-all-16{padding:16px}#familyDashboard .padding-side-16{padding:0 16px}#familyDashboard .padding-8-16{padding:8px 16px}#familyDashboard .dialog-action-area{min-height:102px;padding:0}#familyDashboard .dialog-action-ok-cancel{width:100%;text-align:right}#familyDashboard.no-bottom-margin md-input-container{margin-bottom:0}#familyDashboard .addmargin{margin-right:12px}#familyDashboard .move{-webkit-transform:translate(0,20%);transform:translate(0,20%)}#familyDashboard .dashboard-note{word-wrap:break-word;white-space:pre-wrap}#familyDashboard .font-italic{font-style:italic}#familyDashboard .family-finance-no-m-p{padding:0!important;margin:0!important}#familyDashboard md-list.md-dense md-list-item.md-3-line::before,#familyDashboard md-list.md-dense md-list-item.md-3-line>.md-no-style::before{content:'';min-height:56px;visibility:hidden;display:inline-block}#staffDashboard .tile{border:1px solid rgba(0,0,0,.24);background-color:#fff}#staffDashboard .tile figure,#staffDashboard md-grid-tile figure{border:1px solid rgba(0,0,0,.24);background-color:#fff}#staffDashboard .tile .tile-title-30,#staffDashboard md-grid-tile .tile-title-30{font-size:30px}#staffDashboard .tile .grid-content-container,#staffDashboard md-grid-tile .grid-content-container{width:100%;height:100%}#staffDashboard .tile .grid-content,#staffDashboard md-grid-tile .grid-content{padding:16px;height:100%}#staffDashboard .tile .grid-content.no-p-l-r,#staffDashboard md-grid-tile .grid-content.no-p-l-r{padding-right:0;padding-left:0}#staffDashboard .tile .grid-content:not(.no-width) div,#staffDashboard md-grid-tile .grid-content:not(.no-width) div{width:100%}#staffDashboard .tile .grid-content .grid-content-auto-height,#staffDashboard md-grid-tile .grid-content .grid-content-auto-height{height:auto}#staffDashboard .tile .grid-content .grid-card-header,#staffDashboard md-grid-tile .grid-content .grid-card-header{font-weight:700;margin-bottom:6px}#staffDashboard .tile .grid-content .grid-card-header-descriptor,#staffDashboard md-grid-tile .grid-content .grid-card-header-descriptor{font-size:12px;color:#afafaf;font-weight:400}#staffDashboard .tile .grid-content md-icon,#staffDashboard md-grid-tile .grid-content md-icon{margin-right:6px}#staffDashboard .tile .grid-content .label-items,#staffDashboard md-grid-tile .grid-content .label-items{padding-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#staffDashboard .tile .grid-content .label-items label.label-lg,#staffDashboard md-grid-tile .grid-content .label-items label.label-lg{width:9em;font-size:12px}#staffDashboard .tile .grid-content .label-items label.label-sm,#staffDashboard md-grid-tile .grid-content .label-items label.label-sm{width:4em;font-size:12px}#staffDashboard .tile .grid-content label-value,#staffDashboard md-grid-tile .grid-content label-value{color:#000}#staffDashboard .behavior-demerits-stroke{stroke:#ff7300}#staffDashboard .behavior-merits-stroke{stroke:#6fbdbc}#staffDashboard .behavior-total-stroke{stroke:#e8e8e8}#staffDashboard .attendance-absent-stroke{fill:#ff7300}#staffDashboard .attendance-present-stroke{fill:#6fbdbc}#staffDashboard .attendance-tardy-stroke{fill:#ffd600}#staffDashboard .absent-legend{background-color:#ff7300}#staffDashboard .present-legend{background-color:#6fbdbc}#staffDashboard .tardy-legend{background-color:#ffd600}#staffDashboard .gpa-graph{position:absolute;top:1px;left:-4px;height:14px;border-radius:2px;background-color:#6fbdbc}#staffDashboard .ugpa-graph{position:absolute;top:1px;left:-4px;height:14px;border-radius:2px;background-color:#ff7300}#staffDashboard .bullet-graph-background{position:absolute;top:1px;left:-4px;height:14px;border-radius:2px;background-color:#e8e8e8}#staffDashboard .attendance-legend{height:14px!important;width:14px!important;border-radius:14px;display:inline-block;position:relative;top:2px}#staffDashboard .legend-container{width:14px!important;display:inline-block;margin-right:4px}#login-management .md-virtual-repeat-container .md-virtual-repeat-scroller{overflow:auto!important}#login-management ul li input{border:none;display:inline-block;vertical-align:middle}#login-management ul li input.invalid{color:red}#login-management ul li input.valid{color:green}login-management-edit-row-component .md-icon-with-badge{position:relative;margin-right:4px}login-management-edit-row-component .md-icon-with-badge .invalid-count-icon-badge{position:absolute;top:7px;right:0;font-size:10px;text-align:center;line-height:12px;width:12px;background:#fff;color:#fff;background:rgba(255,0,0,.85);border-radius:50%}#family-financial-responsibility-edit md-checkbox{line-height:0;margin-left:16px}#user-defined .text-section{margin:0 25px}#user-defined .no-border{border-bottom:0}#user-defined .group-name-container{min-width:600px}#user-defined .group-name-container .add-field{margin:0}#user-defined .group-name-container .district-wide-margin{margin:10px}#user-defined .group-name-container .district-wide-margin .dw-checkbox{min-height:30px;margin-bottom:0;margin-top:-3px;padding-top:6px}#user-defined .group-name-container .field-list .header{margin-right:80px}#user-defined .group-name-container .field-list .field-card{margin:0 8px}#user-defined .group-name-container .field-list .field-card .field-padding{padding:0}#user-defined .group-name-container .field-list .field-card .field-padding .field-list{margin:0}#user-defined .group-name-container .field-list .field-card .field-padding .field-list .field-item{border:none;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#user-defined .group-name-container .field-list .field-card .field-padding .field-list .field-item .field-name{display:block}#user-defined .permissions{min-width:250px}#user-defined .permissions .title{max-width:250px;margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.12)}#user-defined .permissions .title .content{padding-bottom:10px}#user-defined .permissions .card{max-width:250px;min-height:100%;margin-top:0}#user-defined .permissions .card .padding{padding-left:32px}#field-dialog .field-width{min-width:400px}#field-dialog .field-name{margin-top:0;margin-bottom:25px}#field-dialog .field-type{margin-top:0}#field-dialog .add-button{margin:15px 0}#field-dialog .list-items{margin:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(0,0,0,.12);height:inherit}#field-dialog .list-items:hover{background-color:inherit}#ud-security .dialog-height{min-height:550px}#ud-security .radio-selection{margin:8px}#ud-security .group{margin:8px 0}#ud-security .group-names{border:1px solid rgba(0,0,0,.12)}#ud-security .name-padding{padding-left:12px}#ud-security .selected-margin{margin:8px 0}#ud-security .users-margin{margin:8px 0}#ud-security .individuals{margin:8px 0}#ud-security md-dialog-content{min-width:600px;max-width:600px}#ud-security .group-member-list-row{margin-top:16px;min-height:240px;max-height:240px}#ud-security .group-list-box{padding-left:12px;border:1px solid rgba(0,0,0,.12)}#ud-security .md-icon-button.md-button{padding:0}#ud-security .button-label-text{margin-bottom:6px;border:1px solid rgba(0,0,0,.12);font-size:9px}#ud-security .button-label-symbol{margin-bottom:6px;border:1px solid rgba(0,0,0,.12);font-size:14px}#ud-security .text-ellipsis{white-space:nowrap;width:155px;overflow:hidden;text-overflow:ellipsis;display:block}#ud-security .text-user-level{margin-top:4px;font-weight:700}.field-list.as-sortable-dragging span.rw-ellipsis-text.field-name{display:block}.rw-section-container.no-padding{padding:0}.rw-section-container.no-border{border:none}#familySort .container{position:relative}#familySort .ddlist{border:1px solid rgba(0,0,0,.12);margin:4px 0;display:-ms-flexbox;display:flex}#familySort .txt{text-align:center}#staffGroupDialog{max-width:95%}#staffGroupDialog md-dialog-content{min-width:600px;max-width:600px}#staffGroupDialog .group-member-list-row{margin-top:16px;min-height:240px;max-height:240px}#staffGroupDialog .group-list-box{padding-left:12px;border:1px solid rgba(0,0,0,.12)}#staffGroupDialog .md-icon-button.md-button{padding:0}#staffGroupDialog .button-label-text{margin-bottom:6px;border:1px solid rgba(0,0,0,.12);font-size:9px}#staffGroupDialog .button-label-symbol{margin-bottom:6px;border:1px solid rgba(0,0,0,.12);font-size:14px}#staffGroupDialog .text-ellipsis{white-space:nowrap;width:155px;overflow:hidden;text-overflow:ellipsis;display:block}#staffGroupDialog .text-user-level{margin-top:4px;font-weight:700}.scheduleTemplateRowTitleCell{font-size:13px}.scheduleTemplateCell{font-weight:700;font-size:13px}.scheduleTemplate .ui-grid-viewport{overflow:hidden}.scheduleTemplate .ui-grid-viewport .ui-grid-cell-contents{white-space:normal!important;font-size:10px;padding:2px;text-overflow:ellipsis}.scheduleTemplate .ui-grid-cell,.scheduleTemplate .ui-grid-row{height:35px}.scheduleTemplate .ui-grid-row div[role=row]{display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch}#staffSchedule table{padding-bottom:15px}#staffSchedule table th{padding-bottom:8px}#staffSchedule table td,#staffSchedule table th{border:none;text-align:left;padding-right:15px}#staffSchedule .ag-fresh .ag-header{background:0 0}#staffSchedule .rw-header-class{background-color:#0f4863;color:rgba(255,255,255,.87)}#staffSchedule .text-elipsis{overflow:hidden;text-overflow:ellipsis}#staffSchedule .schedule-cell-red{background-color:#ffcdd2;color:#000}#staffSchedule .schedule-cell-yellow{background-color:#fff9c4;color:#000}#staffSchedule .schedule-noSchoolDay{background-color:gray}#staffSchedule .schedule-grid-container{margin-top:5px;top:16px;left:16px;right:16px;bottom:16px;background:#fff}#staffSchedule .schedule-templateView-header{overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:700}#staffSchedule .all-terms-border{border-top:2px solid navy}#staffSchedule .term-one-border{border-top:2px solid #e97420}#staffSchedule .term-two-border{border-top:2px solid #00a2c2}#staffSchedule .term-three-border{border-top:2px solid #6460a4}#staffSchedule .term-four-border{border-top:2px solid #1ea362}#staffSchedule .term-five-border{border-top:2px solid #b3559d}#staffSchedule .term-six-border{border-top:2px solid #3c72c3}#staffSchedule .schedule-bubble-container .ag-theme-balham .ag-root{border:none}#staffSchedule .schedule-bubble-container .ag-font-style.ag-root{border-bottom:none}#staffSchedule .template-body-container{padding:0;border-bottom:none}#report-card-config li{margin:0}#report-card-config .hide-validation-error .md-errors-spacer{display:none}#report-card-config tr{max-height:56px}#report-card-config tr td{padding:8px;border-bottom:solid 2px;border-bottom-color:rgba(236,236,236,.5)}#report-card-config .max-height-56{max-height:56px}#report-card-config md-input-container{margin-right:16px}#report-card-config .div-width-80 div{width:80px}.rw-view-selections-container md-select.border .md-select-value{border:1px solid rgba(0,0,0,.12)!important}@media (max-width:960px){#main-dashboard .calendar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#main-dashboard .info{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#main-dashboard .announcements{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#main-dashboard .whiteIconBackground{background-color:rgba(0,0,0,.15)}md-dialog.main-dashboard-dialog{max-width:700px}md-dialog.main-dashboard-dialog .dialog-header{height:auto;max-height:none}md-dialog.main-dashboard-dialog .custom-height{min-height:85px}@media only screen and (max-width:480px){md-dialog.main-dashboard-dialog{min-width:100%;min-height:100%;height:100%;width:100%;max-height:100%;max-width:100%;border-radius:0}md-dialog.main-dashboard-dialog md-dialog-content{height:85%}md-dialog.main-dashboard-dialog md-dialog-actions{height:5%}}.schedule-bubble-container .term-bubble{text-align:center;font-size:12px;border-radius:4px;padding:0 2px;width:20px;height:16px;margin:0 4px}.schedule-bubble-container .term-bubble-top-grid{text-align:center;font-size:12px;border-radius:4px;padding:0 2px;width:20px;height:16px;margin:0 6px}.schedule-bubble-container .hyphens-top-grid{min-width:20px;font-size:16px;margin:0 7px;padding-top:3px}.schedule-bubble-container .term-content-top-grid{line-height:16px}.schedule-bubble-container .term-row-top-grid{padding:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schedule-bubble-container .term1-color{border:2px solid #e97420;background:#fad6bd}.schedule-bubble-container .term2-color{border:2px solid #00a2c2;background:#c9f4fd}.schedule-bubble-container .term3-color{border:2px solid #6460a4;background:#d7d5ff}.schedule-bubble-container .term4-color{border:2px solid #1ea362;background:#cbf5e0}.schedule-bubble-container .term5-color{border:2px solid #b3559d;background:#ffd6f5}.schedule-bubble-container .term6-color{border:2px solid #3c72c3;background:#d0e3ff}.schedule-bubble-container.classes-grid .term-bubble{line-height:18px;margin-top:3px;min-width:16.5px;max-width:16.5px}