html.framework,html.framework body{-webkit-touch-callout:auto !important;-webkit-user-select:auto !important;-khtml-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important;overflow:initial}html.framework body>div.content{padding:1em;color:#fff}html.framework body>.container-fluid{width:auto}html.framework ul{list-style:initial;padding-left:1em}#bgart{pointer-events:none}html.framework pre{font-family:monospace}#miniNav li{padding:1px 5px !important;line-height:14px !important}#miniNav li ul{top:20px !important}div.dataTables_wrapper div.dataTables_processing{background:#333}table.dataTable tbody{background:#424142}table.dataTable tbody ul{margin:0px}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{content:"" !important}div.dataTables_wrapper.dt-bootstrap4{display:grid;grid-template-areas:". dataTables_filter" "info_top pagination_top" "table table" "info_bottom pagination_bottom"}div.dataTables_wrapper.dt-bootstrap4 th{font-weight:600}div.dataTables_wrapper.dt-bootstrap4 div.dataTables_filter{grid-area:dataTables_filter}div.dataTables_wrapper.dt-bootstrap4 div.dataTables_filter label{margin-bottom:0px}div.dataTables_wrapper.dt-bootstrap4 div.dataTables_info{grid-area:info_top;padding-top:0px;color:#999}div.dataTables_wrapper.dt-bootstrap4 div.dataTables_paginate{grid-area:pagination_top}div.dataTables_wrapper.dt-bootstrap4 div.dataTables_paginate ul li{display:inline-block;padding:0 .25em}div.dataTables_wrapper.dt-bootstrap4 table.dataTable{grid-area:table}div.dataTables_wrapper.dt-bootstrap4 div.dataTables_info~div.dataTables_info{grid-area:info_bottom}div.dataTables_wrapper.dt-bootstrap4 div.dataTables_paginate~div.dataTables_paginate{grid-area:pagination_bottom}.table .sorting_1{background:rgba(186,186,230,.2)}.table .sorting_2{background:rgba(186,186,230,.1)}th.sorting_asc,th.sorting_desc{background:rgba(186,186,230,.1)}table.table caption{caption-side:top}#flash-messages{margin:1em}form.timeout-soon{transition:all 1s;border:2px solid #ff0;padding:.1em}form.timeout-expired{transition:all 1s;border:2px solid red;padding:.5em}form.timeout-expired>div{transition:all 1s;opacity:.4}form.timeout-expired>div.alert{opacity:1}form.timeout-expired>div button[type=submit]{opacity:.3}.nav.nav-pills.subnav{list-style:none;padding:0 1em}.nav.nav-pills.subnav>li>a.nav-link{padding-top:0;padding-bottom:0;margin-bottom:.25rem;display:inline-block}.nav.nav-pills.subnav ul{font-size:.8rem}.nav-pills .nav-item .nav-link{color:#ced4da;background-color:#6c757d}.subnav ul .nav-item{margin-right:.25em}.select2-container{color:#000}html.framework table.dataTable thead tr.column-search td{background:#333}html.framework table.dataTable thead tr.column-search td input{background:#333;color:#39cf14}html.framework table.dataTable thead tr.column-search td input:placeholder-shown{color:#999}div.content.container-fluid input[required],div.content.container-fluid select[required],div.content.container-fluid textarea[required]{background-image:radial-gradient(#F00 15%, transparent 16%);background-size:30px 30px;background-position:top right;background-repeat:no-repeat}body{background:#4b494a}.subnav ul .nav-item{margin-right:0}.subnav ul .nav-item a.nav-link{margin-right:.25em}a.nav-link.disabled{display:none}p.tos a{text-decoration:underline}body.login{background:#fff url("../img/login_bg.jpg") no-repeat 100% 0%}body.login header{height:75px;background:rgba(0,0,0,.5)}.autocomplete-suggestions{border:1px solid #999;background:#fff;overflow:auto}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:normal;color:#39f}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.larger-screens{display:none}@media(min-width: 768px){.larger-screens{display:block}}#login{color:#000;max-width:800px;margin:0px auto}#login img{width:268px;height:42px;max-width:100%}#login img.classroom-icon,#login img.teams-icon{width:30px;height:30px;float:left;margin-right:10px}#login small.text-muted{color:#000 !important}.login-info{padding-top:0px;text-align:center}@media(min-width: 768px){.login-info{padding-right:40px;text-align:left;padding-top:16px}}.login .button-row-line{position:relative}.login .button-row-line:after{content:"";position:absolute;left:45px;bottom:0px;right:45px;height:1px;border-bottom:1px solid #e7e7e7}.buttons{font-size:0px;line-height:0px}.login .buttons a{width:250px;height:42px;display:inline-block}.login .buttons p{margin:16px 0}.login .tos{border-top:1px solid #e7e7e7;padding-top:20px;font-size:.6em;margin-top:20px}.login>.container{max-width:800px;margin:0px}#login-wrapper{margin:20px 0 0;background:rgba(250,250,250,.95);padding:30px 10px 20px;border:2px solid #ccc;border-radius:5px;box-shadow:5px 5px 5px rgba(0,0,0,.1)}#login-wrapper h1{font-size:1.5em;text-align:center}#login-wrapper p{font-size:.8em;color:#777}body.login .autocomplete-suggestion{color:#666}body.login .autocomplete-suggestion strong{font-weight:bold}@media(max-width: 800px){html.framework body.login>div.content{padding-left:.25em;padding-right:.25em}html.framework .container>.container{padding-left:.25em;padding-right:.25em}#login-wrapper{margin:10px 0 0}#login-wrapper input.form-control{font-size:.8rem;padding-right:.35rem;padding-left:.35rem}#login-wrapper .input-group-text{padding-right:.35rem;padding-left:.35rem}.autocomplete-suggestions{font-size:.8rem}}code{font-family:monospace !important}caption{font-weight:bold;color:inherit !important}table a{text-decoration:underline}a.nav-link span.badge{vertical-align:text-top}select#applications optgroup>option{padding-left:1em}div.application a:hover{color:#fff}div.application img{width:100%}div.application span.title{display:block;margin:.25em .25em .5em;font-size:120%}#courses table td,#courses table th{word-break:break-word}#courses time{font-size:75%;color:#888}#courses span.select2-selection__placeholder{color:#fff;background-color:#c82333;padding:0 5px;border-radius:5px}#courses #inactive_courses button:disabled{opacity:.1}#school-portal-links label{margin-bottom:0}#school-portal-links div.input-group{margin-bottom:18px}#courses-mgmt-notifications{position:fixed;width:100%;z-index:999;top:77px;left:0;padding:0 15px}#courses-mgmt-notifications #unsaved-changes-banner{display:none}#courses-mgmt-notifications #unsaved-changes-banner span{vertical-align:middle}#courses-mgmt-notifications #unsaved-changes-banner button.btn-secondary{margin-left:10px}#courses-mgmt-notifications #saving-changes-banner,#courses-mgmt-notifications #saved-changes-banner{display:none;font-size:2em}@media(max-width: 600px){h2{font-size:14px}.installation_name{display:none}#application-chooser .title{font-size:11px}#application-chooser img{max-width:140px}.nav-item{display:none}.nav-item.keepatmobile{display:list-item}}div.note-editable{background-color:#fff}

/*# sourceMappingURL=app.e2788d79.css.map*/