#access-pdf {  display: none;}#alert{min-width: 380px;max-width: 80%;position: fixed;z-index: 900001;}#alert button{background-color: #FFF;border: 1px #3B6FC8 solid;border-radius: 10px;color: #3B6FC8;font-size: 14px;margin: 0px;padding: 7px 20px 8px 20px;}#alert button:hover{color: #000;}#alert button.selected{background-color: #3B6FC8;color: #FFF;}#alert input[type=email],#alert input[type=password],#alert input[type=text],#alert textarea{border: 1px #CCC solid;box-sizing: border-box;font-size: 18px;padding: 5px;width: 100%;}#alert input[type=email].half,#alert input[type=password].half,#alert input[type=text].half{width: 49%;}#alert label{float: none;white-space: nowrap;width: auto;}#alert select{-webkit-appearance: none;-moz-appearance: treeitem;-o-appearance: none;appearance: none;background: none;border: none;color: #000;cursor: pointer;font-size: 18px;margin: 0px 0px 0px 15px;padding: 4px 3px 5px 5px;outline-color: transparent;outline-style: none;text-indent: 0.01px;text-overflow: '';}#alert select::-ms-expand {display: none;}#alert table {width: 100%;}#alert .button {border: 1px #3B6FC8 solid;border-radius: 5px;display: inline-block;padding: 2px 10px 5px 10px;text-align: center;white-space: nowrap;-webkit-transition: background-color .25s linear;-moz-transition: background-color .25s linear;-o-transition: background-color .25s linear;-ms-transition: background-color .25s linear;transition: background-color .25s linear;}#alert .button img {height: 16px;margin-right: 5px;vertical-align: middle;width: 16px;}#alert a.button:hover {background-color: #3B6FC8;color: #FFF;}#alert a.button.button .hover {display: none;}#alert a.button.button:hover .hover {display: inline;}#alert a.button.button:hover .normal {display: none;}#alert .check{border: 1px #CCC solid;color: #999;display: inline-block;margin-left: 10px;padding: 10px 5px;text-align: center;}#alert .check.group{width: 170px;}#alert .check.title{width: 65px;}#alert .check.selected{color: #203F5F;}#alert .check-icon{position: absolute;margin-top: -5px;}#alert .check-icon.group-checked{margin-left: 170px;}#alert .check-icon.title-checked{margin-left: 75px;}#alert .error{color: #FF0000;margin: 0px;padding: 0px 5px;text-align: left;}#alert .error-msg {padding: 0px 5px;}#alert .label-row{display: none;}#alert .message{background-color: #EEE;border-radius: 10px;margin-bottom: 10px;padding: 10px;}#alert .primary{background-color: #F8B908;border-radius: 2px;color: #133862;margin-top: 5px;padding: 10px;}#alert .radio{background-color: #EEE;border: 1px #CCC solid;border-radius: 7px;float: right;height: 30px;margin: 0px 5px 0px 5px;padding: 1px;position: relative;width: 80px;}#alert .radio .slider{background-color: #999;border-radius: 7px;display: block;height: 30px;width: 40px;}#alert .radio.on .slider{background-color: #3B6FC8;margin-left: 40px;}#alert .radio .status{color: #999;font-size: 14px;padding-top: 6px;position: absolute;right: 7px;}#alert .radio.on .status{color: #3B6FC8;left: 10px;right: auto;text-align: left;}#alert .select{background-color: #FFF;background-image: url(../static/down-arrow.png);background-position: 10px 12px;background-repeat: no-repeat;background-size: 10px 10px;border: 1px #3B6FC8 solid;border-radius: 10px;box-sizing: border-box;display: inline-block;margin-bottom: 3px;margin-right: 5px;padding: 5px;width: 100px;}#alert .separator{display: inline-block;width: 2%;}#alert .value{float: left;text-align: left;}#alert-buttons{clear: both;display: inline-block;margin: 0px auto;padding-top: 10px;text-align: center;}#alert-close{display: none;position: absolute;right: 5px;top: 5px;}#alert-container{background-color: #FFF;border: 3px #3B6FC8 solid;border-radius: 10px;box-sizing: border-box;padding: 20px 40px;text-align: center;}#alert-container.borderless{border: none;}#alert-container.options{border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}#alert-container.transparent{background: none;border: none;}#alert-content:after{clear: both;content: '';display: block;}#alert-delete{color: #666;overflow: auto;padding: 10px 5px 5px 5px;text-align: left;}#alert-delete a{color: #E1514A;}#alert-delete .cancel{color: #000;}#alert-delete-confirm a,#alert-delete-confirm span{float: left;width: 33%;text-align: center;}#alert-delete-message{clear: both;color: #3B6FC8;font-weight: bold;padding-top: 5px;text-align: center;}#alert-error{background-color: #FFE4DA;border-radius: 5px;color: #666;margin: 0px auto 10px auto;padding: 10px;text-align: left;}#alert-footer {overflow: auto;padding-top: 10px;}#alert-footer-confirm {float: right;min-width: 171px;text-align: center;}#alert-loader{margin-bottom: 4px;margin-top: 8px;}#alert-loader img{vertical-align: middle;}#alert-loader-text{padding-left: 5px;vertical-align: middle;}#alert-options{border-top: 1px #CCC solid;background-color: #EEE;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}#alert-options a{box-sizing: border-box;color: #999;display: inline-block;padding: 15px 0px;text-align: center;width: 50%;}#alert-options a:first-child{border-right: 1px #CCC solid;}#alert-options a:hover{color: #333;}#alert-title{color: #203F5F;font-size: 24px;padding-bottom: 20px;text-align: center;}#alert-warning{text-align: center !important;}#alert-cancel{background-color: #CCC;border-radius: 2px;color: #133862;display: inline-block;float: left;font-size: 24px;height: 28px;margin-right: 10px;margin-top: 5px;min-width: 150px;padding: 7px 10px 10px 10px;text-align: center;}#alert-cancel:hover{background-color: #DDD;}#alert-cancel.link {background: none !important;border-bottom: 1px dotted #000;font-size: 18px;height: auto;margin: 12px 15px 0px 15px;min-width: 0px;padding: 0px;}#alert-confirm{background-color: #F8B908;border-radius: 2px;color: #133862;display: inline-block;font-size: 24px;height: 28px;margin-top: 5px;min-width: 150px;padding: 7px 10px 10px 10px;text-align: center;}#alert-confirm:hover{background-color: #F8C327;}#alert-confirm.disabled{background-color: #999;color: #CCC;}#alert-remove{background-color: #F63737;border-radius: 2px;color: #FFF;display: inline-block;font-size: 24px;margin-left: 10px;margin-top: 5px;min-width: 150px;padding: 10px;text-align: center;}#alert-under {color: #FFF;padding-top: 10px;text-align: center;}#alert-under a {border-bottom: 1px #FFF dotted;color: #FFF;}#alert.modal{border-radius: 0px;left: 0px;max-width: 100%;padding: 0px;top: 0px;width: 100%;}#alert.modal .check.group{width: 100px;}#alert.modal .check.title{width: 40px;}#alert.modal .check-icon.group-checked{margin-left: 110px;}#alert.modal .check-icon.title-checked{margin-left: 50px;}#alert.modal .label{padding: 10px 0px;width: 40px;}#alert.modal #alert-buttons{padding: 0px 10px 10px 10px;}#alert.modal #alert-close{display: block;}#alert.modal #alert-container{border: none;border-radius: 0px;padding: 0px;}#alert.modal #alert-content{padding: 0px 10px;}#alert.modal #alert-title{padding: 10px;}#alert.modal #alert-top{background-color: #3B6FC8;color: #FFF;font-size: 24px;height: 54px;text-align: center;width: 100%;}#all-clear-button{color: #FFF;display: none;float: left;text-align: center;}#all-clear-button:hover{background-color: #4D7AFF;}#app.blurred #header,#app.blurred #footer,#app.blurred #practice-mode,#app.blurred .stage.selected{filter: blur(2px);-webkit-filter: blur(2px);-moz-filter: blur(2px);-o-filter: blur(2px);-ms-filter: blur(2px);}#app[data-mode="setup"] #record .student.disabled{background-color: #FFF;background-image: url(../static/checkmark.png);background-position: top 5px right 5px;background-repeat: no-repeat;border: 1px #154A76 solid;color: #203F5F;}#app .stage{position: absolute;width: 100%;}#stage-help iframe{width: 100%;}#back-button{background-image: url(../static/footer-back-icon.svg);background-position: center left 10px;background-repeat: no-repeat;background-size: 13px 21px;color: #FFF;float: left;padding-left: 50px;padding-right: 20px;text-align: right;}#back-button:hover{background-color: #4D7AFF;}#back-button.disabled{color: #CCC;}#behavior-rubric table{text-align: center;}#behavior-rubric .behavior{display: inline-block;padding: 30px 0px 10px 0px;position: relative;text-align: center;vertical-align: top;width: 33%;}#behavior-rubric .behavior-icons{position: absolute;top: 10px;width: 100%;}#behavior-rubric .behavior-name{margin-top: 40px;}#behavior-rubric .demerit-icon{color: #FFF;display: inline-block;font-size: 26px;height: 42px;margin-bottom: 1px;padding-top: 10px;text-decoration: none;width: 52px;}#behavior-rubric .icon{position: relative;}#behavior-rubric .icon img,#behavior-rubric .icon span{height: 52px;left: 0px;position: absolute;top: 0px;width: 52px;}#behavior-rubric .icon span{-webkit-font-smoothing: antialiased;top: 9px;}#behavior-rubric .icon img.selected{opacity: 0;-webkit-transition: opacity .25s linear;-moz-transition: opacity .25s linear;-o-transition: opacity .25s linear;transition: opacity .25s linear;}#behavior-rubric .icon.selected img.selected{opacity: 1;}#behavior-rubric .merit-icon{color: #FFF;display: inline-block;font-size: 26px;height: 42px;margin-bottom: 1px;margin-right: 10px;padding-top: 10px;text-decoration: none;width: 52px;}#behavior-rubric .standard{padding: 20px 20px 10px 20px;}#behavior-rubric .standard-name{font-size: 26px;}#chat {  background-color: #FFF;  box-shadow: 0px 0px 10px #3B6FC8;  font-size: 18px;  position: fixed;  width: 100%;  z-index: 1000000;}#chat img {  background-color: #3B6FC8;  border: 2px #3B6FC8 solid;  border-radius: 26px;  height: 48px;  width: 48px;}#chat .arrow {position: relative;}#chat .container {  margin: 0px auto;  overflow: auto;  padding: 10px 10% 0px 10%;  /*  -webkit-transform: translateZ(0px);  -webkit-transform: translate3d(0,0,0);  -webkit-perspective: 1000;  */  -webkit-overflow-scrolling: touch;}#chat .group {  overflow: auto;  padding-bottom: 10px;}#chat .group.flush .message {  width: calc(100% - 72px);}#chat .group.flush .timestamp {  line-height: normal;  padding-top: 5px;  vertical-align: top;}#chat .message {  background-color: #EEE;  box-sizing: border-box;  color: #333;  display: inline-block;  margin-left: 20px;  max-width: calc(100% - 72px); max-width: -moz-calc(100% - 72px); max-width: -webkit-calc(100% - 72px);  padding: 15px;  vertical-align: middle;  user-select: text !important; -ms-user-select: text !important; -moz-user-select: text !important; -webkit-user-select: text !important;}#chat .message:after {  border: solid transparent;border-color: rgba(238, 238, 238, 0);border-right-color: #EEE;border-width: 10px;content: " ";height: 0px;margin-top: -10px;pointer-events: none;position: absolute;right: 100%;top: 50%;width: 0px;}#chat .note {  box-sizing: border-box;  color: #28548A;  font-size: 14px;  padding: 5px 20px 0px 86px;}#chat .timestamp {  color: #CCC;  float: right;  font-size: 14px;  line-height: 52px;  padding: 0px 5px;  vertical-align: middle;}#chat .user-photo {  border: 2px #3B6FC8 solid;  border-radius: 50%;  vertical-align: middle;}#chat-compose {  display: table;  margin: 0px auto;  width: 80%;}#chat-compose div.column {  border-top: 1px #EEE solid;  display: table-cell;  padding: 10px 0px;  vertical-align: top;}#chat-compose-buttons {  width: 1px;}#chat-compose-buttons a {  background-color: #CCC;  color: #666;  display: inline-block;  padding: 10px;  font-size: 14px;  text-align: center;  width: 100px;}#chat-compose-buttons a:first-child {  background-color: #f8b908;  color: #666;  margin-bottom: 5px;}#chat-compose-buttons a.disabled {  background-color: #999;}#chat-compose-image {  vertical-align: middle !important;  width: 1px;}#chat-compose-message:after {  border: solid transparent;border-color: rgba(238, 238, 238, 0);border-right-color: #EEE;border-width: 10px;content: " ";height: 0px;  margin-right: -20px;margin-top: -10px;pointer-events: none;position: absolute;right: 100%;top: 50%;width: 0px;}#chat-compose-message textarea {  background-color: #EEE;  border: 0px;  border-radius: 0px;  box-sizing: border-box;  color: #333;  font-size: 18px;  height: 80px;  margin-left: 20px;  padding: 15px;  resize: none;  width: calc(100% - 30px);}#chat-intro a {  display: block;  padding: 10px;  text-align: center;}#chat-intro span {  display: block;  padding: 10px;  text-align: center;}#chat-icon{background-image: url(../static/icon/chat.svg);background-position: 50% 50%;background-repeat: no-repeat;background-size: 32px 32px;display: inline-block;height: 52px;margin-right: 10px;position: relative;width: 52px;}#chat-icon:hover{background-color: #4079DB;}#chat-icon.close{background-image: url(../static/icon/close-icon.svg);background-size: 24px 24px;}#chat-icon.disabled {opacity: .25;}#chat-icon span{background-color: #FFCC00;border-radius: 50%;font-size: 9px;font-weight: bold;height: 8px;position: absolute;right: 5px;top: 40px;width: 8px;}#chat-mode-icon{  display: none !important;}.clever {background-color: #2F67AB;border-radius: 5px;box-sizing: border-box;color: #FFF;display: block;padding: 10px;}.clever .icon {background-color: #FFF;background-image: url(../static/icon/clever-icon.svg);border-radius: 5px;display: inline-block;vertical-align: middle;width: 32px;}.clever .text {display: inline-block;font-size: 20px;height: 32px;line-height: 32px;vertical-align: middle;width: calc(100% - 32px); width: -moz-calc(100% - 32px); width: -webkit-calc(100% - 32px);}#close-icon{background-image: url(../static/icon/whiteX.svg);background-position: left 50%;background-size: 36px 36px;color: #FFF;font-size: 24px;height: 32px;padding: 10px;padding-left: 45px;width: 32px;}#comment-icon{background-image: url(../static/comment-icon.svg);background-size: 30px 24px;}#comment-icon.selected{background-image: url(../static/comment-icon-selected.svg);}#dashboard{padding: 5px 10px;}#dashboard-buttons{display: inline-block;padding: 0px 0px;vertical-align: middle;width: 30%;}#dashboard-buttons a{border: 5px #CCC solid;border-radius: 10px;color: #3B6FC8;display: inline-block;padding: 30px 0px;text-align: center;width: 80%;-webkit-transition: border .25s linear;-moz-transition: border .25s linear;-o-transition: border .25s linear;transition: border .25s linear;}#dashboard-buttons a:first-child{margin-bottom: 10px;}#dashboard-buttons a.selected{border: 5px #3B6FC8 solid;}#dashboard-chart{padding-top: 20px;}#dashboard-demerits{color: #C6342A;display: inline-block;margin-top: -20px;text-align: center;vertical-align: middle;width: 35%;}#dashboard-demerits-text{font-size: 24px;text-transform: uppercase;}#dashboard-demerits-value{font-size: 110px;}#dashboard-points{color: #008C22;display: inline-block;margin-top: -20px;text-align: center;vertical-align: middle;width: 35%;}#dashboard-points-text{font-size: 24px;text-transform: uppercase;}#dashboard-points-value{font-size: 110px;}#dashboard-totals{border: 10px #CCC solid;border-radius: 20px;overflow: auto;padding: 20px;}#dashboard-updated{color: #999;font-style: italic;padding-bottom: 10px;padding-right: 10px;text-align: right;}#dashboard-icon{background-image: url(../static/dashboard-icon.png);}#deposits-icon{background-image: url(../static/deposits-icon.png);}#deposits-icon.selected{background-image: url(../static/deposits-icon-selected.png);}#deposits-icon.selected .arrow{display: block;}#device{}#device .browser{color: #FFF;float: right;margin-right: 10px;}#device .browser img{height: 48px;width: 48px;}#device .browsers{font-size: 14px;padding-top: 20px;}#device .device{background-color: #628cd3;border-radius: 10px; color: #FFF;font-size: 24px;margin: 0px auto;max-width: 100%;padding: 40px 40px 40px 40px;position: fixed;text-align: center;width: 450px;}#device .download{background-repeat: no-repeat;border: 1px #3B6FC8 solid;color: #FFF;display: block;padding: 5px 10px 5px 80px;}#device a.download:hover{border: 1px #FFF solid;}#device .logo{background-image: url(../static/device/logo.png);background-repeat: no-repeat;height: 21px;margin: 0px auto;width: 159px;}#device .message{padding: 20px 0px 20px 0px;}#device .supported{margin: 0px auto;overflow: auto;text-align: left;width: 160px;}#device .supported .image{float: left;padding: 5px 20px 5px 5px;text-align: center;width: 73px;}#device .supported .name{float: left;font-size: 18px;margin-top: 20px;width: 60px;}#device .text{padding-top: 20px;}#device #android-device .download{background-image: url(../static/device/android.png);background-position: 10px 2px;}#device #chrome-device .download{background-image: url(../static/browser/chrome.png);background-position: 15px 10px;}#device #firefox-device .download{background-image: url(../static/browser/firefox.png);background-position: 15px 10px;}#device #ie-device .download{background-image: url(../static/device/ie.png);background-position: 10px 4px;}#device #ipad-device .download{background-image: url(../static/device/ipad.png);background-position: 20px 3px;}#device #smartphone-device{background: none;border-radius: 0px;font-size: 16px;padding: 0px;width: auto;}#device #smartphone-device .logo{background-image: url(../static/device/logo-dark.png);}#download-icon{background-image: url(../static/download-icon.png);}#download-icon.selected{background-image: url(../static/download-icon-selected.png);}#filepicker_shade{z-index: 1000000 !important;}#filepicker_dialog_container{height: 90% !important;max-height: 556px;overflow: auto !important;width: 90% !important;z-index: 10000000 !important;}#filter{background-color: #25538C;color: #CCC;font-size: 12px;height: 0px;overflow: auto;}#filter .field{cursor: default;float: left;min-height: 65px;padding: 10px;}#filter .name{font-weight: bold;padding-bottom: 5px;}#filter .radio{background-color: #133862;border-radius: 10px;display: inline-block;height: 30px;margin: 0px 5px 0px 5px;width: 60px;}#filter .slider{background-color: #F8B908;border-radius: 10px;cursor: pointer;height: 30px;width: 30px;}#filter .value{background-color: #28548A;float: left;margin-right: 5px;min-width: 120px;padding: 5px;}#filter .select{background-color: #28548A;background-image: url(../static/filter-select.png);background-position: right;color: #F8B908;cursor: pointer;padding: 10px;}#filter-behaviors{overflow: auto;}#filter-behaviors .filter-behavior{border-bottom: 1px #CCC solid;border-right: 1px #CCC solid;float: left;font-size: 14px;color: #CCC;overflow: hidden;padding: 10px 0px 10px 0px;white-space: nowrap;text-align: center;text-transform: uppercase;width: 33.2%;}#filter-content{overflow: auto;}#filter-behaviors .filter-behavior.selected{background-image: url(../static/filter-checked.png);background-repeat: no-repeat;color: #F8B908;}#filter-behaviors-bar{overflow: auto;text-align: center;}#filter-behaviors-container{background-color: #133862;clear: both;}#filter-cancel{background-color: #3B6FC8;border-radius: 5px;color: #133862;float: right;padding: 5px;margin-right: 5px;}#filter-content{}#filter-info{color: #F8B908;padding-top: 7px;}#filter-loader-overlay{background-color: #133862;opacity: .50;position: absolute;width: 100%;}#filter-loader-message{background-color: #3B6FC8;border-radius: 10px;color: #FFF;font-size: 20px;padding: 10px 40px 10px 40px;position: absolute;text-align: center;width: 300px;}#filter-loader-message-icon{display: inline-block;margin-right: 10px;}#filter-loader-message-text{display: inline-block;text-align: left;width: 100px;}#filter-select-all{background-image: url(../static/filter-select-all.png);display: inline-block;float: left;height: 32px;margin-right: 10px;width: 32px;}#filter-select-none{background-image: url(../static/filter-select-none.png);display: inline-block;float: left;height: 32px;width: 32px;}#filter-submit{background-color: #F8B908;border-radius: 5px;color: #133862;float: right;padding: 5px;}#footer{bottom: 0px;overflow: hidden;position: fixed;text-align: center;width: 100%;z-index: 900000;}#footer .arrow{background-image: url(../static/screen-selected.png);background-position: 50% 50%;background-repeat: no-repeat;display: none;height: 12px;margin-left: 4px;margin-top: -20px;position: absolute;width: 24px;}#footer .button{min-height: 25px;overflow: hidden;padding-bottom: 21px;padding-top: 27px;text-decoration: none;text-transform: uppercase;white-space: nowrap;}#footer .button.disabled{background-color: #28548A;}#footer .footer-menu{background-color: #FFDE5C;float: right;right: 0px;width: 178px;}#footer .footer-menu .footer-menu-item{border-bottom: 1px #000 solid;color: #3E71C5;cursor: pointer;display: block;padding: 20px;}#footer .footer-menu .footer-menu-item:hover{color: #000;}#footer .icon{cursor: pointer;height: 32px;margin-left: 10px;padding: 10px;width: 32px;}#footer .icon:hover{background-color: #4079DB;}#footer-back{background-image: url(../static/back-icon.png);background-repeat: no-repeat;background-position: 10px center;color: #FFF;display: inline-block;margin-top: 4px;padding: 10px 10px 10px 39px;}#footer-back:hover{background-color: #4079DB;}#footer-bar{clear: both;height: 73px;position: relative;}#footer-bg{background-color: #3B6FC8;bottom: 0px;height: 61px;position: fixed;width: 100%;}#footer-cancel{background-image: url(../static/cancel-icon.png);background-repeat: no-repeat;background-position: 10px center;color: #FFF;display: inline-block;margin-top: 4px;padding: 10px 10px 10px 45px;}#footer-cancel:hover{background-color: #4079DB;}#footer-help-call{background-image: url(../static/phone-icon.png);}#footer-help-email{background-image: url(../static/email-icon.png);}#user{color: #FFF;}#footer-center{height: 61px;text-align: center;}#footer-center-arrow{height: 14px;line-height: 0px;position: relative;top: 0px;white-space: nowrap;}#footer-center-arrow-left{background-color: #3B6FC8;display: inline-block;height: 100%;vertical-align: top;}#footer-center-arrow-gap{display: inline-block;position: absolute;margin-left: -12px;vertical-align: top;}#footer-center-arrow-gap.fill{background-color: #3B6FC8;}#footer-center-arrow-right{background-color: #3B6FC8;display: inline-block;height: 100%;margin-left: 24px;vertical-align: top;}#footer-center-content{background-color: #3B6FC8;height: 100%;position: relative;}#footer-date{color: #FFF;font-size: 18px;margin: 0px auto;padding-top: 14px;text-align: center;width: 250px;}#footer-date-back{background-image: url(../static/date-back.png);float: left;height: 44px;width: 44px;}#footer-date-next{background-image: url(../static/date-next.png);float: right;height: 44px;width: 44px;}#footer-date-text{color: #FFF;display: block;padding-top: 10px;}#footer-left{left: 0px;height: 100%;position: absolute;text-align: left;top: 0px;}#footer-left .icon{margin-top: 12px;}#footer-menu{background-color: #FFF;float: right;right: 0px;width: 216px;}#footer-menu .footer-menu-item{border-left: 1px #3B6FC8 solid;border-top: 1px #3B6FC8 solid;color: #3E71C5;cursor: pointer;display: block;padding: 20px;}#footer-menu .footer-menu-item:hover{color: #000;}#footer-option-date{padding: 20px;text-align: center;}#footer-option-date table{margin: 0px auto;}#footer-option-date th{color: #000;font-weight: normal;}#footer-option-date-back{background-image: url(../static/footer-date-back.png);height: 22px;float: left;margin-left: 50px;margin-top: 75px;width: 22px;}#footer-option-date-month{color: #000;font-size: 24px;text-transform: uppercase;}#footer-option-date-next{background-image: url(../static/footer-date-next.png);height: 22px;float: right;margin-right: 50px;margin-top: 75px;width: 22px;}#footer-options{color: #F8B908;text-align: center;}#footer-options a{color: #3E71C5;text-decoration: none;}#footer-options a:hover{background-color: #F9C400;}#footer-options #footer-attendance a{color: #FFF;display: inline-block;padding: 20px 0px 20px 0px;width: 33.3%;}#footer-options #footer-attendance .absent, #footer-options #footer-attendance .absent:hover{background-color: #999999;}#footer-options #footer-attendance .present, #footer-options #footer-attendance .present:hover{background-color: #21C444;}#footer-options #footer-attendance .tardy, #footer-options #footer-attendance .tardy:hover{background-color: #EFB734;}#footer-options #footer-locations{text-align: center;}#footer-options #footer-locations a{display: inline-block;padding: 20px 10px 20px 10px;text-decoration: none;text-transform: uppercase;}#footer-options #footer-locations a.selected{background-color: #FFEDA3;font-weight: bold;}#footer-options #footer-payrolls{text-align: center;}#footer-options #footer-payrolls a{display: inline-block;padding: 20px 10px 20px 10px;text-decoration: none;text-transform: uppercase;}#footer-options #footer-payrolls a.selected{background-color: #FFEDA3;font-weight: bold;}#footer-right{height: 100%;position: absolute;right: 0px;top: 0px;}#footer-time .footer-time:first-child{display: block;}#footer-time-selection{background-color: #FFEDA3;}#footer-time-selection a{display: inline-block;margin-right: 40px;padding: 20px 10px 20px 10px;}#footer-time-selection a.selected{font-weight: bold;}#footer-time-display{font-size: 52px;}#footer-time-display a.selected{background-color: #FFEDA3;}#footer-time-display a, #footer-time-display span{display: inline-block;padding: 20px 10px 20px 10px;}#footer-page {  padding-top: 7px;}#footer-page a,#footer-page img,#footer-page span {  vertical-align: middle;}#footer-page a {  display: inline-block;  margin: 0px 2px;}#footer-page a.disabled {  visibility: hidden;}#footer-page-current {  color: #FFF;  display: inline-block;  width: 100px;}form{}form label{float: left;padding: 0px 5px;text-align: right;width: 100px;}form label.radio-custom-label{padding-top: 12px;}form label span{display: block;font-size: 12px;}form input,form textarea{-webkit-appearance: none;border-radius: 5px;outline: none;}form input:focus,form textarea:focus{box-shadow: inset 0 0 0 1px #3B6FC8;}form .error{clear: both;margin-left: 115px;}form .field{clear: both;overflow: auto;padding-bottom: 15px;}form .note{clear: both;color: #999;font-size: 12px;text-align: left;}form .remaining{clear: both;color: #999;float: right;font-size: 12px;text-align: right;}form .radio-custom{padding-top: 6px;text-align: left;}form .radio-custom a{display: inline-block;margin-right: 10px;position: relative;}form .radio-custom a span{display: block;text-align: center;width: auto;}form .radio-custom a span.checkmark{height: 16px;opacity: 0;position: absolute;right: 0px;top: 0px;width: 16px;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;}form .radio-custom a span.checkmark img{height: 16px;width: 16px;}form .radio-custom a.selected span.checkmark{opacity: 1;}form .radio-custom a span.icon{border: 1px #CCC dashed;border-radius: 5px;display: block;padding: 5px;}form .radio-custom a.selected span.icon{border: 1px #CCC solid;border-radius: 20px;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;}form .radio-custom a span.name{color: #999;font-size: 12px;padding: 0px 5px;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;}form .radio-custom a:hover span.name,form .radio-custom a.selected span.name{color: #000;}#gender-popover a {  box-sizing: border-box;  border-radius: 5px;  display: inline-block;  text-align: center;  text-transform: uppercase;  -webkit-transition: background-color .25s linear;-moz-transition: background-color .25s linear;-o-transition: background-color .25s linear;-ms-transition: background-color .25s linear;transition: background-color .25s linear;}#gender-popover a.male {  border: 1px #0059B2 solid;  color: #0059B2;  margin-right: 6px;  width: 96px;}#gender-popover a.male:hover {  background-color: #0059B2;  color: #FFF;}#gender-popover a.female {  border: 1px #D900D9 solid;  color: #D900D9;  width: 98px;}#gender-popover a.female:hover {  background-color: #D900D9;  color: #FFF;}#header{background-color: #3B6FC8;height: 73px;position: fixed;text-align: center;top: 0px;width: 100%;z-index: 10000;}#header .icon{background-repeat: no-repeat;cursor: pointer;display: inline-block;width: auto;}#history table{font-size: 18px;text-align: center;width: 100%;}#history span{color: #CCC;font-size: 12px;}#history td{border-bottom: 1px #EEE solid;}#history th{color: #CCC;font-size: 14px;}#history th{border-bottom: 1px #EEE solid;}#history .bonus{color: #005700;}#history .deduction{color: #FF0000;}#history .label{text-align: left;}#incentive-button{border: 2px #3B6FC8 solid;border-radius: 10px;color: #3B6FC8;height: 26px;margin-top: -3px;min-width: 120px;padding: 8px 5px 5px 5px;text-align: center;}#incentive-button.selected{background-image: url(../static/incentive-button-icon.svg);background-position: 10px 9px;background-repeat: no-repeat;background-size: 24px 24px;min-width: 0px;padding: 10px 15px 6px 42px;text-align: left;}#incentives-rubric .incentive{box-sizing: border-box;display: inline-block;padding: 20px;position: relative;text-align: center;vertical-align: top;width: 33%;}#incentives-rubric .incentive-amount{color: #000;font-size: 30px;}#incentives-rubric .incentive-dollars{color: #878787;font-size: 14px;}#incentives-rubric .incentive-icon{float: left;margin-right: 10px;}#incentives-rubric .incentive-icon{background-image: url(../static/incentive-icon.svg);background-size: 52px 52px;color: #FFF;display: inline-block;font-size: 26px;height: 42px;padding-top: 10px;text-decoration: none;width: 52px;}#incentives-rubric .incentive-icon.selected{background-image: url(../static/incentive-icon-selected.svg);}#incentives-rubric .incentive-icon.disabled{background-image: url(../static/incentive-icon-disabled.svg);}#incentives-rubric .incentive-name{color: #444444;font-size: 18px;overflow: hidden;padding-bottom: 5px;text-overflow: ellipsis;width: 100%;}#incentives-rubric .incentive{text-align: left;}#incentives-rubric-total{float: right;padding: 20px;}#incentives-rubric-total-title{color: #999;font-size: 18px;text-transform: uppercase;}#incentives-rubric-total-text{color: #000;font-size: 32px;}.info-bar{background-color: #FFF;clear: both;color: #223F5F;display: table;position: relative;table-layout: fixed;width: 100%;z-index: 2;}.info-bar .name{padding-top: 5px;}.info-bar .radio{background-color: #133862;border-radius: 10px;color: #3B6FC8;display: inline-block;float: right;height: 30px;margin: 0px 5px 0px 5px;width: 60px;}.info-bar .radio .slider{background-color: #3B6FC8;border-radius: 10px;cursor: pointer;height: 30px;width: 30px;}.info-bar .radio.on .slider{margin-left: 30px;}.info-bar .radio .status{font-size: 14px;padding: 6px 0px 0px 5px;position: absolute;right: 27px;text-align: right;width: 53px;}.info-bar .radio.on .status{text-align: left;}.info-bar-content{display: table-row;}.info-bar-filter{background-color: #FFF;border: 1px #3B6FC8 solid;border-radius: 13px;color: #3B6FC8;left: 50%;margin-left: -80px;overflow: hidden;padding: 10px 0px;position: absolute;text-align: center;text-overflow: ellipsis;top: 15px;white-space: nowrap;width: 160px;}.info-bar-filter.disabled {border-color: #CCC;color: #CCC;}.info-bar-filter.open{background-color: #3B6FC8;color: #FFF;}.info-bar-icon{background-image: url(../static/info-bar-icon-expand.png);background-position: 50% 50%;background-repeat: no-repeat;float: left;height: 24px;padding: 4px;width: 24px;}.info-bar-icon.collapse{background-image: url(../static/info-bar-icon-collapse.png);}.info-bar-message{background-color: #EEE;color: #000;padding: 10px;text-align: center;white-space: normal;}.info-bar-message.add{background-color: #B6D7A8;}.info-bar-message.remove{background-color: #EA9999;}.info-bar-name{color: #000;display: table-cell;font-size: 26px;max-width: 75%;overflow: hidden;padding: 14px 20px 10px 20px;text-align: left;text-decoration: none;text-overflow: ellipsis;vertical-align: top;width: 40%;}.info-bar-name:hover .info-bar-name-text{color: #333;}.info-bar-name.clear {color: #3B6FC8;font-size: 32px;}.info-bar-name.clear .info-bar-icon {background-image: url(../static/icon/close-icon-blue.svg);background-size: 20px 20px;height: 32px;padding: 4px 0px;width: 32px;}.info-bar-name.clear:hover .info-bar-name-text {color: #0082f3;}.info-bar-name.clear .info-bar-name-text {padding-left: 4px;}.info-bar-name-students{color: #CCC;font-size: 12px;margin-left: 32px;}.info-bar-options{color: #999;display: table-cell;font-size: 18px;padding: 15px 0px;text-align: right;vertical-align: top;white-space: nowrap;width: 60%;}.info-bar-options .info-bar-option{color: #999;display: inline-block;margin-left: -10px;margin-right: 20px;text-decoration: none;}.info-bar-options .info-bar-option:hover{color: #666;}#roster-info-bar-reports{color: #999;left: 50%;margin-top: 15px;position: absolute;text-align: center;top: 0px;-o-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 250px;}#roster-info-bar-reports-text{color: #386CCB;display: block;font-size: 20px;text-decoration: underline;}#roster-info-bar-reports-text.disabled{color: #666;text-decoration: none;}#roster-info-bar-name{white-space: nowrap;}#roster-info-bar-stats-total{display: inline-block;font-size: 64px;margin-right: 10px;margin-top: 7px;vertical-align: middle;}#roster-info-bar-stats-total.million{text-align: center;width: 50%;}#roster-info-bar-stats{background-color: #3B6FC8;border-radius: 20px;color: #FFF;display: table-cell;text-align: right;white-space: nowrap;width: 50%;}#roster-info-bar-stats-units{display: inline-block;font-size: 20px;margin-top: 7px;margin-right: 10px;vertical-align: middle;}#roster-info-bar-stats-units-1{color: #FFFFCC;}#roster-info-bar-container.dashboard{padding: 0px 10px;}#roster-info-bar-container.dashboard .info-bar{margin: 5px 0px;}#roster-info-bar-container.dashboard .info-bar-filter{display: none;}#roster-info-bar-container.dashboard .info-bar-options{display: none;}#roster-info-bar-container.dashboard .info-bar-name{padding: 9px 10px 10px 10px;vertical-align: top;width: 50%;}#roster-info-bar-container.dashboard .info-bar-name-students{color: #133861;font-size: 46px;}#view-info-bar{width: auto;}#info-button img{vertical-align: middle;}#info-button span{margin-right: 10px;vertical-align: middle;}.loader {-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}@-moz-keyframes spin { 100% {-moz-transform: rotate(360deg);} }@-webkit-keyframes spin { 100% {-webkit-transform: rotate(360deg);} }@keyframes spin { 100% {-webkit-transform: rotate(360deg);transform:rotate(360deg);} }#location-button{border: 1px #3B6FC8 solid;border-radius: 10px;color: #3B6FC8;font-size: 20px;padding: 10px 20px;}#location-button img{margin-right: 10px;vertical-align: middle;}#location-button span{display: inline-block;margin-top: -3px;vertical-align: middle;}#location-icon{background-image: url(../static/room-icon.png);}#location-icon.selected{background-image: url(../static/location-icon-selected.png);}#logo{color: #FFF;font-size: 24px;height: 25px;left: 50%;margin-left: -87px;position: absolute;top: 22px;width: 174px;}#logo .image{background-color: #3B6FC8;height: 26px;left: 50%;margin-left: -87px;position: absolute;width: 174px;}#logo .text{display: block;margin-top: -2px;}#menu{left: 0px;padding: 12px;position: absolute;text-align: left;top: 0px;}#message{background-color: #133862;color: #FFF;padding: 10px 5px 10px 5px;text-align: center;}#message a{background-color: #EEE;border: none;color: #000;cursor: pointer;display: inline-block;font-size: 16px;margin-left: 5px;padding: 5px;}#mode-icon{background-image: url(../static/icon/menu.svg);background-position: left 50%;background-size: 36px 36px;color: #FFF;font-size: 24px;height: 32px;padding: 10px;padding-left: 45px;width: 32px;}#mode-admin{background-color: #FFF;border-bottom: 1px #999 solid;padding: 10px;text-align: left;}#mode-help {background-color: #EEE;border-radius: 4px;box-sizing: border-box;clear: both;color: #666;margin: 30px auto 0px auto;max-width: 720px;padding: 10px;text-align: center;}#mode-icons{margin: 0px auto;}#modes{background-color: #FFF;color: #666;position: absolute;text-align: left;top: 73px;width: 100%;z-index: 9996;}#modes .mode{box-sizing: border-box;color: #133861;cursor: pointer;display: inline-block;height: 200px;padding: 20px;position: relative;text-align: center;text-decoration: none;vertical-align: top;width: 20%;}#modes .mode.disabled{opacity: .5;}#modes .mode.selected{color: #000;}#modes .mode-badge {background-color: #F8B908;border-radius: 5px;color: #FFF;font-size: 12px;padding: 3px;position: absolute;margin-left: 25px;top: 80px;white-space: nowrap;}#modes .mode-desc{color: #666;display: block;font-size: 16px;padding-top: 5px;}#modes .mode-icon{background-repeat: no-repeat;background-position: 50% 50%;display: block;height: 62px;margin: 0px auto;vertical-align: top;width: 62px;}#modes .mode-name{color: #3B6FC8;display: block;font-size: 26px;padding-top: 10px;}#attendance-mode-icon .mode-icon{background-image: url(../static/attendance-mode-icon-blue.svg);}#behavior-mode-icon .mode-icon{background-image: url(../static/behavior-mode-icon-blue.svg);background-size: 61px 43px;}#chat-mode-icon .mode-icon{background-image: url(../static/chat-mode-icon-blue.svg);background-size: 44px 44px;}#deposits-mode-icon .mode-icon{background-image: url(../static/deposits-mode-icon-blue.svg);}/*#hallways-mode-icon .mode-icon{background-image: url(../static/hallways-mode-icon-blue.svg);}*/#help-mode-icon .mode-icon{background-image: url(../static/help-mode-icon-blue.svg);background-size: 62px 62px;}#incentives-mode-icon .mode-icon{background-image: url(../static/incentives-mode-icon-blue.svg);background-size: 59px 61px;}#insights-mode-icon .mode-icon{background-image: url(../static/insights-mode-icon-blue.svg);background-size: 62px 62px;}#paychecks-mode-icon .mode-icon{background-image: url(../static/paychecks-mode-icon-blue.svg);}#reports-mode-icon .mode-icon{background-image: url(../static/reports-mode-icon-blue.svg);background-size: 62px 62px;}#rosters-mode-icon .mode-icon{background-image: url(../static/rosters-mode-icon-blue.svg);background-size: 40px 39px;}#setup-mode-icon .mode-icon{background-image: url(../static/setup-mode-icon-blue.svg);background-size: 62px 62px;}#site-mode-icon .mode-icon{background-image: url(../static/site-mode-icon-blue.svg);background-size: 62px 44px;}#students-mode-icon .mode-icon{background-image: url(../static/students-mode-icon-blue.svg);background-size: 54px 49px;}#users-mode-icon .mode-icon{background-image: url(../static/users-mode-icon-blue.svg);background-size: 69px 44px;}#next-button{background-color: #F8B908;background-image: url(../static/footer-next-icon.svg);background-position: center right 10px;background-repeat: no-repeat;background-size: 22px 21px;bottom: 0px;color: #3E71C5;padding-left: 20px;padding-right: 50px;position: absolute;right: 0px;text-align: left;}#next-button:hover{background-color: #FFE234;}#none{background-color: #DDDDDD;border-radius: 3px;margin: 20px auto 0px auto;padding: 5px;text-align: center;width: 700px;}#none-button{background-color: #F8BA09;display: block;color: #133861;font-size: 26px;padding: 5px;}#none-text{color: #133861;padding: 20px;}#none-title{background-color: #133862;color: #FFF;font-size: 30px;padding: 20px;}#none-title-icon{display: inline-block;margin-right: 10px;vertical-align: middle;}#none-title-icon-image{height: 52px;width: 52px;}#none-title-text{display: inline-block;vertical-align: middle;}#notice{background-color: #FFFFCC;border: 1px #FFDE5C solid;bottom: 80px;padding: 10px;position: fixed;right: 10px;}#notification{background-color: #EEE;color: #133862;overflow: auto;padding: 10px 5px 10px 5px;text-align: center;}#notification-dismiss{color: #133862;display: inline-block;float: right;position: absolute;right: 10px;text-decoration: underline;}#notification a{color: #3B6FC8;}#notification button{background-color: #008F68;border: none;border-radius: 5px;color: #FFF;cursor: pointer;display: inline-block;font-size: 16px;margin: -5px 0px -5px 5px;padding: 5px;}#options-button{border: 1px #3B6FC8 solid;border-radius: 10px;color: #3B6FC8;cursor: pointer;font-size: 14px;padding: 10px 20px;}#options-button.disabled {border-color: #CCC;color: #CCC;}#options-button.open{background-color: #3B6FC8;color: #FFF;}#overlay{background-color: #3B6FC8;opacity: .3;position: fixed;width: 100%;z-index: 9998;}#payroll-button{background-image: url(../static/payroll-button-icon3.png);background-repeat: no-repeat;height: 26px;padding-left: 37px;padding-top: 6px;}.popover {background-color: #FFF;border: 3px #3B6FC8 solid;border-radius: 3px;font-size: 18px;min-width: 200px;padding: 5px;position: absolute;z-index: 9998;}.popover a {border-bottom: 1px #CCC solid;color: #213F5F;display: block;padding: 15px 10px;}.popover a:hover {background-color: #EEE;}.popover a:last-child {border: none;}.popover a span.desc {color: #777;display: block;font-size: 14px;padding-top: 5px;}.popover a span.name {color: #3B6FC8;}.popover a span.selected {color: #D86C00;float: right;}.popover.center {text-align: center;}.popover.table {display: table;}.popover.table a {display: table-row;}.popover.table a span {border-bottom: 1px #CCC solid;display: table-cell;padding: 15px 10px;vertical-align: middle;}.popover.table a:last-child span {border: none;}.popover.table a span.icon {height: 24px;padding-right: 0px;width: 24px;}.popover.table a span.icon img {height: 24px;vertical-align: middle;width: 24px;}.popover.table a span.label {text-align: left;}#filter-popover {width: 350px;}#help-popover {position: fixed;z-index: 20000;}#popover {left: 0px;top: 0px;}#popover-arrow {pointer-events: none;position: absolute;}#popover-arrow .border {border: 19px rgba(255, 225, 255, 0) solid;border-bottom-color: #3B6FC8;height: 0px;left: 0px;margin-left: -4px;position: absolute;top: 0px;width: 0px;}#popover-arrow .fill {border: 17px rgba(255, 255, 255, 0) solid;border-bottom-color: #FFF;height: 0px;left: -2px;position: absolute;top: 7px;width: 0px;}#popover-arrow.above {margin-top: -2px;}#popover-arrow.above .border {border: 19px rgba(255, 225, 255, 0) solid;border-top-color: #3B6FC8;}#popover-arrow.above .fill {border: 15px rgba(255, 255, 255, 0) solid;border-top-color: #FFF;top: 0px;}#popover-close {margin: 5px;position: absolute;right: 0px;top: 0px;}#popover-close img {height: 44px;width: 44px;}#popover-title {background-color: #3B6FC8;color: #FFF;display: none;font-size: 24px;height: 54px;text-align: center;width: 100%;}#popover-title-text {display: table-cell;vertical-align: middle;}#roster-popover {right: 0px;top: 73px;}#roster-popover-nickname {background-color: #DDDDDD;border: none;font-size: 20px;padding: 0px;margin: 0px;width: 100%;}#roster-popover-nickname-container {padding: 5px 0px 5px 0px;}#roster-popover a {border: none;display: inline-block;}#user-popover {position: fixed;z-index: 20000;}#practice-mode{background-color: #F8B908;clear: both;overflow: hidden;}#practice-mode-button{display: table-cell;padding: 5px;text-align: right;vertical-align: middle;width: 160px;}#practice-mode-button a{color: #133862;background-color: #FFF;border: 1px #133862 solid;display: inline-block;margin: 5px;padding: 5px;}#practice-mode-content{display: table;width: 100%;}#practice-mode-text{color: #133862;display: table-cell;font-size: 12px;font-weight: bold;padding: 5px;text-align: left;vertical-align: middle;}#print-icon{background-image: url(../static/print-icon.png);}#print-icon.selected{background-image: url(../static/print-icon-selected.png);}#print-icon.selected .arrow{display: block;}#projector{background-color: #FFF;border: 2px #3B6FC8 solid;left: 50%;height: 360px;margin-left: -45%;margin-top: -180px;overflow: hidden;position: fixed;text-align: center;top: 50%;width: 90%;z-index: 100001;}#projector-content{padding: 20px;}#projector-image{background-image: url(../static/merit-icon-large.png);background-repeat: no-repeat;display: inline-block;height: 115px;width: 115px;}#projector-image.demerit{background-image: url(../static/demerits-icon.svg);background-size: 115px 115px;}#projector-title{background-color: #3B6FC8;color: #FFF;font-size: 50px;padding: 20px;}#projector-text{color: #133862;font-size: 40px;}#record{clear: both;padding: 5px;position: relative;text-align: center;}#record .student{border: 1px #154A76 solid;box-sizing: border-box;color: #203F5F;cursor: pointer;display: inline-block;padding: 10px 10px 20px 10px;position: relative;margin: 5px 5px 10px 5px;text-align: left;text-decoration: none;width: 210px;-webkit-transition: background-color .25s linear;-moz-transition: background-color .25s linear;-o-transition: background-color .25s linear;transition: background-color .25s linear;}#record .student.pressed{background-color: #133862;color: #FFF;opacity: 1;}#record .student.selected{background-color: #F8B908;}#record .student.disabled{background-color: #CCC;border: 1px #CCC solid;color: #888;cursor: default;}#record .student.male{border-left: 3px #0059B2 solid;}#record .student.female{border-left: 3px #D900D9 solid;}#record .student-data{border-radius: 5px;color: #FFF;left: 6px;margin-left: 0px;margin-top: -2px;position: absolute;text-align: right;}#record .student-data.selected .student-data-hallways{color: #F8BA09;}#record .student-data-account{font-family: 'Lato', Verdana, Geneva, Arial, Helvetica, sans-serif;}#record .student-data-account .odometer-inside {margin-top: -3px;}#record .student-data-behavior div{display: inline-block;margin-top: -2px;}#record .student-data-mode.selected{display: block;}#record .student-name-first{font-size: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}#record .student-name-last{font-size: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}#record .student-data-attendance{color: #F8B908;height: 23px;overflow: hidden;padding: 2px 0px 0px 5px;}#record .student-data-attendance.absent{background-color: #FF2626;border-radius: 5px;color: #FFF;}#record .student-data-attendance.present{background-color: #00B22D;border-radius: 5px;color: #FFF;}#record .student-data-attendance.tardy{background-color: #FFFF00;border-radius: 5px;color: #402000;}#record .student-data-attendance img, #record .student-data-attendance span{float: left;}#record .student-data-merits{background-color: #008000;border: 1px #FFF solid;border-radius: 50%;height: 20px;margin-right: 1px;min-width: 28px;padding: 0px 10px;text-align: center;}#record .student-data-comments{background-color: #28548A;border: 1px #FFF solid;border-radius: 50%;height: 20px;min-width: 28px;padding: 0px 10px;text-align: center;}#record .student-data-comments img {position: absolute;margin-left: -5px;margin-top: 12px;width: 10px;}#record .student-data-demerits{background-color: #FF0000;border: 1px #FFF solid;border-radius: 50%;height: 20px;margin-right: 2px;min-width: 28px;padding: 0px 10px;text-align: center;}#record .student-data-deposits{background-color: #133862;border-radius: 5px;height: 25px;overflow: hidden;}#record .student-data-deposits-left{background-image: url(/static/deposits-mode-icon-mini.svg);background-position: left 5px center;background-repeat: no-repeat;background-size: 20px 20px;float: left;padding: 0px 5px 0px 30px;text-align: left;}#record .student-data-deposits-left span{display: inline-block;}#record .student-data-deposits-right{background-image: url(/static/deposits-mode-deposit.svg);background-position: right 5px center;background-repeat: no-repeat;background-size: 20px 20px;color: #F8BA09;float: right;padding: 0px 30px 0px 5px;text-align: right;}#record .student-data-deposits-right span{display: inline-block;}#record .student-data-hallways{height: 25px;overflow: hidden;}#record .student-data-hallways-left{float: left;padding: 2px 0px 0px 5px;text-align: left;}#record .student-data-hallways-left img, #record .student-data-hallways-left span{float: left;}#record .student-data-hallways-left span{padding-left: 3px;}#record .student-data-hallways-right{float: right;padding: 2px 5px 0px 0px;text-align: right;}#record .student-data-hallways-right img, #record .student-data-hallways-right span{float: right;}#record .student-data-hallways-right span{padding-right: 3px;}#record .student-data-incentives-left{background-color: #3B6FC8;border: 2px #3B6FC8 solid;border-radius: 8px;display: inline-block;padding: 0px 5px;text-align: center;}#record .student-data-incentives-right{background-color: #FFF;background-image: url(../static/incentive-button-icon.svg);background-position: left 5px center;background-repeat: no-repeat;background-size: 16px 16px;border: 2px #3B6FC8 solid;border-radius: 8px;color: #3B6FC8;display: inline-block;margin-left: 5px;padding: 0px 5px 0px 15px;text-align: left;}#record-loader{left: 0px;margin-top: -50px;position: fixed;text-align: center;top: 50%;width: 100%;z-index: 1;}#record-warning{padding: 0px 10px 10px 10px;}#record-warning div{background-color: #EEE;color: #1F3F5F;font-size: 20px;padding: 10px;}#record-icon{background-image: url(../static/record-icon.png);}#referral-icon{background-image: url(../static/referral-icon.png);}#referral-icon.selected{background-image: url(../static/referral-icon-selected.png);}#reports-button{cursor: default;margin-top: 3px;position: relative;}#reports-button-back,#reports-button-next,#reports-button span{display: inline-block;vertical-align: middle;}#reports-button a.disabled{opacity: .25;}#reports-button span{text-align: center;width: 150px;}#reports-button-rerun {display: block;font-size: 12px;margin-top: -5px;position: absolute;text-align: center;text-decoration: underline;width: 100%;}#rerun {  text-align: center;}#rerun h1 {  color: #386CCB;  margin: 0px;  padding: 20px 20px 0px 20px;}#rerun p {  padding: 0px 20px 20px 20px;}#roster-selector {  left: 0px;  position: fixed;  top: -1000px;}#roster-selector-mobile {    background-color: #fff;    color: #000;    display: table-cell;    font-size: 26px;    max-width: 75%;    overflow: hidden;    padding: 14px 10px 10px 0px;    text-align: left;    text-decoration: none;    text-overflow: ellipsis;    vertical-align: top;    width: 50%;    outline: none;    -webkit-appearance: none;    border: none;}#roster-selector-icon-mobile {    background-image: url(../static/info-bar-icon-expand.png);    background-position: 50% 50%;    background-repeat: no-repeat;    float: left;    height: 24px;    padding: 10px 10px 15px 20px;    width: 24px;}#rosters-container{background-color: #FFF;padding: 10px;position: relative;text-align: center;z-index: 2;}#rosters{border: 3px #3B6FC8 solid;padding: 10px;}#rosters a{border-bottom: 1px #CCC solid;color: #213F5F;display: inline-block;overflow: hidden;margin: 0px 2%;padding: 1%;text-overflow: ellipsis;white-space: nowrap;width: 27%;}#rosters a:hover{background-color: #EEE;}#rosters a:last-child{border: none;} #rosters a img {height: 16px;margin-right: 5px;vertical-align: middle;width: 16px;}#rosters-title{color: #3B6FC8;display: block;font-size: 26px;padding-bottom: 10px;}#search-icon{background-image: url(../static/icon/search-white.svg);background-position: 50% 50%;background-repeat: no-repeat;background-size: 32px 32px;display: inline-block;height: 52px;width: 52px;}#search-icon:hover{background-color: #4079DB;}#search-icon.disabled {opacity: .25;}#select-all-icon{background-image: url(../static/select-all-icon.png);}#select-none-icon{background-image: url(../static/select-none-icon.png);}#stage-setup{position: absolute;}#stage-setup .name{vertical-align: middle;}#stage-setup .new-button{float: right;padding: 10px;}#stage-setup .new-button a{background-color: #3B6FC8;background-image: url(../static/add-icon-button.png);background-position: 10px 6px;background-repeat: no-repeat;border-radius: 5px;color: #FFF;display: inline-block;padding: 10px 20px 10px 45px;}#stage-setup .sis{background-color: #133862;border-radius: 5px;color: #FFF;display: inline-block;font-size: 10px;padding: 5px;margin-left: 5px;vertical-align: middle;}#stage-setup-container {margin: 0px auto;max-width: 80%;}#setup-chat table{margin: 20px auto 0px auto;width: 80%;}#setup-chat .name{color: #28548A;font-size: 18px;}#setup-chat .timestamp{color: #999;}#setup-chat .title{font-size: 12px;}#setup-chat-messages img{border-radius: 30px;}#setup-chat-messages .message {background-color: #EEE;display: inline-block;padding: 15px;position: relative;}#setup-chat-messages .message:after {border: solid transparent;border-color: rgba(238, 238, 238, 0);border-right-color: #EEE;border-width: 10px;content: " ";height: 0px;margin-top: -10px;pointer-events: none;position: absolute;right: 100%;top: 50%;width: 0px;}#setup-icon{background-image: url(../static/setup-icon.svg);}#setup-rewards .filter{display: none;padding: 15px;}#setup-rewards .filter div{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}#setup-rewards.filter .filter{display: block;}#setup-rewards.filter .setup{display: none;}#setup-rewards .highlighted{background-color: #FFFFBF;}#setup-rewards td{padding: 20px;}@media only screen and (max-width: 610px){#setup-rewards td{padding: 10px;}}#setup-rewards .amount{background-color: #EEE;border: 1px #CCC solid;border-radius: 5px;display: inline-block;font-size: 20px;padding: 5px 10px;}#setup-rewards .description{color: #999;overflow: hidden;text-overflow: ellipsis;}#setup-rewards .name{color: #133862;font-size: 24px;overflow: hidden;text-overflow: ellipsis;}#setup-rewards-table{padding-top: 65px;table-layout: fixed;}#setup-rewards-table tr td{border-bottom: 1px #EEE solid;color: #133862;overflow: hidden;text-overflow: ellipsis;}#setup-rewards-table tr:last-child td{border-bottom: none;}#setup-rewards-table .last_seen{color: #999;font-style: italic;text-transform: uppercase;}#setup-rewards-title{float: left;padding: 20px 20px 20px 20px;font-size: 20px;}#setup-rewards-top{background-color: #EEE;left: 0px;position: fixed;width: 100%;}#setup-rosters .pending{  font-style: italic;}#setup-rosters .pending a{  display: none;}#setup-rosters .roster-hidden{  color: #CCC;}#setup-rosters .roster-hidden .name{  background-color: #EEE;}#setup-rosters.hide-rosters .roster-hidden{  display: none;}#setup-rosters-collection{  clear: both;  padding: 0px 5px;}#setup-rosters-collection .roster{  box-sizing: border-box;  display: inline-block;  padding: 0px 10px 20px 10px;  vertical-align: bottom;  width: 25%;}#setup-rosters-collection .roster div{  display: table;  width: 100%;}#setup-rosters-collection .roster .icon{  background-position: center center;  background-repeat: no-repeat;  background-size: 24px 24px;  border-bottom: 1px #CCC solid;  border-right: 1px #CCC solid;  box-sizing: border-box;  color: #3B6FC8;  display: table-cell;  height: 48px;  overflow: hidden;  min-width: 24px;  text-align: center;  text-overflow: ellipsis;  vertical-align: middle;  white-space: nowrap;  width: 25%;}#setup-rosters-collection .roster .icon.deactive{  color: #CCC !important;}#setup-rosters-collection .roster .icon.deactive .gray{  display: inline;}#setup-rosters-collection .roster .icon.deactive .normal{  display: none;}#setup-rosters-collection .roster .icon.more{  background-image: url(../static/icon/more-icon.svg);  border-bottom-right-radius: 10px;}#setup-rosters-collection .roster .icon.print{  border-left: 1px #CCC solid;  border-bottom-left-radius: 10px;  font-size: 12px;}#setup-rosters-collection .roster .icon.print img,#setup-rosters-collection .roster .icon.print span,#setup-rosters-collection .roster .icon.students img,#setup-rosters-collection .roster .icon.students span,#setup-rosters-collection .roster .icon.users img,#setup-rosters-collection .roster .icon.users span{  vertical-align: middle;}#setup-rosters-collection .roster .icon.students,#setup-rosters-collection .roster .icon.users{  padding: 10px;}#setup-rosters-collection .roster .icon.students span,#setup-rosters-collection .roster .icon.users span{  padding-left: 5px;}#setup-rosters-collection .roster .icon.students.deactive,#setup-rosters-collection .roster .icon.users.deactive{  pointer-events: none;}#setup-rosters-collection .roster .icon img{  height: 24px;  width: 24px;}#setup-rosters-collection .roster .icon .blue,#setup-rosters-collection .roster .icon .gray{  display: none;}#setup-rosters-collection .roster .name{  border: 1px #CCC solid;  border-top-left-radius: 10px;  border-top-right-radius: 10px;  box-sizing: border-box;  color: #3B6FC8;  display: flex;  font-size: 28px;  justify-content: center;  min-height: 100px;  overflow: hidden;  text-align: center;  width: 100%;}#setup-rosters-collection .roster .name.small{  font-size: 18px;}#setup-rosters-collection .roster .name.grade{  color: #133862;  pointer-events: none;}#setup-rosters-collection .roster .name .container{  align-self: center;  padding: 10px 0px;}#setup-rosters-collection .roster .name .text,#setup-rosters-collection .roster .name .user{  align-self: center;  display: block;  padding: 0px 10px;}#setup-rosters-collection .roster .name .user{  color: #CCC;  font-size: 18px;}#setup-rosters-new{  float: right;  padding: 20px 20px 10px 20px;}#setup-rosters-new a{  background-color: #3B6FC8;  color: #FFF;  display: inline-block;  padding: 10px 20px 10px 20px;}#setup-rosters-toggle{  float: left;  padding: 27px 20px 20px 20px;}#setup-rosters-toggle a{  color: #3B6FC8;}@media only screen and (max-width: 1200px) {  #setup-rosters-collection .roster  {    width: 33.3%;  }}@media only screen and (max-width: 900px) {  #setup-rosters-collection .roster  {    width: 50%;  }}@media only screen and (max-width: 600px) {  #setup-rosters-collection .roster  {    width: 100%;  }}#setup-site,#stage-menu {box-sizing: border-box;padding: 0px 10px 10px 10px;}#setup-site a,#stage-menu a {border-radius: 10px;display: table;margin: 10px 0px;width: 100%;}#setup-site a img,#stage-menu a img {max-height: 100%;}#setup-site a .container,#stage-menu a .container {display: table-row;}#setup-site a .arrow,#stage-menu a .arrow {background-image: url(../static/icon/arrow.svg);background-position: center center;background-repeat: no-repeat;background-size: 24px 24px;border: 1px #EEE solid;border-left: none;display: table-cell;padding: 20px;vertical-align: middle;width: 24px;-webkit-transition: background-color .25s;-moz-transition: background-color .25s;-o-transition: background-color .25s;transition: background-color .25s;}#setup-site a:hover .arrow,#stage-menu a:hover .arrow {background-color: #FFF;background-image: url(../static/icon/arrow-hover.svg);border: 1px #3B6FC8 solid;border-left: none;}#setup-site a .icon,#stage-menu a .icon {border: 1px #EEE solid;border-right: none;display: table-cell;height: 48px;padding: 20px;text-align: right;vertical-align: middle;width: 48px;-webkit-transition: background-color .25s;-moz-transition: background-color .25s;-o-transition: background-color .25s;transition: background-color .25s;}#setup-site a .icon img,#stage-menu a .icon img {width: 48px;}#setup-site a:hover .icon,#stage-menu a:hover .icon {background-color: #FFF;border: 1px #3B6FC8 solid;border-right: none;}#setup-site a .info,#stage-menu a .info {border: 1px #EEE solid;border-left: none;border-right: none;display: table-cell;padding: 20px;vertical-align: middle;-webkit-transition: background-color .25s;-moz-transition: background-color .25s;-o-transition: background-color .25s;transition: background-color .25s;}#setup-site a:hover .info,#stage-menu a:hover .info {background-color: #FFF;border: 1px #3B6FC8 solid;border-left: none;border-right: none;}#setup-site a .title,#stage-menu a .title {color: #000;display: block;font-size: 20px;}#setup-site a .desc,#stage-menu a .desc {color: #999;display: block;font-size: 14px;}#stage-menu-container {margin: 0px auto;max-width: 80%;}#setup-site-exports-list {background-color: #FFF;font-size: 18px;text-align: center;}#setup-site-exports-list div {padding-bottom: 10px;}#setup-site-exports-list span {display: block;}#setup-site-exports-select {background-color: #FFF;font-size: 24px;padding: 10px;text-align: center;}#setup-site-exports-title {color: #000;font-size: 20px;padding: 20px;text-align: center;}#setup-site-exports-title img {height: 24px;vertical-align: middle;width: 24px;}#setup-site-exports-title span {display: inline-block;margin-left: 10px;vertical-align: middle;}#setup-students .buttons {white-space: nowrap;}#setup-students-clear {background-color: #FFF;left: 0%;padding: 15px 0px;position: fixed;text-align: center;width: 100%;}#setup-students-clear .icon {background-image: url(../static/icon/close-icon-blue.svg);background-position: 50% 50%;background-repeat: no-repeat;display: inline-block;height: 32px;vertical-align: middle;width: 32px;}#setup-students-clear .text {display: inline-block;font-size: 32px;padding-left: 5px;vertical-align: middle;}#setup-students-table{color: #133862;font-size: 14px;padding-top: 0px;table-layout: fixed;-webkit-transition: padding-top .25s linear;-moz-transition: padding-top .25s linear;-o-transition: padding-top .25s linear;transition: padding-top .25s linear;}#setup-students-table.show-last{padding-top: 50px;}#setup-students-table img {height: 24px;vertical-align: middle;width: 24px;}#setup-students-table input {width: 95%;}#setup-students-table tbody tr {-webkit-transition: background-color .25s linear;-moz-transition: background-color .25s linear;-o-transition: background-color .25s linear;-ms-transition: background-color .25s linear;transition: background-color .25s linear;}#setup-students-table tbody tr.selected {background-color: #FFFFCC;}#setup-students-table thead {background-color: #EEE;}#setup-students-table thead span {height: 18px;}#setup-students-table thead .balance {width: 80px;}#setup-students-table thead .gender {width: 80px;}#setup-students-table thead .grade {width: 70px;}#setup-students-table thead .last-login {text-align: center;width: 100px;}#setup-students-table thead .last-login-parent {text-align: center;width: 140px;}#setup-students-table thead .options {width: 330px;}#setup-students-table thead .parents {text-align: center;width: 75px;}#setup-students-table thead .select {width: 52px;}#setup-students-table tr {height: 60px;}#setup-students-table tr td{border-bottom: 1px #EEE solid;}#setup-students-table tr td div {overflow: hidden;text-overflow: ellipsis;}#setup-students-table tr:last-child td{border-bottom: none;}#setup-students-table td[data-key="gender"]{text-transform: uppercase;}#setup-students-table td .button {border-radius: 5px;display: inline-block;padding: 2px 0px 5px 0px;text-align: center;white-space: nowrap;width: 80px;}#setup-students-table td .button img {height: 16px;margin-right: 5px;vertical-align: middle;width: 16px;}#setup-students-table td .button span {vertical-align: middle;}#setup-students-table td .button.choose {border: 1px #F8B908 solid;width: 30px;}#setup-students-table td .button.choose img {margin-right: 0px;}#setup-students-table td .button.access {border: 1px #3B6FC8 solid;color: #3B6FC8;margin-right: 10px;width: 130px;}#setup-students-table td .button.delete {border: 1px #B22D00 solid;color: #B22D00;margin-right: 10px;}#setup-students-table td .button.edit {border: 1px #00B22D solid;color: #008C00;margin-right: 10px;}#setup-students-table td .button.choose:hover {background-color: #F8B908;}#setup-students-table td .button.access:hover {background-color: #3B6FC8;}#setup-students-table td .button.edit:hover {background-color: #00B22D;}#setup-students-table td .button.delete:hover {background-color: #B22D00;}#setup-students-table td .button.more {border: 1px #3B6FC8 solid;display: none;}#setup-students-table td .button.more:hover {background-color: #3B6FC8;width: 24px;}#setup-students-table td.female {color: #D900D9;}#setup-students-table td.male {color: #0059B2;}#setup-students-table th {font-weight: normal;text-align: left;white-space: nowrap;}#setup-students-table th.options {text-align: right;white-space: nowrap;}#setup-students-table th a.button {background-color: #FFF;border: 1px #3B6FC8 solid;border-radius: 5px;margin-right: 10px;padding: 5px 10px;}#setup-students-table th a.button:hover {background-color: #3B6FC8;}#setup-students-table th a.button img,#setup-students-table th a.new img {margin-right: 5px;vertical-align: middle;}#setup-students-table th a.button span,#setup-students-table th a.new span {vertical-align: middle;}#setup-students-table th a.button.search.selected {background-color: #F8B908;border: 1px #B28500 solid;color: #133862;}#setup-students-table th a.button.search.selected:hover {color: #3B6FC8;}#setup-students-table th a.button.disabled {background-color: #CCC !important;border: 1px #999 solid !important;pointer-events: none !important;}#setup-students-table th a.new {background-color: #3B6FC8;border: 1px #133862 solid;border-radius: 5px;color: #FFF;display: inline-block;margin-right: 10px;padding: 8px;text-align: center;width: 80px;-webkit-transition: background-color .25s linear;-moz-transition: background-color .25s linear;-o-transition: background-color .25s linear;-ms-transition: background-color .25s linear;transition: background-color .25s linear;}#setup-students-table th a.new:hover {background-color: #4480D8;}#setup-students-table th a.sort {color: #133862;}#setup-students-table th a.sort img {height: 16px;opacity: .25;vertical-align: middle;width: 16px;-webkit-transition: -webkit-transform .25s linear;-moz-transition: -moz-transform .25s linear;-o-transition: -o-transform .25s linear;-ms-transition: -ms-transform .25s linear;transition: transform .25s linear;}#setup-students-table th a.sort span {display: inline-block;padding-left: 5px;vertical-align: middle;}#setup-students-table th a.sort.desc img {-webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -o-transform: rotate(180deg);  -ms-transform: rotate(180deg);  transform: rotate(180deg);}#setup-students-table th a.sort.selected img {opacity: 1;}#setup-students-table th a.sort.search {pointer-events: none;}#setup-students-table th a.sort.search img {display: none;}#setup-students-table th a.sort.search span {padding-left: 0px;}#setup-students-table th.first-name input,#setup-students-table th.last-name input {border: 1px #CCC solid;border-radius: 5px;display: none;font-size: 14px;padding: 5px;}#setup-students-table th.first-name.search a,#setup-students-table th.last-name.search a {display: none;}#setup-students-table th.first-name.search input,#setup-students-table th.last-name.search input {box-sizing: border-box;display: inline;}#setup-students-table thead:first-of-type {position: fixed;top: 73px;width: 100%;z-index: 1;}#setup-students-table tr .checkbox{background-image: url(../static/icon/check.svg);background-color: #FFF;background-position: center center;background-repeat: no-repeat;background-size: 0px 0px;border: 1px #555555 solid;height: 30px;margin: 5px 10px;vertical-align: middle;width: 30px;-webkit-transition: background-size .25s linear;-moz-transition: background-size .25s linear;-o-transition: background-size .25s linear;transition: background-size .25s linear;}#setup-students-table tr.selected .checkbox {background-image: url(../static/icon/check.svg);background-size: 24px 24px;}#setup-students-table .button {background-color: #FFF;border-radius: 5px;display: inline-block;-webkit-transition: background-color .25s linear;-moz-transition: background-color .25s linear;-o-transition: background-color .25s linear;-ms-transition: background-color .25s linear;transition: background-color .25s linear;}#setup-students-table .button:hover {color: #FFF !important;}#setup-students-table .button .hover {display: none;}#setup-students-table .button:hover .hover {display: inline;}#setup-students-table .button:hover .normal {display: none;}#setup-users td{padding: 20px;}@media only screen and (max-width: 610px){#setup-users td{padding: 10px;}}#setup-users .activity{font-size: 24px;font-style: italic;}#setup-users .activity.active{color: #428A66;}#setup-users .activity.inactive{color: #999;}#setup-users .first_name{color: #666;font-size: 12px;}#setup-users .gauge{position: relative;width: 220px;}#setup-users .gauge canvas{margin-top: -7px;}#setup-users .gauge-demerits{color: #C6342A;font-size: 12px;position: absolute;right: 0px;text-align: left;top: 28px;width: 50px;}#setup-users .gauge-points{color: #438400;font-size: 12px;position: absolute;left: 0px;text-align: right;top: 28px;width: 50px;}#setup-users .gauge-total{position: absolute;text-align: center;top: 21px;width: 100%;}#setup-users .gauge-total-number{font-size: 20px;}#setup-users .gauge-total-text{color: #CCC;font-size: 12px;font-style: italic;}#setup-users .group{border: 1px #203F5F solid;border-radius: 5px;color: #203F5F;display: inline-block;font-size: 12px;margin-top: 5px;padding: 2px 5px 2px 5px;text-align: center;text-transform: uppercase;width: 60px;}#setup-users .group.admin{background-color: #203F5F;border: 1px #203F5F solid;color: #FFF;}#setup-users .last_name{color: #203F5F;font-size: 20px;}#setup-users .resend{background-image: url(../static/resend-icon.png);background-position: 0px 5px;background-repeat: no-repeat;color: #3B6FC8;display: inline-block;font-size: 12px;margin-left: -15px;padding-left: 47px;padding-top: 6px;text-transform: uppercase;}#setup-users-message{color: #999;font-size: 18px;padding: 20px;text-align: center;}#setup-users-resend{background-image: url(../static/resend-icon.png);background-repeat: no-repeat;background-position: 0px 4px;color: #3B6FC8;font-size: 20px;left: 50%;padding-left: 50px;position: absolute;text-transform: uppercase;top: 19px;-o-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);}#setup-users-table{padding-top: 65px;}#setup-users-table tr td{border-bottom: 1px #EEE solid;color: #133862;overflow: hidden;text-overflow: ellipsis;}#setup-users-table tr:last-child td{border-bottom: none;}#setup-users-table .last_seen{color: #999;font-style: italic;text-transform: uppercase;}#setup-users-title{float: left;padding: 20px 20px 20px 20px;font-size: 20px;}#setup-users-top{background-color: #EEE;position: fixed;width: 100%;z-index: 1;}.jSlots-wrapper {overflow: hidden;height: 100px;}ul.slot {display: block;padding: 0px;margin: 0px;list-style: none;}ul.slot li {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.slot {font-size: 80px;}#splash{color: #999;font-size: 20px;left: 50%;margin-top: -70px;position: fixed;top: 50%;text-align: center;-o-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 1;}#splash-title{color: #133862;font-size: 24px;padding-bottom: 10px;}#splash .button {background-image: url(../static/icon/search.svg);background-position: center left 20px;background-repeat: no-repeat;background-size: 30px 30px;border: 2px #EEE solid;border-radius: 10px;color: #28548A;display: block;padding: 20px 30px 20px 70px;font-size: 24px;font-weight: bold;margin: 0px 0px 20px 0px;}#splash .button:active {border-color: #3B6FC8;margin: 3px 0px 17px 0px;}#splash .button:hover {border-color: #3B6FC8;}#stage-container{overflow: hidden;position: absolute;width: 100%;}#stage-left-content-scroll{overflow: hidden;}/*#stage-left, #stage-right{visibility: hidden;}#stage-left.selected, #stage-right.selected{visibility: visible;}*/#stage-form section{background-color: #EEE;overflow: auto;margin: 10px;}#stage-form section b{display: block;padding-top: 10px;}#stage-form section button{background-color: #F8B908;border: none;border-radius: 2px;color: #133862;font-size: 18px;margin-top: 5px;padding: 10px;}#stage-form section button[disabled]{background-color: #CCC;cursor: default;}#stage-form section input{border: 1px #CCC solid;box-sizing: border-box;font-size: 18px;margin-bottom: 5px;outline: none;padding: 5px;width: 100%;}#stage-form section input:hover{border: 1px #999 solid;}#stage-form section input:focus{border: 1px #F8B908 solid;}#stage-form section .left{box-sizing: border-box;float: left;padding: 40px;width: 40%;}#stage-form section .right{box-sizing: border-box;float: right;padding: 40px;width: 60%;}#stage-form section .separator{clear: both;padding-top: 20px;background-color: #FFF;}#stage-form section .title{font-size: 20px;font-weight: bold;padding-bottom: 10px;}#stage-form section .title img{margin-right: 10px;vertical-align: middle;}#stage-form section .title span{vertical-align: middle;}#stage-form select{-webkit-appearance: none;-moz-appearance: treeitem;-o-appearance: none;appearance: none;background: none;border: none;cursor: pointer;font-size: 12px;margin: 0px 0px 0px 15px;padding: 2px 3px 3px 5px;outline-color: transparent;outline-style: none;text-indent: 0.01px;text-overflow: '';}#stage-form select::-ms-expand {display: none;}#stage-form .error{color: #FF0000;padding-bottom: 5px;}#stage-form .select{background-color: #FFF;background-image: url(../static/down-arrow.png);background-position: 10px 12px;background-repeat: no-repeat;background-size: 10px 10px;border: 1px #CCC solid;box-sizing: border-box;display: inline-block;margin-bottom: 3px;margin-right: 5px;padding: 5px;width: 100px;}#stage-form .select:hover{border: 1px #999 solid;}#stage-form-delete-notice,#stage-form-reset-notice{padding-top: 10px;}#stage-form-points-system{background-color: #FFF !important;}#stage-form-points-system a {background-image: url(../static/icon/checkmark-gray.svg);background-position: right 10px top 10px;background-repeat: no-repeat;background-size: 24px 24px;border: 1px #777 solid;border-radius: 10px;box-sizing: border-box;color: #777;  flex: 1; -ms-flex: 1; -webkit-flex: 1;font-size: 14px;padding: 20px;width: 49%;}#stage-form-points-system a:first-of-type {margin-right: 5px;}#stage-form-points-system a:last-of-type {margin-left: 5px;}#stage-form-points-system a span.name {display: block;font-size: 18px;padding-bottom: 20px;}#stage-form-points-system a.selected {background-image: url(../static/icon/checkmark.svg);border: 1px #3A6EC7 solid;}#stage-form-points-system a.selected span.name {color: #3A6EC7;}#stage-form-points-system .content {max-width: 100%;margin: 0px auto;width: 800px;}#stage-form-points-system .desc {padding-bottom: 20px;}#stage-form-points-system .error {padding-top: 20px;}#stage-form-points-system .form {background-color: #EEE;border-radius: 5px;padding: 10px 20px;}#stage-form-points-system .form b {display: inline-block;padding: 10px 0px;}#stage-form-points-system .form div {float: right;}#stage-form-points-system .form input {margin-right: 10px;width: 80px;}#stage-form-points-system .form span {font-style: italic;}#stage-form-points-system .title {color: #3A6EC7;padding: 40px 0px 20px 0px;}#stage-form-points-system .title span {vertical-align: top !important;}#stage-site-points-system-subtract {display: flex; display: -ms-flexbox; display: -webkit-flex;}#stage-site-points-system-subtract .name {padding-right: 15px;}#stage-right .add{display: none;}#stage-right .empty{display: none;}#stage-right .standard-behaviors{display: inline;}#stage-right.edit .behavior{border: 1px #CCC dashed;border-radius: 5px;cursor: pointer;margin: 10px 10px 0px 0px;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;}#stage-right.edit .behavior.add{display: inline-block;}#stage-right.edit .behavior:hover{border: 1px #3B6FC8 solid;}#stage-right.edit .demerit-icon,#stage-right.edit .merit-icon{pointer-events: none;}#stage-right.edit .empty{display: block;}#stage-right.edit .info-bar{background-color: #EEE;}#stage-right.edit .info-bar-name{padding-top: 5px;text-align: center;}#stage-right.edit .info-bar-name img{margin-right: 8px;vertical-align: middle;}#stage-right.edit .info-bar-name span{vertical-align: middle;}#stage-right.edit .info-bar-options{display: none;}#stage-right.edit .standard.add{display: block;}#stage-right.edit .standard-name{border: 1px #CCC dashed;border-radius: 5px;cursor: pointer;display: inline-block;padding: 10px;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;}#stage-right.edit .standard-name:hover{border: 1px #3B6FC8 solid;}#stage-right.edit .pending{background-color: #FFF;cursor: default;opacity: .5;pointer-events: none;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;}#stage-right.edit .deleted{background-color: #FFF;cursor: default;opacity: 0;pointer-events: none;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;}.strike {color: #999;display: block;font-size: 20px;text-align: center;overflow: hidden;white-space: nowrap; }.strike > span {position: relative;display: inline-block;}.strike > span:before,.strike > span:after {content: "";position: absolute;top: 50%;width: 9999px;height: 1px;background: #CCC;}.strike > span:before {right: 100%;margin-right: 15px;}.strike > span:after {left: 100%;margin-left: 15px;}#student-popover img {  height: 24px;  margin-right: 5px;  vertical-align: middle;  width: 24px;}#student-popover span {  vertical-align: middle;}#students-container{background-color: #FFF;padding: 10px;text-align: center;}#students{border: 3px #3B6FC8 solid;padding: 10px;}#students a{border-bottom: 1px #CCC solid;color: #213F5F;display: inline-block;overflow: hidden;margin: 0px 2%;padding: 1%;text-overflow: ellipsis;white-space: nowrap;width: 27%;}#students a:hover{background-color: #EEE;}#students a.border{border-bottom: 1px #CCC solid;}#students-title{color: #3B6FC8;display: block;font-size: 26px;padding-bottom: 10px;}#stage-left-tabs a{background-color: #EEE;color: #133862;display: inline-block;font-size: 20px;padding: 10px 0px 10px 0px;text-align: center;text-decoration: underline;width: 50%;}#stage-left-tabs a.selected{background-color: #FFF;}@font-face {font-family: 'Lato';font-style: normal;font-weight: 400;src: local('Lato Regular'), local('Lato-Regular'), url(../static/font/lato.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans'), local('OpenSans'), url(../static/font/open-sans.ttf) format('truetype');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 400;src: local('Oswald Regular'), local('Oswald-Regular'), url(../static/font/oswald.ttf) format('truetype');}a{color: #3B6FC8;text-decoration: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}a.pressed{opacity: .5;}body{background: #3B6FC8;background-image: url(../static/bg.svg);background-position: center center;background-repeat: repeat-y;background-size: 101% auto;font-family: 'Lato', Verdana, Geneva, Arial, Helvetica, sans-serif;overflow-y: scroll;margin: 0px 0px 0px 0px;-webkit-touch-callout: none;user-select: none !important; -ms-user-select: none !important; -moz-user-select: none !important; -webkit-user-select: none !important;}body:after{content: url(../static/logo.svg)url(../static/merit-icon4.png)url(../static/merit-icon-selected2.png)url(../static/demerit-icon4.png)url(../static/demerit-icon-selected2.png)url(../static/incentive-icon.png)url(../static/incentive-icon-selected.png)url(../static/comment-icon.png)url(../static/comment-icon-selected.png)url(../static/referral-icon.png)url(../static/referral-icon-selected.png)url(../static/delete-icon.png)url(../static/filter-select.png);position: absolute;top: -999px;visibility: hidden;}body.chrome{background-image: url(../static/bg.png);background-size: 100% auto;}body.ipad{background: none;background: #3B6FC8; /* Old browsers */background: -moz-linear-gradient(left,  #003f80 0%, #3b6fc8 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#003f80), color-stop(100%,#3b6fc8)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #003f80 0%,#3b6fc8 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #003f80 0%,#3b6fc8 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #003f80 0%,#3b6fc8 100%); /* IE10+ */background: linear-gradient(to right,  #003f80 0%,#3b6fc8 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003f80', endColorstr='#3b6fc8',GradientType=1 ); /* IE6-9 */}body.app{background: none;}body.scroll{overflow: auto;}button{cursor: pointer;-webkit-tap-highlight-color: rgba(0,0,0,0);}img{border: none;}input{-webkit-tap-highlight-color: rgba(0,0,0,0);user-select: text !important; -ms-user-select: text !important; -moz-user-select: text !important; -webkit-user-select: text !important;}textarea{border: 0px;font-size: 20px;padding: 0px;width: 100%;user-select: text !important; -ms-user-select: text !important; -moz-user-select: text !important; -webkit-user-select: text !important;}.checkbox{background-image: url(../static/icon/check.svg);background-color: #FFF;background-position: center center;background-repeat: no-repeat;background-size: 0px 0px;border: 1px #555555 solid;border-radius: 3px;cursor: pointer;display: inline-block;height: 30px;margin: 5px 10px;vertical-align: middle;width: 30px;-webkit-transition: background-size .25s linear;-moz-transition: background-size .25s linear;-o-transition: background-size .25s linear;transition: background-size .25s linear;}.checkbox.checked, .checkbox.selected{background-image: url(../static/icon/check.svg);background-size: 24px 24px;}.disabled{cursor: default !important;}.flash {-webkit-animation: flash 1s;-moz-animation: flash 1s;-ms-animation: flash 1s;-o-animation: flash 1s;animation: flash 1s;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}@-webkit-keyframes flash {0% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}25% {-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}50% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}75% {-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}100% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}}.hidden{display: none !important;}.icon{background-repeat: no-repeat;background-position: 50% 50%;display: inline-block;height: 32px;width: 32px;}.icon.disabled{opacity: .5;}.select-field{background-color: #EEEEEE;background-image: url(../static/select-field.png);background-position: 5px 50%;background-repeat: no-repeat;border-radius: 3px;color: #133862;cursor: pointer;display: inline-block;padding: 5px 10px 5px 25px;}.select-field:hover{background-color: #FFF;}.select-field-options{background-color: #CCC;border-radius: 3px;position: absolute;text-align: left;z-index: 100;}.select-field-options .select-field-option{color: #133862;display: block;padding: 5px;}.submit-button{background-color: #F8BA09;border-radius: 10px;color: #133862;cursor: pointer;display: inline-block;padding: 5px 15px 5px 15px;}.submit-button.disabled{background-color: #CCC;color: #999;}#text-box{background-color: #FFF;box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;height: 100px;padding: 10px;resize: none;}#text-box-container{background-color: #133862;height: 100px;}#time-button{border: 1px #3B6FC8 solid;border-radius: 10px;color: #3B6FC8;font-size: 20px;padding: 10px 20px;}#time-button img{margin-right: 10px;vertical-align: middle;}#time-button span{display: inline-block;margin-top: -3px;vertical-align: middle;}#time-icon{background-image: url(../static/time-icon2.png);}#time-icon.selected{background-image: url(../static/time-icon-selected.png);}#titlebar{background-color: #3E71C5;overflow: auto;padding: 12px;text-align: center;}#user{color: #FFF;right: 12px;position: absolute;top: 12px;}#user .icon{cursor: default;}#user-help{display: none !important;}#user-photo {background-color: #28548A;background-size: 102% 102%;border: 2px #FFF solid;border-radius: 0px;float: right;z-index: 1;}#user-photo.initials::before {background-color: #3B6FC8;border-radius: 50%;content: '';display: block;height: 48px;position: absolute;width: 48px;z-index: -1;}#user-photo div {margin: 0px auto;width: 44px;}.user-photo{background-position: center center;background-repeat: no-repeat;background-size: 103% 103%;color: transparent;cursor: default;display: inline-block;font-size: 22px;height: 48px;line-height: 48px;position: relative;text-align: center;user-select: none; -ms-user-select: none; -moz-user-select: none; -webkit-user-select: none;width: 48px;}.user-photo div {margin: 0px auto;width: 44px;}a .user-photo {cursor: pointer;}.user-photo.initials {background-color: #3B6FC8;background-image: none;border-radius: 50%;color: #FFF;}.user-photo.initials span {vertical-align: top;visibility: hidden;}#user-popover {  z-index: 10000000;}#user-selector-error {background-color: #FFBFBF;border-radius: 5px;color: #545454;display: inline-block;padding: 10px 20px;}#user-selector-pages a{background-image: url(../static/icon/dot-off.svg);background-size: 16px 16px;display: inline-block;margin: 5px;height: 16px;width: 16px;}#user-selector-pages a.selected{background-image: url(../static/icon/dot-on.svg);}#user-selector-tabs{background-color: #EEE;border-top-left-radius: 9px;border-top-right-radius: 9px;margin-bottom: 20px;padding-top: 10px;}#user-selector-tabs .tab{color: #999;display: inline-block;font-size: 18px;padding: 15px;width: 40%;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;}#user-selector-tabs .tab:hover{color: #000;}#user-selector-tabs .tab.selected{background-color: #FFF;border-top-left-radius: 5px;border-top-right-radius: 5px;color: #000;}#user-selector-tabs .tab span{background-color: #CCC;border-radius: 5px;color: #000;margin-left: 5px;padding: 5px 10px;}#user-selector-user-pages .user,#user-selector-users .user{display: inline-block;opacity: .5;padding: 10px;position: relative;text-align: center;width: 100px;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;}#user-selector-user-pages {overflow: hidden;white-space: nowrap;width: 100%;}#user-selector-user-pages .page {display: inline-block;white-space: normal;width: 100%;vertical-align: top;}#user-selector-user-pages .user:hover,#user-selector-user-pages .user.selected,#user-selector-users .user:hover,#user-selector-users .user.selected{opacity: 1;}#user-selector-user-pages .user img,#user-selector-users .user img{height: 16px;opacity: 0;position: absolute;right: 29px;width: 16px;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;z-index: 2;}#user-selector-user-pages .user.selected img,#user-selector-users .user.selected img{display: block;opacity: 1;}#user-selector-user-pages .user .image,#user-selector-users .user .image {border-radius: 50%;margin-bottom: 3px;vertical-align: bottom;}#user-selector-user-pages .user .name,#user-selector-users .user .name{color: #000;display: block;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}#video{background-color: #133862;border-radius: 3px;color: #FFF;padding: 10px;position: fixed;z-index: 500000;}#video-close{background-image: url(../static/close-icon.png);display: inline-block;float: right;height: 24px;width: 24px;}#video-content{background-color: #FFF;clear: both;margin-top: 10px;}#video-pdf{color: #F8B908;}#view-actions{overflow: auto;}#view-actions .view-action{clear: both;font-size: 18px;overflow: auto;padding: 20px 0px 0px 0px;}#view-actions .view-action-behavior{float: left;margin-top: 10px;min-width: 200px;}#view-actions .view-action-demerit{margin-bottom: 10px;}#view-actions .view-action-demerit-amount{background-color: #FFF;border: 3px #FF4D4D solid;border-radius: 50%;color: #FF4D4D;display: inline-block;margin-right: 10px;min-width: 25px;padding: 2px;text-align: center;}#view-actions .view-action-demerit-name{display: inline-block;}#view-actions .view-action-merit{margin-bottom: 10px;}#view-actions .view-action-merit-amount{background-color: #FFF;border: 3px #438400 solid;border-radius: 50%;color: #438400;display: inline-block;margin-right: 10px;min-width: 25px;padding: 2px;text-align: center;}#view-actions .view-action-merit-name{display: inline-block;}#view-actions .view-action-merits{color: #FFF;}#view-actions .view-action-comment{clear: both;color: #777777;padding: 0px 0px 20px 0px;margin: 0px auto;width: 95%;}#view-actions .view-action-comment-icon{background-image: url(../static/quote-icon.png);float: left;margin-right: 10px;height: 48px;width: 48px;}#view-actions .view-action-date{color: #CCC;font-size: 18px;padding-left: 10px;padding-top: 10px;}#view-actions .view-action-demerits{color: #FFF;}#view-actions .view-action-delete{background-image: url(../static/delete-icon.png);float: right;height: 32px;margin-right: 10px;margin-top: 8px;width: 32px;}#view-actions .view-action-location{float: left;margin-top: 7px;width: 150px;}#view-actions .view-action-location-icon{background-image: url(../static/location-button-icon.png);float: left;height: 32px;width: 32px;}#view-actions .view-action-location-name{padding-top: 5px;}#view-actions .view-action-name{float: left;padding-top: 5px;width: 150px;}#view-actions .view-action-students{border-bottom: 1px solid #CCC;color: #CCC;margin-top: -20px;text-align: center;}#view-actions .view-action-students .view-action-students-list{cursor: pointer;display:inline-block;font-size: 20px;position: relative;top: 10px;background: #FFF;padding: 0px 12px 0px 12px;}#view-actions .view-action-students .view-action-students-list:hover{color: #999;}#view-actions .view-action-students-list.block{border-top: 1px #CCC solid;color: #000;display: block;padding: 20px 10px 20px 10px;text-align: left;}#view-actions .view-action-time{float: left;font-size: 26px;margin-top: 7px;padding-left: 10px;width: 120px;}#view-actions .view-action-time-user{display: none;}#view-actions .view-action-user{float: right;width: 200px;}#view-actions .view-action-user-image{background-image: url(../static/user.png);background-repeat: no-repeat;float: left;height: 48px;margin-bottom: 20px;margin-right: 10px;width: 48px;}#view-actions .view-action-user-name{color: #999;font-size: 13px;text-transform: uppercase;}#view-actions .view-action-user-name span{color: #000;display: block;font-size: 18px;}#view-loader, #view-message{font-size: 18px;padding: 50px;text-align: center;}#view-notice{background-color: #3B6FC8;color: #FFF;float: right;padding: 5px 20px 5px 20px;}#view-overlay{background-color: #3B6FC8;left: 0px;opacity: .75;position: fixed;top: 0px;z-index: 900000;width: 100%;}#view-overlay.disabled{cursor: default;}#view-icon{background-image: url(../static/view-icon.png);}#welcome-screen{color: #FFF;margin: 0px auto;text-align: center;width: 500px;}#welcome-screen-title{font-size: 40px;padding: 10px 0px 5px 0px;}#welcome-screen-text{font-size: 28px;padding-bottom: 20px;}#welcome-screen-prefix{font-size: 30px;padding-bottom: 20px;}#welcome-screen-prefix-text{display: inline-block;padding-right: 20px;}#welcome-screen-prefix-name{display: inline-block;padding-left: 5px;}#welcome-screen-terms-title{color: #F8B908;font-size: 22px;padding-bottom: 5px;}#welcome-screen-terms-text{background-color: #FFF;border: 3px #F8BA09 solid;border-radius: 10px;color: #133861;height: 300px;overflow: scroll;padding: 5px;text-align: left;-webkit-overflow-scrolling: touch;width: 475px;}#welcome-screen-agree{padding-top: 10px;text-align: left;}#welcome-screen-agree-checkbox{vertical-align: middle;}#welcome-screen-agree-text{display: inline-block;font-size: 18px;padding-left: 10px;vertical-align: middle;}#welcome-screen-agree-note{font-size: 16px;padding: 5px 0px 10px 0px;}#welcome-screen-submit{float: right;}#welcome-screen-submit-button{font-size: 30px;}@media only screen and (max-width: 1220px) {#dashboard-demerits-value,#dashboard-points-value{font-size: 70px;}#modes .mode {width: 25%;}#setup-students .last-login,#setup-students .last-login-parent,#setup-students .parents {  display: none;}}@media only screen and (max-width: 1000px) {#setup-students .gender {  display: none;}}@media only screen and (max-width: 840px) {#alert-buttons{display: block;}#alert-cancel,#alert-confirm,#alert-remove{float: none;margin-left: 0px;margin-right: 0px;margin-top: 10px;padding: 10px 0px;text-align: center;width: 100%;}#alert-footer-confirm {float: none;}#dashboard-buttons a{padding: 20px 0px;}#dashboard-demerits-value,#dashboard-points-value{font-size: 50px;}#modes .mode {width: 33.3%;}#roster-info-bar-container.dashboard .info-bar-name-students{margin-top: 10px;font-size: 32px;}#roster-info-bar-stats-total{font-size: 42px;margin-top: 23px;}#roster-info-bar-stats-units{font-size: 18px;margin-top: 20px;}#setup-students .balance,#setup-students .grade {  display: none;}#setup-students td .button {padding: 2px 10px 5px 10px;width: 65px !important;}#setup-students td .button.access {width: 130px !important;}#setup-students th a.button img {  margin-right: 0px !important;}#setup-students th a.button span {  display: none;}#setup-students td .button,#setup-students td .button.access,#setup-students th .new {width: auto !important;}#setup-students td .button img,#setup-students th .new img {margin-right: 0px !important;}#setup-students td .button span,#setup-students th .new span {display: none;}#setup-students-table thead .options {width: 180px;}}@media only screen and (max-width: 630px) {#dashboard-demerits-value,#dashboard-points-value{font-size: 45px;}#mode-icon{color: transparent;overflow: hidden;}#modes .mode {width: 50%;}#roster-info-bar-container.dashboard .info-bar-name-students{margin-top: 12px;font-size: 26px;}#roster-info-bar-stats-total{font-size: 34px;margin-top: 23px;}#roster-info-bar-stats-units{font-size: 14px;margin-top: 22px;}#rosters a,#students a{margin: 0px 2%;width: 40%;}#setup-site-reset .text {display: block;}#stage-form section .left {float: none;padding-bottom: 0px;width: 100%;}#stage-form section .right {float: none;padding-top: 10px;width: 100%;}#view-actions .view-action-user{display: none;}.jSlots-wrapper {height: 80px;}.slot{font-size: 60px;}}@media only screen and (max-width: 629px) {.info-bar-options .info-bar-option {  margin-right: 10px;}.info-bar-name {  padding: 18px 10px !important;}.info-bar-name-text {float: left;overflow: hidden;text-overflow: ellipsis;width: calc(100% - 60px);}.popover {border: none !important;border-radius: 0px !important;padding: 0px !important;position: static !important;width: 100% !important;z-index: 10000000 !important;}.popover a,.popover a span {padding: 10px;}#filter-popover a:last-of-type {  display: none;}#popover {border: none !important;border-radius: 0px !important;height: 100% !important;padding: 0px !important;position: absolute !important;width: 100% !important;z-index: 10000000 !important;}#popover-arrow {display: none;}#popover-title {display: table;}}@media only screen and (max-width: 532px) {form label span {display: inline-block;color: #999;padding-left: 5px;font-size: 16px;}.jGuider button{font-size: 14px;margin-top: 0px !important;}.jGuider input[type=email],.jGuider input[type=password],.jGuider input[type=text]{font-size: 16px;}.jGuider select{font-size: 14px;}.jGuider .jgButtons{padding: 10px 20px 10px 20px;}.jGuider .jgContent{padding: 0px;}.jGuider .jgDesc{font-size: 14px;padding: 0px 20px 10px 20px;}.jGuider .jgSubtitle{font-size: 16px;}.jGuider .jgTitle{font-size: 16px !important;padding: 10px;}#alert{min-width: 320px;padding: 10px;}#alert .button {box-sizing: border-box;margin-bottom: 10px;padding: 10px;width: 100%;}#alert .error-msg {padding: 0px 1px;}#alert .left-column {display: none;}#alert .label-row {display: table-row;}#app[data-mode="students"] #all-clear-button,#app[data-mode="students"] #next-button,#app[data-mode="students"] #select-all-icon,#app[data-mode="students"] #select-none-icon {display: none !important;}#chat .container {padding: 10px 5% 0px 5%;}#chat-icon, #search-icon{height: 44px;width: 44px;}#chat-compose,#chat-messages-container{width: 90%;}#chat-compose div.column {padding: 10px 0px;}#chat-compose div.column textarea {margin-left: 20px;width: calc(100% - 30px); width: -moz-calc(100% - 30px); width: -webkit-calc(100% - 30px);}#chat-compose-buttons a {width: 50px;}#chat-compose-message:after {margin-right: -20px;}#chat-mode-icon{display: inline-block !important;}#chat-messages-container {padding-top: 10px;}#dashboard{font-size: 10px;}#dashboard-buttons a{padding: 5px 0px;}#dashboard-buttons a:first-child{margin-bottom: 2px;}#dashboard-demerits,#dashboard-points{margin-top: -10px;}#dashboard-demerits-text,#dashboard-points-text{font-size: 16px;}#dashboard-demerits-value,#dashboard-points-value{font-size: 28px;}#dashboard-totals{border: 5px #CCC solid;padding: 10px;}#footer .arrow{background-position: 50% bottom;height: 8px;margin-top: -14px;}#footer .button{background-position: center center;color: transparent;padding: 15px 0px;max-width: 55px;min-width: 55px;}#footer .icon{height: 28px;margin: 0px;padding: 8px 10px;width: 28px;}#footer #all-clear-button{color: #FFF;display: block;padding: 17px 5px 13px 5px;}#footer-bar{height: 55px;}#footer-bg{height: 49px;}#footer-center{height: 49px;}#footer-center-arrow{height: 7px;}#footer-center-arrow-gap{height: 7px;margin-left: -6px;width: 24px;}#footer-center-arrow-right{margin-left: 12px;}#footer-left,#footer-right{width: 54px;}#footer-left .icon{display: none;}#footer-page {padding-top: 4px;}#header{height: 56px;}#incentives-rubric .incentives{display: table;table-layout: fixed;width: 100%;}#incentives-rubric .incentives .incentive{display: table-row;}#incentives-rubric .incentives .incentive-button,#incentives-rubric .incentives .incentive-name{display: table-cell;font-size: 16px;overflow: hidden;padding: 5px;text-overflow: ellipsis;vertical-align: middle;}#incentives-rubric .incentives .incentive-button{width: 55%;}#incentives-rubric .incentives .incentive-name{width: 45%;}#incentives-rubric .incentives .incentive-amount,#incentives-rubric .incentives .incentive-dollars{float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100px;}#incentives-rubric .incentives .incentive-amount{font-size: 20px;padding-top: 5px;}#incentives-rubric .incentives .incentive-dollars{font-size: 12px;}#incentives-rubric .incentives .incentive-icon{float: right;margin-left: 10px;margin-right: 0px;}#incentives-rubric-total{border-top: 1px #CCC solid;float: none;padding: 10px 0px;text-align: center;}#incentives-rubric-total-title,#incentives-rubric-total-text{display: inline-block;font-size: 24px;padding: 0px 5px;}#logo{left: 56px;margin-left: 0px;text-align: left;top: 17px;}#logo.mode{top: 13px;}#menu{left: 0px;padding: 5px;}#mode-icon{background-size: 40px 40px;padding: 7px 0px;}#mode-icons{padding: 10px 0px;width: 90%;}#modes{top: 56px;}#modes .mode{height: auto;padding: 10px 0px;}#modes .mode-badge {top: 70px;}#modes .mode-desc{display: none;}#roster-info-bar-name .info-bar-name-students{display: none;}#roster-info-bar-reports{display: none;}#roster-info-bar-stats-total{font-size: 24px;margin-top: 9px;}#roster-info-bar-stats-units{font-size: 10px;margin-top: 5px;}#rosters a,#students a{margin: 0px;text-align: justify;width: 90%;}#record{padding: 0px;}#record .student{margin-bottom: 15px;margin-top: 0px;padding: 7px 7px 10px 7px;}#record .student-data{font-size: 12px;margin: 0px 0px 0px -2px;}#record .student-data-account{margin-top: 0px;}#record .student-name-first{font-size: 18px;}#record .student-name-last{font-size: 14px;}#setup-rosters .info-bar-filter{left: 10px;margin-left: 0px;top: 10px;}#setup-rosters-toggle{display: none;}#setup-students .select {display: none;}#setup-students-table td,#setup-students-table th {padding: 10px;}#setup-students-table td .button.delete,#setup-students-table th a.new {margin-right: 0px;}#setup-students-table thead:first-of-type {top: 56px;}#setup-users-resend{display: none;}#setup-users-table tr td.user-activity,#setup-users-table tr td.user-gauge{display: none;}#splash{font-size: 14px;width: 200px;}#stage-right .behavior{display: table-row;width: auto;}#stage-right .behavior.add{display: none;}#stage-right .behavior-name{display: table-cell;padding: 10px 0px 10px 0px;text-align: left;vertical-align: middle;}#stage-right .behavior-icons{display: table-cell;padding: 10px 0px 10px 0px;position: static;text-align: center;width: 114px;}#stage-right .behavior-icons .icon{margin-left: 5px;margin-right: 0px;text-align: center;}#stage-right .standard{padding-top: 10px;}#stage-right .standard-behaviors{display: table-row-group;}#stage-right .standard-behaviors-container{display: table;width: 100%;}#stage-right .standard-name{text-align: center;}#stage-right.edit .behavior.add{display: table-row;}#stage-right.edit .behavior:hover .behavior-name{border: 1px #3B6FC8 solid;border-right: none;}#stage-right.edit .behavior:hover .behavior-icons{border: 1px #3B6FC8 solid;border-left: none;}#stage-right.edit .behavior-name{border: 1px #CCC dashed;border-right: none;border-bottom-left-radius: 5px;border-top-left-radius: 5px;padding: 10px;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;}#stage-right.edit .behavior-icons{border: 1px #CCC dashed;border-left: none;border-bottom-right-radius: 5px;border-top-right-radius: 5px;padding: 10px;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;}#stage-site-points-system-subtract .name .points {display: none;}#rosters a,#students a{padding: 10px;}#student-info-bar-name{display: none;}#student-info-bar-options{left: 0px;padding: 8px 20px;right: auto;text-align: center;width: 100%;}#student-info-bar-options .info-bar-option{background-position: 5% 50%;border: 1px #3B6FC8 solid;border-radius: 5px;margin-left: 10px;margin-right: 0px;padding: 5px 0px 10px 0px;width: 47%;}#student-info-bar-options #location-button{background: none;float: left;margin: 0px;}#student-info-bar-options #location-button img{display: inline;}#student-info-bar-options #info-button{width: 240px;}#student-info-bar-options #time-button{background: none;float: right;}#student-info-bar-options #time-button img{display: inline;}#user{right: 5px;top: 6px;}#user .icon{padding: 10px;}#user-photo{background-size: 40px 40px;height: 40px;line-height: 40px;width: 40px;}#user-photo.initials::before {height: 40px;width: 40px;}#user-photo div {width: 36px;}#view .view-action-students{display: none;}#view-actions{padding: 0px 10px;}#view-actions .view-action{border-bottom: 1px #CCC solid;padding: 0px 0px 10px 0px;}#view-actions .view-action:last-child{border-bottom: none;}#view-actions .view-action-date{display: none;}#view-actions .view-action-behavior{padding: 0px 10px 0px 10px;}#view-actions .view-action-location{display: none;}#view-actions .view-action-time{float: none;font-size: 16px;}#view-actions .view-action-time-user{display: inline;}#view-actions .view-action-user{display: none;}#view-info-bar{height: auto;}#view-info-bar-name{left: 45px;}}@media only screen and (max-width: 420px) {#roster-info-bar-filter,#roster-info-bar-options{display: none;}}@media only screen and (max-width: 419px) {form .field {padding-bottom: 10px;position: relative;}form .note {float: none;font-size: 11px;width: auto;}form .radio-custom a span.icon {height: 24px;}form .radio-custom a span.icon img {height: 24px;}form .radio-custom a span.name {font-size: 10px;}#alert {padding: 0px;}#alert label {margin: 0px auto;padding: 2px 0px;width: 100% !important;}#alert input[type="email"],#alert input[type="password"],#alert input[type="text"] {display: inline-block;margin: 0px auto;width: 100%;}#alert-buttons {padding-top: 0px;}#alert-cancel,#alert-confirm,#alert-remove {height: 22px;font-size: 18px;}#alert-title {padding-bottom: 5px;}#help-icon{display: none;}#modes .mode-badge {margin-left: 15px;}#stage-setup-container, #stage-menu-container {max-width: 100%;}#setup-rosters .info-bar-filter{width: 140px;}#setup-site a .arrow, #stage-menu a .arrow {padding: 10px 5px;}#setup-site a .desc, #stage-menu a .desc {font-size: 12px;}#setup-site a .icon, #stage-menu a .icon {padding: 10px 5px;text-align: center;}#setup-site a .icon img, #stage-menu a .icon img {width: 32px;}#setup-site a .info, #stage-menu a .info {padding: 10px 5px;}#setup-site a .title, #stage-menu a .title {font-size: 16px;}#setup-students .button {  display: none !important;}#setup-students .button.more {  display: inline-block !important;}#setup-students-table thead .options {width: 48px;}#user-help{display: table-row !important;}}