.fade-animation.ng-enter,.fade-animation.ng-leave{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.fade-animation.ng-enter{opacity:0}.fade-animation.ng-enter-active{opacity:1}.fade-animation.ng-leave,.fade-animation.ng-leave-active{opacity:0}.swap-animation.ng-enter,.swap-animation.ng-leave{transition:opacity .3s ease-out}.swap-animation.ng-enter{opacity:0}.swap-animation.ng-enter-active,.swap-animation.ng-leave{opacity:1}.swap-animation.ng-leave-active{opacity:0}.animate-show-hide{opacity:1}.animate-show-hide.ng-hide-add{transition:opacity .1s ease-in}.animate-show-hide.ng-hide-remove{transition:opacity .3s ease-out;transition-delay:50ms}.animate-show-hide.ng-hide{opacity:0}.slide-up{transition:transform,.25s ease-out}.slide-up.ng-enter{transform:translateY(100%)}.slide-up.ng-enter-active,.slide-up.ng-leave{transform:translateY(0)}.slide-up.ng-leave-active{transform:translateY(100%)}base{display:flex;flex-direction:column;height:100%;overflow:auto}base .base-background{position:fixed;height:100%;width:100%;bottom:0;background-position:bottom;background-repeat:no-repeat;background-size:cover}base .back-illustration-0{background-image:url(https://ubbu-webapp-prod.azureedge.net/0669b4cf5cd92e62bb0fdfb8c7405f0b.png)}base .back-illustration-1{background-image:url(https://ubbu-webapp-prod.azureedge.net/adf4c14c68e0a9569e35955360a7f0ba.png)}base .back-illustration-2{background-image:url(https://ubbu-webapp-prod.azureedge.net/c9306b912ade6c8a65b849951bbe3b55.png)}.content{box-sizing:border-box;display:block;margin:0 auto 80px;max-width:1200px;padding:0 16px;width:100%;z-index:1}.content.cover{margin:0 auto}.classroom-state .content,.lectureProgress-state .content,.project-state .content,.projectReport-state .content{margin:0 auto;max-width:1500px}@media screen and (max-width:1500px){.classroom-state .content,.lectureProgress-state .content,.project-state .content,.projectReport-state .content{padding:0}}.responsive-ui .content{max-width:unset;padding:unset}.fullscreen .content{height:100%;margin:0 auto;max-width:100%;min-height:100%;padding:0;width:100%}.bottom-bar{bottom:0;left:0;position:fixed;right:0;width:100%;z-index:70}.button,.icon-button,.toggle-button{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;color:#2580ff;display:flex;font-size:14px;font-weight:700;height:32px;line-height:1;justify-content:center;transition:all .25s ease-in-out;text-transform:none;text-align:center;user-select:none;position:relative;white-space:nowrap;pointer-events:auto}.button:not(:disabled):hover,.icon-button:not(:disabled):hover,.toggle-button:not(:disabled):hover{background-color:#589eff}.button:not(:disabled):active,.icon-button:not(:disabled):active,.toggle-button:not(:disabled):active{background-color:#8bbbff}.button:not(:disabled):focus,.icon-button:not(:disabled):focus,.toggle-button:not(:disabled):focus{box-shadow:0 0 0 3px rgba(37,128,255,.2);outline:10px}.button+.button,.button+.icon-button:not(.toggle-button),.button+md-menu,.icon-button+.button,.icon-button+.icon-button:not(.toggle-button),.icon-button+md-menu,.toggle-button+.button,.toggle-button+.icon-button:not(.toggle-button),.toggle-button+md-menu{margin-left:8px}.button.no-border,.icon-button.no-border,.toggle-button.no-border{border-width:0}.button.no-border-radius,.icon-button.no-border-radius,.toggle-button.no-border-radius{border-radius:0}.button.no-focus:focus,.icon-button.no-focus:focus,.toggle-button.no-focus:focus{box-shadow:0 0 0 3px rgba(0,0,0,.2);outline:10px}.button.cursor-default,.icon-button.cursor-default,.toggle-button.cursor-default{cursor:default}.button.cursor-default:active,.button.cursor-default:focus,.button.cursor-default:hover,.icon-button.cursor-default:active,.icon-button.cursor-default:focus,.icon-button.cursor-default:hover,.toggle-button.cursor-default:active,.toggle-button.cursor-default:focus,.toggle-button.cursor-default:hover{background-color:#f7f7f7;box-shadow:0 0 0 0;outline:none}.button md-icon,.icon-button md-icon,.toggle-button md-icon{color:#2580ff;font-size:25px}.button .margin,.icon-button .margin,.toggle-button .margin{margin:8px}md-menu-item .button,md-menu-item .icon-button,md-menu-item .toggle-button{justify-content:start}.button.justify-content-between,.icon-button.justify-content-between,.toggle-button.justify-content-between{justify-content:space-between}.button tip,.icon-button tip,.toggle-button tip{font-weight:400}.layout-wrap .button+.button,.layout-wrap .icon-button+.button,.layout-wrap .toggle-button+.button{margin:0 8px 8px 0}.layout-wrap .button:first-child,.layout-wrap .icon-button:first-child,.layout-wrap .toggle-button:first-child{margin-right:8px}.button{border-radius:20px}.button.mini{border-radius:16px;font-size:12px;height:20px;padding:0 6px}@media (max-width:960px){.button.mini{font-size:11px}}.button.small{border-radius:16px;height:30px}.button.small md-icon{color:#2580ff;font-size:24px}.button.big{border-radius:20px;height:40px}.button.big md-icon{color:#2580ff;font-size:25px}.button.large{height:50px;font-size:20px;padding:0 16px}.button.large span{margin-top:-2px}.button.large md-icon{font-size:38px;margin-right:-8px}.button.huge{border-radius:16px;height:72px;font-size:26px}.on-mobile .button.huge{font-size:16px;height:60px}.button.long{min-width:240px}.button.square{border-radius:0}.button.square md-icon{margin:0}.button.square.large{padding:0;width:50px}.button.rect{border-radius:4px;height:auto;line-height:1.3;padding:4px 8px;white-space:normal;word-break:break-word}.icon-button{border-radius:50%;padding:0;width:32px}.icon-button md-icon{color:#2580ff;font-size:28px}.icon-button.big{height:46px;width:46px}.icon-button.big md-icon{font-size:34px}.icon-button.medium{height:30px;width:30px}.icon-button.small{height:22px;width:22px}.icon-button.small md-icon{font-size:20px;min-height:20px;min-width:20px;height:20px;width:20px}.button.blue,.icon-button.blue{background-color:#2580ff;color:#fff}.button.blue:not(:disabled):hover,.icon-button.blue:not(:disabled):hover{background-color:#589eff}.button.blue:not(:disabled):active,.icon-button.blue:not(:disabled):active{background-color:#8bbbff}.button.blue md-icon,.icon-button.blue md-icon{color:#fff}.button.blue.focused,.icon-button.blue.focused{box-shadow:0 4px 10px rgba(37,128,255,.5)}.button.tint,.icon-button.tint{background-color:#ecf4ff;color:#2580ff;border:1px solid #2580ff}.button.tint:not(:disabled):hover,.icon-button.tint:not(:disabled):hover{background-color:#e6e6e6}.button.tint:not(:disabled):active,.icon-button.tint:not(:disabled):active{background-color:#ccc}.button.tint md-icon,.icon-button.tint md-icon{color:#2580ff}.button.tint.focused,.icon-button.tint.focused{box-shadow:0 4px 10px rgba(37,128,255,.5)}.button.black,.icon-button.black{background-color:#fff;color:#000}.button.black:not(:disabled):hover,.icon-button.black:not(:disabled):hover{background-color:#e6e6e6}.button.black:not(:disabled):active,.icon-button.black:not(:disabled):active{background-color:#ccc}.button.black md-icon,.icon-button.black md-icon{color:#000}.button.white,.icon-button.white{background-color:#fff;color:#000}.button.white:not(:disabled):hover,.icon-button.white:not(:disabled):hover{background-color:#e6e6e6}.button.white:not(:disabled):active,.icon-button.white:not(:disabled):active{background-color:#ccc}.button.white md-icon,.icon-button.white md-icon{color:#2580ff}.button.gray,.icon-button.gray{background-color:#f7f7f7;color:#000}.button.gray:not(:disabled):hover,.icon-button.gray:not(:disabled):hover{background-color:#dedede}.button.gray:not(:disabled):active,.icon-button.gray:not(:disabled):active{background-color:#c4c4c4}.button.gray md-icon,.icon-button.gray md-icon{color:#2580ff}.button.night-blue,.icon-button.night-blue{background-color:#1f2b44;border-color:#2f4167;color:#fff}.button.night-blue:not(:disabled):hover,.icon-button.night-blue:not(:disabled):hover{background-color:#2580ff}.button.night-blue:not(:disabled):active,.icon-button.night-blue:not(:disabled):active{background-color:#589eff}.button.night-blue md-icon,.icon-button.night-blue md-icon{color:#fff}.button.night-blue:disabled,.icon-button.night-blue:disabled{background-color:#1f2b44}.button.night-blue:disabled md-icon,.icon-button.night-blue:disabled md-icon{color:hsla(0,0%,100%,.5)}.button.night-blue:disabled:hover,.icon-button.night-blue:disabled:hover{background-color:#1f2b44;border-color:#2f4167}.button.east-bay-blue,.icon-button.east-bay-blue{background-color:#3a4f7b;color:#fff}.button.east-bay-blue:not(:disabled):hover,.icon-button.east-bay-blue:not(:disabled):hover{background-color:#2580ff}.button.east-bay-blue:not(:disabled):active,.icon-button.east-bay-blue:not(:disabled):active{background-color:#589eff}.button.east-bay-blue.active,.icon-button.east-bay-blue.active{background-color:#2580ff}.button.east-bay-blue md-icon,.icon-button.east-bay-blue md-icon{color:#fff}.button.green,.icon-button.green{background-color:#00e5af;border-color:#00e5af;color:#fff}.button.green:not(:disabled):hover,.icon-button.green:not(:disabled):hover{background-color:#19ffc9}.button.green:not(:disabled):active,.icon-button.green:not(:disabled):active{background-color:#4cffd5}.button.green md-icon,.icon-button.green md-icon{color:#fff}.button.green.focused,.icon-button.green.focused{box-shadow:0 4px 10px rgba(0,229,175,.5)}.button.red,.icon-button.red{background-color:#fc6969;border-color:#fc6969;color:#fff}.button.red:not(:disabled):hover,.icon-button.red:not(:disabled):hover{background-color:#fd9b9b}.button.red:not(:disabled):active,.icon-button.red:not(:disabled):active{background-color:#ffe6e6}.button.red md-icon,.icon-button.red md-icon{color:#fff}.button.live,.icon-button.live{background-color:#ff5a6e;border-color:#ff2741;color:#fff}.button.live:not(:disabled):hover,.icon-button.live:not(:disabled):hover{background-color:#ff8d9b}.button.live:not(:disabled):active,.icon-button.live:not(:disabled):active{background-color:#ffa7b1}.button.live:not(:disabled):focus,.icon-button.live:not(:disabled):focus{box-shadow:0 0 0 3px rgba(255,90,110,.2);outline:10px}.button.live md-icon,.icon-button.live md-icon{color:#fff}.button.transparent,.icon-button.transparent{background-color:transparent}.button.transparent:not(:disabled):hover,.icon-button.transparent:not(:disabled):hover{background-color:rgba(0,0,0,.1)}.button.transparent:not(:disabled):active,.icon-button.transparent:not(:disabled):active{background-color:rgba(0,0,0,.2)}.button.blue-text,.icon-button.blue-text{color:#2580ff}.button.red-text,.icon-button.red-text{color:#fc6969}.button.red-text:not(:disabled):hover,.icon-button.red-text:not(:disabled):hover{background-color:#ffe6e6}.button.red-text:not(:disabled):active,.icon-button.red-text:not(:disabled):active{background-color:#fd9b9b}.button.live-text,.icon-button.live-text{color:#ff5a6e}.toggle-button{align-items:center;color:#000;display:flex;margin:0!important;min-width:48px}.toggle-button.active{background-color:#ecf4ff;color:#2580ff}.toggle-button.active md-icon{color:#2580ff}.toggle-button:not(:disabled):hover{background-color:#e6e6e6}.toggle-button:not(:disabled):active{background-color:#ccc}.toggle-button:first-child{border-right-width:1px;border-radius:20px 0 0 20px;padding:0 10px 0 15px}.toggle-button:last-child{border-radius:0 20px 20px 0;padding:0 15px 0 10px}.toggle-button.icon-button{min-width:34px;padding:0}.toggle-button.icon-button:first-child md-icon{margin-right:0}.toggle-button.icon-button:last-child md-icon{margin-left:0;margin-right:2px}.toggle-button md-icon{font-size:18px}.toggle-button+.toggle-button{border-left-width:0}.toggle-button.small{height:30px;min-width:38px;padding:0;width:38px}.toggle-button.small md-icon{font-size:24px;min-height:24px;min-width:24px;height:24px;width:24px}.button,.toggle-button{height:32px;padding:0 12px}.button md-icon,.toggle-button md-icon{margin-left:4px;margin-right:-6px}.button.half-padding-left md-icon,.toggle-button.half-padding-left md-icon{margin-left:-4px;margin-right:0}.button:disabled,.icon-button:disabled,.toggle-button:disabled{opacity:.4}.button:disabled:hover,.icon-button:disabled:hover,.toggle-button:disabled:hover{cursor:not-allowed}.card{border-radius:10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.card .tick_wrapper{height:19px}.card .tick{background-color:#2580ff;border-radius:15px;line-height:5px;width:15px;height:15px;min-height:15px;margin:4px}.card .tick .material-icons{font-size:12px;width:12px;height:12px;color:#fff;padding-left:2px;padding-top:1px}.card .actions{position:absolute;right:8px;top:8px;opacity:1;z-index:1}.card .create-title{padding-bottom:4px;color:#2580ff}.card.class-score-card{overflow:visible}.card .image{background:no-repeat 50%;background-size:auto 80%;position:relative}.card .create-image{background:no-repeat 50%;background-size:auto 70%;position:relative;background-blend-mode:multiply;background-color:#ecf4ff}.card .klass .create-image{background-image:url(https://ubbu-webapp-prod.azureedge.net/2c2dce68e96b23d467a5aefae3f50eff.png)}.card .project .create-image{background-image:url(https://ubbu-webapp-prod.azureedge.net/30f5c4b609637fb75e5e39dd7efce2dd.png)}.card .professor .create-image{background-image:url(https://ubbu-webapp-prod.azureedge.net/b6a62d3554b056b0670f90284ff3183b.png)}.card:after,.card:before{border-radius:10px;content:"";position:absolute;pointer-events:none}.card:before{border:1px solid rgba(0,0,0,.1);top:0;bottom:0;left:0;right:0;z-index:10}.card:after{background-color:#fff;top:1px;bottom:1px;left:1px;right:1px;z-index:-1}.card.tinted:before{border:1px solid #2580ff}.card.gray:after{background-color:#eceeef}.card.light-gray:after{background-color:#f7f7f7}.card.tinted:after{background-color:#ecf4ff}.card.hoverable:not(.locked):hover:after{background-color:#eceeef}.card.focusable:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:0 30px 90px -15px rgba(0,0,0,.3);z-index:10;transform:translateY(-5px)}.card.focused{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:0 30px 90px -15px rgba(0,0,0,.3);z-index:10;transform:translateY(-5px)}.card.focused .actions{opacity:1}.card.focusable.tinted:hover{box-shadow:0 15px 30px rgba(37,128,255,.2)}.card.outlined{box-shadow:0 0 0 2px #2580ff}.card.outlined:before{border-color:#2580ff}.card.outlined:hover:active{background-color:#e6e6e6}.card.no-background:after{background-color:transparent}.card.no-border:before{border:none}.card.no-border-radius,.card.no-border-radius:before{border-radius:0}.card.student-licenses{min-height:135px;padding:16px}.card.student-licenses .progress-linear{margin-bottom:8px}.card.student-licenses .vertical{height:36px}.card.unfinished .create-image{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.card.md-padding{box-sizing:border-box;padding:48px}.card.sm-padding{box-sizing:border-box;padding:16px}.card.locked{opacity:.5}.card.transparent:after{background-color:hsla(0,0%,100%,.66)}.card.md-width{margin-left:auto;margin-right:auto;max-width:540px;width:100%}@media (max-width:960px){.card.md-width{border-radius:0;box-shadow:none}}.card.sm-width{max-width:390px;min-width:290px;width:calc(100% - 32px)}.card.lg-width{margin-left:auto;margin-right:auto;max-width:750px;width:100%}@media (max-width:960px){.card.lg-width{border-radius:0;box-shadow:none}}.card.card-message{box-sizing:border-box;margin:32px 16px;padding:64px 48px;max-width:390px;width:calc(100% - 32px)}.card[ng-click]:focus{box-shadow:0 0 0 3px rgba(37,128,255,.2);outline:10px}.card.border-radius-md{border-radius:20px}.card.border-radius-md:after,.card.border-radius-md:before{border-radius:20px}.card.negative-margin-card{margin-left:-8px;margin-right:-8px}.card-body{padding:48px 48px 36px}@media (max-width:960px){.card-body{padding:42px 32px 32px}}.card-footer{background-color:#f3f3f3;box-sizing:border-box;margin:0 1px;padding:16px}.border-radius-md .card-footer{border-radius:0 0 20px 20px}@media (max-width:960px){.card-footer .tinier{font-size:11px}}.selected-check{display:none}.outlined .selected-check{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 0 4px 4px rgba(0,0,0,.1);display:flex;height:26%;left:50%;margin-left:-13%;margin-top:-13%;position:absolute;top:50%;width:26%}.outlined .selected-check md-icon{font-size:40px;height:44px;width:44px}classroom{display:flex;flex-direction:column;height:100%;justify-content:space-between}.is-impersonating classroom{height:calc(100% - 62px)}.form-wrapper .md-select-value span:first-child{font-size:16px}.md-input-invalid input.ng-invalid,.md-input-invalid md-select.ng-invalid{border:1px solid #fc6969;box-shadow:0 0 0 1px #fc6969}.md-input-focused .md-input-invalid input.ng-invalid,.md-input-focused .md-input-invalid md-select.ng-invalid{border-color:#2580ff;box-shadow:unset}.md-input-invalid input.ng-invalid .md-select-value,.md-input-invalid md-select.ng-invalid .md-select-value{color:#b3b3b3!important}input.ng-invalid.ng-dirty .md-select-value,md-select.ng-invalid.ng-dirty .md-select-value{color:#b3b3b3}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{background:#f7f7f7;border:1px solid rgba(0,0,0,.1);border-radius:10px;font-size:16px;height:40px;line-height:40px;padding:0 16px}input[type=number]{padding:0 10px}input[type=password]:not(:placeholder-shown){letter-spacing:6px;font-size:30px}input[readonly]{background-color:#fff;font-weight:700}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:focus-within,input:-webkit-autofill:hover,input:-webkit-autofill:visited{background:#f7f7f7!important;-webkit-box-shadow:0 0 0 30px #f7f7f7 inset;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s}.opera input[type=password],.webkit input[type=password]{font:large;letter-spacing:10px}@-webkit-keyframes autofill{to{color:#000;background:transparent}}input.validatable{padding-right:40px}@font-face{font-family:blanca;src:url(/0b718b1f3384a449d167f1b210eb5aaa.woff) format("woff");font-weight:400;font-style:normal}md-icon{align-items:center;font-family:blanca!important;speak:none;font-size:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#000;display:inline-flex;justify-content:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:auto;min-height:auto;min-width:auto;width:auto}md-icon.rotate-180:before{transform:rotate(180deg)}[class*=" icon-"],[class^=icon-]{font-family:blanca,Helvetica Neue,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}md-icon.blue{color:#2580ff!important}md-icon.white{color:#fff!important}md-icon.black{color:#000!important}md-icon.green{color:#00e5af!important}md-icon.red{color:#fc6969!important}md-icon.yellow{color:#ffc800!important}md-icon.live{color:#ff5a6e!important}md-icon.small{font-size:18px;height:21px;width:18px}md-icon.medium{font-size:21px;height:21px;width:21px;min-height:21px;min-width:21px}md-icon.big{font-size:28px;height:30px;width:30px}md-icon.bigger{font-size:32px;min-width:32px;min-height:32px}md-icon.enormous{font-size:46px;height:32px;width:32px}md-icon.huge{font-size:60px;height:60px;width:60px}md-icon.md-icon-circle{border-radius:50%;font-size:28px;height:32px;line-height:32px;text-align:center;width:32px}md-icon.md-icon-circle.icon-Send-mail{font-size:24px;text-indent:-1px}md-icon.md-icon-circle.bg-blue{background-color:#2580ff;color:#fff}md-icon.md-icon-circle.bg-green{background-color:#00e5af;color:#fff}md-icon.md-icon-circle.bg-white{background-color:#fff;color:#2580ff}md-icon.md-icon-circle.bg-black{background-color:#000;color:#fff}md-icon.md-icon-circle.bg-night-blue{background-color:#1f2b44;color:#fff}md-icon.md-icon-circle.bg-transparent{background-color:transparent;color:inherit}md-icon.md-icon-circle.border-green{border:1px solid #00e5af}md-icon.md-icon-circle.md-icon-circle-sm{font-size:20px;height:20px;line-height:unset;width:20px}md-icon.resource-Exercise{color:#25bdff!important}md-icon.resource-Image{color:#000!important}md-icon.resource-Quiz{color:#ffc800!important}md-icon.resource-Video{color:#a35ba4!important}md-icon.resource-Batch{color:#2580ff!important}md-icon.resource-Project,md-icon.resource-ProjectExercise{color:#00e5af!important}.knowledge-unit-icon{margin-left:-9px;margin-right:6px}.icon-order:before{content:"\e955"}.icon-Grid:before{content:"\e954"}.icon-Record:before{content:"\e953"}.icon-scale-up:before{content:"\e94f"}.icon-rotate_sand:before{content:"\e951"}.icon-scale_sand:before{content:"\e952"}.icon-clone:before{content:"\e94d"}.icon-filter:before{content:"\e94e"}.icon-drag:before{content:"\e94c"}.icon-larger:before{content:"\e94a"}.icon-smaller:before{content:"\e94b"}.icon-Phone:before{content:"\e949"}.icon-file:before{content:"\e947"}.icon-lightning:before{content:"\e948"}.icon-paint:before{content:"\e950"}.icon-Key:before{content:"\e945"}.icon-Live:before{content:"\e946"}.icon-share:before{content:"\e900"}.icon-Link:before{content:"\e901"}.icon-Badge:before{content:"\e902"}.icon-grade:before{content:"\e903"}.icon-Add_std:before{content:"\e904"}.icon-Analytics:before{content:"\e905"}.icon-Backward:before{content:"\e906"}.icon-Backwarda:before{content:"\e907"}.icon-Batch:before{content:"\e908"}.icon-Class:before{content:"\e909"}.icon-Clock:before{content:"\e90a"}.icon-Close:before{content:"\e90b"}.icon-Code:before{content:"\e90c"}.icon-Document:before{content:"\e90d"}.icon-Done:before{content:"\e90e"}.icon-Double:before{content:"\e90f"}.icon-Drop:before{content:"\e910"}.icon-Dropdown:before{content:"\e911"}.icon-Edit:before{content:"\e912"}.icon-Eye:before{content:"\e913"}.icon-Flag:before{content:"\e914"}.icon-Forward:before{content:"\e915"}.icon-Forwarda:before{content:"\e916"}.icon-Fullscreen:before{content:"\e917"}.icon-Game:before{content:"\e918"}.icon-home:before{content:"\e919"}.icon-image:before{content:"\e91a"}.icon-Info:before{content:"\e91b"}.icon-List:before{content:"\e91c"}.icon-Locked:before{content:"\e91d"}.icon-Mail:before{content:"\e91e"}.icon-Menu:before{content:"\e91f"}.icon-More-info:before{content:"\e920"}.icon-Pause:before{content:"\e921"}.icon-Pin:before{content:"\e922"}.icon-Play:before{content:"\e923"}.icon-Plus:before{content:"\e924"}.icon-Print:before{content:"\e925"}.icon-Professor:before{content:"\e926"}.icon-Quiz:before{content:"\e927"}.icon-Redo:before{content:"\e928"}.icon-Refresh:before{content:"\e929"}.icon-Repeat:before{content:"\e92a"}.icon-Restart:before{content:"\e92b"}.icon-Send-mail:before{content:"\e92c"}.icon-Settings:before{content:"\e92d"}.icon-Sidemenu:before{content:"\e92e"}.icon-Star:before{content:"\e92f"}.icon-stop:before{content:"\e930"}.icon-Students:before{content:"\e931"}.icon-Talk:before{content:"\e932"}.icon-Tile:before{content:"\e933"}.icon-Undo:before{content:"\e934"}.icon-Unlocked:before{content:"\e935"}.icon-Zoom_in:before{content:"\e936"}.icon-Zoom_out:before{content:"\e937"}.icon-Faster:before{content:"\e938"}.icon-Donwarda:before{content:"\e939"}.icon-Upwarda:before{content:"\e93a"}.icon-glasses:before{content:"\e93b"}.icon-Search:before{content:"\e93c"}.icon-list:before{content:"\e93d"}.icon-score:before{content:"\e93e"}.icon-alert:before{content:"\e93f"}.icon-school:before{content:"\e940"}.icon-Dash1:before{content:"\e941"}.icon-Dash2:before{content:"\e942"}.icon-Dash3:before{content:"\e943"}.icon-Dash4:before{content:"\e944"}.icon-Starfull:before{content:"\1f322"}.image-xs{height:32px;width:32px}.image-sm{height:38px;width:38px}.img-responsive{display:block;height:auto;max-width:100%;max-height:100%}.img-circle{border-radius:50%}.img-bordered{border:1px solid rgba(0,0,0,.1)}.img-border-radius-sm{border-radius:8px}.img-border-radius{border-radius:16px}.img-focused{box-shadow:0 15px 30px rgba(0,0,0,.1)}.img-focusable{transition:opacity .25s ease-out}.img-focusable:hover{opacity:.8}.img-focusable:focus{box-shadow:0 0 0 3px rgba(37,128,255,.2);outline:10px}.lecture .lecture-cover-wrapper{width:215px;min-width:215px;height:215px;position:relative}.lecture .lecture-cover{width:215px;position:absolute}.lecture .info{padding:16px}.lecture .score{border-radius:6px;color:#000;height:30px;border:3px solid #000;padding:0 12px;line-height:34px}a:active,a:hover,a:link,a:visited{text-decoration:none;color:#000}p a:active,p a:hover,p a:link,p a:visited{color:#2580ff;text-decoration:underline}p a:active:hover,p a:hover:hover,p a:link:hover,p a:visited:hover{color:#0065f1}a.cursor-default:hover{cursor:default}ol,ul{list-style-type:none;margin-bottom:32px;padding-left:0}ol li,ul li{border-bottom:1px solid rgba(0,0,0,.1);padding:16px 0 16px 48px;position:relative}ol li:last-child,ul li:last-child{border-bottom:unset}ol li:before,ul li:before{background-color:#f3f3f3;border-radius:50%;color:#2580ff;font-size:32px;height:32px;left:0;line-height:1;margin-top:-23px;position:absolute;top:32px;width:32px}@media (max-width:960px){ol li,ul li{padding:8px 0 8px 28px}ol li:before,ul li:before{left:-5px;top:18px;transform:scale(.66)}}.list-sm ol,.list-sm ul{margin-bottom:0;margin-top:8px}.list-sm ol li,.list-sm ul li{border-bottom:unset;padding:8px 0 8px 28px}.list-sm ol li:before,.list-sm ul li:before{background-color:rgba(37,128,255,.1);left:-6px;top:24px;transform:scale(.66)}ul:not(.md-autocomplete-suggestions)>li:before{font-family:blanca;content:"\e90e"}ol>li:before{align-items:center;content:"";display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:1}ol>li:first-child:before{content:"1"}ol>li:nth-child(2):before{content:"2"}ol>li:nth-child(3):before{content:"3"}ol>li:nth-child(4):before{content:"4"}ol>li:nth-child(5):before{content:"5"}ol>li:nth-child(6):before{content:"6"}ol>li:nth-child(7):before{content:"7"}ol>li:nth-child(8):before{content:"8"}ol>li:nth-child(9):before{content:"9"}ol>li:nth-child(10):before{content:"10"}ol>li:nth-child(11):before{content:"11"}ol>li:nth-child(12):before{content:"12"}ol>li:nth-child(13):before{content:"13"}ol>li:nth-child(14):before{content:"14"}ol>li:nth-child(15):before{content:"15"}ol>li:nth-child(16):before{content:"16"}ol>li:nth-child(17):before{content:"17"}ol>li:nth-child(18):before{content:"18"}ol>li:nth-child(19):before{content:"19"}ol>li:nth-child(20):before{content:"20"}.loading{width:420px;height:100px;background-size:cover;background-color:#fff;transition:all .2s linear}.loading .wave{margin-bottom:20px;width:290px;height:60px}.loading-circle-wrapper{height:38px;margin-left:-1px;margin-top:-1px;min-height:38px;min-width:38px;position:relative;width:38px}.loading-circle-wrapper>*{left:0;position:absolute;top:0}.loading-circle-wrapper.loading-circle-wrap-button{height:32px;min-height:32px}.loading-circle-wrapper.loading-circle-wrap-button>img{left:-4px;top:-4px}.loading-circle-wrapper.loading-circle-wrap-button.wrap-big-buttton{height:46px;min-height:46px;width:46px}.loading-circle-wrapper.loading-circle-wrap-button.wrap-big-buttton>img{left:0;top:0}.loading-circle-wrapper .ng-show{animation:fade-in .25s ease-in-out}.loading-circle-wrapper .ng-hide{animation:fade-out .25s ease-in-out}.loading-circle-wrapper ng-include{left:-1px;top:-1px;z-index:1}.md-autocomplete-suggestions-container{border-radius:10px}.md-autocomplete-suggestions li{align-items:center;font-weight:700;display:flex;height:auto;line-height:1.2em;padding:8px 16px;white-space:normal}md-input-container{margin:0;padding:0}md-input-container label:not(.md-no-float):not(.md-container-ignore){color:#b3b3b3;padding-left:20px;max-width:calc(100% - 30px)}md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){font-weight:700;padding-left:10px;-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child,md-input-container.md-input-has-placeholder:not([md-no-float]) .md-select-placeholder span:first-child,md-input-container.md-input-has-value:not([md-no-float]) .md-select-placeholder span:first-child{color:#2580ff;font-weight:700;-webkit-transform:translate(-13px,-33px);transform:translate(-13px,-33px)}md-input-container.md-input-focused .md-select-value>span:not(.md-select-icon),md-input-container.md-input-has-placeholder .md-select-value>span:not(.md-select-icon),md-input-container.md-input-has-value .md-select-value>span:not(.md-select-icon){transform:translateY(0)}md-input-container.md-input-has-value label:not(.md-no-float){color:#000}md-input-container.md-input-focused label:not(.md-no-float){color:#2580ff}.on-mobile md-input-container.md-input-focused label:not(.md-no-float){font-size:14px}md-input-container.md-input-focused .md-input,md-input-container.md-input-focused:not(.md-input-invalid) .md-input,md-input-container.md-input-focused md-select{border:1px solid #2580ff}md-input-container>.md-input,md-input-container>md-select{border-width:1px!important;border:1px solid rgba(0,0,0,.1)}md-input-container+md-input-container{margin-top:38px}md-input-container .md-input[disabled]{background-image:none;border-bottom-color:#eceeef}md-input-container md-select[disabled]{opacity:.5}md-input-container md-select[disabled] .md-select-value{background:none;margin-bottom:0}md-input-container.float-icon-button:not(.md-input-focused):not(.md-input-has-value) label:not(.md-no-float):not(.md-container-ignore){transform:translate3d(0,32px,0) scale(1)}@media (max-width:960px){md-input-container label:not(.md-no-float):not(.md-container-ignore){max-width:calc(100% - 20px);padding-left:10px}md-input-container.md-input-focused label:not(.md-no-float):not(.md-container-ignore){overflow:unset;padding-left:0;text-overflow:unset;white-space:normal}}md-input-container .md-input-message-animation{font-size:14px;line-height:1.2}md-input-container .md-input.ng-invalid.ng-dirty{border-width:1px}md-input-container.md-input-invalid .md-input-message-animation{color:#fc6969}md-input-container.md-input-invalid .md-input{border-color:#fc6969;box-shadow:0 0 0 1px #fc6969}.input-label-container{min-height:40px}.input-label{margin:0 0 4px 10px}.md-input-focused .input-label{color:#2580ff}@media (max-width:960px){.input-label{margin:0 0 4px}}.md-errors-spacer{display:none}md-checkbox .md-icon{border-radius:50%}md-checkbox[disabled]{cursor:not-allowed}md-checkbox.md-checked.blue .md-icon{background-color:#2580ff}md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked .md-icon:after,md-checkbox:not([disabled]).md-primary.md-checked .md-icon:after{border-color:#fff}md-dialog{background-color:#fff;border:none;border-top:1px solid rgba(0,0,0,.1);box-sizing:border-box;box-shadow:0 10px 20px rgba(0,0,0,.2);border-radius:20px;overflow:unset;max-width:70%}md-dialog>*{display:flex;min-height:0}md-dialog.md-dialog-fullscreen{height:80vh;width:800px}.md-dialog-xl md-dialog{height:90vh;max-height:90%;width:920px}.md-dialog-xl md-dialog scrollable-area{max-height:90vh}.md-dialog-tall md-dialog{max-height:90%}.md-dialog-tall md-dialog scrollable-area{max-height:90vh}md-dialog.md-content-overflow md-dialog-actions{border:unset}md-dialog.md-default-theme{border-radius:20px;max-width:420px}md-dialog.md-default-theme md-dialog-actions{justify-content:center;margin-top:16px;min-height:30px;padding:0}md-dialog.md-default-theme .md-dialog-content{padding-bottom:0}md-dialog.md-default-theme .md-dialog-content-body p{margin:5px 0 0}md-dialog .lecture-thumbnail{border-radius:4px}.md-dialog-content .md-title{color:#000;font-weight:700}.md-dialog-backdrop{height:100vh!important}.md-dialog-container{height:inherit!important}.setting-help-text{margin:16px 0 48px}.input-dialog{border-radius:4px;width:400px!important}.input-dialog .input-wrapper{margin-top:35px;margin-bottom:20px}.on-mobile md-dialog-content .shadow{display:none!important}md-dialog md-dialog-actions{box-shadow:0 -1px 0 0 rgba(0,0,0,.1);min-height:84px;padding-left:48px;padding-right:48px}.on-mobile md-dialog md-dialog-actions{padding-left:16px;padding-right:16px}md-dialog-content{display:flex;flex-grow:1;overflow:auto;min-height:0;padding:0 48px 48px}md-dialog-content.no-title{padding-top:48px}.on-mobile md-dialog-content{padding:0 16px 16px}.on-mobile md-dialog-content.no-title{padding-top:16px}md-dialog-content.content-with-actions.is-scrollable:not(.on-scroll-end) .bottom-shadow{top:calc(100% - 90px)}md-dialog-content .shadow{display:none;margin-left:-48px}md-dialog-content.on-scroll .top-shadow{display:block}md-dialog-content.is-scrollable:not(.on-scroll-end) .bottom-shadow{border-top-left-radius:20px;border-top-right-radius:20px;display:block;margin-left:-40px;top:calc(100% - 6px);transform:rotateX(180deg);width:calc(100% - 16px)}md-list.md-list-compact,md-list.md-list-compact md-list-item{padding:0}md-list-item.md-clickable:hover{background-color:#eceeef}md-menu-content[width="2"]{min-width:150px}md-menu-content{padding:0}md-menu-content.card,md-menu-content.card:before{border-radius:16px}md-menu-item{height:38px;min-height:38px}md-menu-item .button{border-radius:0;border-width:0;height:38px;margin:0;min-width:auto;padding:3px 14px;text-align:left}md-menu-item .button:not(:disabled):focus{box-shadow:none}.md-open-menu-container{overflow:visible}md-select{background:#f7f7f7;border:1px solid rgba(0,0,0,.1);border-radius:10px;font-size:16px;padding:0 16px;margin:0;height:38px}md-select-menu{border-radius:10px;box-shadow:0 30px 90px -15px rgba(0,0,0,.3)}md-select-menu:not(.md-overflow) md-content{border-radius:10px;padding:0}md-option{height:38px;padding:0 16px}md-option .md-text{font-size:16px;line-height:40px}md-option:active,md-option:focus,md-option:hover{background-color:#f7f7f7}md-option[selected]{background-color:#f7f7f7;color:#2580ff}md-select-value{border:0!important}.md-select-value{padding:0}.md-select-value>span:not(.md-select-icon){color:#b3b3b3;line-height:20px}.md-select-value>span:not(.md-select-icon) .md-text{color:#000;line-height:40px}.md-select-menu-container{margin-left:-2px;margin-top:-2px;transform:translate(0)}md-toast{padding:0 16px}md-toast,md-toast .md-toast-content{transition:all .3s cubic-bezier(.25,.8,.25,1)}md-toast .md-toast-content{background-color:#fff;border-radius:10px;border:1px solid #eceeef;box-shadow:0 30px 90px -15px #000;color:#000;height:auto;pointer-events:none}.md-toast-animating{overflow-y:scroll!important}.pill{font-size:16px;font-weight:700;align-items:center;background-color:#fff;border-radius:16px;color:#000;display:inline-flex;line-height:1;justify-content:center;padding:6px 16px}.pill.green{background-color:#4cffd5;color:#00e5af}.pill.blue{background-color:rgba(37,128,255,.1);color:#2580ff}.pill.is-Exercise{background-color:rgba(37,189,255,.1);color:#25bdff}.pill.is-Quiz{background-color:rgba(255,200,0,.1);color:#ffc800}.pill.is-Project{background-color:rgba(0,229,175,.1);color:#00e5af}@media print{body,html{background-color:#fff!important}*{font-family:Helvetica Neue,sans-serif}[data-print=hidden]{display:none}.pill{padding-left:0}}@media screen{[data-print=only]{display:none}}.resource{display:flex;flex-direction:column;height:100%;transition:height .2s ease-out;flex-grow:1;min-height:0}.resource,.title-bar{background-color:#fff}.title-bar{padding:0 8px;min-height:43px}.slideshow{height:100%;overflow:hidden;position:relative}@media screen and (max-width:1500px){.resource .student-list{border-radius:0;height:100%;border-width:1px 0 0 1px}}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;z-index:1}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.no-margin{margin:0!important}.no-padding{padding:0!important}.quarter-padding{padding:4px}.half-padding{padding:8px}.half-margin{margin:8px}.margin{margin:16px!important}.quarter-padding-top{padding-top:4px}.half-margin-top{margin-top:8px}.half-padding-top{padding-top:8px}.margin-top{margin-top:16px}.padding-top{padding-top:16px}.large-margin-top{margin-top:24px}.double-margin-top{margin-top:32px}.double-padding-top{padding-top:32px}.margin-top-auto{margin-top:auto}.quarter-padding-right{padding-right:4px}.half-margin-right{margin-right:8px}.half-padding-right{padding-right:8px}.margin-right{margin-right:16px}.padding-right{padding-right:16px}.large-margin-right{margin-right:24px}.double-margin-right{margin-right:32px}.double-padding-right{padding-right:32px}.margin-right-auto{margin-right:auto}.quarter-padding-bottom{padding-bottom:4px}.half-margin-bottom{margin-bottom:8px}.half-padding-bottom{padding-bottom:8px}.margin-bottom{margin-bottom:16px}.padding-bottom{padding-bottom:16px}.large-margin-bottom{margin-bottom:24px}.double-margin-bottom{margin-bottom:32px}.double-padding-bottom{padding-bottom:32px}.margin-bottom-auto{margin-bottom:auto}.quarter-padding-left{padding-left:4px}.half-margin-left{margin-left:8px}.half-padding-left{padding-left:8px}.margin-left{margin-left:16px}.padding-left{padding-left:16px}.large-margin-left{margin-left:24px}.double-margin-left{margin-left:32px}.double-padding-left{padding-left:32px}.margin-left-auto{margin-left:auto}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-padding-left{padding-left:0!important}.padding{padding:16px!important}.padding-md{padding:32px}.padding-lg{padding:48px}.summary-wrapper{position:relative}.summary-loading-wrapper{min-height:215px;position:relative;width:100%}.summary-loading{margin-top:20px;min-height:215px;position:absolute;opacity:1;transition:opacity .35s ease-out}.summary-loading.ng-hide{opacity:0}.summary .performance{overflow:visible;padding:16px 16px 0;z-index:11}.summary .performance .score-group.medium{border:none}.summary md-divider.vertical{margin:16px}.summary .summary-wrapper md-divider.vertical{margin:10px 0}.summary .wave{margin-top:0}tooltip tip{border-radius:8px;background:#000;text-align:left;color:#fff;opacity:0;padding:8px 10px}tooltip._top._left tip tip-arrow,tooltip._top tip tip-arrow{border-top:6px solid #000}tooltip._bottom tip-arrow:after{content:"";border-color:transparent transparent #000;border-style:solid;border-width:0 10px 10px;position:absolute;top:1px;left:-10px}tooltip._bottom._right tip tip-arrow{margin-left:0}tooltip._steady._ready tip{animation:animate-tooltip .2s}tooltip .placeholder-wrapper{overflow:hidden}tooltip .placeholder{width:100px;height:24px}tooltip._top._left tip{left:30px}tooltip._top._right tip{left:0}tooltip._bottom._right tip{left:-20px}.summary-tooltip{padding:8px;text-align:center;width:160px}.tooltip-lg{padding:8px 16px;width:260px}@media (hover:none){tip{display:none!important}tooltip{pointer-events:none}}topbar{align-items:center;box-sizing:border-box;display:flex;height:50px;margin:0;position:relative;transition:all,.3s;width:100%;z-index:6}.fullscreen topbar{margin-top:-50px}.fullscreen topbar user-menu{opacity:0}topbar .profile-button{overflow:visible}topbar .topbar{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 16px;transition:width,.16s;width:100%}h1,h2,h3,h4,h5{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}h1{font-size:44px;font-weight:700}@media print{h1{font-size:32px}}h2{font-weight:400;color:#b3b3b3}h2,h3{font-size:25px}h3{font-weight:700}.on-mobile h3{font-size:21px}h4{font-size:20px}h4,h5{font-weight:700}h5{font-size:16px;line-height:20px}h6{font-size:12px;font-weight:700}.text{font-size:16px;font-weight:400}.action-text{font-size:25px;font-weight:400;color:#000;white-space:normal}.bold{font-weight:700}.tiny{font-size:14px}.tinier{font-size:12px}.error{font-size:16px;color:#fc6969}.wrap{white-space:normal}.nowrap{display:block;line-height:1.2}.flex-nowrap,.nowrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.blue,h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,span.blue,span .blue{color:#2580ff}h1.red,h2.red,h3.red,h4.red,h5.red,span.red,span .red{color:#fc6969}h1.gray,h2.gray,h3.gray,h4.gray,h5.gray,span.gray,span .gray{color:#f3f3f3}.gray-dark{color:#b2b2b2}h1.white,h2.white,h3.white,h4.white,h5.white,span.white,span .white{color:#fff}h1.black,h2.black,h3.black,h4.black,h5.black,span.black,span .black{color:#000}span.green{color:#00e5af}span.yellow,strong.yellow{color:#ffc800}span.tiny md-icon{font-size:20px}small.live{color:#ff5a6e}.text-green{color:#00e5af}.text-light-red{color:#fd9b9b}.text-vivid-red{color:#fc6969}.text-emphasis{font-size:20px}.reset-line-height{line-height:1}.increase-line-height{line-height:1.3}.text-capitalize{text-transform:capitalize}.text-line-clamp{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.text-underline{text-decoration:underline}.tile.tile-locked{cursor:not-allowed}.tile.tile-locked .tile-information{opacity:.1}.tile .text-line-clamp{min-height:37px;overflow:hidden}project-card .tile .text-line-clamp{min-height:40px}.tile-locked-cover{align-items:center;background-color:rgba(0,0,0,.8);bottom:0;display:flex;left:0;justify-content:center;position:absolute;right:0;top:0}.well{background-color:#f3f3f3;border:1px solid rgba(0,0,0,.1);padding:16px 16px 24px}.well.bg-blue,.well.bg-red{border:unset;border-radius:10px}.well.bg-blue{background-color:rgba(37,128,255,.2);color:#2580ff}.well.bg-red{background-color:rgba(252,105,105,.2);color:#fc6969}body,html{background-color:#f7f7f7}body{font-family:Helvetica Neue,sans-serif;color:#000;min-width:200px;margin:0;padding:0}body.responsive-ui{min-width:unset}html[ng-app=registration] body:before{background:no-repeat url(https://ubbu-webapp-prod.azureedge.net/f6e846abe926cedfb85dd02e423ea3a3.png);background-position:50%;background-size:cover;bottom:0;content:"";left:0;position:fixed;right:0;top:0}.root-container{min-height:100%;z-index:1}.fullscreen .root-container{height:100%;min-height:unset}md-content{background-color:transparent}.fill-x{width:100%}.fill-y{height:100%}[data-ng-click],[ng-click],[ui-sref],[x-ng-click]{cursor:pointer}[data-ng-click].cursor-default:hover,[ng-click].cursor-default:hover,[ui-sref].cursor-default:hover,[x-ng-click].cursor-default:hover{cursor:default}div[ng-click]:focus{outline:none}.section-title{display:flex;margin-bottom:16px;min-height:32px}.section-title>*{min-height:32px}.invisible,.visible{transition:opacity .33s ease-out}.visible{opacity:1;visibility:visible}.invisible{opacity:0;visibility:hidden}.cursor-not-allowed{cursor:not-allowed}hr{border-style:solid;border-width:2px;margin-top:10px;margin-bottom:10px}.relative{position:relative}.absolute,.shadow{position:absolute}.shadow{height:6px;width:100%;z-index:70;background:-webkit-linear-gradient(#000,transparent);background:-o-linear-gradient(#000,transparent);background:-moz-linear-gradient(#000,transparent);background:linear-gradient(#000,transparent);opacity:.1!important}.vertical-align-top{vertical-align:top}.content-title{margin-bottom:24px}md-tab-content{-webkit-transform:inherit;transform:inherit}.ng-cloak,[ng-cloak],[ng\:cloak]{display:none!important}.translate-cloak{visibility:hidden}md-divider.vertical.half-height{height:55px}.min-height-0{min-height:0}.min-width-0{min-width:0}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overscroll-auto{overflow-y:auto!important}.overflow-x-auto{overflow-x:auto!important}.half-opacity{opacity:.5}.rounded-circle{border-radius:50%}.border-bottom{border-bottom:1px solid rgba(0,0,0,.1)}.border-left{border-left:1px solid rgba(0,0,0,.1)}.border-top{border-top:1px solid rgba(0,0,0,.1)}.cms-content img{height:auto!important;max-width:100%!important}.cms-content.reset-paragraph-margins p{margin:0}.no-pointer-events{pointer-events:none}.about-blanc{background:#fff;max-height:unset;max-width:calc(100% - 32px);width:330px}.about-text{padding:0 32px 32px}modal{display:flex;flex-direction:column;flex-grow:1;min-height:0}.modal-header{padding:48px 48px 24px}md-tabs-wrapper{display:none}covered-area-dialog,graduate,legal-dialog,terms-and-conditions{display:flex;flex-direction:column;flex-grow:1;min-height:0}covered-area-dialog md-tabs,graduate md-tabs,legal-dialog md-tabs,terms-and-conditions md-tabs{flex-grow:1}covered-area-dialog md-tab-content>div,graduate md-tab-content>div,legal-dialog md-tab-content>div,terms-and-conditions md-tab-content>div{display:flex;flex-direction:column;flex-grow:1}covered-area-dialog md-tabs-content-wrapper,graduate md-tabs-content-wrapper,legal-dialog md-tabs-content-wrapper,terms-and-conditions md-tabs-content-wrapper{top:0}.md-dialog-container{background-color:rgba(0,0,0,.1)}md-backdrop.md-opaque{opacity:.6}alert-button .badge{align-items:center;background-color:#fc6969;border-radius:50%;color:#fff;display:flex;height:14px;font-family:Helvetica Neue,sans-serif;font-size:12px;justify-content:center;position:absolute;right:0;top:0;width:14px}.alerts{max-height:500px}.alerts.card{padding:0}.alerts .alert{height:105px}.alerts .alert button{border:0;border-bottom:1px solid #dbdbdb}.alerts .header{padding:12px 8px 12px 16px}.alerts .header :after .shadow{top:44px}.alerts .title{margin-bottom:3px}.alerts .alert-empty-state{background-color:#f7f7f7;color:#b2b2b2;min-height:100px}.alerts.divider{border-bottom:1px solid rgba(0,0,0,.1)}.alerts .shadow{top:44px}.alerts .date{color:#b2b2b2;margin-top:4px}.alerts-list md-menu-item button{text-align:left;padding:16px;height:100%}.alerts-list md-menu-item button.read{background-color:#f3f3f3}.alerts-list md-menu-item button.read .content{opacity:.5}.alerts-list md-menu-item button:hover{background-color:#e6e6e6}avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;position:relative}avatar:after{border:1px solid rgba(0,0,0,.1);border-radius:50%;content:"";left:0;height:calc(100% - 2px);position:absolute;top:0;width:calc(100% - 2px);will-change:transform}avatar.focused:after{box-shadow:0 15px 40px -10px rgba(0,0,0,.3)}avatar.xxs{height:24px;width:24px}avatar.xs{height:32px;width:32px}avatar.sm{height:38px;width:38px}avatar.md{height:70px;width:70px}avatar.ml{height:120px;width:120px}avatar.lg{height:130px;width:130px}avatar.xl{height:164px;width:164px}avatar.expands:after,avatar.expands img{animation:expansion .5s ease-out 0s 1}avatar img{background:no-repeat url(https://ubbu-webapp-prod.azureedge.net/034baf6d43059985bae2ac16168b2dd3.svg);background-size:cover;border-radius:50%;height:100%;width:100%;will-change:transform}.form-2 avatar{margin-bottom:38px}avatar md-menu{z-index:1}avatar md-menu,avatar md-menu .menu-toggle{border-radius:50%;height:100%;position:absolute;width:100%}avatar md-menu .menu-toggle{background-color:rgba(0,0,0,.3);color:#fff;cursor:pointer;opacity:0;transition:opacity .25s ease-out}avatar md-menu:hover .menu-toggle{opacity:1}.team-wrapper avatar:first-child{transform:translate(10px,-4px)}.team-wrapper avatar:last-child{transform:translateY(4px)}@keyframes expansion{0%{transform:scale(.25)}to{transform:scale(1)}}go-back{display:inline-flex;margin-right:16px}go-back:hover .icon-button{background-color:#e6e6e6}.breadcrumb .back{margin-right:20px}.breadcrumb .back h5{font-weight:700;color:#000}.breadcrumb .step:not(:first-child){margin-left:8px}.breadcrumb .divider{margin-right:15px;line-height:30px;height:30px;width:20px}.breadcrumb .button{margin-right:0!important;margin-left:0!important}.breadcrumb .class-avatar{height:38px;margin:-5px -10px;width:68px}.breadcrumb-resource-name{max-width:50%}.circular-chart{position:relative;overflow:hidden}.circular-chart path{stroke-width:5px!important}.circular-chart.attendance path{stroke:#c9460f}.circular-chart.content_discovered path{stroke:#6943ff}.circular-chart.exercise path{stroke:#25bdff}.circular-chart.project_exercise path,.circular-chart.project path{stroke:#00e5af}.circular-chart.quiz path{stroke:#ffc800}.circular-chart md-progress-circular{margin:auto;z-index:1}.circular-chart.negative path{stroke:#eceeef}.circular-chart-value{align-items:center;bottom:0;display:flex;font-weight:700;left:0;justify-content:center;position:absolute;top:0;right:0}.circular-chart-value:after{content:"";border:5px solid #eceeef;border-radius:50%;height:calc(100% - 12px);position:absolute;width:calc(100% - 12px);top:0;bottom:0;left:0;right:0;margin:1px;z-index:0}.circular-chart .circular-chart-value,.negative .circular-chart-value{color:#000}.confirm-dialog{box-sizing:border-box;max-width:400px;width:400px}md-dialog confirm-dialog md-dialog-content,md-dialog confirmation-dialog md-dialog-content{padding:32px 50px 0}md-dialog confirm-dialog md-dialog-actions,md-dialog confirmation-dialog md-dialog-actions{box-shadow:unset;justify-content:center;padding:0}md-dialog confirm-dialog md-dialog-actions .button:last-child,md-dialog confirmation-dialog md-dialog-actions .button:last-child{min-width:110px}class-card{height:100%;width:100%;overflow:visible}class-card .item-actions{position:absolute;right:0;top:0}class-card .has-curriculum .image{background-size:auto 100%;min-height:50px;max-height:100px}class-card .institution{border-radius:50%;width:26px;height:26px;vertical-align:middle}class-card md-menu .button md-icon{color:#000!important}.students-count-icon{background-color:#f7f7f7;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.1);height:26px;width:26px}.gridster-preview-holder{border-radius:10px}.gridster-loaded{transition:none}.gridster-item.dragging{cursor:grab!important}.gridster-item.dragging.moving{cursor:grabbing!important}.gridster-item.dragging [data-ng-click],.gridster-item.dragging [ng-click],.gridster-item.dragging [ui-sref],.gridster-item.dragging [x-ng-click]{cursor:inherit;pointer-events:none}.gridster-item.dragging:active [data-ng-click],.gridster-item.dragging:active [ng-click],.gridster-item.dragging:active [ui-sref],.gridster-item.dragging:active [x-ng-click]{cursor:inherit;pointer-events:none}class-create-dialog{display:flex;flex-direction:column;width:540px;max-width:100%}class-create-dialog .class-create-dialog{padding-top:48px}class-create-dialog md-dialog-actions{box-shadow:none;padding-top:30px;padding-bottom:30px}class-create-dialog md-dialog-content.content-with-actions.is-scrollable:not(.on-scroll-end) .bottom-shadow{top:calc(100% - 115px)}class-create-dialog md-dialog-content.is-scrollable:not(.on-scroll-end) .bottom-shadow{margin-left:-48px;width:100%;border-top-left-radius:0;border-top-right-radius:0}class-create-dialog student-licenses .label{text-align:center}classification{z-index:101}.classification-report,classification{bottom:0;left:0;height:94px;position:absolute;right:0}.classification-report{background-color:#fff;border-top:1px solid rgba(0,0,0,.1);padding:0 16px 0 24px;z-index:22}.classification-is-incorrect{background-color:#fc6969;border:1px solid #fb3737;border-radius:50%;height:46px;width:46px}classification-banner{background-color:#2580ff;bottom:0;color:#fff;left:0;position:absolute;right:0;z-index:101}classification-banner:before{border:solid rgba(0,0,0,.1);border-width:1px 0 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media screen and (max-width:1500px){classification-banner:before{border-radius:0}}.classification-banner{display:flex;height:32px}.classification-banner-icon{background-color:#fc6969;border-radius:50%;height:21px;width:21px}classroom-breadcrumb .icon-Forward.big{font-size:30px}block-viewer{display:block}block-viewer div{display:block!important}classroom-former-dialog{background-color:#fff;border-top:1px solid rgba(0,0,0,.1);border-radius:0 0 10px 10px;box-sizing:border-box;bottom:0;left:0;max-width:100%;height:105px;padding:16px;position:absolute;right:0;transition:all,.16s ease-out}@media screen and (max-width:1500px){classroom-former-dialog{border-radius:0}}.instructions-is-open classroom-former-dialog{border-bottom-right-radius:0;width:calc(100% - 400px)}classroom-former-dialog .button{min-width:230px}game{width:100%;height:100%;display:block;background-color:#fff}game text{font-weight:700!important}.show-grade-dialog game{height:calc(100% - 93px)}game.classified{height:calc(100% - 32px)}#game-div,#project-div{position:relative;height:100%;width:100%}#game-div canvas{margin:0 auto auto!important;top:0}#phaser-div canvas{margin:auto}#blockly-div{position:relative}#phaser-div{position:absolute;top:0;left:0}#blockly-div,#phaser-div{height:100%;width:100%}#playground-div{position:absolute;pointer-events:none!important}#playground-div:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:14px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3)!important}#playground-div:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:14px;box-shadow:0 0 0 1px rgba(0,0,0,.1)}#playground-div-overlay{box-shadow:none!important;border:none!important}#blockly-div.readonly>#blockly-inner{pointer-events:none}#phaser-div.readonly{pointer-events:none}#playground-div input[type=email],#playground-div input[type=number],#playground-div input[type=password],#playground-div input[type=text]{padding:0 4px 2px;border-radius:4px}.blocklyFlyout{z-index:1!important}game-v3{display:flex;flex-direction:column;flex-grow:1;height:100%;min-height:0;width:100%}game-v3 ul:not(.md-autocomplete-suggestions)>li:before{font-family:initial;content:normal}game-v3 .blocklyTreeIcon{display:none}game-v3 .blockviewer .blocklyMainBackground{stroke:none}conversational{background-color:#1f2b44;border-right:1px solid rgba(0,0,0,.35);bottom:0;left:0;position:absolute;overflow:hidden;top:0;z-index:3}.conversational-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;height:100%;overflow-y:auto;position:relative;width:28px}.conversational-wrapper .conversational-open{width:28px}.conversational-wrapper .conversational-open:hover{background-color:#2f4167}.conversational-wrapper .conversational-close-btn{left:-48px;opacity:0;position:absolute;top:16px;transition:unset}.conversational-wrapper .conversational-close-btn.visible{opacity:1;left:16px}.conversational-wrapper.is-open{align-items:start;justify-content:start;padding:64px 16px 16px;width:272px}.conversational-wrapper .solution-message,.conversational-wrapper .text-message{background-color:#47629c;border-radius:16px;color:#fff;font-size:small;font-weight:700;padding:8px 16px;max-width:calc(100% - 32px)}.conversational-wrapper .hint-message{padding:8px 48px 8px 16px;background-color:#47629c;border-radius:16px;color:#fff;font-size:small;font-weight:700;position:relative}.conversational-wrapper .hint-message md-icon{position:absolute;right:8px;top:8px}.conversational-wrapper .solution-message{background-color:#10192e;padding:16px;overflow-x:scroll}.conversation-block.ng-enter{transition:all .35s ease-out;opacity:0;transform:translateY(16px)}.conversation-block.ng-enter.ng-enter-active{opacity:1;transform:translateY(0)}.conversation-block.ng-leave,.conversation-block.ng-leave-prepare{opacity:0}#controls-div{width:100%;margin-top:100%;pointer-events:auto;overflow:hidden;height:68px}#intro-controls{width:300px;right:17px;bottom:30px;position:absolute;z-index:2;transition:all .5s linear 10s}.game-controls{right:0;bottom:0;z-index:10;border-radius:0 0 15px 15px;background-color:#1f2b44;animation:none!important;transition:none!important}.game-controls .options{padding:8px}.game-controls .button,.game-controls .icon-button{margin:0;border:0;border-radius:0}.game-controls .button.play,.game-controls .icon-button.play{border-radius:0 0 14px 0;height:32px;color:#2580ff}.game-controls .button.stop,.game-controls .icon-button.stop{border-radius:7px 0 0 0;height:32px;width:32px;padding:0}.game-controls .button.stop md-icon,.game-controls .icon-button.stop md-icon{color:#fc6969}.game-controls .button.stop:disabled,.game-controls .icon-button.stop:disabled{background-color:hsla(0,0%,100%,.5)}.game-controls .button.stop:disabled md-icon,.game-controls .icon-button.stop:disabled md-icon{color:rgba(252,105,105,.5)}.game-controls .button.fullscreen,.game-controls .button.redo,.game-controls .button.reset,.game-controls .button.undo,.game-controls .icon-button.fullscreen,.game-controls .icon-button.redo,.game-controls .icon-button.reset,.game-controls .icon-button.undo{border:solid #000;border-width:1px 1px 0 0;width:32px;padding:0}.game-controls .button.fullscreen:disabled,.game-controls .button.redo:disabled,.game-controls .button.reset:disabled,.game-controls .button.undo:disabled,.game-controls .icon-button.fullscreen:disabled,.game-controls .icon-button.redo:disabled,.game-controls .icon-button.reset:disabled,.game-controls .icon-button.undo:disabled{border:solid #000;border-width:1px 1px 0 0}.game-controls .button.fullscreen:not(:disabled):hover,.game-controls .button.redo:not(:disabled):hover,.game-controls .button.reset:not(:disabled):hover,.game-controls .button.undo:not(:disabled):hover,.game-controls .icon-button.fullscreen:not(:disabled):hover,.game-controls .icon-button.redo:not(:disabled):hover,.game-controls .icon-button.reset:not(:disabled):hover,.game-controls .icon-button.undo:not(:disabled):hover{border:#2580ff;border-width:1px 1px 0 0;border-style:solid}.game-controls .button.fullscreen,.game-controls .icon-button.fullscreen{border-radius:0 0 0 14px}.game-controls .button.reset,.game-controls .icon-button.reset{border-radius:0 7px 0 0}.game-controls .cursor-position{font-size:14px;height:17px;border-radius:15px;background-color:hsla(0,0%,100%,.3);color:#fff;margin:0 15px 0 0;padding:0 10px;width:112px}.game-controls .speed-slider md-icon{color:#fff;font-size:26px;height:auto;line-height:.5}.game-controls md-checkbox{margin-left:0;margin-bottom:0;margin-right:18px}.game-controls md-checkbox .md-icon{background-color:hsla(0,0%,100%,.3);border-width:0;width:17px;height:17px;border-radius:4px}.game-controls md-checkbox:not([disabled]).md-checked .md-icon:after{border-color:#fff;left:5px;top:0}.game-controls md-checkbox.md-checked .md-ink-ripple{color:#fff}.game-controls md-checkbox .md-container:before{width:17px;height:17px;border-radius:4px;background-color:hsla(0,0%,100%,.3)}.game-controls md-checkbox .md-label{font-size:14px;color:#fff;vertical-align:top;margin-left:22px}.game-controls md-slider{margin:0 8px;height:20px;animation:none!important;transition:none!important;min-width:auto}.game-controls md-slider .md-thumb:after{border-color:#fff;background-color:#fff;height:15px;width:15px;left:0;top:0}.game-controls md-slider .md-thumb{height:15px;width:15px;transform:none!important;left:-10px;top:2px}.game-controls md-slider .md-track-container{top:7px}.game-controls md-slider .md-track{background-color:#2f4167;height:5px;border-radius:5px}.game-controls md-slider .md-track.md-track-fill{background-color:#fff;height:5px;border-radius:5px}.game-controls md-slider .md-focus-ring,.game-controls md-slider .md-focus-thumb{display:none!important}.game-controls md-slider .md-sign{background-color:#fff}.game-controls md-slider .md-focus-thumb{animation:initial}.game-controls md-slider:not([md-discrete]):not([disabled]).md-active .md-thumb,.game-controls md-slider:not([md-discrete]):not([disabled]):focus .md-thumb{transform:none}video-embed{align-items:center;box-sizing:border-box;display:flex;height:336px;max-height:336px;min-height:336px;position:relative;width:100%}video-embed.is-portrait{box-shadow:0 10px 20px rgba(0,0,0,.1);margin-top:8px;height:calc(100% - 24px);max-height:597px}.video-container{bottom:0;position:absolute;top:0;width:100%;z-index:1}.video-bg,.video-loader{height:100%;position:absolute;width:100%}.video-bg{background-color:#000;background-position:50%;background-repeat:no-repeat;transition:background-color,.16s ease-out;z-index:0}.video-bg.is-loading{background-color:#fff;background-image:url(https://ubbu-webapp-prod.azureedge.net/b37c0e8072cf12ee5c6c560cedb7b2ce.svg)}.game-v2 #controls-div{position:absolute;bottom:0;margin-top:auto;width:100%;height:50px}controls-v2{background-color:#1f2b44;border-bottom-left-radius:15px;border-bottom-right-radius:15px;bottom:0;display:flex;flex-direction:column;right:0;z-index:10}controls-v2 .primary-actions .button:last-child{border-radius:0;border-bottom-right-radius:15px}controls-v2 .secondary-actions .button{border:1px solid #000;border-left-width:0}controls-v2 .secondary-actions .button:first-child{border-bottom-left-radius:15px;border-width:1px}instructions md-sidenav{background-color:#fff;width:400px!important;z-index:80}instructions md-sidenav.md-closed-add.md-closed-add-active,instructions md-sidenav.md-closed-remove.md-closed-remove-active,instructions md-sidenav.md-locked-open-add,instructions md-sidenav.md-locked-open-remove{transition:none}instructions md-sidenav:before{border:0 solid rgba(0,0,0,.1);border-width:1px 0 0 1px;content:"";position:absolute;top:0;bottom:0;left:0;right:0}instructions md-tabs-canvas{display:none}.instructions-toolbar{padding:8px}.instructions-container{flex-grow:1;height:100%;position:relative}.instructions-container md-tab,.instructions-container md-tab-content,.instructions-container md-tabs,.instructions-container md-tabs-content-wrapper{height:100%}.instructions-container md-tab-content{box-sizing:border-box;padding:16px 32px}.instructions-container md-tabs-content-wrapper{top:0}.instructions-toolbar+.instructions-container{height:calc(100% - 46px)}.instructions-container.footer-is-present{height:calc(100% - 108px)}.instructions-footer{border-top:1px solid rgba(0,0,0,.1);height:60px;padding:0 8px}.ytp-title{display:none}#playground-workspaces{position:absolute;top:-1px;left:-1px;width:100%;height:100%;z-index:60;color:#fff}.workspaces-main{background-color:#1f2b44;border:1px solid #b3b3b3;border-radius:4px;margin:10px;height:calc(100% - 20px);width:calc(100% - 20px);overflow:hidden}.workspaces-header{height:52px;padding:0 8px 0 16px}.workspaces-body{height:calc(100% - 52px);overflow-y:hidden;overflow-x:hidden;padding:0 0 0 16px;width:calc(100% - 24px)}.workspaces-body md-input-container.md-input-has-value label:not(.md-no-float){color:#fff}.workspaces-body md-divider{margin:0 10px 0 0;border-right-color:#2f4167}.workspaces-skins{margin-top:20px;position:relative;height:100%;overflow:hidden}.workspaces-skins figure{padding-top:2px}.skin-card-wrapper{width:100%;height:100%;text-align:center;padding:3px;overflow:hidden}.skin-card{border-radius:4px;position:relative;background-color:#2f4167;min-width:100%;padding-top:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-bottom:5px}.skin-card .circle{background-color:#fff;box-shadow:0 0 0 1px #b3b3b3;left:50%;margin-left:-15px;opacity:0;position:absolute;transition:opacity,.3s;margin-top:-15px;top:50%;border-radius:50%;height:30px;width:30px}.skin-card .close{background-color:#fc6969;position:absolute;right:4px;top:4px;width:22px;height:22px;border-radius:18px}.skin-card .close:hover{background-color:#fd9b9b}.skin-card .close md-icon{font-size:18px;color:#fff}.skin-card md-icon{font-size:30px;padding:0}.skin-card.selected,.skin-card:hover{box-shadow:0 0 0 3px #b7d5ff;background-color:#2580ff}.skin-card.active{box-shadow:0 0 0 3px #fff;background-color:#2580ff!important}.skin-card.selected .circle{opacity:1}.workspace-selected-skins{overflow-y:auto;padding-bottom:30px;height:calc(100% - 60px)}.workspace-selected-skins .selected{background-color:#2f4167}.workspace-selected-skins md-grid-list{margin:0 20px 0 10px}.workspace-active-skins{overflow:scroll;padding-bottom:75px}.skin-card-label{font-size:12px;font-weight:700}.live-wrapper{background-color:#f3f3f3;border-radius:20px;height:38px;padding:0 4px}.live-button:disabled{opacity:1}.live-button:disabled:hover{cursor:default}.live-button.semi-transparent,.live-button.semi-transparent:hover{background-color:rgba(255,90,110,.1)}orientation-dialog img{width:50%}resource-image{display:flex;flex-direction:column;flex-grow:1;position:relative}resource-image .image-description-wrapper,resource-image .image-fullscreen-layout,resource-image .image-fullscreen-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}resource-image .image-fullscreen-layout{background-size:cover;background-repeat:no-repeat;background-position:50%}resource-image .image-description-wrapper{min-height:0;overflow-y:auto}resource-image .image-description-wrapper.is-scrollable:not(.on-scroll-end) .bottom-shadow{position:sticky;top:calc(100% - 6px);transform:rotateX(180deg);width:100%}resource-image .image-description-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;flex-grow:1;height:auto;max-height:80%;width:100%}resource-image .image-description-cover img{opacity:0}resource-image .image-description{max-width:800px}resource-image a:active,resource-image a:hover,resource-image a:link,resource-image a:visited{text-decoration:underline}quiz-choice{border-radius:20px;box-sizing:border-box;display:flex;flex-shrink:0}.quiz-has-media .is-vertical quiz-choice{max-width:50%}.quiz-has-media .is-vertical quiz-choice:nth-child(2n-1) .quiz-choice{margin-left:auto}.is-horizontal quiz-choice{margin:0 auto 16px;align-items:center}.is-vertical quiz-choice{align-self:flex-start;margin:0 8px 16px}quiz-choice:focus{box-shadow:0 0 0 3px rgba(37,128,255,.2);outline:10px}.quiz-choice{background-color:#f3f3f3;border:1px solid rgba(0,0,0,.1);border-radius:20px;box-sizing:border-box;display:flex;flex-direction:row;padding:8px;transition:all .25s ease-out;width:100%}.is-unanswered .quiz-choice:hover{background-color:#e6e6e6}.is-horizontal .quiz-choice{width:100%;align-items:center;width:370px}.is-vertical .quiz-choice{align-self:flex-start;margin:0 8px 16px;max-width:25%;max-width:210px}.quiz-choice.blockly-view{width:fit-content;max-width:100%}.quiz-choice.is-correct .choice-description,.quiz-choice.is-correct .quiz-number,.quiz-choice.is-incorrect .choice-description,.quiz-choice.is-incorrect .quiz-number{color:#fff}.quiz-choice.is-correct .quiz-number,.quiz-choice.is-incorrect .quiz-number{border-color:rgba(0,0,0,.1)}.quiz-choice.is-correct{background-color:#00e5af}.quiz-choice.is-incorrect{background-color:#fc6969}.answer-is-incorrect .quiz-choice.is-correct,.answer-is-incorrect .quiz-choice.is-correct .choice-description,.answer-is-incorrect .quiz-choice.is-correct .quiz-number{transition:all .2s ease-out;transition-delay:.75s}.quiz-choice:focus{box-shadow:0 0 0 3px rgba(37,128,255,.2);outline:10px}.quiz-number{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:50%;display:inline-flex;justify-content:center;left:1px;height:36px;top:1px;transition:border-color,.25s;width:36px}.is-unanswered .quiz-number{border-color:rgba(0,0,0,.1)}.choice-description{font-size:16px;padding-right:24px;text-align:left}.choice-description.choice-image{box-sizing:border-box;padding-right:0;text-align:center;width:100%}.is-vertical .choice-description.choice-image{padding-right:0}.choice-description.image-center.choice-image{padding-right:24px}.choice-image img{height:auto;max-width:100%}quiz-screen{align-items:center;display:flex;height:100%;position:relative;width:100%}@media (max-width:960px){.quiz-wrapper{overflow-y:scroll}}.blockviewer{background-color:#1f2b44}.quiz-screen{position:relative;height:100%}@media (max-width:960px){.quiz-screen{height:50vh;display:block}}.quiz-video-bg{background-color:#000;bottom:100px;border-radius:4px;content:"";top:100px;z-index:0}.quiz-image,.quiz-video-bg{left:0;position:absolute;right:0}.quiz-image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;top:0}@media (max-width:960px){.quiz-image{background-size:contain}}.quiz-video{width:100%;z-index:1}.quiz-details,resource-quiz{box-sizing:border-box;display:flex;height:100%;width:100%}.quiz-details{flex-direction:column;overflow:auto}.quiz-has-media .quiz-details{padding:0 16px;width:50%}@media (max-width:960px){.quiz-details,.quiz-has-media .quiz-details{width:100%;height:auto}}.quiz-question{background-color:#fff;display:flex;flex-direction:column;flex-shrink:0;min-height:0;padding:32px;width:100%;z-index:1}.quiz-question.on-scroll{box-shadow:0 20px 16px -16px rgba(0,0,0,.1)}.quiz-choices{box-sizing:border-box;display:flex;flex-grow:1;min-height:0;padding:16px 0 48px;position:relative;width:100%}.quiz-choices.is-horizontal{flex-direction:column}.quiz-choices.is-vertical{flex-flow:row nowrap;justify-content:center}@media (min-width:900px){.quiz-choices.is-vertical{max-width:900px;margin:0 auto}}.quiz-has-media .quiz-choices.is-vertical{flex-flow:row wrap}.quiz-choice-image{min-height:72px;border-radius:12px}.quiz-choice-metadata{min-height:1px}resource-locked{box-shadow:inset 0 0 0 6px #2580ff;bottom:0;left:0;position:absolute;top:0;transition:width .25 ease-out;width:100%;will-change:width;z-index:50}resource-locked .locked-info{background-color:#2580ff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:#fff;padding:6px 8px 8px 12px}resource-locked .locked-icon{background-color:#fff;border-radius:50%;box-shadow:0 4px 20px rgba(0,0,0,.2);height:84px;position:absolute;margin-left:-42px;margin-top:-42px;opacity:0;transition:opacity .2s ease-out;width:84px}resource-locked .locked-icon md-icon{font-size:46px}resource-locked .on-click .locked-icon{opacity:1}.instructions-is-open resource-locked{width:calc(100% - 400px)}resource-video{height:100%;width:100%}resource-video .resource-image>div{background-size:cover}resource-video video{background-color:#000}resource-video .video-play-button{background-color:#fff;border-radius:50%;box-shadow:0 4px 20px rgba(0,0,0,.2);color:#a35ba4;height:110px;position:absolute;width:110px}resource-video .video-play-button:hover{background-color:#e6e6e6}resource-video .video-play-button:active{background-color:#ccc}resource-video .video-play-button svg{transform:translate(5px,2px)}resource{display:flex;height:100%;width:100%}.instructions-is-open resource{width:calc(100% - 400px)}resource .resource-container.conversational-is-visible:not(.conversational-is-open){margin-left:auto;width:calc(100% - 28px)}resource .resource-container.conversational-is-visible.conversational-is-open{margin-left:auto;transition:width .2s ease-out;width:calc(100% - 272px)}.loader{background-color:#fff;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.resource-timeline-item,.timeline{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1);cursor:pointer;font-size:14px;font-weight:700;line-height:1;height:30px;max-height:30px;transition:all .175s ease-out}.resource-timeline-item .material-icons,.timeline .material-icons{font-size:26px}.resource-timeline-item{padding:0 8px 0 10px}.resource-timeline-item:focus{outline:none}.resource-timeline-item.is-disabled .material-icons.grade-icon{height:auto;color:#eceeef!important;font-size:24px;margin-top:-1px;width:auto}.resource-timeline-item.is-disabled .material-icons.grade-icon.active{color:#ffc800!important}.resource-timeline-item .resource-batch-index{margin-right:2px}.resource-timeline-item.is-item{border-radius:15px;margin-right:10px;min-width:30px}.resource-timeline-item.is-item:not(.active-label):not(.is-selected):not(.is-image){padding:0}.resource-timeline-item.is-batch{margin-right:1px}.resource-timeline-item.is-batch.is-selected,.resource-timeline-item.is-batch:not(.is-disabled):hover{border-radius:4px}.resource-timeline-item.is-batch+.resource-timeline-item.is-batch.is-disabled{border-bottom-left-radius:0;border-top-left-radius:0}.resource-timeline-item.is-batch.first-in-batch,.resource-timeline-item.is-batch.first-in-batch:hover{border-top-left-radius:15px;border-bottom-left-radius:15px}.resource-timeline-item.is-batch.last-in-batch,.resource-timeline-item.is-batch.last-in-batch:hover{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:10px}.resource-timeline-item.is-selected,.resource-timeline-item:not(.is-disabled):hover{box-shadow:0 0 0 3px rgba(0,0,0,.1);z-index:2}.resource-timeline-item.is-exercise.first-in-batch.last-in-batch .material-icons{padding-left:4px}.resource-timeline-item.is-image .material-icons{margin-right:-3px}.resource-timeline-item.is-image.is-done{background-color:#eceeef;box-shadow:0 0 0 1px #d0d5d8}.resource-timeline-item.is-image.is-selected,.resource-timeline-item.is-image:hover{background-color:#fff;box-shadow:0 0 0 3px #d0d5d8}.resource-timeline-item.is-project{min-width:auto}.resource-timeline-item.is-project.is-item{min-width:30px}.resource-timeline-item.is-quiz .material-icons.icon-Close,.resource-timeline-item.is-quiz .material-icons.icon-Done,.resource-timeline-item.is-quiz .summary-placeholder{background-color:#fff;border-radius:4px;font-size:1.3rem;margin-left:8px}.resource-timeline-item.is-quiz .summary-placeholder{align-items:baseline;border:1px solid rgba(0,0,0,.1);color:#000;display:flex;font-size:14px;justify-content:center;line-height:1.3;height:20px;width:20px}.resource-timeline-item.is-quiz.is-disabled .summary-placeholder{color:rgba(0,0,0,.1)}.resource-timeline-item.is-quiz .material-icons.icon-Done{color:#00e5af!important}.resource-timeline-item.is-quiz .material-icons.icon-Close{color:#fc6969!important}.resource-timeline-item.is-quiz:hover .icon-Close{box-shadow:0 0 0 1px rgba(252,105,105,.33)}.resource-timeline-item.is-quiz:hover .icon-Done{box-shadow:0 0 0 1px rgba(0,229,175,.33)}.resource-timeline-item.is-quiz.active-label,.resource-timeline-item.is-quiz.is-selected{min-width:auto}.resource-timeline-item.is-quiz.active-label .icon-Quiz,.resource-timeline-item.is-quiz.is-selected .icon-Quiz{margin-right:-3px}.resource-timeline-item.is-video{padding-left:10px}.resource-timeline-item.has-context.is-selected{min-width:auto!important;white-space:nowrap}.resource-timeline-item.has-context.is-selected.is-selected{width:auto}timeline-item.is-selected{z-index:1}timeline-item:not(.is-disabled):hover{z-index:2}.resource-timeline-item.is-exercise,.resource-timeline-item.is-exercise .material-icons,.resource-timeline-item.is-exercise .resource-batch-index{color:#25bdff}.resource-timeline-item.is-exercise.is-done,.resource-timeline-item.is-exercise.is-done .material-icons,.resource-timeline-item.is-exercise.is-done .resource-batch-index,.resource-timeline-item.is-exercise.is-on-going,.resource-timeline-item.is-exercise.is-on-going .material-icons,.resource-timeline-item.is-exercise.is-on-going .resource-batch-index{color:#fff}.resource-timeline-item.is-exercise.is-on-going{background-color:rgba(37,189,255,.5);box-shadow:0 0 0 1px #25bdff}.resource-timeline-item.is-exercise.is-done{background-color:#25bdff;box-shadow:0 0 0 1px #0cb5ff}.resource-timeline-item.is-exercise.is-selected,.resource-timeline-item.is-exercise:hover{background-color:#fff;box-shadow:0 0 0 3px #25bdff;color:#25bdff}.resource-timeline-item.is-exercise.is-selected .material-icons,.resource-timeline-item.is-exercise.is-selected .resource-batch-index,.resource-timeline-item.is-exercise:hover .material-icons,.resource-timeline-item.is-exercise:hover .resource-batch-index{color:#25bdff}.resource-timeline-item.is-project,.resource-timeline-item.is-project .material-icons,.resource-timeline-item.is-project .resource-batch-index{color:#00e5af}.resource-timeline-item.is-project.is-done,.resource-timeline-item.is-project.is-done .material-icons,.resource-timeline-item.is-project.is-done .resource-batch-index,.resource-timeline-item.is-project.is-on-going,.resource-timeline-item.is-project.is-on-going .material-icons,.resource-timeline-item.is-project.is-on-going .resource-batch-index{color:#fff}.resource-timeline-item.is-project.is-on-going{background-color:rgba(0,229,175,.5);box-shadow:0 0 0 1px #00e5af}.resource-timeline-item.is-project.is-done{background-color:#00e5af;box-shadow:0 0 0 1px #00cc9c}.resource-timeline-item.is-project.is-selected,.resource-timeline-item.is-project:hover{background-color:#fff;box-shadow:0 0 0 3px #00e5af;color:#00e5af}.resource-timeline-item.is-project.is-selected .material-icons,.resource-timeline-item.is-project.is-selected .resource-batch-index,.resource-timeline-item.is-project:hover .material-icons,.resource-timeline-item.is-project:hover .resource-batch-index{color:#00e5af}.resource-timeline-item.is-quiz,.resource-timeline-item.is-quiz .material-icons,.resource-timeline-item.is-quiz .resource-batch-index{color:#ffc800}.resource-timeline-item.is-quiz.is-done,.resource-timeline-item.is-quiz.is-done .material-icons,.resource-timeline-item.is-quiz.is-done .resource-batch-index,.resource-timeline-item.is-quiz.is-on-going,.resource-timeline-item.is-quiz.is-on-going .material-icons,.resource-timeline-item.is-quiz.is-on-going .resource-batch-index{color:#fff}.resource-timeline-item.is-quiz.is-on-going{background-color:rgba(255,200,0,.5);box-shadow:0 0 0 1px #ffc800}.resource-timeline-item.is-quiz.is-done{background-color:#ffc800;box-shadow:0 0 0 1px #e6b400}.resource-timeline-item.is-quiz.is-selected,.resource-timeline-item.is-quiz:hover{background-color:#fff;box-shadow:0 0 0 3px #ffc800;color:#ffc800}.resource-timeline-item.is-quiz.is-selected .material-icons,.resource-timeline-item.is-quiz.is-selected .resource-batch-index,.resource-timeline-item.is-quiz:hover .material-icons,.resource-timeline-item.is-quiz:hover .resource-batch-index{color:#ffc800}.resource-timeline-item.is-video,.resource-timeline-item.is-video .material-icons,.resource-timeline-item.is-video .resource-batch-index{color:#a35ba4}.resource-timeline-item.is-video.is-done,.resource-timeline-item.is-video.is-done .material-icons,.resource-timeline-item.is-video.is-done .resource-batch-index,.resource-timeline-item.is-video.is-on-going,.resource-timeline-item.is-video.is-on-going .material-icons,.resource-timeline-item.is-video.is-on-going .resource-batch-index{color:#fff}.resource-timeline-item.is-video.is-on-going{background-color:rgba(163,91,164,.5);box-shadow:0 0 0 1px #a35ba4}.resource-timeline-item.is-video.is-done{background-color:#a35ba4;box-shadow:0 0 0 1px #935294}.resource-timeline-item.is-video.is-selected,.resource-timeline-item.is-video:hover{background-color:#fff;box-shadow:0 0 0 3px #a35ba4;color:#a35ba4}.resource-timeline-item.is-video.is-selected .material-icons,.resource-timeline-item.is-video.is-selected .resource-batch-index,.resource-timeline-item.is-video:hover .material-icons,.resource-timeline-item.is-video:hover .resource-batch-index{color:#a35ba4}.timeline{border-radius:15px;color:#2580ff;padding:0 14px}.timeline .material-icons{color:#2580ff;margin-right:-9px}.timeline.timeline-start{margin-right:8px}.timeline.timeline-end{margin-left:8px}.timeline:focus{outline:none}.timeline.is-selected,.timeline:hover{box-shadow:0 0 0 3px #2580ff}.class-is-live.cant-see-live .timeline.timeline-start .material-icons:before{background-color:#2580ff;border-radius:7px;content:"";display:flex;height:14px;margin-left:6px;margin-right:4px;width:14px}.resource-timeline-item.is-disabled,.resource-timeline-item.is-disabled:hover{background-color:#fff;box-shadow:0 0 0 1px #eceeef;color:rgba(0,0,0,.1);cursor:default;transition:none}.resource-timeline-item.is-disabled .material-icons,.resource-timeline-item.is-disabled .resource-batch-index,.resource-timeline-item.is-disabled:hover .material-icons,.resource-timeline-item.is-disabled:hover .resource-batch-index{color:rgba(0,0,0,.1)}timeline-items{display:flex;height:36px;opacity:0;transition:opacity .16s ease-out;width:calc(100% - 80px)}.timeline-fade-in timeline-items{opacity:1}.class-is-live timeline-items{width:calc(100% - 80px)}[ng-app=professor] .class-is-live.cant-see-live timeline-items{width:calc(100% - 210px)}#resource-timeline{position:relative}#resource-timeline:after,#resource-timeline:before{content:"";height:36px;position:absolute;top:0;transition:opacity .16s ease-out;width:6px;z-index:1}#resource-timeline:before{background:-webkit-linear-gradient(90deg,rgba(0,0,0,.15),transparent);background:-o-linear-gradient(90deg,rgba(0,0,0,.15),transparent);background:-moz-linear-gradient(90deg,rgba(0,0,0,.15),transparent);background:linear-gradient(90deg,rgba(0,0,0,.15),transparent);border-left:1px solid rgba(0,0,0,.2);left:0}#resource-timeline:after{background:-webkit-linear-gradient(90deg,transparent,rgba(0,0,0,.15));background:-o-linear-gradient(90deg,transparent,rgba(0,0,0,.15));background:-moz-linear-gradient(90deg,transparent,rgba(0,0,0,.15));background:linear-gradient(90deg,transparent,rgba(0,0,0,.15));border-right:1px solid rgba(0,0,0,.2);right:0}#resource-timeline.show-navigation:after,#resource-timeline.show-navigation:before{opacity:1}#resource-timeline.hide-navigation:after,#resource-timeline.hide-navigation:before,#resource-timeline.next-at-limit:after,#resource-timeline.prev-at-limit:before{opacity:0}.timeline-items-container{transition:transform,.16s}.timeline-items-container timeline-item:first-child .resource-timeline-item{margin-left:3px}.timeline-items-container timeline-item:last-child .resource-timeline-item{margin-right:3px}timeline timeline-mode{border-right:1px solid rgba(0,0,0,.1);margin-right:8px;padding-right:8px}tooltip._top._right tip.mode{left:23%;min-width:176px}tooltip tip.lecture{left:85px!important;min-width:170px}timeline-navigation{display:flex;margin-right:8px;opacity:0;transition:opacity .16s ease-out}.timeline-fade-in timeline-navigation{opacity:1}timeline{background-color:#fff;bottom:0;box-sizing:border-box;display:flex;height:50px;min-width:200px;padding:0 16px;width:100%;z-index:1}timeline .lecture-section{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.classroom-loading+timeline,.timeline-at-start+timeline{display:none}.is-impersonating timeline{bottom:62px}classroom-help-dialog{align-items:center;display:flex;left:0;height:100%;justify-content:center;position:absolute!important;top:0;width:100%;z-index:30}classroom-help-dialog>.card{border-radius:20px;max-height:80vh;max-width:500px;width:100%}classroom-help-dialog>.card:after,classroom-help-dialog>.card:before{border-radius:20px}classroom-help-dialog .help-dialog-content-wrapper{overflow-y:auto}classroom-help-dialog .help-dialog-cover{padding:20px 20px 0;width:inherit}classroom-help-dialog .help-dialog-cover .card{border-radius:16px;overflow:hidden}classroom-help-dialog .help-dialog-cover .card:after,classroom-help-dialog .help-dialog-cover .card:before{border-radius:16px}classroom-help-dialog .help-dialog-content{padding:20px 24px 0}classroom-help-dialog .help-dialog-footer{padding:24px}classroom-help-dialog .is-scrollable+.help-dialog-footer{box-shadow:0 -3px 10px 1px rgba(0,0,0,.1)}classroom-dialog{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:20px;box-sizing:border-box;box-shadow:0 30px 90px -15px rgba(0,0,0,.3);bottom:0;left:0;margin:0 auto 50px;max-width:420px;padding:24px 32px;position:absolute;right:0;transition:all,.16s ease-out;width:100%}.instructions-is-open classroom-dialog{right:400px}connection-status .connection-status{background-color:#fc6969;border-radius:5px;display:inline-block;height:10px;margin-right:3px;-webkit-transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;transition:background .25s ease-in-out;width:10px}connection-status .online{background-color:#2580ff}contact textarea{box-sizing:border-box;border-radius:10px;background-color:#f7f7f7;border-color:rgba(0,0,0,.1);padding:16px;min-height:62px;resize:vertical}contact .done-wrapper,contact textarea{height:200px;width:100%}contact .done{width:88px;height:88px;background-color:#2580ff;border-radius:88px}contact .done md-icon{color:#fff;font-size:60px;height:auto;width:auto}error{background-image:url(https://ubbu-webapp-prod.azureedge.net/f6e846abe926cedfb85dd02e423ea3a3.png);background-position:50%;background-size:cover;display:block;height:100vh}error h1,error h2,error h3{white-space:normal}error .logo{position:absolute;width:100%;padding:10px}error .logo img{width:40px;height:40px}error .card{margin-top:-5%;padding:30px;width:390px;min-height:390px}error .message{color:#000;text-align:center}error .robot{max-width:100%;max-height:200px}glossary .expression{margin-bottom:25px}impersonate-bar .wrapper{background-color:#1f2b44;color:#fff;padding:15px}load-more{align-items:center;display:flex;justify-content:center;margin-top:62px;min-height:168px;position:relative;width:100%}load-more .last-page-element{height:40px;position:absolute;width:40px}load-more .last-page-element.bordered{border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.infinite-tile-list{margin-bottom:75px;transition:height,.75s}.infinite-tile-list .wave{margin-top:125px}.en-flag,.es-flag,.pt-BR-flag,.pt-PT-flag{background-size:100%;display:flex;height:22px;width:22px}.en-flag{background:url(https://ubbu-webapp-prod.azureedge.net/7f607e01837e9d2a715fc09509af0119.svg) 50%}.pt-BR-flag{background:url(https://ubbu-webapp-prod.azureedge.net/8b6bb1e81a87fc13ee0a6ab2d3ad933d.svg) 50%}.pt-PT-flag{background:url(https://ubbu-webapp-prod.azureedge.net/0f94fc5394884a87b109d90f261879d7.svg) 50%}.es-flag{background:url(https://ubbu-webapp-prod.azureedge.net/02293e2ebe9a6d86e5dbbc513bd9fcfe.svg) 50%}lecture-duration{width:100%}lecture-report-resource{font-size:14px;font-weight:700}lecture-report-resource.is-batch+.is-batch .lecture-report-resource-wrapper:not(.first-in-batch){border-left-width:0}lecture-report-resource.first-resource{margin-left:1px}.lecture-report-resource-wrapper,lecture-report-resource{align-items:center;display:flex;justify-content:center}.lecture-report-resource-wrapper{background-color:#fff;border:1px solid #eceeef;box-sizing:border-box;color:#eceeef;cursor:default;line-height:1;height:30px;max-height:30px;padding:0 10px 0 7px;position:relative;transition:all .175s ease-out}.lecture-report-resource-wrapper .tooltips{height:1px;left:0;position:absolute;right:0;top:0}.lecture-report-resource-wrapper md-icon{color:#eceeef;font-size:25px}.lecture-report-resource-wrapper md-icon.icon-Code,.lecture-report-resource-wrapper md-icon.icon-Quiz{margin-right:2px}.lecture-report-resource-wrapper md-icon.icon-Game{margin-right:4px}.lecture-report-resource-wrapper.is-disabled{background-color:#fff;border-color:#eceeef;color:#eceeef}.lecture-report-resource-wrapper.is-disabled md-icon{color:#eceeef}.lecture-report-resource-wrapper.is-item{border-radius:15px;margin-right:10px}.lecture-report-resource-wrapper.first-in-batch{border-top-left-radius:15px;border-bottom-left-radius:15px}.lecture-report-resource-wrapper.last-in-batch,.lecture-report-resource-wrapper.last-in-batch:hover{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:10px}.lecture-report-resource-wrapper:not(.is-disabled):hover{background-color:rgba(0,0,0,.05)}.lecture-report-resource-wrapper .button.mini{border-radius:3px}.lecture-report-resource-wrapper:not(.is-disabled).is-exercise{color:#25bdff}.lecture-report-resource-wrapper:not(.is-disabled).is-exercise md-icon{color:#25bdff}.lecture-report-resource-wrapper:not(.is-disabled).is-exercise.is-done,.lecture-report-resource-wrapper:not(.is-disabled).is-exercise.is-on-going{color:#fff}.lecture-report-resource-wrapper:not(.is-disabled).is-exercise.is-done md-icon:not(.icon-Done):not(.icon-Close),.lecture-report-resource-wrapper:not(.is-disabled).is-exercise.is-on-going md-icon:not(.icon-Done):not(.icon-Close){color:#fff}.lecture-report-resource-wrapper:not(.is-disabled).is-exercise.is-on-going{background-color:rgba(37,189,255,.5);border-color:#25bdff}.lecture-report-resource-wrapper:not(.is-disabled).is-exercise.is-on-going:hover{background-color:#25bdff;border-color:#0cb5ff}.lecture-report-resource-wrapper:not(.is-disabled).is-exercise.is-done{background-color:#25bdff;border-color:#0cb5ff}.lecture-report-resource-wrapper:not(.is-disabled).is-exercise.is-done:hover{background-color:rgba(37,189,255,.5);border-color:#25bdff}.lecture-report-resource-wrapper:not(.is-disabled).is-project{color:#00e5af}.lecture-report-resource-wrapper:not(.is-disabled).is-project md-icon{color:#00e5af}.lecture-report-resource-wrapper:not(.is-disabled).is-project.is-done,.lecture-report-resource-wrapper:not(.is-disabled).is-project.is-on-going{color:#fff}.lecture-report-resource-wrapper:not(.is-disabled).is-project.is-done md-icon:not(.icon-Done):not(.icon-Close),.lecture-report-resource-wrapper:not(.is-disabled).is-project.is-on-going md-icon:not(.icon-Done):not(.icon-Close){color:#fff}.lecture-report-resource-wrapper:not(.is-disabled).is-project.is-on-going{background-color:rgba(0,229,175,.5);border-color:#00e5af}.lecture-report-resource-wrapper:not(.is-disabled).is-project.is-on-going:hover{background-color:#00e5af;border-color:#00cc9c}.lecture-report-resource-wrapper:not(.is-disabled).is-project.is-done{background-color:#00e5af;border-color:#00cc9c}.lecture-report-resource-wrapper:not(.is-disabled).is-project.is-done:hover{background-color:rgba(0,229,175,.5);border-color:#00e5af}.lecture-report-resource-wrapper:not(.is-disabled).is-quiz{color:#ffc800}.lecture-report-resource-wrapper:not(.is-disabled).is-quiz md-icon{color:#ffc800}.lecture-report-resource-wrapper:not(.is-disabled).is-quiz.is-done,.lecture-report-resource-wrapper:not(.is-disabled).is-quiz.is-on-going{color:#fff}.lecture-report-resource-wrapper:not(.is-disabled).is-quiz.is-done md-icon:not(.icon-Done):not(.icon-Close),.lecture-report-resource-wrapper:not(.is-disabled).is-quiz.is-on-going md-icon:not(.icon-Done):not(.icon-Close){color:#fff}.lecture-report-resource-wrapper:not(.is-disabled).is-quiz.is-on-going{background-color:rgba(255,200,0,.5);border-color:#ffc800}.lecture-report-resource-wrapper:not(.is-disabled).is-quiz.is-on-going:hover{background-color:#ffc800;border-color:#e6b400}.lecture-report-resource-wrapper:not(.is-disabled).is-quiz.is-done{background-color:#ffc800;border-color:#e6b400}.lecture-report-resource-wrapper:not(.is-disabled).is-quiz.is-done:hover{background-color:rgba(255,200,0,.5);border-color:#ffc800}.lecture-report-resource-wrapper .resource-progress{align-items:center;background-color:#fff;border-radius:3px;display:flex;justify-content:center;height:20px;margin-left:6px}.lecture-report-resource-wrapper:not(.is-done):not(.is-on-going) .button.mini,.lecture-report-resource-wrapper:not(.is-done):not(.is-on-going) .resource-progress{box-shadow:0 0 0 1px #eceeef;color:#eceeef;opacity:1}.lecture-report-resource-wrapper:not(.is-done):not(.is-on-going) project-grade{box-shadow:0 0 0 1px #eceeef}.lecture-report-resource-wrapper.is-on-going .button.mini{color:#eceeef;opacity:1}.lecture-report-resource-wrapper .exercise-progress{color:#000;width:44px}.lecture-report-resource-wrapper .quiz-progress{width:20px}.lecture-report-resource-wrapper .quiz-progress md-icon{font-size:21px;margin:0}.lecture-report-resource-wrapper .quiz-progress md-icon.icon-Close{color:#fc6969}.lecture-report-resource-wrapper .quiz-progress md-icon.icon-Done{color:#00e5af}.lecture-report-resource-wrapper:not(.is-done) .quiz-progress:before{align-items:center;content:"--";display:flex;justify-content:center;height:18px;text-indent:.1em}.lecture-report-resource-tooltip{max-width:220px;width:max-content}project-grade .grade-icon{width:32px}.lecture-progress-heading{height:76px}.results-row{min-height:50px}.results-row.is-team{min-height:64px}.results-row.student-has-real-name{min-height:60px}.results-row.student-has-real-name.is-team{min-height:80px}.results-row.wrap{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);padding-left:8px;padding-right:8px}.profiles-list{max-width:230px;min-width:230px;width:230px}.profiles-completion h5{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.profiles-completion .nowrap,.profiles-completion h5{padding:0 16px}.profiles-progress{overflow-x:auto;padding-bottom:8px;padding-top:76px;margin-top:-76px}.profile-progress.is-student{height:50px}.profile-progress.is-team{height:64px}.profile-progress.student-has-real-name{height:60px}.profile-progress.student-has-real-name.is-team{height:80px}.profiles-progress-space{min-width:16px;height:1px}.resource-summary,resource-summary{display:flex}.resource-summary:not(:last-child),resource-summary:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.resource-cover{background-color:rgba(37,128,255,.1);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:4px;height:80px;min-height:80px;min-width:80px;margin:16px;width:80px}.resource-score{min-height:110px;padding:16px 32px 16px 16px}.type-is-exercise{color:#25bdff}.type-is-project{color:#00e5af}.type-is-quiz{color:#ffc800}.lecture-plan-dialog table{border-collapse:collapse}.lecture-plan-dialog table td{border:1px solid #d3d3d3;padding:10px}.lecture-plan-dialog h2{font-size:25px;font-weight:700;color:#000;white-space:normal}.lecture-plan-dialog md-dialog-content h3{margin-top:35px}.lecture-plan-dialog h4,.lecture-plan-dialog md-dialog-content h3{font-size:16px;font-weight:700;color:#000;white-space:normal}.lecture-plan-dialog h5,.lecture-plan-dialog p{font-size:16px;font-weight:400;color:#000;white-space:normal}lecture-plan-v2{display:flex;flex-direction:column;flex-grow:1}lecture-plan-v2 md-tabs{flex-grow:1;flex-shrink:unset}lecture-plan-v2 md-tab-content,lecture-plan-v2 md-tabs-content-wrapper{height:100%}lecture-plan-v2 md-tab-content>div{overflow:hidden}lecture-plan-v2 .cms-content img{border-radius:8px}lecture-plan-v2 .has-instructions{transition:opacity .25s ease-out}lecture-plan-v2 .has-instructions:hover{opacity:.6}lecture-plan-v2 .resource-index{border-radius:50%;height:20px;width:20px}lecture-plan-v2 .resource-instructions{border:none}lecture-plan-v2 .resource-instructions.not-last-child{border-bottom:1px solid rgba(0,0,0,.1)}lecture-plan-v2 .resource-instructions p:first-child{margin-top:0}lecture-plan-v2 .resource-instructions p:last-child{margin-bottom:0}lecture-plan-v2 .resource-instructions:before{box-shadow:0 2px 3px rgba(0,0,0,.2);content:"";left:0;height:1px;position:absolute;right:0;top:-2px}lecture-plan-v2 .icon-Drop:before{margin-top:-5px}lecture-plan-v2 hr{border-width:0}lecture-plan-v2 hr:after{border-bottom:1px solid rgba(0,0,0,.1);display:block;content:""}options-menu md-menu .options{min-width:0;text-align:right;text-overflow:inherit;transition:width .2s ease-in-out;white-space:inherit;width:32px}options-menu md-menu .options span{line-height:1.2;transition:opacity .8s ease-in-out,width .2s ease-in-out;width:0;opacity:0;display:inline-block;overflow:hidden}options-menu md-menu .options md-icon{margin:0;padding:0}.card.focusable:hover options-menu md-menu .options,options-menu md-menu.md-open .options,options-menu md-menu:hover .options{padding-right:4px;text-align:right;width:112px}.card.focusable:hover options-menu md-menu .options span,options-menu md-menu.md-open .options span,options-menu md-menu:hover .options span{opacity:1;margin-right:4px;width:unset}lecture-detail{color:#000;flex-grow:1;height:120px;min-width:120px;position:relative;text-align:center;transition:background-color .2s ease-out;user-select:none}lecture-detail .lecture-detail-el:not(.selected):not(.locked):not(.unpublished):focus{background-color:rgba(37,128,255,.25)}lecture-detail .description,lecture-detail .title{display:block;font-size:12px;overflow:hidden;padding:0 5px;text-align:center;text-overflow:ellipsis}lecture-detail .title{white-space:nowrap}lecture-detail .description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:30px;line-height:1.2;white-space:normal}lecture-detail md-icon{font-size:20px!important;margin:0 3px}lecture-detail .line{display:block;height:38px}lecture-detail .triangle{bottom:0;left:50%;height:14px;margin-left:-14px;position:absolute;width:28px;z-index:1}lecture-detail:hover:first-child:before{border-left:1px solid rgba(0,0,0,.05);border-top-left-radius:6px;border-bottom-left-radius:6px}lecture-detail:hover:last-child:before{border-right:1px solid rgba(0,0,0,.05);border-top-right-radius:6px;border-bottom-right-radius:6px}lecture-detail polygon{fill:#fff}lecture-detail .has-summary ellipse{fill:#000;transition:fill .25s}lecture-detail:hover .has-summary ellipse{fill:#000}lecture-detail .selected{background-color:#2580ff;color:#fff}lecture-detail .selected:hover{background-color:#589eff}lecture-detail .selected:active{background-color:#8bbbff}lecture-detail .selected md-icon{color:#fff}lecture-detail .selected line{stroke:#589eff;fill:none}lecture-detail .selected ellipse{fill:#589eff}lecture-detail .selected polygon{fill:#f7f7f7}lecture-detail .selected.left-connect ellipse,lecture-detail .selected.right-connect ellipse{fill:#fff}lecture-detail .selected.left-connect line#previous,lecture-detail .selected.right-connect line#next{stroke:#fff;fill:none}lecture-detail .selected.locked line,lecture-detail .selected.next line{stroke:#589eff}lecture-detail .selected.locked ellipse,lecture-detail .selected.next ellipse{fill:#589eff}lecture-detail .selected.locked:hover line,lecture-detail .selected.next:hover line{stroke:#8bbbff}lecture-detail .selected.locked:hover ellipse,lecture-detail .selected.next:hover ellipse{fill:#8bbbff}lecture-detail .selected.selected.has-summary line{stroke:#589eff}lecture-detail .selected.selected.has-summary ellipse{fill:#fff}lecture-detail .unpublished:not(.selected) line{stroke:rgba(0,0,0,.1)}lecture-detail line{stroke-width:4;stroke:#e8e8e8;fill:none;transition:stroke .25s}lecture-detail ellipse{fill:#e8e8e8;transition:fill .25s}lecture-detail .next ellipse{fill:#e8e8e8}lecture-detail:hover ellipse{fill:#b2b2b2}lecture-detail:hover line{stroke:#b2b2b2}lecture-detail .left-connect line#previous,lecture-detail .right-connect line#next{stroke:#000;fill:none}lecture-detail .left-connect ellipsis,lecture-detail .right-connect ellipsis{fill:#000}lecture-detail .locked:not(.selected){background-color:rgba(0,0,0,.025)}lecture-detail .locked:not(.is-professor){cursor:not-allowed}lecture-detail .locked:not(.is-professor) .description,lecture-detail .locked:not(.is-professor) .title{color:#b2b2b2}lecture-detail .locked:not(.is-professor) ellipse{fill:#e8e8e8}lecture-detail .locked:not(.is-professor) line{stroke:#e8e8e8!important}lecture-detail .locked:not(.is-professor):hover{background-color:rgba(0,0,0,.025)}lecture-detail .is-live{box-shadow:inset 0 0 0 2px #2580ff}lecture-detail .is-live:not(.selected) md-icon{color:#2580ff}lecture-detail .unselected:active,lecture-detail .unselected:hover{background-color:rgba(0,0,0,.1)}lecture-detail .unpublished:not(.selected){background-color:rgba(0,0,0,.1);cursor:not-allowed}lecture-detail .unpublished:not(.selected).selected:hover line{stroke:rgba(0,0,0,.1)}lecture-detail .unpublished:not(.selected) .description,lecture-detail .unpublished:not(.selected) .title{color:#b2b2b2}lecture-detail .unpublished:not(.selected) .status{margin-top:2px}lecture-detail .unpublished:not(.selected) ellipse{fill:#b2b2b2!important}lecture-detail .unpublished:not(.selected) line{stroke:rgba(0,0,0,.1)!important}lecture-detail .unpublished:not(.selected) md-icon{color:#b2b2b2}lecture-detail tip.center{min-width:140px}lecture-detail .unpublished tooltip{height:100%;position:absolute;width:100%}lectures-timeline{background-color:#fff;position:relative;overflow:hidden}lectures-timeline:before{border-radius:6px;border:1px solid rgba(0,0,0,.1);bottom:0;content:"";left:0;position:absolute;right:0;top:0}lectures-timeline .curriculum-navigator{min-width:120px;position:relative}lectures-timeline .curriculum-navigator .title{display:block;font-size:12px;overflow:hidden;padding:0 5px;text-align:center;text-overflow:ellipsis;margin-top:52px}lectures-timeline .curriculum-navigator line{stroke-width:4;stroke:#e8e8e8;fill:none;transition:stroke .25s;position:absolute;transition:stroke 0s}lectures-timeline .curriculum-navigator .line{position:absolute}lectures-timeline .curriculum-navigator:hover line{stroke:#589eff}lectures-timeline .curriculum-navigator.left-connect line#previous,lectures-timeline .curriculum-navigator.right-connect line#next{stroke:#000;fill:none}lectures-timeline .curriculum-navigator .selected.left-connect line#previous{stroke:#fff;fill:none}lectures-timeline .curriculum-navigator md-icon{color:#000!important;position:absolute;top:11px;padding:5px;background:#f3f3f3;border-radius:100px;width:28px;height:28px;transition:color .25s}lectures-timeline .curriculum-navigator md-icon.active{color:#fff!important;background:#2580ff}lectures-timeline .curriculum-navigator:hover{background-color:#2580ff}lectures-timeline .curriculum-navigator:hover .title{color:#fff}lectures-timeline .curriculum-navigator:hover .flag{color:#2580ff!important;background:#fff}.lectures-container,lectures-timeline{align-items:stretch;border-radius:6px;display:flex;flex-wrap:nowrap;height:120px;width:100%}.lectures-container{overflow-x:visible;transition-duration:.33s;transition-property:transform;will-change:transform;margin:0 30px}.nav-next,.nav-prev{align-items:center;background-color:#f3f3f3;border:none;bottom:0;box-sizing:border-box;display:flex;height:100%;justify-content:center;position:absolute;text-indent:-2px;top:0;transition:background-color,.2s ease-out;width:30px;z-index:1}.nav-next:hover,.nav-prev:hover{background-color:#2580ff}.nav-next:hover md-icon,.nav-prev:hover md-icon{color:#fff}.nav-next:active,.nav-prev:active{background-color:#589eff}.nav-next:disabled md-icon,.nav-prev:disabled md-icon{color:#b2b2b2}.nav-next:disabled:hover,.nav-prev:disabled:hover{background-color:#f3f3f3}.nav-next:disabled:hover md-icon,.nav-prev:disabled:hover md-icon{color:#b2b2b2}.nav-next:focus,.nav-prev:focus{outline:none}.nav-prev{box-shadow:1px 0 8px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.05);border-right:none;border-bottom-left-radius:6px;border-top-left-radius:6px;left:0;z-index:20}.nav-next{box-shadow:-1px 0 8px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.05);border-left:none;border-bottom-right-radius:6px;border-top-right-radius:6px;right:0;z-index:20}loading{display:flex;justify-content:center;margin:auto;padding:16px 0}loading.absolute{align-items:center;bottom:0;left:0;right:0;top:0}.loading-wrapper{min-height:60px;position:relative}.md-dialog-fullscreen .loading-wrapper{min-height:80vh}.loading-wrapper loading{left:50%;position:absolute;transform:translateX(-50%)}logo{align-items:center;background-color:#fff;border-radius:14px;display:flex;justify-content:center;padding:9px 19px 6px;z-index:6}logo img{width:50px}md-toast.message{position:fixed}md-toast.message .md-toast-content{align-items:start;background-color:#fff;display:flex;justify-content:space-between;margin:60px auto;min-height:auto;padding:8px;width:400px}md-toast.message .md-toast-content:before{content:none}@media (max-width:960px){md-toast.message .md-toast-content{width:270px}}md-toast.message .message-content{color:#000;font-size:16px;margin:auto auto auto 0;padding:8px}md-toast.message .message-title{display:none}md-toast.message .message-button{margin:0 0 auto auto;pointer-events:all}md-toast.message .icon-More-info{font-size:24px;vertical-align:sub}md-toast.message.error-message .icon-Close,md-toast.message.error-message .message-content{color:#fc6969}md-toast.message.info-message .icon-Close,md-toast.message.info-message .message-content{color:#2580ff}md-toast.message.help-message .message-title{color:#000;display:block;margin-bottom:8px}notification-badge{align-items:center;background-color:#fc6969;border-radius:50%;color:#fff;display:flex;height:22px;justify-content:center;width:22px}page-control{display:flex}.page-control{margin:0;padding:0}.page-control .active{background-color:#2580ff}.page-control div{display:inline-block;width:11px;height:11px;margin:4px;text-indent:-999px;background-color:#dfdfdf;border-radius:50%}page-header{display:flex;flex-direction:column;margin-bottom:8px;min-height:54px}.institution-plan,plan{align-items:center;display:flex}.institution-plan{background-color:#fff;border-radius:16px;color:#000;height:28px;line-height:1;justify-content:center;padding:0 16px}.institution-plan.is-annual{background-color:#ecf4ff;color:#2580ff}.institution-plan.is-demo{background-color:#dad0ff;color:#6943ff}.institution-plan.is-lifetime{background-color:#c7fff2;color:#00cd9d}.institution-plan.is-pilot,.institution-plan.is-trial{background-color:#fff0b8;color:#edba00}.progress-linear{background-color:#f3f3f3;border-radius:6px;height:12px;overflow:hidden;position:relative;width:100%}.progress-linear.thickness-sm{height:5px}.progress-linear-bar{background-color:#2580ff;left:0;height:100%;position:absolute;top:0;width:auto}.progress-linear-bar.exercise-type,.progress-linear-bar.exercises-type{background-color:#25bdff}.progress-linear-bar.quiz-type,.progress-linear-bar.quizzes-type{background-color:#ffc800}.progress-linear-bar.project-type,.progress-linear-bar.project_exercises-type{background-color:#00e5af}profile-card .card{min-height:210px}project-card{height:100%;width:100%}project-grade .grade-icon{color:#eceeef!important;font-size:32px;height:32px;width:28px}.project-grade.is-disabled project-grade .grade-icon{cursor:not-allowed}project-grade .grade-icon.active{color:#ffc800!important}project-grade .grade-icon.active.fading{color:rgba(255,200,0,.5)!important}.has-grade:hover project-grade .grade-icon:not(.active){color:#eceeef!important}project-grade.is-compact{align-items:center;background-color:#fff;border-radius:3px;display:flex;justify-content:center;height:20px;margin-left:6px}project-grade.is-compact .grade-icon{font-size:24px;height:20px;width:20px}project-grade-dialog{background-color:#fff;bottom:0;border-top:1px solid rgba(0,0,0,.1);box-sizing:border-box;display:flex;height:94px;left:0;padding:16px 24px;position:static;right:0;z-index:100}[ng-app=registration] .md-dialog-is-showing .md-scroll-mask{background-color:rgba(0,0,0,.3)}[ng-app=registration] .md-dialog-is-showing #intercom-container{z-index:-1!important}.registration-step{display:flex;flex-direction:column;flex-grow:1;min-height:0;max-width:100%;opacity:1;width:100%}.registration-step.ng-hide{opacity:0}.registration-step.ng-hide-add{transition:opacity .1s linear}.registration-step.ng-hide-add.ng-hide-add-active{left:48px;opacity:0;position:absolute;right:48px;top:96px;width:calc(100% - 96px)}@media (max-width:960px){.registration-step.ng-hide-add.ng-hide-add-active{left:24px;right:24px;width:calc(100% - 48px)}}.registration-step.ng-hide-remove{transition:opacity .66s ease-out;transition-delay:.1s}public-schools input[type=search]{overflow:hidden;text-overflow:ellipsis}classes-step input[type=number]{width:65px}welcome-step .blue a{color:#2580ff;text-decoration:underline}resource-tile{height:100%;width:100%}resource-tile .edge-tile{color:#000}resource-tile .edge-tile md-icon{margin-right:-5px}resource-tile .resource-tile-image{background-position:50%;background-size:cover}.score-group{align-items:center;border-left:1px solid rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;padding:8px 8px 16px;position:relative;width:100%}.score-group .value{font-size:36px;font-weight:700}.score-group md-icon{font-size:42px;height:42px;width:42px;vertical-align:bottom}.score-group tooltip{bottom:16px;position:absolute;right:8px}.score-group.first{border-left:none}.score-group .exercise{color:#25bdff}.score-group .quiz{color:#ffc800}.score-group .project{color:#00e5af}.score-group .global{color:#2580ff}.score-group-title{align-items:center;display:flex;height:36px;justify-content:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;width:100%}.score-value{font-size:27px;font-weight:700}.score-group-value{height:80px}scrollable-area{display:block;height:100%;overflow:hidden}scrollable-area .overscroll-auto .shadow{border-top-left-radius:20px;border-top-right-radius:20px;display:none;margin-left:10px;position:sticky;width:calc(100% - 20px)}scrollable-area .overscroll-auto.on-scroll .top-shadow{display:block;top:0}scrollable-area .overscroll-auto.is-scrollable:not(.on-scroll-end) .bottom-shadow{bottom:0;display:block;transform:rotateX(180deg)}.list-toolbar{padding:8px 16px}.list-header{padding:16px 16px 8px 48px}.name-list-header{padding:16px 16px 8px}.student-list-item{align-items:center;display:flex;justify-content:start;min-height:48px;padding:0 16px;transition:background-color,.25s ease-out;width:100%}.student-list-item.editing{background-color:rgba(37,128,255,.075)}.student-list-item.on-remove{background-color:rgba(252,105,105,.1)}.student-list-item:not(.editing):hover{background-color:rgba(0,0,0,.1)}.student-list-item .student-password-input{background-color:#fff}.student-list-item .student-password-mask{font-size:28px;letter-spacing:.1em}create-secret-key,resets-secret-key,unlock-secret-key{max-width:500px}user-menu .avatar,user .avatar{border-radius:50%;vertical-align:middle}user-menu .avatar.small,user .avatar.small{width:32px;height:32px}.user-menu-dropdown{min-width:165px}user{align-items:center;display:flex;width:100%}user .button.white{background-color:transparent;border-radius:4px;font-size:16px}user .button.white strong{transition:color,.2s ease-out}user .button.white:not(:disabled):hover{background-color:rgba(0,0,0,.1)}user .absent{opacity:.2}user .select-disabled:hover .button.white{background-color:transparent;cursor:default}.team{min-height:64px;position:relative;width:100%}.team .button.white{justify-content:flex-start;min-height:32px;padding:0 12px 0 78px;z-index:1}.team .button.white.no-presence-indicator{padding:0 12px 0 60px}.team.team-has-real-name .button.white{min-height:40px}.team .view-span{display:none}.team avatar{cursor:pointer;height:34px;left:6px;top:6px;position:absolute;transition:margin,.16s ease-out;z-index:0}.team avatar+avatar{left:14px;top:22px}.team.team-has-real-name avatar{top:14px}.team.team-has-real-name avatar+avatar{left:19px;top:30px}.team:not(.select-disabled):hover .profile-username.profile-1{margin-top:0}.team:not(.select-disabled):hover .profile-username.profile-2{margin-bottom:0}.team:not(.select-disabled):hover avatar{height:28px;left:13px;top:2px;width:28px}.team:not(.select-disabled):hover avatar+avatar{left:13px;top:34px}.team:not(.select-disabled):hover.team-has-real-name avatar{top:6px}.team:not(.select-disabled):hover.team-has-real-name avatar+avatar{top:46px}.team:not(.select-disabled):hover .button:hover strong{color:#2580ff}.team:not(.select-disabled):hover .view-span{display:inline}.user{width:100%}.user .button.white{justify-content:start;min-height:50px;padding:0 8px}.klass-has-real-names .user .button.white,.user .button.white.student-has-real-name{min-height:60px}.user .avatar{height:40px;width:40px}.user .view-profile-span{display:none}.user:not(.select-disabled):hover .view-profile-span{color:#2580ff;display:inline}.presence-indicator{background-color:#f3f3f3;border-radius:50%;height:10px;min-height:10px;min-width:10px;transition:opacity,.2s ease-out;width:10px}.presence-indicator.is-present{background-color:#2580ff;opacity:1}.user .presence-indicator{margin:auto 8px}.team .presence-indicator{left:60px;position:absolute;top:27px}.team:not(.select-disabled):hover .presence-indicator{top:11px}.team:not(.select-disabled):hover .presence-indicator+.presence-indicator{left:60px;top:43px}.team.team-has-real-name .presence-indicator{top:35px}.team:not(.select-disabled).team-has-real-name:hover .presence-indicator{top:15px}.team:not(.select-disabled).team-has-real-name:hover .presence-indicator+.presence-indicator{top:55px}.profile-username{display:block;max-width:100%;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;transition:margin,.2s ease-out;white-space:nowrap}.profile-username.profile-1{margin-top:5px}.profile-username.profile-2{margin-bottom:5px}.lecture-students .profile-username{width:128px}.klass-has-real-names .user-name{color:#b2b2b2}user-card{height:100%;width:100%}student-list{display:flex;overflow:hidden;min-height:100px;height:auto;width:100%}student-list md-list{flex-grow:1;max-height:70vh;margin-top:8px;min-height:0;overflow-y:auto;padding:0 0 8px}student-list md-list .shadow{display:none}student-list md-list.on-scroll .shadow{display:block}student-list md-list md-list-item{padding:0!important;margin:0 8px}.loading-students{bottom:0;left:0;height:50px;margin-bottom:8px;position:absolute;right:0}.student-list-header{padding:8px 7px 0 16px}.students-list-options{padding:8px 7px 0 8px}.students-list-options .button{height:50px}subscription-button{display:inline-flex}subscription-button span{margin-top:-2px}tabs-navigation{display:block;margin-bottom:16px}talk-with-us{display:block}talk-with-us .button{margin-top:5px}training-dialog{max-width:600px}ubbu-dialog{height:100%}ubbu-dialog a:active,ubbu-dialog a:hover,ubbu-dialog a:link,ubbu-dialog a:visited{text-decoration:none;color:#2580ff}p ubbu-dialog a:active,p ubbu-dialog a:hover,p ubbu-dialog a:link,p ubbu-dialog a:visited{color:#2580ff;text-decoration:underline}p ubbu-dialog a:active:hover,p ubbu-dialog a:hover:hover,p ubbu-dialog a:link:hover,p ubbu-dialog a:visited:hover{color:#8bbbff}ubbu-dialog a.cursor-default:hover{cursor:default}video-intro{animation:fade-in .25s ease-out}#mood{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}