body{width:100%}.hamburger.active~.app-bar-container{width:100%;display:inline-block}.app-bar{position:static}.app-bar .app-bar-divider{display:block;float:left;line-height:3.12rem;height:3.12rem;width:1px;background-color:#383b3d;padding:0}.app-bar-container{z-index:999}.app-bar-container .d-menu{position:absolute;top:100%;border:2px solid #585b5d;padding:10px;width:100%}.app-bar-container .d-menu::before{content:"";position:absolute;background-color:#fff;width:10px;height:10px;border:2px solid #005696;top:1px;left:1rem;margin:-8px 0;border-bottom:none;border-right:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:0}.app-bar-container .d-menu.put-right::before{left:auto;right:1rem}.app-bar-container .d-menu ul a{padding-left:.12rem}.app-bar-container .login a{padding:10px}.app-bar-container .login a [class^="mif-"]{margin-top:-5px}.app-bar-container [class^="mif-"]{margin-right:5px}.app-bar-menu .d-container{padding:.25rem}.app-bar-menu .d-container a{overflow:hidden}.app-bar-menu .d-container a:hover{text-decoration:none}.app-bar-menu .d-container .tabs{min-height:0}.app-bar-menu .d-container .tabs .expand-title{color:#585b5d;font-weight:700;padding:.05rem 1rem 0}.app-bar-menu .d-container .tabs ul{padding-bottom:1px}.app-bar-menu .d-container .tabs ul li.active{z-index:999}.app-bar-menu .d-container .tabs ul li.active a{background:#585b5d!important}.app-bar-menu .d-container .frame{background:none;border:1px #585b5d solid;border-top:none;margin-top:-1px}.app-bar-menu .d-container .frame .row{margin-bottom:0}.app-bar-menu .d-container .frame .row [class^="cell-"]{margin-top:0;line-height:2rem;font-size:.725rem;font-weight:400}.app-bar-menu .d-container .frame .row [class^="cell-"]:hover{background:#585b5d!important}.app-bar-menu .d-container .frame .row [class^="cell-"]:hover a{color:#fff;background:none}.prepend-icon{width:24px;height:24px;font-size:24px;line-height:1;position:absolute;top:50%;margin-top:-12px;left:1rem;z-index:2;color:#999}.prepend-icon+input{padding-left:2rem}.dialog.warning{border:1px solid #ff9447}.dialog.warning .dialog-title{background-color:#ff9447;border-bottom-color:#ff9447;color:#fff}.dialog.warning .dialog-actions{border-top-color:#ff9447;text-align:right}.dialog .dialog-title .dialog-close{float:right;background:#fff;border:solid 1px;border-radius:25px;padding:5px;margin:-35px -35px 0 0}.dialog .dialog-title .dialog-close:hover{cursor:pointer;background:#ccc}.container{padding:0}.rusd-bg{background:rgba(51,51,51,.05)!important;height:100%;width:100%;display:block;left:0}.rusd-bg::after{background-size:100%;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:-1}.rusd-bg .validation-summary-valid{display:none}.rusd-bg .validation-summary-errors{color:red}.rusd-bg .validation-summary-errors ul{margin-left:.01rem}.rusd-bg .indicator-bg{position:relative;margin:0 auto}.se-pre-con{height:100%;left:0;opacity:.75;position:fixed;top:0;width:100%;z-index:9999}.login-form{position:relative;top:50%;margin:0 auto;max-width:600px;margin-top:-12.375rem;background-color:#fff;color:#585b5d;-webkit-transform:scale(.8);transform:scale(.8)}.login-form fieldset{padding:2.5rem 1rem;border:#585b5d 1px solid}.login-form legend{background:#fff;font:400 1.95rem/1.1 "Segoe UI","Open Sans",sans-serif,serif;margin:15px 0}.login-form input{background-color:#fff;color:#585b5d}.chart-container{height:100vh;width:100vw;max-height:300px;margin-bottom:10px}.chart-container .chart{display:table-row;min-height:300px}.chart-container .mif-zoom-in:hover{cursor:pointer}.chart-legend+.chart-container{width:85vw}.lcap-chart .chart-legend{float:right;position:fixed;right:0}.chart-legend,[class^="legendChart"],[class^="gradLegend"],[class^="schoolLegend"]{display:table-row;font-weight:700}.chart-legend ul,[class^="legendChart"] ul,[class^="gradLegend"] ul,[class^="schoolLegend"] ul{list-style:none;padding:0;font-size:.65rem;text-align:left}.chart-legend ul li,[class^="legendChart"] ul li,[class^="gradLegend"] ul li,[class^="schoolLegend"] ul li{display:inline;margin:.25rem;font-size:1.1252rem}.chart-legend ul li:hover,[class^="legendChart"] ul li:hover,[class^="gradLegend"] ul li:hover,[class^="schoolLegend"] ul li:hover{cursor:pointer}.chart-legend ul li span,[class^="legendChart"] ul li span,[class^="gradLegend"] ul li span,[class^="schoolLegend"] ul li span{margin-top:-5px;vertical-align:middle}.chart-legend ul span,[class^="legendChart"] ul span,[class^="gradLegend"] ul span,[class^="schoolLegend"] ul span{display:inline-block;width:1.125rem;height:1.125rem;margin-right:5px}.chart-legend.horizontal li,[class^="legendChart"].horizontal li,[class^="gradLegend"].horizontal li,[class^="schoolLegend"].horizontal li{float:left;padding-right:5px}.indicator{margin:5px}.indicator.disabled .indicator-label{background:#666}.indicator .indicator-label{display:inline-block;border:1px solid #ccc;border-right:0;padding:8px 10px;padding-right:80px;position:relative;border-radius:5px 0 0 5px;font-weight:700;background:#369}.indicator .indicator-label.double{padding:6px 20px;font-size:.825rem}.indicator .indicator-label.double span{display:block}.indicator .indicator-label.double+.indicator-value{top:-8px;right:8px;padding:15px 0}.indicator .indicator-label.double+.indicator-value img{width:66px;margin-top:-4px}.indicator .indicator-label a{color:#efefef}.indicator .indicator-label a:hover{color:#fefefe}.indicator .indicator-value{padding:12px 0;border-radius:50px;position:relative;margin-left:-30px;font-size:.625rem}.indicator .indicator-value:hover{cursor:pointer}.indicator .indicator-value img{width:56px;margin-top:-4px}.card{box-shadow:1px 1px #ccc}.card.b-t-0{border-top:solid 7px #585b5d}.card.b-t-1{border-top:solid 7px #d12727}.card.b-t-2{border-top:solid 7px #f79420}.card.b-t-3{border-top:solid 7px #f3ec19}.card.b-t-4{border-top:solid 7px #0d9347}.card.b-t-5{border-top:solid 7px #0872ba}.card .card-header{font-weight:700;box-shadow:0 1px #ccc}.card .card-content{padding:1rem;vertical-align:middle}.card .card-content img{width:100%;margin-bottom:10px}.card .card-content img.pie{width:60px}.card .card-footer{display:block;box-shadow:inset 0 1px #ccc}.info-box .closer{background:none;top:-4px;right:-4px}.info-box .slides .slide{overflow-y:auto}.info-box .slides .slide img{max-width:500px}.cell.header,[class^="cell-"].header{padding:10px 0;font-size:1.3rem;font-weight:700;text-align:center}.cell .tabs,[class^="cell-"] .tabs{min-height:0}.cell .tabs>ul,[class^="cell-"] .tabs>ul{margin-bottom:0}.cell .tabs .expand-title,[class^="cell-"] .tabs .expand-title{color:#333}.cell.detail,[class^="cell-"].detail{text-align:center}.cell.detail img,[class^="cell-"].detail img{padding-top:15px;width:150px}.cell .def,[class^="cell-"] .def{font-size:.825rem}.cell.status,[class^="cell-"].status{font-size:.725rem;font-weight:700}.text-strike{text-decoration:line-through}#table{min-height:200px}#table a{color:#333}#table a:visited{color:#333}#table a:hover{text-decoration:underline}#table.b-t-0{border-top:solid 7px #585b5d}#table div.color-1,#table span.color-1{color:#d12727}#table div.color-2,#table span.color-2{color:#f79420}#table div.color-3,#table span.color-3{color:#b6b102}#table div.color-4,#table span.color-4{color:#0d9347}#table div.color-5,#table span.color-5{color:#0872ba}#table div[class^="color-"],#table span[class^="color-"]{font-weight:700}#table div.bg-1,#table span.bg-1{background:#d12727;background:url("../images/pie/red.png") no-repeat}#table div.bg-2,#table span.bg-2{background:#f79420;background:url("../images/pie/orange.png") no-repeat}#table div.bg-3,#table span.bg-3{background:#b6b102;background:url("../images/pie/yellow.png") no-repeat}#table div.bg-4,#table span.bg-4{background:#0d9347;background:url("../images/pie/green.png") no-repeat}#table div.bg-5,#table span.bg-5{background:#0872ba;background:url("../images/pie/blue.png") no-repeat}#table div[class^="bg-"],#table span[class^="bg-"]{display:inline-block;vertical-align:middle;width:150px;height:20px;color:#ccc;font-weight:700;padding:.025rem;margin-left:.135rem;background-size:150px 20px}.sname{display:inline}.fname{display:none}p.img-container img{width:auto}.left-side,.right-side{position:fixed;top:0;bottom:0;height:2.5em;margin:auto;background:#ffa500;color:#fff}.left-side{left:-4px;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotate(-90deg) translate(-50%,50%);-moz-transform:rotate(-90deg) translate(-50%,50%);-ms-transform:rotate(-90deg) translate(-50%,50%);-o-transform:rotate(-90deg) translate(-50%,50%);transform:rotate(-90deg) translate(-50%,50%)}.right-side{right:0;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:rotate(90deg) translate(50%,50%);-moz-transform:rotate(90deg) translate(50%,50%);-ms-transform:rotate(90deg) translate(50%,50%);-o-transform:rotate(90deg) translate(50%,50%);transform:rotate(90deg) translate(50%,50%)}.validation-summary-errors{color:#d12727}@media(min-width:768px){.sname{display:none}.fname{display:inline}.app-bar-menu .d-menu .d-container{min-width:900px}.app-bar-menu.put-right{position:absolute}.app-bar-container{width:auto}.app-bar-container.put-right{position:absolute;top:0}.rusd-bg{position:fixed}.rusd-bg .rusd-inner{height:100%;width:100%;display:block;overflow-y:scroll}.rusd-bg .indicator-bg{margin-top:1rem;margin-bottom:3rem}.login-form legend{font-size:2.04545455rem}#_grad_,#_school_{padding-bottom:15px}.chart-container{max-height:450px}.chart-container .chart{max-height:400px;max-width:600px}.chart-container div{width:100%;height:100%}.chart-container canvas{float:left}.chart-container [class^="legendChart"],.chart-container [class^="gradLegend"],.chart-container [class^="schoolLegend"]{float:left;position:absolute}.chart-container [class^="legendChart"].left,.chart-container [class^="gradLegend"].left,.chart-container [class^="schoolLegend"].left,.chart-container [class^="legendChart"].horizontal,.chart-container [class^="gradLegend"].horizontal,.chart-container [class^="schoolLegend"].horizontal{position:relative;width:100%}.chart-container [class^="legendChart"].left li,.chart-container [class^="gradLegend"].left li,.chart-container [class^="schoolLegend"].left li,.chart-container [class^="legendChart"].horizontal li,.chart-container [class^="gradLegend"].horizontal li,.chart-container [class^="schoolLegend"].horizontal li{float:left;margin:.225rem}.chart-legend+.chart-container .chart{max-height:400px;max-width:450px}.chart-legend+.chart-container canvas{float:left}.chart-legend+.chart-container .legendChart,.chart-legend+.chart-container .gradLegend,.chart-legend+.chart-container .schoolLegend{float:left;position:absolute}.lcap-chart{position:relative}.lcap-chart .chart-legend{position:absolute;top:0;right:0}.indicator .indicator-label{padding:12px 10px;width:380px;text-align:center;max-width:75%}.indicator .indicator-label.double{padding:6px 10px}.indicator .indicator-label.double+.indicator-value{top:-9px;right:6px}.indicator .indicator-value{top:-2px;margin-left:-23px}.table th.align-right,.table td.align-right{text-align:right}.table th.align-center,.table td.align-center{text-align:center}.table th.valign-bottom,.table td.valign-bottom{vertical-align:bottom}.table th.valign-middle,.table td.valign-middle{vertical-align:middle}.table th.valign-top,.table td.valign-top{vertical-align:top}}@media(min-width:1200px){.indicator .indicator-label.double+.indicator-value{top:-11px;right:5px;padding:18px 0}.indicator .indicator-value{padding:14px 0}}@media(min-width:1200px) and (max-width:1450px){.card-header .button.small,.card-footer .button.small{font-size:.625rem}}