/*!
 * Datepicker for Bootstrap v1.7.1 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 *//*! jQuery UI - v1.10.3 - 2013-11-20
* http://jqueryui.com
* Includes: jquery.ui.core.css
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.2)}.datepicker-dropdown:after,.datepicker-dropdown:before{content:"";display:inline-block;border-top:0;position:absolute}.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today.active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range.active,.datepicker table tr td.range:active,.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}a,abbr,acronym,address,applet,big,blockquote,body,button,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,nav,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline}body{color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,table,td,th{vertical-align:middle}caption,td,th{text-align:left;font-weight:400}a img{border:none}button{background:none;color:inherit;font-size:1rem}.filter-black{-webkit-filter:brightness(0);filter:brightness(0)}.filter-grey-1{-webkit-filter:brightness(98%);filter:brightness(98%)}.filter-grey-2{-webkit-filter:brightness(96%);filter:brightness(96%)}.filter-grey-3{-webkit-filter:brightness(93%);filter:brightness(93%)}.filter-grey-4{-webkit-filter:brightness(87%);filter:brightness(87%)}.filter-grey-5{-webkit-filter:brightness(60%);filter:brightness(60%)}.filter-grey-6{-webkit-filter:brightness(26%);filter:brightness(26%)}.filter-grey-7{-webkit-filter:brightness(12%);filter:brightness(12%)}.text-smaller{font-weight:300;font-size:.75em}.text-small{font-weight:300;font-size:.88em}.text-normal{font-weight:300;font-size:1em}.text-medium-large{font-weight:300;font-size:1.25em}.text-large{font-weight:300;font-size:1.5em}.text-larger{font-weight:100;font-size:1.75em}.text-x-large{font-weight:100;font-size:2.5em}.text-xx-large{font-weight:100;font-size:3.13em}.text-xxx-large{font-weight:100;font-size:3.75em}.absoluteCover{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes highlightSidebarItem{0%{background-color:hsla(0,0%,100%,.001)}to{background-color:#dedede}}@keyframes highlightSidebarItem{0%{background-color:hsla(0,0%,100%,.001)}to{background-color:#dedede}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeInFromHidden{0%{opacity:0;pointer-events:none;visibility:hidden}to{opacity:1;pointer-events:auto;visibility:visible}}@keyframes fadeInFromHidden{0%{opacity:0;pointer-events:none;visibility:hidden}to{opacity:1;pointer-events:auto;visibility:visible}}@-webkit-keyframes fadeOutToHidden{0%{opacity:1;pointer-events:auto;visibility:visible}to{opacity:0;pointer-events:none;visibility:hidden}}@keyframes fadeOutToHidden{0%{opacity:1;pointer-events:auto;visibility:visible}to{opacity:0;pointer-events:none;visibility:hidden}}@-webkit-keyframes eventAnimation_back{0%{right:-10%}to{right:0}}@keyframes eventAnimation_back{0%{right:-10%}to{right:0}}@-webkit-keyframes eventAnimation_front{0%{left:-10%}to{left:0}}@keyframes eventAnimation_front{0%{left:-10%}to{left:0}}@-webkit-keyframes eventAnimation_griffon{0%{top:-20%;right:-100%}to{top:5%;right:-75%}}@keyframes eventAnimation_griffon{0%{top:-20%;right:-100%}to{top:5%;right:-75%}}@-webkit-keyframes eventAnimation_griffon_xs{0%{top:-20%;right:-80%}to{top:20%;right:-40%}}@keyframes eventAnimation_griffon_xs{0%{top:-20%;right:-80%}to{top:20%;right:-40%}}@-webkit-keyframes eventAnimation_griffon_sm{0%{top:-20%;right:-75%}to{top:25%;right:-30%}}@keyframes eventAnimation_griffon_sm{0%{top:-20%;right:-75%}to{top:25%;right:-30%}}@-webkit-keyframes eventAnimation_griffon_md{0%{top:-20%;right:-25%}to{top:20%;right:-10%}}@keyframes eventAnimation_griffon_md{0%{top:-20%;right:-25%}to{top:20%;right:-10%}}@-webkit-keyframes eventAnimation_griffon_lg{0%{top:-20%;right:-25%}to{top:10%;right:-10%}}@keyframes eventAnimation_griffon_lg{0%{top:-20%;right:-25%}to{top:10%;right:-10%}}@-webkit-keyframes eventAnimation_griffon_xl{0%{top:-20%;right:-25%}to{top:0;right:-10%}}@keyframes eventAnimation_griffon_xl{0%{top:-20%;right:-25%}to{top:0;right:-10%}}@-webkit-keyframes eventAnimation_scroll{0%{height:5%}20%{height:5%}to{height:100%}}@keyframes eventAnimation_scroll{0%{height:5%}20%{height:5%}to{height:100%}}@-webkit-keyframes eventAnimation_scroll_title{0%{opacity:0}65%{opacity:0}80%{opacity:1}to{opacity:1}}@keyframes eventAnimation_scroll_title{0%{opacity:0}65%{opacity:0}80%{opacity:1}to{opacity:1}}@-webkit-keyframes eventAnimation_scroll_description{0%{opacity:0}75%{opacity:0}90%{opacity:1}to{opacity:1}}@keyframes eventAnimation_scroll_description{0%{opacity:0}75%{opacity:0}90%{opacity:1}to{opacity:1}}@-webkit-keyframes eventAnimation_scroll_text{0%{opacity:0}85%{opacity:0}to{opacity:1}}@keyframes eventAnimation_scroll_text{0%{opacity:0}85%{opacity:0}to{opacity:1}}@-webkit-keyframes bb_opacity_appear_half{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes bb_opacity_appear_half{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-webkit-keyframes bb_opacity_appear_two_thirds{0%{opacity:0}66%{opacity:0}to{opacity:1}}@keyframes bb_opacity_appear_two_thirds{0%{opacity:0}66%{opacity:0}to{opacity:1}}@-webkit-keyframes bb_opacity_dissappear_quarter{0%{opacity:1}25%{opacity:1}to{opacity:0}}@keyframes bb_opacity_dissappear_quarter{0%{opacity:1}25%{opacity:1}to{opacity:0}}*{-webkit-box-sizing:border-box;box-sizing:border-box}@media (hover:hover){*{scrollbar-width:thin;scrollbar-color:hsla(0,0%,46.3%,.9) hsla(0,0%,100%,.001)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border-radius:3px;background-color:hsla(0,0%,100%,.001)}:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,46.3%,.75)}::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,46.3%,.9)}}body,html{height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}body{font-family:Lato,sans-serif;font-weight:400;font-size:16px;color:#212121;line-height:1}body.z{background-image:url(../files-sub/classcraft-assets/images/link_nes.png)}#global{width:100%;height:100%;overflow:hidden}#svg-sprite{display:none}.bold,strong{font-weight:700}.clearfix{zoom:1}.clearfix:after{clear:both}.clearfix:after,.clearfix:before{content:"";display:table}:not(a):not(button):focus{outline:none}.displayAsLink,a{color:#212121;cursor:pointer;text-decoration:underline}.center{text-align:center}.iframeHolder{position:relative;width:100%;height:0;padding-bottom:56.25%}.iframeHolder iframe{position:absolute;width:100%;height:100%!important;left:0;top:0}.iframeHolder.withBorder{border:1px solid #ddd;overflow:hidden}.scroll{position:relative}.profilePicture{height:90px;width:90px;margin:0 auto 10px;display:block}.profilePicture img{display:block;border-radius:100%;width:100%}.absent,.absent>*{color:#ddd!important}.wrapper{padding:2em}.wrapper,table{width:100%}table td{padding:.5em}.red,.warmPinkText{color:#ff1464}.classicBlueText{color:#006eff}.truePurpleText{color:#6932dc!important}.hotOrangeActive,.hotOrangeText{color:#cc8000}.FeedWrapper#DamageFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .title em,.warmPinkBold{color:#ff1464;font-weight:700}.classicBlueBold{color:#006eff;font-weight:700}.truePurpleBold{color:#6932dc;font-weight:700}.hotOrangeBold{color:#cc8000;font-weight:700}.right{text-align:right}.priceInOtherCurrency{font-size:.7em;display:block;font-weight:300}.no-shrink{-ms-flex-negative:0;flex-shrink:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.displayItem,.redactor-editor div.displayItem{background-color:#999;display:inline-block;color:#fff;border-radius:.4em;font-size:.8em;cursor:default;padding:.5em;text-decoration:none;white-space:nowrap}.displayItem:hover,.redactor-editor div.displayItem:hover{background-color:#555;text-decoration:none}.displayItem.tag,.redactor-editor div.displayItem.tag{background-color:#ddd;color:#999}.displayItem.tag:hover,.redactor-editor div.displayItem.tag:hover{background-color:#999;color:#fff}.displayItem span,.redactor-editor div.displayItem span{padding-left:.5em;cursor:pointer}.displayItem span:hover,.redactor-editor div.displayItem span:hover{color:#ff1464}.clickable{cursor:pointer}.noWrap{white-space:nowrap}.inline{display:inline-block;vertical-align:middle;position:relative}.imageWrapper{display:block;width:100%}.imageWrapper img.editorImage{max-width:50%}.fullLeftWithRightContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fullLeftWithRightContainer :first-child{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.fullLeftWithRightContainer :last-child{-ms-flex-negative:0;flex-shrink:0}#Mongol{max-height:50%!important;left:40px!important}.cornerRibbon{text-align:center;background-color:#ebcb00;color:#000;text-transform:uppercase;position:absolute;font-size:.88em;top:2em;right:-8em;z-index:0;width:20em;padding:.75em 0;font-weight:700;-webkit-transform:translateZ(0) rotate(45deg);transform:translateZ(0) rotate(45deg);-webkit-transform-origin:top center;transform-origin:top center}.cornerRibbon div{display:inline-block;vertical-align:middle;width:6em}.genericTooltip{position:absolute;color:#767676;border:1px solid #ddd;background-color:#fff;padding:1em;line-height:1.3em;border-radius:1em;text-align:left;z-index:10;font-weight:300}.genericTooltip:hover{cursor:default}.genericTooltip:before{background-color:#fff;border-top:1px solid #ddd;border-right:1px solid #ddd;width:1em;height:1em}.genericTooltip:after,.genericTooltip:before{content:"";position:absolute}.genericTooltip.animate{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:0;pointer-events:none;-webkit-transform:scaleY(.375);transform:scaleY(.375);-webkit-transform-origin:center top;transform-origin:center top}.genericTooltip.animate:hover{opacity:1;pointer-events:auto;-webkit-transform:scaleY(1);transform:scaleY(1)}.genericTooltip:not(.animate){display:none}.genericTooltip:not(.animate):hover{display:block}.genericTooltip.genericTooltip-bottom:after,.genericTooltip.genericTooltip-top:after{margin:0 auto;max-width:5em;width:50%;height:1.25em}.genericTooltip.genericTooltip-bottom.right:before,.genericTooltip.genericTooltip-top.right:before{right:2.5em}.genericTooltip.genericTooltip-bottom.right:after,.genericTooltip.genericTooltip-top.right:after{right:.625em}.genericTooltip.genericTooltip-bottom.left:before,.genericTooltip.genericTooltip-top.left:before{left:2.5em}.genericTooltip.genericTooltip-bottom.left:after,.genericTooltip.genericTooltip-top.left:after{left:.625em}.genericTooltip.genericTooltip-bottom:not(.right):not(.left):before,.genericTooltip.genericTooltip-top:not(.right):not(.left):before{left:calc(50% - .5em)}.genericTooltip.genericTooltip-bottom:not(.right):not(.left):after,.genericTooltip.genericTooltip-top:not(.right):not(.left):after{left:0;right:0}.genericTooltip.genericTooltip-left:before,.genericTooltip.genericTooltip-right:before{top:calc(50% - .5em)}.genericTooltip.genericTooltip-left:after,.genericTooltip.genericTooltip-right:after{margin:auto 0;max-height:5em;width:1.25em;height:50%;top:0;bottom:0}.genericTooltip.genericTooltip-top:before{-webkit-transform:rotate(315deg);transform:rotate(315deg);top:calc(-.5em - 1px)}.genericTooltip.genericTooltip-top:after{top:-1.25em}.genericTooltip.genericTooltip-bottom:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);bottom:calc(-.5em - 1px)}.genericTooltip.genericTooltip-bottom:after{bottom:-1.25em}.genericTooltip.genericTooltip-left:before{-webkit-transform:rotate(225deg);transform:rotate(225deg);left:calc(-.5em - 1px)}.genericTooltip.genericTooltip-left:after{left:-1.25em}.genericTooltip.genericTooltip-right:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:calc(-.5em - 1px)}.genericTooltip.genericTooltip-right:after{right:-1.25em}.orHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:18.5em;margin:1em auto;color:#999}.orHolder>div:first-of-type,.orHolder>div:nth-of-type(3){-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;border-bottom:1px solid #ddd}.orHolder>div:nth-of-type(2){text-transform:uppercase;margin:0 1em;-ms-flex-negative:0;flex-shrink:0}.zendeskHelpButton{-webkit-transition-property:margin;transition-property:margin;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.zendeskHelpButton.moveUp-events{margin-bottom:4.5em!important;margin-right:2em!important}.zendeskHelpButton.moveUp-gradebook{margin-bottom:7em!important;margin-right:2em!important}.zendeskHelpButton.moveUp-messaging,.zendeskHelpButton.moveUp-quests{display:none!important}.zendeskHelpButton.moveUp-randomPlayer{margin-bottom:4em!important;margin-right:.5em!important}.zendeskHelpButton.moveUp-bossBattlesStartup{margin-bottom:6em!important;margin-right:.5em!important}.zendeskHelpButton.moveUp-bossBattlesFight{margin-bottom:9.5em!important;margin-right:.5em!important}.zendeskHelpButton.moveUp-volumeMeter{margin-bottom:8em!important;margin-right:.5em!important}.zendeskHelpButton.moveUp-countdown,.zendeskHelpButton.moveUp-stopwatch{margin-bottom:7em!important;margin-right:.5em!important}h1,h2,h3,h4,h5{padding:.5em 0}h1{font-weight:100;font-size:1.75em}h2{font-size:1.5em}h2,h3{font-weight:300}h3{font-size:1.25em}h4{font-weight:300;font-size:1em}@font-face{font-family:Lato;src:url(../files-sub/classcraft-assets/fonts/lato_400.woff) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(../files-sub/classcraft-assets/fonts/lato_400-italic.woff) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Lato;src:url(../files-sub/classcraft-assets/fonts/lato_700.woff) format("woff2");font-weight:700;font-style:normal}.iconWrapper{display:inline-block;padding:.2em}.iconWrapper img{height:1.5em;width:1.5em;vertical-align:middle}.App{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.App,.layout{overflow:hidden}.layout{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.layout.basicLayout{display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;grid-template-columns:1fr;grid-template-areas:"header" "main"}.layout.basicLayout>header{z-index:1}.layout.basicLayout>:last-child,.layout.basicLayout>main{z-index:0}.layout.adminLayout{display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-areas:"header header" "navigation main"}.layout.adminLayout>header{z-index:2}.layout.adminLayout>nav{z-index:1}.layout.adminLayout>:last-child,.layout.adminLayout>main{z-index:0}.layout.groupLayout{display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-areas:"navigation header" "navigation main"}.layout.groupLayout>header{z-index:2}.layout.groupLayout>nav{z-index:3}.layout.groupLayout>:last-child,.layout.groupLayout>main{z-index:0}.layout>header{grid-area:header}.layout>nav{grid-area:navigation}.layout>:last-child,.layout>main{grid-area:main}.layout>:not(header):not(nav):not(.helpButton){height:auto!important;width:auto!important;overflow:hidden}.hideAfter~*{display:none!important}@page{size:letter;margin:20mm}@media print{html{overflow:initial}body,html{width:216mm;height:279mm}body *,html *{-webkit-print-color-adjust:exact}#global{height:auto;min-height:100%;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex}.App{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:auto}}.picker-dialog-bg{z-index:2000000!important}.picker-dialog{z-index:2000001!important}.commas:not(:last-child):after{content:", "}.grecaptcha-badge{visibility:hidden}.DS_Avatar{color:#fff;background-color:#ddd;border-radius:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.DS_Avatar:before{padding-top:100%}.DS_Avatar.mage{background:-webkit-gradient(linear,left top,left bottom,from(#6932dc),to(#ff4f8b));background:linear-gradient(180deg,#6932dc,#ff4f8b)}.DS_Avatar.warrior{background:-webkit-gradient(linear,left top,left bottom,from(#ffa000),to(#ff4f8b));background:linear-gradient(180deg,#ffa000,#ff4f8b)}.DS_Avatar.healer{background:-webkit-gradient(linear,left top,left bottom,from(#32d2a0),to(#41d7fa));background:linear-gradient(180deg,#32d2a0,#41d7fa)}.DS_Avatar.initials{background:-webkit-gradient(linear,left top,left bottom,from(#6932dc),to(#41d7fa));background:linear-gradient(180deg,#6932dc,#41d7fa)}.DS_Avatar.npc{background:-webkit-gradient(linear,left top,left bottom,from(#41d7fa),to(#006eff));background:linear-gradient(180deg,#41d7fa,#006eff)}.DS_Avatar.isGrayedOut{background:#ddd}.DS_Avatar.sm{min-height:1.5rem;min-width:1.5rem;height:1.5rem;width:1.5rem}.DS_Avatar.md{min-height:2rem;min-width:2rem;height:2rem;width:2rem}.DS_Avatar.lg{min-height:3rem;min-width:3rem;height:3rem;width:3rem}.DS_Avatar.lgx{min-height:3.5rem;min-width:3.5rem;height:3.5rem;width:3.5rem}.DS_Avatar.xl{min-height:4.5rem;min-width:4.5rem;height:4.5rem;width:4.5rem}.DS_Avatar.xxl{min-height:9rem;min-width:9rem;height:9rem;width:9rem}.DS_Avatar.fitToContainer{height:100%;width:100%}.DS_Avatar .image{border-radius:100%;width:calc(100% - 6px);max-height:calc(100% - 6px);height:auto;overflow:hidden;position:absolute;top:3px;left:3px}.DS_BehaviorSlider .values{display:grid;grid-gap:1.5em;grid-template-columns:repeat(4,-webkit-min-content);grid-template-columns:repeat(4,min-content)}.DS_Button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1.5rem;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:900;position:relative;text-decoration:none}.DS_Button:first-letter,.DS_Button span:first-letter{text-transform:uppercase}.DS_Button.isDisabled{cursor:pointer;pointer-events:none!important}.DS_Button .Icon{margin-right:.35em}.DS_Button .Icon.isIconOnly{margin-right:0}.DS_Button.b1{font-size:1.5rem;line-height:2rem;padding:.5rem 1.5rem}.DS_Button.b1.isIconOnly{padding:.75rem}.DS_Button.b2{font-size:1rem;line-height:1.5;padding:.25rem 1rem}.DS_Button.b2.isIconOnly{padding:.5rem}.DS_Button.b3{font-size:.75rem;line-height:1rem;padding:.25rem .75rem}.DS_Button.b3 .Icon{margin-right:.25rem}.DS_Button.b3 .Icon.isIconOnly{margin-right:0}.DS_Button.b3.isIconOnly{padding:.375rem}.DS_Button.full{color:#fff;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.DS_Button.full.white{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px rgba(0,0,0,.15);background-color:#fff;color:#506682}.DS_Button.full.green{background-color:#6932dc}.DS_Button.full.red{background-color:#ff1464}@media (hover:hover){.DS_Button.full:hover.green{background-color:#7948e0}.DS_Button.full:hover.red{background-color:#ff2e75}.DS_Button.full:hover.white{color:#6932dc;background-color:#f0ebfb}}.DS_Button.full:active.green{background-color:#5220bb}.DS_Button.full:active.red{background-color:#e0004c}.DS_Button.full:active.white{color:truePurplePressed;background-color:#e9e0fa}.DS_Button.full.isDisabled.green{background-color:#c3adf1}.DS_Button.full.isDisabled.red{background-color:#ffa1c1}.DS_Button.full.isDisabled.white{opacity:.4}.DS_Button.outline{background-color:#fff;-webkit-box-shadow:inset 0 0 0 2px #6932dc;box-shadow:inset 0 0 0 2px #6932dc;color:#6932dc}@media (hover:hover){.DS_Button.outline:hover{background-color:#7948e0;-webkit-box-shadow:none;box-shadow:none;color:#fff}}.DS_Button.outline:active{background-color:#5220bb;-webkit-box-shadow:none;box-shadow:none;color:#fff}.DS_Button.outline.isDisabled{color:#c3adf1;-webkit-box-shadow:inset 0 0 0 2px #c3adf1;box-shadow:inset 0 0 0 2px #c3adf1}.DS_Button.outline.classicBlue{background-color:#fff;-webkit-box-shadow:inset 0 0 0 2px #006eff;box-shadow:inset 0 0 0 2px #006eff;color:#006eff}@media (hover:hover){.DS_Button.outline.classicBlue:hover{color:#1a7aff}}.DS_Button.outline.classicBlue:active{color:#0056c7}.DS_Button.outline.classicBlue.isDisabled{color:#99c4fd}.DS_Button.text{background-color:hsla(0,0%,100%,.001);color:#767676}@media (hover:hover){.DS_Button.text:hover{background-color:#eee}}.DS_Button.text:active{background-color:#cacaca}.DS_Button.text.isDisabled{color:#d3d4d4}button.DS_Card{cursor:pointer}button.DS_Card:hover:not(.isDisabled){-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.DS_Card{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px rgba(0,0,0,.15)}.DS_Card.highContrast{-webkit-box-shadow:0 6px 16px rgba(0,0,0,.3);box-shadow:0 6px 16px rgba(0,0,0,.3)}.DS_Card.isFullWidth{width:100%}input[type=checkbox],input[type=checkbox].DS_Checkbox{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font-size:1rem;min-height:1rem;min-width:1rem;height:1rem;width:1rem;border:2px solid #999;border-radius:4px;background-color:#fff;cursor:pointer}input[type=checkbox].DS_Checkbox:checked,input[type=checkbox].DS_Checkbox:indeterminate,input[type=checkbox]:checked,input[type=checkbox]:indeterminate{border-color:#6932dc}input[type=checkbox].DS_Checkbox:checked:before,input[type=checkbox].DS_Checkbox:indeterminate:before,input[type=checkbox]:checked:before,input[type=checkbox]:indeterminate:before{background-color:#6932dc;position:absolute;content:"";width:100%;height:100%;-webkit-mask-size:10px;mask-size:10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}input[type=checkbox].DS_Checkbox:checked:before,input[type=checkbox]:checked:before{-webkit-mask-image:url(../files-sub/classcraft-assets/icons-v2/general-check.svg);mask-image:url(../files-sub/classcraft-assets/icons-v2/general-check.svg)}input[type=checkbox].DS_Checkbox:indeterminate:before,input[type=checkbox]:indeterminate:before{-webkit-mask-image:url(../files-sub/classcraft-assets/icons-v2/general-minus.svg);mask-image:url(../files-sub/classcraft-assets/icons-v2/general-minus.svg)}input[type=checkbox].DS_Checkbox:disabled,input[type=checkbox]:disabled{pointer-events:none;opacity:.4;cursor:default}input[type=checkbox]+.DS_Text,input[type=checkbox].DS_Checkbox+.DS_Text{margin-left:8px}button.DS_Chip{cursor:pointer}.DS_Chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.25rem;-webkit-box-shadow:inset 0 0 0 1px #ddd;box-shadow:inset 0 0 0 1px #ddd;color:#555;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;line-height:16px;padding:.25rem .5rem;-ms-flex-negative:0;flex-shrink:0}.DS_Chip.large{font-size:1rem;line-height:1.5rem;padding:.5rem 1rem}.DS_Chip.isClickable{cursor:pointer}@media (hover:hover){.DS_Chip.isClickable:hover{border-color:#999;background-color:#f7f7f7}}.DS_Chip.isClickable:active{border-color:#999;background-color:#f7f7f7}.DS_Chip.golden{color:#cc8000}@media (hover:hover){.DS_Chip.golden:hover{background-color:rgba(255,160,0,.149)}}.DS_Chip.isActive{background-color:#f0ebfb;-webkit-box-shadow:inset 0 0 0 1px #6932dc;box-shadow:inset 0 0 0 1px #6932dc;color:#6932dc}@media (hover:hover){.DS_Chip.isActive:hover{background-color:#f0ebfb}}.DS_Chip.isActive.golden{background-color:rgba(255,160,0,.149);color:#cc8000;-webkit-box-shadow:inset 0 0 0 1px #cc8000;box-shadow:inset 0 0 0 1px #cc8000}@media (hover:hover){.DS_Chip.isActive.golden:hover{background-color:rgba(255,160,0,.149)}}.DS_Chip.hasError{-webkit-box-shadow:inset 0 0 0 1px #ff1464;box-shadow:inset 0 0 0 1px #ff1464}.DS_Chip>.Icon{margin-left:.25rem;width:.5rem;height:.5rem;color:#999}.DS_CollapsibleSection .labelWrap{color:#555;margin:0 0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.DS_CollapsibleSection .label{font-size:.875em;line-height:1.43}.DS_CollapsibleSection .labelIcon{margin:0 0 0 .5em}.DS_CollapsibleSection .labelIcon:not(.active){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ContentImgTitleDesc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.ContentImgTitleDesc .leftContent{max-height:3rem;min-width:2rem;max-width:3rem;margin-right:.5em;display:-webkit-box;display:-ms-flexbox;display:flex}.ContentImgTitleDesc .leftContent .img{max-width:100%;height:auto;border-radius:8px}.ContentImgTitleDesc .rightContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;overflow:hidden}.ContentImgTitleDesc .rightContent .descriptionContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ContentImgTitleDesc .rightContent .descriptionContent .Icon{min-width:1em;fill:#555;margin-right:.25em}.DS_Dropzone,.DS_Dropzone--active{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eee;border-radius:.5rem;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3.5rem;max-width:37rem;width:100%}.DS_Dropzone--active input,.DS_Dropzone input{display:none}.DS_Dropzone--active .Icon,.DS_Dropzone .Icon{height:1rem;margin-right:.75rem;width:1rem}.DS_Dropzone--active .files,.DS_Dropzone .files{display:-webkit-box;display:-ms-flexbox;display:flex}.DS_Dropzone--active .files>div,.DS_Dropzone .files>div{margin-right:.5rem}.DS_DropzoneFile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:.5rem;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:17rem;padding:.5rem;width:100%}.DS_DropzoneFile .imageHolder{background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-filter:brightness(50%);filter:brightness(50%);-ms-flex-negative:0;flex-shrink:0;height:1em;margin-right:.625rem;width:1em}.DS_DropzoneFile .deleteButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto}.DS_DropzoneFile .deleteButton .Icon{height:.75rem;margin-right:0;width:.75rem}.DS_EmptyStateLayout{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.DS_EmptyStateLayout.showBackgroundColor{background-color:#fafbfc}.DS_EmptyStateLayout .DS_EmptyState{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;padding:1rem .5rem;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:26rem}.DS_EmptyStateLayout .DS_EmptyState img{max-width:inherit}.DS_EmptyStateLayout .DS_EmptyState .DS_EmptyStateInnerLayout{margin:.5rem}.DS_EmptyStateLayout .DS_EmptyState .DS_EmptyStateInnerLayout .DS_EmptyStateH4{margin:.5rem 0;color:#555}.DS_EmptyStateLayout .DS_EmptyState .DS_EmptyStateInnerLayout .DS_EmptyStateDescription{color:#999}.DS_EmptyStateLayout .DS_EmptyState .DS_EmptyStateInnerLayout .DS_EmptyStateDescription a{text-decoration:none;color:#006eff}.DS_EmptyStateLayout .DS_EmptyState .DS_EmptyStateInnerLayout .DS_EmptyStateDescription:not(:last-child){margin-bottom:1rem}.DS_InputSearch{position:relative}.DS_InputSearch .general-search{color:#999;cursor:text;position:absolute;top:calc(50% - .5rem);left:1.125rem;width:1rem;height:1rem}.DS_InputSearch input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-color:#fff;border:1px solid #ddd;border-radius:.5rem;color:#555;font-size:.875rem;font-weight:300;line-height:1.25rem;padding:.3125rem 2.125rem .3125rem 2.5rem;width:100%}.DS_InputSearch input[type=search]:-moz-placeholder-shown{color:#999}.DS_InputSearch input[type=search]:-ms-input-placeholder{color:#999}.DS_InputSearch input[type=search]:placeholder-shown{color:#999}.DS_InputSearch input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/designSystem/search_general-close--circle.svg);content:"";width:1rem;height:1rem;position:absolute;top:calc(50% - .5rem);right:.625rem}@media (hover:hover){.DS_InputSearch input[type=search]::-webkit-search-cancel-button:hover{opacity:.85;cursor:pointer}}.DS_InputSearch input[type=search]:focus{border-color:#999}.DS_ConfirmationModal{overflow:auto;padding:1.5rem}.DS_ConfirmationModal header,.DS_ConfirmationModal main{margin-bottom:1rem}.DS_ConfirmationModal main label.checkboxLabel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1rem}.DS_ConfirmationModal main label.checkboxLabel input[type=checkbox]{margin-right:.5rem}.DS_ConfirmationModal footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.DS_ConfirmationModal footer>.DS_Button:not(:last-child){margin-right:.5rem}.DS_Modal{display:grid;grid-template-columns:1fr;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;width:100%}.DS_ModalContent{width:100%;overflow:auto}.DS_ModalContent.withPadding{padding:clamp(1rem,2.4vw,1.5rem)}.DS_ModalContent>div{margin:auto;width:100%}.DS_ModalContent.fillSpace,.DS_ModalContent.fillSpace>div{display:-webkit-box;display:-ms-flexbox;display:flex}.DS_ModalContent.fillSpace>div{margin:unset}.DS_ModalFooter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem 1rem}@media (max-width:479px){.DS_ModalFooter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:719px){.DS_ModalFooter.manyChildren{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.DS_ModalFooter>.DS_Button{margin:.5rem}.DS_ModalHeader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;padding:clamp(1rem,2vw,1.25rem) clamp(1.25rem,2.4vw,1.5rem);color:#212121}.DS_ModalHeader .Icon{color:#999}.DS_ModalHeader .titleWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto}.DS_ModalHeader .button{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (hover:hover){.DS_ModalHeader .button{cursor:pointer}.DS_ModalHeader .button:hover:before{content:"";background:rgba(0,0,0,.06);border-radius:50%;width:2.5rem;height:2.5rem;position:absolute;top:50%;left:50%;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.DS_ModalHeader .button:active:before{content:"";background:rgba(0,0,0,.06);color:#999;border-radius:50%;width:2.5rem;height:2.5rem;position:absolute;top:50%;left:50%;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.DS_ModalHeader .button .Icon{height:1.5rem;width:1.5rem;position:relative}.DS_ModalHeader .button .Icon.general-arrow_menu{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.DS_ModalHeader .buttonBack{margin-right:.5rem}.SendInvitesModal{overflow:auto;padding:1.5rem}.SendInvitesModal header,.SendInvitesModal main{margin-bottom:1rem}.SendInvitesModal main .inviteBlockedReason{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem}.SendInvitesModal main .inviteBlockedReason>.Icon{width:1.5rem;height:1.5rem;min-width:1.5rem;color:#ff1464;margin-right:.5rem}.SendInvitesModal main .inviteBlockedReason button{color:#006eff}@media (hover:hover){.SendInvitesModal main .inviteBlockedReason button:hover{cursor:pointer}}.SendInvitesModal footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SendInvitesModal footer>.DS_Button:not(:last-child){margin-right:.5rem}.tippy-tooltip.DS_MoreOptions{background-color:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px;padding:.75rem 0;min-width:8rem}.DS_MoreOptionsButton{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:2em;height:2em;color:#555}.DS_MoreOptionsDropdown{max-height:inherit}.DS_MoreOptionsDropdown .items>button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.DS_MoreOptionsDropdown .items>.DS_Text:not(:last-child),.DS_MoreOptionsDropdown .items>a:not(:last-child),.DS_MoreOptionsDropdown .items>button:not(:last-child){margin-bottom:.375rem}.DS_MoreOptionsDropdown .items .DS_Text,.DS_MoreOptionsDropdown .items a{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px;width:100%;padding:.125rem 1rem;text-decoration:none;text-align:left}.DS_MoreOptionsDropdown .items .DS_Text.warm-pink,.DS_MoreOptionsDropdown .items a.warm-pink{color:#ff1464}.DS_MoreOptionsDropdown .items .DS_Text.isDisabled,.DS_MoreOptionsDropdown .items a.isDisabled{opacity:.4}.DS_MoreOptionsDropdown .items .DS_Text .icon,.DS_MoreOptionsDropdown .items a .icon{margin-right:8px;width:1rem;height:1rem}.DS_MoreOptionsDropdown .items a>.DS_Text{padding:0}.DS_MoreOptionsDropdown .items a,.DS_MoreOptionsDropdown .items button{cursor:pointer}@media (hover:hover){.DS_MoreOptionsButton:hover{background-color:#ddd}.DS_MoreOptionsDropdown>a:hover,.DS_MoreOptionsDropdown>button:hover{background-color:#eee}}.DS_OnboardingMessage{background:#fff;border-bottom:1px solid #ddd;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 3rem 1rem 1rem}@media (min-width:720px){.DS_OnboardingMessage{padding:1.5rem 3rem 1.5rem 1.5rem}}.DS_OnboardingMessage .image{margin:0 1.5rem 0 0;max-width:2.5em;-ms-flex-negative:0;flex-shrink:0}.DS_OnboardingMessage img{max-width:100%}.DS_OnboardingMessage .text{max-width:50rem}.DS_OnboardingMessage .close{color:#555;width:1rem;height:1rem;position:absolute;top:1.125em;right:1.125em;cursor:pointer}input[type=radio].DS_RadioButton{position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:2px solid #999;font-size:1em;height:16px;width:16px;border-radius:50%;background-color:#fff}@media (hover:hover){input[type=radio].DS_RadioButton:hover{border-color:#555}}input[type=radio].DS_RadioButton:before{position:absolute;border-radius:50%;background-color:#6932dc;content:"";visibility:hidden;height:8px;width:8px;top:0;left:0;margin:2px}input[type=radio].DS_RadioButton:checked{border-color:#6932dc}input[type=radio].DS_RadioButton:checked:before{visibility:visible}.DS_Slider{margin:1.1em 0}.DS_Slider.rc-slider-disabled{background-color:hsla(0,0%,100%,.001);opacity:.4}.DS_Slider .rc-slider-dot,.DS_Slider .rc-slider-dot-active{background:#fff;border:0;border-radius:0;width:2px;height:6px}.DS_Slider .rc-slider-dot-active:first-of-type,.DS_Slider .rc-slider-dot-active:last-of-type,.DS_Slider .rc-slider-dot:first-of-type,.DS_Slider .rc-slider-dot:last-of-type{display:none}.DS_Slider .rc-slider-handle,.DS_Slider .rc-slider-handle:active{border:0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px rgba(0,0,0,.15);margin-top:-.375em;width:1em;height:1em}.DS_Slider .rc-slider-mark{font-size:1em;top:-1.25em}.DS_Slider .rc-slider-mark-text{color:#ccc;font-size:.75em;line-height:1.33}.DS_Slider .rc-slider-mark-text:first-of-type{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.DS_Slider .rc-slider-mark-text:last-of-type{-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.DS_Slider .rc-slider-mark-text[data-current]{color:#555}.DS_Slider .rc-slider-rail{background:#ddd}.DE_Slider.disabled{opacity:.4}.DS_Slider.hotOrangeActive .rc-slider-handle,.DS_Slider.hotOrangeActive .rc-slider-handle:active,.DS_Slider.hotOrangeActive .rc-slider-track{background:#cc8000}.DS_Slider.warmPink .rc-slider-handle,.DS_Slider.warmPink .rc-slider-handle:active,.DS_Slider.warmPink .rc-slider-track{background:#ff1464}.DS_Slider.truePurple .rc-slider-handle,.DS_Slider.truePurple .rc-slider-handle:active,.DS_Slider.truePurple .rc-slider-track{background:#6932dc}.DS_StatInput label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.DS_StatInput label.inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.DS_StatInput label.inline>div.label{margin:0 .5rem 0 0;font-size:1rem;line-height:1.5rem;font-weight:500}.DS_StatInput label.inline>div.label.disabled{opacity:.4}.DS_StatInput label:not(.inline){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.DS_StatInput label:not(.inline)>div.label{font-weight:500;font-size:1.25rem;line-height:1.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.DS_StatInput label:not(.inline)>div.label.DS_StatInput label:not(.inline)>div.label.disabled{opacity:.4}.DS_StatInput label:not(.inline)>div.label:not(.inline){margin-bottom:.5rem}.DS_StatInput label:not(.inline)>div.label div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.DS_StatInput label input[type=number]{border:1px solid #ddd;color:#999;font-weight:500;font-size:1.25rem;height:44px;line-height:1.75rem;text-align:center;width:88px}.DS_StatInput label input[type=number].small{font-size:14px;line-height:20px;height:32px;width:64px}.DS_StatInput label input[type=number].error{border-color:#ff1464}.DS_StatInput.xp .label,.DS_StatInput.xp input:not(.idle){color:#6932dc}.DS_StatInput.gp .label,.DS_StatInput.gp input:not(.idle){color:#cc8000}.DS_StatInput.hp .label,.DS_StatInput.hp input:not(.idle){color:#ff1464}.DS_StatInput.ap .label,.DS_StatInput.ap input:not(.idle){color:#006eff}.DS_TableCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.DS_TableCell.moreOptions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.DS_TableRow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4em}.DS_TableRow>.DS_TableCell{z-index:1}.DS_TableRow>.DS_TableCell:not(.checkbox):not(.radio){font-size:14px}.DS_TableRow>.DS_TableCell.checkbox~.DS_TableCell:nth-child(2),.DS_TableRow>.DS_TableCell.radio~.DS_TableCell:nth-child(2),.DS_TableRow>.DS_TableCell:not(.checkbox):not(.radio):first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.DS_TableRow>:not(:last-child){padding-right:1em}.DS_TableRow.borderBottom,.DS_TableRow.clickable{border-bottom:1px solid #ddd}@media (hover:hover){.DS_TableRow.clickable:hover:before{position:absolute;content:"";width:calc(100% + 1em);height:calc(100% + 1px);left:-.5em;background-color:#eee;border-radius:.5em}}.DS_TableRow.clickable:active:before{position:absolute;content:"";width:calc(100% + 1em);height:calc(100% + 1px);left:-.5em;background-color:#eee;border-radius:.5em}.DS_TableHeader{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.875em 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd}.DS_TableHeader>.DS_TableHeaderCell.checkbox~.DS_TableHeaderCell:nth-child(2),.DS_TableHeader>.DS_TableHeaderCell:not(.checkbox):first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.DS_TableHeader>.DS_TableHeaderCell:not(:last-child){padding-right:1em}.DS_TableHeaderCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.DS_TableHeaderCell.sortable .customContent,.DS_TableHeaderCell.sortable .general-arrow_menu,.DS_TableHeaderCell.sortable .TextWrapper{cursor:pointer}.DS_TableHeaderCell.sortable .none{display:none}.DS_TableHeaderCell>.TextWrapper{text-overflow:ellipsis}.DS_TableHeaderCell>button{display:-webkit-box;display:-ms-flexbox;display:flex}.DS_TableHeaderCell:not(.sortable) .none{display:none}.DS_TableHeaderCell .customContent{font-size:.75em;font-weight:500;letter-spacing:0;color:#212121}.DS_TableHeaderCell .general-info--circle{font-size:1em;margin-left:.25em;fill:#999}.DS_TableHeaderCell .general-arrow_menu{font-size:.5em;margin-left:.5em;fill:#555}.DS_TableHeaderCell .general-arrow_menu.descending{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.DS_Tabs{overflow:auto;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.DS_Tabs,.DS_Tabs .DS_TabList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.DS_Tabs .DS_TabList{-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;padding:0 1.5rem;border-bottom:1px solid #ccc}@media (min-width:960px){.DS_Tabs .DS_TabList{gap:1rem}}.DS_Tabs .DS_TabList.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.DS_Tabs .DS_TabList .DS_Tab{border-bottom:.125rem solid hsla(0,0%,100%,.001);-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;text-align:center}.DS_Tabs .DS_TabList .DS_Tab div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1rem;font-size:.75rem;font-weight:400;color:#999;cursor:pointer;padding:.5rem 1rem}@media (min-width:480px){.DS_Tabs .DS_TabList .DS_Tab div{padding:.5rem 1.25rem}}@media (min-width:720px){.DS_Tabs .DS_TabList .DS_Tab div{padding:.5rem 1.5rem}}.DS_Tabs .DS_TabList .DS_Tab a{text-decoration:none;color:#999}.DS_Tabs .DS_TabList .DS_Tab a:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.DS_Tabs .DS_TabList .DS_Tab.active{color:#006eff;border-bottom:.125rem solid}.DS_Tabs .DS_TabList .DS_Tab.active a,.DS_Tabs .DS_TabList .DS_Tab.active div{color:inherit}.DS_Tabs .DS_TabList .DS_Tab.active.truePurple{color:#6932dc}.DS_Tabs .DS_TabPanel.active.shouldFillSpace{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.DS_Tabs .DS_TabPanel.active.shouldFillSpace>*{width:100%}.DS_Tabs.shouldScrollContentOnly{overflow:hidden}.DS_Tabs.shouldScrollContentOnly .DS_TabPanel.active{overflow:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (hover:hover){.DS_Tabs .DS_TabList .DS_Tab:not(.selected) div:hover{background-color:#eee;color:#767676;border-radius:8px}}.DS_Text{color:inherit;font-weight:400;text-align:inherit;letter-spacing:normal}.DS_Text.body1{font-size:1rem;line-height:1.5}.DS_Text.body1.bold{font-weight:700}.DS_Text.body2{font-size:.875rem;line-height:1.43}.DS_Text.body2.bold{font-weight:700}.DS_Text.bodyLarge{font-size:1.25rem;line-height:1.33}@media (min-width:720px){.DS_Text.bodyLarge{font-size:1.5rem}}.DS_Text.caption,.DS_Text.chip{font-size:.75rem;line-height:1.33}.DS_Text.h1{font-size:3rem;font-size:clamp(2.5rem,4.8vw,3rem);line-height:1.16;font-weight:700}.DS_Text.h2{font-size:2.5rem;font-size:clamp(2rem,4vw,2.5rem);line-height:1.2;font-weight:700}.DS_Text.h3{font-size:2rem;font-size:clamp(1.75rem,3.2vw,2rem);line-height:1.25;font-weight:700}.DS_Text.h4{font-size:1.5rem;font-size:clamp(1.25rem,2.4vw,1.5rem);line-height:1.33;font-weight:700}.DS_Text.subtitle{font-size:1.25rem;font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.4;font-weight:700}.DS_Text a{color:#006eff;text-decoration:none}@media (hover:hover){.DS_Text a:hover{color:#0056c7}}.DS_Text a:active{color:#0056c7}textarea.DS_TextBox{background-color:#fff;border:1px solid #ddd;border-radius:.5rem;color:#555;font-size:.875rem;font-weight:300;line-height:1.25rem;padding:.75rem 1rem;resize:vertical;width:100%}textarea.DS_TextBox:-moz-placeholder-shown{color:#999}textarea.DS_TextBox:-ms-input-placeholder{color:#999}textarea.DS_TextBox:placeholder-shown{color:#999}textarea.DS_TextBox:focus{border-color:#999}textarea.DS_TextBox.error{border-color:#ff1464}textarea.DS_TextBox:disabled{resize:none}background-color #fff,input[type=email].DS_TextField,input[type=number].DS_TextField,input[type=password].DS_TextField,input[type=text].DS_TextField{border:1px solid #ddd;border-radius:.5rem;color:#555;font-size:.875rem;font-weight:300;line-height:1.25rem;padding:.375rem 1rem;width:100%}background-color #fff:-moz-placeholder-shown,input[type=email].DS_TextField:-moz-placeholder-shown,input[type=number].DS_TextField:-moz-placeholder-shown,input[type=password].DS_TextField:-moz-placeholder-shown,input[type=text].DS_TextField:-moz-placeholder-shown{color:#999}background-color #fff:-ms-input-placeholder,input[type=email].DS_TextField:-ms-input-placeholder,input[type=number].DS_TextField:-ms-input-placeholder,input[type=password].DS_TextField:-ms-input-placeholder,input[type=text].DS_TextField:-ms-input-placeholder{color:#999}background-color #fff:placeholder-shown,input[type=email].DS_TextField:placeholder-shown,input[type=number].DS_TextField:placeholder-shown,input[type=password].DS_TextField:placeholder-shown,input[type=text].DS_TextField:placeholder-shown{color:#999}background-color #fff:focus,input[type=email].DS_TextField:focus,input[type=number].DS_TextField:focus,input[type=password].DS_TextField:focus,input[type=text].DS_TextField:focus{border-color:#999}background-color #fff.error,input[type=email].DS_TextField.error,input[type=number].DS_TextField.error,input[type=password].DS_TextField.error,input[type=text].DS_TextField.error{border-color:#ff1464}.DS_TitleBreadcrumb{color:#555}.DS_TitleBreadcrumb .item{cursor:pointer}.DS_TitleBreadcrumb .item:hover{color:#212121;text-decoration:underline}.DS_TitleBreadcrumb .itemStatic,.DS_TitleBreadcrumb .itemStatic:hover{color:#212121;text-decoration:none;cursor:default}.DS_TitleBreadcrumb .separatorIcon{width:1rem;height:1rem;margin:.5rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.DS_ToggleSwitch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.DS_ToggleSwitch .wrap{background-color:#fff!important;border-color:#ccc!important;border-width:1px!important;border-radius:8px!important;padding:1px!important;width:28px!important;height:16px!important}.DS_ToggleSwitch .wrap .switch-toggle{background-color:#999!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:0!important;border-radius:50%!important;width:12px!important;height:12px!important}.DS_ToggleSwitch .wrap.on{border-color:#6932dc!important}.DS_ToggleSwitch .wrap.on .switch-toggle{background-color:#6932dc!important;left:12px!important}.DS_ToggleSwitch .wrap.disabled{opacity:.4}.DS_ToggleSwitch .label{color:#555;margin:0 0 0 .7em}.DS_ToggleSwitch .label.disabled{color:#ccc}.DS_Tooltip{display:inline}.ButtonWrapper.BackButton:not(.outline){background-color:hsla(0,0%,100%,.001);color:#767676;padding-right:.25em;padding-left:.25em}.ButtonWrapper.BackButton:not(.outline):hover{color:#555}.ButtonWrapper.BackButton:not(.outline) .Icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ButtonWrapper{-webkit-transition-property:background-color,border-color,color,opacity;transition-property:background-color,border-color,color,opacity;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border-radius:2em;cursor:pointer;font-weight:300;letter-spacing:1px;line-height:1.3em;padding:.5em 1.3em;text-align:center;text-decoration:none;max-width:100%;position:relative}.ButtonWrapper.white{background-color:#fff;color:#555}.ButtonWrapper.white:hover:not(.disabled){color:#212121}.ButtonWrapper.grey:not(.outline){background-color:#767676;color:#fff}.ButtonWrapper.grey:not(.outline):hover:not(.disabled){background-color:#555}.ButtonWrapper.grey.outline{background-color:#fff;color:#767676;border:2px solid}.ButtonWrapper.grey.outline:hover:not(.disabled){color:#555}.ButtonWrapper.blue.outline{background-color:#fff;color:#006eff}.ButtonWrapper.blue.outline:hover:not(.disabled){color:#1a7aff}.ButtonWrapper.blue:not(.outline){background-color:#006eff;color:#fff}.ButtonWrapper.blue:not(.outline):hover:not(.disabled){background-color:#1a7aff}.ButtonWrapper.green.outline{background-color:#fff;color:#6932dc}.ButtonWrapper.green.outline:hover:not(.disabled){color:#7948e0}.ButtonWrapper.green:not(.outline){background-color:#6932dc;color:#fff}.ButtonWrapper.green:not(.outline):hover:not(.disabled){background-color:#7948e0}.ButtonWrapper.orange.outline{background-color:#fff;color:#ebcb00}.ButtonWrapper.orange.outline:hover:not(.disabled){color:#ffe438}.ButtonWrapper.orange:not(.outline){background-color:#ebcb00;color:#fff}.ButtonWrapper.orange:not(.outline):hover:not(.disabled){background-color:#ffe438}.ButtonWrapper.red.outline{background-color:#fff;color:#ff1464}.ButtonWrapper.red.outline:hover:not(.disabled){color:#ff2e75}.ButtonWrapper.red:not(.outline){background-color:#ff1464;color:#fff}.ButtonWrapper.red:not(.outline):hover:not(.disabled){background-color:#ff2e75}.ButtonWrapper.outline{border:2px solid;padding:calc(.5em - 2px) calc(1.3em - 2px)}.ButtonWrapper:not(.outline){padding:.5em 1.3em}.ButtonWrapper.disabled{cursor:default;opacity:.3;pointer-events:none!important}.ButtonWrapper:first-letter,.ButtonWrapper span:first-letter{text-transform:uppercase}.ButtonWrapper.bold{font-weight:700}.ButtonWrapper.bolder{font-weight:900}.ButtonWrapper.small{font-size:.875em}.ButtonWrapper.medium{font-size:1.125em}.ButtonWrapper.large{font-size:1.25em}.btn,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a,.printableRuleSummaryWrapper .presetTable tr .btnClone{display:inline-block;vertical-align:middle;font-family:Lato,sans-serif;font-weight:400;text-align:center;cursor:pointer;border-radius:2em;padding:.5em 1.3em;font-size:14px;line-height:1.428571429;color:#fff;max-width:100%;letter-spacing:1px;position:relative;background-color:#212121;-ms-flex-negative:0;flex-shrink:0}.btn:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone:not(.noHover):hover{background-color:#1c1c1c}.btn img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a img,.printableRuleSummaryWrapper .presetTable tr .btnClone img{display:inline-block;vertical-align:middle;height:1em}.btn img+div,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a img+div,.printableRuleSummaryWrapper .presetTable tr .btnClone img+div{margin-left:.65em}.btn div,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a div,.printableRuleSummaryWrapper .presetTable tr .btnClone div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn div+img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a div+img,.printableRuleSummaryWrapper .presetTable tr .btnClone div+img{margin-left:.65em}.btn div.arrowUp,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a div.arrowUp,.printableRuleSummaryWrapper .presetTable tr .btnClone div.arrowUp{width:0;height:0;border-left:.5em solid hsla(0,0%,100%,.001);border-right:.5em solid hsla(0,0%,100%,.001);border-bottom:.7em solid #fff}.btn div.arrowRight,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a div.arrowRight,.printableRuleSummaryWrapper .presetTable tr .btnClone div.arrowRight{width:0;height:0;border-top:.5em solid hsla(0,0%,100%,.001);border-bottom:.5em solid hsla(0,0%,100%,.001);border-left:.7em solid #fff}.btn div.arrowDown,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a div.arrowDown,.printableRuleSummaryWrapper .presetTable tr .btnClone div.arrowDown{width:0;height:0;border-left:.5em solid hsla(0,0%,100%,.001);border-right:.5em solid hsla(0,0%,100%,.001);border-top:.7em solid #fff}.btn div.arrowLeft,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a div.arrowLeft,.printableRuleSummaryWrapper .presetTable tr .btnClone div.arrowLeft{width:0;height:0;border-top:.5em solid hsla(0,0%,100%,.001);border-bottom:.5em solid hsla(0,0%,100%,.001);border-right:.7em solid #fff}.btn:first-letter,.btn span:first-letter,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a:first-letter,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a span:first-letter,.printableRuleSummaryWrapper .presetTable tr .btnClone:first-letter,.printableRuleSummaryWrapper .presetTable tr .btnClone span:first-letter{text-transform:uppercase}.btn.inactive,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.inactive,.printableRuleSummaryWrapper .presetTable tr .btnClone.inactive{opacity:.3;cursor:default;pointer-events:none}.btn.noHover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.noHover,.printableRuleSummaryWrapper .presetTable tr .btnClone.noHover{cursor:default}.btn.small,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.small,.printableRuleSummaryWrapper .presetTable tr .btnClone.small{font-size:.7em}.btn.small.white-grey-border,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.small.white-grey-border,.printableRuleSummaryWrapper .presetTable tr .btnClone.small.white-grey-border{border:2px solid #ddd}.btn.smaller,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.smaller,.printableRuleSummaryWrapper .presetTable tr .btnClone.smaller{font-size:.5em}.btn.smaller.white-grey-border,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.smaller.white-grey-border,.printableRuleSummaryWrapper .presetTable tr .btnClone.smaller.white-grey-border{border:2px solid #ddd}.btn.relative,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.relative,.printableRuleSummaryWrapper .presetTable tr .btnClone.relative{font-size:.88em}.btn.medium,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.medium,.printableRuleSummaryWrapper .presetTable tr .btnClone.medium{font-size:1.125em}.btn.btnBack,.btn.btnNext,.btn.large,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnBack,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.large,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnBack,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext,.printableRuleSummaryWrapper .presetTable tr .btnClone.large{font-size:1.25em}.btn.btnBack:not(.icon),.btn.btnNext:not(.icon),.btn.large:not(.icon),.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnBack:not(.icon),.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext:not(.icon),.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.large:not(.icon),.printableRuleSummaryWrapper .presetTable tr .btnClone.btnBack:not(.icon),.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext:not(.icon),.printableRuleSummaryWrapper .presetTable tr .btnClone.large:not(.icon){min-width:6em}.btn.larger,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.larger,.printableRuleSummaryWrapper .presetTable tr .btnClone.larger{font-size:2em}.btn.larger:not(.icon),.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.larger:not(.icon),.printableRuleSummaryWrapper .presetTable tr .btnClone.larger:not(.icon){min-width:10em}.btn.btnNext,.btn.green,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.green,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext,.printableRuleSummaryWrapper .presetTable tr .btnClone.green{background-color:#6932dc}.btn.btnNext:not(.noHover):hover,.btn.green:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.green:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.green:not(.noHover):hover{background-color:#7948e0}.btn.green-border,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.green-border,.printableRuleSummaryWrapper .presetTable tr .btnClone.green-border{color:#6932dc;background-color:#fff}.btn.green-border:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.green-border:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.green-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #6932dc;border-radius:2em}.btn.green-border:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.green-border:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.green-border:not(.noHover):hover{color:#fff;background-color:#7948e0}.btn.green-border:not(.noHover):hover:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.green-border:not(.noHover):hover:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.green-border:not(.noHover):hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #7948e0;border-radius:2em}.btn.green-border.icon:not(.noHover):hover:before,.btn.green-border:not(.noHover):hover:before,.btn.green-border:not(.noHover):hover img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.green-border.icon:not(.noHover):hover:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.green-border:not(.noHover):hover:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.green-border:not(.noHover):hover img,.printableRuleSummaryWrapper .presetTable tr .btnClone.green-border.icon:not(.noHover):hover:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.green-border:not(.noHover):hover:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.green-border:not(.noHover):hover img{-webkit-filter:none;filter:none}.btn.red,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.red,.printableRuleSummaryWrapper .presetTable tr .btnClone.red{background-color:#ff1464}.btn.red:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.red:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.red:not(.noHover):hover{background-color:#ff2e75}.btn.blue,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.blue,.printableRuleSummaryWrapper .presetTable tr .btnClone.blue{background-color:#006eff}.btn.blue:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.blue:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.blue:not(.noHover):hover{background-color:#1a7aff}.btn.yellow,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.yellow,.printableRuleSummaryWrapper .presetTable tr .btnClone.yellow{background-color:#6932dc}.btn.yellow:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.yellow:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.yellow:not(.noHover):hover{background-color:#7948e0}.btn.sunnyYellowActive,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.sunnyYellowActive,.printableRuleSummaryWrapper .presetTable tr .btnClone.sunnyYellowActive{background-color:#ebcb00}.btn.sunnyYellowActive:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.sunnyYellowActive:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.sunnyYellowActive:not(.noHover):hover{background-color:#ffe438}.btn.gold,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.gold,.printableRuleSummaryWrapper .presetTable tr .btnClone.gold{background-color:#cc8000}.btn.gold:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.gold:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.gold:not(.noHover):hover{background-color:#ffa91a}.btn.btnNext.disabled,.btn.btnNext.disabled:hover,.btn.grey,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.grey,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.grey{color:#aaa;background-color:#eee}.btn.btnNext.disabled:hover:not(.noHover):hover,.btn.btnNext.disabled:not(.noHover):hover,.btn.darkGrey,.btn.grey:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:hover:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.darkGrey,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.grey:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:hover:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.darkGrey,.printableRuleSummaryWrapper .presetTable tr .btnClone.grey:not(.noHover):hover{background-color:#cacaca}.btn.darkGrey:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.darkGrey:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.darkGrey:not(.noHover):hover{background-color:#acacac}.btn.transparent,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.transparent,.printableRuleSummaryWrapper .presetTable tr .btnClone.transparent{background-color:hsla(0,0%,100%,.2)}.btn.transparent:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.transparent:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.transparent:not(.noHover):hover{background-color:hsla(0,0%,85.1%,.2)}.btn.white,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white,.printableRuleSummaryWrapper .presetTable tr .btnClone.white{color:#000;background-color:#fff}.btn.white:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.white:not(.noHover):hover{background-color:#eee}.btn.btnNext.disabled,.btn.btnNext.disabled:hover,.btn.white-grey-border,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white-grey-border,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.white-grey-border{color:#767676;background-color:#fff;border:2px solid}.btn.btnNext.disabled.icon:before,.btn.btnNext.disabled:hover.icon:before,.btn.btnNext.disabled:hover img,.btn.btnNext.disabled img,.btn.white-grey-border.icon:before,.btn.white-grey-border img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled.icon:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:hover.icon:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:hover img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white-grey-border.icon:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white-grey-border img,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled.icon:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:hover.icon:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:hover img,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled img,.printableRuleSummaryWrapper .presetTable tr .btnClone.white-grey-border.icon:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.white-grey-border img{-webkit-filter:brightness(60%);filter:brightness(60%)}.btn.btnNext.disabled:hover:not(.noHover):hover,.btn.btnNext.disabled:not(.noHover):hover,.btn.white-grey-border:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:hover:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white-grey-border:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:hover:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.white-grey-border:not(.noHover):hover{color:#fff;background-color:#767676}.btn.btnNext.disabled.icon:not(.noHover):hover:before,.btn.btnNext.disabled:hover.icon:not(.noHover):hover:before,.btn.btnNext.disabled:hover:not(.noHover):hover:before,.btn.btnNext.disabled:hover:not(.noHover):hover img,.btn.btnNext.disabled:not(.noHover):hover:before,.btn.btnNext.disabled:not(.noHover):hover img,.btn.white-grey-border.icon:not(.noHover):hover:before,.btn.white-grey-border:not(.noHover):hover:before,.btn.white-grey-border:not(.noHover):hover img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled.icon:not(.noHover):hover:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:hover.icon:not(.noHover):hover:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:hover:not(.noHover):hover:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:hover:not(.noHover):hover img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:not(.noHover):hover:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:not(.noHover):hover img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white-grey-border.icon:not(.noHover):hover:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white-grey-border:not(.noHover):hover:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white-grey-border:not(.noHover):hover img,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled.icon:not(.noHover):hover:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:hover.icon:not(.noHover):hover:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:hover:not(.noHover):hover:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:hover:not(.noHover):hover img,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:not(.noHover):hover:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:not(.noHover):hover img,.printableRuleSummaryWrapper .presetTable tr .btnClone.white-grey-border.icon:not(.noHover):hover:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.white-grey-border:not(.noHover):hover:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.white-grey-border:not(.noHover):hover img{-webkit-filter:none;filter:none}.btn.white-grey-content,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white-grey-content,.printableRuleSummaryWrapper .presetTable tr .btnClone.white-grey-content{color:#ddd;background-color:#fff;border:1px solid #6932dc}.btn.white-grey-content.icon:before,.btn.white-grey-content img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white-grey-content.icon:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white-grey-content img,.printableRuleSummaryWrapper .presetTable tr .btnClone.white-grey-content.icon:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.white-grey-content img{-webkit-filter:brightness(87%);filter:brightness(87%)}.btn.white-grey-content:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white-grey-content:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.white-grey-content:not(.noHover):hover{color:#999;background-color:#fff}.btn.white-grey-content.icon:not(.noHover):hover:before,.btn.white-grey-content:not(.noHover):hover:before,.btn.white-grey-content:not(.noHover):hover img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white-grey-content.icon:not(.noHover):hover:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white-grey-content:not(.noHover):hover:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.white-grey-content:not(.noHover):hover img,.printableRuleSummaryWrapper .presetTable tr .btnClone.white-grey-content.icon:not(.noHover):hover:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.white-grey-content:not(.noHover):hover:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.white-grey-content:not(.noHover):hover img{-webkit-filter:brightness(60%);filter:brightness(60%)}.btn.squareBtn,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.squareBtn,.printableRuleSummaryWrapper .presetTable tr .btnClone.squareBtn{background-color:#fff;border:1px solid #ddd;color:#000;border-radius:.75em}.btn.squareBtn:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.squareBtn:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.squareBtn:not(.noHover):hover{background-color:#fafbfc}.btn.squareBtn img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.squareBtn img,.printableRuleSummaryWrapper .presetTable tr .btnClone.squareBtn img{height:1.6em}.btn.inner-black,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.inner-black,.printableRuleSummaryWrapper .presetTable tr .btnClone.inner-black{color:#000}.btn.inner-black:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.inner-black:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.inner-black:before{-webkit-filter:brightness(0);filter:brightness(0)}.btn.inner-grey-3,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.inner-grey-3,.printableRuleSummaryWrapper .presetTable tr .btnClone.inner-grey-3{color:#eee}.btn.inner-grey-3:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.inner-grey-3:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.inner-grey-3:before{-webkit-filter:brightness(93%);filter:brightness(93%)}.btn.inner-grey-4,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.inner-grey-4,.printableRuleSummaryWrapper .presetTable tr .btnClone.inner-grey-4{color:#ddd}.btn.inner-grey-4:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.inner-grey-4:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.inner-grey-4:before{-webkit-filter:brightness(87%);filter:brightness(87%)}.btn.btnNext.disabled,.btn.btnNext.disabled:hover,.btn.inner-grey-5,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.inner-grey-5,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.inner-grey-5{color:#999}.btn.btnNext.disabled:before,.btn.btnNext.disabled:hover:before,.btn.inner-grey-5:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext.disabled:hover:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.inner-grey-5:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext.disabled:hover:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.inner-grey-5:before{-webkit-filter:brightness(60%);filter:brightness(60%)}.btn.inner-grey-6,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.inner-grey-6,.printableRuleSummaryWrapper .presetTable tr .btnClone.inner-grey-6{color:#424242}.btn.inner-grey-6 img,.btn.inner-grey-6:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.inner-grey-6 img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.inner-grey-6:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.inner-grey-6 img,.printableRuleSummaryWrapper .presetTable tr .btnClone.inner-grey-6:before{-webkit-filter:brightness(26%);filter:brightness(26%)}.btn.disabled,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.disabled,.printableRuleSummaryWrapper .presetTable tr .btnClone.disabled{cursor:default;opacity:.3;pointer-events:none!important}.btn.textBtn,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn{background-color:hsla(0,0%,100%,.001);font-weight:700;line-height:1}.btn.textBtn.noHover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn.noHover,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn.noHover{padding:0;cursor:pointer}.btn.textBtn.noHover:hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn.noHover:hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn.noHover:hover{-webkit-filter:brightness(60%);filter:brightness(60%)}.btn.textBtn.small,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn.small,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn.small{font-weight:300;font-size:.75em}.btn.textBtn.light,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn.light,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn.light{font-weight:300}.btn.textBtn.green,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn.green,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn.green{color:#6932dc}.btn.textBtn.green:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn.green:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn.green:not(.noHover):hover{background-color:#6932dc;color:#fff}.btn.textBtn.green:not(.noHover):hover img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn.green:not(.noHover):hover img,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn.green:not(.noHover):hover img{-webkit-filter:none;filter:none}.btn.textBtn.grey-4,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn.grey-4,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn.grey-4{color:#ddd}.btn.textBtn.grey-4 img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn.grey-4 img,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn.grey-4 img{-webkit-filter:brightness(87%);filter:brightness(87%)}.btn.textBtn.grey-4:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn.grey-4:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn.grey-4:not(.noHover):hover{background-color:#eee}.btn.textBtn.grey-4:not(.noHover):hover img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn.grey-4:not(.noHover):hover img,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn.grey-4:not(.noHover):hover img{-webkit-filter:brightness(93%);filter:brightness(93%)}.btn.textBtn.grey-5,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn.grey-5,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn.grey-5{color:#999}.btn.textBtn.grey-5 img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn.grey-5 img,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn.grey-5 img{-webkit-filter:brightness(60%);filter:brightness(60%)}.btn.textBtn.grey-5:not(.noHover):hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn.grey-5:not(.noHover):hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn.grey-5:not(.noHover):hover{background-color:#999;color:#fff}.btn.textBtn.grey-5:not(.noHover):hover img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.textBtn.grey-5:not(.noHover):hover img,.printableRuleSummaryWrapper .presetTable tr .btnClone.textBtn.grey-5:not(.noHover):hover img{-webkit-filter:none;filter:none}.btn.icon,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon{height:3.5em;width:3.5em;border-radius:100%;padding:0}.btn.icon:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon:before{content:""}.btn.icon:before,.btn.icon img,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon img,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon img{display:block;position:absolute;width:50%;height:50%;left:25%;top:25%;background-size:contain;background-position:50%;background-repeat:no-repeat;-o-object-fit:contain;object-fit:contain}.btn.icon.small,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.small,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.small{font-size:.6em}.btn.icon.submit.checkmark,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.submit.checkmark,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.submit.checkmark{background-size:contain;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/checkmark.svg);background-size:50%;background-position:50%}.btn.icon.attachment:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.attachment:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.attachment:before{background-image:url(../files-sub/classcraft-assets/icons/attachment.svg)}.btn.icon.analytics:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.analytics:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.analytics:before{background-image:url(../files-sub/classcraft-assets/icons/analytics.svg)}.btn.icon.arrow:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.arrow:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.arrow:before{background-image:url(../files-sub/classcraft-assets/icons/arrow.svg)}.btn.icon.top:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.top:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.top:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.btn.icon.right:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.right:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.right:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn.icon.bottom:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.bottom:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.bottom:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn.icon.left:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.left:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.left:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.btn.icon.cancel:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.cancel:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.cancel:before{background-image:url(../files-sub/classcraft-assets/icons/cancel.svg)}.btn.icon.checkmark:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.checkmark:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.checkmark:before{background-image:url(../files-sub/classcraft-assets/icons/checkmark.svg)}.btn.icon.close:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.close:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.close:before{background-image:url(../files-sub/classcraft-assets/icons/close.svg)}.btn.icon.comments:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.comments:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.comments:before{background-image:url(../files-sub/classcraft-assets/icons/comments.svg)}.btn.icon.delete:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.delete:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.delete:before{background-image:url(../files-sub/classcraft-assets/icons/delete.svg)}.btn.icon.trash:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.trash:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.trash:before{background-image:url(../files-sub/classcraft-assets/icons/trash.svg)}.btn.icon.duplicate:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.duplicate:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.duplicate:before{background-image:url(../files-sub/classcraft-assets/icons/duplicate.svg)}.btn.icon.edit:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.edit:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.edit:before{background-image:url(../files-sub/classcraft-assets/icons/edit.svg)}.btn.icon.facebook:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.facebook:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.facebook:before{background-image:url(../files-sub/classcraft-assets/icons/facebook.svg)}.btn.icon.flag:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.flag:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.flag:before{background-image:url(../files-sub/classcraft-assets/icons/flag.svg)}.btn.icon.gp:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.gp:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.gp:before{background-image:url(../files-sub/classcraft-assets/icons/gp.svg)}.btn.icon.invite:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.invite:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.invite:before{background-image:url(../files-sub/classcraft-assets/icons/invite.svg)}.btn.icon.key:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.key:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.key:before{background-image:url(../files-sub/classcraft-assets/icons/key.svg)}.btn.icon.minus:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.minus:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.minus:before{background-image:url(../files-sub/classcraft-assets/icons/minus.svg)}.btn.icon.multiclass:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.multiclass:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.multiclass:before{background-image:url(../files-sub/classcraft-assets/icons/multiclass.svg)}.btn.icon.next:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.next:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.next:before{background-image:url(../files-sub/classcraft-assets/icons/next.svg)}.btn.icon.pause:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.pause:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.pause:before{background-image:url(../files-sub/classcraft-assets/icons/pause.svg)}.btn.icon.plus:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.plus:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.plus:before{background-image:url(../files-sub/classcraft-assets/icons/plus.svg)}.btn.icon.plus_minus:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.plus_minus:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.plus_minus:before{background-image:url(../files-sub/classcraft-assets/icons/plus_minus.svg)}.btn.icon.prev:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.prev:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.prev:before{background-image:url(../files-sub/classcraft-assets/icons/prev.svg)}.btn.icon.question:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.question:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.question:before{background-image:url(../files-sub/classcraft-assets/icons/question.svg)}.btn.icon.random:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.random:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.random:before{background-image:url(../files-sub/classcraft-assets/icons/random.svg)}.btn.icon.reset_pwd_email:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.reset_pwd_email:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.reset_pwd_email:before{background-image:url(../files-sub/classcraft-assets/icons/reset_pwd_email.svg)}.btn.icon.revert:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.revert:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.revert:before{background-image:url(../files-sub/classcraft-assets/icons/revert.svg)}.btn.icon.settings:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.settings:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.settings:before{background-image:url(../files-sub/classcraft-assets/icons/settings.svg)}.btn.icon.star:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.star:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.star:before{background-image:url(../files-sub/classcraft-assets/icons/star.svg)}.btn.icon.tag:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.tag:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.tag:before{background-image:url(../files-sub/classcraft-assets/icons/tag.svg)}.btn.icon.team:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.team:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.team:before{background-image:url(../files-sub/classcraft-assets/icons/team.svg)}.btn.icon.tumblr:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.tumblr:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.tumblr:before{background-image:url(../files-sub/classcraft-assets/icons/tumblr.svg)}.btn.icon.twitter:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.twitter:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.twitter:before{background-image:url(../files-sub/classcraft-assets/icons/twitter.svg)}.btn.icon.user:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.user:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.user:before{background-image:url(../files-sub/classcraft-assets/icons/user.svg)}.btn.icon.users:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.users:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.users:before{background-image:url(../files-sub/classcraft-assets/icons/users.svg)}.btn.icon.home:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.home:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.home:before{background-image:url(../files-sub/classcraft-assets/icons/home.svg)}.btn.icon.webinar:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.webinar:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.webinar:before{background-image:url(../files-sub/classcraft-assets/icons/webinar.svg)}.btn.icon.swords:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.swords:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.swords:before{background-image:url(../files-sub/classcraft-assets/icons/swords.svg)}.btn.icon.print:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.print:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.print:before{background-image:url(../files-sub/classcraft-assets/icons/print.svg)}.btn.icon.unlink:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.unlink:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.unlink:before{background-image:url(../files-sub/classcraft-assets/icons/unlink.svg)}.btn.icon.googleDrive:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.googleDrive:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.googleDrive:before{background-image:url(../files-sub/classcraft-assets/icons/googleDrive.svg)}.btn.icon.menu_dots:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.menu_dots:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.menu_dots:before{background-image:url(../files-sub/classcraft-assets/icons/menu_dots.svg)}.btn.icon.ap:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.ap:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.ap:before{background-image:url(../files-sub/classcraft-assets/icons/ap.svg)}.btn.icon.oneDrive:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.oneDrive:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.oneDrive:before{background-image:url(../files-sub/classcraft-assets/icons/oneDrive.svg)}.btn.icon.close_round:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.close_round:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.close_round:before{background-image:url(../files-sub/classcraft-assets/icons/close_round.svg);left:28%;top:28%;height:44%;width:44%}.btn.icon.armor:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.armor:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.armor:before{background-image:url(../files-sub/classcraft-assets/icons/gear/armor.svg)}.btn.icon.belt:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.belt:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.belt:before{background-image:url(../files-sub/classcraft-assets/icons/gear/belt.svg)}.btn.icon.boots:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.boots:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.boots:before{background-image:url(../files-sub/classcraft-assets/icons/gear/boots.svg)}.btn.icon.clothing:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.clothing:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.clothing:before{background-image:url(../files-sub/classcraft-assets/icons/gear/clothing.svg)}.btn.icon.headgear:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.headgear:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.headgear:before{background-image:url(../files-sub/classcraft-assets/icons/gear/headgear.svg)}.btn.icon.helmet:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.helmet:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.helmet:before{background-image:url(../files-sub/classcraft-assets/icons/gear/helmet.svg)}.btn.icon.hood:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.hood:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.hood:before{background-image:url(../files-sub/classcraft-assets/icons/gear/hood.svg)}.btn.icon.magic:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.magic:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.magic:before{background-image:url(../files-sub/classcraft-assets/icons/gear/magic.svg)}.btn.icon.mask:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.mask:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.mask:before{background-image:url(../files-sub/classcraft-assets/icons/gear/mask.svg)}.btn.icon.accessory:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.accessory:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.accessory:before{background-image:url(../files-sub/classcraft-assets/icons/gear/accessory.svg)}.btn.icon.pants:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.pants:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.pants:before{background-image:url(../files-sub/classcraft-assets/icons/gear/pants.svg)}.btn.icon.power:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.power:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.power:before{background-image:url(../files-sub/classcraft-assets/icons/gear/power.svg)}.btn.icon.robes:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.robes:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.robes:before{background-image:url(../files-sub/classcraft-assets/icons/gear/robes.svg)}.btn.icon.shield:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.shield:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.shield:before{background-image:url(../files-sub/classcraft-assets/icons/gear/shield.svg)}.btn.icon.staff:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.staff:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.staff:before{background-image:url(../files-sub/classcraft-assets/icons/gear/staff.svg)}.btn.icon.weapon:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.weapon:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.weapon:before{background-image:url(../files-sub/classcraft-assets/icons/gear/weapon.svg)}.btn.icon.set:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.set:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.set:before{background-image:url(../files-sub/classcraft-assets/icons/gear/set.svg)}.btn.icon.pet:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.pet:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.pet:before{background-image:url(../files-sub/classcraft-assets/icons/gear/pet.svg)}.btn.icon.next:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.next:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.next:before{margin-left:5%}.btn.icon.prev:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.prev:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.prev:before{margin-left:-5%}.btn.icon.facebook,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.facebook,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.facebook{background-color:#3b5998}.btn.icon.twitter,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.twitter,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.twitter{background-color:#5ea9dd}.btn.icon.tumblr,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon.tumblr,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon.tumblr{background-color:#34455e}.btn.provider,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.provider,.printableRuleSummaryWrapper .presetTable tr .btnClone.provider{padding-left:4em}.btn.provider:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.provider:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.provider:before{background-size:contain;background-position:0;background-repeat:no-repeat;content:"";margin-left:1.5em;width:1.5em;height:100%;position:absolute;top:0;left:0}.btn.provider.textBtn,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.provider.textBtn,.printableRuleSummaryWrapper .presetTable tr .btnClone.provider.textBtn{padding-left:2em}.btn.provider.textBtn:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.provider.textBtn:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.provider.textBtn:before{margin-left:0}.btn.provider.excel:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.provider.excel:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.provider.excel:before{background-image:url(../files-sub/classcraft-assets/images/integrations/excel_icon.svg)}.btn.provider.facebook:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.provider.facebook:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.provider.facebook:before{background-image:url(../files-sub/classcraft-assets/images/integrations/facebook-logo.svg)}.btn.provider.google:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.provider.google:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.provider.google:before{background-image:url(../files-sub/classcraft-assets/images/integrations/google-logo.svg)}.btn.provider.googleClassroom:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.provider.googleClassroom:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.provider.googleClassroom:before{background-image:url(../files-sub/classcraft-assets/images/google_classroom_square.png)}.btn.provider.microsoft:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.provider.microsoft:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.provider.microsoft:before{background-image:url(../files-sub/classcraft-assets/images/integrations/microsoft_logo.svg)}.btn.provider.plus:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.provider.plus:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.provider.plus:before{background-image:url(../files-sub/classcraft-assets/icons/plus.svg)}.btn.provider.twitter:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.provider.twitter:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.provider.twitter:before{background-image:url(../files-sub/classcraft-assets/images/integrations/twitter-logo.svg)}.btn.provider.users:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.provider.users:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.provider.users:before{background-image:url(../files-sub/classcraft-assets/icons/truePurple/users.svg)}.btn.provider.key:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.provider.key:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.provider.key:before{background-image:url(../files-sub/classcraft-assets/icons/truePurple/key.svg)}.btn.gearCatButton,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.gearCatButton,.printableRuleSummaryWrapper .presetTable tr .btnClone.gearCatButton{width:38px;height:38px;background-color:#fff;color:#555!important}.btn.gearCatButton.active,.btn.gearCatButton:active,.btn.gearCatButton:hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.gearCatButton.active,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.gearCatButton:active,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.gearCatButton:hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.gearCatButton.active,.printableRuleSummaryWrapper .presetTable tr .btnClone.gearCatButton:active,.printableRuleSummaryWrapper .presetTable tr .btnClone.gearCatButton:hover{background-color:#6932dc;color:#fff!important}.btn.btnNext,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnNext,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnNext{font-weight:900}.btn.btnBack,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnBack,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnBack{background-color:hsla(0,0%,100%,.001);color:#ddd;font-weight:900;padding-left:1.85em}.btn.btnBack:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnBack:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnBack:before{content:"";-webkit-filter:brightness(87%);filter:brightness(87%);background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/arrow.svg);-webkit-transform:rotate(270deg);transform:rotate(270deg);width:1em;height:1em;position:absolute;top:.675em;left:.6em}.btn.btnBack:hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnBack:hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnBack:hover{background-color:hsla(0,0%,100%,.001);color:#999}.btn.btnBack:hover:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnBack:hover:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnBack:hover:before{-webkit-filter:brightness(60%);filter:brightness(60%)}.btn.btnBack.white,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnBack.white,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnBack.white{color:#fff}.btn.btnBack.white:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnBack.white:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnBack.white:before{-webkit-filter:none;filter:none}.btn.btnBack.white:hover,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnBack.white:hover,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnBack.white:hover{background-color:hsla(0,0%,100%,.001);color:#999}.btn.btnBack.white:hover:before,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.btnBack.white:hover:before,.printableRuleSummaryWrapper .presetTable tr .btnClone.btnBack.white:hover:before{-webkit-filter:brightness(60%);filter:brightness(60%)}.CalibrateButtonWrapper{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.CalibrateButtonWrapper .leftWrapper,.CalibrateButtonWrapper .rightWrapper{background-color:#f7f7f7;border:2px solid #ddd;cursor:pointer;padding:0 1.125em}.CalibrateButtonWrapper .leftWrapper:hover:not(.disabled),.CalibrateButtonWrapper .rightWrapper:hover:not(.disabled){background-color:#6932dc;border-color:#6932dc}.CalibrateButtonWrapper .leftWrapper:hover:not(.disabled) .Icon,.CalibrateButtonWrapper .rightWrapper:hover:not(.disabled) .Icon{color:#fff}.CalibrateButtonWrapper .leftWrapper{border-top-left-radius:.5em;border-bottom-left-radius:.5em}.CalibrateButtonWrapper .Title{border:solid #ddd;border-width:2px 0;padding:.625em}.CalibrateButtonWrapper .rightWrapper{border-top-right-radius:.5em;border-bottom-right-radius:.5em}.CalibrateButtonWrapper .Icon{height:1.25em;width:1.25em}.CalibrateButtonWrapper .calibrationWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:145px}.CalibrateButtonWrapper .calibration,.CalibrateButtonWrapper .percentage{width:100%;border-radius:0;border:solid #ddd;border-width:2px 0;color:#555}.CalibrateButtonWrapper .calibration:focus,.CalibrateButtonWrapper .percentage:focus{border:solid #ddd;border-width:2px 0}.CalibrateButtonWrapper .calibration{text-align:right;padding:.625em .1em .625em .25em;width:65%}.CalibrateButtonWrapper .percentage{padding:.625em .25em .625em .1em;width:35%}.ButtonWrapper.NextButton:not(.outline){background-color:hsla(0,0%,100%,.001);color:#6932dc;padding-right:.25em;padding-left:.25em}.ButtonWrapper.NextButton:not(.outline):hover{color:#7948e0}.ButtonWrapper.NextButton:not(.outline) .Icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Canvas_Button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:.2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;text-decoration:none;color:#39464f}.Canvas_Button.isDisabled{cursor:pointer;pointer-events:none!important}.Canvas_Button .Icon{margin-right:.35em}.Canvas_Button.b1{font-size:1.5rem;font-size:clamp(1.25rem,2.4vw,1.5rem);line-height:1.33;padding:.35em .825em}.Canvas_Button.b1 span{margin-top:2px}.Canvas_Button.b2{font-size:1rem;font-size:clamp(.875rem,1.6vw,1rem);line-height:1.5;padding:.25em 1em}.Canvas_Button.b2 span{margin-top:2px}.Canvas_Button.b3{font-size:.75rem;line-height:1.33;padding:.4em 1em}.Canvas_Button.b3 span{margin-top:1px}.Canvas_Button.b3 .Icon{margin-right:.25rem}.Canvas_Button.full.grey{background-color:#f5f5f5;border:1px solid #c7cdd1}.Canvas_Button.full.blue{color:#fff;background-color:#118cdf;border:1px solid #0d78bf}.Canvas_Button.text{background-color:hsla(0,0%,100%,.001);color:#767676}@media (hover:hover){.Canvas_Button.text:hover{background-color:#eee}}.Canvas_Button.text:active{background-color:#cacaca}.Canvas_Button.text.isDisabled{color:#d3d4d4}.tabs--canvas .react-tabs__tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tabs--canvas .react-tabs__tab{color:#999}.tabs--canvas .react-tabs__tab--selected{color:#017dff;border-bottom:2px solid #017dff}.CanvasLtiTextWrapper{font-weight:300;font-size:calc(13.6px + .16667vw);color:#000;letter-spacing:1px;line-height:1.4em;margin:0;padding:0;text-decoration:none}@media (max-width:479px){.CanvasLtiTextWrapper{font-size:14.4px}}@media (min-width:1440px){.CanvasLtiTextWrapper{font-size:16px}}.CanvasLtiTextWrapper.white{color:#fff}.CanvasLtiTextWrapper.grey1{color:#39464f}.CanvasLtiTextWrapper.grey2{color:#999}.CanvasLtiTextWrapper.s12.fixedSize{font-size:12px}.CanvasLtiTextWrapper.s12:not(.fixedSize){font-size:calc(9.33333px + .20833vw)}@media (max-width:319px){.CanvasLtiTextWrapper.s12:not(.fixedSize){font-size:10px}}@media (min-width:1280px){.CanvasLtiTextWrapper.s12:not(.fixedSize){font-size:12px}}.CanvasLtiTextWrapper.s14.fixedSize{font-size:14px}.CanvasLtiTextWrapper.s14:not(.fixedSize){font-size:calc(11.33333px + .20833vw)}@media (max-width:319px){.CanvasLtiTextWrapper.s14:not(.fixedSize){font-size:12px}}@media (min-width:1280px){.CanvasLtiTextWrapper.s14:not(.fixedSize){font-size:14px}}.CanvasLtiTextWrapper.s16.fixedSize{font-size:16px}.CanvasLtiTextWrapper.s16:not(.fixedSize){font-size:calc(13.33333px + .20833vw)}@media (max-width:319px){.CanvasLtiTextWrapper.s16:not(.fixedSize){font-size:14px}}@media (min-width:1280px){.CanvasLtiTextWrapper.s16:not(.fixedSize){font-size:16px}}.CanvasLtiTextWrapper.s18.fixedSize{font-size:18px}.CanvasLtiTextWrapper.s18:not(.fixedSize){font-size:calc(15.33333px + .20833vw)}@media (max-width:319px){.CanvasLtiTextWrapper.s18:not(.fixedSize){font-size:16px}}@media (min-width:1280px){.CanvasLtiTextWrapper.s18:not(.fixedSize){font-size:18px}}.CanvasLtiTextWrapper.s20.fixedSize{font-size:20px}.CanvasLtiTextWrapper.s20:not(.fixedSize){font-size:calc(17.33333px + .20833vw)}@media (max-width:319px){.CanvasLtiTextWrapper.s20:not(.fixedSize){font-size:18px}}@media (min-width:1280px){.CanvasLtiTextWrapper.s20:not(.fixedSize){font-size:20px}}.CanvasLtiTextWrapper.s24.fixedSize{font-size:24px}.CanvasLtiTextWrapper.s24:not(.fixedSize){font-size:calc(21.33333px + .20833vw)}@media (max-width:319px){.CanvasLtiTextWrapper.s24:not(.fixedSize){font-size:22px}}@media (min-width:1280px){.CanvasLtiTextWrapper.s24:not(.fixedSize){font-size:24px}}.CanvasLtiTextWrapper.s28.fixedSize{font-size:28px}.CanvasLtiTextWrapper.s28:not(.fixedSize){font-size:calc(25.33333px + .20833vw)}@media (max-width:319px){.CanvasLtiTextWrapper.s28:not(.fixedSize){font-size:26px}}@media (min-width:1280px){.CanvasLtiTextWrapper.s28:not(.fixedSize){font-size:28px}}.CanvasLtiTextWrapper.w100{font-weight:100}.CanvasLtiTextWrapper.w300{font-weight:300}.CanvasLtiTextWrapper.w500{font-weight:500}.CanvasLtiTextWrapper.bold,.CanvasLtiTextWrapper.w700{font-weight:700}.CanvasLtiTextWrapper.bolder,.CanvasLtiTextWrapper.w900{font-weight:900}.CanvasLtiTextWrapper.ls0{letter-spacing:0}.CanvasLtiTextWrapper.inherit{font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.CanvasLtiTextWrapper.small,.CanvasLtiTextWrapper.smaller,.CanvasLtiTextWrapper.smallest{letter-spacing:.5px}.CanvasLtiTextWrapper.smallest{font-weight:300;font-size:calc(9.25px + .05208vw)}@media (max-width:479px){.CanvasLtiTextWrapper.smallest{font-size:9.5px}}@media (min-width:1440px){.CanvasLtiTextWrapper.smallest{font-size:10px}}.CanvasLtiTextWrapper.smaller{font-weight:300;font-size:calc(11.1px + .0625vw)}@media (max-width:479px){.CanvasLtiTextWrapper.smaller{font-size:11.399999999999999px}}@media (min-width:1440px){.CanvasLtiTextWrapper.smaller{font-size:12px}}.CanvasLtiTextWrapper.small{font-weight:300;font-size:calc(11.9px + .14583vw)}@media (max-width:479px){.CanvasLtiTextWrapper.small{font-size:12.6px}}@media (min-width:1440px){.CanvasLtiTextWrapper.small{font-size:14px}}.CanvasLtiTextWrapper.medium{font-weight:300;font-size:calc(14.625px + .23438vw)}@media (max-width:479px){.CanvasLtiTextWrapper.medium{font-size:15.75px}}@media (min-width:1440px){.CanvasLtiTextWrapper.medium{font-size:18px}}.CanvasLtiTextWrapper.mediumLarge{font-weight:300;font-size:calc(15.5px + .3125vw)}@media (max-width:479px){.CanvasLtiTextWrapper.mediumLarge{font-size:17px}}@media (min-width:1440px){.CanvasLtiTextWrapper.mediumLarge{font-size:20px}}.CanvasLtiTextWrapper.large{font-weight:300;font-size:calc(18.6px + .375vw)}@media (max-width:479px){.CanvasLtiTextWrapper.large{font-size:20.4px}}@media (min-width:1440px){.CanvasLtiTextWrapper.large{font-size:24px}}.CanvasLtiTextWrapper.center{text-align:center}.CanvasLtiTextWrapper.italic{font-style:italic}.CanvasLtiTextWrapper.underline{text-decoration:underline}.CanvasLtiTextWrapper.stretch{-ms-flex-item-align:stretch;align-self:stretch}.CanvasLtiTextWrapper.truncate,.CanvasLtiTextWrapper.truncate .EditableTextWrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CanvasLtiTextWrapper.uppercase{text-transform:uppercase}.CardList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.CardList>:not(.Card){background-color:red}.Card{display:block;background-color:#fff;border-radius:.5em;text-decoration:none}.Card:not(.flat){-webkit-box-shadow:2px 8px 10px 6px rgba(33,33,33,.05);box-shadow:2px 8px 10px 6px rgba(33,33,33,.05)}.Card.flat{border:1px solid #ddd}.Card.CoTeached .CardImage{overflow:hidden}.Card .CardImage{background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.5em .5em 0 0;width:100%;position:relative}.Card .CardImage img{max-width:100%;position:absolute;bottom:0;left:0}.Card .CardContent{padding:1.5em}.Card .CardContent:last-child{border-radius:0 0 .5em .5em}.Card .CardHeader{border-radius:.5em .5em 0 0}.Card .CardFooter{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f7f7f7;border-radius:0 0 .5em .5em}.Card .CardFooter>.TextWrapper{-ms-flex-item-align:end;align-self:flex-end}.Card.hover,a.Card{cursor:pointer;position:relative}.Card.hover:before,a.Card:before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-radius:.5em;-webkit-box-shadow:0 8px 25px 15px rgba(33,33,33,.04);box-shadow:0 8px 25px 15px rgba(33,33,33,.04);content:"";opacity:0}.Card.hover:hover:before,a.Card:hover:before{opacity:1}.CheckboxWrapper{position:relative;vertical-align:middle}.CheckboxWrapper.selected .checkmark{visibility:visible}.CheckboxWrapper .checkbox{background-color:#f7f7f7;border:2px solid #999;border-radius:50%;width:2em;height:2em;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.CheckboxWrapper .checkmark{background-size:contain;background-position:50%;background-repeat:no-repeat;visibility:hidden;background-image:url(../files-sub/classcraft-assets/icons/truePurple/checkmark.svg);width:2em;height:2em;position:absolute;top:-.2em;left:.3em}.DropdownWrapper{letter-spacing:.0625em;-ms-flex-negative:0;flex-shrink:0;cursor:default;height:calc(100% - 2em);position:relative}.DropdownWrapper.hasDropdown,.DropdownWrapper.hasDropdownIcon{cursor:pointer}.DropdownWrapper.hasDropdown.shown .headerTooltipWrapper,.DropdownWrapper.hasDropdownIcon.shown .headerTooltipWrapper{-webkit-animation:fadeInFromHidden .2s ease-out;animation:fadeInFromHidden .2s ease-out;visibility:visible;opacity:1}.DropdownWrapper.hasDropdown.hidden .headerTooltipWrapper,.DropdownWrapper.hasDropdownIcon.hidden .headerTooltipWrapper{-webkit-animation:fadeOutToHidden .2s ease-out;animation:fadeOutToHidden .2s ease-out}.DropdownWrapper.hasDropdownIcon{padding-right:2em}.DropdownWrapper.hasDropdownIcon.shown,.DropdownWrapper.hasDropdownIcon:hover{color:#555}.DropdownWrapper.hasDropdownIcon.shown .currentContent:not(.icon):after,.DropdownWrapper.hasDropdownIcon:hover .currentContent:not(.icon):after{-webkit-filter:brightness(26%);filter:brightness(26%)}.DropdownWrapper.hasDropdownIcon.shown .currentContent:not(.icon):after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.DropdownWrapper.hasDropdownIcon .currentContent:not(.icon){position:relative}.DropdownWrapper.hasDropdownIcon .currentContent:not(.icon):after{background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-filter:brightness(60%);filter:brightness(60%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-image:url(../files-sub/classcraft-assets/icons/arrow.svg);content:"";width:1em;height:1em;position:absolute;top:1px;right:-1.5em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.DropdownWrapper .currentContent{color:#999;font-style:italic;font-weight:100}.DropdownWrapper .currentContent.icon{background-size:contain;background-position:50%;background-repeat:no-repeat;border:1px solid #ddd;border-radius:50%;margin:0 auto;overflow:hidden;width:42%;height:42%}.DropdownWrapper .currentContent.icon.placeholder{position:relative;z-index:1}.DropdownWrapper .currentContent.icon.placeholder:before{-webkit-filter:brightness(60%);filter:brightness(60%);background-size:80%;background-position:bottom;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/user.svg);content:"";width:100%;height:100%;position:absolute;top:0;left:0}.DropdownWrapper.tooltipRight .headerTooltipWrapper{position:relative;position:absolute;top:64px;left:auto;right:0}.DropdownWrapper.tooltipRight .headerTooltipWrapper:after,.DropdownWrapper.tooltipRight .headerTooltipWrapper:before{border:solid hsla(0,0%,100%,.001);content:" ";height:0;width:0;position:absolute;pointer-events:none;bottom:100%;left:85%}.DropdownWrapper.tooltipRight .headerTooltipWrapper:after{border-width:10px;border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;margin-left:-10px}.DropdownWrapper.tooltipRight .headerTooltipWrapper:before{border-width:11px;border-color:hsla(0,0%,86.7%,0) hsla(0,0%,86.7%,0) #ddd;margin-left:-11px}.DropdownWrapper.tooltipRight .headerTooltipWrapper:after,.DropdownWrapper.tooltipRight .headerTooltipWrapper:before{left:88%}.DropdownWrapper .headerTooltipWrapper{background-image:linear-gradient(180deg,hsla(0,0%,86.7%,.45),hsla(0,0%,100%,.001) 7.5px);-webkit-box-shadow:-15px 0 15px -15px rgba(170,172,175,.5),15px 0 15px -15px rgba(170,172,175,.5),0 15px 15px -15px rgba(170,172,175,.5);box-shadow:-15px 0 15px -15px rgba(170,172,175,.5),15px 0 15px -15px rgba(170,172,175,.5),0 15px 15px -15px rgba(170,172,175,.5);visibility:hidden;background-color:#fafbfc;border:1px solid #ddd;border-top:none;border-bottom-left-radius:1em;border-bottom-right-radius:1em;cursor:default;font-style:normal;opacity:0;min-width:200px;max-height:calc(100vh - 88px);position:absolute;top:38px;left:-12px}.DropdownWrapper .headerTooltipWrapper:before{background:#f1f1f1;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:-7.5px;left:15%;width:15px;height:15px;z-index:-1}.DropdownWrapper .headerTooltipWrapper .headerTooltip{border-bottom-left-radius:1em;border-bottom-right-radius:1em;max-height:inherit}.DropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem{color:#999;cursor:pointer;padding:0 1.25em}.DropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem:hover{background-color:#f1f1f1;border-bottom:1px solid #ddd}.DropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem:hover:not(:first-child){border-top:1px solid #ddd}.DropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem:hover:nth-last-child(3){border-bottom:none}.DropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem:hover+.headerTooltipItem .headerTooltipItemContent{border-top:none}.DropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem:hover .headerTooltipItemContent{border-top:none!important}.DropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem.isSelected .headerTooltipItemContent{color:#6932dc;font-weight:700}.DropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem+.headerTooltipItem .headerTooltipItemContent{border-top:1px solid #ddd}.DropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem .headerTooltipItemContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.125em;font-weight:100;padding:1em 1em 1em 0;white-space:nowrap}.DropdownWrapper .headerTooltipWrapper .headerTooltip .headerTooltipItem .headerTooltipItemContent img{-webkit-filter:brightness(60%);filter:brightness(60%);margin-right:.75em;width:1.25em;height:1.25em}.DropdownButton{position:relative}.DropdownButton.isOpened .DropdownButtonList{opacity:1;-webkit-transform:translateY(100%) scaleY(1);transform:translateY(100%) scaleY(1)}.DropdownButton.isOpened .DropdownButtonList:after,.DropdownButton.isOpened .DropdownButtonList:before{opacity:1;visibility:visible}.DropdownButton.isOpened .DropdownButtonList:before{-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1);width:.875em;height:.875em;position:absolute;top:-.4375em;right:1.375em}.DropdownButton.isOpened .DropdownButtonList:after{width:100%;height:1em;position:absolute;top:0;left:0}.DropdownButton .DropdownButtonList{-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:#fff;border:1px solid #eee;border-radius:.5em;opacity:0;padding:0;-webkit-transform:translateY(100%) scaleY(0);transform:translateY(100%) scaleY(0);-webkit-transform-origin:top center;transform-origin:top center;z-index:1;position:absolute;right:0;bottom:-.75em}.DropdownButton .DropdownButtonList:after,.DropdownButton .DropdownButtonList:before{background-color:#fff;content:"";visibility:hidden}.DropdownButton .DropdownButtonList:after{border-top-right-radius:.5em;border-top-left-radius:.5em}.DropdownButton .DropdownButtonList:before{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:0;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);-webkit-transform-origin:bottom center;transform-origin:bottom center}.DropdownButton .DropdownButtonList .DropdownButtonListItem{overflow:hidden;white-space:nowrap;z-index:1;position:relative}.DropdownButton .DropdownButtonList .DropdownButtonListItem:first-child{border-top-right-radius:.5em;border-top-left-radius:.5em}.DropdownButton .DropdownButtonList .DropdownButtonListItem:not(:last-child){border-bottom:1px solid #eee}.DropdownButton .DropdownButtonList .DropdownButtonListItem:last-child{border-bottom-right-radius:.5em;border-bottom-left-radius:.5em}.DropdownButton .DropdownButtonList .DropdownButtonListItem button{-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#999;cursor:pointer;padding:.75em;width:100%}.DropdownButton .DropdownButtonList .DropdownButtonListItem button:disabled{color:#ddd;cursor:default}.DropdownButton .DropdownButtonList .DropdownButtonListItem button:hover:not(:disabled){background-color:#fafbfc;color:#7948e0}.DropdownButton .DropdownButtonList .DropdownButtonListItem button>:not(:last-child){margin-right:.5em}.EditableContentWrapper{width:100%;position:relative}.EditableContentWrapper:not(.editing) .TextEditorOutputOuterWrapper:hover .TextEditorOutputWrapper{border-color:#00c8fa;cursor:pointer}.EditableContentWrapper:not(.editing) .TextEditorOutputOuterWrapper:hover .TextEditorOutputWrapper+.edit{opacity:1}.EditableContentWrapper.saving:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.75);content:"";z-index:10000000}.EditableContentWrapper.saving .LoadingWrapper{z-index:10000001}.EditableContentWrapper .TextEditorOutputWrapper{-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:#fff;border:2px solid hsla(0,0%,100%,.001);padding:1em}.EditableContentWrapper .edit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:#00c8fa;color:#fff;cursor:pointer;opacity:0;padding:.25em .5em;position:absolute;top:0;right:0}.EditableContentWrapper .edit .IconWrapper{margin-left:.25em;width:.75em;height:.75em}.EditableDateTimePickerWrapper:not(.editing){cursor:text}.EditableDateTimePickerWrapper:not(.editing):hover .TextWrapper{color:#7948e0}.EditableDateTimePickerWrapper .TextWrapper{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.EditableStatModifierWrapper{border-bottom:2px dashed hsla(0,0%,100%,.001)}.EditableStatModifierWrapper+.EditableStatModifierWrapper{margin-left:.75em}.EditableStatModifierWrapper:not(.editing){cursor:text}.EditableStatModifierWrapper:not(.editing) .StatModifier{margin-top:2px;padding-bottom:2px}.EditableStatModifierWrapper:not(.editing):hover .StatModifier{color:#00c8fa}.EditableStatModifierWrapper.editing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom-color:#ddd}.EditableStatModifierWrapper.editing input{background-color:hsla(0,0%,100%,.001);border:none;border-radius:0;color:#00c8fa;font-weight:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;width:100%;padding:0}.EditableStatModifierWrapper .StatModifier,.EditableTextWrapper{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.EditableTextWrapper .text:not(.editing){cursor:text}.EditableTextWrapper .text:not(.editing):hover{color:#999}.EditableTextWrapper .check,.EditableTextWrapper .edit{cursor:pointer}.EditableTextWrapper.editing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:inset #ddd 0 -1px 0 0;box-shadow:inset 0 -1px 0 0 #ddd;padding-bottom:0}.EditableTextWrapper.editing input{background-color:hsla(0,0%,100%,.001);border:none;border-radius:0;color:#999;font-weight:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;width:100%;padding:0}.EditableTextWrapper.editing input:focus{border:none}.EditableTextWrapper.editing .check:hover{color:#6932dc}.EditableTextWrapper.disabled{pointer-events:none;opacity:.5;cursor:default}.EditableTextWrapper2{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-bottom:2px dashed hsla(0,0%,100%,.001)}.EditableTextWrapper2 .text:not(.editing){cursor:text}.EditableTextWrapper2 .text:not(.editing):hover{color:#00c8fa}.EditableTextWrapper2 .check,.EditableTextWrapper2 .edit{cursor:pointer}.EditableTextWrapper2.editing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom-color:#ddd}.EditableTextWrapper2.editing input{background-color:hsla(0,0%,100%,.001);border:none;border-radius:0;color:#00c8fa;font-weight:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;width:100%;padding:0}.EditableTextWrapper2.editing input:focus{border:none}.EditableTextWrapper2.editing .check:hover{color:#6932dc}i.Icon,svg.Icon{-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;fill:currentColor;width:1em;height:1em}i.Icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}i.Icon>svg{width:100%;height:100%;max-width:100%;max-height:100%}.ButtonWrapper>i.Icon:last-child,.ButtonWrapper>svg.Icon:last-child{margin-left:.5em}.ButtonWrapper>i.Icon:not(:last-child),.ButtonWrapper>svg.Icon:not(:last-child){margin-right:.5em}.IconWrapper{position:relative}.IconWrapper.circle{border-radius:50%}.IconWrapper.hover:hover{cursor:pointer}.IconWrapper.circle .icon,.IconWrapper.circle .preload{width:50%;height:50%;top:25%;left:25%}.IconWrapper.hover:hover .preload{opacity:1}.IconWrapper .icon,.IconWrapper .preload{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat}.IconWrapper .preload{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:0}.ImagePickerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.ImagePickerWrapper .ImagePickerItem{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;cursor:pointer;margin:0 1em 1em 0;width:calc(25% - .75em)}.ImagePickerWrapper .ImagePickerItem:nth-child(4n){margin-right:0}.ImagePickerWrapper .ImagePickerItem:not(:hover):not(.isSelected){opacity:.5}.ImagePickerWrapper .ImagePickerItem>img{border-radius:2em;width:100%}.Label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #eee;border-radius:4px;padding:3px 2px 3px 5px}.Label>span:first-child{padding-right:2px}.Label>span:first-child+button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#555;cursor:pointer}.Label>span:first-child+button .Icon{color:#999;padding:3px;width:12px;height:12px}.Label>span:first-child+button .Icon:hover{color:#555}.LabelButtonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:#f7f7f7;border-radius:.25em;color:#999;padding:.5em .75em;text-decoration:none}.LabelButtonWrapper:hover{background-color:#f1f1f1;cursor:pointer}.LabelButtonWrapper>*{display:inline-block}.LabelButtonWrapper .Icon,.LabelButtonWrapper .IconWrapper{width:.85em;height:.85em}.LabelButtonWrapper .Icon.large,.LabelButtonWrapper .IconWrapper.large{width:1.125em;height:1.125em}.LabelButtonWrapper .TextWrapper{margin-top:1px}.LabelButtonWrapper .TextWrapper:not(:only-child){margin-left:.875em}.LabelList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.LabelList .Label{margin-top:.375em;margin-bottom:.375em;border:1px solid #ddd}.LabelList .Label:not(:last-child){margin-right:.75em}.LabelList .addLabel,.LabelList .showMore{background-color:#f7f7f7;cursor:pointer;font-size:9px;font-weight:700;padding:3px 3px 3px 5px;color:#999;-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.LabelList .addLabel:hover,.LabelList .showMore:hover{border-color:#999}.loadingWrapper{width:100%;height:100%}.loadingWrapper .loadingHolder{width:80px;height:80px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.loadingWrapper .loadingHolder .inner,.loadingWrapper .loadingHolder .outer{width:100%;height:100%;position:absolute}.loadingWrapper .loadingHolder .inner{-webkit-animation:loadingPulse 1s ease-in-out infinite;animation:loadingPulse 1s ease-in-out infinite;background-color:#2979ff;border-radius:50%}.loadingWrapper .loadingHolder .outer{-webkit-animation:loadingScale 1s ease-in-out infinite;animation:loadingScale 1s ease-in-out infinite;background-image:url(../files-sub/classcraft-assets/images/logo_icon.png);background-position:50%;background-size:contain}.loadingWrapper .loadingText{color:#999;font-size:1em;font-weight:700;text-align:center;max-width:300px;padding:0 1em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:calc(50% + 80px);left:50%;line-height:1.3em}.loadingWrapper .loadingText:first-letter{text-transform:uppercase}@-webkit-keyframes loadingPulse{0%{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.3;-webkit-transform:scale(1.3);transform:scale(1.3)}75%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}99%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}to{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}}@keyframes loadingPulse{0%{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.3;-webkit-transform:scale(1.3);transform:scale(1.3)}75%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}99%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}to{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes loadingScale{0%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(.925);transform:scale(.925)}66%{-webkit-transform:scale(.925);transform:scale(.925)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes loadingScale{0%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(.925);transform:scale(.925)}66%{-webkit-transform:scale(.925);transform:scale(.925)}to{-webkit-transform:scale(1);transform:scale(1)}}.MagneticHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.MagneticHeader>:first-child{-ms-flex-negative:0;flex-shrink:0}.MagneticHeader>:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden;overflow-y:scroll;overflow-y:overlay}.OnboardingCard{color:#555}.OnboardingCard .OnboardingCardHeader{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.75rem}.OnboardingCard .OnboardingCardHeader .h4{color:#212121}.OnboardingCard .OnboardingCardHeader .Icon{margin-right:.75rem;width:2rem;height:2rem}.OnboardingCard .OnboardingCardList{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.OnboardingCardElement{padding:0 .5rem;text-align:center;width:100%}.OnboardingCardElement:not(:last-child){position:relative}.OnboardingCardElement:not(:last-child):after{content:"";position:absolute;top:.5rem;right:-1px;background-color:#ddd;width:1px;height:calc(100% - 1rem)}.OnboardingCardElement .ButtonElementWrapper{padding:.5rem 1rem}@media (hover:hover){.OnboardingCardElement .ButtonElementWrapper:hover:not(.locked){background-color:#f7f7f7;border-radius:.5rem;cursor:pointer}}.OnboardingCardElement .IconRow{margin-bottom:.75rem}.OnboardingCardElement .IconWrapper{position:relative;margin:auto;width:2rem}.OnboardingCardElement .Icon{width:2rem;height:2rem}.OnboardingCardElement .Icon.locked{opacity:.4}.OnboardingCardElement .Icon.general-check--circle{color:#6932dc}.OnboardingCardElement .Icon.general-lock{color:#555;position:absolute;bottom:0;right:0;width:1rem;height:1rem}.OnboardingCardElement .body1{margin-bottom:.5rem}.OnboardingCardElement .body1.locked{opacity:.4}.OnboardingCardElement .caption{max-width:300px;margin:0 auto}.OnboardingCardElement .caption.locked{opacity:.4}.SelectAllNoneWrapper button,.SelectAllNoneWrapper span{color:#999;font-size:.65em;font-weight:900;letter-spacing:.5px}.SelectAllNoneWrapper button{cursor:pointer;text-decoration:underline}.SelectAllNoneWrapper button.isAllSelected,.SelectAllNoneWrapper button.isNoneSelected,.SelectAllNoneWrapper button:hover{color:#555}.SelectAllNoneWrapper .separator:after,.SelectAllNoneWrapper .separator:before{content:"\00a0"}.Separator{background-image:-webkit-gradient(linear,left top,right top,color-stop(-25%,hsla(0,0%,100%,.001)),color-stop(#ddd),color-stop(125%,hsla(0,0%,100%,.001)));background-image:linear-gradient(90deg,hsla(0,0%,100%,.001) -25%,#ddd,hsla(0,0%,100%,.001) 125%);border:none;margin:0;width:100%;height:1px}.Separator,.TabControllerWrapper{-ms-flex-negative:0;flex-shrink:0}.TabControllerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1rem}.TabControllerWrapper.children{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}@media (max-height:699px){.TabControllerWrapper.responsive .TabControllerList{height:41.33333px}.TabControllerWrapper.responsive .TabControllerList .TabControllerListItem{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.TabControllerWrapper.responsive .TabControllerList .TabControllerListItem img{display:none}.TabControllerWrapper.responsive .TabControllerList .TabControllerListItem .title{font-size:.625em}.TabControllerWrapper.responsive .TabControllerList .TabControllerListItem .title+.badge{margin-left:.5em}.TabControllerWrapper.responsive .TabControllerList .TabControllerListItem .badge{position:static}}.TabControllerWrapper.shadow .TabControllerList .TabControllerListItem{-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);position:relative}.TabControllerWrapper.shadow .TabControllerList .TabControllerListItem:first-child:before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 15px 0 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 15px 0 15px -15px hsla(0,0%,60%,.375);content:""}.TabControllerWrapper .TabControllerList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;height:70px}.TabControllerWrapper .TabControllerList .TabControllerListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;border-top:1px solid #eee;border-bottom:4px solid #ddd;margin-bottom:-4px;background-color:#fff;color:#555;cursor:pointer;position:relative}.TabControllerWrapper .TabControllerList .TabControllerListItem:hover{background-color:#fafbfc}.TabControllerWrapper .TabControllerList .TabControllerListItem:not(:last-child){border-right:1px solid #eee}.TabControllerWrapper .TabControllerList .TabControllerListItem.active{color:#6932dc;border-bottom-color:#6932dc}.TabControllerWrapper .TabControllerList .TabControllerListItem.active:after{width:0;height:0;border-left:.7em solid hsla(0,0%,100%,.001);border-right:.7em solid hsla(0,0%,100%,.001);border-top:.714285714285714em solid;color:#6932dc;content:"";font-size:.65em;position:absolute;bottom:calc(-1em + 1px);left:calc(50% - .7em);z-index:1}.TabControllerWrapper .TabControllerList .TabControllerListItem.active .title{color:#29b284}.TabControllerWrapper .TabControllerList .TabControllerListItem .Icon{font-size:2em;margin:0 0 .2em}.TabControllerWrapper .TabControllerList .TabControllerListItem .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.TabControllerWrapper .TabControllerList .TabControllerListItem .badge{border:1px solid #fff;border-radius:1em;color:#fff;font-size:.65em;font-weight:700;padding:.25em .35em .35em .3em;text-align:center;min-width:1.75em;position:absolute;top:calc(50% - 1.85em);left:calc(50% + .5em)}.TabControllerWrapper .TabControllerList .TabControllerListItem .badge.truePurple{background-color:#6932dc}.TabControllerWrapper .TabControllerList .TabControllerListItem .badge.ap{background-color:#006eff}.TabControllerWrapper .TabControllerList .TabControllerListItem .badge.gp{background-color:#cc8000}.TabControllerWrapper .TabControllerList .TabControllerListItem .badge.hp{background-color:#ff1464}.TabControllerWrapper .TabControllerList .TabControllerListItem .badge.xp{background-color:#6932dc}.TabControllerWrapper .TabControllerContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding-top:4px;height:100%}.TabControllerWrapper .TabControllerContent>:not(.LoadingWrapper){height:0}.Tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.Tabs .TabList{margin:0 auto;min-height:2em}.Tabs .TabList,.Tabs .TabList .Tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.Tabs .TabList .Tab{-webkit-transition-property:border-color,color;transition-property:border-color,color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#ddd;cursor:pointer;overflow:hidden}.Tabs .TabList .Tab:hover{color:#999}.Tabs .TabList .Tab.selected{border-bottom:4px solid #6932dc;color:#999;padding-bottom:.375em}.Tabs .TabList .Tab:not(.selected){border-bottom:2px solid #eee;padding-bottom:calc(.375em + 1px);margin-bottom:1px}.Tabs .TabList .Tab .Icon:not(:last-child){margin-right:.5em}.TextWrapper{font-weight:300;font-size:calc(13.6px + .16667vw);color:currentColor;letter-spacing:1px;line-height:1.4em;margin:0;padding:0;text-decoration:none}@media (max-width:479px){.TextWrapper{font-size:14.4px}}@media (min-width:1440px){.TextWrapper{font-size:16px}}.TextWrapper.white{color:#fff}.TextWrapper.grey1{color:#fafbfc}.TextWrapper.grey2{color:#f7f7f7}.TextWrapper.grey3{color:#eee}.TextWrapper.grey4{color:#ddd}.TextWrapper.grey5{color:#ccc}.TextWrapper.grey6{color:#999}.TextWrapper.grey7{color:#767676}.TextWrapper.grey8{color:#555}.TextWrapper.grey9{color:#212121}.TextWrapper.s10.fixedSize{font-size:10px}.TextWrapper.s10:not(.fixedSize){font-size:calc(7.33333px + .20833vw)}@media (max-width:319px){.TextWrapper.s10:not(.fixedSize){font-size:8px}}@media (min-width:1280px){.TextWrapper.s10:not(.fixedSize){font-size:10px}}.TextWrapper.s12.fixedSize{font-size:12px}.TextWrapper.s12:not(.fixedSize){font-size:calc(9.33333px + .20833vw)}@media (max-width:319px){.TextWrapper.s12:not(.fixedSize){font-size:10px}}@media (min-width:1280px){.TextWrapper.s12:not(.fixedSize){font-size:12px}}.TextWrapper.s14.fixedSize{font-size:14px}.TextWrapper.s14:not(.fixedSize){font-size:calc(11.33333px + .20833vw)}@media (max-width:319px){.TextWrapper.s14:not(.fixedSize){font-size:12px}}@media (min-width:1280px){.TextWrapper.s14:not(.fixedSize){font-size:14px}}.TextWrapper.s16.fixedSize{font-size:16px}.TextWrapper.s16:not(.fixedSize){font-size:calc(13.33333px + .20833vw)}@media (max-width:319px){.TextWrapper.s16:not(.fixedSize){font-size:14px}}@media (min-width:1280px){.TextWrapper.s16:not(.fixedSize){font-size:16px}}.TextWrapper.s18.fixedSize{font-size:18px}.TextWrapper.s18:not(.fixedSize){font-size:calc(15.33333px + .20833vw)}@media (max-width:319px){.TextWrapper.s18:not(.fixedSize){font-size:16px}}@media (min-width:1280px){.TextWrapper.s18:not(.fixedSize){font-size:18px}}.TextWrapper.s20.fixedSize{font-size:20px}.TextWrapper.s20:not(.fixedSize){font-size:calc(17.33333px + .20833vw)}@media (max-width:319px){.TextWrapper.s20:not(.fixedSize){font-size:18px}}@media (min-width:1280px){.TextWrapper.s20:not(.fixedSize){font-size:20px}}.TextWrapper.s24.fixedSize{font-size:24px}.TextWrapper.s24:not(.fixedSize){font-size:calc(21.33333px + .20833vw)}@media (max-width:319px){.TextWrapper.s24:not(.fixedSize){font-size:22px}}@media (min-width:1280px){.TextWrapper.s24:not(.fixedSize){font-size:24px}}.TextWrapper.w100{font-weight:100}.TextWrapper.w300{font-weight:300}.TextWrapper.w500{font-weight:500}.TextWrapper.bold,.TextWrapper.w700{font-weight:700}.TextWrapper.bolder,.TextWrapper.w900{font-weight:900}.TextWrapper.ls0{letter-spacing:0}.TextWrapper.inherit{font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.TextWrapper.small,.TextWrapper.smaller,.TextWrapper.smallest{letter-spacing:.5px}.TextWrapper.smallest{font-weight:300;font-size:calc(9.25px + .05208vw)}@media (max-width:479px){.TextWrapper.smallest{font-size:9.5px}}@media (min-width:1440px){.TextWrapper.smallest{font-size:10px}}.TextWrapper.smaller{font-weight:300;font-size:calc(11.1px + .0625vw)}@media (max-width:479px){.TextWrapper.smaller{font-size:11.399999999999999px}}@media (min-width:1440px){.TextWrapper.smaller{font-size:12px}}.TextWrapper.small{font-weight:300;font-size:calc(11.9px + .14583vw)}@media (max-width:479px){.TextWrapper.small{font-size:12.6px}}@media (min-width:1440px){.TextWrapper.small{font-size:14px}}.TextWrapper.medium{font-weight:300;font-size:calc(14.625px + .23438vw)}@media (max-width:479px){.TextWrapper.medium{font-size:15.75px}}@media (min-width:1440px){.TextWrapper.medium{font-size:18px}}.TextWrapper.mediumLarge{font-weight:300;font-size:calc(15.5px + .3125vw)}@media (max-width:479px){.TextWrapper.mediumLarge{font-size:17px}}@media (min-width:1440px){.TextWrapper.mediumLarge{font-size:20px}}.TextWrapper.large{font-weight:300;font-size:calc(18.6px + .375vw)}@media (max-width:479px){.TextWrapper.large{font-size:20.4px}}@media (min-width:1440px){.TextWrapper.large{font-size:24px}}.TextWrapper.center{text-align:center}.TextWrapper.italic{font-style:italic}.TextWrapper.underline{text-decoration:underline}.TextWrapper.stretch{-ms-flex-item-align:stretch;align-self:stretch}.TextWrapper.truncate,.TextWrapper.truncate .EditableTextWrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.TextWrapper.uppercase{text-transform:uppercase}.TextEditorOutputWrapper.small .content{font-weight:300;font-size:calc(11.9px + .14583vw)}@media (max-width:479px){.TextEditorOutputWrapper.small .content{font-size:12.6px}}@media (min-width:1440px){.TextEditorOutputWrapper.small .content{font-size:14px}}.TextEditorOutputWrapper .redactor-editor{min-height:0}.Title{letter-spacing:1px;line-height:1.2em;margin:0;padding:0}.Title.center{text-align:center}.Title.truncate,.Title.truncate .EditableTextWrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Title.grey1{color:#fafbfc}.Title.grey2{color:#f7f7f7}.Title.grey3{color:#eee}.Title.grey4{color:#ddd}.Title.grey5{color:#ccc}.Title.grey6{color:#999}.Title.grey7{color:#767676}.Title.grey8{color:#555}.Title.grey9{color:#212121}.Title.s20.fixedSize{font-size:20px}.Title.s20:not(.fixedSize){font-size:calc(8.57143px + .44643vw)}@media (max-width:319px){.Title.s20:not(.fixedSize){font-size:10px}}@media (min-width:768px){.Title.s20:not(.fixedSize){font-size:12px}}@media (min-width:768px) and (max-width:1023px){.Title.s20:not(.fixedSize){font-size:1.5625vw}}@media (min-width:1024px){.Title.s20:not(.fixedSize){font-size:1.5625vw}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s20:not(.fixedSize){font-size:12px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s20:not(.fixedSize){font-size:16px}}@media (min-width:1024px) and (max-width:1023px){.Title.s20:not(.fixedSize){font-size:16px}}@media (min-width:1024px) and (min-width:1280px){.Title.s20:not(.fixedSize){font-size:20px}}.Title.s24.fixedSize{font-size:24px}.Title.s24:not(.fixedSize){font-size:calc(10.57143px + .44643vw)}@media (max-width:319px){.Title.s24:not(.fixedSize){font-size:12px}}@media (min-width:768px){.Title.s24:not(.fixedSize){font-size:14px}}@media (min-width:768px) and (max-width:1023px){.Title.s24:not(.fixedSize){font-size:calc(-4px + 2.34375vw)}}@media (min-width:1024px){.Title.s24:not(.fixedSize){font-size:calc(4px + 1.5625vw)}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s24:not(.fixedSize){font-size:14px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s24:not(.fixedSize){font-size:20px}}@media (min-width:1024px) and (max-width:1023px){.Title.s24:not(.fixedSize){font-size:20px}}@media (min-width:1024px) and (min-width:1280px){.Title.s24:not(.fixedSize){font-size:24px}}.Title.s32.fixedSize{font-size:32px}.Title.s32:not(.fixedSize){font-size:calc(13.14286px + .89286vw)}@media (max-width:319px){.Title.s32:not(.fixedSize){font-size:16px}}@media (min-width:768px){.Title.s32:not(.fixedSize){font-size:20px}}@media (min-width:768px) and (max-width:1023px){.Title.s32:not(.fixedSize){font-size:calc(8px + 1.5625vw)}}@media (min-width:1024px){.Title.s32:not(.fixedSize){font-size:calc(-8px + 3.125vw)}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s32:not(.fixedSize){font-size:20px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s32:not(.fixedSize){font-size:24px}}@media (min-width:1024px) and (max-width:1023px){.Title.s32:not(.fixedSize){font-size:24px}}@media (min-width:1024px) and (min-width:1280px){.Title.s32:not(.fixedSize){font-size:32px}}.Title.s40.fixedSize{font-size:40px}.Title.s40:not(.fixedSize){font-size:calc(15.71429px + 1.33929vw)}@media (max-width:319px){.Title.s40:not(.fixedSize){font-size:20px}}@media (min-width:768px){.Title.s40:not(.fixedSize){font-size:26px}}@media (min-width:768px) and (max-width:1023px){.Title.s40:not(.fixedSize){font-size:calc(8px + 2.34375vw)}}@media (min-width:1024px){.Title.s40:not(.fixedSize){font-size:3.125vw}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s40:not(.fixedSize){font-size:26px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s40:not(.fixedSize){font-size:32px}}@media (min-width:1024px) and (max-width:1023px){.Title.s40:not(.fixedSize){font-size:32px}}@media (min-width:1024px) and (min-width:1280px){.Title.s40:not(.fixedSize){font-size:40px}}.Title.s48.fixedSize{font-size:48px}.Title.s48:not(.fixedSize){font-size:calc(18.28571px + 1.78571vw)}@media (max-width:319px){.Title.s48:not(.fixedSize){font-size:24px}}@media (min-width:768px){.Title.s48:not(.fixedSize){font-size:32px}}@media (min-width:768px) and (max-width:1023px){.Title.s48:not(.fixedSize){font-size:calc(8px + 3.125vw)}}@media (min-width:1024px){.Title.s48:not(.fixedSize){font-size:calc(8px + 3.125vw)}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s48:not(.fixedSize){font-size:32px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s48:not(.fixedSize){font-size:40px}}@media (min-width:1024px) and (max-width:1023px){.Title.s48:not(.fixedSize){font-size:40px}}@media (min-width:1024px) and (min-width:1280px){.Title.s48:not(.fixedSize){font-size:48px}}.Title.s56.fixedSize{font-size:56px}.Title.s56:not(.fixedSize){font-size:calc(20.85714px + 2.23214vw)}@media (max-width:319px){.Title.s56:not(.fixedSize){font-size:28px}}@media (min-width:768px){.Title.s56:not(.fixedSize){font-size:38px}}@media (min-width:768px) and (max-width:1023px){.Title.s56:not(.fixedSize){font-size:calc(32px + .78125vw)}}@media (min-width:1024px){.Title.s56:not(.fixedSize){font-size:calc(16px + 3.125vw)}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s56:not(.fixedSize){font-size:38px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s56:not(.fixedSize){font-size:40px}}@media (min-width:1024px) and (max-width:1023px){.Title.s56:not(.fixedSize){font-size:48px}}@media (min-width:1024px) and (min-width:1280px){.Title.s56:not(.fixedSize){font-size:56px}}.Title.s64.fixedSize{font-size:64px}.Title.s64:not(.fixedSize){font-size:calc(23.42857px + 2.67857vw)}@media (max-width:319px){.Title.s64:not(.fixedSize){font-size:32px}}@media (min-width:768px){.Title.s64:not(.fixedSize){font-size:44px}}@media (min-width:768px) and (max-width:1023px){.Title.s64:not(.fixedSize){font-size:calc(8px + 4.6875vw)}}@media (min-width:1024px){.Title.s64:not(.fixedSize){font-size:calc(24px + 3.125vw)}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s64:not(.fixedSize){font-size:44px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s64:not(.fixedSize){font-size:56px}}@media (min-width:1024px) and (max-width:1023px){.Title.s64:not(.fixedSize){font-size:56px}}@media (min-width:1024px) and (min-width:1280px){.Title.s64:not(.fixedSize){font-size:64px}}.Title.s72.fixedSize{font-size:72px}.Title.s72:not(.fixedSize){font-size:calc(26px + 3.125vw)}@media (max-width:319px){.Title.s72:not(.fixedSize){font-size:36px}}@media (min-width:768px){.Title.s72:not(.fixedSize){font-size:50px}}@media (min-width:768px) and (max-width:1023px){.Title.s72:not(.fixedSize){font-size:calc(8px + 5.46875vw)}}@media (min-width:1024px){.Title.s72:not(.fixedSize){font-size:calc(32px + 3.125vw)}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.Title.s72:not(.fixedSize){font-size:50px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.Title.s72:not(.fixedSize){font-size:64px}}@media (min-width:1024px) and (max-width:1023px){.Title.s72:not(.fixedSize){font-size:64px}}@media (min-width:1024px) and (min-width:1280px){.Title.s72:not(.fixedSize){font-size:72px}}.Title.w100{font-weight:100}.Title.w300{font-weight:300}.Title.w500{font-weight:500}.Title.w700{font-weight:700}.Title.w900{font-weight:900}.Title.ls0{letter-spacing:0}.SchoolStore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:auto}.SchoolStore .SearchStudentsContent{width:100%}.SchoolStore .SearchStudentsContent .StudentsList .StudentsListItem .DS_TableCell .description>div{color:#cc8000}.modalWindowWrapper:not(.noStyle) .modalWindowInner .modalWindowContent .GenericModalWrapper .GenericModalContent>span{height:100%}.modalWindowWrapper:not(.noStyle) .modalWindowInner .modalWindowContent .GenericModalWrapper .GenericModalContent>div,.modalWindowWrapper:not(.noStyle) .modalWindowInner .modalWindowContent .GenericModalWrapper .GenericModalContent>span>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modalWindowWrapper:not(.noStyle) .modalWindowInner .modalWindowContent .GenericModalWrapper .GenericModalContent>div.CheckoutWrapper,.modalWindowWrapper:not(.noStyle) .modalWindowInner .modalWindowContent .GenericModalWrapper .GenericModalContent>span>div.CheckoutWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modalWindowWrapper:not(.noStyle) .modalWindowInner .modalWindowContent .GenericModalWrapper .GenericModalContent .loadingWrapper~.buttonWrapper,.modalWindowWrapper:not(.noStyle) .modalWindowInner .modalWindowContent .GenericModalWrapper .GenericModalContent .loadingWrapper~.contentWrapper{display:none}.modalWindowWrapper:not(.noStyle) .modalWindowInner .modalWindowContent .GenericModalWrapper .GenericModalContent .contentWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 auto;width:100%;overflow:hidden}.modalWindowWrapper:not(.noStyle) .modalWindowInner .modalWindowContent .GenericModalWrapper .GenericModalContent .contentWrapper h1,.modalWindowWrapper:not(.noStyle) .modalWindowInner .modalWindowContent .GenericModalWrapper .GenericModalContent .contentWrapper h2,.modalWindowWrapper:not(.noStyle) .modalWindowInner .modalWindowContent .GenericModalWrapper .GenericModalContent .contentWrapper h3{font-family:Lato,sans-serif;font-weight:400;font-style:normal;padding:0}.modalWindowWrapper:not(.noStyle) .modalWindowInner .modalWindowContent .GenericModalWrapper .GenericModalContent .contentWrapper .title{font-size:3.13em;color:#212121;font-weight:100;line-height:1.2em}.modalWindowWrapper:not(.noStyle) .modalWindowInner .modalWindowContent .GenericModalWrapper .GenericModalContent .contentWrapper .subtitle{color:#555;font-size:1.125em;font-weight:100;line-height:1.3em}.GenericModalWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.GenericModalWrapper.transparent .GenericModalHeader{-ms-flex-preferred-size:70px;flex-basis:70px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;z-index:1}.GenericModalWrapper.transparent .GenericModalHeader .classcraftLogoWrapper{background-color:#fff;opacity:.95}.GenericModalWrapper.transparent .GenericModalContent{position:absolute;top:0;left:0;width:100%;height:100%}.GenericModalWrapper.transparent .GenericModalContent .contentWrapper{max-height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:70px}.GenericModalWrapper .GenericModalHeader{-ms-flex-preferred-size:70px;flex-basis:70px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;width:100%;height:70px}.GenericModalWrapper .GenericModalHeader.hidden{display:none}.GenericModalWrapper .GenericModalHeader .classcraftLogoWrapper{height:inherit}.GenericModalWrapper .GenericModalContent{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;width:100%;height:calc(100% - 70px);position:relative;overflow:hidden}.GenericModalWrapper .GenericModalContent .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;min-height:83px;padding:1em;width:100%}.GenericModalWrapper .GenericModalContent .buttonWrapper:not(.noShadow){-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);position:relative}.GenericModalWrapper .GenericModalContent .buttonWrapper:not(.noShadow):before{background-image:-webkit-gradient(linear,left top,right top,color-stop(-20%,#fff),color-stop(50%,hsla(0,0%,100%,0)),color-stop(120%,#fff));background-image:linear-gradient(90deg,#fff -20%,hsla(0,0%,100%,0) 50%,#fff 120%);content:"";width:100%;height:10px;position:absolute;top:0;left:0}.GenericModalWrapper .GenericModalContent .buttonWrapper.absolute{position:absolute;bottom:0;left:0}.GenericModalWrapper .GenericModalContent .buttonWrapper .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.GenericModalWrapper .GenericModalContent .buttonWrapper .left>:not(:first-child){margin-left:1em}.GenericModalWrapper .GenericModalContent .buttonWrapper .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.GenericModalWrapper .GenericModalContent .buttonWrapper .right>:not(:last-child){margin-right:1em}.GenericModalWrapper .GenericModalContent .buttonWrapper .btnBack,.GenericModalWrapper .GenericModalContent .buttonWrapper .btnNext{position:relative;top:0;right:0;bottom:0;left:0}.modalWindowWrapper{position:fixed;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,98%,.8);z-index:9999;text-align:center}.modalWindowWrapper.modalWindowWrapper_applyBatchDamage,.modalWindowWrapper.modalWindowWrapper_isDead,.modalWindowWrapper.modalWindowWrapper_takeDamage,.modalWindowWrapper.modalWindowWrapper_useCheatDeath,.modalWindowWrapper.modalWindowWrapper_useProtect{z-index:10000}.modalWindowWrapper.modalWindow_blackBG{background-color:rgba(0,0,0,.6)}.modalWindowWrapper.modalWindow_blackBG .modalWindowInner{border:none}.modalWindowWrapper .modalWindowBack{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.modalWindowWrapper:not(.disableFade){-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.modalWindowWrapper.fullScreen #closeModal{top:12px;right:12px}.modalWindowWrapper.fullScreen #closeModal.white:before{-webkit-filter:none;filter:none}.modalWindowWrapper.fullScreen #closeModal:before{-webkit-filter:brightness(60%);filter:brightness(60%)}.modalWindowWrapper.fullScreen .modalWindowInner{width:100%;height:100%;max-width:none;max-height:none;border-radius:0;border:0;background-color:#fff}.modalWindowWrapper.fullScreen .modalWindowInner .modalWindowTitle{max-width:none}.modalWindowWrapper.fullScreen .modalWindowInner .modalWindowTitle.noHeight+.modalWindowContent{max-height:none}.modalWindowWrapper.fullScreen .modalWindowInner .modalWindowContent{max-width:none;max-height:none}.modalWindowWrapper.transparentHeader .modalWindowInner .modalWindowTitle{z-index:10}.modalWindowWrapper .modalWindowInner{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;z-index:1;width:95%;height:95%;max-width:920px;max-height:680px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:1em;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);border:1px solid #ddd}.modalWindowWrapper .modalWindowInner.small{max-width:560px;max-height:340px}.modalWindowWrapper .modalWindowInner .modalWindowTitle{background-color:#fff;font-family:Lato,sans-serif;font-weight:400;position:relative;font-size:1.25em;padding:1rem 3.5rem 1rem 1rem;text-align:left;width:100%;max-width:920px;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);-ms-flex-preferred-size:51px;flex-basis:51px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;z-index:10}@media (min-width:720px){.modalWindowWrapper .modalWindowInner .modalWindowTitle{font-size:1.75rem}}.modalWindowWrapper .modalWindowInner .modalWindowTitle .closeModal{top:12px;right:6px;height:48px;width:48px;cursor:pointer;position:relative;position:absolute}.modalWindowWrapper .modalWindowInner .modalWindowTitle .closeModal:before{content:"";display:block;position:absolute;width:18px;height:18px;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/close.svg);-webkit-filter:brightness(60%);filter:brightness(60%);top:18%;left:31%}.modalWindowWrapper .modalWindowInner .modalWindowTitle .titleBackButton{display:inline-block;width:.75em;height:.75em;margin-right:.5em;position:relative;cursor:pointer}.modalWindowWrapper .modalWindowInner .modalWindowTitle .titleBackButton:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/back_arrow.svg);-webkit-filter:brightness(87%);filter:brightness(87%)}.modalWindowWrapper .modalWindowInner .modalWindowTitle.redModal{background-color:#ff1464;color:#fff}.modalWindowWrapper .modalWindowInner .modalWindowTitle.redModal .closeModal:before{-webkit-filter:none;filter:none}.modalWindowWrapper .modalWindowInner .modalWindowTitle.greenModal{background-color:#6932dc;color:#fff}.modalWindowWrapper .modalWindowInner .modalWindowTitle.greenModal .closeModal:before{-webkit-filter:none;filter:none}.modalWindowWrapper .modalWindowInner .modalWindowTitle.blueModal{background-color:#006eff;color:#fff}.modalWindowWrapper .modalWindowInner .modalWindowTitle.blueModal .closeModal:before{-webkit-filter:none;filter:none}.modalWindowWrapper .modalWindowInner .modalWindowTitle.yellowModal{background-color:#6932dc;color:#fff}.modalWindowWrapper .modalWindowInner .modalWindowTitle.yellowModal .closeModal:before{-webkit-filter:none;filter:none}.modalWindowWrapper .modalWindowInner .modalWindowTitle.goldModal{background-color:#cc8000;color:#fff}.modalWindowWrapper .modalWindowInner .modalWindowTitle.goldModal .closeModal:before{-webkit-filter:none;filter:none}.modalWindowWrapper .modalWindowInner .modalWindowTitle.darkModal{background-color:#212121;color:#fff;-webkit-box-shadow:none;box-shadow:none}.modalWindowWrapper .modalWindowInner .modalWindowTitle.darkModal .closeModal:before{-webkit-filter:none;filter:none}.modalWindowWrapper .modalWindowInner .modalWindowTitle.darkModal+.modalWindowContent{background-color:#000}.modalWindowWrapper .modalWindowInner .modalWindowTitle img{width:1em;margin-right:.5em}.modalWindowWrapper .modalWindowInner .modalWindowTitle.large{font-weight:100;font-size:2.5em;-ms-flex-preferred-size:2.5em;flex-basis:2.5em;line-height:1.6em;text-align:center;white-space:normal}.modalWindowWrapper .modalWindowInner .modalWindowTitle.large .closeModal{position:relative;position:absolute;top:20px;right:30px}.modalWindowWrapper .modalWindowInner .modalWindowTitle.large .closeModal:before{content:"";display:block;position:absolute;width:24px;height:24px;left:38%;top:38%;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/close.svg);-webkit-filter:brightness(26%);filter:brightness(26%)}.modalWindowWrapper .modalWindowInner .modalWindowTitle.large .subtitle{font-size:.33em;margin-top:-2.5em}.modalWindowWrapper .modalWindowInner .modalWindowTitle span.subtitle{font-size:.5em;font-style:italic;color:#999}.modalWindowWrapper .modalWindowInner .modalWindowTitle.noHeader{-webkit-box-shadow:none;box-shadow:none;white-space:normal}.modalWindowWrapper .modalWindowInner .modalWindowTitle.noHeight{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;padding:0;white-space:normal}.modalWindowWrapper .modalWindowInner .modalWindowTitle.noHeight+.modalWindowContent{max-height:680px}.modalWindowWrapper .modalWindowInner .modalWindowTitle.small-centered{font-weight:300;font-size:1em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:.1em 0 0;border-top-left-radius:1em;border-top-right-radius:1em}.modalWindowWrapper .modalWindowInner .modalWindowContent{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;max-width:920px;background-color:#fff;overflow:auto;position:relative}.modalWindowWrapper .modalWindowInner .modalWindowContent>div:first-of-type:not(.onboardingWrapper):not(.GenericModalWrapper):not(.ModalWrapper){position:absolute;min-height:100%;width:100%}.modalWindowWrapper .modalWindowInner .modalWindowContent>div:first-of-type:not(.onboardingWrapper):not(.GenericModalWrapper):not(.ModalWrapper).oneToOne{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modalWindowWrapper .modalWindowInner .modalWindowContent>div:first-of-type:not(.onboardingWrapper):not(.GenericModalWrapper):not(.ModalWrapper).oneToOne .panelLeft,.modalWindowWrapper .modalWindowInner .modalWindowContent>div:first-of-type:not(.onboardingWrapper):not(.GenericModalWrapper):not(.ModalWrapper).oneToOne .panelRight{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;min-height:100%}.modalWindowWrapper .modalWindowInner .modalWindowContent>div:first-of-type:not(.onboardingWrapper):not(.GenericModalWrapper):not(.ModalWrapper).twoToThree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:719px){.modalWindowWrapper .modalWindowInner .modalWindowContent>div:first-of-type:not(.onboardingWrapper):not(.GenericModalWrapper):not(.ModalWrapper).twoToThree{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modalWindowWrapper .modalWindowInner .modalWindowContent>div:first-of-type:not(.onboardingWrapper):not(.GenericModalWrapper):not(.ModalWrapper).twoToThree .panelLeft{-ms-flex-preferred-size:67%;flex-basis:67%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-height:100%}@media (max-width:719px){.modalWindowWrapper .modalWindowInner .modalWindowContent>div:first-of-type:not(.onboardingWrapper):not(.GenericModalWrapper):not(.ModalWrapper).twoToThree .panelLeft{min-height:15rem;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.modalWindowWrapper .modalWindowInner .modalWindowContent>div:first-of-type:not(.onboardingWrapper):not(.GenericModalWrapper):not(.ModalWrapper).twoToThree .panelRight{-ms-flex-preferred-size:34%;flex-basis:34%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;min-height:100%}.modalWindowWrapper .modalWindowInner .modalWindowContent>div:first-of-type:not(.onboardingWrapper):not(.GenericModalWrapper):not(.ModalWrapper) .panelLeft:not(:last-child){border-right:1px solid #ddd}.modalWindowWrapper .modalWindowInner .modalWindowContent .btnWrapper{margin-top:2em}.modalWindowWrapper .modalWindowInner .modalWindowContent .modalWindow_innerGenericWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:2em}.modalWindowWrapper .modalWindowInner .modalWindowContent .modalWindow_innerGenericWrapper .modalWindow_innerGenericContent{width:100%;text-align:center}.modalWindowWrapper .modalWindowInner .bottomButton{font-weight:100;font-size:1.75em;-ms-flex-negative:0;flex-shrink:0;line-height:3.5em;cursor:pointer;color:#fff;background-color:#6932dc}.modalWindowWrapper .modalWindowInner .bottomButton img{width:1em;margin-right:.5em}.modalWindowWrapper .modalWindowInner .bottomButton:hover{background-color:#7948e0}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageTop{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding:0 2em}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageTop .teamHeader{margin:2em 0 1em}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageTop .teamHeader img{display:inline-block;vertical-align:middle;height:3.5em;margin-right:.5em}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageTop .teamHeader .teamName{display:inline-block;vertical-align:middle;font-size:2.5em;font-weight:100}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageTop .teamHeader .instructions{margin:1.5em 0;font-style:italic;color:#999}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageTop .playerCards{-webkit-box-shadow:none;box-shadow:none;border-top:1px solid #eee}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageTop .playerCards .playerCard{border-bottom:1px solid #eee}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageTop .playerCards .playerCard .playerCardRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageTop .playerCards .playerCard .playerCardRight .playerName{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-size:1.2em;font-weight:100;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.5}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageTop .playerCards .playerCard .playerCardRight .statsModifiersWrapper{-ms-flex-negative:0;flex-shrink:0;font-size:1.75em;font-weight:700;text-align:right;white-space:nowrap;margin:0 0 0 1rem}@media (max-width:479px){.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageTop .playerCards .playerCard .playerCardRight .statsModifiersWrapper{margin:0}}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageBottom{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:1px solid #ddd}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageBottom .panelBottomButtons{margin-right:0;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:479px){.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageBottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageBottom .batchDamageBtn{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding:1em;cursor:pointer}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageBottom .batchDamageBtn:hover{background-color:#eee}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageBottom .batchDamageBtn+.batchDamageBtn{border-left:1px solid #ddd}@media (max-width:479px){.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageBottom .batchDamageBtn+.batchDamageBtn{border-left:none;border-top:1px solid #ddd}}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageBottom .batchDamageBtn>div{display:inline-block;vertical-align:middle}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageBottom .batchDamageBtn .image{background-size:contain;background-position:50%;background-repeat:no-repeat;height:4em;width:4em}.modalWindowWrapper .modalWindowInner .modalWindow_applyBatchDamageWrapper .modalWindow_applyBatchDamageBottom .batchDamageBtn .text{font-size:1.25em;font-weight:100}.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:2em;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around}.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper .modalWindow_editStatsInner .instructions{font-size:1.25em;margin-bottom:2em}.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper .modalWindow_editStatsInner .statsHolder{text-align:center;margin-bottom:1.25em;display:grid;grid-template-columns:repeat(4,7em);grid-gap:2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:719px){.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper .modalWindow_editStatsInner .statsHolder{grid-template-columns:repeat(4,1fr);grid-gap:1.5em}}@media (max-width:479px){.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper .modalWindow_editStatsInner .statsHolder{grid-template-columns:repeat(2,1fr)}}.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper .modalWindow_editStatsInner .statsHolder>div{display:inline-block;vertical-align:middle}.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper .modalWindow_editStatsInner .statsHolder>div input{width:100%;display:block;text-align:center;margin-top:.5em}.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper .modalWindow_editStatsInner .statsHolder>div div{font-weight:700}.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper .modalWindow_editStatsInner .statsHolder .hpForm input{border:2px solid #ff1464}.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper .modalWindow_editStatsInner .statsHolder .apForm input{border:2px solid #006eff}.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper .modalWindow_editStatsInner .statsHolder .xpForm input{border:2px solid #6932dc}.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper .modalWindow_editStatsInner .statsHolder .gpForm input{border:2px solid #cc8000}.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper .modalWindow_editStatsInner .descriptionHolder{margin-bottom:2em}.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper .modalWindow_editStatsInner .descriptionHolder input{width:20.5em;font-weight:100}.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper .modalWindow_editStatsInner .descriptionHolder input.premium{width:27.9em}.modalWindowWrapper .modalWindowInner .modalWindow_editStatsWrapper .modalWindow_editStatsInner .btnHolder .btn{font-size:1.25em}@media (max-width:719px){.modalWindowWrapper .modalWindowInner .modalWindow_isDeadWrapper{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;min-height:0!important;height:100%!important}}.modalWindowWrapper .modalWindowInner .modalWindow_isDeadWrapper .panelLeft{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-image:url(../files-sub/classcraft-assets/images/bookOfLaments.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;font-size:2.75em;font-weight:100;padding:1em;-webkit-box-shadow:none!important;box-shadow:none!important}@media (max-width:719px){.modalWindowWrapper .modalWindowInner .modalWindow_isDeadWrapper .panelLeft{border:0!important;min-height:40%!important;-ms-flex-preferred-size:auto!important;flex-basis:auto!important}}.modalWindowWrapper .modalWindowInner .modalWindow_isDeadWrapper .panelLeft .modalWindow_isDeadSentence{width:100%;text-align:center;padding:1rem;background-color:rgba(0,0,0,.5);border-radius:.5rem;-ms-flex-item-align:start;align-self:flex-start;font-size:.75em}.modalWindowWrapper .modalWindowInner .modalWindow_isDeadWrapper .panelRight{max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#fff;background-color:#000}@media (max-width:719px){.modalWindowWrapper .modalWindowInner .modalWindow_isDeadWrapper .panelRight{min-height:40%!important;max-height:60%!important;-ms-flex-preferred-size:40%!important;flex-basis:40%!important;-ms-flex-negative:0!important;flex-shrink:0!important;-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important;overflow:hidden}}.modalWindowWrapper .modalWindowInner .modalWindow_isDeadWrapper .panelRight .panelRightTop{padding:2em 0 1em;text-transform:uppercase}.modalWindowWrapper .modalWindowInner .modalWindow_isDeadWrapper .panelRight .panelRightBottom{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.modalWindowWrapper .modalWindowInner .modalWindow_isDeadWrapper .panelRight .panelRightBottom .playerCard{border-bottom:1px solid #1e1e1e}.modalWindowWrapper .modalWindowInner .modalWindow_isDeadWrapper .panelRight .panelRightBottom .playerCard:hover{background-color:#212121}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:719px){.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;min-height:0!important;height:100%!important}}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .modalWindow_takeDamageTop{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .modalWindow_takeDamageBottom{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:1px solid #ddd}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .modalWindow_takeDamageBottom .panelBottomButtonsRight{margin-right:0;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .modalWindow_takeDamageBottom .panelBottomButtonsLeft{display:-webkit-box;display:-ms-flexbox;display:flex}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelLeft{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:719px){.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelLeft{background-position:50% 25%!important;border:0!important;min-height:30%!important;-ms-flex-preferred-size:auto!important;flex-basis:auto!important}}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelLeft .panelLeftLeft{-ms-flex-preferred-size:18em;flex-basis:18em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;padding:2em;text-align:left}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelLeft .panelLeftLeft .currentDamage{margin-bottom:1.75em}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelLeft .panelLeftLeft .currentDamage .warmPinkBold{font-size:2rem}@media (min-width:720px){.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelLeft .panelLeftLeft .currentDamage .warmPinkBold{font-size:2.5rem}}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelLeft .panelLeftLeft .playerName{font-size:1.75rem;font-weight:700;line-height:1.2em;margin-bottom:.5em}@media (min-width:720px){.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelLeft .panelLeftLeft .playerName{font-size:2rem}}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelLeft .panelLeftRight{width:100%;max-width:calc(100% - 18em);display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:479px){.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelLeft .panelLeftRight{display:none}}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelRight{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:719px){.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelRight{min-height:40%!important;max-height:60%!important;-ms-flex-preferred-size:40%!important;flex-basis:40%!important;-ms-flex-negative:0!important;flex-shrink:0!important;-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important;overflow:hidden}}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelRight .playerCards{margin:0 .5em;-webkit-box-shadow:none;box-shadow:none}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelRight .playerCards .playerCard{font-weight:100;line-height:1.3em}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelRight .panelRightTop{text-align:left;padding:1.5em 1.5em 1.5em 1em;font-weight:700}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelRight .panelRightTop em{color:#006eff;font-weight:700}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelRight .panelRightMiddle{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelRight .panelRightMiddle .playerCard{padding:1em 1em 1em 1.25em;min-height:90px}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelRight .panelRightMiddle .playerCard .playerCardLeft{-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:1em;min-height:auto;width:3.5em;max-height:3.5em}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelRight .panelRightMiddle .playerCard .playerCardLeft .PowerImageWrapper{height:100%}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelRight .panelRightMiddle .playerCard .boldItem{font-weight:700;white-space:nowrap}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelRight .panelRightMiddle .playerCard .playerName>p{display:inline}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelRight .panelRightBottom{-ms-flex-negative:0;flex-shrink:0}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelRight .panelRightBottom .playerCards{border-top:1px solid #ddd}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper .panelRight .panelRightBottom .playerCards .delayHelpBtn{background-size:contain;background-position:50%;background-repeat:no-repeat;width:45px;margin-left:.5em}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper.playerWillDie .panelLeft{background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/aboutToDie.jpg);-webkit-box-shadow:none;box-shadow:none}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper.playerWillDie .panelLeft .playerWillDieCTA{color:#fff;line-height:1.1em;font-weight:100;font-size:2em;margin:1em;padding:1rem;background-color:rgba(0,0,0,.5);border-radius:.5rem;-ms-flex-item-align:start;align-self:flex-start}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper.playerWillDie .panelRight{color:#fff;background-color:#000}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper.playerWillDie .panelRight .playerCards{border-top:1px solid #1e1e1e}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper.playerWillDie .panelRight .playerCards .playerCard{border-bottom:1px solid #1e1e1e}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper.playerWillDie .panelRight .playerCards .playerCard:hover{background-color:#212121}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper.playerWillDie .dealLaterBtn{color:#fff}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper.playerWillDie .dealLaterBtn:hover{color:#000}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper.playerWillDie .doNothingBtn{color:#fff}.modalWindowWrapper .modalWindowInner .modalWindow_takeDamageWrapper.playerWillDie .doNothingBtn:hover{color:#000}.modalWindowWrapper .modalWindowInner .modalWindow_useCheatDeathWrapper .panelLeft{background-size:cover;background-position:50%;background-repeat:no-repeat}.modalWindowWrapper .modalWindowInner .modalWindow_useCheatDeathWrapper .panelRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:2em 1em;min-width:300px}.modalWindowWrapper .modalWindowInner .modalWindow_useCheatDeathWrapper .panelRight .panelRightTop{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.modalWindowWrapper .modalWindowInner .modalWindow_useCheatDeathWrapper .panelRight .panelRightBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0}.modalWindowWrapper .modalWindowInner .modalWindow_useProtectWrapper .panelLeft{background-size:cover;background-position:50%;background-repeat:no-repeat}.modalWindowWrapper .modalWindowInner .modalWindow_useProtectWrapper .panelRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:2em 1em;min-width:300px}.modalWindowWrapper .modalWindowInner .modalWindow_useProtectWrapper .panelRight .panelRightTop{margin-bottom:1em}.modalWindowWrapper .modalWindowInner .modalWindow_useProtectWrapper .panelRight .panelRightTop,.modalWindowWrapper .modalWindowInner .modalWindow_useProtectWrapper .panelRight .panelRightTop+.panelRightMiddle{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.modalWindowWrapper .modalWindowInner .modalWindow_useProtectWrapper .panelRight .panelRightTop .StatModifiersWrapper{font-size:1.25em}.modalWindowWrapper .modalWindowInner .modalWindow_useProtectWrapper .panelRight .panelRightMiddle{margin-bottom:1em;text-align:left}.modalWindowWrapper .modalWindowInner .modalWindow_useProtectWrapper .panelRight .panelRightBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-negative:0;flex-shrink:0}.modalWindowWrapper .modalWindowInner .modaWindow_buyGearWrapper p{margin:1.5em}.modalWindowWrapper .modalWindowInner .modaWindow_buyGearWrapper table{width:auto;margin:0 auto 2em}.modalWindowWrapper .modalWindowInner .modaWindow_buyGearWrapper table tr{vertical-align:middle;font-size:1.25em}.modalWindowWrapper .modalWindowInner .modaWindow_buyGearWrapper table tr td:last-child{text-align:right}.modalWindowWrapper .modalWindowInner .modaWindow_buyGearWrapper table tr.itemRow{font-weight:500}.modalWindowWrapper .modalWindowInner .modaWindow_buyGearWrapper table tr.itemRow .middleCell{min-width:10em;line-height:1.5em;text-align:center}.modalWindowWrapper .modalWindowInner .modaWindow_buyGearWrapper table tr.costRow{font-size:1.5em}.modalWindowWrapper .modalWindowInner .modaWindow_buyGearWrapper table tr.costRow td{border-top:1px solid #ddd}.modalWindowWrapper .modalWindowInner .modaWindow_buyGearWrapper table tr.costRow td:last-of-type{padding-right:.4em}.modalWindowWrapper .modalWindowInner .modaWindow_buyGearWrapper table tr.youHaveRow{color:#555;font-style:italic}.modalWindowWrapper .modalWindowInner .modaWindow_buyGearWrapper table tr.youHaveRow td{padding-top:0}.modalWindowWrapper .modalWindowInner .modaWindow_buyGearWrapper .notEnoughCoins{font-size:1.25em;color:#ff1464;margin-bottom:1em}.modalWindowWrapper .modalWindowInner .modalWindow_buyGear_finishedWrapper .panelLeft{background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-box-shadow:none;box-shadow:none}.modalWindowWrapper .modalWindowInner .modalWindow_buyGear_finishedWrapper .panelRight{-ms-flex-item-align:center;align-self:center;padding:0 2em}.modalWindowWrapper .modalWindowInner .modalWindow_buyGear_finishedWrapper .panelRight .newLookText{font-size:3.6em;font-weight:100;margin-bottom:.5em}.modalWindowWrapper .modalWindowInner .modalWindow_buyGear_finishedWrapper .panelRight .btn{font-size:1.25em}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:3em 0 1.5em;text-align:left;width:100%;height:100%}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding:0 3em}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .editStudentsTitle{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-weight:100;font-size:3.13em;margin-bottom:.5em}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .sectionTitle{font-weight:300;font-size:1.5em;margin-bottom:.5em}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .infoHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .infoHolder .columnHolder{-ms-flex-negative:0;flex-shrink:0;width:50%}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .infoHolder .columnHolder>div:first-of-type{font-weight:300;font-size:.75em;text-transform:uppercase;margin-bottom:.75em}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .infoHolder .columnHolder input{width:100%}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .infoHolder .columnHolder.password{width:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .infoHolder .columnHolder+.columnHolder{margin-left:1em}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .basicInfoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:2em}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .basicInfoWrapper .basicInfo_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:5em;height:5em;margin-right:1.5em;background-size:contain;background-position:50%;background-repeat:no-repeat}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .basicInfoWrapper .basicInfo_right{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .basicInfoWrapper .basicInfo_right .basicInfo_right_bottom{margin-top:1.5em}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .basicInfoWrapper .basicInfo_right .basicInfo_right_bottom .columnHolder.changeGroup,.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .basicInfoWrapper .basicInfo_right .basicInfo_right_bottom .columnHolder.characterClass{-ms-flex-negative:0;flex-shrink:0}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .basicInfoWrapper .basicInfo_right .basicInfo_right_bottom .columnHolder.changeGroup>div:nth-of-type(2),.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .basicInfoWrapper .basicInfo_right .basicInfo_right_bottom .columnHolder.characterClass>div:nth-of-type(2){font-weight:700}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .basicInfoWrapper .basicInfo_right .basicInfo_right_bottom .columnHolder.changeGroup .btn.icon,.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .basicInfoWrapper .basicInfo_right .basicInfo_right_bottom .columnHolder.characterClass .btn.icon{font-size:.5em}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .accountInfoWrapper{margin-bottom:1em}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .accountInfoWrapper .accountInfoHelpText{font-weight:300;font-size:.75em;color:#999;font-style:italic}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .editStudentsInnerWrapper .accountInfoWrapper .accountInfo{margin-top:1em}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .btnHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;-webkit-box-shadow:0 -5px 5px -5px hsla(0,0%,60%,.375);box-shadow:0 -5px 5px -5px hsla(0,0%,60%,.375);padding:1.5em 3em 0;width:100%}.modalWindowWrapper .modalWindowInner .modalWindow_editStudentsWrapper .btnHolder .deleteBtnWrapper .btn+.btn{margin-left:.5em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteWrapper{padding:2em;text-align:left}.modalWindowWrapper .modalWindowInner .modalWindow_inviteWrapper .isLoading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1}.modalWindowWrapper .modalWindowInner .modalWindow_inviteWrapper .inviteTitle{font-weight:100;font-size:2.5em;margin-bottom:1em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteWrapper .inviteTitle+div{font-weight:300;font-size:1.25em;margin-bottom:1em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteWrapper .modalWindow_inviteBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modalWindowWrapper .modalWindowInner .modalWindow_inviteWrapper .modalWindow_inviteBottom>div{padding-bottom:4em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteWrapper .modalWindow_inviteBottom>div.handoutSection{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;border-right:1px solid #ddd;padding-right:2em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteWrapper .modalWindow_inviteBottom>div.emailSection{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding-left:2em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteWrapper .modalWindow_inviteBottom>div .btn{margin-top:2.5em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteWrapper .modalWindow_inviteBottom>div h2{padding:0;font-size:1.5em;font-weight:700;margin:0 0 .5em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteWrapper .modalWindow_inviteBottom>div p{font-weight:300;font-size:.88em;line-height:1.3em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteWrapper #finishBtn{position:absolute;bottom:1.5em;right:1.5em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .inviteByEmailTitle{-ms-flex-negative:0;flex-shrink:0;font-weight:100;font-size:2.5em;text-align:left;margin:.8em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .modalWindow_inviteByEmailInner{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375)}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .modalWindow_inviteByEmailInner table{margin-top:1em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .modalWindow_inviteByEmailInner table tr th{font-weight:300;font-size:.75em;padding:.58em 1.16em;border-bottom:1px solid #ddd;color:#999;white-space:nowrap;text-transform:uppercase;letter-spacing:1px;text-align:left}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .modalWindow_inviteByEmailInner table tr th:first-of-type{padding-left:2.67em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .modalWindow_inviteByEmailInner table tr th:nth-of-type(2){text-align:center}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .modalWindow_inviteByEmailInner table tr th:nth-of-type(3){padding-right:2.67em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .modalWindow_inviteByEmailInner table tr td{font-weight:300;font-size:.75em;border-bottom:1px solid #ddd;padding:.5em 1em;width:1%;line-height:1.3em;text-align:left;height:3.42em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .modalWindow_inviteByEmailInner table tr td:first-of-type{padding-left:2.67em;width:50%}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .modalWindow_inviteByEmailInner table tr td:nth-of-type(2){text-align:center;width:50%}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .modalWindow_inviteByEmailInner table tr td:nth-of-type(3){padding-right:2.67em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .modalWindow_inviteByEmailInner table tr td input{width:100%;min-width:25em;background:hsla(0,0%,100%,.001)}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .modalWindow_inviteByEmailInner table tr td .inviteSent{font-weight:700;color:#6932dc;font-style:italic}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .modalWindow_inviteByEmailInner table tr td .sendAnother{color:#999;margin-left:1em;font-style:italic}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .modalWindow_inviteByEmailInner table tr td.inviteBtn{display:none}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .btnBottom{-ms-flex-negative:0;flex-shrink:0;padding:1.5em 2em}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .btnBottom,.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .btnBottom .btnRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modalWindowWrapper .modalWindowInner .modalWindow_inviteByEmailWrapper .btnBottom .btnRight #recaptcha{margin-right:1.5em}.modalWindowWrapper .modalWindowInner .modalWindow_deletingAccountWrapper{padding:0 25%}.modalWindowWrapper .modalWindowInner .modalWindow_deletingAccountWrapper select,.modalWindowWrapper .modalWindowInner .modalWindow_deletingAccountWrapper textarea{width:100%}.modalWindowWrapper .modalWindowInner .modalWindow_deletingAccountWrapper div{margin-top:20px;margin-bottom:20px}.modalWindowWrapper .modalWindowInner .modalWindow_deletingAccountWrapper .btn{margin:1em}.modalWindowWrapper .modalWindowInner .modalWindow_announcement .innerWrapper{position:absolute;top:0;left:0;width:100%;height:100%}.modalWindowWrapper .modalWindowInner .modalWindow_announcement .paneLeft,.modalWindowWrapper .modalWindowInner .modalWindow_announcement .paneRight{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto}.modalWindowWrapper .modalWindowInner .modalWindow_announcement .title_image_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modalWindowWrapper .modalWindowInner .modalWindow_announcement .title_image_text .title_image_text_top{-ms-flex-negative:0;flex-shrink:0;font-weight:100;font-size:2.5em;padding:1em}.modalWindowWrapper .modalWindowInner .modalWindow_announcement .title_image_text .title_image_text_middle{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0;background-size:contain;background-position:50%;background-repeat:no-repeat}.modalWindowWrapper .modalWindowInner .modalWindow_announcement .title_image_text .title_image_text_bottom{-ms-flex-negative:0;flex-shrink:0;font-weight:300;font-size:1.25em;padding:2em}.modalWindowWrapper .modalWindowInner .modalWindow_announcement .title_image_text .title_image_text_bottom div+div{margin-top:1em}.modalWindowWrapper .modalWindowInner .modalWindow_flagConfirmWrapper{padding:1em;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;background-color:#fff}.modalWindowWrapper .modalWindowInner .modalWindow_flagConfirmWrapper .modalWindow_flagConfirmInner p{font-size:1.5em;line-height:1.3em;margin-bottom:1em}.modalWindowWrapper .modalWindowInner .modalWindow_flagConfirmWrapper .modalWindow_flagConfirmInner .btnHolder .btn{font-size:1.3em}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper{padding:2em;width:100%;height:100%}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}@media (min-width:768px){.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper{padding:2em 4em}}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner{display:inline-block;vertical-align:middle;width:calc(100% - .25em);text-align:center}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner>:last-child{margin-bottom:2em}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:100;font-size:calc(31.25px + 1.30208vw);color:#555;line-height:1.1em;margin-bottom:.75em}@media (max-width:479px){.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner .title{font-size:37.5px}}@media (min-width:1440px){.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner .title{font-size:50px}}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner .title img{display:none}@media (min-width:568px){.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner .title img{display:block;margin-right:.35em;width:1em}}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner .text{font-size:calc(15.5px + .3125vw);color:#999;font-weight:100;line-height:1.5em}@media (max-width:479px){.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner .text{font-size:17px}}@media (min-width:1440px){.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner .text{font-size:20px}}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner .text.howToTeacherConnect{margin:1em 0}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner .btn{font-weight:700;vertical-align:baseline}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner .btn:not(:last-child){margin-bottom:2em}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner .buttonWrapper>.btn{margin-bottom:2em}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner .buttonWrapper>.btn:not(:last-child){margin-right:1em}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner.inviteMulticlass a{color:#6932dc;text-decoration:none}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner.inviteMulticlass a:hover{color:#7948e0}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner.inviteMulticlass .form{width:28em;margin:auto}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner.inviteMulticlass .form .teacherConnectCodeWrapper{margin-top:-1em}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner.inviteMulticlass .form .btn{margin-top:2em}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner.accepted .learnMore{font-weight:300;font-size:1.25em;margin-bottom:1em}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner.accepted .learnMore a{color:#6932dc;text-decoration:none;font-weight:100}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner.accepted .learnMore a:hover{color:#7948e0}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner.unlink .icon{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(../files-sub/classcraft-assets/icons/unlink.svg);mask-image:url(../files-sub/classcraft-assets/icons/unlink.svg);background-color:#999;margin-bottom:2em;height:6em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner.unlink .text-small{color:#999;margin-top:.5em;font-style:italic}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner.unlink .buttonWrapper{margin-top:2em}.modalWindowWrapper .modalWindowInner .TeacherConnectInviteWrapper .TeacherConnectInviteInner.unlink .buttonWrapper .btn{margin-bottom:0}.modalWindowWrapper .modalWindowInner .modalWindow_parentsApprovalWrapper .modalWindow_parentsApprovalInner{padding:1.5em 2.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modalWindowWrapper .modalWindowInner .modalWindow_parentsApprovalWrapper .modalWindow_parentsApprovalInner .parentHolder+.parentHolder{margin-top:1.5em;padding-top:1.5em;border-top:1px solid #ddd}.modalWindowWrapper .modalWindowInner .modalWindow_parentsApprovalWrapper .modalWindow_parentsApprovalInner .parentHolder .studentName{font-weight:300;font-size:1.25em;margin-bottom:1.5em}.modalWindowWrapper .modalWindowInner .modalWindow_parentsApprovalWrapper .modalWindow_parentsApprovalInner .parentHolder .parentName{font-weight:100;font-size:1.75em}.modalWindowWrapper .modalWindowInner .modalWindow_parentsApprovalWrapper .modalWindow_parentsApprovalInner .parentHolder .parentEmail{font-size:1.5em;font-weight:100}.modalWindowWrapper .modalWindowInner .modalWindow_parentsApprovalWrapper .modalWindow_parentsApprovalInner .parentHolder .parentButtons{margin-top:2em}.modalWindowWrapper .modalWindowInner .modalWindow_parentsApprovalWrapper .modalWindow_parentsApprovalInner .parentHolder .parentButtons .btn+.btn{margin-left:.5em}.modalWindowWrapper .modalWindowInner .modalWindow_student_parentsApprovalWrapper .modalWindow_student_parentsApprovalInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.modalWindowWrapper .modalWindowInner .modalWindow_student_parentsApprovalWrapper .modalWindow_student_parentsApprovalInner .headerLargeImage{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-image:url(../files-sub/classcraft-assets/images/parent_bg.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat}.modalWindowWrapper .modalWindowInner .modalWindow_student_parentsApprovalWrapper .modalWindow_student_parentsApprovalInner .modalBodyWrapper{-ms-flex-negative:0;flex-shrink:0;margin:1em 2em;font-weight:300;font-size:1.5em;line-height:1.3em}.modalWindowWrapper .modalWindowInner .modalWindow_student_parentsApprovalWrapper .modalWindow_student_parentsApprovalInner .btnsWrapper{-ms-flex-negative:0;flex-shrink:0;margin-bottom:1.5em}.modalWindowWrapper .modalWindowInner .modalWindow_ruleSummaryWrapper .ruleSummaryTitle{font-weight:100;font-size:2.5em;margin-bottom:.5em}.modalWindowWrapper .modalWindowInner .modalWindow_ruleSummaryWrapper .ruleSummarySubtitle{line-height:1.3em;color:#999;width:100%;max-width:30em;margin:0 auto 2em}.modalWindowWrapper .modalWindowInner .modalWindow_ruleSummaryWrapper select{display:block;width:100%;max-width:20em;margin:0 auto 2em}.modalWindowWrapper .modalWindowInner .modalWindow_ruleSummaryWrapper .btnHolder{text-align:center}.modalWindowWrapper .modalWindowInner .modalWindow_unsubscribeWrapper{padding:1em;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.modalWindowWrapper .modalWindowInner .modalWindow_unsubscribeWrapper .modalWindow_unsubscribeInner p{font-size:1.5em;line-height:1.3em;margin-bottom:1em}.modalWindowWrapper .modalWindowInner .modalWindow_unsubscribeWrapper .modalWindow_unsubscribeInner .deleteGroupBtnWrapper .btn{font-size:1.3em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;width:100%;height:100%}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding:1.5em 3em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .currentStepTitleHolder{margin:2em 0}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .currentStepTitleHolder .currentStepTitle{font-size:2em;font-weight:100}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .currentStepTitleHolder p{width:75%;margin:1em auto 0;line-height:1.4em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:1em;min-height:0}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .inline{display:inline-block}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane input,.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane select{display:block;margin:0 auto 1em;width:75%}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane #nbStudents{display:inline-block}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane .estimateContainer{padding-left:2em;text-align:left}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane .estimateContainer .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.6em 0;border-top:1px solid #ddd}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane .estimateContainer .row:first-of-type{border:none}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane .estimateContainer .row>div:first-of-type{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane .estimateContainer .row>div:first-of-type.classInfoHolder .className{font-size:1.2em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane .estimateContainer .row>div:first-of-type.classInfoHolder .classMeta{font-size:.88em;color:#555;margin-top:.25em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane .estimateContainer .row>div:first-of-type.classInfoHolder .classMeta:first-letter{text-transform:uppercase}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane .estimateContainer .row>div:last-of-type{font-weight:700;-ms-flex-negative:0;flex-shrink:0}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane .estimateContainer .row>div:last-of-type.editHolder div,.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane .estimateContainer .row>div:last-of-type.editHolder img{display:inline-block;vertical-align:middle;margin-left:.5em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane .estimateContainer .row>div:last-of-type.editHolder img{height:1em;cursor:pointer}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane .estimateContainer .row.taxes+.taxes{border:none}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane .estimateContainer .row.total{border-top:1px solid #000;border-bottom:none;font-size:1.5em;padding-top:.83em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane .extend_instructions{font-weight:700;margin-bottom:.25em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane table tr.freeMonths{color:#6932dc}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane table tr td{padding:1em 0;vertical-align:top}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane table tr td .itemDescription .priceInOtherCurrency,.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane table tr td .itemDescription p:last-of-type{font-weight:300;font-size:.75em;margin-top:.25em;display:block}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane table tr td .itemDescription .priceInOtherCurrency strong,.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane table tr td .itemDescription p:last-of-type strong{font-weight:300}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane table tr td .itemDetails{font-weight:300;font-size:.75em;margin-top:.25em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane table tr td:last-of-type{text-align:right}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .leftPane table tfoot tr td{border-top:1px solid #ddd}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding-right:2em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane .className{font-size:1.5em;text-align:left}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane .classType{font-size:1.13em;text-align:left;color:#555;margin:.25em 0}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane .classExpiry{font-size:.88em;text-align:left;color:#555;margin-bottom:2em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane .costContainer{text-align:left}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane .costContainer .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.25em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane .costContainer .row>div:first-of-type{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane .costContainer .row>div:last-of-type{font-weight:700;-ms-flex-negative:0;flex-shrink:0}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane .costContainer .row.total{border-top:1px solid #ddd;font-size:1.5em;padding-top:.83em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane.estimateRight{padding-right:0}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane.estimateRight>div{margin-bottom:1.5em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane.estimateRight>div .btn{display:block;width:55%;margin:auto}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane.estimateRight>div .btn.icon{display:inline-block;width:3.5em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane.estimateRight>div .btn.icon+.btn{margin-left:.5em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane.estimateRight>div input{display:block;width:55%;margin:0 auto .5em;text-align:center}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane.transaction_confirmRight{padding:0 4em;text-align:left}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane.transaction_confirmRight .rightTitle{font-size:1.5em;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:.25em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane.transaction_confirmRight .rightTitle>div:first-of-type{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane.transaction_confirmRight .rightTitle>div:last-of-type{-ms-flex-negative:0;flex-shrink:0}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane.transaction_confirmRight .rightTitle>div:last-of-type img{height:1em;cursor:pointer}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .modalWindow_transactionFormWrapper .rightPane.transaction_confirmRight .address{margin-bottom:2em}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .ccInfosWrapper,.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .transferWrapper,.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .user_billingInfoWrapper{width:40%;margin:auto}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .modalWindow_transactionInnerWrapper .transferWrapper select{display:block;width:100%}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;-webkit-box-shadow:0 -5px 5px -5px hsla(0,0%,60%,.375);box-shadow:0 -5px 5px -5px hsla(0,0%,60%,.375);padding:1.5em 3em;width:100%;z-index:0}.modalWindowWrapper .modalWindowInner .modalWindow_transactionWrapper .buttonWrapper .btn{font-size:1.3em}.modalWindowWrapper .modalWindowInner .modalWindow_studentCertificatesWrapper .studentCertificatesTitle{font-weight:100;font-size:2.5em;margin-bottom:.5em}.modalWindowWrapper .modalWindowInner .modalWindow_studentCertificatesWrapper .studentCertificatesSubtitle{line-height:1.3em;color:#999;width:100%;max-width:30em;margin:0 auto 2em}.modalWindowWrapper .modalWindowInner .modalWindow_studentCertificatesWrapper select{display:block;width:100%;max-width:20em;margin:0 auto 2em}.modalWindowWrapper .modalWindowInner .modalWindow_studentCertificatesWrapper .btnHolder{text-align:center}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .oneDriveFilePicker_title{-ms-flex-negative:0;flex-shrink:0;font-weight:100;font-size:1.75em;padding:.75em 1.45em;text-align:left}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .oneDriveFilePicker_title .oneDriveIcon{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/integrations/oneDrive-logo.svg);width:1.25em;height:.71em;margin-right:.3em}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .oneDriveFilePicker_title div{display:inline-block;vertical-align:middle}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .breadcrumbsContainer{-ms-flex-negative:0;flex-shrink:0;font-weight:300;font-size:.75em;padding:1.5em .58em 1.5em 3.49em;text-align:left;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375)}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .breadcrumbsContainer .breadcrumbsItem{display:inline-block;vertical-align:middle;color:#999}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .breadcrumbsContainer .breadcrumbsItem div{display:inline-block;vertical-align:middle;margin-right:.5em}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .breadcrumbsContainer .breadcrumbsItem div.clickable:hover{text-decoration:underline}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .loadingHolder{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;max-height:100%;min-height:0;position:relative}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .loadingHolder .loadingHolder{height:80px}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .fileListWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;max-height:100%;min-height:0}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .fileListWrapper table{margin-bottom:1.5em}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .fileListWrapper table th{padding:.58em;border-bottom:1px solid #ddd;text-align:left;white-space:nowrap;font-weight:300;font-size:.75em;text-transform:uppercase;color:#999}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .fileListWrapper table th:first-child{padding-left:3.49em}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .fileListWrapper table tbody tr{cursor:pointer}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .fileListWrapper table tbody tr:hover{background-color:#f1f1f1}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .fileListWrapper table tbody tr:nth-of-type(2n){background-color:#fafbfc}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .fileListWrapper table tbody tr:nth-of-type(2n):hover{background-color:#f1f1f1}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .fileListWrapper table tbody tr.selected td:first-child{border-left:4px solid #ebcb00}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .fileListWrapper table td{text-align:left;padding:.75em .5em;font-weight:300;font-size:.88em}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .fileListWrapper table td:first-of-type{padding-left:calc(3em - 4px);border-left:4px solid hsla(0,0%,100%,.001)}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .fileListWrapper table td:first-of-type div{display:inline-block;vertical-align:middle}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .fileListWrapper table td:first-of-type div:first-child{width:1.2em;height:1.5em;margin:-.1em .5em 0 0;background-size:contain;background-position:50%;background-repeat:no-repeat;background-origin:content-box}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .fileListWrapper table td:last-of-type{color:#999;font-weight:300;font-size:.88em}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .btnsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em 1em 1em 2.55em;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375)}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .btnsWrapper .btn{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-item-align:auto;align-self:auto;-ms-flex-negative:0;flex-shrink:0}.modalWindowWrapper .modalWindowInner .oneDriveFilePicker_innerWrapper .btnsWrapper .selectWrapper{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-ms-flex-item-align:center;align-self:center}.modalWindowWrapper .modalWindowInner .archivedPlayerAvatarWrapper{max-height:100%}.modalWindowWrapper .modalWindowInner .archivedPlayerAvatar,.modalWindowWrapper .modalWindowInner .archivedPlayerAvatarWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modalWindowWrapper .modalWindowInner .archivedPlayerAvatar>.image{max-width:100%;max-height:100%;width:auto;height:auto}.modalWindowWrapper .modalWindowInner .archivedGroupsWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modalWindowWrapper .modalWindowInner .archivedGroupsWrapper .archivedGroupsWrapperTop{-ms-flex-negative:0;flex-shrink:0;font-weight:100;font-size:2.5em;padding:1em;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);position:relative}.modalWindowWrapper .modalWindowInner .archivedGroupsWrapper .archivedGroupsWrapperTop img{display:inline-block;vertical-align:middle;width:1em;margin-right:.25em}.modalWindowWrapper .modalWindowInner .archivedGroupsWrapper .archivedGroupsWrapperTop div{display:inline-block;vertical-align:middle}.modalWindowWrapper .modalWindowInner .archivedGroupsWrapper .archivedGroupsWrapperMiddle{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0}.modalWindowWrapper .modalWindowInner .archivedGroupsWrapper .archivedGroupsWrapperMiddle table{color:#999}.modalWindowWrapper .modalWindowInner .archivedGroupsWrapper .archivedGroupsWrapperMiddle table tr:nth-child(2n){background-color:#f7f7f7}.modalWindowWrapper .modalWindowInner .archivedGroupsWrapper .archivedGroupsWrapperMiddle table tr th{font-weight:300;font-size:.88em;padding:1.33em .5em .75em;text-transform:uppercase;border-bottom:1px solid #ddd}.modalWindowWrapper .modalWindowInner .archivedGroupsWrapper .archivedGroupsWrapperMiddle table tr th:first-child{padding-left:2.67em}.modalWindowWrapper .modalWindowInner .archivedGroupsWrapper .archivedGroupsWrapperMiddle table tr th:last-child{padding-right:2.67em}.modalWindowWrapper .modalWindowInner .archivedGroupsWrapper .archivedGroupsWrapperMiddle table tr td{font-weight:300;font-size:.88em;padding:1.25em .5em;border-bottom:1px solid #ddd}.modalWindowWrapper .modalWindowInner .archivedGroupsWrapper .archivedGroupsWrapperMiddle table tr td:nth-child(2),.modalWindowWrapper .modalWindowInner .archivedGroupsWrapper .archivedGroupsWrapperMiddle table tr td:nth-child(3){font-style:italic}.modalWindowWrapper .modalWindowInner .archivedGroupsWrapper .archivedGroupsWrapperMiddle table tr td:first-of-type{padding-left:2.67em;font-weight:700}.modalWindowWrapper .modalWindowInner .modalWindow_adminMergeSchoolWrapper{padding-top:50px;text-align:left}.modalWindowWrapper .modalWindowInner .QuestFailed,.modalWindowWrapper .modalWindowInner .QuestSuccess{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:2.5em 2em}.modalWindowWrapper .modalWindowInner .QuestFailed .image,.modalWindowWrapper .modalWindowInner .QuestSuccess .image{background-size:contain;background-position:50%;background-repeat:no-repeat;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin-bottom:1em}.modalWindowWrapper .modalWindowInner .QuestFailed .title,.modalWindowWrapper .modalWindowInner .QuestSuccess .title{font-size:calc(31.25px + 1.30208vw);font-weight:100;line-height:1.1em;margin:.35em 0}@media (max-width:479px){.modalWindowWrapper .modalWindowInner .QuestFailed .title,.modalWindowWrapper .modalWindowInner .QuestSuccess .title{font-size:37.5px}}@media (min-width:1440px){.modalWindowWrapper .modalWindowInner .QuestFailed .title,.modalWindowWrapper .modalWindowInner .QuestSuccess .title{font-size:50px}}.modalWindowWrapper .modalWindowInner .QuestFailed .subtitle,.modalWindowWrapper .modalWindowInner .QuestSuccess .subtitle{font-size:calc(15.5px + .3125vw);font-weight:100;line-height:1.3em;margin:0 auto 1.25em;max-width:32em;width:100%}@media (max-width:479px){.modalWindowWrapper .modalWindowInner .QuestFailed .subtitle,.modalWindowWrapper .modalWindowInner .QuestSuccess .subtitle{font-size:17px}}@media (min-width:1440px){.modalWindowWrapper .modalWindowInner .QuestFailed .subtitle,.modalWindowWrapper .modalWindowInner .QuestSuccess .subtitle{font-size:20px}}.modalWindowWrapper .modalWindowInner .QuestFailed .statsModifiersWrapper,.modalWindowWrapper .modalWindowInner .QuestSuccess .statsModifiersWrapper{font-weight:100;font-size:calc(28px + .83333vw);margin-bottom:.75em}@media (max-width:479px){.modalWindowWrapper .modalWindowInner .QuestFailed .statsModifiersWrapper,.modalWindowWrapper .modalWindowInner .QuestSuccess .statsModifiersWrapper{font-size:32px}}@media (min-width:1440px){.modalWindowWrapper .modalWindowInner .QuestFailed .statsModifiersWrapper,.modalWindowWrapper .modalWindowInner .QuestSuccess .statsModifiersWrapper{font-size:40px}}.modalWindowWrapper .modalWindowInner .QuestFailed .buttonsWrapper,.modalWindowWrapper .modalWindowInner .QuestSuccess .buttonsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.modalWindowWrapper .modalWindowInner .QuestFailed .buttonsWrapper>:not(:last-child),.modalWindowWrapper .modalWindowInner .QuestSuccess .buttonsWrapper>:not(:last-child){margin-right:1.75em}.modalWindowWrapper .modalWindowInner .QuestFailed .buttonsWrapper>span,.modalWindowWrapper .modalWindowInner .QuestSuccess .buttonsWrapper>span{font-size:1.25em;text-transform:uppercase;font-weight:100}.modalWindowWrapper .modalWindowInner .QuestFailed .buttonsWrapper .btn,.modalWindowWrapper .modalWindowInner .QuestSuccess .buttonsWrapper .btn{font-weight:700}.modalWindowWrapper .modalWindowInner .QuestFailed .buttonsWrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modalWindowWrapper .modalWindowInner .analyticsModalSection.lp-panel .lp-panel-inner{text-align:center}.modalWindowWrapper .modalWindowInner .analyticsModalSection.lp-panel .lp-panel-inner .title{margin-bottom:0}.modalWindowWrapper .modalWindowInner .analyticsModalSection.lp-panel .lp-panel-inner .text{color:#999;margin:2em auto;max-width:900px}.modalWindowWrapper .modalWindowInner .analyticsModalSection.lp-panel .lp-panel-inner .text.mobile{display:none;margin-bottom:0}@media (max-width:480px){.modalWindowWrapper .modalWindowInner .analyticsModalSection.lp-panel .lp-panel-inner .text.mobile{display:block}.modalWindowWrapper .modalWindowInner .analyticsModalSection.lp-panel .lp-panel-inner .text:not(.mobile){display:none}}.modalWindowWrapper .modalWindowInner .analyticsModalSection.lp-panel .lp-panel-inner img{margin:auto;width:100%;max-width:900px}@media (max-width:480px){.modalWindowWrapper .modalWindowInner .analyticsModalSection.lp-panel .lp-panel-inner img{margin-top:2.5em}}.modalWindowWrapper .modalWindowInner .bossBattleModalSection.lp-panel{border-top:1px solid #ddd}.modalWindowWrapper .modalWindowInner .bossBattleModalSection.lp-panel .lp-panel-inner.imageContent .image{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/upgradePage/bosses.jpg);padding-bottom:45%}@media (min-width:1024px){.modalWindowWrapper .modalWindowInner .bossBattleModalSection.lp-panel .lp-panel-inner.imageContent .image{-ms-flex-preferred-size:60%;flex-basis:60%;-ms-flex-item-align:end;align-self:flex-end}}.modalWindowWrapper .modalWindowInner .bossBattleModalSection.lp-panel .lp-panel-inner.imageContent .content{-ms-flex-preferred-size:45%;flex-basis:45%}.modalWindowWrapper .modalWindowInner .classContentModalSection.lp-panel{border-top:1px solid #ddd}.modalWindowWrapper .modalWindowInner .classContentModalSection.lp-panel .lp-panel-inner.imageContent .image{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/upgradePage/chest.png);max-width:480px;padding-bottom:37.5%}.modalWindowWrapper .modalWindowInner .classContentModalSection.lp-panel .lp-panel-inner.imageContent .content .text.googleClassroom p{font-size:.88em;font-weight:700;margin-top:1.25em}@media (min-width:568px){.modalWindowWrapper .modalWindowInner .classContentModalSection.lp-panel .lp-panel-inner.imageContent .content .text.googleClassroom p:before{background-size:contain;background-position:50%;background-repeat:no-repeat;display:inline-block;vertical-align:middle;background-image:url(../files-sub/classcraft-assets/images/google_classroom_square.png);content:"";margin-right:.75em;width:1.75em;height:1.75em}}.modalWindowWrapper .modalWindowInner .classContentModalSection.lp-panel .lp-panel-inner.imageContent .content .text.googleClassroom p em{color:#6932dc;font-weight:700}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection{-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);overflow:hidden;padding:4.25em 0 3em}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .Title.s48{margin-bottom:1.5em}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection{margin:0 auto;text-align:left;max-width:1200px}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content{margin:auto 2em}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content .TextWrapper strong,.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content .Title strong{font-weight:900}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content .Title{color:#212121;margin-bottom:.5em}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content .TextWrapper{color:#555}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content .TextWrapper:not(:last-child){padding-bottom:1em}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content.analytics{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content.analytics .Title{max-width:9em}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content.analytics .TextWrapper{max-width:30em}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content.bossBattles .Title{max-width:8em}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content.bossBattles .TextWrapper{max-width:30em}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content.epicHeroStatus{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content.epicHeroStatus .Title{max-width:9em}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content.epicHeroStatus .TextWrapper{max-width:29em}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content.quests .Title{max-width:10em}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .content.quests .TextWrapper{max-width:30em}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .image{background-size:contain;background-position:50%;background-repeat:no-repeat;padding-bottom:37.5%;-ms-flex-negative:0;flex-shrink:0;margin:-2em 0;width:50%}@media (min-width:1024px){.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .image{margin:-2em;width:60%}}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .image.analytics{background-image:url(../files-sub/classcraft-assets/images/upgradePage/analytics-2x.png);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:40%;height:370px}@media (min-width:1024px){.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .image.analytics{width:45%;height:524px}}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .image.bossBattles{background-image:url(../files-sub/classcraft-assets/images/upgradePage/more_ways_to_play-2x.jpg);margin:-3em -2em;height:420px}@media (min-width:1024px){.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .image.bossBattles{height:580px}}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .image.epicHeroStatus{background-image:url(../files-sub/classcraft-assets/images/upgradePage/epic_hero_status-2x.jpg);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:45%;height:280px}@media (min-width:1024px){.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .image.epicHeroStatus{height:350px;width:50%}}.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .image.quests{background-image:url(../files-sub/classcraft-assets/images/upgradePage/life_with_quests-2x.jpg);height:350px}@media (min-width:1024px){.modalWindowWrapper .modalWindowInner .premiumFeaturesModalSection .innerSection .image.quests{height:467px}}.modalWindowWrapper .modalWindowInner .questsModalSection.lp-panel{background-image:-webkit-gradient(linear,left top,right top,color-stop(-100%,#006eff),color-stop(125%,#6932dc));background-image:linear-gradient(90deg,#006eff -100%,#6932dc 125%);-webkit-box-shadow:inset 0 30px 30px -30px rgba(0,0,0,.25),inset 0 -30px 30px -30px rgba(0,0,0,.25);box-shadow:inset 0 30px 30px -30px rgba(0,0,0,.25),inset 0 -30px 30px -30px rgba(0,0,0,.25)}.modalWindowWrapper .modalWindowInner .questsModalSection.lp-panel .lp-panel-inner.imageContent .content .text,.modalWindowWrapper .modalWindowInner .questsModalSection.lp-panel .lp-panel-inner.imageContent .content .title{color:#fafbfc}.modalWindowWrapper .modalWindowInner .questsModalSection.lp-panel .lp-panel-inner.imageContent .image{background-size:contain;background-position:bottom;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/upgradePage/timer_quest.png);padding-bottom:37%}@media (min-width:1024px){.modalWindowWrapper .modalWindowInner .questsModalSection.lp-panel .lp-panel-inner.imageContent .image{background-image:url(../files-sub/classcraft-assets/images/upgradePage/timer_quest_crop.png);margin-bottom:-4em;margin-right:-2em}}@media (min-width:1400px){.modalWindowWrapper .modalWindowInner .questsModalSection.lp-panel .lp-panel-inner.imageContent .image{background-image:url(../files-sub/classcraft-assets/images/upgradePage/timer_quest.png)}}.modalWindowWrapper .modalWindowInner .studentsHeroesModalSection.lp-panel .lp-panel-inner.imageContent .image{-webkit-box-shadow:inset 0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 -15px 15px -15px hsla(0,0%,60%,.375);background-size:auto 235%;background-position:top;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/upgradePage/GP_02.jpg);padding-bottom:46.5%}@media (min-width:1024px){.modalWindowWrapper .modalWindowInner .studentsHeroesModalSection.lp-panel .lp-panel-inner.imageContent .image{-ms-flex-preferred-size:55%;flex-basis:55%;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:33%}}.modalWindowWrapper .modalWindowInner .studentsHeroesModalSection.lp-panel .lp-panel-inner.imageContent .content{-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}@media (min-width:1024px){.teacherBackend_customizeRight_bottomWrapper>span>.teacherBackend_customize_teamsWrapper>.contentWrapper>.teamsInner>.teamsInnerRight>.team{-ms-flex-preferred-size:calc(100% - 2em);flex-basis:calc(100% - 2em);max-width:calc(100% - 2em)}}@media (min-width:1280px){.teacherBackend_customizeRight_bottomWrapper>span>.teacherBackend_customize_teamsWrapper>.contentWrapper>.teamsInner>.teamsInnerRight>.team{-ms-flex-preferred-size:calc(50% - 2em);flex-basis:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (min-width:1650px){.teacherBackend_customizeRight_bottomWrapper>span>.teacherBackend_customize_teamsWrapper>.contentWrapper>.teamsInner>.teamsInnerRight>.team{-ms-flex-preferred-size:calc(33.33% - 2em);flex-basis:calc(33.33% - 2em);max-width:calc(33.33% - 2em)}}@media (min-width:1920px){.teacherBackend_customizeRight_bottomWrapper>span>.teacherBackend_customize_teamsWrapper>.contentWrapper>.teamsInner>.teamsInnerRight>.team{-ms-flex-preferred-size:calc(25% - 2em);flex-basis:calc(25% - 2em);max-width:calc(25% - 2em)}}.teacherBackend_customize_teamsWrapper{width:100%;position:relative}.teacherBackend_customize_teamsWrapper,.teacherBackend_customize_teamsWrapper .contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.teacherBackend_customize_teamsWrapper .contentWrapper{overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.teacherBackend_customize_teamsWrapper .contentWrapper .Title:first-child{margin:1em auto .5em;text-align:center;width:calc(100% - 1em)}.teacherBackend_customize_teamsWrapper .contentWrapper .TextWrapper{margin:0 auto 1em;text-align:center;width:calc(100% - 4em)}.teacherBackend_customize_teamsWrapper .contentWrapper .TextWrapper em{cursor:pointer;text-decoration:underline;color:#6932dc}.teacherBackend_customize_teamsWrapper .contentWrapper .scrollZone{position:absolute;height:2em;width:100%}.teacherBackend_customize_teamsWrapper .contentWrapper .scrollZone.down{bottom:0}.teacherBackend_customize_teamsWrapper .contentWrapper .scrollZone.isDragging{z-index:999}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:relative;height:100%}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner ul .stamp{position:relative;line-height:1.3em;cursor:move;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:translate(0);transform:translate(0)}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner ul .stamp:hover{background-color:#e9e0fa;color:#6932dc}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner ul .stamp:hover .className,.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner ul .stamp:hover .fullname{color:#6932dc!important}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner ul .stamp .playerStamp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner ul .stamp .playerStamp .fullname{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#555}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner ul .stamp .playerStamp .className,.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner ul .stamp .playerStamp .fullname{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner ul .stamp .playerStamp .className{-ms-flex-negative:0;flex-shrink:0;font-size:.75rem;font-style:italic;color:#999;margin:.1em 1em 0}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner ul .stamp .playerStamp .removePlayerBtn{-ms-flex-negative:0;flex-shrink:0;cursor:pointer;position:relative;width:1em;height:1em;margin-right:.5em}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner ul .stamp .playerStamp .removePlayerBtn:before{content:"";display:block;position:absolute;width:80%;height:80%;left:10%;top:10%;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/close.svg);-webkit-filter:brightness(60%);filter:brightness(60%)}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner ul .stamp .playerStamp .removePlayerBtn:hover:before{-webkit-filter:brightness(40%);filter:brightness(40%)}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner ul .stamp .dragHereStamp{background-color:#eee;font-style:italic}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5em 0 1.5em 1em;max-width:280px;width:calc(200px + 4vw);-ms-flex-negative:0;flex-shrink:0;height:100%}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerLeft.withShadow:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375);pointer-events:none;z-index:1}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerLeft .teamsInnerLeftTitle{line-height:1.3em;text-align:center;padding:.5em;text-align:left;font-size:1em;letter-spacing:.0625em;font-weight:700;color:#555}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerLeft .unassignedList{-webkit-box-flex:1;-ms-flex:1;flex:1}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerLeft .unassignedList li{border:none;border-top:1px solid #ddd;border-radius:0;margin-bottom:0;padding:.5em;text-align:left;position:relative}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerLeft .unassignedList li:first-of-type{border-top:none}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-line-pack:start;align-content:flex-start;padding:1em 0;max-height:100%}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team{-ms-flex-preferred-size:calc(100% - 2em);flex-basis:calc(100% - 2em);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-webkit-box-shadow:0 0 10px 6px rgba(33,33,33,.05);box-shadow:0 0 10px 6px rgba(33,33,33,.05);background-color:#fff;border-radius:.5em;margin:1em;overflow:hidden;padding:1em;text-align:left;max-width:calc(100% - 2em)}@media (min-width:1024px){.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team{-ms-flex-preferred-size:calc(50% - 2em);flex-basis:calc(50% - 2em);max-width:calc(50% - 2em)}}@media (min-width:1440px){.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team{-ms-flex-preferred-size:calc(33.33% - 2em);flex-basis:calc(33.33% - 2em);max-width:calc(33.33% - 2em)}}@media (min-width:1920px){.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team{-ms-flex-preferred-size:calc(25% - 2em);flex-basis:calc(25% - 2em);max-width:calc(25% - 2em)}}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team .dropzone{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;width:100%}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team.dropPerimeter{border:2px dashed #ddd}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team.dropPerimeter .header .btn,.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team.dropPerimeter .playerList .dragHereStamp,.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team.dropPerimeter .playerList .stamp:not(.ui-draggable-dragging){display:none}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team.highlighted{border:2px solid #6932dc!important}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team.highlighted .header .btn,.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team.highlighted .playerList .dragHereStamp,.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team.highlighted .playerList .stamp:not(.ui-draggable-dragging){display:none}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team .header+.playerList{margin-top:1em}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team .header .headerLeft img{-ms-flex-negative:0;flex-shrink:0;width:2.5em;margin-right:.75em}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team .header .headerRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #ddd;font-size:.8em;padding:.5em 0;overflow:hidden}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team .header .headerRight .teamName{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#555;font-size:1rem}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team .header .headerRight .btn{-ms-flex-negative:0;flex-shrink:0;margin-left:1em;border-width:1px}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team .playerList .dragHereStamp{text-align:center;color:#999;font-style:italic;margin:.5em 0}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team .playerList .stamp{border:2px solid #eee;border-radius:.5em;margin-bottom:.5em;padding:.5em;font-size:.75em;line-height:1.3em}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team .playerList .stamp:last-child{margin-bottom:0}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team .addTeamBtnWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team .addTeamBtnWrapper button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5em;padding:.5em .65em;color:#6932dc;font-weight:700;cursor:pointer}.teacherBackend_customize_teamsWrapper .contentWrapper .teamsInner .teamsInnerRight .team .addTeamBtnWrapper button .Icon{color:#6932dc;width:1em;height:1em;vertical-align:middle;margin-right:5px;margin-top:-5px}.teacherBackend_customize_teamsWrapper .Buttons{border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;padding:1em;width:100%}.TeamBuilder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.TeamBuilder,.TeamBuilder .contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.TeamBuilder .contentWrapper{padding:0;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin:0 auto}.TeamBuilder .contentWrapper .backBtn{position:absolute;top:1.75em;left:5vw}.TeamBuilder .contentWrapper .backBtn .Icon{width:1.5em;height:1.5em;fill:#ccc;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.TeamBuilder .contentWrapper .teamBuilderTitle{font-size:calc(12px + 1.5625vw);line-height:2rem;letter-spacing:1px;margin-top:1em;margin-bottom:.5em;padding:0 5vw;text-align:center}@media (max-width:767px){.TeamBuilder .contentWrapper .teamBuilderTitle{font-size:24px}}@media (min-width:1280px){.TeamBuilder .contentWrapper .teamBuilderTitle{font-size:32px}}.TeamBuilder .contentWrapper>.TextWrapper{margin:0 auto 1.5em;max-width:45em;padding:0 5vw;text-align:center}.TeamBuilder .contentWrapper>.TextWrapper a{color:#6932dc}.TeamBuilder .contentWrapper .teamsWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden;background-color:#fafbfc}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper{overflow-y:auto;width:100%;height:100%}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid{display:grid;grid-template-columns:1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:1em;padding:1em}@media (min-width:calc(280px + 48px)){.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team{-ms-flex-preferred-size:calc(100% - 2em);flex-basis:calc(100% - 2em);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-webkit-box-shadow:0 5px 10px 6px rgba(33,33,33,.05);box-shadow:0 5px 10px 6px rgba(33,33,33,.05);background-color:#fff;border-radius:.5em;overflow:hidden;padding:1em;text-align:left}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team .header+.playerList{margin-top:1em}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team .header .headerLeft img{-ms-flex-negative:0;flex-shrink:0;width:2.5em;margin-right:.75em}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team .header .headerRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #ddd;font-size:.8em;padding:.5em 0;overflow:hidden}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team .header .headerRight .teamName{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#555;font-size:1rem}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team .header .headerRight .btn{-ms-flex-negative:0;flex-shrink:0;margin-left:1em;border-width:1px}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team .header .headerRight .Icon{fill:#999}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team .playerList .playerStamp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:2px solid #eee;border-radius:.5em;margin-bottom:.5em;padding:.5em;font-size:.75em;position:relative;line-height:1.3em;width:100%;cursor:pointer;text-align:left}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team .playerList .playerStamp.placeholder{background-color:#f7f7f7}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team .playerList .playerStamp:last-child{margin-bottom:0}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team .playerList .playerStamp .fullname{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#555}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team .playerList .playerStamp .className{-ms-flex-negative:0;flex-shrink:0;font-size:.75rem;font-style:italic;color:#999;margin:.1em 1em 0}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team .greenButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:1em;color:#6932dc;font-weight:700;cursor:pointer}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team .greenButton .roundFilled{background-color:#6932dc;border-radius:50%;margin-right:.5em;width:1em;height:1em}.TeamBuilder .contentWrapper .teamsWrapper .scrollWrapper .teamsGrid .team .greenButton .roundFilled .Icon{fill:#fff;height:100%;width:100%;padding:.2em;margin:0}.classCustomizerHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:64px;-ms-flex-negative:0;flex-shrink:0;text-align:left}.classCustomizerHeader img{height:32px;margin-left:20px}.classCustomizerHeader .subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75em;margin-left:1.5em;color:#999}.classCustomizerHeader .subtitle strong{color:#6932dc}.stepWrapper h1,.stepWrapper h2,.stepWrapper h3{padding:0;margin:0}.stepWrapper>div{height:100%}.customizer .contentWrapper .backBtn{position:absolute;top:1.75em;left:5vw}@media (min-width:768px){.customizer .contentWrapper .backBtn{display:none}}.customizer .contentWrapper .backBtn .Icon{width:1.5em;height:1.5em;fill:#ccc;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width:768px){.customizer .FlatButton{display:none}}.customizer .buttonWrapper{display:none}@media (min-width:768px){.customizer .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}}.customizer .contentWrapper,.introducer .contentWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;padding:2em 5vw;position:relative}.customizer.customizerIntro:after,.introducer.customizerIntro:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);pointer-events:none}.customizer.customizerIntro .contentWrapper,.introducer.customizerIntro .contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}.customizer.customizerIntro .contentWrapper .customizerIntroLeft,.introducer.customizerIntro .contentWrapper .customizerIntroLeft{-webkit-box-flex:1;-ms-flex:1;flex:1;display:none;background-size:contain;background-position:bottom;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/customizer_intro.jpg);margin-top:2em}@media (min-width:768px) and (orientation:landscape){.customizer.customizerIntro .contentWrapper .customizerIntroLeft,.introducer.customizerIntro .contentWrapper .customizerIntroLeft{display:block}}.customizer.customizerIntro .contentWrapper .customizerIntroRight,.introducer.customizerIntro .contentWrapper .customizerIntroRight{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:auto;margin-bottom:auto;text-align:center;padding:2em 5vw}.customizer.customizerIntro .contentWrapper .customizerIntroRight>*,.introducer.customizerIntro .contentWrapper .customizerIntroRight>*{max-width:512px;margin-left:auto;margin-right:auto}.customizer.customizerIntro .contentWrapper .customizerIntroRight .contentImage,.introducer.customizerIntro .contentWrapper .customizerIntroRight .contentImage{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);border-radius:50%;width:60%;max-width:250px;margin-bottom:2em}@media (min-width:768px) and (orientation:landscape){.customizer.customizerIntro .contentWrapper .customizerIntroRight .contentImage,.introducer.customizerIntro .contentWrapper .customizerIntroRight .contentImage{display:none}}.customizer.customizerIntro .contentWrapper .customizerIntroRight .customizerIntroTitle,.introducer.customizerIntro .contentWrapper .customizerIntroRight .customizerIntroTitle{font-size:3.125vw;line-height:1.2em;letter-spacing:1px}@media (max-width:767px){.customizer.customizerIntro .contentWrapper .customizerIntroRight .customizerIntroTitle,.introducer.customizerIntro .contentWrapper .customizerIntroRight .customizerIntroTitle{font-size:24px}}@media (min-width:1280px){.customizer.customizerIntro .contentWrapper .customizerIntroRight .customizerIntroTitle,.introducer.customizerIntro .contentWrapper .customizerIntroRight .customizerIntroTitle{font-size:40px}}.customizer.customizerIntro .contentWrapper .customizerIntroRight .customizerIntroSubtitle,.introducer.customizerIntro .contentWrapper .customizerIntroRight .customizerIntroSubtitle{margin-top:1.5em;font-size:calc(10px + .78125vw);line-height:1.4em;letter-spacing:1px}@media (max-width:767px){.customizer.customizerIntro .contentWrapper .customizerIntroRight .customizerIntroSubtitle,.introducer.customizerIntro .contentWrapper .customizerIntroRight .customizerIntroSubtitle{font-size:16px}}@media (min-width:1280px){.customizer.customizerIntro .contentWrapper .customizerIntroRight .customizerIntroSubtitle,.introducer.customizerIntro .contentWrapper .customizerIntroRight .customizerIntroSubtitle{font-size:20px}}.customizer.customizerIntro .contentWrapper .customizerIntroRight .ButtonWrapper,.introducer.customizerIntro .contentWrapper .customizerIntroRight .ButtonWrapper{display:none;margin-top:32px}@media (min-width:768px){.customizer.customizerIntro .contentWrapper .customizerIntroRight .ButtonWrapper,.introducer.customizerIntro .contentWrapper .customizerIntroRight .ButtonWrapper{display:inline-block}.customizer.customizerIntro .FlatButton,.introducer.customizerIntro .FlatButton{display:none}}.customizer.customizerBehavior .contentWrapper,.customizer.customizerPower .contentWrapper,.customizer.customizerSentence .contentWrapper,.introducer.customizerBehavior .contentWrapper,.introducer.customizerPower .contentWrapper,.introducer.customizerSentence .contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.customizer.customizerBehavior .contentWrapper>.Title,.customizer.customizerPower .contentWrapper>.Title,.customizer.customizerSentence .contentWrapper>.Title,.introducer.customizerBehavior .contentWrapper>.Title,.introducer.customizerPower .contentWrapper>.Title,.introducer.customizerSentence .contentWrapper>.Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem auto .5rem;padding:0 1rem;text-align:center}@media (min-width:768px){.customizer.customizerBehavior .contentWrapper>.Title,.customizer.customizerPower .contentWrapper>.Title,.customizer.customizerSentence .contentWrapper>.Title,.introducer.customizerBehavior .contentWrapper>.Title,.introducer.customizerPower .contentWrapper>.Title,.introducer.customizerSentence .contentWrapper>.Title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.customizer.customizerBehavior .contentWrapper>.Title .Icon,.customizer.customizerPower .contentWrapper>.Title .Icon,.customizer.customizerSentence .contentWrapper>.Title .Icon,.introducer.customizerBehavior .contentWrapper>.Title .Icon,.introducer.customizerPower .contentWrapper>.Title .Icon,.introducer.customizerSentence .contentWrapper>.Title .Icon{color:#999;margin-bottom:.5rem;width:34px;height:34px}@media (min-width:768px){.customizer.customizerBehavior .contentWrapper>.Title .Icon,.customizer.customizerPower .contentWrapper>.Title .Icon,.customizer.customizerSentence .contentWrapper>.Title .Icon,.introducer.customizerBehavior .contentWrapper>.Title .Icon,.introducer.customizerPower .contentWrapper>.Title .Icon,.introducer.customizerSentence .contentWrapper>.Title .Icon{margin-right:.5rem;margin-bottom:0}}.customizer.customizerBehavior .contentWrapper>.TextWrapper,.customizer.customizerPower .contentWrapper>.TextWrapper,.customizer.customizerSentence .contentWrapper>.TextWrapper,.introducer.customizerBehavior .contentWrapper>.TextWrapper,.introducer.customizerPower .contentWrapper>.TextWrapper,.introducer.customizerSentence .contentWrapper>.TextWrapper{margin:0 auto 2rem;padding:0 1rem;text-align:center}.customizer.customizerBehavior .contentWrapper>.TextWrapper a,.customizer.customizerPower .contentWrapper>.TextWrapper a,.customizer.customizerSentence .contentWrapper>.TextWrapper a,.introducer.customizerBehavior .contentWrapper>.TextWrapper a,.introducer.customizerPower .contentWrapper>.TextWrapper a,.introducer.customizerSentence .contentWrapper>.TextWrapper a{text-decoration:none;color:#006eff}.customizer.customizerBehavior .contentWrapper .settingsSuggestionsWrapper .suggestion,.introducer.customizerBehavior .contentWrapper .settingsSuggestionsWrapper .suggestion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customizer.customizerBehavior .contentWrapper .settingsSuggestionsWrapper .suggestion .StatModifier,.introducer.customizerBehavior .contentWrapper .settingsSuggestionsWrapper .suggestion .StatModifier{margin-right:1em}.customizer.customizerPowers .contentWrapper,.introducer.customizerPowers .contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}.customizer.customizerPowers .contentWrapper .content,.introducer.customizerPowers .contentWrapper .content{padding:2em 5vw;text-align:center;margin:auto}.customizer.customizerPowers .contentWrapper .content>img,.introducer.customizerPowers .contentWrapper .content>img{width:100%;max-width:500px;margin:0 auto 1.5em}.customizer.customizerPowers .contentWrapper .content>.customizePowerTitle,.introducer.customizerPowers .contentWrapper .content>.customizePowerTitle{font-size:calc(12px + 1.5625vw);line-height:1.3em;letter-spacing:1px;max-width:500px;margin:0 auto .75em}@media (max-width:767px){.customizer.customizerPowers .contentWrapper .content>.customizePowerTitle,.introducer.customizerPowers .contentWrapper .content>.customizePowerTitle{font-size:24px}}@media (min-width:1280px){.customizer.customizerPowers .contentWrapper .content>.customizePowerTitle,.introducer.customizerPowers .contentWrapper .content>.customizePowerTitle{font-size:32px}}.customizer.customizerPowers .contentWrapper .content>.customizePowerSubtitle,.introducer.customizerPowers .contentWrapper .content>.customizePowerSubtitle{font-size:calc(10px + .78125vw);line-height:1.3em;letter-spacing:1px;max-width:650px;margin:0 auto}@media (max-width:767px){.customizer.customizerPowers .contentWrapper .content>.customizePowerSubtitle,.introducer.customizerPowers .contentWrapper .content>.customizePowerSubtitle{font-size:16px}}@media (min-width:1280px){.customizer.customizerPowers .contentWrapper .content>.customizePowerSubtitle,.introducer.customizerPowers .contentWrapper .content>.customizePowerSubtitle{font-size:20px}}.customizer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion,.customizer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .top,.introducer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion,.introducer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customizer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .PowerImageWrapper,.introducer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .PowerImageWrapper{margin-right:1em;width:3.5em;height:3.5em}.customizer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .content,.introducer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .content{-webkit-box-flex:1;-ms-flex:1;flex:1}.customizer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .content .top,.introducer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .content .top{margin-bottom:.5em}.customizer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .content .top .powerName,.introducer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .content .top .powerName{color:#555;font-weight:700}.customizer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .buttons,.introducer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .buttons{-ms-flex-item-align:start;align-self:flex-start}.customizer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .buttons .iconButton,.introducer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .buttons .iconButton{border:1px solid #ddd;border-radius:50%;height:1.25em;width:1.25em;cursor:pointer}.customizer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .buttons .iconButton .Icon,.introducer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .buttons .iconButton .Icon{fill:#999;height:100%;width:100%;padding:.25em}.customizer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .buttons .iconButton .general-pencil,.introducer.customizerPower .contentWrapper .settingsSuggestionsWrapper .suggestion .buttons .iconButton .general-pencil{padding:.125em}.customizer.customizerSentence .contentWrapper>.TextWrapper strong,.introducer.customizerSentence .contentWrapper>.TextWrapper strong{color:#ff1464;font-weight:700}.customizer.customizerOutro:after,.introducer.customizerOutro:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);pointer-events:none}.customizer.customizerOutro .contentWrapper,.introducer.customizerOutro .contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}.customizer.customizerOutro .contentWrapper .customizerOutroLeft,.introducer.customizerOutro .contentWrapper .customizerOutroLeft{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:auto;margin-bottom:auto;text-align:center;padding:2em 5vw}.customizer.customizerOutro .contentWrapper .customizerOutroLeft>*,.introducer.customizerOutro .contentWrapper .customizerOutroLeft>*{max-width:512px;margin-left:auto;margin-right:auto}.customizer.customizerOutro .contentWrapper .customizerOutroLeft .contentImage,.introducer.customizerOutro .contentWrapper .customizerOutroLeft .contentImage{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);border-radius:50%;width:60%;max-width:250px;margin-bottom:2em}@media (min-width:768px) and (orientation:landscape){.customizer.customizerOutro .contentWrapper .customizerOutroLeft .contentImage,.introducer.customizerOutro .contentWrapper .customizerOutroLeft .contentImage{display:none}}.customizer.customizerOutro .contentWrapper .customizerOutroLeft .customizerOutroTitle,.introducer.customizerOutro .contentWrapper .customizerOutroLeft .customizerOutroTitle{font-size:3.125vw;line-height:1.2em;letter-spacing:1px}@media (max-width:767px){.customizer.customizerOutro .contentWrapper .customizerOutroLeft .customizerOutroTitle,.introducer.customizerOutro .contentWrapper .customizerOutroLeft .customizerOutroTitle{font-size:24px}}@media (min-width:1280px){.customizer.customizerOutro .contentWrapper .customizerOutroLeft .customizerOutroTitle,.introducer.customizerOutro .contentWrapper .customizerOutroLeft .customizerOutroTitle{font-size:40px}}.customizer.customizerOutro .contentWrapper .customizerOutroLeft .customizerOutroSubtitle,.introducer.customizerOutro .contentWrapper .customizerOutroLeft .customizerOutroSubtitle{margin-top:1.5em;font-size:calc(10px + .78125vw);line-height:1.4em;letter-spacing:1px}@media (max-width:767px){.customizer.customizerOutro .contentWrapper .customizerOutroLeft .customizerOutroSubtitle,.introducer.customizerOutro .contentWrapper .customizerOutroLeft .customizerOutroSubtitle{font-size:16px}}@media (min-width:1280px){.customizer.customizerOutro .contentWrapper .customizerOutroLeft .customizerOutroSubtitle,.introducer.customizerOutro .contentWrapper .customizerOutroLeft .customizerOutroSubtitle{font-size:20px}}.customizer.customizerOutro .contentWrapper .customizerOutroLeft .ButtonWrapper,.introducer.customizerOutro .contentWrapper .customizerOutroLeft .ButtonWrapper{display:none;margin-top:32px}@media (min-width:768px){.customizer.customizerOutro .contentWrapper .customizerOutroLeft .ButtonWrapper,.introducer.customizerOutro .contentWrapper .customizerOutroLeft .ButtonWrapper{display:inline-block}}.customizer.customizerOutro .contentWrapper .customizerOutroRight,.introducer.customizerOutro .contentWrapper .customizerOutroRight{-webkit-box-flex:1;-ms-flex:1;flex:1;display:none;background-size:contain;background-position:bottom;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/customizer_outro.jpg);margin-top:2em}@media (min-width:768px) and (orientation:landscape){.customizer.customizerOutro .contentWrapper .customizerOutroRight,.introducer.customizerOutro .contentWrapper .customizerOutroRight{display:block}}@media (min-width:768px){.customizer.customizerOutro .FlatButton,.introducer.customizerOutro .FlatButton{display:none}}.AddUsers .iconWrapper{margin:1em auto;width:18%;min-width:3em;max-width:6em;max-height:6em}.AddUsers .iconWrapper .iconWrapper2{position:relative;height:0;width:100%;padding:0 0 100%}.AddUsers .iconWrapper .iconWrapper2 .Icon{position:absolute;height:100%;width:100%;left:0;top:0;fill:#999}.AddUsers .ButtonWrapper.addStudentBtn>.Icon{height:100%;width:22px}.settingsSuggestionsWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden}.settingsSuggestionsWrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);pointer-events:none}.settingsSuggestionsWrapper .scroll{height:100%;padding:1.5em 5vw;background-color:#fafbfc;display:-webkit-box;display:-ms-flexbox;display:flex}.settingsSuggestionsWrapper .scroll .centered{width:100%;max-width:870px;margin:auto}.settingsSuggestionsWrapper .scroll .centered .suggestionsGrid{display:grid;grid-template-columns:1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:1em}@media (min-width:calc(280px + 48px)){.settingsSuggestionsWrapper .scroll .centered .suggestionsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.settingsSuggestionsWrapper .scroll .centered .suggestionsGrid .suggestion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:4px solid hsla(0,0%,100%,.001);border-radius:.5em;background-color:#fff;-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-box-shadow:0 4px 8px 5px rgba(33,33,33,.05);box-shadow:0 4px 8px 5px rgba(33,33,33,.05);text-align:left;padding:1em;overflow:hidden}.settingsSuggestionsWrapper .scroll .centered .suggestionsGrid .suggestion.selected:not(.readOnly){border-color:#6932dc}.settingsSuggestionsWrapper .scroll .centered .suggestionsGrid .suggestion:not(.readOnly){cursor:pointer}.settingsSuggestionsWrapper .scroll .centered .creationWarning{margin-top:1.5em;text-align:center}.customizerPowerSelector{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.customizerPowerSelector .customizerPowerSelectorHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:1.5em;border-bottom:1px solid #ddd}.customizerPowerSelector .customizerPowerSelectorHeader .PowerImageWrapper{margin-right:1em;width:2em;height:2em}@media (min-width:667px){.customizerPowerSelector .customizerPowerSelectorHeader .PowerImageWrapper{width:2.5em;height:2.5em}}@media (min-width:768px){.customizerPowerSelector .customizerPowerSelectorHeader .PowerImageWrapper{width:3em;height:3em}}.customizerPowerSelector .customizerPowerSelectorHeader .powerName{font-size:calc(11.2px + 1vw);letter-spacing:1px;font-weight:700;color:#555}@media (max-width:479px){.customizerPowerSelector .customizerPowerSelectorHeader .powerName{font-size:16px}}@media (min-width:1280px){.customizerPowerSelector .customizerPowerSelectorHeader .powerName{font-size:24px}}.stepWrapper .download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;border:1px solid #ddd;border-radius:1em;cursor:pointer;max-width:17em;padding:1.25vh 1.5vw;text-transform:uppercase;white-space:nowrap}@media (max-width:599px){.stepWrapper .download{display:none}}.stepWrapper .download:not(:last-child){margin-right:2em}.stepWrapper .download:hover{background-color:#fafbfc}.stepWrapper .download .downloadLeft{background-size:contain;background-position:50%;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0;max-width:3.75em;max-height:3.75em;width:4vw;height:4vw}.stepWrapper .download .downloadRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:.75em;text-align:left;height:3.75em}.stepWrapper .download .downloadRight>div:first-child{font-size:calc(9.70492px + .32787vw);font-weight:700;color:#6932dc;margin-bottom:.75em}@media (max-width:699px){.stepWrapper .download .downloadRight>div:first-child{font-size:12px}}@media (min-width:1920px){.stepWrapper .download .downloadRight>div:first-child{font-size:16px}}.stepWrapper .download .downloadRight>div:nth-child(2){font-size:calc(11.70492px + .32787vw);font-weight:100}@media (max-width:699px){.stepWrapper .download .downloadRight>div:nth-child(2){font-size:14px}}@media (min-width:1920px){.stepWrapper .download .downloadRight>div:nth-child(2){font-size:18px}}.stepWrapper .introducer .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper{margin:0 auto;width:100%;max-width:1000px}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .title{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-weight:100;font-size:3.75em;color:#212121;margin-bottom:.25em}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .edit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;text-align:left}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .edit label{font-size:1.5em;display:block;color:#555;font-weight:100;margin:2.5em 0 .5em}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .edit label:first-child{margin-top:0}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .edit .editLeft{height:100%;-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding-right:1em}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .edit .editLeft input{width:100%}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .edit .editLeft .crests{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .edit .editLeft .crests .crest{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:pointer;margin:0 .5em .5em 0;min-width:3.13em;opacity:.4;width:calc(11.11111% - .44444em)}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .edit .editLeft .crests .crest:last-child{margin-right:0}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .edit .editLeft .crests .crest.selected{-webkit-filter:none;filter:none;opacity:1}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .edit .editLeft .backgrounds{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .edit .editLeft .backgrounds .background{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:pointer;margin:0 1.5em 1.5em 0;min-width:7.81em;opacity:.4;width:calc(25% - 1.125em)}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .edit .editLeft .backgrounds .background:last-child{margin-right:0}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .edit .editLeft .backgrounds .background.selected{-webkit-filter:none;filter:none;opacity:1}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .edit .editRight{-ms-flex-preferred-size:16em;flex-basis:16em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;margin-left:2em;height:100%}.stepWrapper .introducer.introducerTeamCustomizer .contentWrapper .edit .editRight .subtitle{font-size:1.25em;color:#555;font-weight:100;margin-bottom:.5em}.stepWrapper .introducer.introducerTeamCustomizer.unveil .contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.stepWrapper .introducer.introducerTeamCustomizer.unveil .contentWrapper .title{font-weight:100;font-size:3.75em;color:#fff!important;margin-top:.25em;text-shadow:0 0 .5em #000}.stepWrapper .introducer.introducerTeamCustomizer.unveil .contentWrapper .imageWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;height:100%;position:relative}.stepWrapper .introducer.introducerTeamCustomizer.unveil .contentWrapper .imageWrapper .imageInnerWrapper{width:100%;height:100%;position:absolute}.stepWrapper .introducer.introducerTeamCustomizer.unveil .contentWrapper .imageWrapper .imageInnerWrapper .teamCrest{background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;height:100%}.modalWindow_referralsWrapper em{color:#6932dc;font-weight:700}.modalWindow_referralsWrapper .modalWindow_referralsInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 2em 2em}.modalWindow_referralsWrapper .modalWindow_referralsInner .modalWindow_referrals_rewardHeader{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/classPack_long.jpg)}.modalWindow_referralsWrapper .modalWindow_referralsInner .modalWindow_referrals_rewardContent{margin:2em 0;font-weight:300;font-size:1.5em;-ms-flex-negative:0;flex-shrink:0}.modalWindow_referralsWrapper .modalWindow_referralsInner .modalWindow_referrals_rewardContent p{line-height:1.5}.modalWindow_referralsWrapper .modalWindow_referralsInner .modalWindow_referrals_rewardFooter{-ms-flex-negative:0;flex-shrink:0}.modalWindow_referralsWrapper .modalWindow_referralsInner .modalWindow_referrals_rewardFooter .btn{font-weight:300;font-size:1.25em}.modalWindow_referralsWrapper .modalWindow_referrals_newInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modalWindow_referralsWrapper .modalWindow_referrals_newInner .modalWindow_referrals_header{-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid #ddd}.modalWindow_referralsWrapper .modalWindow_referrals_newInner .modalWindow_referrals_header h1{font-family:Lato,sans-serif;font-weight:100;font-size:1.75em;padding:0;margin:0;font-style:normal}.modalWindow_referralsWrapper .modalWindow_referrals_newInner .modalWindow_referrals_header h1 strong{color:#6932dc}.modalWindow_referralsWrapper .modalWindow_referrals_newInner .modalWindow_referrals_header p{color:#999;font-weight:300;font-size:.88em;font-style:italic;margin:.75em 0 1.5em}.modalWindow_referralsWrapper .modalWindow_referrals_newInner .modalWindow_referrals_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding:2em}.modalWindow_referralsWrapper .modalWindow_referrals_newInner .modalWindow_referrals_content .leftPane{-ms-flex-preferred-size:55%;flex-basis:55%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/classPack.jpg)}.modalWindow_referralsWrapper .modalWindow_referrals_newInner .modalWindow_referrals_content .leftPane.logoHolder{background-image:url(../files-sub/classcraft-assets/images/logoIcon.jpg)}.modalWindow_referralsWrapper .modalWindow_referrals_newInner .modalWindow_referrals_content .rightPane{-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin-left:2em;-ms-flex-item-align:center;align-self:center;text-align:left;line-height:1.3em}.modalWindow_referralsWrapper .modalWindow_referrals_newInner .modalWindow_referrals_content .rightPane .title{font-weight:300;font-size:1.5em}.modalWindow_referralsWrapper .modalWindow_referrals_newInner .modalWindow_referrals_content .rightPane .description{margin-top:1em}.modalWindow_referralsWrapper .modalWindow_referrals_newInner .modalWindow_referrals_content .rightPane strong{color:#6932dc}.modalWindow_referralsWrapper .modalWindow_referrals_newInner .modalWindow_referrals_footer{-ms-flex-negative:0;flex-shrink:0;padding:2em;background-color:#f7f7f7;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375)}.modalWindow_referralsWrapper .modalWindow_referrals_newInner .modalWindow_referrals_footer .emailSharingWrapper{margin-top:1em}.modalWindow_referralsWrapper .modalWindow_referrals_newInner .modalWindow_referrals_footer .referralLinkWrapper .referralInput{background-color:#f7f7f7}.referralsCongratsWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:2em}.referralsCongratsWrapper .referralsCongratsInner .congratsTitle{font-size:3.13em;text-align:center}.referralsCongratsWrapper .referralsCongratsInner p{line-height:1.3em;margin:1.5em 0 2.5em}.referralsCongratsWrapper .referralsCongratsInner em,.referralsCongratsWrapper .referralsCongratsInner strong{color:#6932dc;font-weight:700;font-style:normal}.modalWindow_verifyEmailWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;text-align:center;height:100%}.modalWindow_verifyEmailWrapper .backBtn{position:absolute;top:1.75em;left:5vw}@media (min-width:768px){.modalWindow_verifyEmailWrapper .backBtn{display:none}}.modalWindow_verifyEmailWrapper .backBtn .Icon{width:1em;height:1em;fill:#ccc;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.modalWindow_verifyEmailWrapper .verifyEmailInner{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:block!important}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .top{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:2em 5vw}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .top .title{font-weight:100}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .top .currentEmail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}@media (min-width:768px){.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .top .currentEmail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .top .currentEmail .email{font-size:calc(10px + .78125vw);line-height:1.3em;margin-bottom:1em}@media (max-width:767px){.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .top .currentEmail .email{font-size:16px}}@media (min-width:1280px){.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .top .currentEmail .email{font-size:20px}}@media (min-width:768px){.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .top .currentEmail .email{margin-right:1em;margin-bottom:0}}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .top .displayAsLink{font-size:.75em;color:#999;font-style:italic}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom{padding:2em 5vw;background-color:#fafbfc;-webkit-box-flex:1;-ms-flex:1;flex:1}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .subtitle{font-size:calc(10px + .78125vw);line-height:1.2em;margin-bottom:2em}@media (max-width:767px){.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .subtitle{font-size:16px}}@media (min-width:1280px){.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .subtitle{font-size:20px}}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .thirdParties{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .thirdParties .thirdParty{margin:0 0 1em}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .thirdParties .thirdParty:last-child{margin-bottom:2em}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .thirdParties .thirdParty .ThirdServiceAccountLinkButton{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:#999;font-weight:700;border-radius:.5em;width:100%;max-width:350px;text-align:left;text-transform:uppercase;overflow:hidden;cursor:pointer;margin:0 auto}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .thirdParties .thirdParty .ThirdServiceAccountLinkButton .contentBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.75em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .thirdParties .thirdParty .ThirdServiceAccountLinkButton .contentBox .icon{height:1.375em;margin:-2px 8px 0 0}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .thirdParties .thirdParty .ThirdServiceAccountLinkButton .contentBox .icon .Icon{width:1.375em;height:1.375em}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .thirdParties .thirdParty .ThirdServiceAccountLinkButton .contentBox .thirdServiceAccountLinkButtonText{-webkit-box-flex:1;-ms-flex:1;flex:1}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .thirdParties .thirdParty .ThirdServiceAccountLinkButton .arrowBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75em}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .thirdParties .thirdParty .ThirdServiceAccountLinkButton .arrowBox .Icon{fill:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .showOtherServiceBtn{color:#999;font-style:italic;margin-bottom:2em}.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .text{font-size:calc(6px + .78125vw);color:#999;font-style:italic;line-height:1.5em;margin:0 auto 1.75em;max-width:44em}@media (max-width:767px){.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .text{font-size:12px}}@media (min-width:1280px){.modalWindow_verifyEmailWrapper .verifyEmailInner .verifyEmail .bottom .text{font-size:16px}}.modalWindow_verifyEmailWrapper .verifyEmailInner .changeAddress{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2em 5vw}.modalWindow_verifyEmailWrapper .verifyEmailInner .changeAddress .title{font-size:calc(12px + 1.5625vw)}@media (max-width:767px){.modalWindow_verifyEmailWrapper .verifyEmailInner .changeAddress .title{font-size:24px}}@media (min-width:1280px){.modalWindow_verifyEmailWrapper .verifyEmailInner .changeAddress .title{font-size:32px}}.modalWindow_verifyEmailWrapper .verifyEmailInner .changeAddress input{font-size:1em;display:block;width:100%;max-width:600px;margin-bottom:2em}.modalWindow_verifyEmailWrapper .verifyEmailInner .changeAddress #recaptcha{margin:0 0 1.5em}.modalWindow_verifyEmailWrapper .verifyEmailInner .emailSent{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2em 5vw}.modalWindow_verifyEmailWrapper .verifyEmailInner .emailSent .title{font-size:calc(12px + 1.5625vw);margin-bottom:1em}@media (max-width:767px){.modalWindow_verifyEmailWrapper .verifyEmailInner .emailSent .title{font-size:24px}}@media (min-width:1280px){.modalWindow_verifyEmailWrapper .verifyEmailInner .emailSent .title{font-size:32px}}.modalWindow_verifyEmailWrapper .verifyEmailInner .emailSent .emailSentMessage{margin-bottom:2em;line-height:1.5em}.modalWindow_verifyEmailWrapper .verifyEmailInner .emailSent .emailSentMessage em{color:#6932dc;font-weight:700}.modalWindow_verifyEmailWrapper .verifyEmailInner .emailSent .griffons{margin-bottom:2em;color:#999;font-size:1em;max-width:600px;line-height:1.5em}.modalWindow_verifyEmailWrapper .verifyEmailInner .iconWrapper{margin:1em auto;width:18%;min-width:3em;max-width:6em;max-height:6em}.modalWindow_verifyEmailWrapper .verifyEmailInner .iconWrapper .iconWrapper2{position:relative;height:0;width:100%;padding:0 0 100%}.modalWindow_verifyEmailWrapper .verifyEmailInner .iconWrapper .iconWrapper2 .Icon{position:absolute;height:100%;width:100%;left:0;top:0;fill:#999}.modalWindow_verifyEmailWrapper .verifyEmailInner .title{font-size:calc(10px + .78125vw);line-height:1.3em;margin:0 0 1em}@media (max-width:767px){.modalWindow_verifyEmailWrapper .verifyEmailInner .title{font-size:16px}}@media (min-width:1280px){.modalWindow_verifyEmailWrapper .verifyEmailInner .title{font-size:20px}}.modalWindow_verifyEmailWrapper .verifyEmailInner .text{font-size:calc(10px + .78125vw);line-height:1.3em;margin:0 auto}@media (max-width:767px){.modalWindow_verifyEmailWrapper .verifyEmailInner .text{font-size:16px}}@media (min-width:1280px){.modalWindow_verifyEmailWrapper .verifyEmailInner .text{font-size:20px}}.modalWindow_verifyEmailWrapper .verifyEmailInner .text p{display:inline-block}.modalWindow_verifyEmailWrapper .verifyEmailInner .text button{margin:.5em 0 .5em 1.5em}.modalWindow_verifyEmailWrapper .verifyEmailInner>.btn{margin:.5em 0 .75em}.modalWindow_verifyEmailWrapper .FlatButton{border-radius:0;width:100%;padding-top:.8em;padding-bottom:.8em}@media (min-width:768px){.modalWindow_verifyEmailWrapper .FlatButton{display:none}}.modalWindow_verifyEmailWrapper .buttonsWrapper{-webkit-box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:83px;padding:1em;width:100%;display:none}@media (min-width:768px){.modalWindow_verifyEmailWrapper .buttonsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.AcceptTermsModal{background-color:#fff;height:680px;width:920px;vertical-align:middle;display:block}.AcceptTermsModal .AcceptTermsCheck{border-radius:50%;background-color:#6932dc;width:120px;height:120px;margin:7.5em auto 2em}.AcceptTermsModal .AcceptTermsCheck .checkmark{margin-top:2em;color:#fff;vertical-align:middle;height:60px;width:60px}.AcceptTermsModal .AcceptTermsTitle{font-size:275%;text-align:center;margin:.5em}.AcceptTermsModal .AcceptTermsText{text-align:center;font-size:14px;height:50px;width:600px;margin:auto}.AcceptTermsModal .AcceptTermsText a{color:#6932dc}.AcceptTermsModal .AcceptTermsText ul{list-style:disc outside;margin-left:1.5em;margin-bottom:1.5em}.AcceptTermsModal .AcceptTermsText ul li{margin-bottom:1.5em}.AcceptTermsModal .AcceptTermsText ul li p{margin-bottom:0}.AcceptTermsModal .AcceptTermsText p{margin-bottom:1.5em}.AcceptTermsModal .AcceptTermsText strong{font-size:20px}.AcceptTermsModal .AcceptTermsExit{border-radius:2em;background-color:#6932dc;width:320px;height:40px;margin-top:3em;cursor:pointer}.AcceptTermsModal .AcceptTermsExit .ExitText{color:#fff;font-size:125%}.AssignmentFeedbackModal{background-color:#fafbfc}.AssignmentFeedbackModal .AssignmentFeedbackModalContent{padding:2em 4em}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .feedbackContent{background-color:#fff;border-radius:.5em;-webkit-box-shadow:2px 8px 10px 6px rgba(33,33,33,.05);box-shadow:2px 8px 10px 6px rgba(33,33,33,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1.1;-ms-flex:1.1;flex:1.1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%;padding:2em 3em 0;text-align:left}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .feedbackContent .handoff{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;margin-bottom:1.5em}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .feedbackContent .handoff .Icon{width:1.5em;height:1.5em;margin-right:.5em}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .feedbackContent .attachmentsWrapper{background-color:#f7f7f7;padding:.5em;border-radius:8px}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .feedbackContent .TextInputWrapper .Dropzone{height:65px}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper{height:calc(100vh - 118px - 6em);width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:2em;padding-top:1.5em;text-align:left}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper>div{padding-right:1em}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper .assignmentHeader{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #ddd;margin-bottom:1.5em;padding-bottom:1.5em;padding-left:.5em}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper .assignmentHeader .DS_Avatar{margin-right:1em}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper .timeWrapper{font-weight:300;font-size:.75em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2em;padding-left:.5em}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper .timeWrapper .Icon{margin-right:.5em}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper .timeWrapper .Icon.onTime{color:#212121}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper .timeWrapper .Icon.early{color:#6932dc}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper .timeWrapper .Icon.late{color:#ff1464}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper .timeWrapper .TextWrapper{display:inline;color:#999}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper .scroll{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;padding:0 .5em}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper .scroll .downloadBtn{border:1.5px solid #ddd;color:#999;line-height:1em;margin-top:1em;padding-left:1em;padding-right:1em;font-weight:300;font-size:calc(11.1px + .0625vw)}@media (max-width:479px){.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper .scroll .downloadBtn{font-size:11.399999999999999px}}@media (min-width:1440px){.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper .scroll .downloadBtn{font-size:12px}}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper .scroll .downloadBtn .Icon{margin-right:1em}.AssignmentFeedbackModal .AssignmentFeedbackModalContent .AssignmentFeedbackWrapper .assignmentWrapper .scroll .buttonsWrapper{border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em 0;padding-top:1em}.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper{border-top:1px solid #ddd;background-color:#fafbfc;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2em}.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#555;width:100%}.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>.TextWrapper,.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>.TextWrapper.prevWrapper .Icon,.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>div.prevWrapper .Icon{margin-left:0;margin-right:.5em}.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>.TextWrapper.nextWrapper,.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>div.nextWrapper{text-align:right}.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>.TextWrapper.nextWrapper .Icon,.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>div.nextWrapper .Icon{margin-left:.5em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>.TextWrapper.prevWrapper,.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>div.prevWrapper{text-align:left}.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>.TextWrapper.nextWrapper,.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>.TextWrapper.prevWrapper,.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>div.nextWrapper,.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>div.prevWrapper{font-weight:300;font-size:24px}.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>.TextWrapper.nextWrapper .Icon,.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>.TextWrapper.prevWrapper .Icon,.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>div.nextWrapper .Icon,.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper>div.prevWrapper .Icon{color:#999}.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper .ResultSelectorWrapper label{height:3em;width:3em}.AssignmentFeedbackModal.ModalWrapper .ModalFooterWrapper .footerWrapper .ResultSelectorWrapper label:not(:last-child){margin-right:1.5em}.saveDraftModal{z-index:1000001}.CreateClassModal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.CreateClassModal .classCustomizerHeader{-ms-flex-negative:0;flex-shrink:0}.CreateClassModal>:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.DistrictFormWrapper{position:absolute;top:0;left:0;width:100%;height:100%}.DistrictFormWrapper .DistrictFormInnerWrapper{margin:0 auto;padding:3em 2em}@media (min-width:1024px){.DistrictFormWrapper .DistrictFormInnerWrapper{padding:3em 4em;max-width:calc(1100px + 8em)}}.DistrictFormWrapper .DistrictFormInnerWrapper .DistrictFormTitle{font-size:calc(44px + 2.5vw);color:#212121;font-weight:700;line-height:1.2em;text-align:center}@media (max-width:479px){.DistrictFormWrapper .DistrictFormInnerWrapper .DistrictFormTitle{font-size:56px}}@media (min-width:1440px){.DistrictFormWrapper .DistrictFormInnerWrapper .DistrictFormTitle{font-size:80px}}.DistrictFormWrapper .DistrictFormInnerWrapper .DistrictFormForm{margin:1em auto 2em;text-align:left;max-width:24em}.EditBillingAddressModal .DS_ModalContent .form{max-width:25rem;margin:auto}.EditBillingAddressModal .DS_ModalContent .form .DS_FormInput{margin-bottom:1rem}.EditClassModalWrapper{-ms-flex-direction:column;flex-direction:column;height:100%;padding:2em}.EditClassModalWrapper,.EditClassModalWrapper .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.EditClassModalWrapper .content{-ms-flex-flow:column;flex-flow:column}.EditClassModalWrapper .content>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:1em}.EditClassModalWrapper .content .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 24px;border-radius:.5em .5em 0 0}.EditClassModalWrapper .footer{margin-top:auto}.EditClassModalWrapper .footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-1em;margin-right:-1em}.EditClassModalWrapper .footer .inner>*{margin-top:1em;margin-right:1em}.EditClassImageModalWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:2em}.EditClassImageModalWrapper .header{margin-bottom:1em}.EditClassImageModalWrapper .content{display:grid;grid:auto/1fr;grid-gap:1em}.EditClassImageModalWrapper .content .suggestion{border-radius:.5em;border:2px solid hsla(0,0%,100%,.001);-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;overflow:hidden}.EditClassImageModalWrapper .content .suggestion button{width:100%;padding:18px 24px}.EditClassImageModalWrapper .content .suggestion.selected{border-color:#6932dc}.EditClassImageModalWrapper .footer{margin-top:auto}.EditClassImageModalWrapper .footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-1em;margin-right:-1em}.EditClassImageModalWrapper .footer .inner>*{margin-top:1em;margin-right:1em}.studentView_editPlayer__ModalContent{height:100%}.GPTrialWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:2em 2em 0}@media (min-width:768px){.GPTrialWrapper{padding:3em 0 0 3em}}.GPTrialWrapper .imageContent{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.GPTrialWrapper .imageContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.GPTrialWrapper .imageContent .image{display:none}@media (min-width:768px){.GPTrialWrapper .imageContent .image{background-size:contain;background-position:100% 100%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/modal_unlock_gp.jpg);display:block;width:100%}}.GPTrialWrapper .imageContent .content{padding:2em 0;width:100%}@media (min-width:768px){.GPTrialWrapper .imageContent .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:1em;text-align:left}}.GPTrialWrapper .imageContent .content .TextWrapper{color:#999}.GPTrialWrapper .imageContent .content .TextWrapper:first-child{margin-top:1em}.GPTrialWrapper .imageContent .content .btn{display:block;font-weight:700;margin:1.5em auto}@media (min-width:768px){.GPTrialWrapper .imageContent .content .btn{margin:1.5em 0}}.GPTrialWrapper .imageContent .content .learnMore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999;cursor:pointer;margin:0 auto;padding-bottom:2em;text-decoration:underline;max-width:22em}@media (min-width:768px){.GPTrialWrapper .imageContent .content .learnMore{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0}}.GPTrialWrapper .imageContent .content .learnMore:hover{color:#555}.GPTrialWrapper .imageContent .content .learnMore:hover .Icon{background-color:#555}.GPTrialWrapper .imageContent .content .learnMore .Icon{-ms-flex-negative:0;flex-shrink:0;background-color:#999;border-radius:50%;color:#fff;margin-right:.5em;padding:4px}.GroupCodeModal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2em}.GroupCodeModal,.GroupCodeModal>.Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GroupCodeModal>.Title{color:#555;margin-bottom:1em}.GroupCodeModal>.Title>.Icon{fill:#555;width:1em;height:1em;margin-right:.5em}.GroupCodeModal>.subtitle{margin-bottom:3em}.GroupCodeModal>.subtitle>a{color:#6932dc}.GroupCodeModal>.GroupCode{margin-bottom:3em}.GroupCodeModal>.ButtonWrapper{position:absolute;right:2em;bottom:2em}.GroupCodeModal>.ButtonWrapper>.Icon{margin-right:.5em}.ModalWrapper.GroupSelector .ModalContentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0}.ModalWrapper.GroupSelector .ModalContentWrapper .Title{margin:auto 0 .25em}.ModalWrapper.GroupSelector .ModalContentWrapper select{margin:1.5em auto 1.75em;max-width:20em;width:100%}.ModalWrapper.GroupSelector .ModalContentWrapper .PrimaryButton{margin-bottom:auto}.Leaderboard{color:#212121;padding:2em 4em;text-align:center;height:100%}.Leaderboard .LeaderboardTable{padding:1em 0 2.5em;text-align:left}.Leaderboard .LeaderboardTable th{border-bottom:1px solid #ddd;color:#999;padding:.75rem 0;white-space:nowrap}.Leaderboard .LeaderboardTable th:nth-child(2),.Leaderboard .LeaderboardTable th:nth-child(3){width:150px}.Leaderboard .LeaderboardTable th svg{margin-right:.5em}.Leaderboard .LeaderboardTable th .Icon{width:.75em;height:.75em}.Leaderboard .LeaderboardTable th .TextWrapper{display:inline;vertical-align:top}.Leaderboard .LeaderboardTable td{border-bottom:1px solid #ddd;padding:1em 1em 1em 0}.Leaderboard .LeaderboardTable td:first-child{width:90px}.Leaderboard .LeaderboardTable td:last-child{padding:1em 0}.Leaderboard .LeaderboardTable td .ButtonWrapper svg{margin-left:.25em;width:.9em;height:.9em;vertical-align:text-top}.Leaderboard .LeaderboardTable img{border-radius:.5em;-o-object-fit:cover;object-fit:cover;width:72px;height:72px}.Leaderboard .title{padding-bottom:.375em}.Leaderboard .footerTitle{padding-bottom:.75em}.Leaderboard .footerSubtitle{max-width:39em;margin:0 auto;padding-bottom:2em}.Leaderboard .submitButton{margin-bottom:2em}.Leaderboard .dismissLeaderboardLink{color:#999;cursor:pointer;font-style:italic;margin:0 auto;max-width:29em;text-decoration:underline}.Leaderboard .clickableText:hover{cursor:pointer;color:#6932dc}.Leaderboard .questDescription:hover{cursor:pointer}.Leaderboard .questDescription:hover .TextWrapper{color:#6932dc}.Leaderboard .questGroupName{color:#999;font-style:italic}.LeaderboardXButton{z-index:1}.Leaderboard.BossBattles .footerImage{max-height:8.25em;margin-bottom:1.5em}.Leaderboard.BossBattles .dismissLeaderboardLink{max-width:33em}.LearnPowersWrapper{margin:0 auto;max-width:calc(1200px + 4em);width:100%}.LearnPowersWrapper .LearnPowersHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 3.5px 3.5px -3.5px hsla(0,0%,60%,.375);box-shadow:0 3.5px 3.5px -3.5px hsla(0,0%,60%,.375);-ms-flex-negative:0;flex-shrink:0;margin:0 auto;padding-bottom:1.5em;text-align:left;width:calc(100% - 4em)}.LearnPowersWrapper .LearnPowersHeader .title{font-size:calc(31.25px + 1.30208vw);color:#212121;font-weight:100;line-height:1.1em}@media (max-width:479px){.LearnPowersWrapper .LearnPowersHeader .title{font-size:37.5px}}@media (min-width:1440px){.LearnPowersWrapper .LearnPowersHeader .title{font-size:50px}}.LearnPowersWrapper .LearnPowersHeader .PowerPointsWrapper{font-size:1.25em}.LearnPowersWrapper .LearnPowersContentWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin:0 auto;width:calc(100% - 4em)}.LearnPowersWrapper .LearnPowersContentWrapper .LearnPowersContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2em 0;height:calc(100% - 4em)}@media (min-height:768px){.LearnPowersWrapper .LearnPowersContentWrapper .LearnPowersContent{margin-top:4em;margin-left:-.5em;height:calc(100% - 6em)}}.LearnPowersWrapper .LearnPowersContentWrapper .LearnPowersContent .PowerWrapper{-ms-flex-negative:2;flex-shrink:2;font-size:.88em;text-align:left;max-width:280px}.LearnPowersWrapper .LearnPowersContentWrapper .LearnPowersContent .PowerWrapper.blankState{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#767676;font-size:1.5em;font-style:italic;font-weight:100;line-height:1.3em;text-align:center;max-height:525px;height:100%}.LearnPowersWrapper .LearnPowersContentWrapper .LearnPowersContent .PowerWrapper .PowerContent .title{font-size:2.25em}.LearnPowersWrapper .LearnPowersContentWrapper .LearnPowersContent .PowerWrapper .PowerContent .StatModifiersWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.LiteToClassic{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;height:100%}.LiteToClassic,.LiteToClassic .LiteToClassicContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.LiteToClassic .LiteToClassicContent{margin:auto 0;overflow-x:hidden;overflow-y:scroll;padding:2rem}@media (min-width:1200px){.LiteToClassic .LiteToClassicContent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.LiteToClassic .LiteToClassicContent .LiteToClassicContentInner{text-align:center}@media (min-width:1200px){.LiteToClassic .LiteToClassicContent .LiteToClassicContentInner{text-align:left}}.LiteToClassic .LiteToClassicContent .LiteToClassicContentInner .Title{color:#212121;margin-bottom:1rem}.LiteToClassic .LiteToClassicContent .LiteToClassicContentInner .TextWrapper{color:#555;margin:0 auto 2rem;max-width:630px}@media (min-width:1200px){.LiteToClassic .LiteToClassicContent .LiteToClassicContentInner .TextWrapper{margin:0 0 2rem}}.LiteToClassic .LiteToClassicContent .LiteToClassicContentInner .ButtonWrapper{margin-bottom:1.5rem}.LiteToClassic .LiteToClassicContent img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0 auto 2rem;max-width:100%;max-height:256px}@media (min-width:1200px){.LiteToClassic .LiteToClassicContent img{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0 0 0 -190px;max-height:none}}.ModalWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;grid-template-columns:1fr}.ModalWrapper .ModalHeaderWrapper{grid-row:1}.ModalWrapper .ModalHeaderWrapper .classcraftLogoWrapper{height:100%}.ModalWrapper .ModalHeaderWrapper+.ModalFooterWrapper+.ModalContentWrapper{overflow:auto;grid-row:2}.ModalWrapper .ModalHeaderWrapper+.ModalContentWrapper{grid-row:2/span 2}.ModalWrapper .ModalFooterWrapper{grid-row:3;position:relative}.ModalWrapper .ModalFooterWrapper:before{background-image:linear-gradient(0deg,hsla(0,0%,86.7%,.45),hsla(0,0%,100%,.001) 7.5px);content:"";z-index:1;height:7.5px;position:absolute;top:-7.5px;right:0;left:0}.ModalWrapper .ModalFooterWrapper.small{padding:1em}.ModalWrapper .ModalFooterWrapper:not(.small){padding:2em}.ModalWrapper .ModalFooterWrapper+.ModalContentWrapper{grid-row:1/span 2}.ModalWrapper .ModalContentWrapper{grid-row:1/span 3;position:relative}.ModalWrapper .ModalContentWrapper.verticalAlignMiddle:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.ModalWrapper .ModalContentWrapper.verticalAlignMiddle .ModalContentInnerWrapper{display:inline-block;vertical-align:middle;width:calc(100% - .25em)}.ModalHeader{padding:10px;z-index:1;position:absolute;top:0;left:0;height:56px;width:100%;background-color:#fff;opacity:.95}.ModalHeader.transparent{background-color:hsla(0,0%,100%,.001)}.ModalHeader img{height:100%}.NewTermsModal{background-color:#fff;height:calc(100% - 90px);width:100%;padding:.5em 4em}.NewTermsModal .ModalContent{text-align:left;font-size:16px}.NewTermsModal .ModalContent a{color:#6932dc}.NewTermsModal .ModalContent ul{list-style:disc outside;margin-left:1.5em;margin-bottom:1.5em}.NewTermsModal .ModalContent ul li{margin-bottom:1.5em}.NewTermsModal .ModalContent ul li p{margin-bottom:0}.NewTermsModal .ModalContent p{margin-bottom:1.5em}.NewTermsModal .ModalContent strong{font-size:20px}.NewTermsModal .ModalContent .ModalContentHeader{width:100%;text-align:center}.NewTermsModal .ModalContent .ModalContentHeader .ModalHeaderTitle{display:inline-block;vertical-align:middle;font-size:40px;line-height:48px;margin:.5em}.NewTermsModal .ModalContent .ModalContentHeader .ModalHeaderImage{height:48px;width:32px;vertical-align:middle}.NewTermsModal .ModalContent .ModalContentHeader .XButton{height:16px;width:16px;margin:.5em;color:#ccc;vertical-align:top;cursor:pointer}.ModalFooter{bottom:0;width:100%;height:100%;max-height:90px;background-color:#fff;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ObjectiveModalWrapper{text-align:center}.ObjectiveModalWrapper .ModalFooterWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.GoogleClassroomTaskEditorTitle,.ObjectiveModalWrapper .ModalFooterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GoogleClassroomTaskEditorTitle{margin:-.2em 0 1.8em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.GoogleClassroomTaskEditorTitle img{max-width:1em;max-height:1em;margin:0 .5em 0 0}.GoogleClassroomTaskEditor{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);background:#fff;text-align:left;border-radius:.5em;margin-bottom:2em}.GoogleClassroomTaskEditor .Header{color:#999;padding:1.75em 1.25em .5em;border-bottom:1px solid #eee;display:grid;grid-template-columns:1fr repeat(2,270px) repeat(2,1em);grid-column-gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GoogleClassroomTaskEditor .Header .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GoogleClassroomTaskEditor .Header .Icon{margin:0 .5em 0 0}.GoogleClassroomTaskEditor .Header .Icon>svg{margin:-2px;max-width:calc(100% + 4px);max-height:calc(100% + 4px);width:calc(100% + 4px);height:calc(100% + 4px)}.GoogleClassroomTaskEditor .Content .row{border-bottom:1px solid #eee;padding:1em 1.25em;position:relative;display:grid;grid-template-columns:1fr repeat(2,270px) repeat(2,1em);grid-column-gap:1em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.GoogleClassroomTaskEditor .Content .row:before{content:"";background:#fafbfc;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.GoogleClassroomTaskEditor .Content .row:hover:before{opacity:1}.GoogleClassroomTaskEditor .Content .row>*{position:relative;z-index:1}.GoogleClassroomTaskEditor .Content .group{padding:.6em 0;height:100%}.GoogleClassroomTaskEditor .Content .group.current{color:#6932dc;padding:0}.GoogleClassroomTaskEditor .Content .validRowIndicator{color:#fff;background:#6932dc;border-radius:50%;margin:.8em 0;width:1em;height:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.GoogleClassroomTaskEditor .Content .validRowIndicator.isVisible{opacity:1}.GoogleClassroomTaskEditor .Content .validRowIndicator .Icon{width:.55em}.GoogleClassroomTaskEditor .Content .gcLink{margin:.8em 0;display:-webkit-box;display:-ms-flexbox;display:flex}.GoogleClassroomTaskEditor .Content .gcLink svg{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#555;width:1em;height:1em}.GoogleClassroomTaskEditor .Content .gcLink svg:hover{color:#7948e0}.GoogleFormQuizEditor{margin:0 auto;max-width:28rem}.GoogleFormQuizEditor .helpArticle{color:#006eff;display:block;font-size:.875em;margin-bottom:2rem;text-decoration:none}.GoogleFormQuizEditor .section{color:#212121;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.GoogleFormQuizEditor .section,.GoogleFormQuizEditor .section .TextWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.GoogleFormQuizEditor .section .TextWrapper{margin-bottom:1rem}.GoogleFormQuizEditor .section .TextWrapper .Icon{height:1.5rem;margin-right:.25rem;margin-top:-1px;width:1.5rem}.GoogleFormQuizEditor .section .TextWrapper .tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:.25rem}.GoogleFormQuizEditor .section .TextWrapper .tooltip .Icon{color:#555;height:1rem;width:1rem}.GoogleFormQuizEditor .section .selectFile .Icon{margin-top:-2px;margin-left:0!important;margin-right:.5rem}.GoogleFormQuizEditor .section input{font-size:14px;margin-bottom:.5rem;max-width:25rem;padding:.375rem 1rem;width:100%}.GoogleFormQuizEditor .file{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px rgba(0,0,0,.15);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:.5rem;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 2.25rem;max-width:25rem;padding:.5rem;width:100%}.GoogleFormQuizEditor .file .filename{font-size:.875rem;margin-right:auto;margin-top:2px}.GoogleFormQuizEditor .file button{display:-webkit-box;display:-ms-flexbox;display:flex}.GoogleFormQuizEditor .file .Icon{color:#555;height:1rem;width:1rem}.GoogleFormQuizEditor .file .Icon.general-attachement{margin-right:.25rem}.PlayerCreationReward{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2em}.PlayerCreationReward .character{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:45%}.PlayerCreationReward .character,.PlayerCreationReward .character .xp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PlayerCreationReward .character .xp{-webkit-box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375);-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ebcb00;padding-top:1em;font-size:3em;font-weight:900;z-index:1}.PlayerCreationReward .character .xp .big{font-size:2em}.PlayerCreationReward .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:55%}.PlayerCreationReward .content .icons{margin-bottom:2em}.PlayerCreationReward .content .icons .Icon{display:inline-block;fill:#999;width:3em;height:3em;padding:.5em;border-radius:50%;border:4px solid #999;overflow:visible}.PlayerCreationReward .content .icons .Icon+.Icon{margin-left:2em}.PlayerCreationReward .content .Title{margin-bottom:.5em}.PlayerCreationReward .content .Title strong{font-weight:900;color:#ebcb00}.PlayerCreationReward .content .TextWrapper{margin-bottom:1em}.PlayerCreationReward .content .ButtonWrapper{display:inline-block}.PromoPetAnnouncement{color:#212121;padding:4rem;width:100%;height:100%;position:relative;text-align:center}.PromoPetAnnouncement .TextWrapper,.PromoPetAnnouncement .Title{position:relative}.PromoPetAnnouncement .Title{margin-bottom:1rem}.PromoPetAnnouncement .TextWrapper{margin:0 auto 2rem}.PromoPetAnnouncement:before{background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";width:100%;position:absolute;right:0;bottom:0}.PromoPetAnnouncement.EpicPet:before{background-image:url(../files-sub/classcraft-assets/images/epic_pet_announcement.png);height:50%}.PromoPetAnnouncement.SpringPets:before{background-image:url(../files-sub/classcraft-assets/images/spring_pet_announcement.png);height:55%}.PromoPetAnnouncement.GlobalEdPet:before{background-image:url(../files-sub/classcraft-assets/pets/GlobalEd.png);height:50%}.QuestModal{text-align:center}.QuestModal .ModalContentWrapper .TextWrapper{margin-bottom:1.5em}.QuestModal .ModalContentWrapper input{margin:0 auto;max-width:400px;width:100%;font-size:1em}.QuestModal .ModalContentWrapper input+.TextWrapper{margin-top:3em}.QuestModal .ModalContentWrapper{padding-bottom:1em}.QuestModal .ModalContentWrapper .Title{margin-bottom:1.25em}.QuestModal .ModalFooterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.QuestModal .ModalFooterWrapper .questHidden{font-weight:300;font-size:.88em;color:#999;line-height:1.3em;margin:0 1em;text-align:left;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.QuestModal .ModalFooterWrapper .questHidden .Icon{margin:0 .5em 0 0}.QuestMaps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 50px;max-width:1100px;margin:0 auto}.QuestMaps .questMap{background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);margin:1em;width:300px;height:150px;border-radius:.5em;background-origin:border-box;cursor:pointer;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.QuestMaps .questMap.active,.QuestMaps .questMap:hover:not(.disabled){-webkit-filter:none;filter:none}.QuestMaps .questMap.active{border:8px solid #6932dc}.QuestMaps .questMap.disabled{cursor:default;opacity:.5}.QuestMaps+.TextWrapper{color:#7948e0;margin:1.5em auto 0}.QuestsIntroModal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around;height:100%;padding:2em 2em 1em;text-align:center}.QuestsIntroModal .text{line-height:1.3em;color:#555}.QuestsIntroModal .videoHolder{padding:0 3%}.QuestsIntroModal .videoHolder .videoWrapper{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375)}.QuestsIntroModal .QuestsIntroModalButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.QuestsIntroModal .QuestsIntroModalButtons .ButtonWrapper{margin:1em;border-width:4px}.QuestsIntroModal .QuestsIntroModalButtons .ButtonWrapper .Icon{width:1.25em;height:1.25em}.ResetDemoGroupModal{min-height:284px}.ResetDemoGroupModal .SelectSchoolGrades .schoolGrades{max-width:25rem;margin:0 auto}.RouteLeavingGuardModal .DS_ModalContent .DS_Text.h4{margin-bottom:1rem}.RouteLeavingGuardModal .DS_ModalContent .DS_Text.body1{margin-bottom:1rem;color:#555}.RouteLeavingGuardModal .DS_ModalContent .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.RouteLeavingGuardModal .DS_ModalContent .footer .DS_Button:not(:last-child){margin-right:.5rem}.modalWindow_schoolPickerWrapper{height:100%}.modalWindow_schoolPickerWrapper,.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;text-align:center}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .backBtn{position:absolute;top:1.75em;left:5vw}@media (min-width:768px){.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .backBtn{display:none}}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .backBtn .Icon{width:1.5em;height:1.5em;fill:#ccc;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .schoolPickerRightTitle{font-size:calc(12px + 1.5625vw);margin-bottom:1em;padding:0 5vw}@media (max-width:767px){.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .schoolPickerRightTitle{font-size:24px}}@media (min-width:1280px){.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .schoolPickerRightTitle{font-size:32px}}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .schoolForm{width:100%;max-width:calc(600px + 10vw);margin:0 auto;padding:0 5vw}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .schoolForm input,.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .schoolForm select{display:block;width:100%;margin-bottom:1em;font-size:1em}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .AutocompleteBlazeWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em;overflow:hidden}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .AutocompleteBlazeWrapper .autocomplete{margin-bottom:2em}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .AutocompleteBlazeWrapper .autocomplete .inputWrapper{margin:0 5vw}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .AutocompleteBlazeWrapper .autocomplete .item{max-width:calc(600px + 2em);padding:1em;margin:0 auto}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .addSchoolLnk{-ms-flex-negative:0;flex-shrink:0;color:#999;padding:0 5vw;margin-bottom:2em}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight input{max-width:600px;margin-left:auto;margin-right:auto}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .iconWrapper{margin:1em auto;width:18%;min-width:3em;max-width:6em;max-height:6em}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .iconWrapper .iconWrapper2{position:relative;height:0;width:100%;padding:0 0 100%}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .iconWrapper .iconWrapper2 .Icon{position:absolute;height:100%;width:100%;left:0;top:0;fill:#999}.modalWindow_schoolPickerWrapper .modalWindow_schoolPickerRight .warning{line-height:1.3em;margin-bottom:2em;padding:0 5vw;color:#999}.modalWindow_schoolPickerWrapper .displayAsLink{color:#999}.modalWindow_schoolPickerWrapper .buttonWrapperMobile{-webkit-box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375);-ms-flex-negative:0;flex-shrink:0;text-align:center;width:100%}.modalWindow_schoolPickerWrapper .buttonWrapperMobile .displayAsLink{padding:1.25em}@media (min-width:768px){.modalWindow_schoolPickerWrapper .buttonWrapperMobile{display:none}}.modalWindow_schoolPickerWrapper .buttonWrapperGeneric{display:none;-ms-flex-negative:0;flex-shrink:0}.modalWindow_schoolPickerWrapper .buttonWrapperGeneric .displayAsLink{margin-right:.5em}@media (min-width:768px){.modalWindow_schoolPickerWrapper .buttonWrapperGeneric{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;width:100%}}.ShareModal .ModalContentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2em 2em}.ShareModal .ModalContentWrapper>.Title{margin-bottom:.5em}.ShareModal .ModalContentWrapper>.Tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em;width:100%}.ShareModal .ModalContentWrapper>.Tabs .TabList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em}.ShareModal .ModalContentWrapper>.Tabs .TabList .Tab{color:#555;margin:0 1em}.ShareModal .ModalContentWrapper>.Tabs .TabList .Tab:hover{color:#212121;cursor:pointer}.ShareModal .ModalContentWrapper>.Tabs .TabList .Tab.selected{color:#6932dc}.ShareModal .ModalContentWrapper>.Tabs .TabList .Tab.selected:hover{color:#7948e0}.ShareModal .ModalContentWrapper>.Tabs .TabPanel{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 1em}.ShareModal .ModalContentWrapper>.Tabs .TabPanel:not(.selected){display:none}.ShareModal .ModalContentWrapper>ul{margin-bottom:.5em}.StudentIntroQuestCompletedContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.StudentIntroQuestCompletedContainer .upperStudentIntroQuestCompleted{background-size:cover;background-position:top;-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2}.StudentIntroQuestCompletedContainer .lowerStudentIntroQuestCompleted{text-align:center;padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-flex:1;-ms-flex:1;flex:1}.StudentIntroQuestCompletedContainer .lowerStudentIntroQuestCompleted .hotOrangeActive{color:#cc8000}.TrialWrapper .contentWrapper .lp-panel.nextLevel{-webkit-box-shadow:inset 0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 -15px 15px -15px hsla(0,0%,60%,.375)}.TrialWrapper .contentWrapper .lp-panel.nextLevel .lp-panel-inner.imageContent .image{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/lp/chest.png);padding-bottom:46.5%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (min-width:1024px){.TrialWrapper .contentWrapper .lp-panel.nextLevel .lp-panel-inner.imageContent .image{-ms-flex-item-align:end;align-self:flex-end;padding-bottom:40%}}.TrialWrapper .contentWrapper .lp-panel.nextLevel .lp-panel-inner.imageContent .content{-ms-flex-item-align:center;align-self:center}.TrialWrapper .contentWrapper .lp-panel.nextLevel .lp-panel-inner.imageContent .content .text.remaining{font-weight:300;font-size:calc(13.6px + .16667vw);margin-top:2em}@media (max-width:479px){.TrialWrapper .contentWrapper .lp-panel.nextLevel .lp-panel-inner.imageContent .content .text.remaining{font-size:14.4px}}@media (min-width:1440px){.TrialWrapper .contentWrapper .lp-panel.nextLevel .lp-panel-inner.imageContent .content .text.remaining{font-size:16px}}.TrialWrapper .contentWrapper .lp-panel.helpStudents{-webkit-box-shadow:inset 0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 -15px 15px -15px hsla(0,0%,60%,.375)}.TrialWrapper .contentWrapper .lp-panel.helpStudents .lp-panel-inner.imageContent .image{background-size:contain;background-position:bottom;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/lp/characters_gp.jpg);padding-bottom:46.5%}@media (min-width:1024px){.TrialWrapper .contentWrapper .lp-panel.helpStudents .lp-panel-inner.imageContent .image{padding-bottom:40%;width:45%}.TrialWrapper .contentWrapper .lp-panel.helpStudents .lp-panel-inner.imageContent .content{-ms-flex-item-align:end;align-self:flex-end;width:55%}}.TrialExpiredWrapper{position:absolute;top:0;left:0;width:100%;height:100%}.TrialExpiredWrapper .TrialExpiredInnerWrapper{margin:0 auto;padding:3em 2em}@media (min-width:1024px){.TrialExpiredWrapper .TrialExpiredInnerWrapper{padding:3em 4em;max-width:calc(1100px + 8em)}}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredImage{background-size:contain;background-position:50%;background-repeat:no-repeat;margin:0 auto 2em;min-height:12em;max-height:18em;height:35vw}@media (min-width:1024px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredImage{display:none}}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredTitle{font-size:calc(44px + 2.5vw);color:#212121;font-weight:700;line-height:1.2em;margin-bottom:.0625em;text-align:center}@media (max-width:479px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredTitle{font-size:56px}}@media (min-width:1440px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredTitle{font-size:80px}}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredSubtitle{font-size:calc(37.5px + 1.5625vw);color:#212121;font-weight:100;line-height:1.2em;margin-bottom:.35em;text-align:center}@media (max-width:479px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredSubtitle{font-size:45px}}@media (min-width:1440px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredSubtitle{font-size:60px}}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiwarmPinkText{font-size:calc(15.5px + .3125vw);color:#555;font-weight:100;line-height:1.5em;margin:0 auto;text-align:center;max-width:32em}@media (max-width:479px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiwarmPinkText{font-size:17px}}@media (min-width:1440px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiwarmPinkText{font-size:20px}}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent{margin:3em auto 2em;max-width:38em}@media (min-width:1024px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none}}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium{margin:0 auto;max-width:30em;width:100%}@media (min-width:667px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:none}}@media (min-width:1024px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium{display:block;max-width:26em}}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .image,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .image{background-size:contain;background-position:bottom;background-repeat:no-repeat;margin:2em 0;min-height:9em;max-height:12em;height:28vh}@media (min-width:667px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .image,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .image{display:inline-block;margin:0 3em 0 0;min-width:15em;min-height:auto;max-height:none;width:15em;height:auto}}@media (min-width:1024px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .image,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .image{display:block;margin:2em 0;min-width:auto;min-height:10em;max-height:16em;width:auto;height:24vh}}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .content,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .content{text-align:center}@media (min-width:667px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .content,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .content{text-align:left}}@media (min-width:1024px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .content,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .content{text-align:center}}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .content .text,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .content .text{font-weight:300;font-size:calc(18.6px + .375vw);letter-spacing:.0625em;color:#555;line-height:1.5em}@media (max-width:479px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .content .text,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .content .text{font-size:20.4px}}@media (min-width:1440px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .content .text,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .content .text{font-size:24px}}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .content .btn,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .content .btn{margin:1.5em auto}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .content .info,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .content .info{font-weight:300;font-size:calc(11.9px + .14583vw);display:inline-block;color:#999;line-height:1.3em;padding-left:2em;position:relative}@media (max-width:479px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .content .info,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .content .info{font-size:12.6px}}@media (min-width:1440px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .content .info,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .content .info{font-size:14px}}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .content .info:hover,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .content .info:hover{color:#555}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .content .info:hover:before,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .content .info:hover:before{background-color:#555}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .content .info:before,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .content .info:before{background-size:35%;background-position:50%;background-repeat:no-repeat;background-color:#999;background-image:url(../files-sub/classcraft-assets/icons/question.svg);border-radius:50%;content:"";width:1.5em;height:1.5em;position:absolute;top:calc(50% - .75em);left:0}@media (min-width:1024px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium{margin-right:2em}}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .image{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(3.5em,hsla(0,0%,100%,.001))),url(../files-sub/classcraft-assets/images/introducer_mage.png);background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.001) 3.5em),url(../files-sub/classcraft-assets/images/introducer_mage.png)}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .content .btn,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .premium .content .text{font-weight:100}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license{margin-top:4em}@media (min-width:1024px){.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license{margin-top:0;margin-left:2em}}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .image{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(3.5em,hsla(0,0%,100%,.001))),url(../files-sub/classcraft-assets/images/characters_top.png);background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.001) 3.5em),url(../files-sub/classcraft-assets/images/characters_top.png)}.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .content .btn,.TrialExpiredWrapper .TrialExpiredInnerWrapper .TrialExpiredContent .license .content .text{font-weight:700}.TrialStartedWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 2em 2em}.TrialStartedWrapper .image{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:center;align-self:center;width:70%}.TrialStartedWrapper .title{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-size:calc(31.25px + 1.30208vw);color:#555;font-weight:100;line-height:1.2em;margin-top:.25em}@media (max-width:479px){.TrialStartedWrapper .title{font-size:37.5px}}@media (min-width:1440px){.TrialStartedWrapper .title{font-size:50px}}.TrialStartedWrapper .btn{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:center;align-self:center;display:block;font-weight:700;margin-top:1.5em}.UnsubscribePromoModal{color:#555;font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UnsubscribePromoModal .ModalContentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 4em}.UnsubscribePromoModal img{margin-left:-4em;width:calc(100% + 8em)}.UnsubscribePromoModal .inner{padding:2em 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto 0}.UnsubscribePromoModal .inner .title strong{color:#ebcb00}.UnsubscribePromoModal .inner .info{margin:.75em 0}.UnsubscribePromoModal .inner .note{color:#212121}.UnsubscribePromoModal .inner .cancel{margin-right:.75em}.UnsubscribePromoModal .inner .keep{margin-left:.75em}.UnsubscribePromoModal .inner .btn{font-weight:700;margin-top:3.25em}.UpdateSubscriptionModal .UpdateSubscriptionModalContent .cover{width:100%}.UpdateSubscriptionModal .UpdateSubscriptionModalContent .inner{padding:clamp(1rem,2.4vw,1.5rem)}.UpdateSubscriptionModal .UpdateSubscriptionModalContent .details{margin:0 auto;max-width:40rem}.UpdateSubscriptionModal .UpdateSubscriptionModalContent .details p{margin-bottom:1.5rem}.UpdateSubscriptionModal .UpdateSubscriptionModalContent .form{margin:0 auto;max-width:25rem}.UpdateSubscriptionModal .UpdateSubscriptionModalContent .form .DS_FormInput:not(:last-child){margin-bottom:1rem}.UsePowerWrapper{max-height:100%;position:relative}.UsePowerWrapper .UsePowerInnerWrapper{max-width:calc(1200px + 8em);width:100%;text-align:center}.UsePowerWrapper .UsePowerInnerWrapper .PowerImage{padding:2em;max-height:50vh;height:19em}@media (min-width:768px){.UsePowerWrapper .UsePowerInnerWrapper .PowerImage{padding:0 4em 0 5em;display:inline-block;vertical-align:middle;width:50%;height:100%}}.UsePowerWrapper .UsePowerInnerWrapper .PowerImage .image{background-size:contain;background-position:50%;background-repeat:no-repeat;background-origin:padding-box,content-box;width:100%;height:100%;padding:1px}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper{padding:1em;max-height:100%}@media (min-width:480px){.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper{padding:1em 2em}}@media (min-width:768px){.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper{padding:1em 4em 1em 0;display:inline-block;vertical-align:middle;width:50%}}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent{text-align:center}@media (min-width:768px){.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent{text-align:left}}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent>.title{font-size:calc(31.25px + 1.30208vw);color:#212121;font-weight:100;line-height:1.1em;margin-bottom:.5em}@media (max-width:479px){.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent>.title{font-size:37.5px}}@media (min-width:1440px){.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent>.title{font-size:50px}}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent>.StatModifiersWrapper{font-size:calc(25px + 1.04167vw);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:479px){.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent>.StatModifiersWrapper{font-size:30px}}@media (min-width:1440px){.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent>.StatModifiersWrapper{font-size:40px}}@media (min-width:768px){.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent>.StatModifiersWrapper{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .text{font-size:calc(14px + .41667vw);color:#555;font-style:italic;font-weight:100;letter-spacing:1px;line-height:1.4em;margin:1.25em 0}@media (max-width:479px){.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .text{font-size:16px}}@media (min-width:1440px){.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .text{font-size:20px}}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .useOnDeath .Icon,.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .useOnDmg .Icon{-ms-flex-negative:0;flex-shrink:0}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .useOnDeath .btn,.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .useOnDmg .btn{display:block;margin:0 auto 1em}@media (min-width:768px){.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .useOnDeath .btn,.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .useOnDmg .btn{margin:0 0 2em}}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .useOnDeath>div span,.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .useOnDmg>div span{color:#767676;font-size:.75em;font-style:italic;font-weight:100;line-height:1.4em}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .useOnDeath>div span:not(:last-of-type):after,.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .useOnDmg>div span:not(:last-of-type):after{content:" "}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .useOnDmg{margin-top:2em}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .useOnDmg>div{padding-left:2.5em;position:relative}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .useOnDmg>div:before{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/grey-6/alert.svg);content:"";width:1.5em;height:1.5em;position:absolute;top:calc(50% - .75em);left:0}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .usePower:not(.active){opacity:.5}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .usePower:not(.active) button:hover{cursor:default}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .usePower .title{color:#767676;font-size:.88em;font-style:italic;font-weight:100;line-height:1.3em;margin-bottom:.75em;text-transform:uppercase}.UsePowerWrapper .UsePowerInnerWrapper .PowerContentWrapper .PowerContent .usePower .disclaimer{color:#555;font-size:.75em;font-style:italic;font-weight:100;line-height:1.4em;margin-top:1em;position:relative}.VideoLessons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;height:100%}.VideoLessons .VideoLessonsContent{margin-top:auto;margin-bottom:auto;overflow-x:hidden;overflow-y:scroll;padding:2em 5vw;text-align:center;width:100%}.VideoLessons .VideoLessonsContent>.Title{color:#212121;margin-bottom:.75em}.VideoLessons .VideoLessonsContent>.TextWrapper{color:#555;margin:0 auto 1.5em}@media (min-width:768px){.VideoLessons .FlatButton{display:none}}.VideoLessons .buttonWrapper{display:none}@media (min-width:768px){.VideoLessons .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;width:100%}}.AddUsers:not(.GenericModalContent):not(.OnboardingContent){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) a{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#6932dc}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) a:hover{color:#7948e0}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .LoadingWrapper~*{display:none!important}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Add,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCode,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Import,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).List,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Mode,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV{margin:0 auto;max-width:1100px;width:calc(100% - 4em);height:auto!important;position:absolute;top:.5em;right:2em;bottom:2em;left:2em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Add>.Title,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers>.Title,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCode>.Title,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom>.Title,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Import>.Title,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).List>.Title,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>.Title,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Mode>.Title,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>.Title{margin:0 auto .5em;padding-top:.5em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Add>.TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers>.TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCode>.TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom>.TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Import>.TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).List>.TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>.TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Mode>.TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>.TextWrapper{margin:0 auto 2.5em;text-align:center}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Add>:first-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers>:first-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCode>:first-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom>:first-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Import>:first-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).List>:first-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>:first-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Mode>:first-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>:first-child{margin-top:auto}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Add>:last-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers>:last-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCode>:last-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom>:last-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Import>:last-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).List>:last-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>:last-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Mode>:last-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>:last-child{margin-bottom:auto}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;height:100%}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .backBtn,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .backBtn,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .backBtn,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .backBtn,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .backBtn,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .backBtn,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .backBtn{position:absolute;top:1.25em;left:5vw}@media (min-width:768px){.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .backBtn,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .backBtn,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .backBtn,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .backBtn,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .backBtn,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .backBtn,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .backBtn{display:none}}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .backBtn .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .backBtn .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .backBtn .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .backBtn .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .backBtn .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .backBtn .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .backBtn .Icon{width:1.5em;height:1.5em;fill:#ccc;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .addStudentTitle,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .addStudentTitle,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .addStudentTitle,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .addStudentTitle,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .addStudentTitle,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .addStudentTitle,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .addStudentTitle{font-size:16px;line-height:1.5em;max-width:500px;margin:1em auto;padding:0 5vw;font-weight:700;text-align:center}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .addStudentSubtitle,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .addStudentSubtitle,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .addStudentSubtitle,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .addStudentSubtitle,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .addStudentSubtitle,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .addStudentSubtitle,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .addStudentSubtitle{font-size:16px;line-height:1.5em;max-width:500px;margin:0 auto 1em;padding:0 5vw;text-align:center}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader input[type=checkbox],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader input[type=checkbox],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader input[type=checkbox],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader input[type=checkbox],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader input[type=checkbox],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader input[type=checkbox],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader input[type=checkbox]{font-size:1em;margin:0}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .formCheckboxWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .formCheckboxWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .formCheckboxWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .formCheckboxWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .formCheckboxWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .formCheckboxWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .formCheckboxWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .formCheckboxWrapper input,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .formCheckboxWrapper input,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .formCheckboxWrapper input,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .formCheckboxWrapper input,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .formCheckboxWrapper input,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .formCheckboxWrapper input,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .formCheckboxWrapper input{margin:0}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .HeaderMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .HeaderMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .HeaderMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .HeaderMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .HeaderMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .HeaderMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .HeaderMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .List>li{display:grid;grid-gap:0 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75em 1em;word-break:break-word}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .HeaderMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .HeaderMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .HeaderMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .HeaderMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .HeaderMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .HeaderMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .HeaderMobile{border-top:1px solid #ddd}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .Header .TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .HeaderMobile .TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .Header .TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .HeaderMobile .TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .Header .TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .HeaderMobile .TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .Header .TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .HeaderMobile .TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .Header .TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .HeaderMobile .TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .Header .TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .HeaderMobile .TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .Header .TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .HeaderMobile .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;font-weight:700}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .Header .TextWrapper span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .HeaderMobile .TextWrapper span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .Header .TextWrapper span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .HeaderMobile .TextWrapper span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .Header .TextWrapper span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .HeaderMobile .TextWrapper span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .Header .TextWrapper span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .HeaderMobile .TextWrapper span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .Header .TextWrapper span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .HeaderMobile .TextWrapper span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .Header .TextWrapper span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .HeaderMobile .TextWrapper span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .Header .TextWrapper span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .HeaderMobile .TextWrapper span{vertical-align:middle}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .Header .TextWrapper span .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .HeaderMobile .TextWrapper span .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .Header .TextWrapper span .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .HeaderMobile .TextWrapper span .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .Header .TextWrapper span .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .HeaderMobile .TextWrapper span .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .Header .TextWrapper span .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .HeaderMobile .TextWrapper span .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .Header .TextWrapper span .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .HeaderMobile .TextWrapper span .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .Header .TextWrapper span .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .HeaderMobile .TextWrapper span .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .Header .TextWrapper span .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .HeaderMobile .TextWrapper span .Icon{margin-right:.375em;margin-top:-.1em;font-size:1.75em;vertical-align:middle}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapperMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapperMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapperMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapperMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapperMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapperMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapperMobile{position:relative;background-color:#fafbfc;overflow:hidden!important}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapper:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapperMobile:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapper:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapperMobile:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapper:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapperMobile:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapper:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapperMobile:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapper:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapperMobile:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapper:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapperMobile:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapper:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapperMobile:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375);pointer-events:none}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapper .List,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapperMobile .List,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapper .List,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapperMobile .List,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapper .List,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapperMobile .List,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapper .List,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapperMobile .List,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapper .List,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapperMobile .List,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapper .List,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapperMobile .List,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapper .List,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapperMobile .List{height:100%;width:100%;position:absolute;overflow-y:scroll;overflow-y:overlay}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapper .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapperMobile .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapper .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapperMobile .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapper .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapperMobile .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapper .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapperMobile .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapper .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapperMobile .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapper .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapperMobile .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapper .List>li,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapperMobile .List>li{position:relative;padding:0 1em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapper .List>li:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapperMobile .List>li:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapper .List>li:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapperMobile .List>li:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapper .List>li:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapperMobile .List>li:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapper .List>li:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapperMobile .List>li:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapper .List>li:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapperMobile .List>li:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapper .List>li:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapperMobile .List>li:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapper .List>li:after,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapperMobile .List>li:after{content:"";position:absolute;left:1em;bottom:0;width:calc(100% - 2em);border-bottom:1px solid #ddd}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapper .List>li>div,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapperMobile .List>li>div,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapper .List>li>div,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapperMobile .List>li>div,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapper .List>li>div,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapperMobile .List>li>div,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapper .List>li>div,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapperMobile .List>li>div,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapper .List>li>div,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapperMobile .List>li>div,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapper .List>li>div,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapperMobile .List>li>div,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapper .List>li>div,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapperMobile .List>li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75em 0;color:#555}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapper .List>li>div button,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapperMobile .List>li>div button,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapper .List>li>div button,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapperMobile .List>li>div button,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapper .List>li>div button,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapperMobile .List>li>div button,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapper .List>li>div button,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapperMobile .List>li>div button,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapper .List>li>div button,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapperMobile .List>li>div button,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapper .List>li>div button,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapperMobile .List>li>div button,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapper .List>li>div button,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapperMobile .List>li>div button{-ms-flex-negative:0;flex-shrink:0;position:relative;height:1em;width:1em;padding:0;border-radius:50%;background-color:#999;margin-right:1em;cursor:pointer}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapper .List>li>div button .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapperMobile .List>li>div button .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapper .List>li>div button .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapperMobile .List>li>div button .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapper .List>li>div button .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapperMobile .List>li>div button .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapper .List>li>div button .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapperMobile .List>li>div button .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapper .List>li>div button .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapperMobile .List>li>div button .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapper .List>li>div button .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapperMobile .List>li>div button .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapper .List>li>div button .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapperMobile .List>li>div button .Icon{position:absolute;height:100%;width:100%;left:0;top:0;fill:#fff;padding:20%}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapper .List>li>div input[type=text],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .MagneticHeader .ListWrapperMobile .List>li>div input[type=text],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapper .List>li>div input[type=text],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .MagneticHeader .ListWrapperMobile .List>li>div input[type=text],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapper .List>li>div input[type=text],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .MagneticHeader .ListWrapperMobile .List>li>div input[type=text],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapper .List>li>div input[type=text],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .MagneticHeader .ListWrapperMobile .List>li>div input[type=text],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapper .List>li>div input[type=text],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .MagneticHeader .ListWrapperMobile .List>li>div input[type=text],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapper .List>li>div input[type=text],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .MagneticHeader .ListWrapperMobile .List>li>div input[type=text],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapper .List>li>div input[type=text],.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .MagneticHeader .ListWrapperMobile .List>li>div input[type=text]{width:100%;background-color:hsla(0,0%,100%,.001);border:0;border-radius:0;font-size:1em;padding:0;color:#555}@media (min-width:768px){.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .FlatButton,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .FlatButton,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .FlatButton,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .FlatButton,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .FlatButton,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .FlatButton,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .FlatButton{display:none}}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Add .CardList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .CardList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Import .CardList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .CardList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Mode .CardList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .CardList{-ms-flex-negative:0;flex-shrink:0;width:100%}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Add .CardList .Card,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .CardList .Card,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Import .CardList .Card,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .CardList .Card,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Mode .CardList .Card,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .CardList .Card{color:#6932dc;margin:0 1.5em 2em;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:260px}@media (min-width:768px){.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Add .CardList .Card,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .CardList .Card,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Import .CardList .Card,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .CardList .Card,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Mode .CardList .Card,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .CardList .Card{max-width:50%}}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Add .CardList .Card:hover,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .CardList .Card:hover,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Import .CardList .Card:hover,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .CardList .Card:hover,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Mode .CardList .Card:hover,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .CardList .Card:hover{color:#7948e0}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Add .CardList .Card .CardContent,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .CardList .Card .CardContent,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Import .CardList .Card .CardContent,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .CardList .Card .CardContent,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Mode .CardList .Card .CardContent,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .CardList .Card .CardContent{text-align:center}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Add .CardList .Card .CardContent .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Add .CardList .Card .CardContent img,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .CardList .Card .CardContent .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .CardList .Card .CardContent img,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Import .CardList .Card .CardContent .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Import .CardList .Card .CardContent img,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .CardList .Card .CardContent .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .CardList .Card .CardContent img,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Mode .CardList .Card .CardContent .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Mode .CardList .Card .CardContent img,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .CardList .Card .CardContent .Icon,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .CardList .Card .CardContent img{font-size:4em;margin-bottom:.25em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Add .CardList .Card .CardContent img,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .CardList .Card .CardContent img,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Import .CardList .Card .CardContent img,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .CardList .Card .CardContent img,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Mode .CardList .Card .CardContent img,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .CardList .Card .CardContent img{width:1em;height:1em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers>.Content,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers>.FixedHeaderList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers>.ImportThirdServiceStudents,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers>.StudentDatabase,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers>.StudentList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers>span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCode>.Content,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCode>.FixedHeaderList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCode>.ImportThirdServiceStudents,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCode>.StudentDatabase,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCode>.StudentList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCode>span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom>.Content,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom>.FixedHeaderList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom>.ImportThirdServiceStudents,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom>.StudentDatabase,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom>.StudentList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom>span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).List>.Content,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).List>.FixedHeaderList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).List>.ImportThirdServiceStudents,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).List>.StudentDatabase,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).List>.StudentList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).List>span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>.Content,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>.FixedHeaderList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>.ImportThirdServiceStudents,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>.StudentDatabase,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>.StudentList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>.Content,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>.FixedHeaderList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>.ImportThirdServiceStudents,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>.StudentDatabase,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>.StudentList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:2em;overflow:hidden;max-height:525px;width:100%}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Add>.TextWrapper{max-width:36em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers>.TextWrapper{max-width:51em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers .Search{margin:0 auto 2em;max-width:51em;width:100%}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers .FixedHeaderList .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers .FixedHeaderList .List>li{grid-template-columns:-webkit-min-content 1fr 2fr;grid-template-columns:min-content 1fr 2fr}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers .FixedHeaderList .List>li>.Info>.TextWrapper{text-align:left}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers .FixedHeaderList .List>li>.Info>.TextWrapper:last-child{color:#999}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers .Buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddFromTeachers .Buttons .TextWrapper{color:#999;cursor:pointer}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom>.Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom>.Title img{margin-right:.375em;width:.875em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom>.TextWrapper{max-width:32em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom .Buttons,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroom .ImportThirdServiceStudents{margin-right:auto;margin-left:auto;width:100%}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Import>.TextWrapper{max-width:47em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).List>.TextWrapper{max-width:45em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).List>.Buttons>.Import .TextWrapper{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#999;cursor:pointer}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).List>.Buttons>.Import .TextWrapper:hover{color:#555}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>.TextWrapper{max-width:28em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span{position:relative}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper .addStudentsTableHeader{display:grid;grid-gap:.25em 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable.withEmail.withGrade,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper .addStudentsTableHeader.withEmail.withGrade{grid-template-columns:[ start ] 4em 1fr 1fr 1fr 150px [ end ]}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable.withEmail.withGrade select,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper .addStudentsTableHeader.withEmail.withGrade select{position:relative;margin:0;font-size:14px;letter-spacing:0;padding:.5em calc(.5em + 26px) .5em .5em;background-size:1.2em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable.withEmail.withGrade select.required,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper .addStudentsTableHeader.withEmail.withGrade select.required{border-color:#ff1464}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable.withEmail:not(.withGrade),.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper .addStudentsTableHeader.withEmail:not(.withGrade){grid-template-columns:[ start ] 4em 1fr 1fr 1fr [ end ]}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable:not(.withEmail),.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper .addStudentsTableHeader:not(.withEmail){grid-template-columns:[ start ] 4em 1fr 1fr [ end ]}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable .TextWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper .addStudentsTableHeader .TextWrapper{color:#999}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable .TextWrapper:first-child,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper .addStudentsTableHeader .TextWrapper:first-child{text-align:center}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable .TextWrapper:not(:first-child),.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper .addStudentsTableHeader .TextWrapper:not(:first-child){text-align:left}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable .TextWrapper:nth-child(2),.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper .addStudentsTableHeader .TextWrapper:nth-child(2){padding-left:.5rem}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper .addStudentsTableHeader{-ms-flex-negative:0;flex-shrink:0;margin:0 1em .75em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable{border:1px solid #eee;border-radius:.5em;overflow-x:hidden;overflow-y:scroll;padding:.5em 1em 0}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable .index{color:#555;font-weight:700}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable input{border:none;border-bottom:1px solid hsla(0,0%,100%,.001);border-radius:0;background-color:hsla(0,0%,100%,.001);margin-bottom:-1px;padding:.5rem;width:100%}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable input.required{border-color:#ff1464}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable .border{border-bottom:1px solid #eee;grid-column:start/end}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable .addMore{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column:start/end;background-color:#f7f7f7;cursor:pointer;margin-left:-1em;margin-top:calc(-1px - .25em);padding:1em;width:calc(100% + 2em)}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable .addMore:hover{background-color:#eee}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable .addMore:hover .addMore svg{fill:#eee}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable .addMore .general-plus--circle{color:#999;font-size:1.25em;margin-right:.25em;vertical-align:middle}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable .addMore span{font-size:calc(13.6px + .16667vw);color:#999;font-weight:700;text-transform:uppercase}@media (max-width:479px){.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable .addMore span{font-size:14.4px}}@media (min-width:1440px){.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Manual>span .addStudentsWrapper #addStudentsTable .addMore span{font-size:16px}}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .CenterWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;width:100%;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .CenterWrapper .IconHolder{-ms-flex-negative:0;flex-shrink:0;margin-top:auto}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .CenterWrapper .IconHolder .Icon{fill:#999;width:2em;height:2em;margin:1em auto .5em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .CenterWrapper .addStudentModeTitle{font-size:24px;line-height:1.3em;max-width:500px;margin-bottom:1.5em;padding:0 5vw;text-align:center}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ModeMobile .CenterWrapper .CardList{margin-bottom:auto}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .CenterWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .CenterWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;width:100%;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).AddMobile .CenterWrapper .CardList,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ImportMobile .CenterWrapper .CardList{margin:auto 0}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .List>li{grid-template-columns:1fr 1fr}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .addStudentBtn{color:#6932dc;font-size:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:58px}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .addStudentBtn .roundFilled{background-color:#6932dc;border-radius:50%;margin-right:.5em;width:1em;height:1em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ManualMobile .addStudentBtn .roundFilled .Icon{fill:#fff;height:100%;width:100%;padding:.2em;margin:0}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .GroupCode{margin:0 5vw 1em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ClassCodeMobile .List>li{grid-template-columns:1fr 1fr}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .StudentDatabase{-webkit-box-flex:1;-ms-flex:1;flex:1}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .StudentDatabase .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .StudentDatabase .HeaderMobile,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .StudentDatabase .List>li{grid-template-columns:-webkit-min-content 1fr 1fr;grid-template-columns:min-content 1fr 1fr}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .StudentDatabase .Search{padding:0 5vw}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .StudentDatabase .List>li .labelsWrapper{position:relative;overflow:hidden;padding:0!important;height:100%}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .StudentDatabase .List>li .labelsWrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 32px 0 32px -32px #ddd,inset -42px 0 32px -32px #fafbfc;box-shadow:inset 32px 0 32px -32px #ddd,inset -42px 0 32px -32px #fafbfc;pointer-events:none}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .StudentDatabase .List>li .labelsWrapper .Labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.75em;padding-bottom:.75em;overflow-x:auto;overflow-x:overlay}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .StudentDatabase .List>li .labelsWrapper .Labels .Label{white-space:nowrap;margin-right:1em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).ListMobile .StudentDatabase .List>li .labelsWrapper .Labels .Label:first-of-type{margin-left:1em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .ImportThirdServiceStudents,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).GoogleClassroomMobile .ImportThirdServiceStudentsMobile{-webkit-box-flex:1;-ms-flex:1;flex:1}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).Mode>.TextWrapper{max-width:28em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>.Content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>.Content .Dropzone{-ms-flex-negative:0;flex-shrink:0;margin-bottom:1.5em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>.Content .FixedHeaderList{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>.Content .FixedHeaderList.withGrade .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>.Content .FixedHeaderList.withGrade .List>li{grid-template-columns:1fr 1fr 1fr 100px}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>.Content .FixedHeaderList:not(.withGrade) .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>.Content .FixedHeaderList:not(.withGrade) .List>li{grid-template-columns:1fr 1fr 1fr}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV>.Content .FixedHeaderList .Header{width:100%!important}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV .Labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV .Labels .Label{margin-top:.375em;margin-bottom:.375em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent).UploadCSV .Labels .Label:not(:last-child){margin-right:.75em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .Buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;width:100%}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .Buttons>.ButtonWrapper.BackButton{margin-left:-.375em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .Buttons :not(:last-child):not(svg){margin-right:1.25rem}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .FixedHeaderList .List.blankState{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .FixedHeaderList .List.blankState .Title{margin-bottom:.5em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .FixedHeaderList .List.blankState .TextWrapper:not(:last-child){margin-bottom:.25em}.ClassCode,.ClassCode .StudentList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ClassCode .StudentList .GroupCode{margin-bottom:1.5em}.ClassCode .StudentList .List:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #ddd;border-radius:.5em;overflow-x:hidden;overflow-y:scroll}.ClassCode .StudentList .List:last-child .TextWrapper{color:#555}.ClassCode .StudentList .List:not(:last-child),.ClassCode .StudentList .List li{display:grid;grid-template-columns:250px 1fr;grid-gap:0 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ClassCode .StudentList .List:not(:last-child){-ms-flex-negative:0;flex-shrink:0;margin-bottom:.75em;padding:0 2em 0 1em}.ClassCode .StudentList .List:not(:last-child) .TextWrapper{color:#999}.ClassCode .StudentList .List:not(:last-child) .TextWrapper .Icon{margin-right:.225em;margin-top:-.1em;font-size:1.75em;vertical-align:middle}.ClassCode .StudentList .List:not(:last-child) .TextWrapper span{vertical-align:middle}.ClassCode .StudentList .List{text-align:left}.ClassCode .StudentList .List.blankState{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999}.ClassCode .StudentList .List.blankState .Title{margin-bottom:.5em}.ClassCode .StudentList .List.blankState .TextWrapper:not(:last-child){margin-bottom:.25em}.ClassCode .StudentList .List li{padding:1em}.ClassCode .StudentList .List li:not(:last-child){border-bottom:1px solid #eee}.ClassCode .StudentList .List li .TextWrapper{color:#555;overflow:hidden}.ClassCode .StudentList .List li .TextWrapper span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ClassCode .StudentList .List li>.TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ClassCode .StudentList .List li>.Info>.TextWrapper{text-align:left}.ClassCode .StudentList .List li>.Info>.TextWrapper:last-child{color:#999}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .FixedHeaderList .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .FixedHeaderList .List,.UserWarningsHandler .FixedHeaderList .Header,.UserWarningsHandler .FixedHeaderList .List{padding:.75em 1em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .FixedHeaderList .Header,.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .FixedHeaderList .List>li,.UserWarningsHandler .FixedHeaderList .Header,.UserWarningsHandler .FixedHeaderList .List>li{display:grid;grid-gap:0 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;width:100%}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .FixedHeaderList .Header .formCheckboxWrapper,.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .FixedHeaderList .List>li .formCheckboxWrapper,.UserWarningsHandler .FixedHeaderList .Header .formCheckboxWrapper,.UserWarningsHandler .FixedHeaderList .List>li .formCheckboxWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .FixedHeaderList .Header .formCheckboxWrapper input,.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .FixedHeaderList .List>li .formCheckboxWrapper input,.UserWarningsHandler .FixedHeaderList .Header .formCheckboxWrapper input,.UserWarningsHandler .FixedHeaderList .List>li .formCheckboxWrapper input{font-size:1em;margin:0}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .FixedHeaderList .Header,.UserWarningsHandler .FixedHeaderList .Header{border:1px solid hsla(0,0%,100%,.001);padding-top:0}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .FixedHeaderList .List,.UserWarningsHandler .FixedHeaderList .List{border:1px solid #eee;border-radius:.5em}.AddUsers:not(.GenericModalContent):not(.OnboardingContent) .FixedHeaderList .List li:not(:last-child),.UserWarningsHandler .FixedHeaderList .List li:not(:last-child){border-bottom:1px solid #eee;padding-bottom:.5em;margin-bottom:.5em}.ImportThirdServiceStudents{display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;grid-template-columns:1fr 2fr;grid-gap:.5em 0;color:#555;text-align:left;height:100%;position:relative}.ImportThirdServiceStudents .LoadingWrapper~*{display:none!important}.ImportThirdServiceStudents>.TextWrapper{grid-row:1;padding:0 1rem}.ImportThirdServiceStudents .TextWrapper label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.ImportThirdServiceStudents .TextWrapper label input[type=checkbox]{font-size:1rem;margin:0 1rem 0 0;width:1rem;height:1rem}.ImportThirdServiceStudents .ClassList,.ImportThirdServiceStudents .StudentList{grid-row:2;border:1px solid #eee;border-radius:.5em;overflow-x:hidden;overflow-y:scroll;position:relative}.ImportThirdServiceStudents .ClassList.blankState,.ImportThirdServiceStudents .StudentList.blankState{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ImportThirdServiceStudents .ClassList{background-color:#f7f7f7;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.ImportThirdServiceStudents .ClassList .ClassListItem{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:#f7f7f7;border-bottom:1px solid #eee;cursor:pointer;padding:.75em 1rem}.ImportThirdServiceStudents .ClassList .ClassListItem.selected,.ImportThirdServiceStudents .ClassList .ClassListItem:hover{background-color:#fff}.ImportThirdServiceStudents .ClassList .ClassListItem.selected .TextWrapper{color:#6932dc}.ImportThirdServiceStudents .StudentList{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.ImportThirdServiceStudents .StudentList .StudentListItem{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:1px solid #eee}.ImportThirdServiceStudents .StudentList .StudentListItem:hover{background-color:#f7f7f7}.ImportThirdServiceStudents .StudentList .StudentListItem:hover .genericTooltip{display:block;font-size:.75em;-webkit-transform:translateY(100%);transform:translateY(100%);max-width:calc(100% - 2em);bottom:.25em;left:1em}.ImportThirdServiceStudents .StudentList .StudentListItem:hover .genericTooltip strong{display:inline-block;color:#555;margin-bottom:.75em}.ImportThirdServiceStudents .StudentList .StudentListItem:hover .genericTooltip ul{list-style-type:disc;margin:0 0 .75em 1.125em}.ImportThirdServiceStudents .StudentList .StudentListItem:hover .genericTooltip ul li:not(:last-child){margin-bottom:.375em}.ImportThirdServiceStudents .StudentList .StudentListItem.disabled{background-color:#fafbfc}.ImportThirdServiceStudents .StudentList .StudentListItem.disabled label{cursor:default}.ImportThirdServiceStudents .StudentList .StudentListItem label{padding:.75em 1rem;width:100%;position:relative}.ImportThirdServiceStudents .StudentList .StudentListItem label .Icon,.ImportThirdServiceStudents .StudentList .StudentListItem label input{-ms-flex-negative:0;flex-shrink:0}.ImportThirdServiceStudents .StudentList .StudentListItem label .Icon{color:#ebcb00;margin-right:.5em}.ImportThirdServiceStudents .StudentList .StudentListItem label .name{margin-right:1rem;white-space:nowrap}.ImportThirdServiceStudents .StudentList .StudentListItem label .multiclass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75em;margin-left:auto;max-width:28em}.ImportThirdServiceStudents .StudentList .StudentListItem label .multiclass a{color:#6932dc}.ImportThirdServiceStudents .StudentList .StudentListItem label .multiclass .TextWrapper{color:#555}.ImportThirdServiceStudentsMobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ImportThirdServiceStudentsMobile .addStudentTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ImportThirdServiceStudentsMobile .addStudentTitle img{width:1.5em;margin-right:.5em}.ImportThirdServiceStudentsMobile .classesHeader,.ImportThirdServiceStudentsMobile .classesList>li{grid-template-columns:1fr}.ImportThirdServiceStudentsMobile .studentsHeader,.ImportThirdServiceStudentsMobile .studentsList>li{grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}.ImportThirdServiceStudentsMobile .List.classesList>li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ImportThirdServiceStudentsMobile .List.classesList>li>div .Icon{color:#999;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ImportThirdServiceStudentsMobile .List.studentsList .Icon{color:#ebcb00}.ImportThirdServiceStudentsMobile .List.blankState{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999}.ImportThirdServiceStudentsMobile .List>li .genericTooltip{display:block;font-size:.75em;-webkit-transform:translateY(100%);transform:translateY(100%);width:calc(100% - 2em);bottom:.25em;left:1em}.ImportThirdServiceStudentsMobile .List>li .genericTooltip strong{display:inline-block;color:#555;margin-bottom:.75em}.ImportThirdServiceStudentsMobile .List>li .genericTooltip ul{list-style-type:disc;margin:0 0 .75em 1.125em}.ImportThirdServiceStudentsMobile .List>li .genericTooltip ul li:not(:last-child){margin-bottom:.375em}.StudentDatabase{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.StudentDatabase,.StudentDatabase .StudentListWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.StudentDatabase .StudentListWrapper{height:100%}.StudentDatabase .Search{-ms-flex-negative:0;flex-shrink:0;margin:0 auto 2em;max-width:700px;width:100%}.StudentDatabase .Search+.InfiniteScroll{margin-bottom:.75em}.StudentDatabase .Search+.InfiniteScroll>*{color:#999}.StudentDatabase .Search+.InfiniteScroll>* .Icon{margin-right:.625em}.StudentDatabase .MagneticHeader{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.StudentDatabase .MagneticHeader .formCheckboxWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.StudentDatabase .MagneticHeader .formCheckboxWrapper input{font-size:1em;margin:0}.StudentDatabase .MagneticHeader .Header,.StudentDatabase .MagneticHeader .List li{display:grid;grid-template-columns:-webkit-min-content 250px repeat(2,150px) 1fr 75px;grid-template-columns:min-content 250px repeat(2,150px) 1fr 75px;grid-gap:0 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 1em}.StudentDatabase .MagneticHeader .Header .TextWrapper .Icon,.StudentDatabase .MagneticHeader .List li .TextWrapper .Icon{margin-right:.375em}.StudentDatabase .MagneticHeader .Header .TextWrapper,.StudentDatabase .MagneticHeader .HeaderMobile .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999}.StudentDatabase .MagneticHeader .Header .TextWrapper span,.StudentDatabase .MagneticHeader .HeaderMobile .TextWrapper span{vertical-align:middle}.StudentDatabase .MagneticHeader .Header .TextWrapper .Icon,.StudentDatabase .MagneticHeader .HeaderMobile .TextWrapper .Icon{margin-right:.375em;margin-top:-.1em;font-size:1.75em;vertical-align:middle}.StudentDatabase .MagneticHeader .ListWrapper{border:1px solid #ddd;border-radius:.5em;display:-webkit-box;display:-ms-flexbox;display:flex}.StudentDatabase .MagneticHeader .ListWrapper .List{-webkit-box-flex:1;-ms-flex:1;flex:1}.StudentDatabase .MagneticHeader .ListWrapper .List.blankState{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999}.StudentDatabase .MagneticHeader .ListWrapper .List.blankState .Title{margin-bottom:.5em}.StudentDatabase .MagneticHeader .ListWrapper .List.blankState .TextWrapper:not(:last-child){margin-bottom:.25em}.StudentDatabase .MagneticHeader .ListWrapper .List li:not(:last-child){border-bottom:1px solid #eee}.StudentDatabase .MagneticHeader .ListWrapper .List li .TextWrapper{overflow:hidden}.StudentDatabase .MagneticHeader .ListWrapper .List li .TextWrapper span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.StudentDatabase .MagneticHeader .ListWrapper .List li>.TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.StudentDatabase .MagneticHeader .ListWrapper .List li>.Info>.TextWrapper:last-child{color:#999}.StudentDatabase .MagneticHeader .ListWrapper .List li>.Labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.StudentDatabase .MagneticHeader .ListWrapper .List li>.Labels .Label{margin-top:.375em;margin-bottom:.375em;overflow:hidden}.StudentDatabase .MagneticHeader .ListWrapper .List li>.Labels .Label:not(:last-child){margin-right:.75em}.StudentDatabase .MagneticHeader .ListWrapperMobile .List.blankState{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999}.StudentDatabase .MagneticHeader .ListWrapperMobile .List.blankState .Title{margin-bottom:.5em}.StudentDatabase .MagneticHeader .ListWrapperMobile .List.blankState .TextWrapper:not(:last-child){margin-bottom:.25em}.AchievementUnlockedWrapper{padding:1em}.AchievementUnlockedWrapper form{width:50%}.AchievementUnlockedWrapper form .formInputWrapper>.formInput:focus+.formInputLabel,.AchievementUnlockedWrapper form .formInputWrapper>.formInput:not(.empty):not(:focus)+.formInputLabel{top:-25px}.AchievementUnlockedWrapper form .ButtonWrapper{margin-top:2em}@media (max-width:1023px){.AchievementUnlockedWrapper form{width:100%}}.BatcaveCol{width:100%}.BatcaveCol.col3{max-width:25%}.BatcaveCol.col4{max-width:33%}.BatcaveCol.col6{max-width:50%}.BatcaveCol.col12{max-width:100%}.BatcaveForm .ModalFooterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.BatcaveForm .ModalContentWrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#f7f7f7;border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;padding:2em 2em 0}.BatcaveForm .Card{max-width:900px;margin:0 auto 2em;width:100%}.BatcaveForm .Title{margin-bottom:1em;text-align:left}.BatcaveForm .BatcaveFormRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-column-gap:2em}.BatcaveForm .BatcaveFormRow:not(:empty){margin-bottom:1.5em}.BatcaveForm .BatcaveFormItem{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.BatcaveForm .BatcaveFormItem.error{color:#ff1464}.BatcaveForm .BatcaveFormItem.error input,.BatcaveForm .BatcaveFormItem.error select{border-color:#ff1464}.BatcaveForm .BatcaveFormTitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;font-weight:300;margin-bottom:.5em;min-width:150px;text-align:left}.BatcaveForm .BatcaveFormTitle span.optional{font-size:.75em;font-style:italic}.BatcaveForm .BatcaveFormTitle span.optional:before{content:"-";margin:0 .5em}.BatcaveForm .BatcaveFormInput{text-align:left;width:100%}.BatcaveForm .BatcaveFormInput input:not([type=checkbox]){font-size:1em;padding:.5em .8125em}.BatcaveForm .BatcaveFormInput input:not([type=checkbox]).w25,.BatcaveForm .BatcaveFormInput select.w25{width:25%}.BatcaveForm .BatcaveFormInput input:not([type=checkbox]).w33,.BatcaveForm .BatcaveFormInput select.w33{width:33%}.BatcaveForm .BatcaveFormInput input:not([type=checkbox]).w50,.BatcaveForm .BatcaveFormInput select.w50{width:50%}.BatcaveForm .BatcaveFormInput input:not([type=checkbox]).w66,.BatcaveForm .BatcaveFormInput select.w66{width:66%}.BatcaveForm .BatcaveFormInput input:not([type=checkbox]).w75,.BatcaveForm .BatcaveFormInput select.w75{width:75%}.BatcaveForm .BatcaveFormInput input:not([type=checkbox]).w100,.BatcaveForm .BatcaveFormInput select.w100{width:100%}.BatcaveForm .BatcaveFormInput select{font-size:.88em;width:100%}.BatcaveForm .BatcaveFormInput li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.BatcaveForm .BatcaveFormInput li .TextWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.BatcaveForm .BatcaveFormInput li .ButtonWrapper{margin-left:.5rem;padding:.25rem}.BatcaveForm .BatcaveFormInput li .ButtonWrapper .Icon{font-size:1.5em;margin-left:0}.BatcaveForm .BatcaveFormInput .BatcaveFormHint{font-size:14px;font-style:italic;margin-top:.5em;text-align:left}.BatcaveForm .BatcaveFormInput .BatcaveFormHint li:not(:first-child){margin-top:.5em}.BatcaveForm .BatcaveFormInput .react-date-picker{display:inline-block;width:100%;padding:.5em}.BatcaveForm .BatcaveFormInput .react-date-picker.react-date-picker--closed,.BatcaveForm .BatcaveFormInput .react-date-picker.react-date-picker--open{border:1px solid #ddd;border-radius:.5rem}.BatcaveForm .BatcaveFormInput .react-date-picker .react-date-picker__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.BatcaveForm .BatcaveFormInput .react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup input{font-size:1rem;font-weight:300}.BatcaveForm .BatcaveFormInput .react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup .react-date-picker__inputGroup__divider:first-of-type{margin:0 .125em 0 .25em}.BatcaveForm .BatcaveFormInput .react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup .react-date-picker__inputGroup__divider:nth-of-type(2){margin:0 .25em 0 .125em}.BatcaveForm .checkboxLayout{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1em 4em;text-align:left}.BatcaveForm .checkboxLayout .formCheckboxWrapper{margin-top:0}.BatcaveForm .radioLayout{display:-webkit-box;display:-ms-flexbox;display:flex}.BatcaveForm .radioLayout .radioButton{margin-right:2em}.BatcaveForm .radioLayout .radioButton input[type=radio]{margin-right:.5em}.BatcaveFormConfirmBox .TextWrapper,.BatcaveFormConfirmBox .Title{margin-bottom:1em}.BatcaveFormModal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;margin-bottom:0!important}.BatcaveFormModal .batcaveRow{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1em}.BatcaveFormModal .batcaveRow,.BatcaveFormModal .batcaveRow .batcaveCol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;width:100%}.BatcaveFormModal .batcaveRow .batcaveCol{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin:0 .5em}.BatcaveFormModal .batcaveRow .batcaveCol.alignCenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.BatcaveFormModal .batcaveRow .batcaveCol .TextWrapper{margin-bottom:.5em;text-align:left}.BatcaveFormModal .batcaveRow .batcaveCol .TextWrapper.textCenter{text-align:center;width:100%}.BatcaveFormModal .batcaveRow .batcaveCol input[type=url]{width:100%;font-size:.9em}.BatcaveFormModal .batcaveRow .batcaveCol input[type=number]{text-align:center}.BatcaveFormModal .batcaveRow .batcaveCol .formSelectWrapper>.formSelect{margin-top:0}.BatcaveFormModal .batcaveRow .batcaveCol .formSelectLabel{display:none}.BatcaveFormModal .batcaveRow .batcaveCol .TextAreaWrapper,.BatcaveFormModal .batcaveRow .batcaveCol .TextAreaWrapper>.formTextArea{margin-top:0}.BatcaveFormModal .batcaveRow .batcaveCol .formTextAreaLabel{display:none}.BatcaveFormModal .batcaveRow .batcaveCol .react-daterange-picker{padding:.5em .8125em}.BatcaveFormModal .batcaveRow .batcaveCol .react-daterange-picker.react-daterange-picker--closed,.BatcaveFormModal .batcaveRow .batcaveCol .react-daterange-picker.react-daterange-picker--open{border-radius:.5rem}.BatcaveFormModal .batcaveRow .batcaveCol .react-daterange-picker .react-daterange-picker__wrapper .react-date-picker__inputGroup input{font-size:1rem;font-weight:300}.BatcaveFormModal .batcaveRow .batcaveCol .react-daterange-picker .react-daterange-picker__wrapper .react-date-picker__inputGroup .react-date-picker__inputGroup__divider:first-of-type{margin:0 .125em 0 .25em}.BatcaveFormModal .batcaveRow .batcaveCol .react-daterange-picker .react-daterange-picker__wrapper .react-date-picker__inputGroup .react-date-picker__inputGroup__divider:nth-of-type(2){margin:0 .25em 0 .125em}.BatcaveProfile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.BatcaveProfile .BatcaveProfile__Header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem;padding:1rem 1rem 0;-ms-flex-negative:0;flex-shrink:0}.BatcaveProfile .BatcaveProfile__Header .ButtonWrapper.backButton{padding-left:0}.BatcaveProfile .BatcaveProfile__Header .ButtonWrapper.backButton .Icon{font-size:1.5em;margin:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.BatcaveProfile .BatcaveProfile__Header .actionsButtons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.BatcaveProfile .BatcaveProfile__Header .actionsButtons a,.BatcaveProfile .BatcaveProfile__Header .actionsButtons div{margin-left:.5em}.BatcaveProfile .BatcaveProfile__Header .actionsButtons .DropdownButton .Icon.openMenu{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.BatcaveProfile .BatcaveProfile__Header .actionsButtons .DropdownButton .Icon.general-arrow_play{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.BatcaveProfile .BatcaveProfile__Meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em;margin-bottom:1em;padding:0 4rem;-ms-flex-negative:0;flex-shrink:0}.BatcaveProfile .BatcaveProfile__Meta .BatcaveProfile__MetaItem{height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.BatcaveProfile .BatcaveProfile__Meta .BatcaveProfile__MetaItem:not(:first-of-type){padding-left:1em}.BatcaveProfile .BatcaveProfile__Meta .BatcaveProfile__MetaItem:not(:last-of-type){padding-right:1em;border-right:1px solid #ddd}.BatcaveProfile .BatcaveProfile__Meta .BatcaveProfile__MetaItem .BatcaveProfile__MetaItemTitle{margin-right:.5rem}.BatcaveProfile .BatcaveProfile__Meta .BatcaveProfile__MetaItem .BatcaveProfile__MetaItemValue{font-weight:700}.BatcaveRow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em}.BatcaveViewPage{display:grid;grid-gap:1em;grid-template-areas:"header header" "meta content";grid-template-columns:300px auto;grid-template-rows:60px auto;padding:1em}.BatcaveViewPage .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:header}.BatcaveViewPage .header .ButtonWrapper{padding-left:0}.BatcaveViewPage .meta{grid-area:meta}.BatcaveViewPage .meta .Card .CardContent .row{margin-bottom:1em}.BatcaveViewPage .meta .Card .CardContent .row .TextWrapper.name{color:#999}.BatcaveViewPage .content{grid-area:content}.Card.Admin .Title:not(:last-child):not(:empty){margin-bottom:.5em}.Card.Admin .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.Card.Admin .row:not(:last-child){margin-bottom:1em}.Card.Admin .item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:1em}.Card.Admin .item .title{color:#999}.Card.Admin .item .value{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;text-align:left;min-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.DesignSystemHome .sidebar .sidebar--item{border-bottom:1px solid #eee;cursor:pointer;padding:8px 16px;text-decoration:none}.DesignSystemHome .sidebar .sidebar--item.active,.DesignSystemHome .sidebar .sidebar--item:hover{background-color:#eee}.DesignSystemHome .sidebar .sidebar--item div{width:-webkit-max-content;width:-moz-max-content;width:max-content}.DesignSystemHome .content{padding:16px 32px}.DesignSystemHome .content .DesignSystemUtilPageTitle{margin-bottom:24px}.DesignSystemHome .content .DesignSystemUtilSection .sectionTitle{margin-bottom:16px}.DesignSystemHome .content .DesignSystemUtilSection .section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #eee;margin-bottom:32px}.DesignSystemHome .content .DesignSystemUtilSection .section>*{margin-bottom:32px;margin-left:32px}.DesignSystemHome .content .DesignSystemUtilSection .section .width250{width:250px}.DesignSystemHome .content .DesignSystemUtilSection .section .width400{width:400px}.BatcaveHelpCenterArticles .content .contentHeader{display:grid;grid-gap:3em;grid-template-columns:repeat(3,1fr);padding:1em}.BatcaveHelpCenterArticles .content .contentHeader .Card .CardContent{text-align:center}.BatcaveHelpCenterArticles .content .contentHeader .Card .CardContent .Title.positive{color:#6932dc}.BatcaveHelpCenterArticles .content .contentHeader .Card .CardContent .Title.negative{color:#ff1464}.BatcaveHelpCenterArticles .content .contentHeader .Card .CardContent .TextWrapper{margin-top:.25em;color:#999}.BatcaveHelpCenterArticles .content .contentTable{padding:1em}.LinkMarketplaceQuest{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.LinkMarketplaceQuest .Icon{margin-left:5px;font-weight:300;font-size:.88em;color:#999}.LinkUserProfile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.LinkUserProfile .Icon{margin-left:5px}.AdminListWrapper{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;padding:1em}.AdminListWrapper .Title{color:#555;width:100%}.AdminListWrapper .nbResults{margin:1em 5px;font-weight:700}.AdminListWrapper .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.AdminListWrapper .filters:last-of-type{margin-bottom:1em}.AdminListWrapper .filters .filter.searchBar{width:25%;min-width:300px}.AdminListWrapper .filters .filter:not(:last-of-type){margin-right:1em}.AdminListWrapper .filters .filter.action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.AdminListWrapper .filters .filter.action .ButtonWrapper.small{height:36px;padding-top:.5em}.AdminListWrapper table{font-weight:300;font-size:.88em}.AdminListWrapper table thead th{font-weight:700;border-bottom:1px solid #000}.AdminListWrapper table thead th.sortable{cursor:pointer}.AdminListWrapper table td{padding:.5em;vertical-align:middle;text-align:left;height:34px}.AdminListWrapper table td.action{text-align:right}.AdminListWrapper table td.action a.btn{text-decoration:none;margin-left:1em}.AdminListWrapper table td,.AdminListWrapper table th{padding:.25em}.AdminListWrapper table td.center,.AdminListWrapper table th.center{text-align:center}.AdminListWrapper table tbody tr:nth-child(odd){background-color:#f7f7f7}.QuestsListWrapper .header{display:-webkit-box;display:-ms-flexbox;display:flex}.QuestsListWrapper th.name{width:45%}.QuestsListWrapper th.author{width:20%}.QuestsListWrapper th.createdAt,.QuestsListWrapper th.status{width:15%}.QuestsListWrapper th.score{width:5%}.RejectModalWrapper .modalWindowInner{max-width:800px;max-height:525px}.RejectModalWrapper .AlertBox .AlertBoxInner .AlertBoxForm{display:block}.RejectModalWrapper .AlertBox .AlertBoxInner .AlertBoxForm .TextWrapper{margin-bottom:0;text-align:left}.RejectModalWrapper .AlertBox .AlertBoxInner .AlertBoxForm .TextAreaWrapper{margin-top:1em}.RejectModalWrapper .AlertBox .AlertBoxInner .AlertBoxForm .formSelectWrapper{margin-bottom:2em}.RejectModalWrapper .AlertBox .AlertBoxInner .AlertBoxForm .reasonsSelector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.MarketplaceQuestReportWrapper .objectiveHeader{display:-webkit-box;display:-ms-flexbox;display:flex}.MarketplaceQuestReportWrapper .objectiveHeader a.viewObjectiveLink{padding-left:.5em}.MarketplaceQuestReportWrapper .objectiveHeader svg.viewObjective{color:#999;margin-top:.2em}.MarketplaceQuestReportWrapper table thead tr td{font-weight:700;border-bottom:1px solid #ddd}.MarketplaceQuestReportWrapper table tbody tr td{padding-top:1em}.MarketplaceQuestReportWrapper table tbody tr td.label{vertical-align:top;width:30%}.MarketplaceQuestReportWrapper table tbody tr td.value{vertical-align:top;width:35%}.MarketplaceQuestReportWrapper table tbody tr td.value.danger{color:#ff1464}.MarketplaceQuestReportWrapper table tbody tr td.value.warning{color:#ebcb00}.MarketplaceQuestReportWrapper table tbody tr td.value.success{color:#6932dc}.MarketplaceQuestReportWrapper table tbody tr td.value.bold{font-weight:700}.MarketplaceQuestReportWrapper table tbody tr td.value.noData{font-style:italic}.MarketplaceQuestReportWrapper table tbody tr td.value.images img{width:100%;margin-bottom:.5em}.MarketplaceQuestReportWrapper table tbody tr td.value ul li{margin-bottom:.5em;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.MarketplaceQuestReportWrapper table tbody tr td.value ul li a{color:inherit}.MarketplaceQuestViewWrapper .ProfileWrapper .ProfileHeaderWrapper .ProfileHeader{padding-left:0}.MarketplaceQuestViewWrapper .ProfileWrapper .ProfileHeaderWrapper .ProfileHeader+.ProfileHeader{padding-top:0;padding-left:3em;color:#999;font-weight:300;font-size:.88em}.MarketplaceQuestViewWrapper .ProfileWrapper .ProfileHeaderWrapper .ProfileHeader .ButtonWrapper{padding:0 1em 0 0}.MarketplaceQuestViewWrapper .ProfileWrapper .ProfileHeaderWrapper .ProfileHeader .ButtonWrapper .viewQuest{margin-left:1em;color:#999}.MarketplaceQuestViewWrapper .ProfileWrapper .item .title-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.MarketplaceQuestViewWrapper .ProfileWrapper .item .title-icon .ButtonWrapper{padding-top:0;padding-left:0}.MarketplaceQuestViewWrapper .ProfileWrapper .item .title-icon .ButtonWrapper .Icon{color:#999}.MarketplaceQuestViewWrapper .ProfileWrapper .item.approbationButtons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MarketplaceQuestViewWrapper .ProfileWrapper .item.approbationButtons .ButtonWrapper:not(:last-of-type){margin-right:2em}.MarketplaceQuestViewWrapper .ProfileWrapper .item.approbationButtons .ButtonWrapper .Icon{margin-right:.5em}.UpdateReasonModal .TextAreaWrapper{margin:1em 0}.ModalWrapper.AdminModalWrapper .ModalFooterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ModalWrapper.AdminModalWrapper .ModalContentWrapper{border-top:1px solid #ddd;background-color:#f7f7f7;padding:2em;min-height:100%}.ModalWrapper.AdminModalWrapper .ModalContentWrapper .AdminModalContent{max-width:900px;margin:0 auto}.ModalWrapper.AdminModalWrapper .ModalContentWrapper .AdminModalContent .Card:not(:last-of-type){margin-bottom:2em}.ModalWrapper.AdminModalWrapper .ModalContentWrapper .AdminModalContent .Card:first-of-type{margin-top:0}.ModalWrapper.AdminModalWrapper.MarketplaceQuestApproveModal img.imagePreview{height:75px}.batcaveOrganizationHints .TextWrapper{margin-bottom:.25em}.batcaveOrganizationHints .TextWrapper:last-of-type{margin-bottom:1em}.batcaveOrganizationIssues .filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em}.batcaveOrganizationIssues .filters .filter{margin-right:1em}.batcaveOrganizationIssues .filters .filter .formSelectWrapper>.formSelectLabel{margin-top:0}.batcaveOrganizationIssues .filters .filter .formSelectWrapper>.formSelect:disabled{background-color:#eee}.BatcaveOrganizationOrgUnitInsights .onboardingStepHeader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.BatcaveOrganizationOrgUnitInsights .TextWrapper.onboardingStep{color:#999}.BatcaveOrganizationOrgUnitInsights .TextWrapper.onboardingStep.active{color:#6932dc;font-weight:500}.BatcaveOrganizations__Profile .TextWrapper.suspended{padding:0 1rem}.BatcaveOrganizations__Profile .TextWrapper.red{color:#ff1464}.BatcaveOrganizations__Profile .organizationDetails{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em;margin-bottom:1em;padding:0 1rem}.BatcaveOrganizations__Profile .organizationDetails .organizationDetailsItem{height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.BatcaveOrganizations__Profile .organizationDetails .organizationDetailsItem:not(:first-of-type){padding-left:1em}.BatcaveOrganizations__Profile .organizationDetails .organizationDetailsItem:not(:last-of-type){padding-right:1em;border-right:1px solid #ddd}.BatcaveOrganizations__Profile .organizationDetails .organizationDetailsItem .ButtonWrapper{color:#555}.BatcaveOrganizations__Profile .organizationDetails .organizationDetailsItem .ButtonWrapper:hover:not(.disabled){color:#212121}.BatcaveOrganizations__Profile .iconWarning{color:#6932dc}.BatcaveOrganizations__Profile .organizationProfileInformation{margin-top:.5em}.BatcaveOrganizations__Profile .organizationProfileInformation .sectionItem{margin-bottom:.5em}.BatcaveOrganizations__Profile .organizationProfileInformation .sectionItem .innerSectionItem{display:inline-block;vertical-align:middle}.BatcaveOrganizations__Profile .organizationProfileInformation .sectionItem .innerSectionItem+.btn{margin-left:.5em}.BatcaveOrganizations__Profile .organizationProfileInformation .sectionItem .itemsListLabel{margin-bottom:.3em}.BatcaveOrganizations__Profile .organizationProfileInformation .sectionItem .itemsList{font-style:italic}.adminOrganizationToggleSuspendConfirmBox .confirmBoxTitle{color:#212121;letter-spacing:1px;line-height:1.3em;margin-bottom:2em}.adminOrganizationToggleSuspendConfirmBox .confirmBoxSubtitle{color:#999;line-height:1.2em;margin-bottom:1.5em}.ConvertToClasslinkModal .ModalFooterWrapper,.ConvertToCleverModal .ModalFooterWrapper,.ImportOrgUnitModal .ModalFooterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ConvertToClasslinkModal .ModalContentWrapper,.ConvertToCleverModal .ModalContentWrapper,.ImportOrgUnitModal .ModalContentWrapper{padding:2em}.ConvertToClasslinkModal .ModalContentWrapper .Title,.ConvertToCleverModal .ModalContentWrapper .Title,.ImportOrgUnitModal .ModalContentWrapper .Title{margin-bottom:1em}.ConvertToClasslinkModal .BatcaveForm .TextWrapper,.ConvertToCleverModal .BatcaveForm .TextWrapper,.ImportOrgUnitModal .BatcaveForm .TextWrapper{margin-bottom:.5em}.ConvertToClasslinkModal .BatcaveForm .BatcaveFormItem,.ConvertToCleverModal .BatcaveForm .BatcaveFormItem,.ImportOrgUnitModal .BatcaveForm .BatcaveFormItem{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AddOrgUnitModal .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.AddOrgUnitModal .TextWrapper .general-alert{color:#6932dc;margin-right:.5em}.AddOrgUnitModal .grades{display:grid;grid-template-columns:repeat(auto-fit,minmax(25%,200px))}.ConvertToClasslinkModalAlert,.ConvertToCleverModalAlert{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:distribute;justify-content:space-around;padding:2em}.ConvertToClasslinkModalAlert .title>div,.ConvertToCleverModalAlert .title>div{text-align:center}.ConvertToClasslinkModalAlert .title>div.Title,.ConvertToCleverModalAlert .title>div.Title{margin-bottom:1em}.ConvertToClasslinkModalAlert .buttons,.ConvertToCleverModalAlert .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.ConfirmImportOrgUnitModal .ModalContentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3em 2em}.ConfirmImportOrgUnitModal .ModalContentWrapper .checkboxSection{color:#ff1464;margin-top:auto;text-align:center}.ConfirmImportOrgUnitModal .ModalFooterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.OrganizationTrainings td.actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.OrganizationTrainings td.actions .ButtonWrapper{margin-left:.5em}.OrganizationTrainingsAdd .AlertBoxForm{-ms-flex-pack:distribute!important;justify-content:space-around!important}.OrganizationTrainingsEdit .AlertBoxForm{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.OrganizationTrainingsEdit .trainingRow{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1em}.OrganizationTrainingsEdit .trainingRow .trainingCol{width:100%;margin:0 .5em}.OrganizationTrainingsEdit .trainingRow .trainingCol .TextWrapper{margin-bottom:.5em;text-align:left}.OrganizationTrainingsEdit .trainingRow .trainingCol input[type=text]{width:100%}.OrganizationTrainingsEdit .trainingRow .trainingCol .formSelectWrapper>.formSelect{margin-top:0}.OrganizationTrainingsEdit .trainingRow .trainingCol .formSelectLabel{display:none}.OrganizationTrainingsEdit .trainingRow .trainingCol .TextAreaWrapper,.OrganizationTrainingsEdit .trainingRow .trainingCol .TextAreaWrapper>.formTextArea{margin-top:0}.OrganizationTrainingsEdit .trainingRow .trainingCol .formTextAreaLabel{display:none}.OrganizationZendesk .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5em}.OrganizationZendesk .header .ButtonWrapper{margin-right:1em}.OrganizationZendesk .header .ButtonWrapper i.Icon{margin-left:0;margin-right:.5em}.OrganizationZendesk table td{white-space:nowrap}.ProfileWrapper{width:100%;height:100%}.ProfileWrapper,.ProfileWrapper .ProfileHeaderWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ProfileWrapper .ProfileHeaderWrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1em 1em 0;margin-bottom:1em}.ProfileWrapper .ProfileHeaderWrapper .ProfileHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 1em 0}.ProfileWrapper .ProfileHeaderWrapper .ProfileHeader .Title{color:#555;width:100%;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ProfileWrapper .ProfileHeaderWrapper .ProfileHeader .ProfileHeaderItem{min-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ProfileWrapper .ProfileHeaderWrapper .ProfileHeader .ProfileHeaderItem:not(:first-of-type){padding-left:1em}.ProfileWrapper .ProfileHeaderWrapper .ProfileHeader .ProfileHeaderItem:not(:last-of-type){padding-right:1em;border-right:1px solid #ddd}.ProfileWrapper .ProfileHeaderWrapper .ProfileHeader .ProfileHeaderItem .ButtonWrapper .Icon{margin-right:.5em}.ProfileWrapper .ProfileHeaderWrapper .ProfileHeader .ProfileHeaderItem .ButtonWrapper:not(:last-of-type){margin-right:1em}.ProfileWrapper .ProfileInnerWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.ProfileWrapper .ProfileInnerWrapper>*{position:absolute;top:0;left:0;width:100%;height:100%}.ProfileWrapper .ProfileInnerWrapper .btnsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerTabWrapper{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:2em}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerTabWrapper.selected{border-bottom-color:currentColor;color:#555}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerTabWrapper.selected:hover{color:#555}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:2em;font-size:14px}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper.selected{border-bottom-color:currentColor;color:#555}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper.selected:hover{color:#555}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper{background-color:#f7f7f7}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper>*{display:none}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper>.selected{display:block;margin:0 auto;max-width:calc(900px + 4em)}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .errorDisplay{text-align:left}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .token{display:-webkit-box;display:-ms-flexbox;display:flex}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .token .Icon{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:.5em}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .token .Icon.checkmark{color:#6932dc}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .token .Icon.cancel{color:#ff1464}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .ClassSelector{display:block;margin-bottom:.5em}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .BatcaveTable{background-color:#fff}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .BatcaveTable .Icon{margin-right:.5em}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .BatcaveTable .Icon.alert{color:#ebcb00}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .BatcaveTable .Icon.checkmark{color:#6932dc}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .BatcaveTable .reasonMessage{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:normal}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .loadingWrapper{height:160px}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .loadingWrapper .loadingHolder{position:relative}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .name{cursor:pointer}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .name .Icon{vertical-align:middle}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .name .Icon.general-arrow_menu{margin-left:.5em;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .name.open{font-weight:700;margin-top:.5em;margin-bottom:1em}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .name.open .Icon{vertical-align:middle}.ProfileWrapper .ProfileInnerWrapper .ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper .TabIntegrationWrapper .name.open .Icon.general-arrow_menu{margin-left:.5em;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.AdminModalWrapper .Card,.HelpCenterArticlesWrapper .Card,.MarketplaceQuestViewWrapper .Card,.UserProfileWrapper .Card{margin:2em 0}.AdminModalWrapper .Card.active,.HelpCenterArticlesWrapper .Card.active,.MarketplaceQuestViewWrapper .Card.active,.UserProfileWrapper .Card.active{border:2px solid #555}.AdminModalWrapper .Card.active.approved,.HelpCenterArticlesWrapper .Card.active.approved,.MarketplaceQuestViewWrapper .Card.active.approved,.UserProfileWrapper .Card.active.approved{border-color:#6932dc}.AdminModalWrapper .Card.active.rejected,.HelpCenterArticlesWrapper .Card.active.rejected,.MarketplaceQuestViewWrapper .Card.active.rejected,.UserProfileWrapper .Card.active.rejected{border-color:#ff1464}.AdminModalWrapper .Card .Title,.HelpCenterArticlesWrapper .Card .Title,.MarketplaceQuestViewWrapper .Card .Title,.UserProfileWrapper .Card .Title{text-align:left}.AdminModalWrapper .Card .Title:not(:last-child):not(:empty),.HelpCenterArticlesWrapper .Card .Title:not(:last-child):not(:empty),.MarketplaceQuestViewWrapper .Card .Title:not(:last-child):not(:empty),.UserProfileWrapper .Card .Title:not(:last-child):not(:empty){margin-bottom:.5em}.AdminModalWrapper .Card .row,.HelpCenterArticlesWrapper .Card .row,.MarketplaceQuestViewWrapper .Card .row,.UserProfileWrapper .Card .row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.AdminModalWrapper .Card .row:not(:last-child),.HelpCenterArticlesWrapper .Card .row:not(:last-child),.MarketplaceQuestViewWrapper .Card .row:not(:last-child),.UserProfileWrapper .Card .row:not(:last-child){margin-bottom:1em}.AdminModalWrapper .Card .item,.HelpCenterArticlesWrapper .Card .item,.MarketplaceQuestViewWrapper .Card .item,.UserProfileWrapper .Card .item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:1em}.AdminModalWrapper .Card .item .title,.HelpCenterArticlesWrapper .Card .item .title,.MarketplaceQuestViewWrapper .Card .item .title,.UserProfileWrapper .Card .item .title{color:#999}.AdminModalWrapper .Card .item .value,.HelpCenterArticlesWrapper .Card .item .value,.MarketplaceQuestViewWrapper .Card .item .value,.UserProfileWrapper .Card .item .value{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;text-align:left;min-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.AdminModalWrapper .Card .item .value.noData,.HelpCenterArticlesWrapper .Card .item .value.noData,.MarketplaceQuestViewWrapper .Card .item .value.noData,.UserProfileWrapper .Card .item .value.noData{font-style:italic}.AdminModalWrapper .Card .item .value .DropdownButton,.HelpCenterArticlesWrapper .Card .item .value .DropdownButton,.MarketplaceQuestViewWrapper .Card .item .value .DropdownButton,.UserProfileWrapper .Card .item .value .DropdownButton{margin-left:1em}.AdminModalWrapper .Card .item .value .DropdownButton .ButtonWrapper,.HelpCenterArticlesWrapper .Card .item .value .DropdownButton .ButtonWrapper,.MarketplaceQuestViewWrapper .Card .item .value .DropdownButton .ButtonWrapper,.UserProfileWrapper .Card .item .value .DropdownButton .ButtonWrapper{font-size:.6em}.AdminModalWrapper .Card .item .value .ButtonWrapper,.HelpCenterArticlesWrapper .Card .item .value .ButtonWrapper,.MarketplaceQuestViewWrapper .Card .item .value .ButtonWrapper,.UserProfileWrapper .Card .item .value .ButtonWrapper{margin:0;font-size:.75em}.AdminModalWrapper .Card .item .value .ButtonWrapper.inline,.HelpCenterArticlesWrapper .Card .item .value .ButtonWrapper.inline,.MarketplaceQuestViewWrapper .Card .item .value .ButtonWrapper.inline,.UserProfileWrapper .Card .item .value .ButtonWrapper.inline{margin-left:1em}.AdminModalWrapper .Card .item .value img.profilePicture,.HelpCenterArticlesWrapper .Card .item .value img.profilePicture,.MarketplaceQuestViewWrapper .Card .item .value img.profilePicture,.UserProfileWrapper .Card .item .value img.profilePicture{max-height:100px;margin:5px 0}.AdminModalWrapper .Card .item .value textarea,.HelpCenterArticlesWrapper .Card .item .value textarea,.MarketplaceQuestViewWrapper .Card .item .value textarea,.UserProfileWrapper .Card .item .value textarea{width:100%}.AdminModalWrapper .Card .item .value input[type=file],.AdminModalWrapper .Card .item .value select,.AdminModalWrapper .Card .item .value textarea,.AdminModalWrapper .Card .item .value ul,.HelpCenterArticlesWrapper .Card .item .value input[type=file],.HelpCenterArticlesWrapper .Card .item .value select,.HelpCenterArticlesWrapper .Card .item .value textarea,.HelpCenterArticlesWrapper .Card .item .value ul,.MarketplaceQuestViewWrapper .Card .item .value input[type=file],.MarketplaceQuestViewWrapper .Card .item .value select,.MarketplaceQuestViewWrapper .Card .item .value textarea,.MarketplaceQuestViewWrapper .Card .item .value ul,.UserProfileWrapper .Card .item .value input[type=file],.UserProfileWrapper .Card .item .value select,.UserProfileWrapper .Card .item .value textarea,.UserProfileWrapper .Card .item .value ul{margin-top:.5em}.AdminModalWrapper .Card .item input[type=text],.HelpCenterArticlesWrapper .Card .item input[type=text],.MarketplaceQuestViewWrapper .Card .item input[type=text],.UserProfileWrapper .Card .item input[type=text]{width:100%}.AdminModalWrapper .Card .item .danger,.HelpCenterArticlesWrapper .Card .item .danger,.MarketplaceQuestViewWrapper .Card .item .danger,.UserProfileWrapper .Card .item .danger{color:#ff1464}.AdminModalWrapper .Card .item .warning,.HelpCenterArticlesWrapper .Card .item .warning,.MarketplaceQuestViewWrapper .Card .item .warning,.UserProfileWrapper .Card .item .warning{color:#ebcb00}.AdminModalWrapper .Card .item .success,.HelpCenterArticlesWrapper .Card .item .success,.MarketplaceQuestViewWrapper .Card .item .success,.UserProfileWrapper .Card .item .success{color:#6932dc}.AdminModalWrapper .Card .item .bold,.HelpCenterArticlesWrapper .Card .item .bold,.MarketplaceQuestViewWrapper .Card .item .bold,.UserProfileWrapper .Card .item .bold{font-weight:700}.AdminModalWrapper .Card .item .certifications,.AdminModalWrapper .Card .item .permissions,.HelpCenterArticlesWrapper .Card .item .certifications,.HelpCenterArticlesWrapper .Card .item .permissions,.MarketplaceQuestViewWrapper .Card .item .certifications,.MarketplaceQuestViewWrapper .Card .item .permissions,.UserProfileWrapper .Card .item .certifications,.UserProfileWrapper .Card .item .permissions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:1em 1em 0}.AdminModalWrapper .Card .item .certifications .certification,.AdminModalWrapper .Card .item .certifications .permission,.AdminModalWrapper .Card .item .permissions .certification,.AdminModalWrapper .Card .item .permissions .permission,.HelpCenterArticlesWrapper .Card .item .certifications .certification,.HelpCenterArticlesWrapper .Card .item .certifications .permission,.HelpCenterArticlesWrapper .Card .item .permissions .certification,.HelpCenterArticlesWrapper .Card .item .permissions .permission,.MarketplaceQuestViewWrapper .Card .item .certifications .certification,.MarketplaceQuestViewWrapper .Card .item .certifications .permission,.MarketplaceQuestViewWrapper .Card .item .permissions .certification,.MarketplaceQuestViewWrapper .Card .item .permissions .permission,.UserProfileWrapper .Card .item .certifications .certification,.UserProfileWrapper .Card .item .certifications .permission,.UserProfileWrapper .Card .item .permissions .certification,.UserProfileWrapper .Card .item .permissions .permission{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:2em;margin-bottom:1em}.AdminModalWrapper .Card .item .TextWrapper .Icon,.HelpCenterArticlesWrapper .Card .item .TextWrapper .Icon,.MarketplaceQuestViewWrapper .Card .item .TextWrapper .Icon,.UserProfileWrapper .Card .item .TextWrapper .Icon{margin-right:.5em}table.BatcaveTable{border-collapse:collapse}table.BatcaveTable th{border-bottom:2px solid #ddd;font-weight:700}table.BatcaveTable td,table.BatcaveTable th{border-top:1px solid #ddd;padding:.75rem}table.BatcaveTable td.w25,table.BatcaveTable th.w25{width:25%}table.BatcaveTable td.w33,table.BatcaveTable th.w33{width:33%}table.BatcaveTable td.w50,table.BatcaveTable th.w50{width:50%}table.BatcaveTable td.w66,table.BatcaveTable th.w66{width:66%}table.BatcaveTable td.w75,table.BatcaveTable th.w75{width:75%}table.BatcaveTable td{height:53px;white-space:nowrap}table.BatcaveTable td.error,table.BatcaveTable td>div.error{color:#ff1464}table.BatcaveTable td.success,table.BatcaveTable td.warning,table.BatcaveTable td>div.success,table.BatcaveTable td>div.warning{color:#6932dc}table.BatcaveTable td.actions{text-align:right}table.BatcaveTable td.actions .ButtonWrapper{margin-left:.5em}table.BatcaveTable td.actions a{text-decoration:none}table.BatcaveTable td.center,table.BatcaveTable td.noData{text-align:center}table.BatcaveTable td div.ButtonWrapper.small,table.BatcaveTable td small{font-size:.75em}table.BatcaveTable tbody tr:nth-of-type(odd){background-color:#fafbfc}.BatcaveTableFilters{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em}.BatcaveTableFilters .BatcaveTableFilter:not(:last-child){margin-right:1em}.BatcaveTableFilters .BatcaveTableFilter .formInputWrapper>.formInput{margin-top:.9em}.BatcaveTableFilters .BatcaveTableFilter .formInputWrapper>.formInput:focus+.formInputLabel,.BatcaveTableFilters .BatcaveTableFilter .formInputWrapper>.formInput:not(.empty):not(:focus)+.formInputLabel{top:calc(-2em - 5px)}.BatcaveTableFilters .BatcaveTableFilter .formSelectWrapper>.formSelectLabel{margin-top:0}.BatcaveTableFilters .BatcaveTableFilter.pushRight{margin-left:auto}.BatcaveTableFilters .BatcaveTableFilter .DropdownButton .Icon.openMenu{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.BatcaveTabs{overflow:auto;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.BatcaveTabs,.BatcaveTabs .BatcaveTabList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.BatcaveTabs .BatcaveTabList{-ms-flex-negative:0;flex-shrink:0;border-bottom:2px solid #ccc;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;padding:0 1rem}.BatcaveTabs .BatcaveTabList .BatcaveTab{padding:.5em 1em;margin-bottom:-2px}.BatcaveTabs .BatcaveTabList .BatcaveTab a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.BatcaveTabs .BatcaveTabList .BatcaveTab a svg.Icon{margin-right:.5em}.BatcaveTabs .BatcaveTabList .BatcaveTab.selected{border-bottom:2px solid #6932dc;font-weight:700}.BatcaveTabs .BatcaveTabList .BatcaveTab.selected a{color:#6932dc}.BatcaveTabs .BatcaveTabContent{height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.BatcaveTabs .BatcaveTabContent.backgroundGrey{background-color:#f7f7f7}.BatcaveTabs .BatcaveTabContent>div.selected{height:100%}.BatcaveTabs .BatcaveTabContent>div.selected>div.scroll{height:100%;padding:1rem}.BatcaveTabs .BatcaveTabContent>div.selected>div.scroll>div.btnsWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em}.BatcaveTabs .BatcaveTabContent>div.selected>div.scroll>div.btnsWrapper:empty{margin-bottom:0}.BatcaveTabs .BatcaveTabContent>div.selected>div.scroll>div.btnsWrapper div{margin-right:1em}.BatcaveTabs .BatcaveTabContent>div.selected>div.scroll>div.btnsWrapper .ButtonWrapper i{margin-left:0;margin-right:.5em}.BatcaveTabs .BatcaveTabContent .BatcaveTabContentCardList{margin:0 auto;max-width:calc(900px + 4em);padding:2rem 0}.BatcaveTabs .BatcaveTabContent .BatcaveTabContentCardList>div.Card:not(:last-child){margin-bottom:2rem}.ChangeRoleModalWrapper .ModalContentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4em}.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner .Title{margin-bottom:.5em}.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:1em}.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner .section .TextWrapper{text-align:left;margin-bottom:.5em}.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner .section .selectRole{width:50%}.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner .section .selectOrganization{width:75%}.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner .section .selectOrganization .react-select__container,.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner .section .selectRole .react-select__container{text-align:left}.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept{margin-top:2em}.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept>.Icon{margin-bottom:1em}.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept>.Icon.alert{color:#ff1464;width:6em;height:6em}.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept>.TextWrapper{color:#555}.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept>.formCheckboxWrapper{font-weight:300;font-size:calc(13.6px + .16667vw);margin-top:1.5em}@media (max-width:479px){.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept>.formCheckboxWrapper{font-size:14.4px}}@media (min-width:1440px){.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept>.formCheckboxWrapper{font-size:16px}}.ChangeRoleModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept>.formCheckboxWrapper .CheckboxLabel{color:#555}.ChangeRoleModalWrapper .ModalFooterWrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ChangeRoleModalWrapper .ModalFooterWrapper,.DeleteUserModalWrapper .ModalContentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.DeleteUserModalWrapper .ModalContentWrapper .ModalContentInner{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4em}.DeleteUserModalWrapper .ModalContentWrapper .ModalContentInner .Title{margin-bottom:.5em}.DeleteUserModalWrapper .ModalContentWrapper .ModalContentInner .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:1em}.DeleteUserModalWrapper .ModalContentWrapper .ModalContentInner .section .TextWrapper{text-align:left;margin-bottom:.5em}.DeleteUserModalWrapper .ModalContentWrapper .ModalContentInner .section .TextAreaWrapper{margin-top:1em;width:75%}.DeleteUserModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept{margin-top:2em}.DeleteUserModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept>.Icon{margin-bottom:1em}.DeleteUserModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept>.Icon.alert{color:#ff1464;width:6em;height:6em}.DeleteUserModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept>.TextWrapper{color:#555}.DeleteUserModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept>.formCheckboxWrapper{font-weight:300;font-size:calc(13.6px + .16667vw);margin-top:1.5em}@media (max-width:479px){.DeleteUserModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept>.formCheckboxWrapper{font-size:14.4px}}@media (min-width:1440px){.DeleteUserModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept>.formCheckboxWrapper{font-size:16px}}.DeleteUserModalWrapper .ModalContentWrapper .ModalContentInner .sectionAccept>.formCheckboxWrapper .CheckboxLabel{font-size:inherit;color:#555}.DeleteUserModalWrapper .ModalFooterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ImageLoader .ImagePreview{max-width:200px;max-height:200px}.UserProfileWrapper .ProfileHeaderWrapper,.UserProfileWrapper .ProfileHeaderWrapper .ProfileHeader:first-of-type{padding-top:0}.UserProfileWrapper .ProfileHeaderWrapper .ProfileHeader .ButtonWrapper{color:#555}.UserProfileWrapper .ProfileHeaderWrapper .ProfileHeader .ButtonWrapper:hover:not(.disabled){color:#212121}.ResetPasswordWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ResetPasswordWrapper .ResetPasswordChoice .Title{margin-bottom:.3em}.ResetPasswordWrapper .ResetPasswordChoice .CardList{margin-top:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ResetPasswordWrapper .ResetPasswordChoice .CardList .Card{margin:.75em;min-width:15.5em;min-height:6.25em;color:#999}.ResetPasswordWrapper .ResetPasswordChoice .CardList .Card .CardContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ResetPasswordWrapper .ResetPasswordChoice .CardList .Card .CardContent .Icon{font-size:2em;margin-bottom:.5em}.ResetPasswordWrapper .ResetPasswordChoice .CardList .Card:hover{color:#6932dc}.ResetPasswordWrapper .ResetPasswordSendEmail .ModalContentWrapper{padding:10em}.ResetPasswordWrapper .ResetPasswordGenerateLink .Title,.ResetPasswordWrapper .ResetPasswordSendEmail .ModalContentWrapper .Title{margin-bottom:2em}.ResetPasswordWrapper .ResetPasswordGenerateLink .urlSection{margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ResetPasswordWrapper .ResetPasswordGenerateLink .url{background-color:#f7f7f7;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;padding:2em;margin-bottom:1em}.ResetPasswordWrapper .ModalContentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ResetPasswordWrapper .ModalFooterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.NewTermsBanner{background-color:#fff;z-index:10;top:auto!important;bottom:0!important;position:fixed!important;width:100%!important;text-align:center;-webkit-box-shadow:0 -3px 5px 0 rgba(0,0,0,.1);box-shadow:0 -3px 5px 0 rgba(0,0,0,.1);overflow-x:auto!important;white-space:nowrap;padding:0 5em}.NewTermsBanner .NewTermsImage{height:48px;width:32px;display:inline-block;vertical-align:middle;margin-right:.8em;margin-bottom:.5em}.NewTermsBanner .NewTermsBannerComponent{display:inline-block;vertical-align:middle;margin-top:.5em;margin-bottom:.25em;width:90%;text-align:center}.NewTermsBanner .NewTermsBannerComponent .NewTermsBannerText{text-align:left;white-space:pre-wrap;display:inline;vertical-align:middle;font-size:16px;line-height:24px}.NewTermsBanner .NewTermsBannerComponent .NewTermsBannerText a{color:#6932dc}.NewTermsBanner .NewTermsBannerComponent .NewTermsBannerText p{display:inline}.NewTermsBanner .NewTermsBannerComponent .NewTermsBannerLink{font-size:16px;line-height:24px;top:60px;right:300px;margin-left:.5em}.NewTermsBanner .NewTermsBannerComponent .NewTermsBannerLink button{background-color:#fff}.NewTermsBanner .NewTermsBannerComponent .NewTermsBannerLink button strong{color:#6932dc;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:#6932dc;text-decoration-color:#6932dc}.NewTermsBanner .NewTermsBannerComponent .IconButton{background-color:#6932dc;border-radius:50%;margin:.5em;width:16px;height:16px;cursor:pointer;vertical-align:-20%}.NewTermsBanner .NewTermsBannerComponent .IconButton .arrow_long{color:#fff;width:8px;height:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.NewTermsBanner .XBannerButton{height:16px;width:16px;margin:.5em;color:#ccc;vertical-align:top;cursor:pointer;position:absolute;right:5px}.QuestsPreviewBanner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em 2em;background:-webkit-gradient(linear,left top,right top,from(#0072e8),to(#0bf));background:linear-gradient(90deg,#0072e8,#0bf);color:#fff}.StickerPackUpgradeBanner{background-color:#fff;bottom:0;-webkit-box-shadow:0 -3px 5px 0 rgba(0,0,0,.1);box-shadow:0 -3px 5px 0 rgba(0,0,0,.1);border-radius:1em 1em 0 0;left:7em;padding:.5em 3em;position:absolute;text-align:center;top:auto;z-index:10;width:calc(100% - 14em)}@media (max-width:1023px){.StickerPackUpgradeBanner{padding:2.5em 1em 1em}}.StickerPackUpgradeBanner .innerBanner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:68em;margin:0 auto;text-align:left}.StickerPackUpgradeBanner .innerBanner p{display:inline}.StickerPackUpgradeBanner .stickers{-ms-flex-negative:0;flex-shrink:0;margin-right:1.5em;width:4.5em;height:4.5em}@media (max-width:1023px){.StickerPackUpgradeBanner .stickers{position:absolute;top:-2em;left:calc(50% - 2em);width:4em;height:4em}}.StickerPackUpgradeBanner ._green_bold{color:#6932dc;font-weight:700}.StickerPackUpgradeBanner .getStartedIcon{background-color:#6932dc;border-radius:50%;color:#fff;margin-left:.5em;padding:2px;-webkit-transform:rotate(90deg);transform:rotate(90deg);vertical-align:-10%;width:1em;height:1em}.StickerPackUpgradeBanner .TextWrapper{margin:auto 0}.StickerPackUpgradeBanner .offerExpiresOn{color:#999;font-size:.75em}.AddBehavior{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AddBehavior>.Card{margin:1rem}.AddBehavior>.Card>.CardContent{max-width:256px;height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;border-radius:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AddBehavior>.Card>.CardContent>*{text-align:center}.AddBehavior>.Card>.CardContent>:not(:last-child){margin-bottom:.5rem}.AddBehavior>.Card>.CardContent .Icon{width:40px;height:40px}.AddBehavior>.Card>.CardContent.PositiveBehaviorCard .Icon,.AddBehavior>.Card>.CardContent.PositiveBehaviorCard .title{color:#6932dc}.AddBehavior>.Card>.CardContent.NegativeBehaviorCard .Icon,.AddBehavior>.Card>.CardContent.NegativeBehaviorCard .title{color:#ff1464}.AssignBehaviorModal.red{background-color:#ff1464;color:#fff}.AssignBehaviorModal.red .Icon{color:#fff}.AssignBehaviorModal.yellow{background-color:#6932dc;color:#fff}.AssignBehaviorModal.yellow .Icon{color:#fff}.AssignBehaviorModal.green{background-color:#6932dc;color:#fff}.AssignBehaviorModal.green .Icon{color:#fff}.AssignBehavior{max-width:1134;position:relative}.AssignBehaviorType,.AssignBehaviorType .AssignBehaviorTypeCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AssignBehaviorType .AssignBehaviorTypeCard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.5rem;width:16rem;height:10rem}.AssignBehaviorType .AssignBehaviorTypeCard:not(:last-child){margin-right:2rem}.AssignBehaviorType .AssignBehaviorTypeCard .Icon{width:2.5rem;height:2.5rem;color:#6932dc;margin-bottom:.25rem}.AssignBehaviorType .AssignBehaviorTypeCard .DS_Body1{color:#555;margin-bottom:.25rem}.AssignBehaviorType .AssignBehaviorTypeCard .DS_Text.body2{color:#555;text-align:center}.BehaviorCard .BehaviorCardPoints{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.BehaviorCard .BehaviorCardPoints>.DS_Text.xp{color:#6932dc}.BehaviorCard .BehaviorCardPoints>.DS_Text.gp{color:#cc8000}.BehaviorCard .BehaviorCardPoints>.DS_Text.hp{color:#ff1464}@media (max-width:768px){.BehaviorCard .BehaviorCardPoints{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.BehaviorCard .BehaviorCardPoints>*{margin-right:1rem}}.BehaviorCardsListsModal .DS_ModalHeader .Icon{color:inherit}.BehaviorCardsListsModal .DS_ModalContent{background-color:#f7f7f7}.BehaviorCardsLists{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.BehaviorCardsLists>.BehaviorSection{height:1.5rem;margin-bottom:1rem;color:#555}.BehaviorCardsLists .TierTwoThreeToggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;right:0}.BehaviorCardsLists .TierTwoThreeToggle.active{color:#6932dc}.BehaviorCardsLists .TierTwoThreeToggle.active .Icon{color:#6932dc!important}.BehaviorCardsLists .TierTwoThreeToggle .Icon{color:#555;margin-right:.5rem;width:1.5rem;height:1.5rem}.BehaviorCardsLists .DS_EmptyStateLayout{background-color:#f7f7f7}.BehaviorCardsLists .BehaviorCardsList .BehaviorCardHolder{display:-webkit-box;display:-ms-flexbox;display:flex}.BehaviorCardsLists .BehaviorCardsList .BehaviorCardHolder .DS_Tooltip{min-width:100%}@media (min-width:769px){.BehaviorCardsLists .BehaviorCardsList{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(1rem,2.4vw,1.5rem);margin-bottom:clamp(1rem,2.4vw,1.5rem)}}@media (max-width:768px){.BehaviorCardsLists .BehaviorCardsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.BehaviorCardsLists .BehaviorCardsList .BehaviorCardHolder{margin-bottom:clamp(1rem,2.4vw,1.5rem)}}.BehaviorForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.BehaviorForm .Title{margin-bottom:2rem}.BehaviorForm .form{margin:0 auto;width:400px;max-width:100%}.BehaviorForm .form .DS_FormInput:not(:last-child),.BehaviorForm .form .title,.BehaviorForm .form:not(:last-child){margin-bottom:2rem}.BehaviorForm .form .BehaviorStatsLabel{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:.875rem;line-height:1.25rem;margin-bottom:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.BehaviorForm .form .BehaviorStatsLabel .Icon{color:#999;font-size:1rem;margin-left:.375rem}.BehaviorForm .form .BehaviorStats{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.BehaviorForm .form .BehaviorStats .DS_BehaviorSlider{max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.BehaviorForm .form .BehaviorStats .DS_StatInput:not(:last-child){margin-right:1rem}.BehaviorFormTierTwoThree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.BehaviorFormTierTwoThree .DS_Text.subtitle{margin-bottom:.5rem}.BehaviorFormTierTwoThree>.DS_Text.body2{margin-bottom:2rem}.BehaviorFormTierTwoThree .form{margin:0 auto;position:relative;min-height:6rem;width:400px}.BehaviorFormTierTwoThree .form .DS_Text.caption{color:#ff1464;margin-bottom:1rem}.BehaviorFormTierTwoThree .form .tier2{margin-bottom:2rem}.BehaviorFormTierTwoThree .form .tier2 .assignedStudents{color:#006eff;margin-bottom:.5rem;cursor:pointer}.BehaviorFormTierTwoThree .form .tier2 .DS_FormInput,.BehaviorFormTierTwoThree .form .tier3 .DS_FormInput{margin-bottom:1rem}.BehaviorFormTierTwoThree .form .tier3 .assignedStudents{margin-bottom:.5rem}.BehaviorFormTierTwoThree .form .labelsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.BehaviorFormTierTwoThree .form .labelsContainer .DS_Chip{margin-right:.5rem;margin-bottom:.5rem}.BehaviorSearchLabels .searchLabelValueContainer{margin-left:1rem;padding-left:1.5rem}.BehaviorSearchLabels .searchLabelValueContainer .Icon{position:absolute;left:0;color:#999}.BehaviorsSettings{padding:1.5rem}.BehaviorsSettings .BehaviorsSettingsAction>:not(:last-child){margin-right:1rem}.BehaviorsSettings .EmptyStateMessage{padding:1.5rem 0;color:#999}.BehaviorsSettings>*{margin-bottom:1.5rem}.BehaviorsSettings>* .xp,.BehaviorsSettings>* .xp .TextWrapper{color:#6932dc}.BehaviorsSettings>* .hp,.BehaviorsSettings>* .hp .TextWrapper{color:#ff1464}.BehaviorsSettings>* .gp,.BehaviorsSettings>* .gp .TextWrapper{color:#cc8000}.BehaviorsSettings .TableClass,.BehaviorsSettings .TableSchoolwide{margin-bottom:1.5rem}.BehaviorsSettings .TableClass .BehaviorGoalIcon,.BehaviorsSettings .TableSchoolwide .BehaviorGoalIcon{height:2rem;width:2rem}.BehaviorsSettings .SubSectionTitle{margin-top:1.5rem}.BehaviorsSettings .BehaviorsSettingsTableHeader{margin-top:.5rem}.BehaviorsSettingsTwoThree .BehaviorsSettingsTwoThreeTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.BehaviorsSettingsTwoThree .BehaviorsSettingsTwoThreeTitle .Icon{color:#555;margin-right:.5rem}.BehaviorsSettingsTwoThree .DS_ModalContent{padding:1.5rem}.BehaviorsSettingsTwoThreeList .EmptyStateMessage{padding:1.5rem 0;color:#999}.BehaviorsSettingsTwoThreeStudents>:first-child{margin-bottom:1rem}.BehaviorsSettingsTwoThreeStudents .BehaviorsSettingsTwoThreeStudentsViewing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.BehaviorsSettingsTwoThreeStudents .BehaviorsSettingsTwoThreeStudentsViewing>:not(:last-child){margin-right:.5rem}.BehaviorStudentListModal .DS_ModalContent{padding:1.5rem}.PreviewBehaviorModal.red{background-color:#ff1464;color:#fff}.PreviewBehaviorModal.red .Icon{color:#fff}.PreviewBehaviorModal.yellow{background-color:#6932dc;color:#fff}.PreviewBehaviorModal.yellow .Icon{color:#fff}.PreviewBehaviorModal.green{background-color:#6932dc;color:#fff}.PreviewBehaviorModal.green .Icon{color:#fff}.PreviewBehaviors{max-width:1134}.PreviewBehaviors>.BehaviorSection{margin-bottom:1rem;color:#555}.QuickBehavior .Title{margin-bottom:2rem}.QuickBehavior .form{margin:0 auto;width:400px}.QuickBehavior .form .DS_FormInput{margin-bottom:2rem}.QuickBehavior .form .FieldInputTitle{color:#555;font-weight:500;margin-bottom:.5rem}.QuickBehaviorCard{min-height:5.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.QuickBehaviorCard .TextWrapper{color:#999;text-transform:uppercase}.SettingCard{color:#212121;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:5.5rem;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:0 1px .25rem rgba(0,0,0,.15);box-shadow:0 1px .25rem rgba(0,0,0,.15);border-radius:.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;width:100%}.SettingCard .SettingCardTitle{color:#555}.SettingCard.clickable:after,.SettingCard.selected:after{pointer-events:none;position:absolute;top:0;left:0;content:"";opacity:0;border-radius:.5em;border-style:solid}.SettingCard.clickable.truePurple:after,.SettingCard.selected.truePurple:after{border-color:#6932dc}.SettingCard.clickable.warmPink:after,.SettingCard.selected.warmPink:after{border-color:#ff1464}.SettingCard.clickable{cursor:pointer}.SettingCard.clickable:hover.truePurple{background-color:#f0ebfb}.SettingCard.clickable:hover.warmPink{background-color:#ffe7ef}.SettingCard.clickable:active.truePurple{background-color:#e9e0fa}.SettingCard.clickable:active.warmPink{background-color:#ffdce8}.SettingCard.clickable:not(.selected):hover:after{width:calc(100% - 4px);height:calc(100% - 4px);border-width:2px;opacity:1}.SettingCard.selected.truePurple .SettingCardTitle,.SettingCard.selected.truePurple .SettingCardTitleSection{color:#6932dc}.SettingCard.selected.warmPink .SettingCardTitle,.SettingCard.selected.warmPink .SettingCardTitleSection{color:#ff1464}.SettingCard.selected:after{width:calc(100% - 8px);height:calc(100% - 8px);border-width:4px;opacity:1}.SettingCard .SettingCardTierTwoThree{position:absolute;top:0;left:0;border-color:hsla(0,0%,100%,.001) hsla(0,0%,100%,.001) hsla(0,0%,100%,.001) #eee;border-style:solid;border-width:0 0 2rem 2rem}.SettingCard .SettingCardTierTwoThree .polygon{position:absolute;top:6px;left:-26px;border-color:hsla(0,0%,100%,.001) hsla(0,0%,100%,.001) #6932dc;border-style:solid;border-width:0 4px 6.9px}.SettingCard .SettingCardContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:clamp(.625rem,1.6vw,.875rem) clamp(.625rem,1.6vw,1.375rem);overflow:hidden;position:relative}.SettingCard .SettingCardContent>div:not(:last-child):not(.SettingCardTierTwoThree){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:clamp(.75rem,1.6vw,1rem)}@media (max-width:479px){.SettingCard .SettingCardContent>div:not(:last-child):not(.SettingCardTierTwoThree){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.SettingCard .SettingCardImage{border-radius:100%}.SettingCard .SettingCardImage.sm{height:3.5rem;width:3.5rem}.SettingCard .SettingCardImage.md{height:4.5rem;width:4.5rem}.SettingCard .SettingCardInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:479px){.SettingCard .SettingCardInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.SettingCard .SettingCardTitleSection{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.SettingCard .SettingCardTitleSection:not(:last-child){margin-right:1rem}@media (max-width:479px){.SettingCard .SettingCardTitleSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.SettingCard .SettingCardTitleSection:not(:last-child){margin:0 0 1rem}}.SettingCard .SettingCardRightContent{-ms-flex-negative:0;flex-shrink:0}.TeacherGroupCardWrapper .TeacherGroupCardContent{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:68px;border-radius:0 0 .5em .5em;padding:.5rem}.TeacherGroupCardWrapper .TeacherGroupCardContent .todo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:160px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#999}.TeacherGroupCardWrapper .TeacherGroupCardContent .todo.inactive{color:#ddd}.TeacherGroupCardWrapper .TeacherGroupCardContent .todo .Icon{-ms-flex-negative:0;flex-shrink:0}.TeacherGroupCardWrapper .TeacherGroupCardContent .todo .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TeacherGroupCardWrapper .TeacherGroupCardContent .allDone,.TeacherGroupCardWrapper .TeacherGroupCardContent .centewarmPinkText{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#555;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.TeacherGroupCardWrapper .TeacherGroupCardContent .allDone{padding-right:10em}.TeacherGroupCardWrapper .TeacherGroupCardContent>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 10px;border-radius:.5em}.TeacherGroupCardWrapper .TeacherGroupCardContent>* .title{margin:0 .75em}.TeacherGroupCardWrapper .TeacherGroupCardContent>*>*{line-height:1}@media (hover:hover){.TeacherGroupCardWrapper .TeacherGroupCardContent>.pellet:not(.inactive):hover{background-color:hsla(0,0%,60%,.2);cursor:pointer}}.TeacherGroupCardWrapper .TeacherGroupCardContent>.pellet:not(.inactive) .count,.TeacherGroupCardWrapper .TeacherGroupCardContent>.pellet:not(.inactive) .Icon{color:#006eff}.TeacherGroupCardWrapper .TeacherGroupCardContent>.pellet.inactive{color:#ddd}@media (max-width:480px){.TeacherGroupCardWrapper .TeacherGroupCardContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.TeacherGroupCardWrapper .TeacherGroupCardContent>*{margin:.5em}}.TeacherGroupCardHeader{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 2em;color:#fff;border-radius:.5em .5em 0 0}.TeacherGroupCardHeader>:not(:last-child):not(.MenuButton){margin-right:1em}.TeacherGroupCardHeader .classInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.TeacherGroupCardHeader .classInfo .h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TeacherGroupCardHeader .classInfo .h4 .presets{margin-left:1rem}.TeacherGroupCardHeader .classInfo .Icon{font-size:18px}.TeacherGroupCardHeader .classInfo .DS_Text,.TeacherGroupCardHeader .classInfo .TextWrapper,.TeacherGroupCardHeader .classInfo .Title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeacherGroupCardHeader .classInfo .DS_Text,.TeacherGroupCardHeader .classInfo .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TeacherGroupCardHeader .classInfo .extraContent{display:-webkit-box;display:-ms-flexbox;display:flex}.TeacherGroupCardHeader .classInfo .extraContent>div{line-height:1}.TeacherGroupCardHeader .classInfo+.TextWrapper{white-space:nowrap}@media (min-width:481px){.TeacherGroupCardHeader .classInfo:hover:not(.disabled){cursor:pointer}}.TeacherGroupCardHeader .PlayButton:hover{background-color:#eee;border-color:#eee;color:#555}.TeacherGroupCardHeader .MenuButton,.TeacherGroupCardHeader .PlayButton{color:#fff;-ms-flex-negative:0;flex-shrink:0;max-height:32px}.TeacherGroupCardHeader .MenuButton{border-radius:50%;padding:.375em;width:2em;height:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.TeacherGroupCardHeader .MenuButton.tippy-active,.TeacherGroupCardHeader .MenuButton:hover{background-color:#eee!important;color:#555}.TeacherGroupCardHeader:last-child{border-radius:.5em}@media (max-width:480px){.TeacherGroupCardHeader>:not(.classInfo){display:none}}.TeacherGroupCardWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 8px 25px rgba(51,51,51,.04);box-shadow:0 8px 25px rgba(51,51,51,.04);border-radius:.5em}.TeacherGroupCardWrapper>div{width:100%}.TeacherGroupCardWrapper.demo a{text-decoration:none!important}.TeacherGroupCardWrapper.demo .Title span{font-size:12px;font-weight:100;margin:-5px 0 0 1em}.CallToAction{margin:0 auto;padding:0 calc(1em + 2vw);max-width:calc(1000px + 2em + 4vw);width:100%}.CallToAction .inner{-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);display:block;border-radius:.5em;overflow:hidden;text-decoration:none}@media (min-width:1024px){.CallToAction .inner{display:-webkit-box;display:-ms-flexbox;display:flex}.CallToAction .inner .content,.CallToAction .inner .image{width:50%}}.CallToAction .inner:hover{cursor:pointer}.CallToAction .inner .image{background-size:cover;background-position:50%;background-repeat:no-repeat}.CallToAction .inner .content{padding:1.5em 2em 2em}.CommunityTeam{margin:0 auto}@media (max-width:1023px){.CommunityTeam{padding:0;max-width:none}.CommunityTeam .inner{border-radius:0}}.CommunityTeam .inner .image{max-height:12em;height:28vw}@media (min-width:1024px){.CommunityTeam .inner .image{max-height:none;height:auto}}.CommunityTeam .inner .content{background-color:#6932dc;color:#fff;text-align:center}@media (min-width:1024px){.CommunityTeam .inner .content{text-align:left}}.CommunityTeam .inner .content .Title{margin-bottom:.25em}.CommunityTeamSmall{max-width:650px}.CommunityTeamSmall .inner .image{max-height:10em;height:24vw;background-size:cover;background-position:0;background-repeat:no-repeat}@media (min-width:1024px){.CommunityTeamSmall .inner .image{max-height:none;height:auto}}.CommunityTeamSmall .inner .content{background-color:#6932dc;color:#fff;text-align:center;padding:1em}@media (min-width:1024px){.CommunityTeamSmall .inner .content{text-align:left}}.CommunityTeamSmall .inner .content .Title{margin-bottom:.25em}.StartTrial{margin:0 auto}.StartTrial .inner .image{height:12em}@media (min-width:1024px){.StartTrial .inner .image{height:auto}}.StartTrial .inner .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#6932dc;color:#fff;text-align:center}.StartTrial .inner .content .Title{margin-bottom:.625em}.StartTrial .inner .content .TextWrapper{margin-bottom:1.125em}.SummerOffPromo{margin:0 auto}.SummerOffPromo .inner{-webkit-box-shadow:2px 8px 10px 6px rgba(33,33,33,.05);box-shadow:2px 8px 10px 6px rgba(33,33,33,.05);position:relative;min-height:13.5em}@media (min-width:1024px){.SummerOffPromo .inner:before{background-image:url(../files-sub/classcraft-assets/images/oneTimePopup/announcement_summer_banner.jpg);background-position:top;background-size:cover;content:"";position:absolute;z-index:-1;height:100%;width:100%}}.SummerOffPromo .inner .image{background-size:cover;background-position:top;height:24vw}@media (min-width:1024px){.SummerOffPromo .inner .image{display:none}}.SummerOffPromo .inner .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em;text-align:center}@media (min-width:1024px){.SummerOffPromo .inner .content{color:#fff;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:1em 2.5em 1em 0;margin:0 0 0 auto;text-align:left;width:46%}}.SummerOffPromo .inner .content .mediumLarge{margin:1rem 0}.SummerOffPromo .inner .content .smaller{letter-spacing:1px;text-transform:uppercase}.ClassHeaderWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.125em 1.75em 0 1em;height:62px;border-bottom:1px solid #ddd}.ClassHeaderWrapper .classFilter>*{display:inline-block}.ClassHeaderWrapper .classFilter .SelectAllNoneWrapper{display:none;margin-right:1.5em}@media (min-width:900px){.ClassHeaderWrapper .classFilter .SelectAllNoneWrapper{display:inline-block}}.ClassHeaderWrapper .classFilter>.DropdownWrapper>*{font-size:.65em}.ClassHeaderWrapper .classFilter>.DropdownWrapper .currentContent{font-weight:700;text-transform:uppercase;white-space:nowrap}.ClassHeaderWrapper .classStatsForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ClassHeaderWrapper .classStatsForm .moreOptions,.ClassHeaderWrapper .classStatsForm button{font-size:.75rem}.ClassHeaderWrapper .classStatsForm .moreOptions:not(:first-child),.ClassHeaderWrapper .classStatsForm button:not(:first-child){margin-left:1.35rem}.ClassHeaderWrapper .classStatsForm .classStatsFormLabel{margin-right:1.35em;color:#999;font-size:.75rem;font-weight:700}.ClassHeaderWrapper .classFilterCharacter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10em;width:auto;height:auto;margin:0 1em}.ClassHeaderWrapper .classFilterCharacter>.Icon{width:.75em;height:.75em;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ClassHeaderWrapper .classFilterCharacter>.Icon.opened{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ClassHeaderWrapper .classFilterCharacter>span{font-size:.75em;margin:0 .25em;font-weight:700}.filterClassTooltip{font-size:.75rem;color:#999}.filterClassTooltip>button{display:block;padding:.5em;cursor:pointer}.filterClassTooltip>button:hover{color:#555}.filterClassTooltip>button.selected{color:#6932dc}.givePointsTooltip{font-size:.75em;color:#999;padding:.75em}.PlayerImagesWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;width:100%;height:100%}.PlayerImagesWrapper .PlayerImage{-ms-flex-preferred-size:20%;flex-basis:20%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-size:contain;background-position:bottom;background-repeat:no-repeat;background-origin:content-box;height:100%;position:relative}.PlayerImagesWrapper .PlayerImage .image{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;position:absolute;bottom:0;left:0;z-index:1}.PlayerImagesWrapper .PlayerImage.current{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin-bottom:0}.PlayerImagesWrapper .PlayerImage.current:not(.noPlayer) .image{-o-object-position:left bottom;object-position:left bottom}.PlayerImagesWrapper .PlayerImage:not(.current){padding-bottom:5%}.PlayerImagesWrapper .PlayerImage:not(.current) .clickZone{cursor:pointer;padding-bottom:159.2%;width:100%;position:absolute;bottom:0;left:0;z-index:2}.PlayerImagesWrapper .PlayerImage.noPlayer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.PlayerImagesWrapper .PlayerImage.noPlayer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:bottom;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/player_blank.svg);opacity:.6}.PlayerImagesWrapper .PlayerImage.noPlayer:hover:before{opacity:.8}.PlayerImagesWrapper .PlayerImage.noPlayer:hover .btn{display:inline-block}.PlayerImagesWrapper .PlayerImage.noPlayer .btn{display:none}.PlayerImagesWrapper .noTeam{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:5%;height:100%;position:relative}.PlayerImagesWrapper .noTeam:before{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/crest_blank.svg);content:"";opacity:.6}.PlayerImagesWrapper .noTeam:hover:before{opacity:.8}.PlayerImagesWrapper .noTeam:hover .btn{display:inline-block}.PlayerImagesWrapper .noTeam .btn{display:none}.PlayerImagesWrapper .noPlayers{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin-right:5%}.PlayerInfoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:300px;flex-basis:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;border-left:1px solid #eee;background-color:hsla(0,0%,100%,.95);width:300px;height:100%;z-index:1}.PlayerInfoWrapper .TeamWrapper{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-ms-flex-negative:0;flex-shrink:0;padding:.2em .75em 0 1em;height:62px}.PlayerInfoWrapper .TeamWrapper .toggleTeammates{border-radius:50%;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;position:relative}.PlayerInfoWrapper .TeamWrapper .toggleTeammates:hover{background-color:#eee}.PlayerInfoWrapper .TeamWrapper .toggleTeammates:hover:before{-webkit-filter:brightness(26%);filter:brightness(26%)}.PlayerInfoWrapper .TeamWrapper .toggleTeammates:before{-webkit-filter:brightness(60%);filter:brightness(60%);background-size:50%;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/arrow.svg);content:"";width:100%;height:100%;position:absolute;top:calc(50% - 15px);left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.PlayerInfoWrapper .TeamWrapper .toggleTeammates.collapsed:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.PlayerInfoWrapper .PlayerInfoInnerWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.PlayerInfoWrapper .PlayerInfoInnerWrapper .PlayerInfoStats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:1px solid #eee;padding:1em 1.75em 0}@media (min-height:700px){.PlayerInfoWrapper .PlayerInfoInnerWrapper .PlayerInfoStats{padding-top:2em}}.PlayerInfoWrapper .PlayerInfoInnerWrapper .PlayerInfoStats .bullet{margin:0 .75em}.PlayerInfoWrapper .PlayerInfoInnerWrapper .PlayerInfoStats .playerName{text-align:center;font-size:1.75em;font-weight:100;line-height:31px;height:31px}.PlayerInfoWrapper .PlayerInfoInnerWrapper .PlayerInfoStats .playerName+div{margin-top:.5em}.PlayerInfoWrapper .PlayerInfoInnerWrapper .PlayerInfoStats .playerName .Icon{display:none}.PlayerInfoWrapper .PlayerInfoInnerWrapper .PlayerInfoStats .playerName.isLoggedAsStudent:not(.disabled){cursor:pointer}.PlayerInfoWrapper .PlayerInfoInnerWrapper .PlayerInfoStats .playerName.isLoggedAsStudent .Icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:.5em;font-size:.5em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.PlayerInfoWrapper .PlayerInfoInnerWrapper .PlayerInfoStats .playerName.isLoggedAsStudent .Icon,.PlayerInfoWrapper .PlayerInfoInnerWrapper .PlayerInfoStats .playerName.isLoggedAsStudent .Icon.playerTooltipExpanded{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.PlayerInfoWrapper .PlayerInfoInnerWrapper .PlayerInfoStats .playerName.isLoggedAsStudent .Icon.playerTooltipExpanded{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.PlayerInfoWrapper .PlayerInfoInnerWrapper .PlayerInfoStats .playerLevel{text-align:center;color:#555;font-size:.75em}.PlayerInfoWrapper .PlayerInfoInnerWrapper .PlayerInfoStats .viewAsStudent{margin-top:1em;text-align:center}.PlayerInfoWrapper .PlayerInfoInnerWrapper .PlayerInfoStats .multiclass{text-decoration:underline;cursor:pointer}.PlayerInfoWrapper .PlayerInfoInnerWrapper .PlayerInfoStats .multiclass:hover{color:#6932dc}.PlayerInfoWrapper .PlayerInfoInnerWrapper .KudosCreate{margin-bottom:1.5em;text-align:center}.PlayerInfoWrapper .PlayerInfoInnerWrapper .TabControllerListItem{background-color:hsla(0,0%,100%,.001)}.PlayerListBlazeWrapper{-ms-flex-negative:0;flex-shrink:0;width:184px;position:relative}.PlayerListBlazeWrapper .PlayerListWrapper{position:absolute;top:0;left:0;width:100%;height:100%}.PlayerListWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:184px}.PlayerListWrapper .TabControllerWrapper .TabControllerList{height:62px}.PlayerListWrapper .TabControllerWrapper .TabControllerList .TabControllerListItem img{height:.95em}.PlayerListWrapper .PlayerFilter{margin:.85em .85em .5em}.PlayerListWrapper .PlayerFilter .FilterInput{font-size:.88em;width:100%}.PlayerListWrapper .PlayerListTitle{color:#555;margin:.5em .85em;text-transform:uppercase}.PlayerListWrapper .PlayerList .PlayerListItem{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eee;color:#555;cursor:pointer;font-size:.85em;font-weight:300;padding:.95em 1em .85em;width:184px;text-align:left}.PlayerListWrapper .PlayerList .PlayerListItem:first-child{padding-top:1.125em}.PlayerListWrapper .PlayerList .PlayerListItem:hover{background-color:#f1f1f1}.PlayerListWrapper .PlayerList .PlayerListItem.current{color:#6932dc;font-weight:700}.PlayerListWrapper .PlayerList .PlayerListItem.absent{color:#999}.PlayerListWrapper .PlayerList .PlayerListItem[disabled]{cursor:default}.PlayerListWrapper .PlayerList .PlayerListItem[disabled]:hover{background-color:hsla(0,0%,100%,.001)}.PlayerListWrapper .PlayerList .editStudents{margin:1em auto;text-align:center;width:100%}.PlayerListWrapper .PlayerList .editStudents>.btn{margin-bottom:1.5em}.PlayerPowersWrapper{font-size:1rem;width:100%}.PlayerPowersWrapper .PlayerPowersList{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto}.PlayerPowersWrapper .PlayerPowersList .PlayerPowersListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #eee;padding:.75em .75em .75em 1em;position:relative;width:100%;text-align:left}.PlayerPowersWrapper .PlayerPowersList .PlayerPowersListItem:first-child{padding-top:.875em}.PlayerPowersWrapper .PlayerPowersList .PlayerPowersListItem.active{cursor:pointer}.PlayerPowersWrapper .PlayerPowersList .PlayerPowersListItem.active:hover{background-color:#f1f1f1;position:relative}.PlayerPowersWrapper .PlayerPowersList .PlayerPowersListItem.active:hover:before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 15px 0 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 15px 0 15px -15px hsla(0,0%,60%,.375);content:""}.PlayerPowersWrapper .PlayerPowersList .PlayerPowersListItem:not(.active)>*{opacity:.5}@media (min-height:800px){.PlayerPowersWrapper .PlayerPowersList .PlayerPowersListItem{padding:1em 1em 1em 1.25em;min-height:90px}.PlayerPowersWrapper .PlayerPowersList .PlayerPowersListItem:first-child{padding-top:1.125em}}.PlayerPowersWrapper .PlayerPowersList .PlayerPowersListItem .PowerImageWrapper{margin-right:1em;width:2.25em;height:2.25em}@media (min-height:800px){.PlayerPowersWrapper .PlayerPowersList .PlayerPowersListItem .PowerImageWrapper{width:3.5em;height:3.5em}.PlayerPowersWrapper .PlayerPowersList .PlayerPowersListItem .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.PlayerPowersWrapper .PlayerPowersList .PlayerPowersListItem .content .title{font-size:1.25em;font-weight:100}.PlayerPowersWrapper .PlayerPowersList .PlayerPowersListItem .content .StatModifiersWrapper{display:none}@media (min-height:800px){.PlayerPowersWrapper .PlayerPowersList .PlayerPowersListItem .content .StatModifiersWrapper{display:inherit;font-size:.75em}}.PlayerPowersWrapper .PlayerPowersActions{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding:2em .75em;text-align:center}.PlayerPowersWrapper .PlayerPowersActions .text{color:#555;font-size:.88em;font-weight:100;line-height:1.3em;margin-bottom:1.25em}.PlayerTeammatesWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;width:100%;height:62px;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.PlayerTeammatesWrapper.collapsed{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.PlayerTeammatesWrapper .playerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-color:#fafbfc;border-left:1px solid #eee;color:#212121;cursor:pointer;font-weight:100;padding:.75em 1em .5em;overflow:hidden}.PlayerTeammatesWrapper .playerContainer:hover{background-color:#f1f1f1}.PlayerTeammatesWrapper .playerContainer.current{background-color:#fff;cursor:default}.PlayerTeammatesWrapper .playerContainer .characterIncomplete,.PlayerTeammatesWrapper .playerContainer .playerName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1;width:100%}.PlayerTeammatesWrapper .playerContainer .playerName{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.PlayerTeammatesWrapper .playerContainer .characterIncomplete{-ms-flex-negative:0;flex-shrink:0;font-size:.75em;font-style:italic}.PlayerTeammatesWrapper .assignToTeamWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;text-align:center;-ms-flex-item-align:center;align-self:center;padding-right:1em}.PlayerTooltip{min-width:200px;color:#999}.PlayerTooltip .PlayerTooltipElement{padding:0 1.75em;text-align:left}.PlayerTooltip .PlayerTooltipElement:not(:last-child) .TextWrapper{border-bottom:1px solid #ddd}.PlayerTooltip .PlayerTooltipElement.active{color:#6932dc}.PlayerTooltip .PlayerTooltipElement:hover{cursor:pointer;background-color:#eee}.PlayerTooltip .PlayerTooltipElement:hover:not(:first-child){margin-top:-1px;border-top:1px solid #ddd}.PlayerTooltip .PlayerTooltipElement:hover:not(:last-child){border-bottom:1px solid #ddd}.PlayerTooltip .PlayerTooltipElement:hover:first-child{-webkit-transform:translateZ(1px);transform:translateZ(1px);border-top-left-radius:1em;border-top-right-radius:1em}.PlayerTooltip .PlayerTooltipElement:hover:last-child{border-bottom-left-radius:1em;border-bottom-right-radius:1em}.PlayerTooltip .PlayerTooltipElement:hover .TextWrapper{border-bottom:0}.PlayerTooltip .PlayerTooltipElement .TextWrapper{padding:.75em .75em .75em 0}.ErrorBasic,.ErrorSupport{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.ErrorBasic,.ErrorBasic>.content,.ErrorSupport,.ErrorSupport>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ErrorBasic>.content,.ErrorSupport>.content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.ErrorBasic>.content>.message,.ErrorSupport>.content>.message{margin:2em 0}.ErrorBasic>.wazler,.ErrorSupport>.wazler{-ms-flex-preferred-size:35vh;flex-basis:35vh;background-image:url(offline.jpg);background-position:bottom;background-repeat:no-repeat;background-size:contain;margin:1em 1em 0;min-height:8em}.FeedBlankStateWrapper{text-align:center;padding:2em}.FeedBlankStateWrapper .image{-o-object-fit:contain;object-fit:contain;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:6em}.FeedBlankStateWrapper .text{color:#555;font-style:italic;line-height:1.3em;margin:1em}.FeedHeader .FeedHeaderWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.75),inset 0 -15px 15px -15px hsla(0,0%,60%,.75);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.75),inset 0 -15px 15px -15px hsla(0,0%,60%,.75);-ms-flex-negative:0;flex-shrink:0;font-size:1rem;padding:0 1em;height:62px;overflow:hidden}.FeedHeader .FeedHeaderWrapper.DamageFeed{background-color:#ff1464}.FeedHeader .FeedHeaderWrapper.DamageFeed .FeedHeaderImage{width:70px;margin-top:.5em;-ms-flex-item-align:start;align-self:flex-start}.FeedHeader .FeedHeaderWrapper.GameFeed{background-color:#6932dc}.FeedHeader .FeedHeaderWrapper.GameFeed .FeedHeaderImage{width:80px}.FeedHeader .FeedHeaderWrapper .FeedHeaderImage{-ms-flex-negative:0;flex-shrink:0;margin-right:1em}.FeedHeader .FeedHeaderWrapper .FeedHeaderTitle{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;color:#fafbfc;font-size:1.5em;font-weight:100;margin-top:.125em;-webkit-font-smoothing:subpixel-antialiased}.FeedHeader .FeedHeaderTabs{margin-top:.5rem}.FeedWrapperOuter{width:365px;max-width:100vw;position:fixed;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}@media (min-width:960px){.FeedWrapperOuter{margin-top:7px}}.FeedWrapperOuter>span{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.FeedWrapper,.FeedWrapperOuter>span{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.FeedWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:300;font-size:.88em;background-color:#fff;border-left:1px solid #ddd;font-size:1rem;text-align:left;margin-top:9px}.FeedWrapper#DamageFeed .FeedListWrapper .FeedListItemWrapper .damageLogs{-webkit-box-shadow:inset 0 15px 15px -15px rgba(170,172,175,.3),inset 0 -15px 15px -15px rgba(170,172,175,.3);box-shadow:inset 0 15px 15px -15px rgba(170,172,175,.3),inset 0 -15px 15px -15px rgba(170,172,175,.3);background-color:#f7f7f7}.FeedWrapper#DamageFeed .FeedListWrapper .FeedListItemWrapper .damageLogs .damageLog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.5em 1em}.FeedWrapper#DamageFeed .FeedListWrapper .FeedListItemWrapper .damageLogs .damageLog+.damageLog{border-top:1px solid #eee}.FeedWrapper#DamageFeed .FeedListWrapper .FeedListItemWrapper .damageLogs .damageLog .damageLogLeft{-o-object-fit:contain;object-fit:contain;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:1em;width:40px;height:40px}.FeedWrapper#DamageFeed .FeedListWrapper .FeedListItemWrapper .damageLogs .damageLog .damageLogRight{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:center;align-self:center;font-size:.75em;line-height:1.2em}.FeedWrapper#GameFeed:before{background:#6932dc linear-gradient(45deg,hsla(0,0%,100%,.001),hsla(0,0%,60%,.75) 110%)}.FeedWrapper#GameFeed .FeedListWrapper.emptyState{background-color:#fafbfc}.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected{-ms-flex-preferred-size:calc(72px - 0.25em);flex-basis:calc(72px - 0.25em);margin-top:.125em;margin-left:.125em;height:calc(72px - .25em);position:relative}.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected:before{background-size:contain;background-position:50%;background-repeat:no-repeat;content:"";width:calc(100% + .25em);height:calc(100% + .25em);position:absolute;top:-.125em;left:-.125em;z-index:1}.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.ardent_faith:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.heal_1:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.sainthood:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.ardent_faith:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.heal_1:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.sainthood:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.ardent_faith:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.heal_1:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.sainthood:before{background-image:url(../files-sub/classcraft-assets/powers/medium_border/healer_1.png)}.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.favor_of_the_gods:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.heal_2:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.revive:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.favor_of_the_gods:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.heal_2:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.revive:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.favor_of_the_gods:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.heal_2:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.revive:before{background-image:url(../files-sub/classcraft-assets/powers/medium_border/healer_2.png)}.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.heal_3:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.healing_circle:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.prayer:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.heal_3:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.healing_circle:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.prayer:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.heal_3:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.healing_circle:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.prayer:before{background-image:url(../files-sub/classcraft-assets/powers/medium_border/healer_3.png)}.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.invisibility:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.mana_transfer:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.teleport:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.invisibility:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.mana_transfer:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.teleport:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.invisibility:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.mana_transfer:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.teleport:before{background-image:url(../files-sub/classcraft-assets/powers/medium_border/mage_1.png)}.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.cheat_death:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.mana_shield:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.time_warp:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.cheat_death:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.mana_shield:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.time_warp:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.cheat_death:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.mana_shield:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.time_warp:before{background-image:url(../files-sub/classcraft-assets/powers/medium_border/mage_2.png)}.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.clairvoyance:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.fountain_of_mana:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.mage_circle:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.clairvoyance:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.fountain_of_mana:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.mage_circle:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.clairvoyance:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.fountain_of_mana:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.mage_circle:before{background-image:url(../files-sub/classcraft-assets/powers/medium_border/mage_3.png)}.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.first_aid:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.hunting:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.protect_1:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.protected:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.first_aid:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.hunting:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.protect_1:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.protected:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.first_aid:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.hunting:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.protect_1:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.protected:before{background-image:url(../files-sub/classcraft-assets/powers/medium_border/warrior_1.png)}.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.ambush:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.counter_attack:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.protect_2:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.ambush:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.counter_attack:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.protect_2:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.ambush:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.counter_attack:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.protect_2:before{background-image:url(../files-sub/classcraft-assets/powers/medium_border/warrior_2.png)}.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.frontal_assault:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.protect_3:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.buyPower.secret_weapon:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.frontal_assault:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.protect_3:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.power.secret_weapon:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.frontal_assault:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.protect_3:before,.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper.protected.secret_weapon:before{background-image:url(../files-sub/classcraft-assets/powers/medium_border/warrior_3.png)}.FeedWrapper#GameFeed .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .image{max-width:100%;max-height:100%;border-radius:50%}.FeedWrapper .FeedListWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.FeedWrapper .FeedListWrapper .FeedListItemWrapper.disabled .FeedListItemInnerWrapper{cursor:default;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.FeedWrapper .FeedListWrapper .FeedListItemWrapper.disabled .FeedListItemInnerWrapper .content .subtitle span,.FeedWrapper .FeedListWrapper .FeedListItemWrapper.disabled .FeedListItemInnerWrapper .content .title,.FeedWrapper .FeedListWrapper .FeedListItemWrapper.disabled .FeedListItemInnerWrapper .image{opacity:.5}.FeedWrapper .FeedListWrapper .FeedListItemWrapper.hover:not(.disabled) .FeedListItemInnerWrapper{cursor:pointer}.FeedWrapper .FeedListWrapper .FeedListItemWrapper.hover:not(.disabled) .FeedListItemInnerWrapper:hover{background-color:#f1f1f1}.FeedWrapper .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #eee;padding:1em}.FeedWrapper .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper{-ms-flex-preferred-size:72px;flex-basis:72px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;width:auto;height:72px}.FeedWrapper .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper .image{max-width:100%;max-height:100%}.FeedWrapper .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .DS_Avatar,.FeedWrapper .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .imageWrapper{margin-right:1em}.FeedWrapper .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .content{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:center;align-self:center}.FeedWrapper .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .content .title{font-size:1rem;font-weight:100;line-height:1.3em}.FeedWrapper .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .content .title>em{font-size:1.25rem}.FeedWrapper .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .content .subtitle{display:inline-block;vertical-align:middle;color:#555;font-size:.7em;font-style:italic;line-height:1.4em;margin-top:.75em;position:relative}.FeedWrapper .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .content .subtitle.tooltip:hover{cursor:pointer}.FeedWrapper .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .content .subtitle.tooltip:hover .genericTooltip{display:block}.FeedWrapper .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .content .subtitle .genericTooltip{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);top:calc(100% + 1em);left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);padding:1em;white-space:nowrap;text-align:center}.FeedWrapper .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .dismiss{-ms-flex-preferred-size:10px;flex-basis:10px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:.5em}.FeedWrapper .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .dismiss:hover img{-webkit-filter:brightness(26%);filter:brightness(26%)}.FeedWrapper .FeedListWrapper .FeedListItemWrapper .FeedListItemInnerWrapper .dismiss img{-webkit-filter:brightness(60%);filter:brightness(60%);cursor:pointer;width:100%}.FeedWrapper .loadingWrapper{background-color:#fff;margin-top:1.5em;width:100%;height:100px;position:relative}.FeedWarningWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;background-color:#ebcb00;padding:.5em .75em}.FeedWarningWrapper+.FeedWarningWrapper{border-top:1px solid #ffe438}.FeedWarningWrapper+:not(.FeedWarningWrapper){-webkit-box-shadow:0 -15px 15px -15px rgba(170,172,175,.75);box-shadow:0 -15px 15px -15px rgba(170,172,175,.75)}.FeedWarningWrapper img{-ms-flex-negative:0;flex-shrink:0;margin-right:.75em;width:1em;height:1em}.FeedWarningWrapper .content{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:center;align-self:center;color:#fff;font-size:.75em;letter-spacing:.5px;line-height:1.3em}.FeedWarningWrapper .content a{color:#212121}.GameFeedWrapper{ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:0 10em;height:100%}.GameFeedWrapper .scroll{height:100%}.GameFeedWrapper .SectionWrapper{padding-top:2em}.GameFeedWrapper .SectionWrapper .EmptySectionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-top:2em}.GameFeedWrapper .SectionWrapper .SectionHeader{border-bottom:1px solid #ddd;padding:.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GameFeedWrapper .SectionWrapper .SectionHeader .colorBlue{color:#006eff}.GameFeedWrapper .SectionWrapper .SectionHeader>*{margin-left:.5em;text-transform:capitalize}.GameFeedWrapper .SectionWrapper .ListItem{padding:.7em}.GameFeedWrapper .SectionWrapper .ListItem .ListItemInner,.GameFeedWrapper .SectionWrapper .ListItem .ListItemInner .Image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GameFeedWrapper .SectionWrapper .ListItem .ListItemInner .Image{background-color:#f7f7f7;border-radius:100%;width:3em;height:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:contain;background-position:50%;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0}.GameFeedWrapper .SectionWrapper .ListItem .ListItemInner .ListItemInformation{-webkit-box-flex:1;-ms-flex:1;flex:1}.GameFeedWrapper .SectionWrapper .ListItem .ListItemInner .ListItemInformation .ListItemTitle .TextWrapper:first-child{overflow:visible;white-space:pre-wrap}@media (max-width:1023px){.GameFeedWrapper{padding:0 3em}}@media (max-width:640px){.GameFeedWrapper{padding:0 1em}}.formCheckboxWrapper{cursor:pointer;display:inline-block;margin-top:1.5rem;width:100%;position:relative}.formCheckboxWrapper.disabled{cursor:default}.formCheckboxWrapper.small>.CheckboxLabel{font-size:1em}.formCheckboxWrapper>.CheckboxInput{-ms-flex-negative:0;flex-shrink:0;margin:0 .5rem -.1725rem 0}.formCheckboxWrapper>.CheckboxLabel{color:#212121;font-size:1.25em;line-height:1.3em}.DateTimePickerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.DateTimePickerWrapper .date{margin-right:1em}.DateTimePickerWrapper .date input{text-align:center}.FormWrapper,.FormWrapper .formInputWrapper .formInput,.FormWrapper .formInputWrapper .formSelect,.FormWrapper .formSelectWrapper .formInput,.FormWrapper .formSelectWrapper .formSelect{width:100%}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{border:1px solid #ddd;padding:.65em;max-width:100%;border-radius:.5rem;font-size:1.25em;color:#212121;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;font-family:Lato,sans-serif;font-weight:400}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled,textarea:disabled{pointer-events:none;opacity:.5;cursor:default}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border:1px solid #999}input[type=date].invalid,input[type=email].invalid,input[type=number].invalid,input[type=password].invalid,input[type=search].invalid,input[type=tel].invalid,input[type=text].invalid,input[type=url].invalid,textarea.invalid{border:1px solid #ff1464}input[type=date].valid,input[type=email].valid,input[type=number].valid,input[type=password].valid,input[type=search].valid,input[type=tel].valid,input[type=text].valid,input[type=url].valid,textarea.valid{border:1px solid #6932dc}input[type=date].inactive,input[type=email].inactive,input[type=number].inactive,input[type=password].inactive,input[type=search].inactive,input[type=tel].inactive,input[type=text].inactive,input[type=url].inactive,textarea.inactive{opacity:.5;cursor:default}input[type=date].small,input[type=email].small,input[type=number].small,input[type=password].small,input[type=search].small,input[type=tel].small,input[type=text].small,input[type=url].small,textarea.small{font-size:1em;padding:.5em .8125em}input[type=date].round,input[type=email].round,input[type=number].round,input[type=password].round,input[type=search].round,input[type=tel].round,input[type=text].round,input[type=url].round,textarea.round{border-radius:2em}input[type=date].searchField,input[type=email].searchField,input[type=number].searchField,input[type=password].searchField,input[type=search].searchField,input[type=tel].searchField,input[type=text].searchField,input[type=url].searchField,textarea.searchField{background-image:url(../files-sub/classcraft-assets/icons/search_dark.svg);background-size:contain;background-position:100%;background-repeat:no-repeat;background-origin:content-box}input[type=date].light,input[type=email].light,input[type=number].light,input[type=password].light,input[type=search].light,input[type=tel].light,input[type=text].light,input[type=url].light,textarea.light{color:#999}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[autocomplete=off]::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0;margin:0}.twitter-typeahead{width:100%}.twitter-typeahead input{margin-bottom:0!important;width:100%}.twitter-typeahead .tt-dropdown-menu{position:absolute;top:calc(100% - .45em)!important;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;list-style:none;text-align:left;background-color:#fff;border:1px solid #212121;border-top-color:#ddd;width:100%;font-size:1em;overflow-y:scroll;overflow-x:hidden;height:12.5em;font-family:Lato,sans-serif;font-weight:400}.twitter-typeahead .tt-suggestion.tt-cursor{background-color:#f1f1f1}.twitter-typeahead .tt-suggestion>p{display:block;padding:.25em .81em;clear:both;font-weight:400;line-height:1.42857143;white-space:nowrap;cursor:pointer}.twitter-typeahead .tt-suggestion>p:focus,.twitter-typeahead .tt-suggestion>p:hover{text-decoration:none;background-color:#f1f1f1}.dateRangeHolder.light .dateRangeHolderInner input{font-weight:300;font-size:.75em;border-color:#555;color:#999;padding-top:.35em}.dateRangeHolder.light .dateRangeHolderInner div{background-color:#eee;border-top-color:#555;border-bottom-color:#555;color:#eee;padding:0 .125em}.dateRangeHolder .dateRangeHolderInner{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dateRangeHolder .dateRangeHolderInner label{-ms-flex-item-align:center;align-self:center;margin-right:1em}.dateRangeHolder .dateRangeHolderInner input{font-weight:300;font-size:.88em;border-radius:1em;margin:0;width:7.75em;padding-top:.25em;padding-bottom:.25em;text-align:center}.dateRangeHolder .dateRangeHolderInner input:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.dateRangeHolder .dateRangeHolderInner input:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.dateRangeHolder .dateRangeHolderInner div{font-weight:300;font-size:.88em;background-color:#fafbfc;line-height:2.13em;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:0 .25em}::-webkit-input-placeholder{font-weight:100;color:#aaa}:-moz-placeholder,::-moz-placeholder{font-weight:100;color:#aaa}:-ms-input-placeholder{font-weight:100;color:#aaa}.required::-webkit-input-placeholder:after{content:" *"}.required:-moz-placeholder,.required::-moz-placeholder{content:" *"}.required:-ms-input-placeholder{content:" *"}.formInputWrapper{width:100%;position:relative}.formInputWrapper.small>.formInputLabel{font-size:1em;line-height:1.2em;padding-left:calc(.8125em + 1px)}.formInputWrapper.small>.formInput{font-size:1em;padding:.5em .8125em}.formInputWrapper.small>.formInput:focus+.formInputLabel,.formInputWrapper.small>.formInput:not(.empty):not(:focus)+.formInputLabel{top:calc(-1.5em - 5px)}.formInputWrapper>.formInputLabel{-webkit-transition-property:font-size,top;transition-property:font-size,top;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#999;cursor:text;font-size:1.25em;font-weight:100;line-height:1.1em;padding-left:calc(.65em + 1px);position:absolute;top:0;left:0;white-space:nowrap}.formInputWrapper>.formInput{color:#212121;margin-top:2.125rem;width:100%}.formInputWrapper>.formInput::-webkit-input-placeholder{color:hsla(0,0%,100%,.001)}.formInputWrapper>.formInput::-moz-placeholder{color:hsla(0,0%,100%,.001)}.formInputWrapper>.formInput:-ms-input-placeholder{color:hsla(0,0%,100%,.001)}.formInputWrapper>.formInput::-ms-input-placeholder{color:hsla(0,0%,100%,.001)}.formInputWrapper>.formInput::placeholder{color:hsla(0,0%,100%,.001)}.formInputWrapper>.formInput:focus+.formInputLabel,.formInputWrapper>.formInput:not(.empty):not(:focus)+.formInputLabel{font-size:.65em;font-weight:300;padding:0;text-transform:uppercase;top:calc(-1.65rem - 2px)}input.lineInput,select.lineInput{-webkit-appearance:none;border-radius:0;border:0;border-bottom:1px solid #ddd;padding-left:0;background-color:hsla(0,0%,100%,.001);-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;caret-color:#6932dc}input.lineInput:focus,input.lineInput:hover,select.lineInput:focus,select.lineInput:hover{border:0;border-bottom:1px solid #999;background-color:hsla(0,0%,100%,.001)}input.lineInput::-webkit-input-placeholder,select.lineInput::-webkit-input-placeholder{color:#999;font-weight:300}input.lineInput::-moz-placeholder,select.lineInput::-moz-placeholder{color:#999;font-weight:300}input.lineInput:-ms-input-placeholder,select.lineInput:-ms-input-placeholder{color:#999;font-weight:300}input.lineInput::-ms-input-placeholder,select.lineInput::-ms-input-placeholder{color:#999;font-weight:300}input.lineInput::placeholder,input.lineInput:invalid,input.lineInput [disabled],select.lineInput::placeholder,select.lineInput:invalid,select.lineInput [disabled]{color:#999;font-weight:300}.formRadioButtonWrapper{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:1.5rem;position:relative;width:100%;padding-left:2em;font-size:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.formRadioButtonWrapper:hover .RadioButtonCheckmark{border-color:#555}.formRadioButtonWrapper input{position:absolute;opacity:0;cursor:pointer}.formRadioButtonWrapper input:checked~.RadioButtonCheckmark{border-color:#6932dc}.formRadioButtonWrapper input:checked~.RadioButtonCheckmark:after{display:block}.formRadioButtonWrapper input:focus~.RadioButtonCheckmark{outline:1px auto -webkit-focus-ring-color}.formRadioButtonWrapper .RadioButtonChildren{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%}.formRadioButtonWrapper .RadioButtonCheckmark{border:.125em solid #999;border-radius:50%;position:absolute;top:calc(50% - .5em);left:0;height:1em;width:1em}.formRadioButtonWrapper .RadioButtonCheckmark:after{border-radius:50%;background:#6932dc;content:"";display:none;position:absolute;top:.125em;left:.125em;width:.5em;height:.5em}.SchoolPickerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.75rem}.SchoolPickerWrapper .change,.SchoolPickerWrapper .current{line-height:1.3em}.SchoolPickerWrapper .current{color:#555;font-size:.88em;margin-bottom:0;margin-right:.75em}.SchoolPickerWrapper .current span:first-child{font-weight:300}.SchoolPickerWrapper .current+.change{margin-top:.25em}.SchoolPickerWrapper .change{border-bottom:1px solid #ddd;color:#999;font-size:.75em;font-weight:100;text-decoration:none;text-transform:uppercase}.SchoolPickerWrapper .change:hover{border-color:#555;color:#555}.SchoolPickerWrapper .change:first-child{margin-top:2.5em}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;padding:.65em calc(1.3em + 22px) .65em 1em;border-radius:.5rem;font-size:1em;font-family:Lato,sans-serif;font-weight:400;color:#333;background-image:url(../files-sub/classcraft-assets/icons/arrowInCircle.svg);background-position:right .65em center;background-repeat:no-repeat;background-color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:middle;cursor:pointer;letter-spacing:.5px}select:hover{background-color:#f1f1f1}select:disabled{color:#999;pointer-events:none}select:focus{border:1px solid #333}select.invalid{border:1px solid #ff1464}select.valid{border:1px solid #6932dc}select.inactive{opacity:.5;cursor:default}select.normal{font-size:1.25em}.formSelectWrapper.small>.formSelect,select.small{font-size:.88em}select.smaller{background-size:1.65em;font-size:.75em;font-weight:300;padding-top:.585em;padding-bottom:.585em}select.round{border-radius:2em}select.light{border:1px solid #999;color:#999}select.light:hover{background-color:#f7f7f7}.formSelectWrapper{display:inline-block;width:100%}.formSelectWrapper>.formSelectLabel{color:#999;display:block;font-size:.65em;font-weight:300;margin-top:1.2rem;padding:0;text-transform:uppercase}.formSelectWrapper>.formSelect{color:#212121;margin-top:.3rem;width:100%}.SubmitWrapper.center{text-align:center}.SubmitWrapper:last-child{margin-top:2rem}.SubmitWrapper .btn{font-weight:700}.TextAreaWrapper{display:inline-block;margin-top:2.125rem;width:100%;position:relative}.TextAreaWrapper.small>.formTextAreaLabel{font-size:1em;padding:calc(.5em + 1px) 0 0 calc(.8125em + 1px)}.TextAreaWrapper.small>.formTextArea{font-size:1em;padding:.5em .8125em}.TextAreaWrapper.small>.formTextArea:not(:-moz-placeholder-shown):not(:focus)+.formTextAreaLabel{top:-1rem}.TextAreaWrapper.small>.formTextArea:not(:-ms-input-placeholder):not(:focus)+.formTextAreaLabel{top:-1rem}.TextAreaWrapper.small>.formTextArea:focus+.formTextAreaLabel,.TextAreaWrapper.small>.formTextArea:not(:placeholder-shown):not(:focus)+.formTextAreaLabel{top:-1rem}.TextAreaWrapper>.formTextAreaLabel{color:#999;cursor:text;font-size:1.25em;font-weight:100;padding:calc(.65em + 1px) 0 0 calc(.65em + 1px);position:absolute;top:0;left:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-property:font-size,top;transition-property:font-size,top}.TextAreaWrapper>.formTextArea{color:#212121;max-width:100%;width:100%}.TextAreaWrapper>.formTextArea::-webkit-input-placeholder{color:hsla(0,0%,100%,.001)}.TextAreaWrapper>.formTextArea::-moz-placeholder{color:hsla(0,0%,100%,.001)}.TextAreaWrapper>.formTextArea:-ms-input-placeholder{color:hsla(0,0%,100%,.001)}.TextAreaWrapper>.formTextArea::-ms-input-placeholder{color:hsla(0,0%,100%,.001)}.TextAreaWrapper>.formTextArea::placeholder{color:hsla(0,0%,100%,.001)}.TextAreaWrapper>.formTextArea:not(:-moz-placeholder-shown):not(:focus)+.formTextAreaLabel{font-size:.65em;font-weight:300;padding:0;text-transform:uppercase;top:-1rem}.TextAreaWrapper>.formTextArea:not(:-ms-input-placeholder):not(:focus)+.formTextAreaLabel{font-size:.65em;font-weight:300;padding:0;text-transform:uppercase;top:-1rem}.TextAreaWrapper>.formTextArea:focus+.formTextAreaLabel,.TextAreaWrapper>.formTextArea:not(:placeholder-shown):not(:focus)+.formTextAreaLabel{font-size:.65em;font-weight:300;padding:0;text-transform:uppercase;top:-1rem}.AssignGoalTippyButton{margin-left:0}.AssignGoalTippyButton.isDisabled{cursor:default;pointer-events:all!important}.AssignGoalTippyButton.text{background-color:hsla(0,0%,100%,.001);color:#999}@media (hover:hover){.AssignGoalTippyButton.text.isDisabled:hover{background-color:hsla(0,0%,100%,.001)}}.AssignGoalTippyButton.text:active{background-color:hsla(0,0%,100%,.001)}.GoalsModalContent{max-width:25rem}.GoalsModalContent .GoalsForm .goal{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}.GoalsModalContent .GoalsForm .goal .DS_TextBox{margin-left:.75rem}.GoalsModalContent .GoalsForm .competencies,.GoalsModalContent .GoalsForm .competencies .CompetencyFormInput{margin-bottom:2rem}.GoalsModalContent .GoalsForm .competencies .CompetencyFormInput .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.GoalsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.GoalsList .header{margin:1.5rem}.GoalsList .header .DS_Text.h4{margin-bottom:1.5rem}.GoalsList .filter{margin:0 1.5rem 1.5rem}.GoalsList .filter .TextWrapper{margin-bottom:.5rem}.GoalsList .filter .chips{display:-webkit-box;display:-ms-flexbox;display:flex}.GoalsList .filter .chips .DS_Chip{margin-right:.5rem}.GoalsList .scrollable{padding:0 1.5rem 2rem;height:100%;overflow:auto}.GoalsList .scrollable .tableHeader{margin:0}.GoalsList .scrollable .sectionName{margin-bottom:1.375rem}.GoalsList .scrollable .list .DS_TableRow{margin-bottom:1.375rem;border:none}.GoalsList .scrollable .list .DS_TableRow .DS_TableCell .isActive{color:#6932dc;font-size:1.5rem}.GoalsList .scrollable .list .competencies{margin-left:3.5rem}.GoalsList .scrollable .list .competencies:not(:last-child){margin-bottom:2.875rem}.GoalsList .scrollable .list .competencies .competency:not(:last-child){margin-bottom:2.75rem}.GoalsList .scrollable .list:not(:last-child){margin-bottom:2.875rem}.GoalsSettings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.GoalsSettings>:not(.DS_EmptyStateLayout){padding:1.5rem}.GoalsSettings:not(:last-child){margin-bottom:2.875rem}.GoalsSettings>*{margin-bottom:1.5rem}.GoalsSettings .competencies{margin-left:3.5rem;margin-top:1.25rem}.GoalsSettings .competencies .competency{margin-bottom:2.5rem}.GoalsSettings .competencies .competency:last-child{margin-bottom:1.5rem}.GoalsSettings .GoalSettingsListWrapper{padding-top:1.5rem}.ImagePicker.tippy-tooltip{padding:0;border-radius:.5rem}.ImagePicker .IllustrationDropdown{background-color:#fff;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.3);box-shadow:0 6px 16px rgba(0,0,0,.3);padding:1.5rem;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#212121}.ImagePicker .IllustrationDropdown .DS_Text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:.5rem}.ImagePicker .IllustrationDropdown .images{display:grid;grid-template-columns:repeat(5,1fr);-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem}.ImagePicker .IllustrationDropdown .images .illustration{border-radius:.5rem;display:block;cursor:pointer}.ImagePicker .IllustrationDropdown .images .illustration.sizeMd{width:4rem;height:4rem}.ImagePicker .IllustrationDropdown .images .illustration.sizeLg{width:7.5rem;height:7.5rem}.ImagePicker .IllustrationDropdown .images .illustration.active{border:2px solid #6932dc}.ClassToolsWrapper .inner{margin:0 auto;padding:2em 3em 3em;width:100%}@media (min-width:1024px){.ClassToolsWrapper .inner{max-width:calc(1200px + 6em)}}.ClassToolsWrapper .inner>.TextWrapper{color:#555;margin-bottom:3rem;text-align:center}.ClassToolsWrapper .inner>.TextWrapper a{color:#6932dc}.ClassToolsWrapper .inner>.TextWrapper a:hover{color:#7948e0}.ClassToolsWrapper .inner .ClassToolsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-2em;width:calc(100% + 4em)}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:calc(100% - 2em);flex-basis:calc(100% - 2em);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;cursor:pointer;margin:0 1.5em 1.5em;text-decoration:none}@media (min-width:568px){.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem{-ms-flex-preferred-size:calc(50% - 3rem);flex-basis:calc(50% - 3rem);max-width:calc(50% - 3rem)}}@media (min-width:768px){.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem{-ms-flex-preferred-size:calc(33.33% - 3rem);flex-basis:calc(33.33% - 3rem);max-width:calc(33.33% - 3rem)}}@media (min-width:1024px){.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem{-ms-flex-preferred-size:calc(20% - 3rem);flex-basis:calc(20% - 3rem);max-width:calc(20% - 3rem);margin-bottom:2.5em}}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem:hover:not(.isLocked) .images .defaultImage,.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem:hover:not(.isLocked) .images .hoverImage{-webkit-transform:scale(1.05);transform:scale(1.05)}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem:hover:not(.isLocked) .images .hoverImage{opacity:1}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem:hover:not(.isLocked) .title{color:#212121}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem:hover:not(.isLocked) .subtitle{color:#555}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem.isLocked{cursor:default}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem.isLocked .images .hoverImage{display:none}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem.isLocked .images .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem.isLocked .images .buttonWrapper .btn{color:#6932dc;font-size:1.125em;font-weight:700;padding:.1875em .65em .125em}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem .images{margin:0 auto calc(.25em + 1vw);max-width:125px;width:100%;position:relative}@media (min-height:667px){.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem .images{max-width:150px}}@media (min-height:768px){.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem .images{max-width:175px}}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem .images .defaultImage,.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem .images .hoverImage{width:100%;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem .images .defaultImage{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem .images .hoverImage{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;position:absolute;top:0;right:0;left:0}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem .subtitle,.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem .title{font-weight:100;line-height:1.2em;text-align:center;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.125s;transition-duration:.125s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem .title{color:#555;font-size:calc(1em + .25vw);margin-bottom:.25em}.ClassToolsWrapper .inner .ClassToolsList .ClassToolsListItem .subtitle{color:#999;font-size:calc(.75em + .125vw);font-style:italic}.GroupCard>.CardContent{padding:1em}.GroupCard>.CardContent>.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.25rem}.GroupCard>.CardContent>.header>.groupName{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;letter-spacing:0}.GroupCard>.CardContent>.header>.groupName:not(:last-child){margin-right:1em}.GroupCard>.CardContent>.header>.groupName .edit{display:none}.GroupCard>.CardContent>.header .ButtonWrapper{font-size:.5rem}.GroupCard>.CardContent>.header .DropdownButtonList{right:-11px}.GroupCard>.CardContent>.gradesList{margin-bottom:.25rem}.GroupCard>.CardContent>.Separator{margin:.75em 0}.GroupCode{padding:1.5em 10%;border:1px solid #ddd;border-radius:1em;background-color:#f7f7f7;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.GroupCode>.Title{letter-spacing:.25em;text-align:center}.GroupList{color:#555;margin-left:.25em}.GroupList div:not(:last-child){margin-bottom:.5em}.GroupList .Icon{font-size:1.2em;vertical-align:sub;margin-right:.5em;color:#555}.GroupSettingsMenuWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;height:100%}.GroupSettingsMenuWrapper .teacherBackend_customize_menuOption{font-weight:300;font-size:14px;display:block;border-bottom:1px solid #eee;padding:.5rem 1.25rem;cursor:pointer;text-align:left;text-decoration:none}.GroupSettingsMenuWrapper .teacherBackend_customize_menuOption:hover{background-color:#f1f1f1}.GroupSettingsMenuWrapper .teacherBackend_customize_menuOption.currentSection{background-color:#e9e0fa;color:#6932dc}.GroupSettingsMenuWrapper .teacherBackend_customize_menuOption~.ButtonWrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1em auto 0;max-width:90%}.GroupSettingsMenuWrapper .teacherBackend_customize_menuTitle{border-bottom:1px solid #999;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;padding:1rem 1.25rem .75rem}.GroupSettingsMenuWrapper .teacherBackend_customize_menuTitle .title{font-size:12px;font-weight:900;margin:3px 0 1px;text-transform:uppercase}.GroupSettingsMenuWrapper .teacherBackend_customize_menuTitle .Icon{font-weight:300;font-size:16px;margin-right:.5em}.GroupSettingsMenuWrapper .greenArrow{margin-right:.5em;width:.6em}.RosterGroupDetails>*{margin-bottom:2rem}.RosterGroupDetails .RosterGroupDetailsTableHeader{margin-top:.5rem}.KudosPresentModal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;height:100%}.KudosPresentModal .Title{margin-bottom:1rem}.KudosPresentModal fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#555}.KudosPresentModal fieldset legend{margin-bottom:1.5rem}.KudosPresentModal fieldset label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:1rem}.KudosPresentModal fieldset label input{margin:-1px .5rem 0 0}.KudosPresentModal .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.KudosPresentModal .buttons .ButtonWrapper:not(:last-child){margin-right:1rem}.KudosPublishModal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;height:100%}.KudosPublishModal .spacing{margin-bottom:1rem}.KudosPublishModal .Content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.KudosPublishModal .PendingWarning{display:-webkit-box;display:-ms-flexbox;display:flex}.KudosPublishModal .PendingWarning .Icon{color:#6932dc;-ms-flex-negative:0;flex-shrink:0;margin:auto .5rem auto 0;width:1.5rem;height:1.5rem}.KudosPublishModal .ButtonsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.KudosPublishModal .ButtonsWrapper .ButtonWrapper:not(:last-child){margin-right:.5rem}.KudosBlankState{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fafbfc;padding:1rem;text-align:center}.KudosBlankState img{margin-bottom:1.5rem;height:300px}.KudosBlankState .Title+.TextWrapper{margin-top:.5rem}.KudosBlankState .Title+:not(.TextWrapper){margin-top:1rem}.KudosBlankState .TextWrapper a{text-decoration:none;color:#006eff}.KudosBlankState .TextWrapper:not(:last-child){margin-bottom:1rem}.CardButton{background-color:#fff;border:1px solid #ddd;border-radius:.5rem;color:#767676;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;width:calc(25% - 1.125rem)}.CardButton.selected .Icon.GreatJob,.CardButton:hover .Icon.GreatJob{color:#6932dc}.CardButton.selected .Icon.ThankYou,.CardButton:hover .Icon.ThankYou{color:#ff1464}.CardButton.selected .Icon.TotallyAwesome,.CardButton:hover .Icon.TotallyAwesome{color:#ebcb00}.CardButton.selected .Icon.VeryHappy,.CardButton:hover .Icon.VeryHappy{color:#006eff}.CardButton:hover{cursor:pointer;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#555}.CardButton:not(:last-child){margin-right:1.5rem}.CardButton.selected{border-color:#6932dc;color:#555}.CardButton .Icon{color:#767676;-ms-flex-negative:0;flex-shrink:0;margin:auto .75rem auto 0;width:1.25rem;height:1.25rem}.KudoInputContent .contentTitle{margin-bottom:.5rem}.KudoInputContent .contentSubtitle{color:#555;margin-bottom:1rem}.KudoInputContent .contentSubtitle a{color:#555;cursor:pointer;text-decoration:underline}.KudosRecipients .RecipientType{display:-webkit-box;display:-ms-flexbox;display:flex}.KudosRecipients .RecipientType .RecipientTypeOr{margin:auto 1.5rem auto 0}.KudosRecipients .Selectors{border-bottom:1px solid #eee;margin-top:1.25rem}.KudosRecipients .Selectors.withGrid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.KudosRecipients .Selectors .CheckboxLabel,.KudosRecipients .Selectors .TextWrapper{color:#555;font-size:14px}.KudosRecipients .Selectors .formCheckboxWrapper,.KudosRecipients .Selectors .formRadioButtonWrapper{border-bottom:1px solid #eee;margin:0 0 -1px}.KudosRecipients .Selectors .formCheckboxWrapper .RadioButtonInput{font-size:1em}.KudosRecipients .Selectors .formRadioButtonWrapper{padding:.625rem 1rem .625rem 2em}.KudosRecipients .Selectors .formRadioButtonWrapper .TextWrapper{margin:auto 0 auto .25rem}.KudosRecipients .Selectors .formRadioButtonWrapper img{margin:auto 0;width:1.5rem;height:1.5rem}.KudosRecipients .Selectors .formCheckboxWrapper,.KudosRecipients .Selectors .noData{padding:.625rem 1rem .625rem 0}.KudosFeedbacks .Feedback,.KudosRecipients .sectionTitle{margin-bottom:1rem}.KudosFeedbacks .Feedback:first-child{margin-top:1rem}.KudosType .Type{display:-webkit-box;display:-ms-flexbox;display:flex}.KudosType .sectionTitle{margin-bottom:1rem}.KudosHeader{display:grid;grid:repeat(2,-webkit-min-content)/1fr -webkit-min-content;grid:repeat(2,min-content)/1fr min-content;grid-gap:.5rem;grid-template-areas:"label button" "filters button";-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;padding:1rem;white-space:nowrap}.KudosHeader .KudosCreate,.KudosHeader .KudosPresent,.KudosHeader .KudosPublish{grid-area:button}.KudosInboxContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden;overflow-y:scroll;padding:2rem}.KudosInboxContent .Title{margin-bottom:.5rem}.KudosInboxContent .KudosListElement+.Title{margin-top:2rem}.KudosFilters{display:-webkit-box;display:-ms-flexbox;display:flex}.KudosFilters .RadioLabel{-webkit-transition-property:border-color,color,background-color;transition-property:border-color,color,background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border:1px solid #ddd;border-radius:.25rem;padding:.25rem .5rem;text-align:center}.KudosFilters .RadioLabel:not(:last-child){margin-right:.5rem}.KudosFilters .RadioLabel.checked{background-color:#f0ebfb;border-color:#6932dc}.KudosFilters .RadioLabel.checked .TextWrapper{color:#6932dc}.KudosFilters .RadioLabel:not(.checked){cursor:pointer}.KudosFilters .RadioLabel:not(.checked):hover{border:1px solid #999}.KudosFilters .RadioLabel input{display:none}.KudosContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.KudosCard{background-color:#fff;border:1px solid #ddd;border-radius:.5rem;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px rgba(0,0,0,.15);color:#555;padding:1rem;text-align:left}.KudosCard .ToList{display:-webkit-box;display:-ms-flexbox;display:flex}.KudosCard .ToList .Icon{-ms-flex-negative:0;flex-shrink:0;margin-right:.75rem;width:1.25rem;height:1.25rem}.KudosCard .ToList .Icon.GreatJob{color:#6932dc}.KudosCard .ToList .Icon.ThankYou{color:#ff1464}.KudosCard .ToList .Icon.TotallyAwesome{color:#ebcb00}.KudosCard .ToList .Icon.VeryHappy{color:#006eff}.KudosCard .ToList .TextWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.KudosCard .ToList .MenuButton{-ms-flex-negative:0;flex-shrink:0;margin:-.5em -.5em 0 0}.KudosCard .textEditorOutput,.KudosCard .ToList{margin-bottom:.5rem}.KudosCard .textEditorOutput .content{word-break:break-word}.KudosCard .From{display:-webkit-box;display:-ms-flexbox;display:flex}.KudosCard .From .DS_Avatar{margin-right:.5rem}.KudosCard .Author,.KudosCard .TextWrapper{margin:auto 0}.KudosCard.large{padding:1.5rem}.KudosCard.large .ToList .Icon{width:2rem;height:2rem}.KudosCard.large .textEditorOutput,.KudosCard.large .ToList{margin-bottom:1.5rem}.KudosCard.large .DS_Avatar{margin-right:1rem}.KudosClassWallContent{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:0 100%;background-size:cover;overflow:auto;padding-top:2em}@media (max-width:795px){.KudosClassWallContent .KudosClassWallScroller{min-width:336px}}@media (min-width:796px){.KudosClassWallContent .KudosClassWallScroller{min-width:696px}}@media (min-width:1159px){.KudosClassWallContent .KudosClassWallScroller{min-width:1056px}}.KudosClassWallContent .KudosClassWallScroller .Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:2rem 0 1.5rem}.KudosClassWallContent .KudosClassWallScroller .Title .ButtonWrapper{margin-left:.5rem;padding:0}.KudosClassWallContent .KudosClassWallScroller .Title .ButtonWrapper .Icon{margin-left:0}.KudosClassWallContent .KudosClassWallScroller .KudosMasonry{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-24px;width:auto}.KudosClassWallContent .KudosClassWallScroller .KudosMasonry .KudosMasonryColumn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:24px;max-width:360px;background-clip:padding-box}.KudosClassWallContent .KudosClassWallScroller .KudosMasonry .KudosMasonryColumn>button{background:#fff;margin-bottom:24px}.KudosClassWallContent .KudosClassWallScroller .KudosMasonry .KudosMasonryColumn .KudosCard{-webkit-animation:fadeIn 1.5s ease forwards;animation:fadeIn 1.5s ease forwards;cursor:pointer;width:100%}.KudosClassWallContent .KudosClassWallScroller .KudosMasonry .KudosMasonryColumn .KudosCard:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.KudosClassWallContent .KudosClassWallScroller .KudosMasonry .KudosMasonryColumn .KudosCard .ToList .TextWrapper{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.KudosClassWallContent .KudosClassWallScroller .KudosMasonry .KudosMasonryColumn .KudosCard .content{max-height:230px;overflow:hidden;position:relative}.KudosClassWallContent .KudosClassWallScroller .KudosMasonry .KudosMasonryColumn .KudosCard .content:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(hsla(0,0%,100%,.001) 200px,#fff)}.KudosClassWallContent .KudosClassWallScroller .KudosMasonry .KudosMasonryColumn .KudosCard .Author{overflow:hidden}.KudosClassWallContent .KudosClassWallScroller .KudosMasonry .KudosMasonryColumn .KudosCard .Author .TextWrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KudosClassWallDelete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.KudosClassWallDelete header{-ms-flex-negative:0;flex-shrink:0;padding:1.25rem 1.5rem}.KudosClassWallDelete main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;padding:0 1.5rem}.KudosClassWallDelete footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-negative:0;flex-shrink:0;padding:1.5rem}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.KudosListElement{display:grid;grid:repeat(2,-webkit-min-content)/minmax(200px,20%) 1fr;grid:repeat(2,min-content)/minmax(200px,20%) 1fr;grid-gap:.25rem 1.5rem;grid-template-areas:"to content" "from from";border-bottom:1px solid #eee;cursor:pointer;padding:.75rem}.KudosListElement:hover{background-color:#fafbfc}.KudosListElement .TextWrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.KudosListElement .from{grid-area:from}.KudosPresent{display:grid;grid:1fr/min-content 1fr -webkit-min-content;grid:1fr/min-content 1fr min-content;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-position:0 100%;background-size:cover;overflow:hidden;width:100%;position:relative}.KudosPresent .KudosPresentButton{width:6rem}@media (min-width:720px){.KudosPresent .KudosPresentButton{position:relative}}.KudosPresent .KudosPresentButton:first-child button{left:1rem}.KudosPresent .KudosPresentButton:last-child button{right:1rem}.KudosPresent .KudosPresentButton button{z-index:2;width:4rem;height:4rem;position:absolute;bottom:1rem}@media (min-width:720px){.KudosPresent .KudosPresentButton button{top:calc(50% - 2rem);bottom:unset}}@media (max-width:719px){.KudosPresent .KudosPresentButton button.left{left:calc(50% - 5.5rem)}.KudosPresent .KudosPresentButton button.right{left:calc(50% + 1.5rem)}}.KudosPresent .KudosPresentButton button:hover .Icon{color:#555}.KudosPresent .KudosPresentButton button:before{background-color:#fff;border-radius:50%;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.3);box-shadow:0 6px 16px rgba(0,0,0,.3);content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px}.KudosPresent .KudosPresentButton button.hidden{pointer-events:none;visibility:hidden}.KudosPresent .KudosPresentButton button .Icon{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#999;cursor:pointer;width:100%;height:100%}.KudosPresent .KudosPresentInner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -6rem;overflow-x:hidden;overflow-y:auto;z-index:1}.KudosPresent .KudosPresentInner>:first-child{padding:1rem 0 1rem 6rem}.KudosPresent .KudosPresentInner>:last-child{padding-right:1rem}@media (min-width:720px){.KudosPresent .KudosPresentInner>:last-child{padding-right:6rem}}.KudosPresent .KudosPresentInner .KudosPresentStudent,.KudosPresent .KudosPresentInner .KudosPresentStudents,.KudosPresent .KudosPresentInner .KudosPresentTeam{width:calc(40% - 1rem)}.KudosPresent .KudosPresentInner .KudosPresentStudent,.KudosPresent .KudosPresentInner .KudosPresentTeam{display:none}@media (min-width:1024px){.KudosPresent .KudosPresentInner .KudosPresentStudent,.KudosPresent .KudosPresentInner .KudosPresentTeam{display:block}}.KudosPresent .KudosPresentInner .KudosPresentStudent .image,.KudosPresent .KudosPresentInner .KudosPresentTeam .image{-o-object-fit:contain;object-fit:contain;height:100%;max-width:100%}.KudosPresent .KudosPresentInner .KudosPresentStudent .image{-o-object-position:bottom center;object-position:bottom center}.KudosPresent .KudosPresentInner .KudosPresentStudents{display:none;padding:4rem 0 4rem 6rem}@media (min-width:1024px){.KudosPresent .KudosPresentInner .KudosPresentStudents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.KudosPresent .KudosPresentInner .KudosPresentStudents+.KudoPresentCard{overflow:unset;position:static;width:calc(100% - 1rem)}@media (min-width:720px){.KudosPresent .KudosPresentInner .KudosPresentStudents+.KudoPresentCard{width:calc(100% - 6rem)}}@media (min-width:1024px){.KudosPresent .KudosPresentInner .KudosPresentStudents+.KudoPresentCard{width:calc(60% - 1rem)}}.KudosPresent .KudosPresentInner .KudosPresentStudents+.KudoPresentCard .KudosCard{width:100%}.KudosPresent .KudosPresentInner .KudosPresentStudents .imageContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-o-object-position:center bottom;object-position:center bottom;-o-object-fit:contain;object-fit:contain;margin:0 1rem 1rem;min-width:8rem;min-height:8rem;max-width:16rem;max-height:16rem;height:10vw;width:10vw}.KudosPresent .KudosPresentInner .KudosPresentStudents .imageContainer .DS_Avatar{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.KudosPresent .KudosPresentInner .KudoPresentCard{margin-left:auto;overflow-x:hidden;overflow-y:auto;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;-ms-flex-item-align:start;align-self:flex-start}.KudosPresent .KudosPresentInner .KudoPresentCard .KudosCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1.5rem 0 1.5rem auto;width:calc(100% - 1rem)}@media (min-width:720px){.KudosPresent .KudosPresentInner .KudoPresentCard .KudosCard{margin:4rem 0 4rem auto;width:calc(100% - 6rem)}}@media (min-width:1024px){.KudosPresent .KudosPresentInner .KudoPresentCard .KudosCard{width:calc(60% - 4rem)}}.KudosPresent .KudosPresentInner .KudoPresentCard .KudosCard .TextEditorOutputWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1rem}@media (min-width:720px){.KudosPresent .KudosPresentInner .KudoPresentCard .KudosCard .TextEditorOutputWrapper{font-size:2rem}}.KudosPresentHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;padding:1rem;border-bottom:1px solid #ddd}.KudosPresentHeader .BackButton{color:#999}.KudosSchoolWall{padding-top:1em}.KudosSchoolWall .Header{border-bottom:1px solid #ddd}.KudosSchoolWall .HeaderInner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-gap:1em 0;grid-template-areas:"icon date blank buttons" "search search search search";grid-template-columns:-webkit-min-content auto 1fr -webkit-min-content;grid-template-columns:min-content auto 1fr min-content;max-width:calc(1120px + 6em);padding:0 3em;position:relative;margin:0 auto 1em;width:100%}@media (min-width:1112px){.KudosSchoolWall .HeaderInner{grid-template-areas:"icon date search buttons";grid-template-columns:-webkit-min-content auto 1fr -webkit-min-content;grid-template-columns:min-content auto 1fr min-content}}.KudosSchoolWall .HeaderInner .DatePicker{grid-area:date}.KudosSchoolWall .HeaderInner .Search{display:none;grid-area:search}@media (min-width:1112px){.KudosSchoolWall .HeaderInner .Search{margin:0 1.5em}}.KudosSchoolWall .HeaderInner .calendar{color:#999;grid-area:icon;margin:auto .5em auto 0}.KudosSchoolWall .HeaderInner .Buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-area:buttons;margin-left:1rem}.KudosSchoolWall .HeaderInner .Buttons .PrimaryButton{margin-right:1rem}.KudosSchoolWall .KudosClassWallContent{background-color:#fafbfc}@media (max-width:960px){.KudosSchoolWall .KudosClassWallContent .KudosClassWallScroller{min-width:336px}}@media (min-width:961px){.KudosSchoolWall .KudosClassWallContent .KudosClassWallScroller{min-width:696px}}@media (min-width:1321px){.KudosSchoolWall .KudosClassWallContent .KudosClassWallScroller{min-width:1056px}}.KudosPublic .DS_TabPanel.active{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden}.KudosPublic .DS_TabList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.KudosPublic .DS_Tabs.collapse .DS_TabList{display:none}.KudosPublic .KudosPublicHeader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;padding:1rem;position:relative}.KudosPublic .KudosPublicHeader .Back{display:none}@media (max-width:719px){.KudosPublic .KudosPublicHeader .Title{font-size:1rem}}@media (min-width:1024px){.KudosPublic .KudosPublicHeader .Back{display:block}.KudosPublic .KudosPublicHeader .Title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.KudosPublic .KudosPublicHeader .right{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:720px){.KudosPublic .KudosPublicHeader .DS_Button,.KudosPublic .KudosPublicHeader .verticalBorder{margin-right:1rem}}.KudosPublic .KudosPublicHeader .verticalBorder{border-right:1px solid #ddd}.KudosPublic .KudosPublicHeader .collapse .Icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.KudosPublic .KudosPublicHeader .autoplay .Icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:719px){.KudosPublic .KudosPublicHeader .collapseButton,.KudosPublic .KudosPublicHeader .kudosCount,.KudosPublic .KudosPublicHeader .verticalBorder{display:none}}.KudosPublic .PublicKudosWallContent{width:100%}.KudosShareableLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.KudosShareableLinks .KudosBlankState{background-color:hsla(0,0%,100%,.001)}.KudosShareableLinks .KudosBlankState .TextWrapper{max-width:28em}.KudosShareableLinks header{-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid #eee;padding:1.25rem 1.5rem}.KudosShareableLinks main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;padding:1.5rem}.KudosShareableLinks main>.TextWrapper{margin-bottom:1.5rem}.KudosShareableLinks .table{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden;overflow-y:auto}.KudosShareableLinks table{border-collapse:collapse}.KudosShareableLinks td,.KudosShareableLinks th{padding:.75rem 0;white-space:nowrap}.KudosShareableLinks td:first-child,.KudosShareableLinks th:first-child{padding-left:.5rem}.KudosShareableLinks td:nth-child(3),.KudosShareableLinks th:nth-child(3){width:100%}.KudosShareableLinks td:not(:last-child),.KudosShareableLinks th:not(:last-child){padding-right:1.5rem}.KudosShareableLinks td:last-child,.KudosShareableLinks th:last-child{padding-right:.5rem}.KudosShareableLinks tr{border-bottom:1px solid #ddd}.KudosShareableLinks tbody>tr{cursor:pointer}.KudosShareableLinks tbody>tr:hover{background-color:#eee}.ShareFlow{padding:1.5rem}.ShareFlow .TextWrapper,.ShareFlow .Title{margin-bottom:1rem}.ShareFlowPrivacyPolicy .TextWrapper p:not(:last-child),.ShareFlowPrivacyPolicy .TextWrapper ul{margin-bottom:1.5rem}.ShareFlowPrivacyPolicy .TextWrapper ul{list-style-type:disc;padding-left:1rem}.ShareFlowShareableLink input[type=text]{border-color:#ddd;color:#767676;font-size:1rem;font-weight:300;margin-bottom:2.5rem;padding:1rem;width:100%}.ShareFlowButtons{display:-webkit-box;display:-ms-flexbox;display:flex}.ShareFlowButtons .ButtonWrapper:first-child{margin:0 0 0 auto}.ShareFlowButtons .ButtonWrapper:not(:last-child){margin-right:.5rem}.ShareFlowButtons .ButtonWrapper .Icon.general-link{font-size:1.125em}.KudosCreateModal{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.KudosCreateModal .ContentWrapper{background-color:#f7f7f7;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding:1.5rem 1.5rem 1rem}.KudosCreateModal .ContentWrapper .Content{margin:0 auto;max-width:860px}.KudosCreateModal .section{margin-bottom:3rem}.KudosModalStudentFooter{border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1.5rem}.KudosModalStudentFooter .PrimaryButton{margin-left:1rem}.KudosModalStudentHeader{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;min-height:3.5rem;position:relative}.KudosModalStudentHeader .Title{color:#555;margin:auto;text-align:center;width:calc(100% - 10rem)}.KudosModalStudentHeader .BackButton{position:absolute;height:100%;color:#999}.KudosSchoolSettings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.KudosSchoolSettings header{-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid #eee;padding:1.25rem 1.5rem}.KudosSchoolSettings main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;padding:1.5rem}.KudosSchoolSettings main>.TextWrapper:first-child{margin-bottom:1.5rem}.KudosSchoolSettings main>.Title{margin-bottom:.5rem}.KudosSchoolSettings main label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.KudosSchoolSettings main label input{border-radius:4px;margin:0 .5rem 0 0;height:.75em;width:.75em}.KudosSchoolSettings main label input:checked:before{font-size:.75em}.KudosSchoolSettings main label+label{margin-top:.5rem}.KudosSchoolSettings main label+.Title{margin-top:1.5rem}.KudosSchoolSettings footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #eee;padding:1.5rem}.KudosStudentReviewModal{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.KudosStudentReviewModal .ContentWrapper{background-color:#f7f7f7;height:100%;padding:1.5rem 1.5rem 1rem}.KudosStudentReviewModal .ContentWrapper .Content{margin:0 auto;max-width:860px}.KudosStudentReviewModal .section{margin-bottom:2rem}.KudosStudentReviewModal .section .sectionTitle{margin-bottom:1rem}.KudosStudentReviewModal .Type{display:-webkit-box;display:-ms-flexbox;display:flex}.KudosStudentReviewModal .Type .Icon{margin-right:.5rem;width:1.5rem;height:1.5rem}.KudosStudentReviewModal .Type .Icon.GreatJob{color:#6932dc}.KudosStudentReviewModal .Type .Icon.ThankYou{color:#ff1464}.KudosStudentReviewModal .Type .Icon.TotallyAwesome{color:#ebcb00}.KudosStudentReviewModal .Type .Icon.VeryHappy{color:#006eff}.KudosStudentReviewModal .Type .TextWrapper{margin:auto 0}.KudosSettings{position:absolute;top:0;left:0;width:100%;height:100%;padding:3rem}.KudosSettings .KudosSetting,.KudosSettings .Separator{margin-bottom:2rem}.KudosSettings .KudosSetting>div{margin-left:40px}.KudosSettings .KudosSetting .formCheckboxWrapper{margin-top:0;line-height:1.5rem}.KudosSettings .KudosSetting .formCheckboxWrapper .CheckboxInput{margin-right:1rem}.KudosSettings .KudosSetting .formCheckboxWrapper .CheckboxLabel{color:#212121;font-size:1rem}.KudosSettings .KudosSetting>.TextWrapper{color:#555;margin-bottom:1rem}.KudosSettings .KudosSetting .KudosRewards{display:-webkit-box;display:-ms-flexbox;display:flex}.KudosSettings .KudosSetting .KudosRewards .StatInputWrapper .TextWrapper{font-size:1rem}.KudosSettings .KudosSetting .KudosRewards .StatInputWrapper input{border-width:2px;font-size:1rem;width:100%;max-width:60px}.KudosSettings .KudosSetting .KudosRewards .StatInputWrapper+.StatInputWrapper{margin-left:1rem}.KudosTeacherReviewModal,.RequestChangesModalWrapper{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.KudosTeacherReviewModal .Header,.RequestChangesModalWrapper .Header{border-bottom:1px solid #ddd;color:#212121;padding:1.5rem}.KudosTeacherReviewModal .spacingFull,.RequestChangesModalWrapper .spacingFull{margin-bottom:1rem}.KudosTeacherReviewModal .spacingHalf,.RequestChangesModalWrapper .spacingHalf{margin-bottom:.5rem}.KudosTeacherReviewModal .Buttons,.RequestChangesModalWrapper .Buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem}.KudosTeacherReviewModal .Buttons .Actions,.RequestChangesModalWrapper .Buttons .Actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.KudosTeacherReviewModal .Buttons .Actions .ButtonWrapper:not(:last-child),.RequestChangesModalWrapper .Buttons .Actions .ButtonWrapper:not(:last-child){margin-right:1.5rem}.RequestChangesModalWrapper .Buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.RequestChangesModalWrapper .ModalContent{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding:1.5rem;border-bottom:1px solid #ddd}.RequestChangesModalWrapper .ModalContent .TextAreaWrapper{margin-top:.5em}.RequestChangesModalWrapper .ModalContent .TextAreaWrapper .formTextArea{color:#555}.KudosTeacherReviewModal{position:absolute}.KudosTeacherReviewModal .ReviewModalContent{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding:1.5rem;border-bottom:1px solid #ddd}.KudosTeacherReviewModal .ReviewModalContent .KudosCard{margin-bottom:2rem}.KudosTeacherReviewModal .ReviewModalContent .Rewards .switchWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.75rem}.KudosTeacherReviewModal .ReviewModalContent .Rewards .switchWrapper .switch{height:16px;width:28px;background-color:#fff}.KudosTeacherReviewModal .ReviewModalContent .Rewards .switchWrapper .switch .switch-toggle{height:12px;width:12px;border:0;margin-top:1px;left:1px;background-color:#999;-webkit-box-shadow:none;box-shadow:none}.KudosTeacherReviewModal .ReviewModalContent .Rewards .switchWrapper .switch.on .switch-toggle{left:12px;background-color:#6932dc}.KudosTeacherReviewModal .ReviewModalContent .Rewards .switchWrapper .switchLabel{margin:4px 5px 2px}.KudosTeacherReviewModal .ReviewModalContent .FeedbackTitle,.KudosTeacherReviewModal .ReviewModalContent .RewardsTitle{display:-webkit-box;display:-ms-flexbox;display:flex}.KudosTeacherReviewModal .ReviewModalContent .FeedbackTitle.expanded,.KudosTeacherReviewModal .ReviewModalContent .RewardsTitle.expanded{margin-bottom:1rem}.KudosTeacherReviewModal .ReviewModalContent .FeedbackTitle.expanded .Icon,.KudosTeacherReviewModal .ReviewModalContent .RewardsTitle.expanded .Icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.KudosTeacherReviewModal .ReviewModalContent .FeedbackTitle .Icon,.KudosTeacherReviewModal .ReviewModalContent .RewardsTitle .Icon{margin:auto .5rem auto 0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.KudosTeacherReviewModal .ReviewModalContent .RecipientsPoints,.KudosTeacherReviewModal .ReviewModalContent .SenderPoints{display:-webkit-box;display:-ms-flexbox;display:flex}.KudosTeacherReviewModal .ReviewModalContent .RecipientsPoints .xp,.KudosTeacherReviewModal .ReviewModalContent .SenderPoints .xp{color:#6932dc}.KudosTeacherReviewModal .ReviewModalContent .RecipientsPoints .gp,.KudosTeacherReviewModal .ReviewModalContent .SenderPoints .gp{color:#cc8000}.KudosTeacherReviewModal .ReviewModalContent .RecipientsPoints div:not(:last-child),.KudosTeacherReviewModal .ReviewModalContent .SenderPoints div:not(:last-child){margin-right:1rem}.KudosTeacherReviewModal .ReviewModalContent .TextInputWrapper .TextInputEditorWrapper{border:1px solid #ddd;border-radius:.5rem}.KudosTeacherReviewModal .ReviewModalContent .TextInputWrapper .TextInputEditorWrapper .textInputWrapper .textInput{border-radius:.5rem;-webkit-box-shadow:none;box-shadow:none;margin:0}.KudosTeacherReviewModal .Buttons .AutoPublishWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto 0}.KudosTeacherReviewModal .Buttons .AutoPublishWrapper .tooltip{margin:auto .5rem}.KudosTeacherReviewModal .Buttons .AutoPublishWrapper .Icon{color:#999;width:1.5rem;height:1.5rem}.KudosTeacherReviewModal .Buttons .formCheckboxWrapper{margin-top:0}.KudosTeacherReviewModal .Buttons .formCheckboxWrapper .CheckboxLabel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.KudosTeacherReviewModal .Buttons .formCheckboxWrapper .CheckboxLabel .TextWrapper{color:#555}.KudosPresentWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.KudosPresentWrapper,.QuestMinimap{display:-webkit-box;display:-ms-flexbox;display:flex}.QuestMinimap .QuestMinimapLine{-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.125);box-shadow:0 0 2px 1px rgba(0,0,0,.125);background-color:#fff}.QuestMinimap .QuestMinimapPoint{-webkit-transition-property:border-color,-webkit-transform;transition-property:border-color,-webkit-transform;transition-property:border-color,transform;transition-property:border-color,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:#fff;border:2px solid #6932dc;border-radius:50%;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.5);box-shadow:0 0 2px 1px rgba(0,0,0,.5);cursor:pointer;width:12px;height:12px}.QuestMinimap .QuestMinimapPoint:before{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:#7948e0;border-radius:50%;content:"";opacity:0;width:3.59928px;height:3.59928px;position:absolute;top:calc(50% - 1.79964px);left:calc(50% - 1.79964px)}.QuestMinimap .QuestMinimapPoint.selected,.QuestMinimap .QuestMinimapPoint:hover{border-color:#7948e0;-webkit-transform:scale(1.166);transform:scale(1.166)}.QuestMinimap .QuestMinimapPoint.selected{-webkit-transform:scale(1.667);transform:scale(1.667)}.QuestMinimap .QuestMinimapPoint.selected:before{opacity:1}.OrganizationAdminProfile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;width:100%}.OrganizationAdminProfile .ProfileLeftPart{margin:2em;width:425px}.OrganizationAdminProfile .ProfileLeftPart .LeftPartHeader{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.OrganizationAdminProfile .ProfileLeftPart .LeftPartHeader .OrgLogo{margin:auto .5em auto 0;padding-right:.5em;width:80px;height:80px}.OrganizationAdminProfile .ProfileLeftPart .LeftPartHeader .Title{max-width:500px;display:inline;color:#212121;margin:auto 0}.OrganizationAdminProfile .ProfileLeftPart .LineSeparator{height:1px;width:100%;background-color:#ddd;margin:1em 0}.OrganizationAdminProfile .ProfileLeftPart .OrganizationAddress{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 1em 1em}.OrganizationAdminProfile .ProfileLeftPart .OrganizationAddress .Address{display:inline;margin-left:1em}.OrganizationAdminProfile .ProfileLeftPart .OrganizationAddress .Icon{margin:auto 0;width:1.75em;height:1.25em;color:#555}.OrganizationAdminProfile .ProfileLeftPart .OrganizationAddress .TextWrapper{max-width:300px;display:inline;color:#212121}.OrganizationAdminProfile .ProfileLeftPart .DistrictAdminInfo{display:block;width:100%;height:auto;margin:0 1em 1em}.OrganizationAdminProfile .ProfileLeftPart .DistrictAdminInfo>.Inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.OrganizationAdminProfile .ProfileLeftPart .DistrictAdminInfo>.Inline>.Icon{margin:auto 0;width:1.25em;height:1.25em;color:#555}.OrganizationAdminProfile .ProfileLeftPart .DistrictAdminInfo>.Inline>.TextWrapper{margin-left:1em;display:inline}.OrganizationAdminProfile .ProfileLeftPart .DistrictAdminInfo .AdminInfo{margin:.25em 0 0 2.25em;display:block}.OrganizationAdminProfile .ProfileLeftPart .DistrictAdminInfo .AdminInfo>div{margin-bottom:.25em}.OrganizationAdminProfile .ProfileLeftPart .OrganizationLicenses{max-width:100%;max-height:100%;background-color:#f7f7f7;border:1px solid #ddd;border-radius:5%}.OrganizationAdminProfile .ProfileLeftPart .OrganizationLicenses .OrganizationLicensesInner{margin:1em}.OrganizationAdminProfile .ProfileLeftPart .OrganizationLicenses .OrganizationLicensesInner>.Title{color:#212121}.OrganizationAdminProfile .ProfileLeftPart .OrganizationLicenses .OrganizationLicensesInner .LicensesDates{padding-bottom:1em;color:#999}.OrganizationAdminProfile .ProfileLeftPart .OrganizationLicenses .OrganizationLicensesInner .LicensesPurchassed{color:#555}.OrganizationAdminProfile .ProfileLeftPart .OrganizationLicenses .OrganizationLicensesInner .LicensesAmount{padding-top:.25em;padding-bottom:.25em}.OrganizationAdminProfile .ProfileLeftPart .OrganizationLicenses .OrganizationLicensesInner .RemainingOrMissingLicenses{color:#6932dc}.OrganizationAdminProfile .ProfileLeftPart .OrganizationLicenses .OrganizationLicensesInner .RemainingOrMissingLicenses.NeedMoreLicenses{color:#ff1464}.OrganizationAdminProfile .PartsDelimiter{width:1px;height:100%;background-color:#ddd;margin:0 1em}.OrganizationAdminProfile .ProfileRightPart{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;margin:3em}.OrganizationAdminProfile .ProfileRightPart .RightPartHeader{padding-bottom:1.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:92.5%}.OrganizationAdminProfile .ProfileRightPart .RightPartHeader .LineFiller{width:100%;position:relative}.OrganizationAdminProfile .ProfileRightPart .RightPartHeader .LineFiller>.FillerUnderline{width:100%;height:1px;background-color:#ddd;position:absolute;bottom:0}.OrganizationAdminProfile .ProfileRightPart .RightPartHeader .ButtonWrapper{display:block}.OrganizationAdminProfile .ProfileRightPart .RightPartHeader .ButtonWrapper .TextWrapper{padding:0 1em;white-space:nowrap}.OrganizationAdminProfile .ProfileRightPart .RightPartHeader .ButtonWrapper .TextWrapper.selected{color:#6932dc}.OrganizationAdminProfile .ProfileRightPart .RightPartHeader .Underline{height:1px;width:100%;background-color:#ddd}.OrganizationAdminProfile .ProfileRightPart .RightPartHeader .Underline.selected{background-color:#6932dc}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .Title{padding-bottom:.5em}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .ProfilePicture{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .ProfilePicture .IconContainer{overflow:hidden;display:inline;height:64px;width:64px;margin:1em 1em 1em 0;border-radius:50%;border:1px solid #999}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .ProfilePicture .IconContainer .ProfilePicture{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .ProfilePicture .IconContainer .Icon{color:#999;position:relative;top:.5em;height:100%;width:100%}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .ProfilePicture .PictureSelector{margin-top:auto;margin-bottom:auto}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .ProfilePicture .PictureSelector input[type=file]{display:none;opacity:0;position:absolute}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .ProfilePicture .PictureSelector>.TextWrapper{color:#555}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .ProfilePicture .PictureSelector .ButtonWrapper{margin-top:.5em;border:1px solid #999}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .ProfilePicture .PictureSelector .ButtonWrapper>.TextWrapper{color:#999}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .EditProfileInfo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:1em}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .EditProfileInfo .EditProfileInfoSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:.5em;margin-right:2em;width:45%}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .EditProfileInfo .EditProfileInfoSection input,.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .EditProfileInfo .EditProfileInfoSection select{margin-bottom:1em;height:40px;border:1px solid #555;display:block;background-color:#fff;font-size:1em}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .EditProfileInfo .EditProfileInfoSection .PendingEmail{line-height:18px;margin-right:auto}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .EditProfileInfo .EditProfileInfoSection .PendingEmail .Buttons{margin-right:auto}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .EditProfileInfo .EditProfileInfoSection .PendingEmail .Buttons .TextWrapper{text-decoration:underline}.OrganizationAdminProfile .ProfileRightPart .ProfileInfoSection .SaveButton{margin-top:.5em}.OrganizationAdminProfile .ProfileRightPart .PasswordSection{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.OrganizationAdminProfile .ProfileRightPart .PasswordSection .Title{padding-bottom:.5em}.OrganizationAdminProfile .ProfileRightPart .PasswordSection .EditPasswordSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:45%}.OrganizationAdminProfile .ProfileRightPart .PasswordSection .EditPasswordSection input{margin-bottom:1em;height:40px;border:1px solid #555;display:block;background-color:#fff;font-size:1em}.OrganizationAdminProfile .ProfileRightPart .PasswordSection .EditPasswordSection>.TextWrapper{margin:1em 0 .5em;color:#212121}.OrganizationAdminProfile .ProfileRightPart .PasswordSection .ButtonWrapper{margin-top:.5em}.OrgUnitAddStudents,.OrgUnitAddTeachers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5em 1em;max-width:920px;margin:auto;text-align:center;height:100%}.OrgUnitAddStudents .Title,.OrgUnitAddTeachers .Title{margin:.25em 0 .75em}.OrgUnitAddStudents .subTitle,.OrgUnitAddTeachers .subTitle{margin-bottom:1.125em}.OrgUnitAddStudents .headerIcon,.OrgUnitAddTeachers .headerIcon{color:#ddd;width:44px;height:44px;margin:0 auto}.OrgUnitAddStudents .importButtons,.OrgUnitAddStudents .importManually,.OrgUnitAddTeachers .importButtons,.OrgUnitAddTeachers .importManually{color:#999}.OrgUnitAddStudents .importButtons .Icon,.OrgUnitAddStudents .importManually .Icon,.OrgUnitAddTeachers .importButtons .Icon,.OrgUnitAddTeachers .importManually .Icon{margin:auto .5rem auto 0}.OrgUnitAddStudents .importButtons,.OrgUnitAddTeachers .importButtons{border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding-bottom:1.5em;max-width:36em}.OrgUnitAddStudents .importButtons .Icon,.OrgUnitAddTeachers .importButtons .Icon{width:24px;height:24px}.OrgUnitAddStudents .importButtons button,.OrgUnitAddTeachers .importButtons button{padding:1.25em 2.5em;border-radius:.5em;background-color:#f7f7f7;margin:.5em}.OrgUnitAddStudents .importButtons button:hover,.OrgUnitAddTeachers .importButtons button:hover{background-color:#eee}.OrgUnitAddStudents .importManually,.OrgUnitAddTeachers .importManually{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1em}.OrgUnitAddStudents .importManually .Icon,.OrgUnitAddTeachers .importManually .Icon{width:20px;height:20px}.OrgUnitAddStudents .importManually button,.OrgUnitAddTeachers .importManually button{padding:.5em 1em}.OrgUnitAddStudents .importManually button:hover,.OrgUnitAddTeachers .importManually button:hover{background-color:#eee;border-radius:1em}.OrgUnitAddStudents .orgUnitSelect,.OrgUnitAddTeachers .orgUnitSelect{-ms-flex-item-align:center;align-self:center;margin-top:32px;margin-bottom:48px}.OrgUnitAddStudents .orgUnitSelect .TextWrapper,.OrgUnitAddTeachers .orgUnitSelect .TextWrapper{margin-bottom:8px;color:#999}.OrgUnitAddStudents button,.OrgUnitAddTeachers button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AssignStudents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1100px;width:calc(100% - 4em);height:100%;-webkit-font-smoothing:antialiased}.AssignStudents .StudentDatabase{margin:2em 0;height:100%;overflow:hidden}.AssignStudents .StudentDatabase .List a{color:#6932dc;font-style:italic;font-weight:700}.AssignStudents .StudentDatabase .List,.AssignStudents .StudentDatabase .ListWrapper,.AssignStudents .StudentDatabase .MagneticHeader{height:100%}.AssignStudents .Import{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.AssignStudents .Import .TextWrapper{margin-right:1em;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#999;cursor:pointer}.AssignStudents .Import .TextWrapper:hover{color:#555}.GroupManager{display:grid;grid-template-rows:-webkit-min-content fit-content(100%);grid-template-rows:min-content fit-content(100%);height:100%}.GroupManager>.TableHeader{display:grid;grid-template-columns:minmax(340px,-webkit-min-content) 1fr;grid-template-columns:minmax(340px,min-content) 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd}.GroupManager>.TableHeader .classes,.GroupManager>.TableHeader .teachers{padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.GroupManager>.TableHeader .classes .TextWrapper,.GroupManager>.TableHeader .teachers .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;text-transform:uppercase}.GroupManager>.TableHeader .classes .TextWrapper .Icon,.GroupManager>.TableHeader .teachers .TextWrapper .Icon{font-size:1.5em;margin-right:.5em}.GroupManager>.TableHeader .classes{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.GroupManager>.TableHeader .nbTeachers{font-size:.75em;border-radius:1em;background-color:#eee;padding:.25em .75em;margin-left:1em}.GroupManager>.TableHeader .FilterInput{width:300px}.GroupManager>.teachers{display:grid;grid-template-columns:minmax(340px,-webkit-min-content) 1fr;grid-template-columns:minmax(340px,min-content) 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.GroupManager>.teachers>.TeacherInfo{display:grid;grid-column-gap:1rem;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-areas:"picture name" "picture email"}.GroupManager>.teachers>.TeacherInfo .Icon,.GroupManager>.teachers>.TeacherInfo img{grid-area:picture;align-self:center;border-radius:50%;height:2rem;width:2rem}.GroupManager>.teachers>.TeacherInfo .Icon{padding:.25rem 0 0;background-color:#f7f7f7;color:#ddd}.GroupManager>.teachers>.TeacherInfo .email{grid-area:email;color:#999}.GroupManager>.teachers>.TeacherInfo .name{grid-area:name;color:#555}.GroupManager>.teachers>.groups{display:grid;grid-template-columns:repeat(auto-fit,250px);grid-gap:1em}.GroupManager>.teachers>.groups,.GroupManager>.teachers>.TeacherInfo{padding:1rem;height:100%;-ms-flex-line-pack:start;align-content:start;border-bottom:1px solid #ddd}.GroupManager>.teachers>.groups:nth-child(4n+3),.GroupManager>.teachers>.TeacherInfo:nth-child(4n+3){background:#fafbfc linear-gradient(90deg,hsla(0,0%,86.7%,.45),hsla(0,0%,100%,0) 7.5px)}.GroupManager>.teachers>.groups:nth-child(4n+4),.GroupManager>.teachers>.TeacherInfo:nth-child(4n+4){background-color:#fafbfc}.GroupManager>.noTeachers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2em;color:#999;grid-row:4;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.GroupManager>.noTeachers .Icon{font-size:3em;margin-bottom:.375em}.GroupManager>.noTeachers .Title{margin-bottom:.5em}.OrgUnitAdmin.MulticlassView{text-align:left;margin-right:4rem;margin-left:4rem}.OrgUnitAdmin.MulticlassView .noMulticlass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f7f7;color:#999;height:100%;margin-bottom:4rem;font-size:1.5em;border:1px solid #ddd}.OrgUnitAdmin.MulticlassView .noMulticlass .alert{margin-right:.5em}.OrgUnitAdmin.MulticlassView .MulticlassHeader{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:4rem;border:0;text-align:center}.OrgUnitAdmin.MulticlassView .MulticlassHeader .Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.OrgUnitAdmin.MulticlassView .MulticlassHeader .books{margin-right:.5rem}.Insights .ct-chart .ct-chart-line .ct-grids .ct-grid,.SchoolAdminOverview .ct-chart .ct-chart-line .ct-grids .ct-grid{-webkit-transition-property:stroke;transition-property:stroke;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;stroke:#eee;stroke-dasharray:0}.Insights .ct-chart .ct-chart-line .ct-grids .ct-grid.ct-horizontal.hover,.SchoolAdminOverview .ct-chart .ct-chart-line .ct-grids .ct-grid.ct-horizontal.hover{stroke:#555}.Insights .ct-chart .ct-chart-line .ct-labels,.SchoolAdminOverview .ct-chart .ct-chart-line .ct-labels{font-weight:700}.Insights .ct-chart .ct-chart-line .ct-labels .ct-label.ct-horizontal,.SchoolAdminOverview .ct-chart .ct-chart-line .ct-labels .ct-label.ct-horizontal{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Insights .ct-chart .ct-chart-line .ct-labels .ct-label.ct-horizontal div:nth-child(2):before,.SchoolAdminOverview .ct-chart .ct-chart-line .ct-labels .ct-label.ct-horizontal div:nth-child(2):before{content:"－"}.Insights .ct-chart .ct-chart-line .ct-series .ct-line,.SchoolAdminOverview .ct-chart .ct-chart-line .ct-series .ct-line{stroke-width:6px}.Insights .ct-chart .ct-chart-line .ct-series .ct-point,.SchoolAdminOverview .ct-chart .ct-chart-line .ct-series .ct-point{stroke:#fff;stroke-width:4px}.Insights .Chart.range .ct-chart,.SchoolAdminOverview .Chart.range .ct-chart{padding-bottom:1.625em}.Insights .Chart.range .ct-chart svg,.SchoolAdminOverview .Chart.range .ct-chart svg{overflow:visible}.Insights .StudentBehavior .Collaboration .CardContent{display:grid;grid-gap:2em 4em;grid-template-areas:"chart" "students"}@media (min-width:1024px){.Insights .StudentBehavior .Collaboration .CardContent{grid-template-areas:"chart chart" "students students";grid-template-columns:repeat(2,1fr)}}.Insights .StudentBehavior .Collaboration .CardContent .Chart{grid-area:chart}.Insights .StudentBehavior .Collaboration .CardContent .Chart .ct-chart:empty{min-height:243px}.Insights .StudentBehavior .Collaboration .CardContent .Chart .ct-chart-line .ct-series.ct-series-a .ct-line{stroke:#006eff}.Insights .StudentBehavior .Collaboration .CardContent .Students{grid-area:students}.Insights .StudentBehavior .Collaboration .CardContent .Students .InsightsList{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(10,-webkit-min-content);grid-template-rows:repeat(10,min-content);grid-gap:0 4em;grid-auto-flow:column}@media (min-width:1024px){.Insights .StudentBehavior .Collaboration .CardContent .Students .InsightsList{grid-template-rows:repeat(5,-webkit-min-content);grid-template-rows:repeat(5,min-content)}}.Insights .StudentBehavior .PositiveBehaviors .CardContent{display:grid;grid-gap:2em 4em;grid-template-areas:"chart chart" "behaviors behaviors" "students students"}@media (min-width:1024px){.Insights .StudentBehavior .PositiveBehaviors .CardContent{grid-template-areas:"chart chart" "behaviors students";grid-template-columns:repeat(2,1fr)}}.Insights .StudentBehavior .PositiveBehaviors .CardContent .Chart{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:chart;overflow:hidden}.Insights .StudentBehavior .PositiveBehaviors .CardContent .Chart .ct-chart{-ms-flex-negative:0;flex-shrink:0;width:100%}.Insights .StudentBehavior .PositiveBehaviors .CardContent .Chart .ct-chart:empty{min-height:243px}.Insights .StudentBehavior .PositiveBehaviors .CardContent .Chart.xp .ct-chart.xp{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.Insights .StudentBehavior .PositiveBehaviors .CardContent .Chart.xp .ct-chart.xp .ct-chart-line .ct-series.ct-series-a .ct-line{stroke:#6932dc}.Insights .StudentBehavior .PositiveBehaviors .CardContent .Chart.gp .ct-chart.gp{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.Insights .StudentBehavior .PositiveBehaviors .CardContent .Chart.gp .ct-chart.gp .ct-chart-line .ct-series.ct-series-a .ct-line{stroke:#cc8000}.Insights .StudentBehavior .PositiveBehaviors .CardContent .Chart.hp .ct-chart.hp{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.Insights .StudentBehavior .PositiveBehaviors .CardContent .Chart.hp .ct-chart.hp .ct-chart-line .ct-series.ct-series-a .ct-line{stroke:#ff1464}.Insights .StudentBehavior .PositiveBehaviors .CardContent .Behaviors{grid-area:behaviors}.Insights .StudentBehavior .PositiveBehaviors .CardContent .Students{grid-area:students}.Insights .StudentBehavior .InsightsCard{padding:.5rem;grid-column:1/end}.Insights .StudentBehavior .InsightsCard:not(:last-child){margin-bottom:2em}.Insights .StudentBehavior .InsightsCard .CardHeader .Icon.gp-font,.Insights .StudentBehavior .InsightsCard .CardHeader .Icon.hp-font,.Insights .StudentBehavior .InsightsCard .CardHeader .Icon.xp-font{font-weight:900;font-size:2.5em}.Insights .StudentBehavior .InsightsCard .CardContent{position:relative}.Insights .StudentBehavior .InsightsCard .CardContent:first-child{padding-top:2em;min-height:7.75em}.Insights .StudentBehavior .InsightsCard .CardContent:first-child>.LoadingWrapper:first-child{top:2em}.Insights .StudentBehavior .InsightsCard .CardContent:not(:first-child){min-height:5.75em}.Insights .StudentBehavior .InsightsCard .CardContent .LoadingWrapper{max-width:3.75em;max-height:3.75em}.Insights .StudentBehavior .InsightsCard .CardContent .LoadingWrapper~*{visibility:hidden}.Insights .StudentBehavior .InsightsCard .CardContent .Chart{position:relative}.Insights .StudentBehavior .InsightsCard .InsightsList.xp .percentBar>div:first-child,.Insights .StudentBehavior .InsightsCard.InsightsListCard.xp .percentBar>div:first-child{background:-webkit-gradient(linear,left top,right top,from(#b498ed),to(#6932dc)) #6932dc;background:linear-gradient(90deg,#b498ed,#6932dc) #6932dc}.Insights .StudentBehavior .InsightsCard .InsightsList.xp .value,.Insights .StudentBehavior .InsightsCard.InsightsListCard.xp .value{color:#6932dc}.Insights .StudentBehavior .InsightsCard .InsightsList.gp .percentBar>div:first-child,.Insights .StudentBehavior .InsightsCard.InsightsListCard.gp .percentBar>div:first-child{background:-webkit-gradient(linear,left top,right top,from(#ffcf7f),to(#ffa000)) #ffa000;background:linear-gradient(90deg,#ffcf7f,#ffa000) #ffa000}.Insights .StudentBehavior .InsightsCard .InsightsList.gp .value,.Insights .StudentBehavior .InsightsCard.InsightsListCard.gp .value{color:#cc8000}.Insights .StudentBehavior .InsightsCard .InsightsList.hp .percentBar>div:first-child,.Insights .StudentBehavior .InsightsCard.InsightsListCard.hp .percentBar>div:first-child{background:-webkit-gradient(linear,left top,right top,from(#ff89b1),to(#ff1464)) #ff1464;background:linear-gradient(90deg,#ff89b1,#ff1464) #ff1464}.Insights .StudentBehavior .InsightsCard .InsightsList.hp .value,.Insights .StudentBehavior .InsightsCard.InsightsListCard.hp .value{color:#ff1464}.Insights .StudentBehavior .InsightsCard .InsightsList.ap .percentBar>div:first-child,.Insights .StudentBehavior .InsightsCard.InsightsListCard.ap .percentBar>div:first-child{background:-webkit-gradient(linear,left top,right top,from(#54b4ff),to(#006eff)) #006eff;background:linear-gradient(90deg,#54b4ff,#006eff) #006eff}.Insights .StudentBehavior .InsightsCard .InsightsList.ap .value,.Insights .StudentBehavior .InsightsCard.InsightsListCard.ap .value{color:#006eff}.Insights>.Header{position:relative}.Insights>.Header:after{background-image:linear-gradient(180deg,hsla(0,0%,86.7%,.45),hsla(0,0%,100%,.001) 7.5px);content:"";z-index:1;height:2em;position:absolute;top:100%;right:-2em;left:-2em}.Insights>.Header>.HeaderInner{display:grid;grid-gap:1em 0;grid-template-areas:"icon date1 to date2 blank export" "search search search search search search";grid-template-columns:-webkit-min-content auto -webkit-min-content auto 1fr -webkit-min-content;grid-template-columns:min-content auto min-content auto 1fr min-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (min-width:1112px){.Insights>.Header>.HeaderInner{grid-template-areas:"icon date1 to date2 search export";grid-template-columns:-webkit-min-content auto -webkit-min-content auto 1fr -webkit-min-content;grid-template-columns:min-content auto min-content auto 1fr min-content}}.Insights>.Header>.HeaderInner>.Icon{display:none;grid-area:icon;color:#999;margin-right:.5em}@media (min-width:768px){.Insights>.Header>.HeaderInner>.Icon{display:block}}.Insights>.Header>.HeaderInner>.Icon+.DatePicker{grid-area:date1}.Insights>.Header>.HeaderInner .DatePicker+span{grid-area:to;color:#999;margin:0 .5em}.Insights>.Header>.HeaderInner .DatePicker+span+.DatePicker{grid-area:date2;margin-right:.5em}@media (min-width:1112px){.Insights>.Header>.HeaderInner .DatePicker+span+.DatePicker{margin-right:0}.Insights>.Header>.HeaderInner .DatePicker+.Search{margin:0 1.5em}}.Insights>.Header>.HeaderInner .DatePicker .react-date-picker__calendar{z-index:2}.Insights>.Header>.HeaderInner .Search{grid-area:search}.Insights>.Header>.HeaderInner .ButtonWrapper:first-child{color:#999;margin:0;padding:0;-webkit-transform:rotate(270deg);transform:rotate(270deg);position:absolute;top:0;bottom:0;left:1em}.Insights>.Header>.HeaderInner .ButtonWrapper:first-child:hover{color:#555}.Insights>.Header>.HeaderInner .ButtonWrapper:first-child .Icon{margin:0}.Insights>.Header>.HeaderInner .ButtonWrapper:not(:first-child){grid-area:export}.Insights>.Header>.HeaderInner .ButtonWrapper:not(:first-child) .Icon{margin-right:0}.Insights>.Header>.HeaderInner .ButtonWrapper:not(:first-child) span{display:none}@media (min-width:768px){.Insights>.Header>.HeaderInner .ButtonWrapper:not(:first-child) .Icon{margin-right:.5em}.Insights>.Header>.HeaderInner .ButtonWrapper:not(:first-child) span{display:block}}.Insights{padding-top:1em}.Insights>div>.wrapper{max-width:calc(1120px + 6em);margin:auto;padding:2em 3em;letter-spacing:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr)) [ end ];grid-gap:2rem 2rem}.Insights>.Header>.HeaderInner{margin:0 auto 1em;padding:0 1em 0 3em;max-width:calc(1120px + 4em);width:100%}@media (min-width:768px){.Insights>.Header>.HeaderInner{padding-right:2em;max-width:calc(1120px + 5em)}}@media (min-width:1024px){.Insights>.Header>.HeaderInner{padding-right:3em;max-width:calc(1120px + 6em)}}.Insights>.Header+*{background-image:linear-gradient(90deg,hsla(0,0%,86.7%,.45),hsla(0,0%,100%,.001) 7.5px);background-color:#f7f7f7}.Insights>.Header+* .xp .value{color:#6932dc}.Insights>.Header+* .gp .value{color:#cc8000}.Insights>.Header+* .hp .value{color:#ff1464}.Insights>.Header+* .ap .value{color:#006eff}.StudentEngagement .appEngagement,.StudentEngagement .attendance{min-width:300px}.StudentEngagement .appEngagement .header .Icon{color:#006eff}.StudentEngagement .appEngagement .apps{display:grid;grid-template-columns:repeat(auto-fit,minmax(33%,300px));-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:3em 0}.StudentEngagement .appEngagement .apps .app{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;grid-gap:.4em 0}.StudentEngagement .appEngagement .apps .app .Title.value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#006eff;margin-bottom:.25rem}.StudentEngagement .appEngagement .apps .app .Title.value .Icon{margin-right:.5em;font-size:.8em}.StudentEngagement .appEngagement .apps .app .Title.value .Icon.armor,.StudentEngagement .appEngagement .apps .app .Title.value .Icon.pet{font-size:1em}.StudentEngagement .appEngagement .apps .app .Title.name{color:#555}.StudentEngagement .Attendance .CardContent{display:grid;grid-gap:2em 4em;grid-template-areas:"chart" "students"}@media (min-width:1024px){.StudentEngagement .Attendance .CardContent{grid-template-areas:"chart chart" "students students";grid-template-columns:repeat(2,1fr)}}.StudentEngagement .Attendance .CardContent .Chart{grid-area:chart}.StudentEngagement .Attendance .CardContent .Chart .ct-chart .ct-chart-line .ct-series.ct-series-a .ct-line{stroke:#6932dc}.StudentEngagement .Attendance .CardContent .MostAbsentStudents{grid-area:students}.StudentEngagement .MostAbsentStudents.InsightsListPreview .InsightsList,.StudentEngagement .TopStudents.Preview .InsightsList{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(10,-webkit-min-content);grid-template-rows:repeat(10,min-content);grid-gap:0 4em;grid-auto-flow:column}@media (min-width:1024px){.StudentEngagement .MostAbsentStudents.InsightsListPreview .InsightsList,.StudentEngagement .TopStudents.Preview .InsightsList{grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,-webkit-min-content);grid-template-rows:repeat(5,min-content)}}.TeacherEngagement .MostActiveTeachers .Icon.gp-font,.TeacherEngagement .MostActiveTeachers .Icon.hp-font,.TeacherEngagement .MostActiveTeachers .Icon.xp-font,.TeacherEngagement .MostGenerousTeachers .Icon.gp-font,.TeacherEngagement .MostGenerousTeachers .Icon.hp-font,.TeacherEngagement .MostGenerousTeachers .Icon.xp-font,.TeacherEngagement .MostResolvedTeachers .Icon.gp-font,.TeacherEngagement .MostResolvedTeachers .Icon.hp-font,.TeacherEngagement .MostResolvedTeachers .Icon.xp-font{font-weight:900;font-size:1em}.TeacherEngagement .MostActiveTeachers .Icon.gp-font,.TeacherEngagement .MostGenerousTeachers .Icon.gp-font,.TeacherEngagement .MostResolvedTeachers .Icon.gp-font{color:#cc8000}.TeacherEngagement .MostActiveTeachers .Icon.hp-font,.TeacherEngagement .MostGenerousTeachers .Icon.hp-font,.TeacherEngagement .MostResolvedTeachers .Icon.hp-font{color:#ff1464}.TeacherEngagement .MostActiveTeachers .Icon.xp-font,.TeacherEngagement .MostGenerousTeachers .Icon.xp-font,.TeacherEngagement .MostResolvedTeachers .Icon.xp-font{color:#6932dc}.StudentEngagement .TextWrapper,.StudentEngagement .Title,.TeacherEngagement .TextWrapper,.TeacherEngagement .Title{letter-spacing:0}.StudentEngagement .InsightsCard,.TeacherEngagement .InsightsCard{padding:.5em;grid-column:1/end}.StudentEngagement .InsightsCard.communication .CardContent,.StudentEngagement .InsightsCard.gold .CardContent,.StudentEngagement .InsightsCard.quests .CardContent,.StudentEngagement .InsightsCard.teacher .CardContent,.StudentEngagement .InsightsCard.tools .CardContent,.TeacherEngagement .InsightsCard.communication .CardContent,.TeacherEngagement .InsightsCard.gold .CardContent,.TeacherEngagement .InsightsCard.quests .CardContent,.TeacherEngagement .InsightsCard.teacher .CardContent,.TeacherEngagement .InsightsCard.tools .CardContent{display:grid;grid-template:1fr;grid-gap:4rem}@media (min-width:1024px){.StudentEngagement .InsightsCard.gold .CardContent,.StudentEngagement .InsightsCard.quests .CardContent,.StudentEngagement .InsightsCard.teacher .CardContent,.TeacherEngagement .InsightsCard.gold .CardContent,.TeacherEngagement .InsightsCard.quests .CardContent,.TeacherEngagement .InsightsCard.teacher .CardContent{grid-template:1fr 1fr/1fr 1fr}.StudentEngagement .InsightsCard.gold .CardContent>:first-child,.StudentEngagement .InsightsCard.quests .CardContent>:first-child,.StudentEngagement .InsightsCard.teacher .CardContent>:first-child,.TeacherEngagement .InsightsCard.gold .CardContent>:first-child,.TeacherEngagement .InsightsCard.quests .CardContent>:first-child,.TeacherEngagement .InsightsCard.teacher .CardContent>:first-child{grid-row:1/span 2}}.StudentEngagement .InsightsCard.Economy .CardContent,.TeacherEngagement .InsightsCard.Economy .CardContent{display:grid;grid-template:1fr;grid-gap:4rem}@media (min-width:1024px){.StudentEngagement .InsightsCard.Economy .CardContent,.TeacherEngagement .InsightsCard.Economy .CardContent{grid-template:1fr 1fr 1fr/1fr 1fr}.StudentEngagement .InsightsCard.Economy .CardContent .Chart,.TeacherEngagement .InsightsCard.Economy .CardContent .Chart{grid-column:1/span 2}}.StudentEngagement .InsightsCard.Economy .CardContent .Chart .ct-chart .ct-chart-line .ct-series.ct-series-a .ct-line,.TeacherEngagement .InsightsCard.Economy .CardContent .Chart .ct-chart .ct-chart-line .ct-series.ct-series-a .ct-line{stroke:#cc8000}@media (min-width:1024px){.StudentEngagement .InsightsCard.communication .CardContent,.StudentEngagement .InsightsCard.tools .CardContent,.TeacherEngagement .InsightsCard.communication .CardContent,.TeacherEngagement .InsightsCard.tools .CardContent{grid-template-columns:1fr 1fr}}.StudentEngagement .MostAbsentStudents .percentBar>div:first-child,.TeacherEngagement .MostAbsentStudents .percentBar>div:first-child{background:-webkit-gradient(linear,left top,right top,from(#ddd),to(#999)) #999;background:linear-gradient(90deg,#ddd,#999) #999}.StudentEngagement .MostAbsentStudents .value,.TeacherEngagement .MostAbsentStudents .value{color:#999}.StudentEngagement .BestMarketplacePublisher .percentBar>div:first-child,.StudentEngagement .BiggestQuestBuilders .percentBar>div:first-child,.StudentEngagement .MostAdventurousStudents .percentBar>div:first-child,.StudentEngagement .MostDedicatedStudents .percentBar>div:first-child,.StudentEngagement .MostPopularGamemasters .percentBar>div:first-child,.StudentEngagement .MostPopularQuests .percentBar>div:first-child,.TeacherEngagement .BestMarketplacePublisher .percentBar>div:first-child,.TeacherEngagement .BiggestQuestBuilders .percentBar>div:first-child,.TeacherEngagement .MostAdventurousStudents .percentBar>div:first-child,.TeacherEngagement .MostDedicatedStudents .percentBar>div:first-child,.TeacherEngagement .MostPopularGamemasters .percentBar>div:first-child,.TeacherEngagement .MostPopularQuests .percentBar>div:first-child{background:-webkit-gradient(linear,left top,right top,from(#54b4ff),to(#006eff)) #006eff;background:linear-gradient(90deg,#54b4ff,#006eff) #006eff}.StudentEngagement .BestMarketplacePublisher .value,.StudentEngagement .BiggestQuestBuilders .value,.StudentEngagement .MostAdventurousStudents .value,.StudentEngagement .MostDedicatedStudents .value,.StudentEngagement .MostPopularGamemasters .value,.StudentEngagement .MostPopularQuests .value,.TeacherEngagement .BestMarketplacePublisher .value,.TeacherEngagement .BiggestQuestBuilders .value,.TeacherEngagement .MostAdventurousStudents .value,.TeacherEngagement .MostDedicatedStudents .value,.TeacherEngagement .MostPopularGamemasters .value,.TeacherEngagement .MostPopularQuests .value{color:#006eff}.StudentEngagement .MostPopularTools .percentBar>div:first-child,.StudentEngagement .TopClassToolsUsers .percentBar>div:first-child,.StudentEngagement .TopStudents .percentBar>div:first-child,.TeacherEngagement .MostPopularTools .percentBar>div:first-child,.TeacherEngagement .TopClassToolsUsers .percentBar>div:first-child,.TeacherEngagement .TopStudents .percentBar>div:first-child{background:-webkit-gradient(linear,left top,right top,from(#b498ed),to(#6932dc)) #6932dc;background:linear-gradient(90deg,#b498ed,#6932dc) #6932dc}.StudentEngagement .MostPopularTools .value,.StudentEngagement .TopClassToolsUsers .value,.StudentEngagement .TopStudents .value,.TeacherEngagement .MostPopularTools .value,.TeacherEngagement .TopClassToolsUsers .value,.TeacherEngagement .TopStudents .value{color:#6932dc}.StudentEngagement .BestDressedStudents .percentBar>div:first-child,.StudentEngagement .BiggestSpenders .percentBar>div:first-child,.StudentEngagement .FrequentBuyers .percentBar>div:first-child,.StudentEngagement .MostGenerousTeachers .percentBar>div:first-child,.StudentEngagement .MostPassionatePetOwners .percentBar>div:first-child,.TeacherEngagement .BestDressedStudents .percentBar>div:first-child,.TeacherEngagement .BiggestSpenders .percentBar>div:first-child,.TeacherEngagement .FrequentBuyers .percentBar>div:first-child,.TeacherEngagement .MostGenerousTeachers .percentBar>div:first-child,.TeacherEngagement .MostPassionatePetOwners .percentBar>div:first-child{background:-webkit-gradient(linear,left top,right top,from(#ffcf7f),to(#ffa000)) #ffa000;background:linear-gradient(90deg,#ffcf7f,#ffa000) #ffa000}.StudentEngagement .BestDressedStudents .value,.StudentEngagement .BiggestSpenders .value,.StudentEngagement .FrequentBuyers .value,.StudentEngagement .MostGenerousTeachers .value,.StudentEngagement .MostPassionatePetOwners .value,.TeacherEngagement .BestDressedStudents .value,.TeacherEngagement .BiggestSpenders .value,.TeacherEngagement .FrequentBuyers .value,.TeacherEngagement .MostGenerousTeachers .value,.TeacherEngagement .MostPassionatePetOwners .value{color:#cc8000}.StudentEngagement .MostCommunicativeWithParents .percentBar>div:first-child,.StudentEngagement .MostCommunicativeWithStudents .percentBar>div:first-child,.TeacherEngagement .MostCommunicativeWithParents .percentBar>div:first-child,.TeacherEngagement .MostCommunicativeWithStudents .percentBar>div:first-child{background:-webkit-gradient(linear,left top,right top,from(#b498ed),to(#6932dc)) #6932dc;background:linear-gradient(90deg,#b498ed,#6932dc) #6932dc}.StudentEngagement .MostCommunicativeWithParents .value,.StudentEngagement .MostCommunicativeWithStudents .value,.TeacherEngagement .MostCommunicativeWithParents .value,.TeacherEngagement .MostCommunicativeWithStudents .value{color:#6932dc}.StudentEngagement .MostActiveTeachers .percentBar>div:first-child,.TeacherEngagement .MostActiveTeachers .percentBar>div:first-child{background:-webkit-gradient(linear,left top,right top,from(#b498ed),to(#6932dc)) #6932dc;background:linear-gradient(90deg,#b498ed,#6932dc) #6932dc}.StudentEngagement .MostActiveTeachers .value,.TeacherEngagement .MostActiveTeachers .value{color:#6932dc}.StudentEngagement .MostResolvedTeachers .percentBar>div:first-child,.TeacherEngagement .MostResolvedTeachers .percentBar>div:first-child{background:-webkit-gradient(linear,left top,right top,from(#ff89b1),to(#ff1464)) #ff1464;background:linear-gradient(90deg,#ff89b1,#ff1464) #ff1464}.StudentEngagement .MostResolvedTeachers .value,.TeacherEngagement .MostResolvedTeachers .value{color:#ff1464}.Insights{-webkit-font-smoothing:antialiased}.Insights .InsightsCard>.CardHeader{display:grid;grid-template:-webkit-min-content min-content/min-content minmax(-webkit-min-content,1fr);grid-template:min-content min-content/min-content minmax(min-content,1fr);grid-template-areas:"icon title" "subtitle subtitle";grid-gap:.75rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555;padding:1.5em 1.5em 0}.Insights .InsightsCard>.CardHeader.textOnly{grid-template-areas:"title title" "subtitle subtitle"}.Insights .InsightsCard>.CardHeader .Icon{grid-area:icon;font-size:2em}.Insights .InsightsCard>.CardHeader .Title{grid-area:title;letter-spacing:0}.Insights .InsightsCard>.CardHeader .TextWrapper{grid-area:subtitle;letter-spacing:0}.Insights .InsightsCard>.CardContent{position:relative;color:#555;letter-spacing:0}.Insights .InsightsListPreview{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Insights .InsightsListPreview>.TextWrapper,.Insights .InsightsListPreview>.Title{letter-spacing:0;color:#555}.Insights .InsightsListPreview>.Title+.TextWrapper{margin-top:.375em;margin-bottom:1.5em}.Insights .InsightsListPreview>.Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Insights .InsightsListPreview>.Title>.Icon{margin-right:.5em}.Insights .InsightsListPreview>.LoadingWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:120px;position:relative}.Insights .InsightsListCard{grid-column:1/end}.Insights .InsightsList{position:relative;counter-reset:item-number;margin-bottom:1.25em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Insights .InsightsList:empty{margin:4em;min-height:50px}.Insights .InsightsList:empty:before{grid-column:1/1;position:absolute;width:100%;height:100%;min-height:50px;background-repeat:no-repeat;background-size:50px;background-position:50%;background-image:url(../files-sub/classcraft-assets/icons/grey-4/logo.svg);content:""}.Insights .InsightsList li{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:[ start ] -webkit-max-content 1fr -webkit-max-content [ end ];grid-template-columns:[ start ] max-content 1fr max-content [ end ];grid-row-gap:2px}.Insights .InsightsList li.grayed .name,.Insights .InsightsList li.grayed:before{color:#999}.Insights .InsightsList li.grayed .value{color:#ddd}.Insights .InsightsList li:before{counter-increment:item-number;content:counter(item-number) ".";margin-right:.25em;color:#555}.Insights .InsightsList li .name{color:#555}.Insights .InsightsList li .value{white-space:nowrap}.Insights .InsightsList li .percentBar{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:start/end;margin-bottom:.5rem}.Insights .InsightsList li .percentBar>div:first-child,.Insights .InsightsList li .percentBar>div:last-child{height:2px}.Insights .InsightsList li .percentBar>div:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#ddd}.Insights .InsightsList li .separator{grid-column:start/end;height:1px;margin-top:.5rem;margin-bottom:1rem;background-color:#eee}.Insights .InsightsList li:last-child .separator{visibility:hidden;margin-bottom:0}.Insights .InsightsList+.ButtonWrapper.seeMore{color:#999;justify-self:start;padding:0;margin-right:auto}.Insights .InsightsList+.ButtonWrapper.seeMore .arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:.75em}.Insights .InsightsList+.ButtonWrapper.seeMore:hover{color:#555}.VariationText .variation.variation--equal,.VariationText .variation.variation--up{color:#6932dc}.VariationText .variation.variation--down{color:#ff1464}.VariationText .variation--blue.variation--down,.VariationText .variation--blue.variation--equal,.VariationText .variation--blue.variation--up{color:#006eff}.VariationText .icon{vertical-align:middle}.VariationText .icon--down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.LabelManagerModal .modalWindowInner{max-width:360px;max-height:360px;border-radius:.5em}.LabelManager{-webkit-font-smoothing:antialiased;padding:1em;max-height:100%;height:100%}.LabelManager .ps{max-height:245px;height:calc(80% - 1rem - .75em);width:calc(100% + 16px);padding-right:16px}.LabelManager .LabelCreator{height:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:1rem;color:#999;border-bottom:2px solid #999;margin-bottom:1rem}.LabelManager .LabelCreator input{font-size:1rem;line-height:1.5rem;border-radius:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:0;padding:0}.LabelManager .LabelCreator .check,.LabelManager .LabelCreator button{font-size:.75rem;height:1em}.LabelManager .LabelCreator button:hover{color:#6932dc}.LabelManager .LabelManagerFooter{height:10%;margin-top:.75em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.LabelManager .LabelManagerFooter .ButtonWrapper{height:2em}.LabelManager .LabelManagerFooter .ButtonWrapper .Icon{margin-left:0;margin-right:.5em}.LabelManager .EditableLabel,.LabelManager .ReadOnlyLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999}.LabelManager .EditableLabel:not(:last-of-type),.LabelManager .ReadOnlyLabel:not(:last-of-type){margin-bottom:.5em}.LabelManager .EditableLabel .edit,.LabelManager .EditableLabel button,.LabelManager .ReadOnlyLabel .edit,.LabelManager .ReadOnlyLabel button{font-size:.75em;height:1em}.LabelManager .EditableLabel .delete,.LabelManager .EditableLabel .tag,.LabelManager .ReadOnlyLabel .delete,.LabelManager .ReadOnlyLabel .tag{margin-right:1em}.LabelManager .EditableLabel .delete,.LabelManager .ReadOnlyLabel .delete{color:red;display:none}.LabelManager .EditableLabel .EditableTextWrapper,.LabelManager .ReadOnlyLabel .EditableTextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.LabelManager .EditableLabel .EditableTextWrapper .text,.LabelManager .ReadOnlyLabel .EditableTextWrapper .text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1em;color:#555}.LabelManager .EditableLabel .EditableTextWrapper.editing input,.LabelManager .EditableLabel .EditableTextWrapper .text:hover,.LabelManager .ReadOnlyLabel .EditableTextWrapper.editing input,.LabelManager .ReadOnlyLabel .EditableTextWrapper .text:hover{color:#999}.LabelManager .EditableLabel{height:1.25em}.LabelManager .EditableLabel:hover .delete{display:inline}.LabelManager .EditableLabel:hover .tag{display:none}.LabelManager .ReadOnlyLabel{font-size:12px}.LabelManager .ReadOnlyLabel .TextWrapper{color:#555}.LabelSelectorModal .modalWindowInner{max-width:360px;max-height:360px;border-radius:.5em}.LabelSelector{-webkit-font-smoothing:antialiased;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.LabelSelector .mainContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1em;max-height:100%;overflow:hidden}.LabelSelector .mainContent .ps{max-height:289px}.LabelSelector .mainContent .FilterInput{color:#999;margin-bottom:1em;line-height:1.5em;width:100%;border-radius:0;height:1.3em}.LabelSelector .mainContent .FilterInput.small{padding:0 0 .2em}.LabelSelector .mainContent .FilterInput:focus,.LabelSelector .mainContent .FilterInput:not(:focus){border:0;border-bottom:2px solid #999}.LabelSelector .mainContent .formCheckboxWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;margin-top:0}.LabelSelector .mainContent .formCheckboxWrapper:not(:last-of-type){margin-bottom:1em}.LabelSelector .mainContent .formCheckboxWrapper .CheckboxLabel{font-size:1em;font-weight:300;color:#555}.LabelSelector .mainContent .createLabelInfo .TextWrapper:first-child{color:#999;margin-bottom:.5rem}.LabelSelector .mainContent .createLabelInfo .Label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.LabelSelector>button{cursor:pointer;display:block;width:100%;background-color:#6932dc;padding:.5em;color:#fff}.OrgUnitAddTeachersModalContent .MagneticHeader .Header,.OrgUnitAddTeachersModalContent .MagneticHeader .List li,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader .Header,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader .List li{grid-template-columns:3fr 1.25fr 4fr repeat(2,1fr)}.OrgUnitAddStudentsModalContent .MagneticHeader .Header,.OrgUnitAddStudentsModalContent .MagneticHeader .List li,.OrgUnitAdminOnboardingAddStudents .MagneticHeader .Header,.OrgUnitAdminOnboardingAddStudents .MagneticHeader .List li{grid-template-columns:1fr 1fr 2fr}.OrgUnitAdminOnboardingAddStudents .OrgUnitAddStudents>.Icon,.OrgUnitAdminOnboardingAddStudents .OrgUnitAddTeachers>.Icon,.OrgUnitAdminOnboardingAddTeachers .OrgUnitAddStudents>.Icon,.OrgUnitAdminOnboardingAddTeachers .OrgUnitAddTeachers>.Icon{display:none}.OrgUnitAddStudentsModalContent,.OrgUnitAddTeachersModalContent,.OrgUnitAdminOnboardingAddStudents,.OrgUnitAdminOnboardingAddTeachers{overflow:hidden}.OrgUnitAddStudentsModalContent .AddStudentsWithList,.OrgUnitAddStudentsModalContent .AddTeachersWithList,.OrgUnitAddTeachersModalContent .AddStudentsWithList,.OrgUnitAddTeachersModalContent .AddTeachersWithList,.OrgUnitAdminOnboardingAddStudents .AddStudentsWithList,.OrgUnitAdminOnboardingAddStudents .AddTeachersWithList,.OrgUnitAdminOnboardingAddTeachers .AddStudentsWithList,.OrgUnitAdminOnboardingAddTeachers .AddTeachersWithList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:100%;min-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:auto}.OrgUnitAddStudentsModalContent .OrgUnitAddStudents,.OrgUnitAddStudentsModalContent .OrgUnitAddTeachers,.OrgUnitAddTeachersModalContent .OrgUnitAddStudents,.OrgUnitAddTeachersModalContent .OrgUnitAddTeachers,.OrgUnitAdminOnboardingAddStudents .OrgUnitAddStudents,.OrgUnitAdminOnboardingAddStudents .OrgUnitAddTeachers,.OrgUnitAdminOnboardingAddTeachers .OrgUnitAddStudents,.OrgUnitAdminOnboardingAddTeachers .OrgUnitAddTeachers{height:auto}.OrgUnitAddStudentsModalContent .OrgUnitAddStudents,.OrgUnitAddStudentsModalContent .OrgUnitAddTeachers,.OrgUnitAddTeachersModalContent .OrgUnitAddStudents,.OrgUnitAddTeachersModalContent .OrgUnitAddTeachers{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.OrgUnitAdminOnboardingWrapper{color:#555;overflow:hidden}.OrgUnitAddStudentsModalContent,.OrgUnitAddTeachersModalContent,.OrgUnitAdminOnboardingAddStudents,.OrgUnitAdminOnboardingAddTeachers,.OrgUnitAdminOnboardingSetupPresets,.OrgUnitAdminOnboardingWrapper,.OrgUnitSetupPresetsModalContent{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.OrgUnitAddStudentsModalContent,.OrgUnitAddTeachersModalContent,.OrgUnitAdminOnboardingAddStudents,.OrgUnitAdminOnboardingAddTeachers,.OrgUnitAdminOnboardingSetupPresets,.OrgUnitSetupPresetsModalContent{min-width:100%}.OrgUnitAddStudentsModalContent .contentHeader,.OrgUnitAddTeachersModalContent .contentHeader,.OrgUnitAdminOnboardingAddStudents .contentHeader,.OrgUnitAdminOnboardingAddTeachers .contentHeader,.OrgUnitAdminOnboardingSetupPresets .contentHeader,.OrgUnitSetupPresetsModalContent .contentHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-negative:0;flex-shrink:0;padding:1.5em 1em;max-width:45em}.OrgUnitAddStudentsModalContent .contentHeader .headerIcon,.OrgUnitAddTeachersModalContent .contentHeader .headerIcon,.OrgUnitAdminOnboardingAddStudents .contentHeader .headerIcon,.OrgUnitAdminOnboardingAddTeachers .contentHeader .headerIcon,.OrgUnitAdminOnboardingSetupPresets .contentHeader .headerIcon,.OrgUnitSetupPresetsModalContent .contentHeader .headerIcon{color:#ddd;width:44px;height:44px}.OrgUnitAddStudentsModalContent .contentHeader .Title,.OrgUnitAddTeachersModalContent .contentHeader .Title,.OrgUnitAdminOnboardingAddStudents .contentHeader .Title,.OrgUnitAdminOnboardingAddTeachers .contentHeader .Title,.OrgUnitAdminOnboardingSetupPresets .contentHeader .Title,.OrgUnitSetupPresetsModalContent .contentHeader .Title{margin:.25em 0 .75em}.OrgUnitAddStudentsModalContent .contentHeader .subTitle,.OrgUnitAddTeachersModalContent .contentHeader .subTitle,.OrgUnitAdminOnboardingAddStudents .contentHeader .subTitle,.OrgUnitAdminOnboardingAddTeachers .contentHeader .subTitle,.OrgUnitAdminOnboardingSetupPresets .contentHeader .subTitle,.OrgUnitSetupPresetsModalContent .contentHeader .subTitle{margin-bottom:1.125em}.OrgUnitAddStudentsModalContent .UserList,.OrgUnitAddTeachersModalContent .UserList,.OrgUnitAdminOnboardingAddStudents .UserList,.OrgUnitAdminOnboardingAddTeachers .UserList,.OrgUnitAdminOnboardingSetupPresets .UserList,.OrgUnitSetupPresetsModalContent .UserList{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1024px;min-width:600px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;padding:0 2rem;min-height:200px;width:100%}.OrgUnitAddStudentsModalContent .UserList .ListWrapper,.OrgUnitAddTeachersModalContent .UserList .ListWrapper,.OrgUnitAdminOnboardingAddStudents .UserList .ListWrapper,.OrgUnitAdminOnboardingAddTeachers .UserList .ListWrapper,.OrgUnitAdminOnboardingSetupPresets .UserList .ListWrapper,.OrgUnitSetupPresetsModalContent .UserList .ListWrapper{overflow:auto}.OrgUnitAddStudentsModalContent .MagneticHeader,.OrgUnitAddTeachersModalContent .MagneticHeader,.OrgUnitAdminOnboardingAddStudents .MagneticHeader,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader,.OrgUnitAdminOnboardingSetupPresets .MagneticHeader,.OrgUnitSetupPresetsModalContent .MagneticHeader{text-align:left;min-width:100%}.OrgUnitAddStudentsModalContent .MagneticHeader .formCheckboxWrapper,.OrgUnitAddTeachersModalContent .MagneticHeader .formCheckboxWrapper,.OrgUnitAdminOnboardingAddStudents .MagneticHeader .formCheckboxWrapper,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader .formCheckboxWrapper,.OrgUnitAdminOnboardingSetupPresets .MagneticHeader .formCheckboxWrapper,.OrgUnitSetupPresetsModalContent .MagneticHeader .formCheckboxWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.OrgUnitAddStudentsModalContent .MagneticHeader .formCheckboxWrapper input,.OrgUnitAddTeachersModalContent .MagneticHeader .formCheckboxWrapper input,.OrgUnitAdminOnboardingAddStudents .MagneticHeader .formCheckboxWrapper input,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader .formCheckboxWrapper input,.OrgUnitAdminOnboardingSetupPresets .MagneticHeader .formCheckboxWrapper input,.OrgUnitSetupPresetsModalContent .MagneticHeader .formCheckboxWrapper input{font-size:1em;margin:0}.OrgUnitAddStudentsModalContent .MagneticHeader .Header,.OrgUnitAddStudentsModalContent .MagneticHeader .List li,.OrgUnitAddTeachersModalContent .MagneticHeader .Header,.OrgUnitAddTeachersModalContent .MagneticHeader .List li,.OrgUnitAdminOnboardingAddStudents .MagneticHeader .Header,.OrgUnitAdminOnboardingAddStudents .MagneticHeader .List li,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader .Header,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader .List li,.OrgUnitAdminOnboardingSetupPresets .MagneticHeader .Header,.OrgUnitAdminOnboardingSetupPresets .MagneticHeader .List li,.OrgUnitSetupPresetsModalContent .MagneticHeader .Header,.OrgUnitSetupPresetsModalContent .MagneticHeader .List li{border-bottom:1px solid #eee;display:grid;grid-gap:0 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 0;margin:0 1em}.OrgUnitAddStudentsModalContent .MagneticHeader .Header .TextWrapper .Icon,.OrgUnitAddStudentsModalContent .MagneticHeader .List li .TextWrapper .Icon,.OrgUnitAddTeachersModalContent .MagneticHeader .Header .TextWrapper .Icon,.OrgUnitAddTeachersModalContent .MagneticHeader .List li .TextWrapper .Icon,.OrgUnitAdminOnboardingAddStudents .MagneticHeader .Header .TextWrapper .Icon,.OrgUnitAdminOnboardingAddStudents .MagneticHeader .List li .TextWrapper .Icon,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader .Header .TextWrapper .Icon,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader .List li .TextWrapper .Icon,.OrgUnitAdminOnboardingSetupPresets .MagneticHeader .Header .TextWrapper .Icon,.OrgUnitAdminOnboardingSetupPresets .MagneticHeader .List li .TextWrapper .Icon,.OrgUnitSetupPresetsModalContent .MagneticHeader .Header .TextWrapper .Icon,.OrgUnitSetupPresetsModalContent .MagneticHeader .List li .TextWrapper .Icon{margin-right:.375em}.OrgUnitAddStudentsModalContent .MagneticHeader .Header .Icon,.OrgUnitAddStudentsModalContent .MagneticHeader .List li .Icon,.OrgUnitAddTeachersModalContent .MagneticHeader .Header .Icon,.OrgUnitAddTeachersModalContent .MagneticHeader .List li .Icon,.OrgUnitAdminOnboardingAddStudents .MagneticHeader .Header .Icon,.OrgUnitAdminOnboardingAddStudents .MagneticHeader .List li .Icon,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader .Header .Icon,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader .List li .Icon,.OrgUnitAdminOnboardingSetupPresets .MagneticHeader .Header .Icon,.OrgUnitAdminOnboardingSetupPresets .MagneticHeader .List li .Icon,.OrgUnitSetupPresetsModalContent .MagneticHeader .Header .Icon,.OrgUnitSetupPresetsModalContent .MagneticHeader .List li .Icon{width:16px;height:16px}.OrgUnitAddStudentsModalContent .MagneticHeader .Header .TextWrapper,.OrgUnitAddTeachersModalContent .MagneticHeader .Header .TextWrapper,.OrgUnitAdminOnboardingAddStudents .MagneticHeader .Header .TextWrapper,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader .Header .TextWrapper,.OrgUnitAdminOnboardingSetupPresets .MagneticHeader .Header .TextWrapper,.OrgUnitSetupPresetsModalContent .MagneticHeader .Header .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999}.OrgUnitAddStudentsModalContent .MagneticHeader .Header .TextWrapper.center,.OrgUnitAddTeachersModalContent .MagneticHeader .Header .TextWrapper.center,.OrgUnitAdminOnboardingAddStudents .MagneticHeader .Header .TextWrapper.center,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader .Header .TextWrapper.center,.OrgUnitAdminOnboardingSetupPresets .MagneticHeader .Header .TextWrapper.center,.OrgUnitSetupPresetsModalContent .MagneticHeader .Header .TextWrapper.center{place-content:center}.OrgUnitAddStudentsModalContent .MagneticHeader .List .TextWrapper.center,.OrgUnitAddTeachersModalContent .MagneticHeader .List .TextWrapper.center,.OrgUnitAdminOnboardingAddStudents .MagneticHeader .List .TextWrapper.center,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader .List .TextWrapper.center,.OrgUnitAdminOnboardingSetupPresets .MagneticHeader .List .TextWrapper.center,.OrgUnitSetupPresetsModalContent .MagneticHeader .List .TextWrapper.center{text-align:center}.OrgUnitAddStudentsModalContent .MagneticHeader .List .TextWrapper.ellipsis,.OrgUnitAddTeachersModalContent .MagneticHeader .List .TextWrapper.ellipsis,.OrgUnitAdminOnboardingAddStudents .MagneticHeader .List .TextWrapper.ellipsis,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader .List .TextWrapper.ellipsis,.OrgUnitAdminOnboardingSetupPresets .MagneticHeader .List .TextWrapper.ellipsis,.OrgUnitSetupPresetsModalContent .MagneticHeader .List .TextWrapper.ellipsis{overflow:hidden;text-overflow:ellipsis}.OrgUnitAddStudentsModalContent .MagneticHeader .List .TextWrapper.playing,.OrgUnitAddTeachersModalContent .MagneticHeader .List .TextWrapper.playing,.OrgUnitAdminOnboardingAddStudents .MagneticHeader .List .TextWrapper.playing,.OrgUnitAdminOnboardingAddTeachers .MagneticHeader .List .TextWrapper.playing,.OrgUnitAdminOnboardingSetupPresets .MagneticHeader .List .TextWrapper.playing,.OrgUnitSetupPresetsModalContent .MagneticHeader .List .TextWrapper.playing{color:#6932dc}.OrgUnitAddStudentsModalContent .OrgUnitOnboardingFooter,.OrgUnitAddTeachersModalContent .OrgUnitOnboardingFooter,.OrgUnitAdminOnboardingAddStudents .OrgUnitOnboardingFooter,.OrgUnitAdminOnboardingAddTeachers .OrgUnitOnboardingFooter,.OrgUnitAdminOnboardingSetupPresets .OrgUnitOnboardingFooter,.OrgUnitSetupPresetsModalContent .OrgUnitOnboardingFooter{background-color:#fff;color:#999;display:grid;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;grid-template-columns:1fr 2fr 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em 2em;place-items:center;width:100%;z-index:0;-webkit-box-shadow:0 0 13px 2px rgba(16,16,16,.141);box-shadow:0 0 13px 2px rgba(16,16,16,.141)}.OrgUnitAddStudentsModalContent .OrgUnitOnboardingFooter .previous,.OrgUnitAddStudentsModalContent .OrgUnitOnboardingFooter .skip,.OrgUnitAddTeachersModalContent .OrgUnitOnboardingFooter .previous,.OrgUnitAddTeachersModalContent .OrgUnitOnboardingFooter .skip,.OrgUnitAdminOnboardingAddStudents .OrgUnitOnboardingFooter .previous,.OrgUnitAdminOnboardingAddStudents .OrgUnitOnboardingFooter .skip,.OrgUnitAdminOnboardingAddTeachers .OrgUnitOnboardingFooter .previous,.OrgUnitAdminOnboardingAddTeachers .OrgUnitOnboardingFooter .skip,.OrgUnitAdminOnboardingSetupPresets .OrgUnitOnboardingFooter .previous,.OrgUnitAdminOnboardingSetupPresets .OrgUnitOnboardingFooter .skip,.OrgUnitSetupPresetsModalContent .OrgUnitOnboardingFooter .previous,.OrgUnitSetupPresetsModalContent .OrgUnitOnboardingFooter .skip{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;padding:.5em 1em}.OrgUnitAddStudentsModalContent .OrgUnitOnboardingFooter .previous.hidden,.OrgUnitAddStudentsModalContent .OrgUnitOnboardingFooter .skip.hidden,.OrgUnitAddTeachersModalContent .OrgUnitOnboardingFooter .previous.hidden,.OrgUnitAddTeachersModalContent .OrgUnitOnboardingFooter .skip.hidden,.OrgUnitAdminOnboardingAddStudents .OrgUnitOnboardingFooter .previous.hidden,.OrgUnitAdminOnboardingAddStudents .OrgUnitOnboardingFooter .skip.hidden,.OrgUnitAdminOnboardingAddTeachers .OrgUnitOnboardingFooter .previous.hidden,.OrgUnitAdminOnboardingAddTeachers .OrgUnitOnboardingFooter .skip.hidden,.OrgUnitAdminOnboardingSetupPresets .OrgUnitOnboardingFooter .previous.hidden,.OrgUnitAdminOnboardingSetupPresets .OrgUnitOnboardingFooter .skip.hidden,.OrgUnitSetupPresetsModalContent .OrgUnitOnboardingFooter .previous.hidden,.OrgUnitSetupPresetsModalContent .OrgUnitOnboardingFooter .skip.hidden{visibility:hidden}.OrgUnitAddStudentsModalContent .OrgUnitOnboardingFooter .previous:hover,.OrgUnitAddStudentsModalContent .OrgUnitOnboardingFooter .skip:hover,.OrgUnitAddTeachersModalContent .OrgUnitOnboardingFooter .previous:hover,.OrgUnitAddTeachersModalContent .OrgUnitOnboardingFooter .skip:hover,.OrgUnitAdminOnboardingAddStudents .OrgUnitOnboardingFooter .previous:hover,.OrgUnitAdminOnboardingAddStudents .OrgUnitOnboardingFooter .skip:hover,.OrgUnitAdminOnboardingAddTeachers .OrgUnitOnboardingFooter .previous:hover,.OrgUnitAdminOnboardingAddTeachers .OrgUnitOnboardingFooter .skip:hover,.OrgUnitAdminOnboardingSetupPresets .OrgUnitOnboardingFooter .previous:hover,.OrgUnitAdminOnboardingSetupPresets .OrgUnitOnboardingFooter .skip:hover,.OrgUnitSetupPresetsModalContent .OrgUnitOnboardingFooter .previous:hover,.OrgUnitSetupPresetsModalContent .OrgUnitOnboardingFooter .skip:hover{background-color:#f7f7f7;border-radius:1em}.OrgUnitAddStudentsModalContent .OrgUnitOnboardingFooter .previous,.OrgUnitAddTeachersModalContent .OrgUnitOnboardingFooter .previous,.OrgUnitAdminOnboardingAddStudents .OrgUnitOnboardingFooter .previous,.OrgUnitAdminOnboardingAddTeachers .OrgUnitOnboardingFooter .previous,.OrgUnitAdminOnboardingSetupPresets .OrgUnitOnboardingFooter .previous,.OrgUnitSetupPresetsModalContent .OrgUnitOnboardingFooter .previous{margin-right:auto}.OrgUnitAddStudentsModalContent .OrgUnitOnboardingFooter .previous svg,.OrgUnitAddTeachersModalContent .OrgUnitOnboardingFooter .previous svg,.OrgUnitAdminOnboardingAddStudents .OrgUnitOnboardingFooter .previous svg,.OrgUnitAdminOnboardingAddTeachers .OrgUnitOnboardingFooter .previous svg,.OrgUnitAdminOnboardingSetupPresets .OrgUnitOnboardingFooter .previous svg,.OrgUnitSetupPresetsModalContent .OrgUnitOnboardingFooter .previous svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-right:.5em}.OrgUnitAddStudentsModalContent .OrgUnitOnboardingFooter .skip,.OrgUnitAddTeachersModalContent .OrgUnitOnboardingFooter .skip,.OrgUnitAdminOnboardingAddStudents .OrgUnitOnboardingFooter .skip,.OrgUnitAdminOnboardingAddTeachers .OrgUnitOnboardingFooter .skip,.OrgUnitAdminOnboardingSetupPresets .OrgUnitOnboardingFooter .skip,.OrgUnitSetupPresetsModalContent .OrgUnitOnboardingFooter .skip{margin-left:auto}.OrgUnitAddStudentsModalContent .OrgUnitOnboardingFooter .skip .TextWrapper,.OrgUnitAddTeachersModalContent .OrgUnitOnboardingFooter .skip .TextWrapper,.OrgUnitAdminOnboardingAddStudents .OrgUnitOnboardingFooter .skip .TextWrapper,.OrgUnitAdminOnboardingAddTeachers .OrgUnitOnboardingFooter .skip .TextWrapper,.OrgUnitAdminOnboardingSetupPresets .OrgUnitOnboardingFooter .skip .TextWrapper,.OrgUnitSetupPresetsModalContent .OrgUnitOnboardingFooter .skip .TextWrapper{margin-right:.5em}.OrgUnitAddStudentsModalContent .OrgUnitOnboardingFooter .skip svg,.OrgUnitAddTeachersModalContent .OrgUnitOnboardingFooter .skip svg,.OrgUnitAdminOnboardingAddStudents .OrgUnitOnboardingFooter .skip svg,.OrgUnitAdminOnboardingAddTeachers .OrgUnitOnboardingFooter .skip svg,.OrgUnitAdminOnboardingSetupPresets .OrgUnitOnboardingFooter .skip svg,.OrgUnitSetupPresetsModalContent .OrgUnitOnboardingFooter .skip svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.OrgUnitAddStudentsModalContent .OrgUnitOnboardingFooter svg,.OrgUnitAddTeachersModalContent .OrgUnitOnboardingFooter svg,.OrgUnitAdminOnboardingAddStudents .OrgUnitOnboardingFooter svg,.OrgUnitAdminOnboardingAddTeachers .OrgUnitOnboardingFooter svg,.OrgUnitAdminOnboardingSetupPresets .OrgUnitOnboardingFooter svg,.OrgUnitSetupPresetsModalContent .OrgUnitOnboardingFooter svg{margin-top:auto;margin-bottom:auto;width:.75em;height:.75em}.OrgUnitAdminOnboardingSetupPresets .OrgUnitSetupPresets{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.OrgUnitAdminOnboardingSetupPresets .contentHeader>.Icon{display:none}.OrgUnitSetupPresets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-height:100%}.OrgUnitSetupPresets .CardList,.OrgUnitSetupPresets .UserList{margin:0 auto;max-width:57.5em;width:100%}.OrgUnitSetupPresets select{margin-bottom:1.5em;-ms-flex-negative:0;flex-shrink:0}.OrgUnitSetupPresets select:invalid{color:#999;border-color:#999}.OrgUnitSetupPresets select:hover{border-color:#000;background-color:#fff}.OrgUnitSetupPresets select:valid~.greyBackground{background-color:#fafbfc;-webkit-box-shadow:0 100em 0 100em #fafbfc;box-shadow:0 100em 0 100em #fafbfc}.OrgUnitSetupPresets select:valid~.CardList{opacity:1;pointer-events:auto}.OrgUnitSetupPresets select:invalid~.CardList{opacity:.5;pointer-events:none}.OrgUnitSetupPresets .CardList{margin-top:1em}.OrgUnitSetupPresets .CardList .Card{width:284px;margin:24px 8px 0;border:2px solid #fff;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.08);box-shadow:2px 2px 16px 0 rgba(0,0,0,.08)}.OrgUnitSetupPresets .CardList .Card .CardContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5em 1em;height:100%}.OrgUnitSetupPresets .CardList .Card .Icon{font-size:44px}.OrgUnitSetupPresets .CardList .Card .Icon.general-book{color:#006eff}.OrgUnitSetupPresets .CardList .Card .Icon.general-smile--outline{color:#6932dc}.OrgUnitSetupPresets .CardList .Card .Icon.general-heart{color:#ff1464}.OrgUnitSetupPresets .CardList .Card .cardText,.OrgUnitSetupPresets .CardList .Card .TextWrapper{padding-bottom:.5em;text-align:center}.OrgUnitSetupPresets .CardList .Card:hover{-webkit-box-shadow:0 4px 16px 8px rgba(33,33,33,.04);box-shadow:0 4px 16px 8px rgba(33,33,33,.04)}.OrgUnitSetupPresets .CardList .Card.hover:before{-webkit-box-shadow:none;box-shadow:none}.OrgUnitSetupPresets .CardList .selectedCard{border:2px solid #6932dc}.OrgUnitAdminOnboardingSetupPresetsModal{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;height:100%}.OrgUnitAdminOnboardingSetupPresetsModal .header{-ms-flex-negative:0;flex-shrink:0;padding:1.5em}.OrgUnitAdminOnboardingSetupPresetsModal .header .Title{margin-bottom:.375em}.OrgUnitAdminOnboardingSetupPresetsModal .header .TextWrapper{margin:0 auto;max-width:49em}.OrgUnitAdminOnboardingSetupPresetsModal .footer{-ms-flex-negative:0;flex-shrink:0;padding:1.5em}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList{background-image:linear-gradient(180deg,hsla(0,0%,86.7%,.45),hsla(0,0%,100%,.001) 7.5px),linear-gradient(0deg,hsla(0,0%,86.7%,.45),hsla(0,0%,100%,.001) 7.5px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible{padding:1.5em}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible:not(:last-child){border-bottom:1px solid #ddd}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible.collapsed .CollapsibleHeader .Icon.arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleHeader{display:grid;grid-gap:0 1.5em;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleHeader .TextWrapper,.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleHeader .Title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleHeader .Title{color:#6932dc;grid-row:1;grid-column:1}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleHeader .TextWrapper{grid-row:2;grid-column:1;white-space:normal}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleHeader .TextWrapper.italic{font-style:normal}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleHeader .Icon{grid-row:1/span 2;font-size:1em}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleHeader .Icon.arrow{color:#999;-webkit-transition-property:fill,-webkit-transform;transition-property:fill,-webkit-transform;transition-property:fill,transform;transition-property:fill,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;grid-column:2;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent{border-top:1px solid #ddd;margin:1.5em 0 0;padding-top:.75em;position:relative}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent>.LoadingWrapper{height:4em;position:relative}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent:before{height:0}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsListItem:not(:last-child){border-bottom:1px solid #ddd;padding-bottom:.75em}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPowerList,.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPresetList{grid-gap:.75em 1em}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPowerList .Title,.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPresetList .Title{grid-column:span 2;text-align:left}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPowerList .SharingSettingsList,.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPresetList .SharingSettingsList{border-top:1px solid #ddd;margin:0;padding-top:.75em}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPowerList:not(:last-child),.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPresetList:not(:last-child){border-bottom:1px solid #ddd;padding-bottom:.75em}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPresetList .Title{font-size:1.25em}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPowerList .powerHeader{font-size:1em;font-weight:300}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem{grid-template-columns:-webkit-min-content 1fr 8em 8em;grid-template-columns:min-content 1fr 8em 8em}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .PowerImageWrapper{grid-column:1}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .description,.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .name{grid-column:2}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .description{white-space:normal;text-overflow:inherit}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .cost{grid-column:3}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .Icon{grid-column:4}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsEventList{margin:0}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsEventList th .TextWrapper{font-weight:700}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsEventList td:first-child,.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsEventList th:first-child{padding-left:0}.OrgUnitAdminOnboardingSetupPresetsModal .presetsList .SharingSettingsPicker .Collapsible .CollapsibleContent .SharingSettingsRuleList .SharingSettingsListItem .TextWrapper{font-weight:300}.OrgUnitAdminOnboardingWrapper .OrgUnitAdminOnboardingWelcome{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;max-width:45em;text-align:center}.OrgUnitAdminOnboardingWrapper .OrgUnitAdminOnboardingWelcome .onboardingImg{max-width:30em;margin:0 auto 1em}.OrgUnitAdminOnboardingWrapper .OrgUnitAdminOnboardingWelcome .Title{margin-bottom:.5em}.OrgUnitAdminOnboardingWrapper .OrgUnitAdminOnboardingWelcome .TextWrapper{margin-bottom:2em}.OrgUnitAdminOnboardingWrapper .OrgUnitAdminOnboardingWelcome .TextWrapper>a{color:#6932dc;display:inline;font-weight:300;font-size:16px}.SchoolAdminOverview .Card.FinishedSetup,.SchoolAdminOverview .Card.SchoolDataUnlocked{position:relative;-webkit-animation-name:fadeoutAndPopup;animation-name:fadeoutAndPopup;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);grid-column:span 2;-webkit-box-shadow:none;box-shadow:none;border:2px solid #6932dc}.SchoolAdminOverview .Card.FinishedSetup~*,.SchoolAdminOverview .Card.SchoolDataUnlocked~*{z-index:1}.SchoolAdminOverview .Card.FinishedSetup .CardContent,.SchoolAdminOverview .Card.SchoolDataUnlocked .CardContent{padding:1.5em 1.25em;display:grid;grid-gap:.25rem .75rem;grid-template-columns:-webkit-min-content 1fr -webkit-max-content;grid-template-columns:min-content 1fr max-content}.SchoolAdminOverview .Card.FinishedSetup .CardContent>.Icon,.SchoolAdminOverview .Card.SchoolDataUnlocked .CardContent>.Icon{grid-row:span 2;font-size:3.25rem;color:#6932dc;margin:auto}.SchoolAdminOverview .Card.FinishedSetup .CardContent>.Icon.noSpan,.SchoolAdminOverview .Card.SchoolDataUnlocked .CardContent>.Icon.noSpan{grid-row:span 1}.SchoolAdminOverview .Card.FinishedSetup .CardContent>.Title,.SchoolAdminOverview .Card.SchoolDataUnlocked .CardContent>.Title{line-height:2rem;-ms-flex-item-align:center;align-self:center}.SchoolAdminOverview .Card.FinishedSetup .CardContent>.TextWrapper,.SchoolAdminOverview .Card.SchoolDataUnlocked .CardContent>.TextWrapper{grid-column:2/span 2;line-height:1.25rem}.SchoolAdminOverview .Card.FinishedSetup .CardContent>.TextWrapper>a,.SchoolAdminOverview .Card.SchoolDataUnlocked .CardContent>.TextWrapper>a{color:#6932dc;display:inline;font-weight:300;font-size:16px}.SchoolAdminOverview .Card.FinishedSetup .CardContent>.XButton,.SchoolAdminOverview .Card.SchoolDataUnlocked .CardContent>.XButton{position:static;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:12px;height:12px}@-webkit-keyframes fadeoutAndPopup{0%{opacity:0;top:130%}50%{opacity:.25}to{top:0;opacity:1}}@keyframes fadeoutAndPopup{0%{opacity:0;top:130%}50%{opacity:.25}to{top:0;opacity:1}}.OrgUnitAdminOnboardingWrapper .OnboardingSteps,.SchoolAdminOverview .OnboardingSteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px}.OrgUnitAdminOnboardingWrapper .OnboardingSteps>div:not(:last-child),.SchoolAdminOverview .OnboardingSteps>div:not(:last-child){position:relative}.OrgUnitAdminOnboardingWrapper .OnboardingSteps>div:not(:last-child):after,.SchoolAdminOverview .OnboardingSteps>div:not(:last-child):after{content:"";position:absolute;top:.5rem;right:-1px;background-color:#eee;width:1px;height:calc(100% - 1rem)}.SchoolAdminOverview .OnboardingSteps{grid-template-columns:repeat(3,1fr)}.OrgUnitAdminOnboardingWrapper .OnboardingSteps{justify-self:center;margin-top:1.5rem;grid-template-columns:repeat(3,1fr)}.OrgUnitAdminOnboardingWrapper .OnboardingSteps .ButtonWrapper>.TextWrapper{font-size:14px}.OnboardingStep{-webkit-font-smoothing:antialiased;padding:0 .5rem}.OnboardingStep .ButtonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;height:100%;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;padding:.5rem 1rem}.OnboardingStep .ButtonWrapper>.TextWrapper{color:#999}.OnboardingStep .ButtonWrapper:hover{background-color:#f7f7f7}.OnboardingStep .ButtonWrapper.locked{cursor:default}.OnboardingStep .ButtonWrapper.locked:hover{background-color:#fff}.OnboardingStep .ButtonWrapper.locked>.TextWrapper{color:#ddd}.OnboardingStep .ButtonWrapper.selected>.TextWrapper{color:#555}.OnboardingStep .ButtonWrapper>div{position:relative}.OnboardingStep .ButtonWrapper>div>.Icon{margin:0;font-size:2rem;color:#ddd}.OnboardingStep .ButtonWrapper>div>.Icon.selected{color:#555}.OnboardingStep .ButtonWrapper>div>.Icon.completed{color:#6932dc}.OnboardingStep .ButtonWrapper>div>.Icon.general-lock{position:absolute;color:#555;font-size:1.25em;bottom:.25em;right:-.375em}.OnboardingStep .ButtonWrapper>div.TextWrapper.s16{margin-bottom:.5rem}.SchoolAdminOverview{background-color:#f7f7f7;-webkit-font-smoothing:antialiased;overflow:auto!important}.SchoolAdminOverview .DS_Text.body2,.SchoolAdminOverview .DS_Text.subtitle{margin:0 0 1em}.SchoolAdminOverview .DS_Text.h3,.SchoolAdminOverview .DS_Text.h4{margin:0 0 .5em}.SchoolAdminOverview a{text-decoration:none}.SchoolAdminOverview>.wrapper{position:relative!important;display:grid;padding:2rem 3rem;grid-template-columns:1fr 1fr [ end ];grid-gap:2rem;max-width:calc(1120px + 6em);min-width:800px;margin:0 auto}.SchoolAdminOverview>.wrapper .EngagementScore,.SchoolAdminOverview>.wrapper .header,.SchoolAdminOverview>.wrapper .Takeaways{grid-column:span 2}.SchoolAdminOverview>.wrapper .TextWrapper,.SchoolAdminOverview>.wrapper .Title{color:#555;letter-spacing:0}.SchoolAdminOverview>.wrapper .Title{line-height:2rem}.SchoolAdminOverview .Card{-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.08);box-shadow:2px 2px 16px 0 rgba(0,0,0,.08)}.SchoolAdminOverview .OnboardingCard,.SchoolAdminOverview .userOverview{grid-column:span 2}.SchoolAdminOverview .userOverview .CardHeader{padding:2rem 2rem 0}.SchoolAdminOverview .userOverview .CardHeader>.Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555;line-height:2rem}.SchoolAdminOverview .userOverview .CardHeader>.Title>.Icon{font-size:2rem;color:#555;margin-right:.5rem}.SchoolAdminOverview .userOverview .CardContent{padding:1.25rem 2rem}.Takeaways .CardHeader{padding:2rem 2rem 1rem;border-bottom:1px solid #f7f7f7}.Takeaways .CardHeader .Title{margin-bottom:.5em}.Takeaways .CardContent{position:relative;padding:2rem}.Takeaways .CardContent li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Takeaways .CardContent li:not(:first-child){padding-top:1rem}.Takeaways .CardContent li:not(:last-child){padding-bottom:1rem;border-bottom:2px solid #f7f7f7}.Takeaways .CardContent li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:2em;line-height:1.5em}.Takeaways .CardContent li span :first-child{margin-right:2em}.Takeaways .CardContent li a{-ms-flex-negative:0;flex-shrink:0}.Takeaways .CardContent li .ButtonWrapper{letter-spacing:0;font-size:12px}.Takeaways .CardContent li .ButtonWrapper.hidden{visibility:hidden}.EngagementScore{padding:2rem;position:relative;overflow:hidden}.EngagementScore .DS_Text.no-margin,.EngagementScore .DS_Text:last-child{margin:0}.EngagementScore .loadingWrapper{background:#fff;position:absolute;z-index:1}.EngagementScore .header{margin:0 0 3.5rem;display:grid;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;gap:0 2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.EngagementScore .header__info{grid-column:span 2}.EngagementScore .content{padding:0;position:relative;min-height:240px}.EngagementScore .graphs{margin:0 0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1200px){.EngagementScore .graphs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.EngagementScore .graphs__gauge{margin:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1200px){.EngagementScore .graphs__gauge{margin:0 0 4rem}}.EngagementScore .graphs__chart{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.EngagementScore .ct-series .ct-line{stroke:#6932dc}.EngagementScore .metrics{border-top:1px solid #ddd;padding:1rem 0 0;margin:3rem 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}.EngagementScore .metrics__title{grid-column:span 2}.EngagementScore .metrics__item{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;gap:.25rem .5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.EngagementScore .metrics__item-value{color:#006eff}.EngagementScore .metrics__item-text{grid-column:span 2}.chartist-tooltip .schoolClimate{margin-left:1rem;font-weight:700}.chartist-tooltip .schoolClimate:before{border-radius:50%;content:"";width:.5em;height:.5em;position:absolute;left:.75em}.chartist-tooltip .schoolClimate{margin-bottom:.25em}.chartist-tooltip .schoolClimate:before{top:calc(66% - .25em);background-color:#006eff}.SchoolAdminOverview .StudentCounts .head,.SchoolAdminOverview .TeacherCounts .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee}.SchoolAdminOverview .StudentCounts .head>.TextWrapper,.SchoolAdminOverview .TeacherCounts .head>.TextWrapper{color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 0}.SchoolAdminOverview .StudentCounts .head>.TextWrapper>.Icon,.SchoolAdminOverview .TeacherCounts .head>.TextWrapper>.Icon{color:#555;font-size:1.125rem;margin-right:.375rem}.SchoolAdminOverview .StudentCounts .head>.ButtonWrapper,.SchoolAdminOverview .TeacherCounts .head>.ButtonWrapper{letter-spacing:0}.SchoolAdminOverview .StudentCounts .head>.ButtonWrapper>.Icon,.SchoolAdminOverview .TeacherCounts .head>.ButtonWrapper>.Icon{margin-right:.25rem;font-size:.75rem}.SchoolAdminOverview .StudentCounts .counts,.SchoolAdminOverview .TeacherCounts .counts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;padding:1rem 0}.SchoolAdminOverview .StudentCounts .counts>div,.SchoolAdminOverview .TeacherCounts .counts>div{padding:0 .5rem;position:relative}.SchoolAdminOverview .StudentCounts .counts>div a,.SchoolAdminOverview .TeacherCounts .counts>div a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;height:100%;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;padding:.5rem 15%}.SchoolAdminOverview .StudentCounts .counts>div a:hover,.SchoolAdminOverview .TeacherCounts .counts>div a:hover{background-color:#f7f7f7}.SchoolAdminOverview .StudentCounts .counts>div a>.Title,.SchoolAdminOverview .TeacherCounts .counts>div a>.Title{line-height:2.75rem}.SchoolAdminOverview .StudentCounts .counts>div a>.TextWrapper,.SchoolAdminOverview .TeacherCounts .counts>div a>.TextWrapper{line-height:1.25rem}.SchoolAdminOverview .StudentCounts .counts>div:last-child .TextWrapper,.SchoolAdminOverview .StudentCounts .counts>div:last-child .Title,.SchoolAdminOverview .TeacherCounts .counts>div:last-child .TextWrapper,.SchoolAdminOverview .TeacherCounts .counts>div:last-child .Title{color:#6932dc}.SchoolAdminOverview .StudentCounts>.counts>div:after,.SchoolAdminOverview .TeacherCounts>.counts>div:not(:last-child):after{content:"";position:absolute;top:.5rem;right:-1px;background-color:#eee;width:1px;height:calc(100% - 1rem)}.SchoolAdminOverview .TeacherCounts>.counts>div:nth-child(3) .TextWrapper,.SchoolAdminOverview .TeacherCounts>.counts>div:nth-child(3) .Title{color:#6932dc}.OrgUnitSecurityWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.OrgUnitSecurityWrapper .OrgUnitSecurityHeader{padding:2em}.OrgUnitSecurityWrapper .OrgUnitSecurityHeader .title{font-size:3em;font-weight:100;line-height:1.1em}.OrgUnitSecurityWrapper .OrgUnitSecurityContent{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);padding:2em}.OrgUnitSecurityWrapper .OrgUnitSecurityContent .SettingsList .SettingsListItem{margin-bottom:1em}.OrgUnitSecurityWrapper .OrgUnitSecurityContent .SettingsList .SettingsListItem .checkboxHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer}.OrgUnitSecurityWrapper .OrgUnitSecurityContent .SettingsList .SettingsListItem .checkboxHolder input{-ms-flex-negative:0;flex-shrink:0;margin:0}.OrgUnitSecurityWrapper .OrgUnitSecurityContent .SettingsList .SettingsListItem .checkboxHolder .description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:1.5em}.OrgUnitSecurityWrapper .OrgUnitSecurityContent .SettingsList .SettingsListItem .checkboxHolder .description span{display:block;font-size:.88em;line-height:1.2em}.OrgUnitSecurityWrapper .OrgUnitSecurityContent .SettingsList .SettingsListItem .checkboxHolder .description span:first-child{color:#555;font-weight:300;margin:.125em 0 .25em}.OrgUnitSecurityWrapper .OrgUnitSecurityContent .SettingsList .SettingsListItem .checkboxHolder .description span:last-child:not(:first-child){color:#999;font-style:italic}.OrgUnitShareWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;position:relative}.OrgUnitShareWrapper .OrgUnitShareContent{padding:4em 2em 2em;max-width:568px;width:100%}@media (min-width:768px){.OrgUnitShareWrapper .OrgUnitShareContent{-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto}}.OrgUnitShareWrapper .OrgUnitShareContent .title{font-size:2em;font-weight:100;line-height:1.2em}.OrgUnitShareWrapper .OrgUnitShareContent .subtitle{color:#999;font-size:1.125em;font-weight:100;line-height:1.4em;margin:1.25em 0 .75em}@media (min-width:480px){.OrgUnitShareWrapper .OrgUnitShareContent form{width:calc(100% - 4em - 2vw)}}.OrgUnitShareWrapper .OrgUnitShareContent form .formInputWrapper>.formInput{width:100%}.OrgUnitShareWrapper .OrgUnitShareContent form .ButtonWrapper{margin:2em 0}.OrgUnitShareWrapper .OrgUnitShareImage{display:none}@media (min-width:768px){.OrgUnitShareWrapper .OrgUnitShareImage{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-size:contain;background-position:top;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/org_admin_share_characters.jpg);display:block;margin:4em 2em 2em 0}}.AssignTierThreeBehaviorFlowModal.fullscreen .DS_ModalContent{padding:1.5rem 0 0}.AssignTierThreeBehaviorFlowModal .DS_EmptyState button{cursor:pointer}.AssignTierThreeBehaviorFlowModal .DS_EmptyState button .DS_Text.body1{color:#006eff}.AssignTierThreeBehaviorFlowModal .ChooseBehaviorsFromListModalContent{padding:1rem 0 0;height:100%;overflow:hidden}.StudentDetails .PlayerProfile .playerDetails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.StudentDetails .PlayerProfile .playerDetails:not(:last-child){border-bottom:2px solid #ddd}.StudentDetails .PlayerProfile .playerDetails .playerAvatarWrap{-ms-flex-preferred-size:33%;flex-basis:33%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:center;align-self:center}.StudentDetails .PlayerProfile .playerDetails .playerStats{margin:32px;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:230px}.StudentDetails .PlayerProfile .playerDetails .playerStats .classLevelWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:1rem;color:#555}.StudentDetails .PlayerProfile .playerDetails .playerStats>.ButtonWrapper{margin-top:1rem;-ms-flex-item-align:center;align-self:center}.StudentDetails .PlayerProfile .playerAvatarWrap{position:relative}.StudentDetails .PlayerProfile .playerAvatarWrap.noAvatar{margin:1rem auto;min-width:25rem;width:100%;max-height:85%}.StudentDetails .PlayerProfile .playerAvatarWrap .playerAvatarActions{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;z-index:1}.StudentDetails .PlayerProfile .playerGroups{padding:2rem}.StudentDetails .PlayerProfile .playerGroups>.TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0;margin-bottom:1.5rem}.StudentDetails .PlayerProfile .playerGroups>.TextWrapper .books{margin-right:.5em}.StudentDetails .StudentProfile .groupsInfo,.StudentDetails .StudentProfile .parentsInfo,.StudentDetails .StudentProfile .studentInfo{display:grid;grid-row-gap:1em;grid-column-gap:1em}.StudentDetails .StudentProfile .groupsInfo:not(:first-child),.StudentDetails .StudentProfile .parentsInfo:not(:first-child),.StudentDetails .StudentProfile .studentInfo:not(:first-child){padding-top:1.5rem}.StudentDetails .StudentProfile .groupsInfo:not(:last-child),.StudentDetails .StudentProfile .parentsInfo:not(:last-child),.StudentDetails .StudentProfile .studentInfo:not(:last-child){padding-bottom:1.5rem;border-bottom:2px solid #ddd}.StudentDetails .StudentProfile .groupsInfo>.notFound,.StudentDetails .StudentProfile .groupsInfo>.teacherWarning,.StudentDetails .StudentProfile .groupsInfo>.Title,.StudentDetails .StudentProfile .parentsInfo>.notFound,.StudentDetails .StudentProfile .parentsInfo>.teacherWarning,.StudentDetails .StudentProfile .parentsInfo>.Title,.StudentDetails .StudentProfile .studentInfo>.notFound,.StudentDetails .StudentProfile .studentInfo>.teacherWarning,.StudentDetails .StudentProfile .studentInfo>.Title{grid-column:start/end}.StudentDetails .StudentProfile .groupsInfo>.notFound,.StudentDetails .StudentProfile .parentsInfo>.notFound,.StudentDetails .StudentProfile .studentInfo>.notFound{color:#999}.StudentDetails .StudentProfile .groupsInfo>.teacherWarning,.StudentDetails .StudentProfile .parentsInfo>.teacherWarning,.StudentDetails .StudentProfile .studentInfo>.teacherWarning{margin-bottom:1em}.StudentDetails .StudentProfile .groupsInfo>.Title,.StudentDetails .StudentProfile .parentsInfo>.Title,.StudentDetails .StudentProfile .studentInfo>.Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555;margin-bottom:.75rem;line-height:0}.StudentDetails .StudentProfile .groupsInfo>.Title .Icon,.StudentDetails .StudentProfile .parentsInfo>.Title .Icon,.StudentDetails .StudentProfile .studentInfo>.Title .Icon{font-size:.75em;margin-right:1em}.StudentDetails .StudentProfile .groupsInfo .TextWrapper,.StudentDetails .StudentProfile .parentsInfo .TextWrapper,.StudentDetails .StudentProfile .studentInfo .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.StudentDetails .StudentProfile .groupsInfo .TextWrapper.code,.StudentDetails .StudentProfile .groupsInfo .TextWrapper.groupName,.StudentDetails .StudentProfile .groupsInfo .TextWrapper.parentEmail,.StudentDetails .StudentProfile .groupsInfo .TextWrapper.parentName,.StudentDetails .StudentProfile .groupsInfo .TextWrapper.studentCode,.StudentDetails .StudentProfile .groupsInfo .TextWrapper.teacherName,.StudentDetails .StudentProfile .parentsInfo .TextWrapper.code,.StudentDetails .StudentProfile .parentsInfo .TextWrapper.groupName,.StudentDetails .StudentProfile .parentsInfo .TextWrapper.parentEmail,.StudentDetails .StudentProfile .parentsInfo .TextWrapper.parentName,.StudentDetails .StudentProfile .parentsInfo .TextWrapper.studentCode,.StudentDetails .StudentProfile .parentsInfo .TextWrapper.teacherName,.StudentDetails .StudentProfile .studentInfo .TextWrapper.code,.StudentDetails .StudentProfile .studentInfo .TextWrapper.groupName,.StudentDetails .StudentProfile .studentInfo .TextWrapper.parentEmail,.StudentDetails .StudentProfile .studentInfo .TextWrapper.parentName,.StudentDetails .StudentProfile .studentInfo .TextWrapper.studentCode,.StudentDetails .StudentProfile .studentInfo .TextWrapper.teacherName{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.StudentDetails .StudentProfile .groupsInfo .TextWrapper .alert,.StudentDetails .StudentProfile .parentsInfo .TextWrapper .alert,.StudentDetails .StudentProfile .studentInfo .TextWrapper .alert{margin-right:.5em;color:#ebcb00}.StudentDetails .StudentProfile .groupsInfo,.StudentDetails .StudentProfile .parentsInfo,.StudentDetails .StudentProfile .studentInfo{grid-template-columns:[ start ] repeat(2,.35fr) [ end ]}.StudentDetails .StudentProfile .studentInfo .email,.StudentDetails .StudentProfile .studentInfo .orgUnitHouseName,.StudentDetails .StudentProfile .studentInfo .school{grid-column:span 2}.StudentDetails .StudentProfile .studentInfo .studentCodeWrapper{grid-row:3}.StudentDetails .StudentProfile .studentInfo .studentCodeWrapper .label{padding-bottom:.5rem}.StudentDetails .StudentProfile .groupsInfo .teacherName{-ms-flex-item-align:start;align-self:flex-start}.StudentDetails .StudentProfile .groupsInfo .code{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.StudentDetails .StudentProfile .groupsInfo .groupName{white-space:nowrap}.StudentDetails .StudentTiersTwoThree .title{margin:1.5rem;border-bottom:1px solid #ddd}.StudentDetails .StudentTiersTwoThree .title .DS_Text.subtitle{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.StudentDetails .StudentTiersTwoThree .title .DS_Text.subtitle .Icon{color:#999;font-size:1rem;margin-left:4px}.StudentDetails .StudentTiersTwoThree .list{padding:1.5rem 1.5rem 0}.StudentDetails .StudentTiersTwoThree .list .DS_TableRow{border-bottom:1px solid #ddd}.StudentDetails .StudentTiersTwoThree .list .DS_TableRow:last-child,.StudentDetails .StudentTiersTwoThree .list>.DS_Button{margin-bottom:1.5rem}.StudentDetails .StudentTiersTwoThree .list>.DS_Text.emptyState{color:#555}.StudentDetails .StudentTiersTwoThree .list>.DS_Text.tierTitle{color:#212121;margin-bottom:1.5rem}.OrgUnitAdminUserManager.StudentManager .ListWrapper .Student{display:grid;grid-template:1fr min-content/3rem 25% 15% 25%;grid-template-areas:"checkbox name grade tags email options" "checkbox labels labels labels labels labels";-webkit-box-align:center;-ms-flex-align:center;align-items:center}.OrgUnitAdminUserManager .CheckboxPadding{padding:.4rem}.StudentManager{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.StudentManager.AddUsers{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.TeacherDetails .TeacherGroups{padding:40px;margin-bottom:3rem}.TeacherDetails .TeacherGroups .noClasses,.TeacherDetails .TeacherGroups .usingMulticlass{text-align:center}.TeacherDetails .TeacherGroups .nbGroupsWrapper{color:#212121;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0}.TeacherDetails .TeacherGroups .nbGroupsWrapper .nbGroups{border-radius:1em;background-color:#eee;padding:.2em .75em;line-height:1em;margin-left:1em}.TeacherDetails .TeacherGroups .nbGroupsWrapper .learnMore{font-size:.75em;color:#6932dc;font-style:italic}.TeacherDetails .TeacherGroups .groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1rem}.TeacherDetails .TeacherProfile .teacherInfo{display:grid;grid-row-gap:1em;grid-column-gap:1em;grid-template-columns:[ start ] repeat(2,.35fr) [ end ]}.TeacherDetails .TeacherProfile .teacherInfo .email,.TeacherDetails .TeacherProfile .teacherInfo .password{grid-column:start/span 2}.TeacherDetails .TeacherProfile .teacherInfo .office{grid-column:1}.TeacherDetails .TeacherProfile .teacherInfo .school{grid-column:1;grid-column-end:span 3}.TeacherDetails .TeacherProfile .teacherInfo .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.OrgUnitAdminUserManager.TeacherManager .ListWrapper .Teacher{display:grid;grid-template:1fr min-content/2rem 35% 26% 30%;grid-template-areas:"checkbox avatar tags email options" "checkbox avatar labels labels labels";-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3rem}.OrgUnitAdminUserManager.TeacherManager .ListWrapper .Teacher .avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.OrgUnitAdminUserManager.TeacherManager .ListWrapper .Teacher .avatar .genericTooltip{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);top:calc(1.75em + 50%);left:1em;-webkit-transform:translate(-50%);transform:translate(-50%);max-width:160px;width:160px}.OrgUnitAdminUserManager.TeacherManager .ListWrapper .Teacher .avatar .genericTooltip>.TextWrapper{color:#6932dc;font-weight:700}.OrgUnitAdminUserManager.TeacherManager .ListWrapper .Teacher .avatar .genericTooltip>ol{font-weight:300;font-size:calc(9.25px + .05208vw);list-style:decimal inside none;font-style:italic}@media (max-width:479px){.OrgUnitAdminUserManager.TeacherManager .ListWrapper .Teacher .avatar .genericTooltip>ol{font-size:9.5px}}@media (min-width:1440px){.OrgUnitAdminUserManager.TeacherManager .ListWrapper .Teacher .avatar .genericTooltip>ol{font-size:10px}}.OrgUnitAdminUserManager.TeacherManager .ListWrapper .Teacher .avatar .genericTooltip>ol>li{padding-left:.5em;color:#999;font-weight:700}.OrgUnitAdminUserManager.TeacherManager .ListWrapper .Teacher .avatar .genericTooltip>ol>li.completed,.OrgUnitAdminUserManager.TeacherManager .ListWrapper .Teacher .avatar .genericTooltip>ol>li.completed .TextWrapper{color:#6932dc}.OrgUnitAdminUserManager.TeacherManager .ListWrapper .Teacher .avatar .genericTooltip>ol>li .TextWrapper{color:#999;display:inline;font-weight:700}.OrgUnitAdminUserManager.TeacherManager .ListWrapper .Teacher .avatar .ProgressRing{position:absolute;height:2rem;width:2rem;min-height:2rem;min-width:2rem}.OrgUnitAdminUserManager.TeacherManager .ListWrapper .Teacher .avatar .ProgressRing:hover+.genericTooltip{display:block;cursor:default}.OrgUnitAdminUserManager.TeacherManager .ListWrapper .Teacher .avatar .Icon{height:1rem;width:1rem;min-height:1rem;min-width:1rem;margin-right:.5rem;margin-left:.5rem;color:#ddd}.OrgUnitAdminUserManager.TeacherManager .ListWrapper .Teacher .avatar img{height:28px;width:28px;margin-right:1.25rem;margin-left:.125rem;border-radius:50%}.TeacherManager{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.TeacherManager.AddTeachers{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.TeacherManager.AddTeachers,.UserWarningsHandler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.UserWarningsHandler{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1100px;width:calc(100% - 4rem);min-height:600px;overflow:auto;position:absolute;top:2rem;right:2rem;bottom:0;left:2rem;-webkit-font-smoothing:antialiased}.UserWarningsHandler .warningHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.UserWarningsHandler .warningHeader>.Icon{-ms-flex-negative:0;flex-shrink:0;color:#ff1464;font-size:6em;margin-bottom:.25em}.UserWarningsHandler .warningHeader>.Title{margin-bottom:.25em}.UserWarningsHandler .warningHeader>.TextWrapper{margin-bottom:1em}.UserWarningsHandler .warningHeader>.TextWrapper a{color:#6932dc}.UserWarningsHandler .warningHeader>.TextWrapper a:hover{color:#7948e0}.UserWarningsHandler .warningHeader>.TextWrapper+.TextWrapper{margin-bottom:1.5em}.UserWarningsHandler .scroll{width:100%;height:100%}.UserWarningsHandler .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:auto;width:100%;max-width:calc(1000px + 2em + 4vw)}.UserWarningsHandler .header{border-bottom:1px solid #ddd}.UserWarningsHandler .header .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;color:#999}.UserWarningsHandler .header .TextWrapper .Icon{-ms-flex-negative:0;flex-shrink:0;margin-right:.5em}.UserWarningsHandler ul{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.UserWarningsHandler ul li{display:grid;grid-gap:1rem;grid-template-columns:.625fr .75fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:.5em 0;text-align:left}.UserWarningsHandler ul li:not(:last-child){border-bottom:1px solid #ddd}.UserWarningsHandler ul li .TextWrapper:not(:last-child){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserWarningsHandler>.CallToAction{padding:2rem 0}.ModalWrapper.ImportModal .ModalContentWrapper{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(3,-webkit-min-content) 1fr;grid-template-columns:repeat(3,min-content) 1fr;grid-gap:.75em 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:2em;text-align:left;max-width:667px;width:100%}.ModalWrapper.ImportModal .ModalContentWrapper>.TextWrapper:first-child{grid-column:1/span 4;margin-bottom:1em}.ModalWrapper.ImportModal .ModalContentWrapper>.TextWrapper:not(:first-child){white-space:nowrap}.ModalWrapper.ImportModal .ModalContentWrapper>.TextWrapper:not(:first-child).Labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ModalWrapper.ImportModal .ModalContentWrapper>.TextWrapper:not(:first-child).Labels .LabelButtonWrapper{margin-top:.375em;margin-bottom:.375em;pointer-events:none}.ModalWrapper.ImportModal .ModalContentWrapper>.TextWrapper:not(:first-child).Labels .LabelButtonWrapper:not(:last-child){margin-right:.75em}.ModalWrapper.ImportModal .ModalContentWrapper>.border{grid-column-start:1;grid-column-end:5;border-bottom:1px solid #eee}.ModalWrapper.ImportModal .ModalContentWrapper>.formCheckboxWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875em;margin:0}.ModalWrapper.ImportModal .ModalContentWrapper>.formCheckboxWrapper>*{margin:0}.ModalWrapper.ImportModal .ModalContentWrapper>.Buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column:1/span 4;margin-top:2em}.ModalWrapper.ArchiveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper,.ModalWrapper.RemoveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper,.ModalWrapper.RemoveTeachersModal .ModalContentWrapper .ModalContentInnerWrapper{padding:2em}.ModalWrapper.ArchiveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper.alignMiddle,.ModalWrapper.RemoveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper.alignMiddle,.ModalWrapper.RemoveTeachersModal .ModalContentWrapper .ModalContentInnerWrapper.alignMiddle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:100%}.ModalWrapper.ArchiveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper.alignMiddle .border,.ModalWrapper.RemoveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper.alignMiddle .border,.ModalWrapper.RemoveTeachersModal .ModalContentWrapper .ModalContentInnerWrapper.alignMiddle .border{width:100%}.ModalWrapper.ArchiveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.Icon,.ModalWrapper.RemoveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.Icon,.ModalWrapper.RemoveTeachersModal .ModalContentWrapper .ModalContentInnerWrapper>.Icon{margin-bottom:3em}.ModalWrapper.ArchiveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.Icon.alert,.ModalWrapper.RemoveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.Icon.alert,.ModalWrapper.RemoveTeachersModal .ModalContentWrapper .ModalContentInnerWrapper>.Icon.alert{color:#ff1464;width:6em;height:6em}.ModalWrapper.ArchiveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.TextWrapper,.ModalWrapper.ArchiveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.Title,.ModalWrapper.RemoveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.TextWrapper,.ModalWrapper.RemoveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.Title,.ModalWrapper.RemoveTeachersModal .ModalContentWrapper .ModalContentInnerWrapper>.TextWrapper,.ModalWrapper.RemoveTeachersModal .ModalContentWrapper .ModalContentInnerWrapper>.Title{color:#555}.ModalWrapper.ArchiveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.Title,.ModalWrapper.RemoveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.Title,.ModalWrapper.RemoveTeachersModal .ModalContentWrapper .ModalContentInnerWrapper>.Title{margin-bottom:.25em}.ModalWrapper.ArchiveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.border,.ModalWrapper.RemoveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.border,.ModalWrapper.RemoveTeachersModal .ModalContentWrapper .ModalContentInnerWrapper>.border{border-bottom:1px solid #eee;margin:3em 0}.ModalWrapper.ArchiveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.formCheckboxWrapper,.ModalWrapper.RemoveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.formCheckboxWrapper,.ModalWrapper.RemoveTeachersModal .ModalContentWrapper .ModalContentInnerWrapper>.formCheckboxWrapper{font-weight:300;font-size:calc(13.6px + .16667vw);margin-top:1.5em}@media (max-width:479px){.ModalWrapper.ArchiveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.formCheckboxWrapper,.ModalWrapper.RemoveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.formCheckboxWrapper,.ModalWrapper.RemoveTeachersModal .ModalContentWrapper .ModalContentInnerWrapper>.formCheckboxWrapper{font-size:14.4px}}@media (min-width:1440px){.ModalWrapper.ArchiveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.formCheckboxWrapper,.ModalWrapper.RemoveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.formCheckboxWrapper,.ModalWrapper.RemoveTeachersModal .ModalContentWrapper .ModalContentInnerWrapper>.formCheckboxWrapper{font-size:16px}}.ModalWrapper.ArchiveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.formCheckboxWrapper .CheckboxLabel,.ModalWrapper.RemoveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.formCheckboxWrapper .CheckboxLabel,.ModalWrapper.RemoveTeachersModal .ModalContentWrapper .ModalContentInnerWrapper>.formCheckboxWrapper .CheckboxLabel{font-size:inherit;color:#555}.ModalWrapper.ArchiveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.Buttons,.ModalWrapper.RemoveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.Buttons,.ModalWrapper.RemoveTeachersModal .ModalContentWrapper .ModalContentInnerWrapper>.Buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.5em}.ModalWrapper.ArchiveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.Buttons>.ButtonWrapper,.ModalWrapper.RemoveStudentsModal .ModalContentWrapper .ModalContentInnerWrapper>.Buttons>.ButtonWrapper,.ModalWrapper.RemoveTeachersModal .ModalContentWrapper .ModalContentInnerWrapper>.Buttons>.ButtonWrapper{margin:.5em}.Search .groupLabel,.Search .optionLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.Search .groupLabel .Icon,.Search .optionLabel .Icon{-ms-flex-negative:0;flex-shrink:0;margin-right:.5em}.Search .optionLabel.menu span{margin-left:1.5em}.Search .optionLabel .Icon{font-size:.875em}.Search .optionLabel i.Icon{font-size:1.125em;margin-right:.25em}.StudentDetails,.TeacherDetails{-webkit-font-smoothing:antialiased;height:100%;width:100%;display:grid;grid-template-rows:4rem calc(100% - 4rem)}.StudentDetails .ButtonWrapper.white,.TeacherDetails .ButtonWrapper.white{-webkit-box-shadow:0 2px 8px 0 rgba(33,33,33,.2);box-shadow:0 2px 8px 0 rgba(33,33,33,.2)}.StudentDetails .ButtonWrapper .Icon,.TeacherDetails .ButtonWrapper .Icon{margin-right:.5em}.StudentDetails>.UserSelector,.TeacherDetails>.UserSelector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1rem;height:100%;background-color:#f7f7f7}.StudentDetails>.UserSelector .ButtonWrapper,.TeacherDetails>.UserSelector .ButtonWrapper{padding:.5em}.StudentDetails>.UserSelector .ButtonWrapper .arrow,.TeacherDetails>.UserSelector .ButtonWrapper .arrow{height:.5em;width:.5em;border-left:1px solid #555;border-bottom:1px solid #555}.StudentDetails>.UserSelector .ButtonWrapper .arrow.left,.TeacherDetails>.UserSelector .ButtonWrapper .arrow.left{-webkit-transform:translate(1px) rotate(45deg);transform:translate(1px) rotate(45deg)}.StudentDetails>.UserSelector .ButtonWrapper .arrow.right,.TeacherDetails>.UserSelector .ButtonWrapper .arrow.right{-webkit-transform:translate(-1px) rotate(-135deg);transform:translate(-1px) rotate(-135deg)}.StudentDetails>.UserSelector .nameActions,.TeacherDetails>.UserSelector .nameActions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .5em}.StudentDetails>.UserSelector .nameActions .Title,.TeacherDetails>.UserSelector .nameActions .Title{text-align:center;margin-right:.5em}.StudentDetails>.UserSelector .nameActions .DropdownButtonList,.TeacherDetails>.UserSelector .nameActions .DropdownButtonList{right:-8px}.StudentDetails>.UserSelector .nameActions .DropdownButtonList .remove,.StudentDetails>.UserSelector .nameActions .DropdownButtonList .remove+*,.TeacherDetails>.UserSelector .nameActions .DropdownButtonList .remove,.TeacherDetails>.UserSelector .nameActions .DropdownButtonList .remove+*{color:#ff1464}.StudentDetails>.StudentTeacherSelector,.TeacherDetails>.StudentTeacherSelector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1rem;margin-left:1rem;height:100%}.StudentDetails>.Tabs,.TeacherDetails>.Tabs{max-height:calc(100% - 4em - 8px);margin-top:8px}.StudentDetails>.Tabs .TabPanel.selected,.TeacherDetails>.Tabs .TabPanel.selected{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:calc(100% - 32px)}.StudentDetails>.Tabs .TabPanel.selected .ps,.TeacherDetails>.Tabs .TabPanel.selected .ps{height:100%}.StudentDetails .StudentProfile,.StudentDetails .TeacherProfile,.TeacherDetails .StudentProfile,.TeacherDetails .TeacherProfile{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.StudentDetails .StudentProfile .label,.StudentDetails .TeacherProfile .label,.TeacherDetails .StudentProfile .label,.TeacherDetails .TeacherProfile .label{text-transform:uppercase;font-size:.75rem;color:#555;letter-spacing:0}.StudentDetails .StudentProfile .EditableField .label,.StudentDetails .StudentProfile .field .label,.StudentDetails .TeacherProfile .EditableField .label,.StudentDetails .TeacherProfile .field .label,.TeacherDetails .StudentProfile .EditableField .label,.TeacherDetails .StudentProfile .field .label,.TeacherDetails .TeacherProfile .EditableField .label,.TeacherDetails .TeacherProfile .field .label{padding-bottom:.5rem}.StudentDetails .StudentProfile .EditableField .EditableTextWrapper,.StudentDetails .StudentProfile .field .EditableTextWrapper,.StudentDetails .TeacherProfile .EditableField .EditableTextWrapper,.StudentDetails .TeacherProfile .field .EditableTextWrapper,.TeacherDetails .StudentProfile .EditableField .EditableTextWrapper,.TeacherDetails .StudentProfile .field .EditableTextWrapper,.TeacherDetails .TeacherProfile .EditableField .EditableTextWrapper,.TeacherDetails .TeacherProfile .field .EditableTextWrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;height:19px}.StudentDetails .StudentProfile .EditableField .EditableTextWrapper .text,.StudentDetails .StudentProfile .field .EditableTextWrapper .text,.StudentDetails .TeacherProfile .EditableField .EditableTextWrapper .text,.StudentDetails .TeacherProfile .field .EditableTextWrapper .text,.TeacherDetails .StudentProfile .EditableField .EditableTextWrapper .text,.TeacherDetails .StudentProfile .field .EditableTextWrapper .text,.TeacherDetails .TeacherProfile .EditableField .EditableTextWrapper .text,.TeacherDetails .TeacherProfile .field .EditableTextWrapper .text{height:1em;color:#212121}.StudentDetails .StudentProfile .EditableField .EditableTextWrapper .text:hover,.StudentDetails .StudentProfile .field .EditableTextWrapper .text:hover,.StudentDetails .TeacherProfile .EditableField .EditableTextWrapper .text:hover,.StudentDetails .TeacherProfile .field .EditableTextWrapper .text:hover,.TeacherDetails .StudentProfile .EditableField .EditableTextWrapper .text:hover,.TeacherDetails .StudentProfile .field .EditableTextWrapper .text:hover,.TeacherDetails .TeacherProfile .EditableField .EditableTextWrapper .text:hover,.TeacherDetails .TeacherProfile .field .EditableTextWrapper .text:hover{color:#999}.StudentDetails .StudentProfile .EditableField .EditableTextWrapper .Icon,.StudentDetails .StudentProfile .field .EditableTextWrapper .Icon,.StudentDetails .TeacherProfile .EditableField .EditableTextWrapper .Icon,.StudentDetails .TeacherProfile .field .EditableTextWrapper .Icon,.TeacherDetails .StudentProfile .EditableField .EditableTextWrapper .Icon,.TeacherDetails .StudentProfile .field .EditableTextWrapper .Icon,.TeacherDetails .TeacherProfile .EditableField .EditableTextWrapper .Icon,.TeacherDetails .TeacherProfile .field .EditableTextWrapper .Icon{font-size:.75em}.StudentDetails .StudentProfile .EditableField .EditableTextWrapper .Icon.edit,.StudentDetails .StudentProfile .field .EditableTextWrapper .Icon.edit,.StudentDetails .TeacherProfile .EditableField .EditableTextWrapper .Icon.edit,.StudentDetails .TeacherProfile .field .EditableTextWrapper .Icon.edit,.TeacherDetails .StudentProfile .EditableField .EditableTextWrapper .Icon.edit,.TeacherDetails .StudentProfile .field .EditableTextWrapper .Icon.edit,.TeacherDetails .TeacherProfile .EditableField .EditableTextWrapper .Icon.edit,.TeacherDetails .TeacherProfile .field .EditableTextWrapper .Icon.edit{display:none}.StudentDetails .StudentProfile .EditableField .EditableTextWrapper.editing,.StudentDetails .StudentProfile .field .EditableTextWrapper.editing,.StudentDetails .TeacherProfile .EditableField .EditableTextWrapper.editing,.StudentDetails .TeacherProfile .field .EditableTextWrapper.editing,.TeacherDetails .StudentProfile .EditableField .EditableTextWrapper.editing,.TeacherDetails .StudentProfile .field .EditableTextWrapper.editing,.TeacherDetails .TeacherProfile .EditableField .EditableTextWrapper.editing,.TeacherDetails .TeacherProfile .field .EditableTextWrapper.editing{width:100%}.StudentDetails .StudentProfile .EditableField .EditableTextWrapper.editing input,.StudentDetails .StudentProfile .field .EditableTextWrapper.editing input,.StudentDetails .TeacherProfile .EditableField .EditableTextWrapper.editing input,.StudentDetails .TeacherProfile .field .EditableTextWrapper.editing input,.TeacherDetails .StudentProfile .EditableField .EditableTextWrapper.editing input,.TeacherDetails .StudentProfile .field .EditableTextWrapper.editing input,.TeacherDetails .TeacherProfile .EditableField .EditableTextWrapper.editing input,.TeacherDetails .TeacherProfile .field .EditableTextWrapper.editing input{color:#999}.StudentDetails .StudentProfile .code>button,.StudentDetails .StudentProfile .label>button,.StudentDetails .TeacherProfile .code>button,.StudentDetails .TeacherProfile .label>button,.TeacherDetails .StudentProfile .code>button,.TeacherDetails .StudentProfile .label>button,.TeacherDetails .TeacherProfile .code>button,.TeacherDetails .TeacherProfile .label>button{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin-left:.5em;color:#555}.OrgUnitAdminUserManager .Master.blankState .inner,.OrgUnitAdminUserManager .Master .ListWrapper .List .blankState{color:#999;text-align:center}.OrgUnitAdminUserManager .Master.blankState .inner .Icon,.OrgUnitAdminUserManager .Master .ListWrapper .List .blankState .Icon{font-size:3em;margin-bottom:.375em}.OrgUnitAdminUserManager .Master.blankState .inner .Title,.OrgUnitAdminUserManager .Master .ListWrapper .List .blankState .Title{margin-bottom:.5em}.OrgUnitAdminUserManager .Master .ListWrapper .List .User.hover:hover:after,.OrgUnitAdminUserManager .Master .ListWrapper .List .User.hover:hover:before{content:"";position:absolute;width:calc(100% + 3rem);left:-2rem;height:10px}.OrgUnitAdminUserManager{grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;height:100%}.OrgUnitAdminUserManager .Header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-row:1;grid-column:1/span 2;padding:1.25em 2em 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.OrgUnitAdminUserManager .Header .Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555;margin-bottom:1em}.OrgUnitAdminUserManager .Header .Title .Icon{margin-right:.375em;width:.875em;height:.875em}.OrgUnitAdminUserManager .Header .buttons{margin-top:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.OrgUnitAdminUserManager .Header .buttons>.ButtonWrapper:not(:last-child),.OrgUnitAdminUserManager .Header .buttons>.DropdownButton:not(:last-child){margin-right:1em}.OrgUnitAdminUserManager .Header .buttons>.ButtonWrapper .Icon,.OrgUnitAdminUserManager .Header .buttons>.DropdownButton .Icon{margin-right:.5em}.OrgUnitAdminUserManager .Header .buttons .DS_Button{margin-right:1.5em}.OrgUnitAdminUserManager .Master.blankState:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.OrgUnitAdminUserManager .Master.blankState .inner{vertical-align:middle;margin-left:.25em;padding:2em;width:100%}.OrgUnitAdminUserManager .Master:not(.blankState){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.OrgUnitAdminUserManager .Master .Search{padding:1.5rem 0 .5rem}.OrgUnitAdminUserManager .Master .ListHeader{display:grid;grid-template-rows:repeat(2,-webkit-min-content);grid-template-rows:repeat(2,min-content);grid-template-columns:3rem 25% 15% 25%;grid-template-areas:"search search search search search" "total total total total total" "1 2 3 4 5";padding:0 2rem 1rem;border-bottom:1px solid #eee}.OrgUnitAdminUserManager .Master .ListHeader .Search{grid-area:search}.OrgUnitAdminUserManager .Master .ListHeader .Search~*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.OrgUnitAdminUserManager .Master .ListHeader .Search~:nth-child(2),.OrgUnitAdminUserManager .Master .ListHeader .Search~:nth-child(3),.OrgUnitAdminUserManager .Master .ListHeader .Search~:nth-child(4),.OrgUnitAdminUserManager .Master .ListHeader .Search~:nth-child(5),.OrgUnitAdminUserManager .Master .ListHeader .Search~:nth-child(6),.OrgUnitAdminUserManager .Master .ListHeader .Search~:nth-child(7){color:#999}.OrgUnitAdminUserManager .Master .ListHeader .Search~:nth-child(2) .Icon,.OrgUnitAdminUserManager .Master .ListHeader .Search~:nth-child(3) .Icon,.OrgUnitAdminUserManager .Master .ListHeader .Search~:nth-child(4) .Icon,.OrgUnitAdminUserManager .Master .ListHeader .Search~:nth-child(5) .Icon,.OrgUnitAdminUserManager .Master .ListHeader .Search~:nth-child(6) .Icon,.OrgUnitAdminUserManager .Master .ListHeader .Search~:nth-child(7) .Icon{margin:-1px .625em 0 0;width:1.375em;height:1.375em}.OrgUnitAdminUserManager .Master .ListHeader .Total{grid-area:total;padding:1rem 0}.OrgUnitAdminUserManager .Master .ListHeaderTeacher{display:grid;grid-template-rows:repeat(2,-webkit-min-content);grid-template-rows:repeat(2,min-content);grid-template-columns:2rem 35% 26% 30%;grid-template-areas:"search search search search search search" "total total total total total total" "1 2 3 4 5 6";padding:0 2rem 1rem;border-bottom:1px solid #eee}.OrgUnitAdminUserManager .Master .ListHeaderTeacher .Search{grid-area:search}.OrgUnitAdminUserManager .Master .ListHeaderTeacher .Search~*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.OrgUnitAdminUserManager .Master .ListHeaderTeacher .Search~:nth-child(2),.OrgUnitAdminUserManager .Master .ListHeaderTeacher .Search~:nth-child(3),.OrgUnitAdminUserManager .Master .ListHeaderTeacher .Search~:nth-child(4),.OrgUnitAdminUserManager .Master .ListHeaderTeacher .Search~:nth-child(5),.OrgUnitAdminUserManager .Master .ListHeaderTeacher .Search~:nth-child(6),.OrgUnitAdminUserManager .Master .ListHeaderTeacher .Search~:nth-child(7){color:#999}.OrgUnitAdminUserManager .Master .ListHeaderTeacher .Search~:nth-child(2) .Icon,.OrgUnitAdminUserManager .Master .ListHeaderTeacher .Search~:nth-child(3) .Icon,.OrgUnitAdminUserManager .Master .ListHeaderTeacher .Search~:nth-child(4) .Icon,.OrgUnitAdminUserManager .Master .ListHeaderTeacher .Search~:nth-child(5) .Icon,.OrgUnitAdminUserManager .Master .ListHeaderTeacher .Search~:nth-child(6) .Icon,.OrgUnitAdminUserManager .Master .ListHeaderTeacher .Search~:nth-child(7) .Icon{margin:-1px .625em 0 0;width:1.375em;height:1.375em}.OrgUnitAdminUserManager .Master .ListHeaderTeacher .Total{grid-area:total;padding:1rem 0}.OrgUnitAdminUserManager .Master .formCheckboxWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875em;margin:0;width:1.2em}.OrgUnitAdminUserManager .Master .formCheckboxWrapper>*{margin:0}.OrgUnitAdminUserManager .Master .ListWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 2rem}.OrgUnitAdminUserManager .Master .ListWrapper .List{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.OrgUnitAdminUserManager .Master .ListWrapper .List .blankState{margin-top:7em}.OrgUnitAdminUserManager .Master .ListWrapper .List .blankState .TextWrapper{color:inherit}.OrgUnitAdminUserManager .Master .ListWrapper .List .formCheckboxWrapper{grid-area:checkbox}.OrgUnitAdminUserManager .Master .ListWrapper .List .User{cursor:pointer;position:relative;padding-top:.5rem;padding-bottom:.5rem}.OrgUnitAdminUserManager .Master .ListWrapper .List .User:not(:first-child){border-top:1px solid #eee}.OrgUnitAdminUserManager .Master .ListWrapper .List .User.hover:hover+:not(.hover:hover),.OrgUnitAdminUserManager .Master .ListWrapper .List .User:not(:first-child).selected{border-top:1px solid hsla(0,0%,100%,0)}.OrgUnitAdminUserManager .Master .ListWrapper .List .User.hover:hover:before{top:-10px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(rgba(33,33,33,.05)));background:linear-gradient(hsla(0,0%,100%,0),rgba(33,33,33,.05))}.OrgUnitAdminUserManager .Master .ListWrapper .List .User.hover:hover:after{bottom:-10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(33,33,33,.05)),to(hsla(0,0%,100%,0)));background:linear-gradient(rgba(33,33,33,.05),hsla(0,0%,100%,0))}.OrgUnitAdminUserManager .Master .ListWrapper .List .User.hover:hover .name{color:#555}.OrgUnitAdminUserManager .Master .ListWrapper .List .User:not(.hover:hover) .name{color:#999}.OrgUnitAdminUserManager .Master .ListWrapper .List .User .TextWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.OrgUnitAdminUserManager .Master .ListWrapper .List .User .avatar{grid-area:avatar}.OrgUnitAdminUserManager .Master .ListWrapper .List .User .avatarName{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.OrgUnitAdminUserManager .Master .ListWrapper .List .User .name{grid-area:name;margin-right:1rem;margin-left:1rem}.OrgUnitAdminUserManager .Master .ListWrapper .List .User .email{color:#999;margin-right:1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OrgUnitAdminUserManager .Master .ListWrapper .List .User .grade{color:#999;grid-area:grade;display:-webkit-box;display:-ms-flexbox;display:flex}.OrgUnitAdminUserManager .Master .ListWrapper .List .User .DropdownButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;padding-right:.5em}.OrgUnitAdminUserManager .Master .ListWrapper .List .User .CustomerLabels{grid-area:labels}.OrgUnitAdminUserManager .Detail{overflow:hidden}.OrgUnitAdminUserManager .Detail .inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2em;text-align:center}.OrgUnitAdminUserManager .Detail .inner .Title,.OrgUnitAdminUserManager .Detail .inner>.Icon{color:#555}.OrgUnitAdminUserManager .Detail .inner>.Icon{font-size:3em}.OrgUnitAdminUserManager .Detail .inner .Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.OrgUnitAdminUserManager .Detail .inner>.TextWrapper{color:#999}.OrgUnitAdminUserManager .Detail .inner>.TextWrapper:not(:last-child){margin-bottom:1em}.OrgUnitAdminUserManager .Detail .inner>.CardList .Card{color:#999;margin:.75em;min-width:10.5em;min-height:6.25em}.OrgUnitAdminUserManager .Detail .inner>.CardList .Card .CardContent{padding:1.25em}.OrgUnitAdminUserManager .Detail .inner>.CardList .Card .CardContent .Icon{font-size:2em;margin-bottom:.25em}.OrgUnitAdminUserManager .Detail .inner>.CardList .hover:hover{color:#6932dc}.OrgUnitAdminUserManager .Detail .inner>.CardList .CantChangeSchool{position:relative}.OrgUnitAdminUserManager .Detail .inner>.CardList .CantChangeSchool:hover .genericTooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.OrgUnitAdminUserManager .Detail .inner>.CardList .genericTooltip{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);border-radius:.375em;padding:.5em 1em;max-width:50vw;width:15em;display:block;top:50%;opacity:0;pointer-events:none}.OrgUnitAdminUserManager .Detail .inner>.CardList .genericTooltip-right{right:calc(100% + .6em);-webkit-transform:translateX(2rem) translateY(-50%);transform:translateX(2rem) translateY(-50%)}.OrgUnitAdminUserManager .Detail .inner>.CardList .genericTooltip:before{width:.6em;height:.6em;top:calc(50% - .3em)}.OrgUnitAdminUserManager .Detail .inner>.CardList .genericTooltip-right:before{right:calc(-.3em - 1px)}.OrgUnitAdminUserManager .Detail .inner .Title.studentSelected{margin-bottom:.25rem}.OrgUnitAdminUserManager .Detail .inner .TextWrapper.selectAllLink{color:#6932dc;margin-bottom:.25em}.OrgUnitAdminUserManager .Detail .inner .TextWrapper.labelDescription{margin:1em 0 .5em}.OrgUnitAdminUserManager .Detail .inner .link{cursor:pointer;text-decoration:underline}.OrgUnitAdminUserManager .Detail .inner .selectedLabel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ddd;border-radius:4px;color:#6932dc;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px 2px 3px 5px;margin-bottom:1.5em}.OrgUnitAdminUserManager .Detail .inner .selectedLabel.disabled{border:1px solid #eee;color:#ddd;cursor:default}.OrgUnitAdminUserManager .Detail .inner .selectedLabel .Icon{font-size:.875em;margin-right:.5em}.AddOrgUnitAdmintModal{width:100%;height:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.AddOrgUnitAdmintModal .ModalHeader{width:100%;height:62px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375)}.AddOrgUnitAdmintModal .ModalHeader .classcraftLogo{padding:.75em 1.25em!important}.AddOrgUnitAdmintModal .ModalHeader .XButton{margin-left:auto}.AddOrgUnitAdmintModal .ModalContent{margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto;width:100%}.AddOrgUnitAdmintModal .ModalContent>.Icon{font-size:2.5rem;color:#ddd}.AddOrgUnitAdmintModal .ModalContent .Title{margin:.25em 0;color:#555}.AddOrgUnitAdmintModal .ModalContent form{text-align:left;width:350px;margin:2em auto 0}.AddOrgUnitAdmintModal .ModalContent form input,.AddOrgUnitAdmintModal .ModalContent form select{margin:.5em 0 1.5em;padding:.65em;height:40px;width:100%;border:1px solid #555;border-radius:.5rem;display:block;background-color:#fff;font-size:1em;font-weight:300}.AddOrgUnitAdmintModal .ModalContent form>.TextWrapper{color:#555}.AddOrgUnitAdmintModal .ModalContent form .Inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.AddOrgUnitAdmintModal .ModalContent form .Inline>.TextWrapper{color:#555}.AddOrgUnitAdmintModal .ModalContent form .Inline .tooltipToggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:auto 0 auto .25em}.AddOrgUnitAdmintModal .ModalContent form .Inline .genericTooltip{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);border-radius:.375em;padding:.5em 1em;max-width:50vw;width:20em;display:block;top:50%;opacity:0;pointer-events:none}.AddOrgUnitAdmintModal .ModalContent form .Inline .genericTooltip-left{left:calc(100% + .6em);-webkit-transform:translateX(-2rem) translateY(-50%);transform:translateX(-2rem) translateY(-50%)}.AddOrgUnitAdmintModal .ModalContent form .Inline .tooltipToggle:hover .genericTooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.AddOrgUnitAdmintModal .ModalContent form .Inline .genericTooltip:before{width:.6em;height:.6em;top:calc(50% - .3em)}.AddOrgUnitAdmintModal .ModalContent form .Inline .genericTooltip-left:before{left:calc(-.3em - 1px)}.AddOrgUnitAdmintModal .ModalFooter{width:100%;height:100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375)}.AddOrgUnitAdmintModal .ModalFooter .BackButton{margin-left:20px}.AddOrgUnitAdmintModal .ModalFooter .AddOrgUnitAdmin{margin:0 25px 0 auto}.AdministratorsSection{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-font-smoothing:antialiased}.AdministratorsSection .ElementsSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}.AdministratorsSection .ElementsSection .ListHeader{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;padding:1.5em 0 0 1.5em}.AdministratorsSection .ElementsSection .ListHeader .ButtonWrapper{margin:0 1em 0 auto}.AdministratorsSection .ElementsSection .ListHeader .ButtonWrapper>.Icon{font-size:1.25em}.AdministratorsSection .ElementsSection .AdminsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.AdministratorsSection .ElementsSection .AdminsList.LastList{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.AdministratorsSection .ElementsSection .AdminsList .NoSchoolAdminSection{display:block;max-width:80%;margin:auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AdministratorsSection .ElementsSection .AdminsList .NoSchoolAdminSection .general-user_add{width:4em;height:4em;color:#999}.AdministratorsSection .ElementsSection .AdminsList .NoSchoolAdminSection>.TextWrapper{margin:.5em 0 1em;color:#999}.AdministratorsSection .ElementsSection .AdminsList .ElementsInfo,.AdministratorsSection .ElementsSection .AdminsList .ListElement{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:3em;border-radius:0;padding:1.5em;text-align:left!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.AdministratorsSection .ElementsSection .AdminsList .ElementsInfo:before,.AdministratorsSection .ElementsSection .AdminsList .ListElement:before{content:"";position:absolute;left:0;width:3px;height:100%;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:hsla(0,0%,100%,0)}.AdministratorsSection .ElementsSection .AdminsList .ElementsInfo.selected,.AdministratorsSection .ElementsSection .AdminsList .ListElement.selected{background-color:#f7f7f7}.AdministratorsSection .ElementsSection .AdminsList .ElementsInfo.selected:before,.AdministratorsSection .ElementsSection .AdminsList .ListElement.selected:before{background-color:#6932dc}.AdministratorsSection .ElementsSection .AdminsList .ElementsInfo>.TextWrapper,.AdministratorsSection .ElementsSection .AdminsList .ListElement>.TextWrapper{width:50%;color:#999}.AdministratorsSection .ElementsSection .AdminsList .ListElement>.TextWrapper{color:#555}.AdministratorsSection .ElementsSection .AdminsList .FirstList{max-height:17.5vh;margin-bottom:1em}.AdministratorsSection .ElementsSection .AdminsList .LastList{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.AdministratorsSection .ElementsSection .AdminsList .RowSeparator{width:auto;height:1px;background-color:#eee;margin-left:1.5em}.AdministratorsSection .ElementDetailsSection{width:50%;-webkit-box-shadow:0 0 10px hsla(0,0%,60%,.375);box-shadow:0 0 10px hsla(0,0%,60%,.375);z-index:1}.AdministratorsSection .ElementDetailsSection .UserDetailsBlankState{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:80%;height:100%;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AdministratorsSection .ElementDetailsSection .UserDetailsBlankState>.Icon{width:2.5em;height:2.5em;color:#555}.AdministratorsSection .ElementDetailsSection .UserDetailsBlankState>.Title{color:#555;margin:0 0 .25em}.AdministratorsSection .ElementDetailsSection .UserDetailsBlankState>.TextWrapper{color:#999}.AdministratorsSection .ElementDetailsSection .UserSelector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1rem;height:64px;width:100%;background-color:#f7f7f7}.AdministratorsSection .ElementDetailsSection .UserSelector .ButtonWrapper{padding:.5em}.AdministratorsSection .ElementDetailsSection .UserSelector .ButtonWrapper .arrow{height:.5em;width:.5em;border-left:1px solid #555;border-bottom:1px solid #555}.AdministratorsSection .ElementDetailsSection .UserSelector .ButtonWrapper .arrow.left{-webkit-transform:translate(1px) rotate(45deg);transform:translate(1px) rotate(45deg)}.AdministratorsSection .ElementDetailsSection .UserSelector .ButtonWrapper .arrow.right{-webkit-transform:translate(-1px) rotate(-135deg);transform:translate(-1px) rotate(-135deg)}.AdministratorsSection .ElementDetailsSection .UserSelector .nameActions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .5em}.AdministratorsSection .ElementDetailsSection .UserSelector .nameActions .Title{text-align:center;margin-right:.5em;color:#555}.AdministratorsSection .ElementDetailsSection .UserSelector .nameActions .DropdownButtonList{right:-8px}.AdministratorsSection .ElementDetailsSection .UserSelector .nameActions .DropdownButtonList .remove,.AdministratorsSection .ElementDetailsSection .UserSelector .nameActions .DropdownButtonList .remove+*{color:#ff1464}.AdministratorsSection .ElementDetailsSection .OrgAdminDetails,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails{display:grid;grid-row-gap:1em;grid-column-gap:1em;grid-template-columns:[ start ] repeat(2,1fr) [ end ];padding:40px}.AdministratorsSection .ElementDetailsSection .OrgAdminDetails:not(:first-child),.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails:not(:first-child){padding-top:1.5rem}.AdministratorsSection .ElementDetailsSection .OrgAdminDetails:not(:last-child),.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails:not(:last-child){padding-bottom:1.5rem;border-bottom:2px solid #ddd}.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .label,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .label,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .label,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .label{padding-bottom:.5rem;text-transform:uppercase;font-size:.75rem;color:#555;letter-spacing:0}.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .label>button,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .label>button,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .label>button,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .label>button{cursor:pointer;margin-left:.5em;color:#555}.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .EditableTextWrapper,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .value,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .EditableTextWrapper,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .value,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .EditableTextWrapper,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .value,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .EditableTextWrapper,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .value{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;height:19px}.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .EditableTextWrapper .text,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .value .text,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .EditableTextWrapper .text,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .value .text,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .EditableTextWrapper .text,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .value .text,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .EditableTextWrapper .text,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .value .text{height:1em;color:#212121}.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .EditableTextWrapper .text:hover,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .value .text:hover,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .EditableTextWrapper .text:hover,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .value .text:hover,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .EditableTextWrapper .text:hover,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .value .text:hover,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .EditableTextWrapper .text:hover,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .value .text:hover{color:#999}.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .EditableTextWrapper .Icon,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .value .Icon,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .EditableTextWrapper .Icon,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .value .Icon,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .EditableTextWrapper .Icon,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .value .Icon,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .EditableTextWrapper .Icon,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .value .Icon{font-size:.75em}.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .EditableTextWrapper .Icon.edit,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .value .Icon.edit,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .EditableTextWrapper .Icon.edit,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .value .Icon.edit,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .EditableTextWrapper .Icon.edit,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .value .Icon.edit,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .EditableTextWrapper .Icon.edit,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .value .Icon.edit{display:none}.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .EditableTextWrapper.editing,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .value.editing,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .EditableTextWrapper.editing,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .value.editing,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .EditableTextWrapper.editing,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .value.editing,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .EditableTextWrapper.editing,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .value.editing{width:100%}.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .EditableTextWrapper.editing input,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .EditableField .value.editing input,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .EditableTextWrapper.editing input,.AdministratorsSection .ElementDetailsSection .OrgAdminDetails .Field .value.editing input,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .EditableTextWrapper.editing input,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .EditableField .value.editing input,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .EditableTextWrapper.editing input,.AdministratorsSection .ElementDetailsSection .OrgUnitAdminDetails .Field .value.editing input{color:#999}.ChangeSchoolModalFirstPage{width:100%;height:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.ChangeSchoolModalFirstPage,.ChangeSchoolModalFirstPage .ModalContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ChangeSchoolModalFirstPage .ModalContent{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ChangeSchoolModalFirstPage .ModalContent>.Icon{color:#999;margin:4em 0 1em;height:5em;width:5em}.ChangeSchoolModalFirstPage .ModalContent .Title{margin:0 0 .5em;color:#212121}.ChangeSchoolModalFirstPage .ModalContent>.TextWrapper{color:#212121}.ChangeSchoolModalFirstPage .ModalContent .RowSeparator{margin:3em auto;width:90%;height:1px;background-color:#ddd}.ChangeSchoolModalFirstPage .ModalContent .Conditions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ChangeSchoolModalFirstPage .ModalContent .Conditions .Warning{margin:0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ChangeSchoolModalFirstPage .ModalContent .Conditions .Warning>.general-alert{color:#ff1464;margin-right:.5em}.ChangeSchoolModalFirstPage .ModalContent .Conditions .Warning>.TextWrapper{color:#555}.ChangeSchoolModalFirstPage .ModalContent .Conditions .ActionConsequence{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px;margin:.5em auto 24px}.ChangeSchoolModalFirstPage .ModalContent .Conditions .ActionConsequence>.TextWrapper{margin-left:.5em;color:#555}.ChangeSchoolModalFirstPage .ModalContent .Conditions .ActionConsequence>.formCheckboxWrapper{width:auto!important}.ChangeSchoolModalFirstPage .ModalContent form{text-align:center;margin:0 auto;max-width:350px}.ChangeSchoolModalFirstPage .ModalContent form>.TextWrapper{color:#999}.ChangeSchoolModalFirstPage .ModalContent form select{margin:.5em 0 1.5em;padding:.65em;height:40px;width:100%;border:1px solid #555;border-radius:.5rem;display:block;background-color:#fff;font-size:1em;font-weight:300}.ChangeSchoolModalFirstPage .ModalFooter{width:100%;max-height:none!important;height:200px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ChangeSchoolModalFirstPage .ModalFooter .ButtonWrapper{margin:.5em}.ChangeSchoolModalSecondPage{width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}.ChangeSchoolModalSecondPage,.ChangeSchoolModalSecondPage .ModalContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ChangeSchoolModalSecondPage .ModalContent{min-height:350px;-ms-flex-pack:distribute;justify-content:space-around}.ChangeSchoolModalSecondPage .ModalContent .Icon{color:#6932dc;height:8em;width:8em}.ChangeSchoolModalSecondPage .ModalContent .Title{margin-bottom:2em;color:#212121}.Gauge{color:#6932dc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Gauge .Gauge__arc-wrap{margin:0 0 -3.75rem;position:relative}.Gauge .Gauge__icon{fill:currentColor;fill:url(https://app.classcraft.com/6deebdbafe526c4da07099b13fe88b9763866c7a.css?meteor_css_resource=true#gradient-green);width:5rem;height:5rem;position:absolute;bottom:3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Gauge .Gauge__icon--locked{fill:#ddd}.Gauge .Gauge__main-label{font-size:3.5rem;text-align:center}.Gauge .Gauge__main-label-locked{color:#ddd;margin:.75rem 0 0;width:3.5rem;height:3.5rem;-ms-flex-item-align:center;align-self:center}.Gauge .ct-slice-donut{stroke-linecap:round}.Gauge .ct-series-a .ct-slice-donut{stroke:currentColor;stroke:url(https://app.classcraft.com/6deebdbafe526c4da07099b13fe88b9763866c7a.css?meteor_css_resource=true#gradient-green)}.Gauge .ct-series-b .ct-slice-donut{stroke:#ddd}.ModalManageSchools .title{margin-bottom:1rem}.ModalManageSchools label.orgUnit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.ModalManageSchools label.orgUnit:not(:last-child){margin-bottom:1rem}.ModalManageSchools .warning{border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1.5rem;padding:.5rem 0 1.5rem}.ModalManageSchools .warning-icon{margin-right:.625rem}.ModalManageSchools .warning-icon .Icon{color:hpRed;height:1.5rem;width:1.5rem}.ModalManageSchools .warning-text{margin-bottom:.5rem}.ModalManageSchools label.checkbox-understand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.OrganizationAdminOverview{background-color:#f7f7f7;-webkit-font-smoothing:antialiased;overflow:auto!important;height:100%}.OrganizationAdminOverview .OrganizationAdminOverviewInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:calc(1024px + 4em);padding:0 2em;margin:0 auto}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.h3{margin:1.5em 0 1em;color:#555}.OrganizationAdminOverview .OrganizationAdminOverviewInner a{text-decoration:none}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.OnboardingCard{margin-bottom:2rem}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.LicensesOuter>.Card{margin-bottom:2em}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.LicensesOuter>.Card>.CardContent{width:100%;padding:1.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.LicensesOuter>.Card>.CardContent>.Licenses{text-align:left}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.LicensesOuter>.Card>.CardContent>.Licenses>.Title{margin-bottom:.5em;color:#555}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.LicensesOuter>.Card>.CardContent>.Licenses>.TextWrapper{color:#999}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.LicensesOuter>.Card>.CardContent>.LicensesPurchased>.Title{color:#555}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.LicensesOuter>.Card>.CardContent>.LicensesPurchased>.TextWrapper{margin-bottom:1em;color:#999}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.LicensesOuter>.Card>.CardContent>.LicensesStatus>.TextWrapper,.OrganizationAdminOverview .OrganizationAdminOverviewInner>.LicensesOuter>.Card>.CardContent>.LicensesStatus>.Title{color:#6932dc}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.LicensesOuter>.Card>.CardContent>.LicensesStatus>.TextWrapper{margin-bottom:1em}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.LicensesOuter>.Card>.CardContent>.LicensesStatus .NeedMoreLicenses{color:#ff1464}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList{overflow:auto;height:100%}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card{margin-bottom:2em}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent{padding:1em}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schools .rowContent,.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schoolsHeader{display:grid;grid-template-columns:50% 15% 15% 20%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent .SecondList,.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent .SecondListRows{grid-template-columns:50% 15% 15% 20%!important}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent .SecondListRows{padding:.75em!important}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schoolsHeader>.Inline{font-size:12px;font-weight:700;text-transform:uppercase;color:#999;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schoolsHeader>.Inline .ButtonWrapper,.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schoolsHeader>.Inline .TextWrapper{font-size:12px;font-weight:700;text-transform:uppercase;color:#999;padding:0!important}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schoolsHeader>.Inline span{margin:auto 0 auto .5em;-webkit-transform:scale(.8);transform:scale(.8)}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schoolsHeader>.Inline .Icon{color:#555;width:1.25em;height:1.25em}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schoolsHeader>.Inline .tooltipToggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0 0 .75px .25em}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schoolsHeader>.Inline .genericTooltip{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);border-radius:.375em;padding:.5em 1em;max-width:50vw;width:30em;display:block;top:50%;opacity:0;pointer-events:none}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schoolsHeader>.Inline .genericTooltip>.TextWrapper{text-transform:none!important}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schoolsHeader>.Inline .genericTooltip-right{right:calc(100% + .6em);-webkit-transform:translateX(2rem) translateY(-50%);transform:translateX(2rem) translateY(-50%)}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schoolsHeader>.Inline .tooltipToggle:hover .genericTooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schoolsHeader>.Inline .genericTooltip:before{width:.6em;height:.6em;top:calc(50% - .3em)}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schoolsHeader>.Inline .genericTooltip-right:before{right:calc(-.3em - 1px)}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schools .rowLine{height:1px;background-color:#eee;margin:0 1em}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schools>li .withLink:hover{background-color:#f7f7f7}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schools>li .rowContent{border-radius:1em}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schools>li .rowContent>div{color:#4c4e56;font-weight:700}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schools>li .rowContent>div.climate,.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schools>li .rowContent>div.engagement{color:#6932dc}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.schools>li .rowContent .ButtonWrapper{padding:.4em 1.5em!important;font-size:12px;font-weight:700}.OrganizationAdminOverview .OrganizationAdminOverviewInner>.SchoolList>.Card>.CardContent>.notAlone{margin-bottom:2em}.RemoveOrgUnitAdminModalFirstPage{width:100%;height:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.RemoveOrgUnitAdminModalFirstPage,.RemoveOrgUnitAdminModalFirstPage .ModalContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RemoveOrgUnitAdminModalFirstPage .ModalContent{margin:0 auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RemoveOrgUnitAdminModalFirstPage .ModalContent .Icon{color:#ff1464;margin:4em 0 3em;height:5em;width:5em}.RemoveOrgUnitAdminModalFirstPage .ModalContent .Title{margin:0 0 .5em;color:#212121}.RemoveOrgUnitAdminModalFirstPage .ModalContent .Warning{margin-bottom:1em;color:#555}.RemoveOrgUnitAdminModalFirstPage .ModalContent .RowSeparator{margin:3em auto;width:90%;height:1px;background-color:#ddd}.RemoveOrgUnitAdminModalFirstPage .ModalContent .ActionConsequences{margin:0 auto;text-align:middle}.RemoveOrgUnitAdminModalFirstPage .ModalContent .ActionConsequences .ActionConsequence{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:.5em 0}.RemoveOrgUnitAdminModalFirstPage .ModalContent .ActionConsequences .ActionConsequence .TextWrapper{margin-left:.5em}.RemoveOrgUnitAdminModalFirstPage .ModalContent .ActionConsequences .ActionConsequence .formCheckboxWrapper{width:auto!important;margin-top:0!important}.RemoveOrgUnitAdminModalFirstPage .ModalFooter{width:100%;max-height:none!important;height:200px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.RemoveOrgUnitAdminModalFirstPage .ModalFooter .ButtonWrapper{margin:.5em}.RemoveOrgUnitAdminModalSecondPage{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.RemoveOrgUnitAdminModalSecondPage .ModalContent{display:block;position:relative;width:100%;margin:auto 0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RemoveOrgUnitAdminModalSecondPage .ModalContent .Icon{color:#6932dc;height:7em;width:7em}.RemoveOrgUnitAdminModalSecondPage .ModalContent .Title{margin:1em 0;color:#212121}.InviteAdminsAndTeachersModal{display:block;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2em;padding:2em}.InviteAdminsAndTeachersModal>.FirstPage{max-width:40vw}.InviteAdminsAndTeachersModal>.FirstPage>.Icon{height:3em;width:3em;color:#555}.InviteAdminsAndTeachersModal>.FirstPage>.TextWrapper,.InviteAdminsAndTeachersModal>.FirstPage>.Title{color:#555}.InviteAdminsAndTeachersModal>.FirstPage>.Title{margin:.5em 0}.InviteAdminsAndTeachersModal>.FirstPage>.InviteModalFooter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;margin-top:2em}.InviteAdminsAndTeachersModal>.FirstPage>.InviteModalFooter>.ButtonWrapper{margin:0 .5em}.InviteAdminsAndTeachersModal>.SecondPage>.Icon{height:3em;width:3em;color:#6932dc}.InviteAdminsAndTeachersModal>.SecondPage>.Title{color:#555;margin:.5em 0}.InviteAdminsAndTeachersModal>.SecondPage>.ButtonWrapper{margin:1em}.ArchivePlayerSuccessView,.UnarchivePlayerSuccessView{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-font-smoothing:antialiased;max-height:100%;overflow:auto;max-width:42em;padding:3em;left:0;right:0;margin:auto}.ArchivePlayerSuccessView .Icon,.UnarchivePlayerSuccessView .Icon{border-radius:50%;background-color:#6932dc;color:#fff;height:8em;width:8em;padding:2em;overflow:visible;margin-bottom:3em}.ArchivePlayerSuccessView .Title,.UnarchivePlayerSuccessView .Title{margin-bottom:1em}.ArchivePlayerSuccessView .TextWrapper:not(:last-child),.UnarchivePlayerSuccessView .TextWrapper:not(:last-child){margin-bottom:2em}.ArchivePlayerSuccessView .ArchivePlayerSuccessList,.UnarchivePlayerSuccessView .ArchivePlayerSuccessList{padding:2em;text-align:left;border-top:2px solid #eee;list-style-type:disc;color:#555}.ArchivePlayerSuccessView .ArchivePlayerSuccessList li,.UnarchivePlayerSuccessView .ArchivePlayerSuccessList li{padding-left:.5em;margin-bottom:1em}.ChooseClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-align:center}.ChooseClass>.Title{margin-top:4vh}.ChooseClass>.content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 5vw;overflow:hidden}.ChooseClass>.content,.ChooseClass>.content>button{display:-webkit-box;display:-ms-flexbox;display:flex}.ChooseClass>.content>button{cursor:pointer;width:33.3%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ChooseClass>.content>button:focus{outline:none}.ChooseClass>.content>button.faded>.characters{opacity:.75}.ChooseClass>.content>button.big>.characters{-webkit-transform:scale(1);transform:scale(1)}.ChooseClass>.content>button>.characters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1em;opacity:1;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:scale(.9);transform:scale(.9);max-height:calc(100% - 4em)}.ChooseClass>.content>button>.characters>.character{min-width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ChooseClass>.content>button>.characters>.character.left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ChooseClass>.content>button>.characters>.character.right{margin-left:-8%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ChooseClass>.content>button>.characters>.character>img{max-height:100%;max-width:100%}.ChooseClass>.content>button .playerClass{color:#555;margin-bottom:.5em}.ChooseClass>.content>button .playerStats{font-size:1.25rem}.ChooseClass>.content>button .playerStats .hp{font-weight:700;color:#ff1464}.ChooseClass>.content>button .playerStats .separator{color:#ddd}.ChooseClass>.content>button .playerStats .ap{font-weight:700;color:#006eff}.ChooseClass>.buttons{-ms-flex-negative:0;flex-shrink:0;padding:2em;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ChooseClass>.buttons,.ChooseLook{display:-webkit-box;display:-ms-flexbox;display:flex}.ChooseLook{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;height:100%}.ChooseLook>.Title{margin:4vh 0}.ChooseLook>.buttons{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:.5rem .75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:720px){.ChooseLook>.buttons{padding:2rem}}.ChoosePower{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-align:center;overflow-y:auto!important}.ChoosePower>.Title{margin:4vh 0}.ChoosePower>.content{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ChoosePower>.content,.ChoosePower>.content>.centeredContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.ChoosePower>.content>.centeredContent{padding:0 2em;margin:0 auto;max-width:calc(1200px + 4em);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ChoosePower>.content>.centeredContent>.PowerTreeHolder .PowerImageWrapper{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.ChoosePower>.content>.centeredContent>.PowerTreeHolder .PowerTreeItem.available.selected .PowerImageWrapper{opacity:1}.ChoosePower>.content>.centeredContent>.PowerColumnHolder{min-width:208px;width:208px}.ChoosePower>.content>.centeredContent>.PowerColumnHolder>.PowerWrapper{text-align:left}.ChoosePower>.content>.centeredContent>.PowerColumnHolder>.PowerWrapper .PowerContent .StatModifiersWrapper{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}.ChoosePower>.content>.centeredContent>.PowerColumnHolder>.PowerWrapper>.PowerImage{text-align:left}.ChoosePower>.content>.centeredContent>.powerBlankStateHolder{min-width:208px;width:208px;-ms-flex-item-align:center;align-self:center;color:#555;font-style:italic}.ChoosePower>.content>.separator{border-left:1px solid #ddd;position:absolute;left:50%;top:0;bottom:0}.ChoosePower>.buttons{-ms-flex-negative:0;flex-shrink:0;width:100%;padding:2em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ChoosePower>.buttons,.ConfirmPlayer{display:-webkit-box;display:-ms-flexbox;display:flex}.ConfirmPlayer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-align:center}.ConfirmPlayer>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 15vw}@media (max-width:768px){.ConfirmPlayer>.content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ConfirmPlayer>.content .contentInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}@media (max-width:768px){.ConfirmPlayer>.content .contentInner{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.ConfirmPlayer>.content .contentInner>.Title{letter-spacing:2px;margin-bottom:.5em}.ConfirmPlayer>.content .contentInner>.welcomeMessage{margin-bottom:1.5em}.ConfirmPlayer>.content .ScaleToFit{width:50%}@media (max-width:768px){.ConfirmPlayer>.content .ScaleToFit{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:2vh;width:100%}}.ConfirmPlayer>.content .ScaleToFit .PowerImageWrapper{z-index:0;width:350px;height:350px;position:absolute;top:125px;right:0}.ConfirmPlayer>.content .ScaleToFit .character{background-size:contain;background-position:50%;background-repeat:no-repeat;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.ConfirmPlayer>.buttons{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:720px){.ConfirmPlayer>.buttons{padding:2rem}}.HallOfHeroes{-webkit-font-smoothing:antialiased;padding:0 2em;height:100%;background-color:#fafbfc}@media (min-width:1440px){.HallOfHeroes{padding:0 4em}}.HallOfHeroes .backToProfileWrapper{margin:auto}@media (max-width:1280px){.HallOfHeroes .backToProfileWrapper{max-width:56em}}@media (min-width:1281px){.HallOfHeroes .backToProfileWrapper{max-width:88em}}.HallOfHeroes .backToProfileWrapper .backToProfile{float:left;margin-top:32px;font-size:calc(6px + .46875vw)}@media (max-width:639px){.HallOfHeroes .backToProfileWrapper .backToProfile{font-size:9px}}@media (min-width:1280px){.HallOfHeroes .backToProfileWrapper .backToProfile{font-size:12px}}.HallOfHeroes .backToProfileWrapper .backToProfile .Icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-right:.5em}.HallOfHeroes .archivedPlayersTitle{padding:2em;text-align:center;color:#555;width:90%;max-width:45em;margin:auto}.HallOfHeroes .archivedPlayersTitle .Title{width:80%;margin:0 auto .5em}.HallOfHeroes .archivedPlayersTitle .Title .Icon{position:relative;top:.125em;font-size:1.2em}.HallOfHeroes .noArchivedPlayer{padding-top:1em;text-align:center}.HallOfHeroes .CardList{margin-bottom:32px}.HallOfHeroes .CardList .Card{width:100%}@media (max-width:1280px){.HallOfHeroes .CardList .Card{min-width:40em;max-width:56em}}@media (min-width:1281px){.HallOfHeroes .CardList .Card{max-width:88em}}.HallOfHeroes .CardList .Card:not(:last-child){margin-bottom:32px}.HallOfHeroes .CardList .Card .ArchivedPlayer{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:28em}@media (max-width:1280px){.HallOfHeroes .CardList .Card .ArchivedPlayer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1281px){.HallOfHeroes .CardList .Card .ArchivedPlayer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.HallOfHeroes .CardList .Card .ArchivedPlayer .playerWrapper{width:37%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:1280px){.HallOfHeroes .CardList .Card .ArchivedPlayer .playerWrapper{width:100%;min-height:300px}}.HallOfHeroes .CardList .Card .ArchivedPlayer .playerWrapper .playerInfo{width:11.5em;margin:0 1em}.HallOfHeroes .CardList .Card .ArchivedPlayer .playerWrapper .playerInfo .Title{margin-bottom:.125em}.HallOfHeroes .CardList .Card .ArchivedPlayer .playerWrapper .playerInfo .classDurationWrapper{margin-bottom:2em}.HallOfHeroes .CardList .Card .ArchivedPlayer .playerWrapper .playerInfo .classLevelWrapper{margin-bottom:1em}.HallOfHeroes .CardList .Card .ArchivedPlayer .playerWrapper .playerInfo .classesWrapper>.TextWrapper{margin-bottom:.5em}.HallOfHeroes .CardList .Card .ArchivedPlayer .spacer{background-color:#eee}@media (max-width:1280px){.HallOfHeroes .CardList .Card .ArchivedPlayer .spacer{min-width:100%;min-height:.125em;margin:2.5% 0}}@media (min-width:1281px){.HallOfHeroes .CardList .Card .ArchivedPlayer .spacer{min-height:100%;min-width:.125em;margin:0 2.5%}}.HallOfHeroes .CardList .Card .ArchivedPlayer .playerPowersEquipmentPetsHolder{padding:0 1%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1280px){.HallOfHeroes .CardList .Card .ArchivedPlayer .playerPowersEquipmentPetsHolder{width:100%}}@media (min-width:1281px){.HallOfHeroes .CardList .Card .ArchivedPlayer .playerPowersEquipmentPetsHolder{width:58%}}.HallOfHeroes .CardList .Card .ArchivedPlayer .playerPowersEquipmentPetsHolder .Powers{width:24%}.HallOfHeroes .CardList .Card .ArchivedPlayer .playerPowersEquipmentPetsHolder .Powers .PlayerItemGrid{grid-template-columns:auto auto auto}.HallOfHeroes .CardList .Card .ArchivedPlayer .playerPowersEquipmentPetsHolder .Equipment,.HallOfHeroes .CardList .Card .ArchivedPlayer .playerPowersEquipmentPetsHolder .Pets{width:32%}.HallOfHeroes .CardList .Card .ArchivedPlayer .playerPowersEquipmentPetsHolder .Equipment .PlayerItemGrid,.HallOfHeroes .CardList .Card .ArchivedPlayer .playerPowersEquipmentPetsHolder .Pets .PlayerItemGrid{grid-template-columns:auto auto auto auto}.HallOfHeroes .CardList .Card .CardFooter{padding:1em 1.5em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.HallOfHeroes .CardList .Card .CardFooter .TextWrapper{font-size:1em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#555;text-align:right}.HallOfHeroes .CardList .Card .CardFooter .TextWrapper .Icon{margin-right:.75em;vertical-align:text-top;color:#555}.UnarchivePlayerView{-webkit-font-smoothing:antialiased;max-height:100%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.UnarchivePlayerView .PlayerAvatarWrapper{height:336px;background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(0,rgba(0,0,0,.08)),color-stop(7%,rgba(0,0,0,.02)),color-stop(10%,transparent));background:linear-gradient(0,rgba(0,0,0,.08),rgba(0,0,0,.02) 7%,transparent 10%);overflow:hidden}.UnarchivePlayerView .PlayerAvatarWrapper>img{max-height:200%!important}.UnarchivePlayerView .ArchivePlayerViewContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3em;min-height:300px}.UnarchivePlayerView .ArchivePlayerViewContent .TextWrapper{margin:0 auto 1.5em;max-width:570px}.UnarchivePlayerView .ArchivePlayerViewContent .buttonsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.2em}.UnarchivePlayerView .ArchivePlayerViewContent .buttonsWrapper .ButtonWrapper{margin:0 1.2em}.PlayerItemsView{text-align:center}.PlayerItemsView .PlayerItemGrid{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;justify-items:center;margin-top:1.5em}@media (max-width:1280px){.PlayerItemsView .PlayerItemGrid{grid-gap:1.5em;font-size:calc(2.66667px + 1.30208vw)}}@media (min-width:1281px){.PlayerItemsView .PlayerItemGrid{grid-gap:1em;font-size:calc(-11.16981px + 1.88679vw)}}.PlayerItemsView .PlayerItemGrid .avatarItem{height:3em;width:3em;position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.PlayerItemsView .PlayerItemGrid .avatarItem .PowerImageWrapper{height:2.5em;width:2.5em;margin:auto}.PlayerItemsView .PlayerItemGrid .avatarItem.isTooltipVisible .genericTooltip{display:block}.PlayerItemsView .PlayerItemGrid .avatarItem .itemImageWrap{position:absolute;top:0;left:0;width:100%;height:100%}.PlayerItemsView .PlayerItemGrid .avatarItem .itemImageWrap>.itemImage{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.PlayerItemsView .PlayerItemGrid .avatarItem:not(.fullyOwned) .itemImageWrap{opacity:.5}.PlayerItemsView .PlayerItemGrid .avatarItem:not(.fullyOwned):not(.partlyOwned) .itemImageWrap{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.PlayerItemsView .PlayerItemGrid .avatarItem .genericTooltip{bottom:calc(100% + 1em);left:calc(50% - 6.75em);text-align:center;width:13.5em;color:#212121;border:0;-webkit-box-shadow:6px 8px 16px 0 rgba(33,33,33,.16);box-shadow:6px 8px 16px 0 rgba(33,33,33,.16)}.PlayerItemsView .PlayerItemGrid .avatarItem .genericTooltip:before{border:0}.PlayerItemsView .PlayerItemGrid .avatarItem .genericTooltip .PowerImageWrapper{height:150px;width:150px;margin-top:1em}.PlayerItemsView .PlayerItemGrid .avatarItem .genericTooltip-bottom:before{bottom:calc(-.4em - 1px)}.PlayerItemsView .PlayerItemGrid .avatarItem.avatarItemPet .genericTooltip>div:last-child{width:100%;height:9.75em;margin-top:1em}.PlayerItemsView .PlayerItemGrid .avatarItem.avatarItemPet .genericTooltip>div:last-child>img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.PlayerItemsView .PlayerItemGrid .avatarItem.avatarItemGear .genericTooltip{height:3.25em;width:15em;left:calc(50% - 7.5em)}.PlayerItemsView .PlayerItemGrid .avatarItem.avatarItemGear .genericTooltip .genericTooltipInner{padding:1em;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.PlayerItemsView .PlayerItemGrid .avatarItem.avatarItemGear .genericTooltip .genericTooltipInner div{height:1.25em;width:1.25em}.PlayerItemsView .PlayerItemGrid .avatarItem.avatarItemGear .genericTooltip .genericTooltipInner div>img{max-width:100%;max-height:100%}@media (max-width:1280px) and (max-width:639px){.PlayerItemsView .PlayerItemGrid{font-size:11px}}@media (max-width:1280px) and (min-width:1024px){.PlayerItemsView .PlayerItemGrid{font-size:16px}}@media (min-width:1281px) and (max-width:1280px){.PlayerItemsView .PlayerItemGrid{font-size:13px}}@media (min-width:1281px) and (min-width:1440px){.PlayerItemsView .PlayerItemGrid{font-size:16px}}.LevelUpNotificationModal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5vh 2.5vw;height:100%}@media (orientation:landscape){.LevelUpNotificationModal{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.LevelUpNotificationModal .image{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (orientation:landscape){.LevelUpNotificationModal .image{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}}.LevelUpNotificationModal .image .Pedestal{height:100%}.LevelUpNotificationModal .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media (orientation:landscape){.LevelUpNotificationModal .content{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}}.LevelUpNotificationModal .content .set{-o-object-fit:contain;object-fit:contain;margin-top:2.5vh;margin-bottom:2.5vh;height:12vw;min-height:4em;border-radius:.5em}@media (orientation:landscape){.LevelUpNotificationModal .content .set{margin-top:0}}.LevelUpNotificationModal .content .Title{margin-bottom:.25em}.LevelUpNotificationModal .content .Title strong{font-weight:900}.LevelUpNotificationModal .content .TextWrapper{margin-bottom:2.5vh}.LevelUpNotificationModal .content .ButtonWrapper{display:none}@media (orientation:landscape){.LevelUpNotificationModal .content .ButtonWrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.LevelUpNotificationModal .button{text-align:center;margin:2.5vh 0}@media (orientation:landscape){.LevelUpNotificationModal .button{display:none}}.Pedestal{position:relative}.Pedestal .ScaleToFit{height:100%}.Pedestal .ScaleToFit .ScaleToFitInner>*{position:absolute}.Pedestal .ScaleToFit .ScaleToFitInner>.base{width:1396px;height:547px;bottom:0;left:0}.Pedestal .ScaleToFit .ScaleToFitInner>.crystal{-webkit-animation-name:pedestalShifting;animation-name:pedestalShifting;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.Pedestal .ScaleToFit .ScaleToFitInner>.crystal1{width:31px;height:80px;bottom:750px;left:434px}.Pedestal .ScaleToFit .ScaleToFitInner>.crystal2{width:31px;height:85px;bottom:745px;left:887px}.Pedestal .ScaleToFit .ScaleToFitInner>.backCrystals{width:1396px;height:130px;bottom:725px;left:0;-webkit-animation-name:pedestalShifting;animation-name:pedestalShifting;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.Pedestal .ScaleToFit .ScaleToFitInner>.standee{top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.Pedestal .ScaleToFit .ScaleToFitInner>.crystal3{width:45px;height:111px;bottom:620px;left:78px}.Pedestal .ScaleToFit .ScaleToFitInner>.crystal4{width:44px;height:112px;bottom:621px;left:1237px}.Pedestal .ScaleToFit .ScaleToFitInner>.crystal5{width:50px;height:138px;bottom:420px;left:315px}.Pedestal .ScaleToFit .ScaleToFitInner>.crystal6{width:53px;height:132px;bottom:420px;left:992px}.Pedestal .ScaleToFit .ScaleToFitInner>.frontCrystals{width:1396px;height:392px;bottom:380px;left:0;-webkit-animation-name:pedestalShifting;animation-name:pedestalShifting;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.Pedestal .ScaleToFit .ScaleToFitInner>.light{width:250px;height:250px;-webkit-transform-origin:bottom center;transform-origin:bottom center;opacity:.5}.Pedestal .ScaleToFit .ScaleToFitInner>.light1a{-webkit-transform:rotate(-3deg) scale(-.15,1.5);transform:rotate(-3deg) scale(-.15,1.5);bottom:524px;left:331px}.Pedestal .ScaleToFit .ScaleToFitInner>.light1b{-webkit-transform:rotate(1deg) scale(.15,1.5);transform:rotate(1deg) scale(.15,1.5);bottom:521px;left:330px}.Pedestal .ScaleToFit .ScaleToFitInner>.light2a{-webkit-transform:rotate(-3deg) scale(-.15,1.5);transform:rotate(-3deg) scale(-.15,1.5);bottom:522px;left:781px}.Pedestal .ScaleToFit .ScaleToFitInner>.light2b{-webkit-transform:rotate(2deg) scale(.15,1.5);transform:rotate(2deg) scale(.15,1.5);bottom:523px;left:779px}.Pedestal .ScaleToFit .ScaleToFitInner>.light3a{-webkit-transform:rotate(-2deg) scale(-.15,1.5);transform:rotate(-2deg) scale(-.15,1.5);bottom:387px;left:-29px}.Pedestal .ScaleToFit .ScaleToFitInner>.light3b{-webkit-transform:rotate(2deg) scale(.15,1.5);transform:rotate(2deg) scale(.15,1.5);bottom:391px;left:-11px}.Pedestal .ScaleToFit .ScaleToFitInner>.light4a{-webkit-transform:rotate(-2deg) scale(-.15,1.5);transform:rotate(-2deg) scale(-.15,1.5);bottom:389px;left:1124px}.Pedestal .ScaleToFit .ScaleToFitInner>.light4b{-webkit-transform:rotate(2deg) scale(.15,1.5);transform:rotate(2deg) scale(.15,1.5);bottom:389px;left:1141px}.Pedestal .ScaleToFit .ScaleToFitInner>.light5a{-webkit-transform:rotate(-4deg) scale(-.15,2);transform:rotate(-4deg) scale(-.15,2);bottom:107px;left:214px}.Pedestal .ScaleToFit .ScaleToFitInner>.light5b{-webkit-transform:rotate(2deg) scale(.15,2);transform:rotate(2deg) scale(.15,2);bottom:113px;left:224px}.Pedestal .ScaleToFit .ScaleToFitInner>.light6a{-webkit-transform:rotate(-2deg) scale(-.15,2);transform:rotate(-2deg) scale(-.15,2);bottom:113px;left:888px}.Pedestal .ScaleToFit .ScaleToFitInner>.light6b{-webkit-transform:rotate(2deg) scale(.15,2);transform:rotate(2deg) scale(.15,2);bottom:108px;left:899px}@-webkit-keyframes pedestalShifting{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes pedestalShifting{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.playerCards{-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375)}.playerCards .playerCard{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.5em;border-bottom:1px solid #ddd;text-align:left}.playerCards .playerCard:hover{background-color:#f1f1f1}.playerCards .playerCard .playerCardLeft{background-size:contain;background-position:50%;background-repeat:no-repeat;-ms-flex-preferred-size:65px;flex-basis:65px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;min-height:65px;display:block;margin-right:1em}.playerCards .playerCard .playerCardLeft .DS_Avatar{display:-webkit-box;display:-ms-flexbox;display:flex}.playerCards .playerCard .playerCardRight{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:center;align-self:center}@media (max-width:479px){.playerCards .playerCard .playerCardRight{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}}.playerCards .playerCard.integratedConfirm .playerCardRight{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.playerCards .playerCard.integratedConfirm .playerCardRight:not(.withButton){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around}.playerCards .playerCard.integratedConfirm .playerCardRight:not(.withButton) .playerName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.5em}.playerCards .playerCard.integratedConfirm .playerCardRight.withButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.playerCards .playerCard.integratedConfirm .playerCardRight.withButton>div:first-of-type{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-width:0}.playerCards .playerCard.integratedConfirm .playerCardRight.withButton>div:last-of-type{-ms-flex-negative:0;flex-shrink:0}.StatInputWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1rem}.StatInputWrapper+.StatInputWrapper{margin-left:2em}.StatInputWrapper .TextWrapper{font-size:1.75em;font-weight:900;margin-right:.5em}.StatInputWrapper .StatInput{border-radius:8px;font-size:1.75em;font-weight:700;padding:.25em .5em;text-align:center;width:3.25em}.StatInputWrapper .StatInput:not(:last-child){margin-right:1em}.StatInputWrapper.readOnly{opacity:.8}.StatInputWrapper.readOnly input{cursor:default}.StatInputWrapper.xp .TextWrapper,.StatInputWrapper.xp input{color:#6932dc}.StatInputWrapper.xp input{border:3px solid #6932dc}.StatInputWrapper.gp .TextWrapper,.StatInputWrapper.gp input{color:#cc8000}.StatInputWrapper.gp input{border:3px solid #cc8000}.StatInputWrapper.hp .TextWrapper,.StatInputWrapper.hp input{color:#ff1464}.StatInputWrapper.hp input{border:3px solid #ff1464}.StatInputWrapper.ap .TextWrapper,.StatInputWrapper.ap input{color:#006eff}.StatInputWrapper.ap input{border:3px solid #006eff}.StatModifiersWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1rem;font-weight:700;line-height:1.3em}.StatModifiersWrapper .StatModifier{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.StatModifiersWrapper .crystals,.StatModifiersWrapper .gp,.StatModifiersWrapper .hp,.StatModifiersWrapper .xp{width:100%;white-space:nowrap}.StatModifiersWrapper .crystals.order-1,.StatModifiersWrapper .crystals.order-2,.StatModifiersWrapper .crystals.order-3,.StatModifiersWrapper .crystals.order-4,.StatModifiersWrapper .crystals:not(:last-child),.StatModifiersWrapper .gp.order-1,.StatModifiersWrapper .gp.order-2,.StatModifiersWrapper .gp.order-3,.StatModifiersWrapper .gp.order-4,.StatModifiersWrapper .gp:not(:last-child),.StatModifiersWrapper .hp.order-1,.StatModifiersWrapper .hp.order-2,.StatModifiersWrapper .hp.order-3,.StatModifiersWrapper .hp.order-4,.StatModifiersWrapper .hp:not(:last-child),.StatModifiersWrapper .xp.order-1,.StatModifiersWrapper .xp.order-2,.StatModifiersWrapper .xp.order-3,.StatModifiersWrapper .xp.order-4,.StatModifiersWrapper .xp:not(:last-child){margin-right:.75em}.StatModifiersWrapper .crystals.order-1,.StatModifiersWrapper .gp.order-1,.StatModifiersWrapper .hp.order-1,.StatModifiersWrapper .xp.order-1{-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5}.StatModifiersWrapper .crystals.order-2,.StatModifiersWrapper .gp.order-2,.StatModifiersWrapper .hp.order-2,.StatModifiersWrapper .xp.order-2{-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.StatModifiersWrapper .crystals.order-3,.StatModifiersWrapper .gp.order-3,.StatModifiersWrapper .hp.order-3,.StatModifiersWrapper .xp.order-3{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.StatModifiersWrapper .crystals.order-4,.StatModifiersWrapper .gp.order-4,.StatModifiersWrapper .hp.order-4,.StatModifiersWrapper .xp.order-4{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.StatModifiersWrapper .crystals.order-5,.StatModifiersWrapper .gp.order-5,.StatModifiersWrapper .hp.order-5,.StatModifiersWrapper .xp.order-5{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:0}.StatModifiersWrapper .hp{color:#ff1464}.StatModifiersWrapper .crystals{color:#006eff}.StatModifiersWrapper .xp{color:#6932dc}.StatModifiersWrapper .gp{color:#cc8000}.PowerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;text-align:center;width:100%}@media (min-width:1024px){.PowerWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin:0;text-align:left}}.PowerWrapper .PowerImage{margin-bottom:2em;max-width:14vh;max-height:14vh;text-align:center;position:relative}@media (min-width:667px) and (min-height:568px){.PowerWrapper .PowerImage{max-width:16vh;max-height:16vh}}@media (min-width:768px) and (min-height:667px){.PowerWrapper .PowerImage{max-width:18vh;max-height:18vh}}@media (min-width:1024px) and (min-height:768px){.PowerWrapper .PowerImage{max-width:21vh;max-height:21vh}}@media (min-width:1440px) and (min-height:900px){.PowerWrapper .PowerImage{max-width:23vh;max-height:23vh}}.PowerWrapper .PowerImage .btn.edit{position:absolute;right:1.25em;bottom:calc(1.25em + 3px);z-index:1}.PowerWrapper .PowerImage .requirements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:hsla(0,0%,100%,.7);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.PowerWrapper .PowerImage .requirements+img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.PowerWrapper .PowerImage .requirements .lock{-o-object-fit:contain;object-fit:contain;margin-bottom:10%;width:calc(100% - 2em);height:46%}.PowerWrapper .PowerImage .requirements .powers{color:#555;font-size:.75em;font-weight:700;line-height:1.3em;text-align:center;width:calc(100% - 2em)}@media (min-height:667px){.PowerWrapper .PowerImage .requirements .powers{font-size:1em}}@media (min-height:768px){.PowerWrapper .PowerImage .requirements .powers{font-size:1.25em}}.PowerWrapper .PowerImage .requirements .powers .PowerPointsWrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.PowerWrapper .PowerImage .requirements .powers span:first-child{display:block}.PowerWrapper .PowerImage .requirements .powers span:not(:first-child):not(:last-child):after{content:", "}.PowerWrapper .PowerImage>img{border-radius:1em;width:100%}.PowerWrapper .PowerContent .title{color:#212121;font-size:1.5em;font-weight:100;line-height:1.1em;margin-bottom:.5em}@media (min-width:768px){.PowerWrapper .PowerContent .title{font-size:2em}}@media (min-width:1024px){.PowerWrapper .PowerContent .title{font-size:2.25em}}.PowerWrapper .PowerContent .StatModifiersWrapper{font-size:1.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.PowerWrapper .PowerContent .StatModifiersWrapper{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}.PowerWrapper .PowerContent .text{color:#555;font-size:.88em;font-style:italic;font-weight:100;line-height:1.4em;margin:1.5em 0}.PowerWrapper .PowerContent .btn,.PowerWrapper .PowerContent .btn .PowerPointsWrapper>div{font-weight:700}.PowerWrapper .PowerContent .btn.hidden{visibility:hidden}.PowerImageWrapper{-ms-flex-negative:0;flex-shrink:0;position:relative}.PowerImageWrapper.available{opacity:.5}.PowerImageWrapper.locked{opacity:.3}.PowerImageWrapper.locked.greyscaleFilter{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.PowerImageWrapper .lockedImage{width:50%;height:50%;top:25%;left:25%;z-index:2}.PowerImageWrapper .lockedImage,.PowerImageWrapper img{-o-object-fit:contain;object-fit:contain;position:absolute}.PowerImageWrapper img{width:100%;height:100%;top:0;left:0;-webkit-transform:scale(1.125);transform:scale(1.125);z-index:1}.PowerImageWrapper.shapeCircle img{border-radius:50%}.PowerImageWrapper.shapeRoundedSquare img{border-radius:5%}.PowerPointsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:100;letter-spacing:1px;white-space:nowrap}.PowerPointsWrapper>div:not(:first-child){font-weight:700}.PowerPointsWrapper>div:after{content:"\00a0"}.PowerPointsWrapper>div+img{margin:-.15em 0 0;max-width:1em}.PowerPointsWrapper .PowerPointsIcon{width:1.5em;height:1.5em}.PowerPointsWrapper .PowerPointsIcon.green{color:#6932dc}.LockedPageOuterWrapper{height:100%}.LockedPageOuterWrapper+.LockedPageCloseButton{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:#eee;border-radius:50%;color:#fff;cursor:pointer;padding:.75em;width:2.75em;height:2.75em;position:absolute;right:2em;top:2em}.LockedPageOuterWrapper+.LockedPageCloseButton:hover{background-color:#ddd}.LockedPageOuterWrapper+.LockedPageCloseButton .Icon{width:100%;height:100%}.LockedPageOuterWrapper .LockedPageWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;padding:3em 2em;right:0}.LockedPageOuterWrapper .LockedPageWrapper:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}@media (min-width:1024px){.LockedPageOuterWrapper .LockedPageWrapper{padding:3em 4em;max-width:calc(1100px + 8em)}}.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper{display:inline-block;vertical-align:middle;width:calc(100% - .25em);margin-bottom:2em}.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageImage{background-size:contain;background-position:50%;background-repeat:no-repeat;margin:0 auto 2em;min-height:12em;max-height:18em;height:35vw}@media (min-width:1024px){.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageImage{display:none}}.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto calc(.5em + 3vh)}.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageHeader .image{display:none;margin-right:3em;width:10em}@media (min-width:1280px){.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageHeader .image{display:block}}.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageHeader .Title{color:#212121;text-align:center}@media (min-width:1280px){.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageHeader .Title:not(:first-child){text-align:left}}@media (min-width:1024px){.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageImageContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageImageContent+.Separator{margin:2em 0}.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageImageContent .image{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-size:contain;background-position:100%;background-repeat:no-repeat;display:none;margin-right:2em;min-height:22em;max-height:30em;height:35vw}@media (min-width:1024px){.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageImageContent .image{display:block}}.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageImageContent .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;text-align:center;max-width:36em}@media (min-width:1024px){.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageImageContent .content{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;text-align:left;max-width:26em;min-width:22em}}.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageImageContent .content .TextWrapper{color:#555}.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageImageContent .content .TextWrapper+.info{margin-top:1.5em}.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageImageContent .content .ButtonWrapper{margin:1.5em 0}.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageImageContent .content .info{color:#767676;padding-left:2em;position:relative;font-style:italic}.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageImageContent .content .info:hover{color:#555}.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageImageContent .content .info:hover:before{background-color:#767676}.LockedPageOuterWrapper .LockedPageWrapper .LockedPageInnerWrapper .LockedPageImageContent .content .info:before{background-size:35%;background-position:50%;background-repeat:no-repeat;background-color:#999;background-image:url(../files-sub/classcraft-assets/icons/question.svg);border-radius:50%;content:"";width:1.5em;height:1.5em;position:absolute;top:calc(50% - .75em);left:0}.TaskWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:calc(896px + 5%);padding:2em 5%;margin:0 auto}.TaskWrapper>.Title{color:#212121;margin-bottom:.875em;text-align:center}.TaskWrapper .attachmentsWrapper,.TaskWrapper .EditableContentWrapper,.TaskWrapper .TextEditorOutputWrapper{width:100%}.TaskWrapper .EditableContentWrapper,.TaskWrapper .TextEditorOutputWrapper{font-size:calc(15.33333px + .20833vw);line-height:1.5em}@media (max-width:319px){.TaskWrapper .EditableContentWrapper,.TaskWrapper .TextEditorOutputWrapper{font-size:16px}}@media (min-width:1280px){.TaskWrapper .EditableContentWrapper,.TaskWrapper .TextEditorOutputWrapper{font-size:18px}}.TaskWrapper .TextEditorOutputWrapper{padding:0}.TaskWrapper .EditableContentWrapper{border-radius:.625em}.TaskWrapper .EditableContentWrapper .edit{border-top-right-radius:.5em}.TaskWrapper .completeButton{margin-top:2em}.TaskEditorWrapper{width:100%}.TaskEditorWrapper>.TextWrapper{font-weight:300;font-size:.88em;margin-bottom:1.5em}.TaskEditorWrapper>input{margin:0 auto;max-width:400px;width:100%;font-size:1em}.TaskEditorWrapper>input+.TextWrapper{margin-top:3em}.TaskEditorWrapper .TextInputWrapper{max-width:750px;margin:auto}.TaskEditorWrapper .TextInputWrapper .addFileBtn{position:relative}.TaskEditorWrapper .redactor-editor{min-height:20em}.EdgeControl{padding:0 .45em}.EdgeControl,.EdgeInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:1.2em;height:2.4em}.EdgeInfo{padding:0 .575em}.EdgeInfo .Icon{width:1.25em;height:1.25em}.EdgeInfo .Icon.general-check{color:#6932dc}.EdgeInfo .Icon.general-close_big{color:#ff1464}.EdgeInfo .Icon.monochrome{color:#999}.EdgeInfo .separator{margin:0 .375em;color:#ddd}.EdgeSelector{-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.125em;border-radius:50%;border:.125em solid #ddd;cursor:pointer;width:1.5em;height:1.5em}.EdgeSelector:hover.green{border-color:#7948e0}.EdgeSelector:hover.red{border-color:#ff2e75}.EdgeSelector:hover .Icon.general-check{color:#7948e0}.EdgeSelector:hover .Icon.general-close_big{color:#ff2e75}.EdgeSelector:hover .Icon.general-trash{color:#555}.EdgeSelector+button{margin-left:.375em}.EdgeSelector.green{border-color:#6932dc}.EdgeSelector.red{border-color:#ff1464}.EdgeSelector.blue{border-color:#006eff}.EdgeSelector.grey{background-color:#ddd}.EdgeSelector .Icon{width:1em;height:1em}.EdgeSelector .Icon.general-check{color:#6932dc}.EdgeSelector .Icon.general-close_big{color:#ff1464}.EdgeSelector .Icon.general-trash{color:#999}.GCAttachment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.75em 0;text-decoration:none;width:100%}.GCAttachment:first-child{padding-top:0}.GCAttachment:not(:last-child){border-bottom:1px solid #eee}.GCAttachment:last-child{padding-bottom:0}.GCAttachment:hover{cursor:pointer}.GCAttachment:hover .thumbnail{border-color:#eee}.GCAttachment:hover .title{color:#555}.GCAttachment .thumbnail{background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-ms-flex-negative:0;flex-shrink:0;border:1px solid #fafbfc;margin-right:.5em;width:3em;height:2.25em}.GCAttachment .thumbnail,.GCAttachment .title{-webkit-transition-duration:.2s;transition-duration:.2s}.GCAttachment .title{font-weight:300;font-size:.75em;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#999;max-width:14em}.GoogleFormQuizParent{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:920px;padding:2em}.GoogleFormQuizParent img{margin-bottom:2rem;width:350px}.GoogleFormQuizParent .section,.GoogleFormQuizParent .Title{margin-bottom:2rem}.GoogleFormQuizParent .section .TextWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.GoogleFormQuizParent .section .TextWrapper:first-of-type{margin-bottom:.5em}.GoogleFormQuizParent .section .TextWrapper .Icon.file-google_form--color{height:1.5em;margin-right:.25em;margin-top:-1px;width:1.5em}.GoogleFormQuizParent .section .TextWrapper .Icon.iconScore{height:1rem;margin-right:.25em;margin-top:-2px;width:1rem}.GoogleFormQuizParent .section .TextWrapper .Icon.iconScore.general-check{color:#6932dc}.GoogleFormQuizParent .section .TextWrapper .Icon.iconScore.general-close_big{color:#ff1464}.GoogleFormQuizStudent{display:grid;grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content;height:100%;overflow:hidden}.GoogleFormQuizStudent .footer{border-top:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1.5rem}.GoogleFormQuizTeacher{height:100%;max-width:calc(896px + 2em);margin:0 auto;padding:2em}.GoogleFormQuizTeacherHeader{-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);background-color:#fff;border-radius:.5em;margin-bottom:2em;padding:.5em 1em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GoogleFormQuizTeacherHeader.arrow:before,.GoogleFormQuizTeacherHeader:after{content:"";position:absolute}.GoogleFormQuizTeacherHeader.arrow:before{-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:1em;height:1em;bottom:-.5em;left:calc(50% - .5em)}.GoogleFormQuizTeacherHeader.arrow:after{background-color:#fff;width:2em;height:1.25em;bottom:0;left:calc(50% - 1em)}.GoogleFormQuizTeacherHeader .Icon{margin-right:.5rem}.GoogleFormQuizTeacherHeader .TextWrapper{margin-right:auto;overflow:hidden;z-index:1}.GoogleFormQuizTeacherHeader .TextWrapper p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.GoogleFormQuizTeacherHeader .TextWrapper p em{font-style:italic}.GoogleFormQuizTeacherHeader .button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;margin-left:1.5rem}.GoogleFormQuizTeacherHeader .button .Icon{margin-right:.25rem;width:12px;height:12px}.MultipleGroups{text-align:left;padding:1.5em;position:absolute;top:56px;right:100px;bottom:0;background-color:#fff;border-left:1px solid #eee;pointer-events:auto}.MultipleGroups>.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25em;color:#555;text-align:center;margin-bottom:1em}.MultipleGroups>.title>.Icon{margin-right:.5em;width:1.25em;height:1.25em}.MultipleGroups>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.5em}.MultipleGroups>ul>li>a,.MultipleGroups>ul>li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.5em}.MultipleGroups>ul>li>a>.groupName,.MultipleGroups>ul>li>div>.groupName{-webkit-box-flex:1;-ms-flex:1;flex:1}.MultipleGroups>ul>li>a>.Icon,.MultipleGroups>ul>li>div>.Icon{color:#999;margin-left:1em}.MultipleGroups>ul>li>a>.Icon.general-arrow_menu,.MultipleGroups>ul>li>div>.Icon.general-arrow_menu{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.MultipleGroups>ul>li>a{color:#999;text-decoration:none}.MultipleGroups>ul>li>a:hover{color:#6932dc;background-color:#f7f7f7;border-radius:.5em}.MultipleGroups>ul>li>div{color:#555}.MultipleGroups>ul>li>div>.Icon.general-arrow_menu{visibility:hidden}.MultipleGroups>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75em;color:#6932dc;font-weight:700;margin-top:1em;padding:.5em 0;cursor:pointer}.MultipleGroups>button>.Icon{width:1.25em;height:1.25em;margin-right:.5em}.NodeCircle{margin:0 auto;width:100px;height:100px;position:relative}.NodeCircle .NodeCircleGlow{border-radius:50%;margin:12%;width:76%;height:76%;position:absolute;-webkit-animation:nodeCircleGlow .75s ease-in-out infinite alternate;animation:nodeCircleGlow .75s ease-in-out infinite alternate}.NodeCircle .NodeCircleOuter{border-radius:50%;width:100%;height:100%;position:absolute}.NodeCircle .NodeCircleMiddle{border-radius:50%;background-color:hsla(0,0%,100%,.5);margin:6%;width:88%;height:88%;position:absolute}.NodeCircle .NodeCircleInner{border-radius:50%;background-color:#fff;margin:12%;width:76%;height:76%;position:absolute}.NodeCircle .NodeCircleInner>.Icon{width:60%;height:60%;position:absolute;top:20%;left:20%}.NodeCircle .NodeCircleInner>img{position:absolute;top:0;left:0;background-size:contain;background-position:50%;background-repeat:no-repeat;width:60%;height:60%;top:20%;left:20%}.NodeCircle .NodeCircleBadge{border-radius:50%;width:35%;height:35%;position:absolute;top:0;right:0;padding:6%}.NodeCircle .NodeCircleBadge.star{background-color:#6932dc}.NodeCircle .NodeCircleBadge.thunder{background-color:#006eff}.NodeCircle .NodeCircleBadge>.Icon{height:100%;width:100%;color:#fff}@-webkit-keyframes nodeCircleGlow{0%{opacity:0}to{opacity:.75}}@keyframes nodeCircleGlow{0%{opacity:0}to{opacity:.75}}.NodeLabel{padding:.875em 1.5em;border-radius:.75em;text-align:center;white-space:nowrap;max-width:350px}.NodeLabel .title{font-size:1.15em;font-weight:700;letter-spacing:1px}.NodeLabel .subtitle,.NodeLabel .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.NodeLabel .subtitle{margin-top:.5em}.NodeLabel .pins{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.5em}.NodeLabel .pins>span+.Icon{margin-left:1em}.NodeLabel .pins .Icon{display:inline-block;vertical-align:bottom;margin-right:.25em;width:1.25em;height:1.25em}.NodeLabel .pins .Icon.general-users{color:#555}.NodeLabel .pins .Icon.general-check{color:#6932dc}.NodeLabel .pins .Icon.general-close_big{color:#ff1464}.ObjectiveListWrapper{overflow-x:hidden;overflow-y:auto}@supports (overflow-y:overlay){.ObjectiveListWrapper{overflow-y:overlay}}.ObjectiveListWrapper .ObjectiveListItem{display:block;color:#999;text-align:left;width:100%}.ObjectiveListWrapper .ObjectiveListItem.selected,.ObjectiveListWrapper .ObjectiveListItem:hover{background-color:rgba(85,85,85,.05)}.ObjectiveListWrapper .ObjectiveListItem.selected{-webkit-box-shadow:inset 2.5px 0 0 0 #6932dc;box-shadow:inset 2.5px 0 0 0 #6932dc;color:#6932dc}.ObjectiveListWrapper .ObjectiveListItem>div{display:grid;grid:repeat(2,-webkit-min-content)/min-content 1fr;grid:repeat(2,min-content)/min-content 1fr;grid-gap:.25em .75em;grid-template-areas:"icon name" "icon progress";-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:.625em;width:100%}.ObjectiveListWrapper .ObjectiveListItem>div .Icon,.ObjectiveListWrapper .ObjectiveListItem>div img{grid-area:icon;width:1em;height:1em}.ObjectiveListWrapper .ObjectiveListItem>div .TextWrapper{grid-area:name}.ObjectiveListWrapper .ObjectiveListItem>div .ObjectiveListProgressBar{grid-area:progress;background-color:#ddd;width:100%;height:3px;position:relative}.ObjectiveListWrapper .ObjectiveListItem>div .ObjectiveListProgressBar span{position:absolute;top:0;bottom:0}.ObjectiveListWrapper .ObjectiveListItem>div .ObjectiveListProgressBar span.available{background-color:#999}.ObjectiveListWrapper .ObjectiveListItem>div .ObjectiveListProgressBar span.green{background-color:#6932dc}.ObjectiveListWrapper .ObjectiveListItem>div .ObjectiveListProgressBar span.red{background-color:#ff1464}.ObjectiveProgressWrapper{height:100%;max-width:calc(896px + 2em);margin:0 auto;padding:2em}.ObjectiveProgressWrapper>.ObjectiveProgressInner .blankState{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4em}.ObjectiveProgressWrapper>.ObjectiveProgressInner .blankState .IconWrapper{margin-bottom:1em;min-width:7em;min-height:7em;width:7em;height:7em;position:relative}.ObjectiveProgressWrapper>.ObjectiveProgressInner .blankState .IconWrapper:before{background-color:#ddd;border:4px solid #fff;content:"";-webkit-transform:translate(calc(-1.375em - 4px),calc(-3.5em + 14px)) rotate(-45deg);transform:translate(calc(-1.375em - 4px),calc(-3.5em + 14px)) rotate(-45deg);z-index:1;width:calc(100% + 2.75em);height:8px;position:absolute;bottom:0;left:0}.ObjectiveProgressWrapper>.ObjectiveProgressInner .blankState .TextWrapper{color:#999;max-width:16em}.ObjectiveProgressWrapper>.ObjectiveProgressInner .autocompleteMarker{z-index:0;color:#fff;background-color:#006eff;display:inline-block}.ObjectiveProgressWrapper>.ObjectiveProgressInner .autocompleteMarker.top{border-radius:.5em .5em 0 0;padding:.5em .5em calc(.5em + 3px);-webkit-transform:translateY(6px);transform:translateY(6px)}.ObjectiveProgressWrapper>.ObjectiveProgressInner .autocompleteMarker.top .Icon{margin-right:.25em}.ObjectiveProgressWrapper>.ObjectiveProgressInner .autocompleteMarker.bottom{border-radius:0 0 .5em .5em;padding:calc(.5em + 3px) .5em .5em;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.ObjectiveProgressWrapper>.ObjectiveProgressInner .autocompleteMarker>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveAssignmentProgressWrapper,.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveBasicProgressWrapper,.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveGoogleFormsQuizProgressWrapper{z-index:1;-webkit-box-shadow:0 4px 10px 5px rgba(33,33,33,.05);box-shadow:0 4px 10px 5px rgba(33,33,33,.05);background-color:#fff;border-radius:.5em;margin-top:1.25em;padding:0 1.25em 1em;position:relative}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveAssignmentProgressWrapper.blueBorder,.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveBasicProgressWrapper.blueBorder,.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveGoogleFormsQuizProgressWrapper.blueBorder{border:3px solid #006eff;margin:0;-webkit-box-shadow:none;box-shadow:none}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveAssignmentProgressWrapper .ObjectiveProgressTableWrapper,.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveBasicProgressWrapper .ObjectiveProgressTableWrapper,.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveGoogleFormsQuizProgressWrapper .ObjectiveProgressTableWrapper{margin-left:-1.25em;padding:0 1.25em;width:calc(100% + 2.5em)}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1em}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .giveFeedbackButton{padding:0;color:#999}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .giveFeedbackButton>.feedbackIconWrapper{width:1.5em;height:1.5em;border:2px solid #ddd;border-radius:50%;margin-right:.5em;padding:0}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .giveFeedbackButton>.feedbackIconWrapper .Icon{height:10px;width:10px;margin:auto}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .giveFeedbackButton:focus>.feedbackIconWrapper,.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .giveFeedbackButton:hover>.feedbackIconWrapper{background-color:#ddd}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .giveFeedbackButton:focus>.feedbackIconWrapper .Icon,.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .giveFeedbackButton:hover>.feedbackIconWrapper .Icon{color:#fff}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton{margin-left:auto}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton .ButtonWrapper{padding-right:.375rem}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton.isOpened .DropdownButtonList:before{right:calc(50% - .4375em)}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton.isOpened .allActionsWrapper .menu_dots{background-color:#ddd}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton.isOpened .allActionsWrapper .menu_dots:before{-webkit-filter:none;filter:none}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton .allActionsWrapper .TextWrapper{display:inline;margin-left:.5em;color:#999}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton .allActionsWrapper .menu_dots{width:3em;height:3em}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton .allActionsWrapper:focus .menu_dots,.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton .allActionsWrapper:hover .menu_dots{background-color:#ddd}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton .allActionsWrapper:focus .menu_dots:before,.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton .allActionsWrapper:hover .menu_dots:before{-webkit-filter:none;filter:none}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton .DropdownButtonList .DropdownButtonListItem>button{padding:0}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton .DropdownButtonList .DropdownButtonListItem>button .ButtonWrapper{font-weight:300;font-size:.75em;text-align:left;color:#999;padding:1em;width:100%}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton .DropdownButtonList .DropdownButtonListItem>button .ButtonWrapper .Icon{margin-right:8px;margin-left:.5em}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton .DropdownButtonList .DropdownButtonListItem>button .ButtonWrapper .Icon.green{color:#6932dc}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton .DropdownButtonList .DropdownButtonListItem>button .ButtonWrapper .Icon.red{color:#ff1464}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .DropdownButton .DropdownButtonList .DropdownButtonListItem>button .googleImage{width:1em;height:1em;background-size:contain;background-repeat:no-repeat}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .refreshButton{font-size:.75rem;line-height:1rem;margin-left:auto;padding:.25rem .75rem}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .refreshButton .Icon{margin-left:0;margin-right:.25rem}.ObjectiveProgressWrapper>.ObjectiveProgressInner .ObjectiveProgressHeaderWrapper .refreshButton+.DropdownButton{margin-left:0}.AssignmentCreatorWrapper{-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);background-color:#fff;border-radius:.5em;padding:2em 1.5em;text-align:left;width:100%}.AssignmentCreatorWrapper>:not(.formCheckboxWrapper){margin-left:48px}.AssignmentCreatorWrapper .formCheckboxWrapper{margin:0}.AssignmentCreatorWrapper .formCheckboxWrapper:first-child{margin-bottom:1.25em}.AssignmentCreatorWrapper .formCheckboxWrapper>.CheckboxLabel{font-weight:300;letter-spacing:1px}.AssignmentCreatorWrapper .dueDateReward:not(:last-child){margin-bottom:2.5em}.AssignmentCreatorWrapper .dueDateReward .dueDate,.AssignmentCreatorWrapper .dueDateReward .reward{margin-top:2em}.AssignmentCreatorWrapper .dueDateReward .dueDate .content,.AssignmentCreatorWrapper .dueDateReward .reward .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1.25em}.AssignmentCreatorWrapper .dueDateReward .dueDate .content .IconWrapper,.AssignmentCreatorWrapper .dueDateReward .reward .content .IconWrapper{border:3px solid #555;margin-right:1.75em;min-width:3em;min-height:3em;width:3em;height:3em}.PostPickerWrapper>.TextWrapper{margin-bottom:1.5em}.PostPickerWrapper>.TextWrapper img{margin:0 .5em -.375em 0;max-width:1.5em;max-height:1.5em}.PostPickerWrapper .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);background-color:#fff;border-radius:.5em;padding:2em 1.5em;width:100%}.PostPickerWrapper .content .TextWrapper{margin-bottom:1.75em}.PostPickerWrapper .content select{margin-bottom:2.5em;max-width:32em;width:100%}.PostPickerWrapper .content .ButtonWrapper{font-size:calc(18.6px + .375vw);font-weight:900;letter-spacing:2px}@media (max-width:479px){.PostPickerWrapper .content .ButtonWrapper{font-size:20.4px}}@media (min-width:1440px){.PostPickerWrapper .content .ButtonWrapper{font-size:24px}}.ObjectiveCreatorWrapper{padding:0 2em 3em;height:100%}.ObjectiveCreatorWrapper>.Title{margin-bottom:1.25em}.ObjectiveCreatorWrapper>.TextWrapper{margin-bottom:1em}.ObjectiveCreatorWrapper>input{margin:0 auto;max-width:400px;width:100%}.ObjectiveCreatorWrapper>input+.TextWrapper{margin:2.25em 0}.ObjectiveCreatorWrapper>.ObjectiveCreatorList{display:grid;grid-gap:24px;grid-template-columns:repeat(auto-fit,265px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 7.5px hsla(0,0%,60%,.375);box-shadow:0 0 7.5px hsla(0,0%,60%,.375);-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;display:block;background-color:#fff;color:#6932dc;padding:2rem 1rem 1rem;height:100%;position:relative}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem>.TextWrapper.warning{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem>.TextWrapper.warning .Icon{height:20px;margin-right:.25rem;width:20px}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem:hover{background-color:#fafbfc;color:#7948e0;cursor:pointer}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem:hover .type,.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem:hover .warning{color:#999}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem.disabled{color:#555}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem input{display:none}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem .beta{color:#999;font-size:1rem;font-weight:700;position:absolute;right:12px;text-transform:uppercase;top:12px}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem .iconWrapper{margin:0 auto 1.5em;width:6em;height:6em}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem .iconWrapper.border{-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border:12px solid;border-radius:50%;padding:1.125em}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem .iconWrapper.image{position:relative}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem .iconWrapper.image .default{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem .iconWrapper .Icon{width:100%;height:100%}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem .type{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#212121;margin-bottom:1rem}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem>.TextWrapper.disabled{-ms-flex-negative:0;flex-shrink:0;padding-left:2.5em;text-align:left;position:relative}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem>.TextWrapper.disabled.hidden{visibility:hidden}.ObjectiveCreatorWrapper>.ObjectiveCreatorList .ObjectiveCreatorListItem>.TextWrapper.disabled:before{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/grey-6/alert.svg);content:"";width:1.5em;height:1.5em;position:absolute;top:calc(50% - .75em);left:.5em}.ObjectiveEditorWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.ObjectiveEditorWrapper>.Title{margin-bottom:.65em}.ObjectiveEditorWrapper>.ObjectiveEditorTabListWrapper{padding:0 2em}.ObjectiveEditorWrapper>.ObjectiveEditorTabListWrapper.hidden{display:none}.ObjectiveEditorWrapper>.ObjectiveEditorTabListWrapper .ObjectiveEditorTabListWrapper{margin:0 auto;max-width:1000px;width:100%}.ObjectiveEditorWrapper>.ObjectiveEditorTabListWrapper .ObjectiveEditorTabListWrapper,.ObjectiveEditorWrapper>.ObjectiveEditorTabListWrapper .ObjectiveEditorTabListWrapper .ObjectiveEditorTabWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ObjectiveEditorWrapper>.ObjectiveEditorTabListWrapper .ObjectiveEditorTabListWrapper .ObjectiveEditorTabWrapper{font-weight:300;font-size:calc(13.6px + .16667vw);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:4px solid hsla(0,0%,100%,.001);color:#999;cursor:pointer;overflow:hidden;padding-bottom:.375em}@media (max-width:479px){.ObjectiveEditorWrapper>.ObjectiveEditorTabListWrapper .ObjectiveEditorTabListWrapper .ObjectiveEditorTabWrapper{font-size:14.4px}}@media (min-width:1440px){.ObjectiveEditorWrapper>.ObjectiveEditorTabListWrapper .ObjectiveEditorTabListWrapper .ObjectiveEditorTabWrapper{font-size:16px}}.ObjectiveEditorWrapper>.ObjectiveEditorTabListWrapper .ObjectiveEditorTabListWrapper .ObjectiveEditorTabWrapper:hover{color:#555}.ObjectiveEditorWrapper>.ObjectiveEditorTabListWrapper .ObjectiveEditorTabListWrapper .ObjectiveEditorTabWrapper.disabled{color:#ddd;pointer-events:none}.ObjectiveEditorWrapper>.ObjectiveEditorTabListWrapper .ObjectiveEditorTabListWrapper .ObjectiveEditorTabWrapper.selected{border-bottom:4px solid;color:#6932dc}.ObjectiveEditorWrapper>.ObjectiveEditorTabListWrapper .ObjectiveEditorTabListWrapper .ObjectiveEditorTabWrapper.selected:hover{color:#7948e0}.ObjectiveEditorWrapper>.ObjectiveEditorTabListWrapper .ObjectiveEditorTabListWrapper .ObjectiveEditorTabWrapper .Icon:not(:last-child){margin-right:.5em}.ObjectiveEditorWrapper>.ObjectiveEditorTabListWrapper .ObjectiveEditorTabListWrapper .ObjectiveEditorTabWrapper .TextWrapper{display:none;padding-top:.125em}@media (min-width:768px){.ObjectiveEditorWrapper>.ObjectiveEditorTabListWrapper .ObjectiveEditorTabListWrapper .ObjectiveEditorTabWrapper .TextWrapper{display:block}}.ObjectiveEditorWrapper .ObjectiveEditorTabPanelWrapper{border-top:1px solid #ddd;background-color:#f7f7f7;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2em 2em 0;height:100%}.ObjectiveEditorWrapper .ObjectiveEditorTabPanelWrapper>.selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:900px;width:100%;height:100%}.ObjectiveEditorWrapper .ObjectiveEditorTabPanelWrapper>.selected>.ContentEditorWrapper,.ObjectiveEditorWrapper .ObjectiveEditorTabPanelWrapper>.selected>.StoryEditorWrapper{padding-bottom:2em}.ObjectiveEditorWrapper .ObjectiveEditorTabPanelWrapper>.selected>.AssignmentCreatorWrapper,.ObjectiveEditorWrapper .ObjectiveEditorTabPanelWrapper>.selected>.DiscussionEditorWrapper,.ObjectiveEditorWrapper .ObjectiveEditorTabPanelWrapper>.selected>.PostPickerWrapper,.ObjectiveEditorWrapper .ObjectiveEditorTabPanelWrapper>.selected>.ProgressEditorWrapper{margin-bottom:2em}.ObjectiveEditorWrapper .ObjectiveEditorTabPanelWrapper>:not(.selected){display:none}.GCAssignmentTask{max-width:calc(896px + 2em);margin:0 auto;padding:2em}.GCAssignmentTask .GCAssignmentContent{padding:0}.GCAssignmentContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:calc(896px + 5%);padding:2em 5%;margin:0 auto}.GCAssignmentContent>.Title{color:#212121;margin-bottom:.875em;text-align:center}.GCAssignmentContent .attachmentsWrapper,.GCAssignmentContent .content{width:100%}.GCAssignmentContent .content .TextWrapper{white-space:pre-wrap}.GCAssignmentContent .attachmentsWrapper{margin-bottom:-1.5em}.GCAssignmentContent .completeButton{margin-top:2em}.GCAssignmentHandIn .StudentAssignmentWrapper{margin-bottom:2em}.GCAssignmentHandIn .StudentAssignmentWrapper:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.GCAssignmentHandIn .StudentAssignmentWrapper .Title{margin-bottom:.375em}.GCAssignmentHandIn .StudentAssignmentWrapper .TextWrapper{margin-bottom:2rem}.GCAssignmentHandIn .StudentAssignmentWrapper .AssignmentInfoWrapper{margin-right:2em}.GCAssignmentHandIn .attachmentsWrapper{border:none;margin:0 0 2rem;padding:0;width:87.5%;position:relative}.GCAssignmentHandIn .attachmentsWrapper:after{border-bottom:1px solid #ddd;content:"";width:112.5%;height:1px;position:absolute;bottom:0;left:-6.25%}.GCAssignmentHandIn .attachmentsWrapper .attachmentItem:last-child{margin-bottom:2rem}.GCAssignmentHandIn .ButtonWrapper+.TextWrapper{color:#555;margin-top:1.5em;padding-left:1.675em;position:relative}.GCAssignmentHandIn .ButtonWrapper+.TextWrapper .Icon{width:1.125em;height:1.125em;position:absolute;top:calc(50% - .625em);left:0}.GCAssignmentHeader{-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);background-color:#fff;border-radius:.5em;margin-bottom:2em;padding:.5em 1em;position:relative}.GCAssignmentHeader:after,.GCAssignmentHeader:before{content:"";position:absolute}.GCAssignmentHeader:before{-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:1em;height:1em;bottom:-.5em;left:calc(50% - .5em)}.GCAssignmentHeader:after{background-color:#fff;width:2em;height:1.25em;bottom:0;left:calc(50% - 1em)}.GCAssignmentHeader .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.GCAssignmentHeader .top .buttons,.GCAssignmentHeader .top .TextWrapper{z-index:1}.GCAssignmentHeader .top .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-align:left}.GCAssignmentHeader .top .TextWrapper img{margin-right:.5em;max-width:1.5em;max-height:1.5em}.GCAssignmentHeader .top .TextWrapper span{margin-top:.1875em;overflow:hidden}.GCAssignmentHeader .top .TextWrapper span p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.GCAssignmentHeader .top .TextWrapper span p em{font-style:italic}.GCAssignmentHeader .top .buttons{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-negative:0;flex-shrink:0}.GCAssignmentHeader .top .buttons,.GCAssignmentHeader .top .buttons button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.GCAssignmentHeader .top .buttons button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(11.1px + .0625vw);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#999;font-weight:700;margin-left:1.5em;position:relative}@media (max-width:479px){.GCAssignmentHeader .top .buttons button{font-size:11.399999999999999px}}@media (min-width:1440px){.GCAssignmentHeader .top .buttons button{font-size:12px}}.GCAssignmentHeader .top .buttons button:hover{color:#555;cursor:pointer}.GCAssignmentHeader .top .buttons button .Icon{margin-right:.625em;width:.875em;height:.875em}.GCAssignmentHeader .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5em;color:#999}.GCAssignmentHeader .bottom .Icon,.GCAssignmentHeader .bottom .TextWrapper{z-index:1}.GCAssignmentHeader .bottom .Icon{font-size:calc(11.33333px + .20833vw);fill:#999;margin-right:.5em}@media (max-width:319px){.GCAssignmentHeader .bottom .Icon{font-size:12px}}@media (min-width:1280px){.GCAssignmentHeader .bottom .Icon{font-size:14px}}.GCAssignmentHeader+.AssignmentCreatorWrapper>.formCheckboxWrapper:first-of-type:hover{cursor:default}.QuestHeader.ObjectivesHeader{background-color:hsla(0,0%,100%,.95)!important;color:#999}.QuestHeader.ObjectivesHeader .headerLeft{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-ms-flex-negative:0;flex-shrink:0}.QuestHeader.ObjectivesHeader .headerLeft .quests{cursor:pointer}.QuestHeader.ObjectivesHeader .headerLeft .quests:hover{color:#555}.QuestHeader.ObjectivesHeader .headerLeft .questname{font-weight:700}.QuestHeader.ObjectivesHeader .headerLeft .questname.hasDropdown{cursor:pointer}.QuestHeader.ObjectivesHeader .headerLeft .questname.hasDropdown:hover{color:#555}.QuestHeader.ObjectivesHeader .headerLeft .questname.hasDropdown.opened .Icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.QuestHeader.ObjectivesHeader .headerLeft .questname.hasDropdown .Icon{width:.75em;height:.75em;margin-left:.25em;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.QuestHeader.ObjectivesHeader .headerRight{-ms-flex-negative:0;flex-shrink:0}.QuestHeader.ObjectivesHeader .headerRight .locked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10em;width:auto;height:auto}.QuestHeader.ObjectivesHeader .headerRight .locked>.Icon{width:1.25em;height:1.25em}.QuestHeader.ObjectivesHeader .headerRight .locked>span{font-size:14px;margin:0 .25em}.QuestHeader.ObjectivesHeader .headerRight .groups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10em;width:auto;height:auto}.QuestHeader.ObjectivesHeader .headerRight .groups>.Icon{width:1.25em;height:1.25em}.QuestHeader.ObjectivesHeader .headerRight .groups>.Icon.general-arrow_menu{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.QuestHeader.ObjectivesHeader .headerRight .groups>.Icon.general-arrow_menu.opened{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.QuestHeader.ObjectivesHeader .headerRight .groups>span{font-size:12px;font-weight:700;margin:0 .25em}.QuestHeader.ObjectivesHeaderAdd{background-color:#6932dc;color:#fff;border:0}.QuestHeader.ObjectivesHeaderAdd .headerLeft{margin:0 .5em}.QuestHeader.ObjectivesHeaderAdd .headerLeft,.QuestHeader.ObjectivesHeaderAdd .headerLeft .remainingObjectives{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.QuestHeader.ObjectivesHeaderAdd .headerLeft .remainingObjectives div{width:20px;height:20px;background-color:#fff;color:#6932dc;padding:.25em;margin-left:.5em;border-radius:50%}.QuestHeader.ObjectivesHeaderAdd .headerLeft .remainingObjectives div.faded{opacity:.2}.QuestHeader.ObjectivesHeaderAdd .headerLeft .remainingObjectives div .Icon{width:100%;height:100%;vertical-align:top}.QuestHeader.ObjectivesHeaderAdd .headerRight{-ms-flex-negative:0;flex-shrink:0}.QuestHeader.ObjectivesHeaderInitial{background-color:#6932dc;color:#fff;border:0}.QuestHeader.ObjectivesHeaderInitial .headerLeft{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .5em}.QuestHeader.ObjectivesHeaderInitial .headerRight{-ms-flex-negative:0;flex-shrink:0}.QuestHeader.ObjectivesHeaderPath{background-color:#006eff;color:#fff;border:0}.QuestHeader.ObjectivesHeaderPath .headerLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .5em}.QuestHeader.ObjectivesHeaderPath .headerRight{-ms-flex-negative:0;flex-shrink:0}.QuestHeader.ObjectivesHeaderVisibility{background-color:#ffa000;color:#fff;border:0}.QuestHeader.ObjectivesHeaderVisibility .headerLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .5em}.QuestHeader.ObjectivesHeaderVisibility .headerLeft .ButtonWrapper{margin-left:1em;font-size:.75em}.QuestHeader.ObjectivesHeaderVisibility .headerLeft .ButtonWrapper.lightGrey{background-color:#eee;color:#999}.QuestHeader.ObjectivesHeaderVisibility .headerLeft .ButtonWrapper.lightGrey:hover:not(.disabled){background-color:#ddd}.QuestHeader.ObjectivesHeaderVisibility .headerRight{-ms-flex-negative:0;flex-shrink:0}.ObjectivesMap{background-color:#fff}.ObjectivesMap .frontLayer .ObjectiveEdge{position:absolute;top:0;left:0}.ObjectivesMap .frontLayer .ObjectiveEdge .EdgeControl,.ObjectivesMap .frontLayer .ObjectiveEdge .EdgeInfo{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ObjectivesMap .frontLayer .ObjectiveEdge .EdgeControl{pointer-events:auto}.ObjectivesMap .frontLayer .ObjectiveNode{position:absolute;top:0;left:0}.ObjectivesMap .frontLayer .ObjectiveNode .NodeCircle{width:80px;height:80px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ObjectivesMap .frontLayer .ObjectiveNode .NodeCircle .NodeCircleOuter{-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.ObjectivesMap .frontLayer .ObjectiveNode .NodeCircle .NodeCircleMiddle{-webkit-box-shadow:0 0 27px rgba(0,0,0,.6);box-shadow:0 0 27px rgba(0,0,0,.6)}.ObjectivesMap .frontLayer .ObjectiveNode .ProgressRing{width:80px;height:80px;position:absolute;-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.ObjectivesMap .frontLayer .ObjectiveNode .NodeLabel{position:absolute;-webkit-transform:translate(-50%,34px);transform:translate(-50%,34px);-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.ObjectivesMap .mapOverlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ObjectivesMap .mapOverlay .QuestComplexityOverlay{margin:2em}.ObjectivesMap .mapOverlay .ObjectivesMapLegend{position:absolute;bottom:0;margin:0 auto;max-width:700px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);pointer-events:auto;background-color:#fff;padding:1.5em;border-radius:.5em .5em 0 0}.ObjectivesMapLegend{color:#212121;text-align:center;font-size:.875em;line-height:1.7em;font-style:italic;position:relative}.ObjectivesMapLegend .EdgeSelector{margin:0;vertical-align:middle;font-size:.75rem;cursor:default}.ObjectivesMapLegend .EdgeSelector:hover{color:#999!important}.ObjectivesMapLegend>button{position:absolute;cursor:pointer;top:.75em;right:.75em;width:1em;height:1em;color:#999}.ObjectivesMapLegend>button:hover{color:#555}.ObjectivesMapLegend>button>.Icon{width:100%;height:100%}.ObjectiveViewerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.ObjectiveViewerWrapper>.Title{margin-bottom:1em}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper{border-bottom:2px solid #eee;padding:0 2em;position:relative}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper{margin:0 auto;max-width:900px;width:100%}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper,.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper{font-weight:300;font-size:calc(13.6px + .16667vw);-webkit-transition-property:border-color,color;transition-property:border-color,color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:2px solid hsla(0,0%,100%,.001);text-decoration:none;color:#767676;cursor:pointer;overflow:hidden;padding-bottom:.375em;margin-bottom:-2px}@media (max-width:479px){.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper{font-size:14.4px}}@media (min-width:1440px){.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper{font-size:16px}}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper:hover{color:#555}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper:hover .TextWrapper .badge.truePurple{background-color:#7948e0}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper.selected{border-bottom-color:currentColor;color:#6932dc}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper.selected:hover{color:#7948e0}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper.hidden{display:none}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper .Icon:not(:last-child){font-size:1em;margin-right:.5em}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper .Icon.grade{width:1.25em}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper .TextWrapper{padding-top:.125em}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper .TextWrapper .badge{display:inline-block;vertical-align:middle;font-weight:300;font-size:.75em;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;line-height:1em;border-radius:.5em;padding:.5em;margin-top:-.25em;color:#fff;margin-left:.5em;text-align:center}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper .TextWrapper .badge.truePurple{background-color:#6932dc}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .rewardOverview>img{margin-left:2em;-webkit-transform:translate(-50%);transform:translate(-50%);position:absolute;bottom:-8px;left:2em}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .rewardOverview>div{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:translate(-50%);transform:translate(-50%);background-color:#fff;border-radius:.5em .5em 0 0;margin-left:2em;padding:.5em .75em;position:absolute;bottom:-2px}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .rewardOverview>div:hover{opacity:1}.ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .rewardOverview>div .StatModifiersWrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper{background-color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;z-index:0;overflow:hidden}.ObjectiveViewerWrapper .ObjectiveViewerTabPanelWrapper>div{width:100%;height:100%;overflow-y:auto;overflow-y:overlay}.AssignmentInfoWrapper .dueDate,.AssignmentInfoWrapper .reward{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.AssignmentInfoWrapper .dueDate .IconWrapper,.AssignmentInfoWrapper .reward .IconWrapper{border:2px solid #555;margin-right:1em;min-width:2em;min-height:2em;width:2em;height:2em}.AssignmentInfoWrapper .dueDate .content .stats,.AssignmentInfoWrapper .reward .content .stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.AssignmentInfoWrapper .dueDate .content .StatModifiersWrapper,.AssignmentInfoWrapper .reward .content .StatModifiersWrapper{font-size:1.25rem;font-weight:700}.AssignmentInfoWrapper .dueDate{margin-bottom:1em}.AssignmentInfoWrapper .dueDate .assignmentContent .TextWrapper:not(.medium){color:#767676}.AssignmentInfoWrapper .dueDate .assignmentContent .EditableDateTimePickerWrapper .DateTimePickerWrapper .date input[type=text]{width:100%;max-width:140px}.AssignmentInfoWrapper .reward .assignmentContent{display:-webkit-box;display:-ms-flexbox;display:flex}.AssignmentInfoWrapper .reward .assignmentContent .StatInputWrapper .TextWrapper{font-size:1em}.AssignmentInfoWrapper .reward .assignmentContent .StatInputWrapper input{border-width:2px;font-size:1em;width:100%;max-width:60px}.AssignmentInfoWrapper .reward .assignmentContent .StatInputWrapper+.StatInputWrapper{margin-left:1em}.AssignmentInfoWrapper .reward .StatModifiersWrapper{font-size:1.25rem;-ms-flex-item-align:center;align-self:center}.AssignmentInfoWrapper>.TextWrapper{margin-bottom:.5em}.DiscussionWrapper{max-width:calc(896px + 2em);margin:0 auto;padding:2em}.DiscussionWrapper .NewCommentBox{-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);background-color:#fff;border-radius:.5em;padding:2em 1.5em;margin-bottom:2em;text-align:left;width:100%}.DiscussionWrapper .NewCommentBox .NewCommentWrapper .CommentAvatarWrapper{margin-right:.8em;min-width:3em;min-height:3em;width:3em;height:3em}.DiscussionWrapper .CommentThreadWrapper{background-color:#fff;border:1px solid #eee;border-radius:.75em;overflow:hidden;width:100%}.DiscussionWrapper .CommentThreadWrapper:not(:last-child){margin-bottom:2em}.DiscussionWrapper .CommentThreadWrapper.isFlagged{-webkit-box-shadow:0 0 15px rgba(255,0,0,.12);box-shadow:0 0 15px rgba(255,0,0,.12);border:1px solid #f6a7a7}.DiscussionWrapper .CommentThreadWrapper .CommentHeaderWrapper{padding:1.25em 1.25em 0}.DiscussionWrapper .CommentThreadWrapper .CommentHeaderWrapper .author .CommentAvatarWrapper{min-width:3em;min-height:3em;width:3em;height:3em}.DiscussionWrapper .CommentThreadWrapper .CommentRepliesWrapper{background-color:#fafbfc;border-top:1px solid #eee;border-bottom-right-radius:.75em;border-bottom-left-radius:.75em;padding:1.25em;width:100%}.DiscussionWrapper .CommentThreadWrapper .CommentRepliesWrapper .NewCommentWrapper:not(:last-child){margin-bottom:2em}.DiscussionWrapper .CommentThreadWrapper .CommentRepliesWrapper .CommentAvatarWrapper{width:2em;height:2em;min-width:2em;min-height:2em}.DiscussionWrapper .CommentThreadWrapper.isFlagged .CommentThreadContentWrapper .CommentThreadFooterWrapper{background-color:#fff2f2;border-top:1px solid #ffe0e0}.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper>.TextEditorOutputWrapper{margin:1.5em 0 0;padding:0 1.25em}.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper>.TextEditorOutputWrapper+.CommentAttachmentsWrapper,.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper>.TextEditorOutputWrapper+.flagger{border-top:1px solid #ddd;margin-top:1.25em}.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper>.TextEditorOutputWrapper+.CommentThreadFooterWrapper{margin-top:.75em}.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper>.CommentAttachmentsWrapper{border-bottom:1px solid #ddd;padding:1em 1.25em}.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .TextInputWrapper{margin:1.25em}.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .flagger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1em 1.25em}.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .flagger>.Icon{margin-right:.5em}.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .flagger .CommentFlaggedByWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.75em;font-weight:700}.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .flagger .StatModifiersWrapper{margin-right:.75em}.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .CommentThreadFooterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em 1.25em}.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .CommentThreadFooterWrapper .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:1em}.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .CommentThreadFooterWrapper .buttons .approve,.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .CommentThreadFooterWrapper .buttons .delete,.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .CommentThreadFooterWrapper .buttons .edit,.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .CommentThreadFooterWrapper .buttons .flag,.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .CommentThreadFooterWrapper .buttons .reply{color:#767676}.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .CommentThreadFooterWrapper .buttons .approve:hover,.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .CommentThreadFooterWrapper .buttons .delete:hover,.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .CommentThreadFooterWrapper .buttons .edit:hover,.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .CommentThreadFooterWrapper .buttons .flag:hover,.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .CommentThreadFooterWrapper .buttons .reply:hover{color:#555;cursor:pointer}.DiscussionWrapper .CommentThreadWrapper .CommentThreadContentWrapper .CommentThreadFooterWrapper .buttons>:not(:last-child){margin-right:.75em}.DiscussionWrapper .CommentHeaderWrapper .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.DiscussionWrapper .CommentHeaderWrapper .author .CommentAvatarWrapper{-ms-flex-negative:0;flex-shrink:0}.DiscussionWrapper .CommentHeaderWrapper .author .CommentInfoWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 1em}.DiscussionWrapper .CommentAvatarWrapper{position:relative}.DiscussionWrapper .CommentAvatarWrapper:before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 7.5px rgba(33,33,33,.5);box-shadow:0 0 7.5px rgba(33,33,33,.5);border-radius:50%;content:""}.DiscussionWrapper .CommentAvatarWrapper .DS_Avatar{z-index:0}.DiscussionWrapper .CommentInfoWrapper{overflow:hidden}.DiscussionWrapper .CommentInfoWrapper .TextWrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.DiscussionWrapper .CommentInfoWrapper .TextWrapper:first-child{color:#212121}.DiscussionWrapper .CommentInfoWrapper .TextWrapper:last-child{color:#555}.DiscussionWrapper .CommentReplyWrapper:not(:first-child) .ReplyHeaderWrapper{margin-top:.75em}.DiscussionWrapper .CommentReplyWrapper .ReplyHeaderWrapper .CommentAvatarWrapper{min-width:2em;min-height:2em;width:2em;height:2em}.DiscussionWrapper .CommentReplyWrapper .CommentAttachmentsWrapper,.DiscussionWrapper .CommentReplyWrapper .TextEditorOutputWrapper{margin-left:3em}.DiscussionWrapper .CommentReplyWrapper .CommentAttachmentsWrapper{border-top:1px solid #ddd;margin-top:.75em;padding:.75em 0}.DiscussionWrapper .CommentReplyWrapper .textEditorWrapper{padding-top:1.25em}.DiscussionWrapper .ReplyHeaderWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:.25em}.DiscussionWrapper .ReplyHeaderWrapper>:not(:last-child){margin-right:.75em}.DiscussionWrapper .ReplyHeaderWrapper .CommentInfoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.DiscussionWrapper .ReplyHeaderWrapper .CommentInfoWrapper .TextWrapper:first-child{margin-right:.5em}.DiscussionWrapper .ReplyHeaderWrapper .delete,.DiscussionWrapper .ReplyHeaderWrapper .edit{color:#555;margin-top:1px}.DiscussionWrapper .ReplyHeaderWrapper .delete:hover,.DiscussionWrapper .ReplyHeaderWrapper .edit:hover{color:#212121;cursor:pointer}.DiscussionWrapper .ReplyHeaderWrapper .StatModifiersWrapper{font-size:.88em;margin-left:auto}.DiscussionWrapper .CommentAttachmentsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.DiscussionWrapper .CommentAttachmentsWrapper li{width:calc(33.33% - .5em)}.DiscussionWrapper .CommentAttachmentsWrapper li:not(:nth-child(3n)){margin-right:.75em}.DiscussionWrapper .CommentAttachmentsWrapper li:nth-child(n+4){margin-top:.375em}.DiscussionWrapper .CommentAttachmentsWrapper li a{display:inline-block;color:#555;overflow:hidden;max-width:100%}.DiscussionWrapper .CommentAttachmentsWrapper li a:hover{color:#212121}.DiscussionWrapper .CommentAttachmentsWrapper li a>*{display:inline-block;vertical-align:middle}.DiscussionWrapper .CommentAttachmentsWrapper li a img{margin-right:.375rem;width:.75rem;-webkit-filter:brightness(50%);filter:brightness(50%)}.DiscussionWrapper .CommentAttachmentsWrapper li a .TextWrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 1.125rem)}.DiscussionWrapper .TextInputWrapper:not(:last-child){margin-bottom:2em}.DiscussionEditorWrapper .CardContent{text-align:left}.DiscussionEditorWrapper .CardContent>:not(.formCheckboxWrapper){margin-left:48px}.DiscussionEditorWrapper .CardContent>.formCheckboxWrapper{margin:0 0 1.25em}.DiscussionEditorWrapper .CardContent>.formCheckboxWrapper>.CheckboxLabel{font-weight:300;letter-spacing:1px}.DiscussionEditorWrapper .CardContent .TextWrapper:not(:last-child){margin-bottom:.25em}.ProgressEditorWrapper .CardContent{text-align:left}.ProgressEditorWrapper .CardContent>:not(.formCheckboxWrapper){margin-left:48px}.ProgressEditorWrapper .CardContent>.formCheckboxWrapper{margin:0 0 1.25em}.ProgressEditorWrapper .CardContent>.formCheckboxWrapper.autocompleteCheckbox>.CheckboxLabel{font-weight:700}.ProgressEditorWrapper .CardContent>.formCheckboxWrapper.autocompleteCheckbox>.CheckboxLabel .Icon{color:#006eff;margin-right:.25em;vertical-align:middle}.ProgressEditorWrapper .CardContent>.formCheckboxWrapper>.CheckboxLabel{font-weight:300;letter-spacing:1px}.ProgressEditorWrapper .CardContent>.TextWrapper{margin-bottom:.75em}.ProgressEditorWrapper .CardContent>.TextWrapper:first-child{font-weight:300;margin-bottom:1.75em}.ProgressEditorWrapper .CardContent>.ProgressEditorInnerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ProgressEditorWrapper .CardContent>.warningMessage{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}.ProgressEditorWrapper .CardContent>.warningMessage a{color:#006eff;text-decoration:none}.ProgressEditorWrapper .CardContent>.warningMessage .Icon{color:#ff1464;height:1.25em;margin-right:.25em;margin-top:-.125em;width:1.25em}.ProgressEditorWrapper .CardContent>.warningMessage .TextWrapper:not(:last-child){margin-bottom:1.25em}.StudentAssignmentWrapper{height:100%;color:#555;max-width:calc(896px + 2em);margin:0 auto;padding:2em}.StudentAssignmentWrapper .assignmentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;margin-bottom:3em}.StudentAssignmentWrapper .SubmitAssignment{text-align:left}.StudentAssignmentWrapper .SubmitAssignment .ObjectiveProgressTableWrapper:not(:last-child){margin-bottom:2.5em}.StudentAssignmentWrapper .SubmitAssignment .Dropzone{height:65px}.StudentAssignmentWrapper .SubmitAssignment .attachmentsWrapper{background-color:#f7f7f7;padding:.5em;border-radius:8px}.StudentAssignmentWrapper .feedbackWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2em}.StudentAssignmentWrapper .feedbackWrapper .feedbackHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid #ddd;margin-bottom:1em;padding-bottom:1em}.StudentAssignmentWrapper .feedbackWrapper .feedbackHeader .DS_Avatar{margin-right:1em}.StudentAssignmentWrapper .feedbackWrapper .feedbackHeader .DS_Avatar.placeholder{border:1px solid #ddd}.StudentAssignmentWrapper .feedbackWrapper .ButtonWrapper{line-height:1em;margin-top:2em;margin-bottom:1em;font-weight:300;font-size:calc(11.1px + .0625vw)}@media (max-width:479px){.StudentAssignmentWrapper .feedbackWrapper .ButtonWrapper{font-size:11.399999999999999px}}@media (min-width:1440px){.StudentAssignmentWrapper .feedbackWrapper .ButtonWrapper{font-size:12px}}.StudentAssignmentWrapper .feedbackWrapper .ButtonWrapper .Icon{margin-right:1em}.StudentAssignmentWrapper .feedbackWrapper .placeholder{color:#555}.StudentAssignmentWrapper .rewardWrapper{margin-bottom:3em}.StudentAssignmentWrapper .rewardWrapper .rewardHeader{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5em}.StudentAssignmentWrapper .rewardWrapper .rewardHeader .TextWrapper{display:inline}.StudentAssignmentWrapper .rewardWrapper .rewardHeader .Icon{border-radius:50%;border:2px solid #555;font-size:2em;margin-right:.5em;overflow:visible;padding:5px}.StudentAssignmentWrapper .rewardWrapper .rewardContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em 0}.StudentAssignmentWrapper .rewardWrapper .rewardContainer .chestWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.StudentAssignmentWrapper .rewardWrapper .rewardContainer .chestWrapper img{width:80px;height:46px}.StudentAssignmentWrapper .rewardWrapper .rewardContainer .rewardAmount,.StudentAssignmentWrapper .rewardWrapper .rewardContainer .rewardDate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-left:1em}.StudentAssignmentWrapper .rewardWrapper .rewardContainer .rewardDate .TextWrapper{display:inline-block;line-height:1.7em}.StudentAssignmentWrapper .rewardWrapper .rewardContainer .rewardDate .TextWrapper.bold{margin-right:.5em}.StudentAssignmentWrapper .rewardWrapper .rewardContainer .rewardAmount .StatModifiersWrapper{font-size:1.25em;line-height:1.7em;font-weight:700}.StudentAssignmentWrapper .rewardWrapper>.TextWrapper{color:#555}.StudentAssignmentWrapper .alertWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:3em}.StudentAssignmentWrapper .alertWrapper .alertIcon{height:24px;width:24px;color:#ff1464;margin-right:1em}.StudentAssignmentWrapper .alertWrapper .TextWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.StudentAssignmentWrapper .StudentAssignmentInfoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0;margin-bottom:1em;padding-bottom:1em}.StudentAssignmentWrapper .StudentAssignmentInfoWrapper .DS_Avatar{margin-right:1em}.AssignmentBonusesWrapper{border-top:1px solid #ddd}.AssignmentBonusesWrapper .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999;padding:1.5em 1.5em 0}.AssignmentBonusesWrapper .TextWrapper span{line-height:1.4}.AssignmentBonusesWrapper .TextWrapper .assignmentBonuses:after,.AssignmentBonusesWrapper .TextWrapper .earlyBonuses:after,.AssignmentBonusesWrapper .TextWrapper .onTimeBonuses:after{content:":";margin-right:.25em}.AssignmentBonusesWrapper .TextWrapper .assignmentBonuses{width:100%}@media (min-width:1024px){.AssignmentBonusesWrapper .TextWrapper .assignmentBonuses{margin-bottom:0;width:auto}}.AssignmentBonusesWrapper .TextWrapper .earlyBonusesWrapper,.AssignmentBonusesWrapper .TextWrapper .onTimeBonusesWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AssignmentBonusesWrapper .TextWrapper .earlyBonusesWrapper .StatModifiersWrapper,.AssignmentBonusesWrapper .TextWrapper .onTimeBonusesWrapper .StatModifiersWrapper{font-size:1em;line-height:1.4}.ObjectiveOverviewWrapper{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 4px 10px 5px rgba(33,33,33,.05);box-shadow:0 4px 10px 5px rgba(33,33,33,.05);padding:0 .5em}.ObjectiveOverviewWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;overflow:hidden;max-width:calc(33% - 2em);margin:1.5em 1em}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .ObjectiveOverviewHeader,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .ObjectiveOverviewHeader,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .ObjectiveOverviewHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:.25em;min-width:13em}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .ObjectiveOverviewHeader .Icon,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .ObjectiveOverviewHeader .Icon,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .ObjectiveOverviewHeader .Icon{min-width:1.5em;min-height:1.5em;width:1.5em;height:1.5em;border:2px solid #555;border-radius:50%;color:#555;padding:.1875em;margin-right:.5em;overflow:visible}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .proceedTo,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .proceedTo,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .proceedTo{display:inline}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .proceedTo:after,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .proceedTo:after,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .proceedTo:after{content:":"}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview{width:100%}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .childrenList,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .childrenList,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .childrenList{overflow:hidden;max-width:21em}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .childrenList .childrenItem,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .childrenList .childrenItem,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .childrenList .childrenItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#555;margin:.5em 0}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .childrenList .childrenItem:hover,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .childrenList .childrenItem:hover,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .childrenList .childrenItem:hover{color:#212121;cursor:pointer}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .childrenList .childrenItem .IconWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .childrenList .childrenItem .IconWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .childrenList .childrenItem .IconWrapper{color:#999;width:1.5em;margin-right:.5em}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .childrenList .childrenItem .Icon,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .childrenList .childrenItem .Icon,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .childrenList .childrenItem .Icon{width:100%;height:12px}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .childrenList .childrenItem .Icon.chest,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .childrenList .childrenItem .Icon.chest,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .childrenList .childrenItem .Icon.chest{height:10px}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .childrenList .childrenItem .TextWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .childrenList .childrenItem .TextWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .childrenList .childrenItem .TextWrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#212121}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .childrenList .childrenItem .StatModifiersWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .childrenList .childrenItem .StatModifiersWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .childrenList .childrenItem .StatModifiersWrapper{font-size:calc(11.1px + .0625vw);font-weight:700}@media (max-width:479px){.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .childrenList .childrenItem .StatModifiersWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .childrenList .childrenItem .StatModifiersWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .childrenList .childrenItem .StatModifiersWrapper{font-size:11.399999999999999px}}@media (min-width:1440px){.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .childrenList .childrenItem .StatModifiersWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .childrenList .childrenItem .StatModifiersWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .childrenList .childrenItem .StatModifiersWrapper{font-size:12px}}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .childrenList .childrenItem .StatModifiersWrapper :not(:last-child),.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .childrenList .childrenItem .StatModifiersWrapper :not(:last-child),.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .childrenList .childrenItem .StatModifiersWrapper :not(:last-child){margin-right:0}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .childrenList .childrenItem .StatModifiersWrapper+.StatModifiersWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .childrenList .childrenItem .StatModifiersWrapper+.StatModifiersWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .childrenList .childrenItem .StatModifiersWrapper+.StatModifiersWrapper{margin-left:.75em}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .childrenList .childrenItem.stats,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .childrenList .childrenItem.stats,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .childrenList .childrenItem.stats{-ms-flex-wrap:wrap;flex-wrap:wrap}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .childrenList .childrenItem.stats:hover,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .childrenList .childrenItem.stats:hover,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .childrenList .childrenItem.stats:hover{cursor:default}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .noObjective,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .noObjective,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .noObjective{margin:.5em 0}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .assignmentOverview,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .assignmentOverview,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .assignmentOverview{color:#555;display:grid;grid-template-columns:2em auto auto auto;grid-row-gap:.5em;padding-top:.5em}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .assignmentOverview .IconWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .assignmentOverview .IconWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .assignmentOverview .IconWrapper{color:#999;width:1.5em;margin-right:.5em}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .assignmentOverview .Icon,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .assignmentOverview .Icon,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .assignmentOverview .Icon{width:100%;height:10px}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .assignmentOverview>.TextWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .assignmentOverview>.TextWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .assignmentOverview>.TextWrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#212121;margin-right:.5em}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .assignmentOverview .StatModifiersWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .assignmentOverview .StatModifiersWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .assignmentOverview .StatModifiersWrapper{font-size:calc(11.1px + .0625vw);font-weight:700;margin-right:.5em}@media (max-width:479px){.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .assignmentOverview .StatModifiersWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .assignmentOverview .StatModifiersWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .assignmentOverview .StatModifiersWrapper{font-size:11.399999999999999px}}@media (min-width:1440px){.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .assignmentOverview .StatModifiersWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .pathOverview .assignmentOverview .StatModifiersWrapper,.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .pathOverview .assignmentOverview .StatModifiersWrapper{font-size:12px}}.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .ObjectiveOverviewHeader .Icon{border-color:#6932dc;color:#6932dc}.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .StatModifier+.StatModifier{margin-left:1em}.ObjectiveOverviewWrapper .ObjectiveOverviewGreenWrapper .childrenList .childrenItem.stats{margin-bottom:0}.ObjectiveOverviewWrapper .ObjectiveOverviewRedWrapper .ObjectiveOverviewHeader .Icon{border-color:#ff1464;color:#ff1464}.ObjectiveOverviewWrapper .ObjectiveOverviewAssignmentWrapper .pathOverview .childrenList .childrenItem .StatModifier{margin-left:1em}.ResultSelectorWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ResultSelectorWrapper,.ResultSelectorWrapper label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ResultSelectorWrapper label{-webkit-transition-property:background-color,border-color;transition-property:background-color,border-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border:3px solid #ddd;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;width:2em;height:2em}.ResultSelectorWrapper label:hover{background-color:#f1f1f1;cursor:pointer}.ResultSelectorWrapper label:not(:last-child){margin-right:.5em}.ResultSelectorWrapper label.green{color:#6932dc}.ResultSelectorWrapper label.green.selected{border-color:#6932dc}.ResultSelectorWrapper label.red{color:#ff1464}.ResultSelectorWrapper label.red.selected{border-color:#ff1464}.ResultSelectorWrapper label input{display:none}.ResultSelectorWrapper label .Icon{margin:.375em auto;width:1.25em;height:1.25em}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper th,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableHeadRowWrapper td,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableHeadRowWrapper th,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableBodyRowWrapper td,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableBodyRowWrapper th,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper td,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper th{padding-right:.375rem;padding-left:.375rem;text-align:center}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td:first-child,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper th:first-child,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableHeadRowWrapper td:first-child,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableHeadRowWrapper th:first-child,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableBodyRowWrapper td:first-child,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableBodyRowWrapper th:first-child,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper td:first-child,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper th:first-child{text-align:left;width:25%}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td.dotWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td.scoreWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td:last-child,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper th.dotWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper th.scoreWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper th:last-child,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableHeadRowWrapper td.dotWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableHeadRowWrapper td.scoreWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableHeadRowWrapper td:last-child,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableHeadRowWrapper th.dotWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableHeadRowWrapper th.scoreWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableHeadRowWrapper th:last-child,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableBodyRowWrapper td.dotWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableBodyRowWrapper td.scoreWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableBodyRowWrapper td:last-child,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableBodyRowWrapper th.dotWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableBodyRowWrapper th.scoreWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableBodyRowWrapper th:last-child,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper td.dotWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper td.scoreWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper td:last-child,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper th.dotWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper th.scoreWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper th:last-child{width:1%}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td:not(:first-child),.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper th:not(:first-child),.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableHeadRowWrapper td:not(:first-child),.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableHeadRowWrapper th:not(:first-child),.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableBodyRowWrapper td:not(:first-child),.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableBodyRowWrapper th:not(:first-child),.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper td:not(:first-child),.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper th:not(:first-child){text-align:center}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td:not(:last-child),.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper th:not(:last-child),.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableHeadRowWrapper td:not(:last-child),.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableHeadRowWrapper th:not(:last-child),.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableBodyRowWrapper td:not(:last-child),.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableBodyRowWrapper th:not(:last-child),.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper td:not(:last-child),.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper th:not(:last-child){min-width:4em}.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper th{font-weight:300;font-size:calc(9.25px + .05208vw);padding-top:1.5rem;padding-bottom:.75rem;text-transform:uppercase;white-space:nowrap}@media (max-width:479px){.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper th{font-size:9.5px}}@media (min-width:1440px){.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper th{font-size:10px}}.ObjectiveProgressTableWrapper .ObjectiveProgressTableHeadWrapper .ObjectiveProgressTableHeadRowWrapper th .arrow{color:#555}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td{border-top:1px solid #ddd;color:#555;font-weight:300;font-size:calc(13.6px + .16667vw);padding-top:.5rem;padding-bottom:.5rem;width:20%}@media (max-width:479px){.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td{font-size:14.4px}}@media (min-width:1440px){.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td{font-size:16px}}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcWarning{display:inline-block;margin:0 .5em -.125em 0;vertical-align:middle;position:relative}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcWarning .Icon{fill:#ff1464}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcWarning:hover{cursor:pointer}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcWarning:hover .Icon{fill:#ff2e75}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcWarning:hover .genericTooltip{display:block;cursor:default}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcWarning .genericTooltip{color:#212121;-webkit-transform:translateX(calc(-2.5em - 1px)) translateY(calc(-100% - 2em));transform:translateX(calc(-2.5em - 1px)) translateY(calc(-100% - 2em));width:25em}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcWarning .genericTooltip .TextWrapper{color:#999}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcWarning .genericTooltip .TextWrapper a{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#999}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcWarning .genericTooltip .TextWrapper a:hover{color:#555}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td>.LabelButtonWrapper{margin:0 auto}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td>.IconWrapper,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td>a>.IconWrapper{margin:0 auto;width:1em;height:1em}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .dot{position:relative}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .dot:hover i+.genericTooltip{display:block}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .dot i{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;width:.75em;height:.75em}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .dot i.simpleDot{width:.5em;height:.5em;border-radius:50%;background-color:#555}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .dot .genericTooltip{bottom:1.25em;color:#212121;-webkit-transform:translateX(-50%) translateX(1.75em);transform:translateX(-50%) translateX(1.75em)}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .dot .genericTooltip .TextWrapper{white-space:nowrap;width:100%}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .dot.early{color:#6932dc}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .dot.timely{color:#212121}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .dot.late{color:#ff1464}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcAttachments,.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcLink{display:inline-block;width:1.75em;height:1.75em}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcAttachments:not(:last-child),.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcLink:not(:last-child){margin-right:.5em}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcLink{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/integrations/google_classroom_square.png)}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcAttachments{position:relative}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcAttachments:before{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/integrations/google-drive-logo.svg);content:""}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcAttachments:hover{cursor:pointer}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcAttachments:hover>.genericTooltip{display:block;cursor:default}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .gcAttachments .genericTooltip{color:#212121;-webkit-transform:translateX(calc(-50% + .875em)) translateY(calc(-100% - .75em));transform:translateX(calc(-50% + .875em)) translateY(calc(-100% - .75em))}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .filesList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6em}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .filesList .LabelButtonWrapper{-ms-flex-preferred-size:calc(50% - 0.5em);flex-basis:calc(50% - 0.5em);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;margin:.25em}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .filesList .LabelButtonWrapper .Icon{color:#212121}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .ResultSelectorWrapper{font-size:.75em}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .ResultSelectorWrapper label{border-width:2px}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .progessCenterFeedbackButton{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75em;margin:auto}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .progessCenterFeedbackButton .feedbackIcon{width:1.1em;height:1.1em;border:2px solid #ddd;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible;padding:5px}.ObjectiveProgressTableWrapper .ObjectiveProgressTableBodyWrapper .ObjectiveProgressTableBodyRowWrapper td .progessCenterFeedbackButton:hover .Icon{background-color:#f7f7f7}.ProgressBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ProgressBar .progressBarLeft{color:#555;margin-right:1em;position:relative}.ProgressBar .progressBarLeft .Icon{display:inline-block;width:1.25em;height:1.25em}.ProgressBar .progressBarLeft .progressNumber{font-size:.75em;position:absolute;left:50%;bottom:calc(50% - 1.75em);-webkit-transform:translate(-50%);transform:translate(-50%)}.ProgressBar .progressBarRight{min-width:125px;max-width:225px;width:calc(50px + 10vw);height:6px;position:relative}.ProgressBar .progressBarRight .bars{border-radius:2em;overflow:hidden;background-color:#ddd;width:100%;height:100%;position:absolute}.ProgressBar .progressBarRight .bars>div{border-radius:2em;-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:50ms;transition-delay:50ms;height:100%;position:absolute}.ProgressBar .progressBarRight .bars>div.green{background-color:#6932dc}.ProgressBar .progressBarRight .bars>div.red{background-color:#ff1464}.ProgressBar .progressBarRight .bars>div.available{background-color:#555}.ProgressBar .progressBarRight .shadowBars{width:100%;height:100%;position:absolute}.ProgressBar .progressBarRight .shadowBars>div{-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:50ms;transition-delay:50ms;height:100%;position:absolute}.ProgressBar .progressBarRight .shadowBars>div .progressNumber{font-size:.75em;-webkit-transform:translate(50%);transform:translate(50%);position:absolute;right:0;bottom:calc(50% - 1.75em)}.ProgressBar .progressBarRight .shadowBars>div .progressNumber.green{color:#6932dc}.ProgressBar .progressBarRight .shadowBars>div .progressNumber.red{color:#ff1464}.ProgressBar .progressBarRight .shadowBars>div .progressNumber.available{color:#555}.ProgressCenterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:100%}.ProgressCenterWrapper .ProgressCenterContentWrapper,.ProgressCenterWrapper .ProgressCenterSidebarWrapper{height:100%;width:100%}.ProgressCenterWrapper .ProgressCenterSidebarWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;width:296px}.ProgressCenterWrapper .ProgressCenterSidebarWrapper+.ProgressCenterContentWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.ProgressCenterWrapper .ProgressCenterSidebarWrapper+.ProgressCenterContentWrapper,.ProgressCenterWrapper .ProgressCenterSidebarWrapper+.ProgressCenterContentWrapper .ObjectiveViewerTabPanelWrapper{background-image:linear-gradient(90deg,hsla(0,0%,86.7%,.45),hsla(0,0%,100%,.001) 7.5px)}.ProgressCenterWrapper .ProgressCenterSidebarWrapper .ObjectiveListWrapper{position:relative;z-index:1}.ProgressCenterWrapper .ProgressCenterSidebarWrapper .QuestMinimap{overflow:hidden;min-height:30vh;max-height:296px}.ProgressCenterWrapper .ProgressCenterSidebarWrapper .QuestMinimap+*{border-top:1px solid #eee}.ProgressCenterWrapper .ProgressCenterContentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ProgressCenterWrapper .ProgressCenterContentWrapper .ProgressCenterHeaderWrapper{padding:1.5em 1em}.ProgressCenterWrapper .ProgressCenterContentWrapper .ProgressCenterHeaderWrapper .title{font-size:calc(4px + 1.5625vw);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#212121;text-align:center;font-weight:700;margin:0 2em}@media (max-width:767px){.ProgressCenterWrapper .ProgressCenterContentWrapper .ProgressCenterHeaderWrapper .title{font-size:16px}}@media (min-width:1280px){.ProgressCenterWrapper .ProgressCenterContentWrapper .ProgressCenterHeaderWrapper .title{font-size:24px}}.ProgressCenterWrapper .ProgressCenterContentWrapper .ProgressCenterInnerWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.ProgressCenterWrapper .ProgressCenterContentWrapper .ProgressCenterInnerWrapper>*{position:absolute;top:0;left:0;width:100%;height:100%}.ProgressCenterWrapper .ProgressCenterContentWrapper .ProgressCenterInnerWrapper .ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none}.ProgressCenterWrapper .ProgressCenterContentWrapper .ProgressCenterInnerWrapper .ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper:first-letter,.ProgressCenterWrapper .ProgressCenterContentWrapper .ProgressCenterInnerWrapper .ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper span:first-letter{text-transform:uppercase}.ProgressCenterWrapper .ProgressCenterContentWrapper .ProgressCenterInnerWrapper .ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-left:1.5em;margin-right:1.5em}@media (max-width:479px){.ProgressCenterWrapper .ProgressCenterContentWrapper .ProgressCenterInnerWrapper .ObjectiveViewerWrapper>.ObjectiveViewerTabListWrapper .ObjectiveViewerTabListWrapper .ObjectiveViewerTabWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:1em;margin-right:1em}}.ProgressRing{-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100px;height:100px;position:relative}.ProgressRing .ring{width:100%;height:100%;position:absolute;left:0;top:0}.ProgressRing .ring .rc-progress-circle-path{-webkit-transition-delay:50ms!important;transition-delay:50ms!important;-webkit-transition-duration:.6s!important;transition-duration:.6s!important}.ProgressRing .ring:last-child .rc-progress-circle-path{stroke-width:13}.QuestComplexityOverlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:.5em;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);padding:1em 1.5em;pointer-events:auto;font-size:14px}.QuestComplexityOverlay .Icon{-ms-flex-negative:0;flex-shrink:0;color:#6932dc;margin-right:1em;width:1.5em;height:1.5em;vertical-align:middle}.QuestComplexityOverlay .warningText{line-height:1.3em}.QuestComplexityOverlay .ButtonWrapper{-ms-flex-negative:0;flex-shrink:0;margin-left:1em}.QuestHeader .headerLeft .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.QuestHeader .headerLeft .title .Icon{margin-right:.5em}.ObjectivesMap,.QuestsMap{height:100%;z-index:0;overflow:hidden;position:relative}.ObjectivesMap .backLayer,.QuestsMap .backLayer{z-index:0;pointer-events:none;position:absolute;top:0;left:0}.ObjectivesMap .backLayer .FogOfWar,.ObjectivesMap .backLayer .mapImage,.QuestsMap .backLayer .FogOfWar,.QuestsMap .backLayer .mapImage{position:absolute;top:0;left:0}.ObjectivesMap .mapUnderlay,.QuestsMap .mapUnderlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background-color:#000;opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:.15s;transition-delay:.15s}.ObjectivesMap .mapUnderlay.visible,.QuestsMap .mapUnderlay.visible{opacity:.25;-webkit-transition-delay:50ms;transition-delay:50ms}.ObjectivesMap .Cytoscape,.QuestsMap .Cytoscape{z-index:2}.ObjectivesMap .frontLayer,.QuestsMap .frontLayer{z-index:3;pointer-events:none;position:absolute;top:0;left:0}.ObjectivesMap .mapOverlay,.QuestsMap .mapOverlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;pointer-events:none}.ObjectivesMap .mapOverlay .ViewportControls,.QuestsMap .mapOverlay .ViewportControls{position:absolute;z-index:1;bottom:0;right:0}@media (max-width:480px){.ObjectivesMap .mapOverlay .ViewportControls,.QuestsMap .mapOverlay .ViewportControls{display:none}}.ObjectivesMap .mapOverlay .ViewportControls button,.QuestsMap .mapOverlay .ViewportControls button{pointer-events:auto}.ObjectivesMap .mapOverlay .mapOverlayBlankState,.QuestsMap .mapOverlay .mapOverlayBlankState{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);pointer-events:auto}.ObjectivesMap .mapOverlay .mapOverlayBlankState .blankTooltip,.QuestsMap .mapOverlay .mapOverlayBlankState .blankTooltip{-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);font-weight:100;font-size:1.75em;background-color:#fff;padding:1em 1.5em;margin:0 1em;text-align:center;line-height:1.3em;border-radius:.5em;max-width:500px}.StudentQuestIntro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#555;height:96px;position:relative;padding-right:2rem;pointer-events:auto;z-index:1}.StudentQuestIntro .TextWrapper{margin-left:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.StudentQuestIntro a{text-decoration:none}.QuestHeader.QuestsHeader{background-color:hsla(0,0%,100%,.95)!important;color:#999}.QuestHeader.QuestsHeader .headerLeft,.QuestHeader.QuestsHeader .headerRight{-ms-flex-negative:0;flex-shrink:0}.QuestHeader.QuestsHeader .headerRight .filterQuests{font-size:.75em;font-weight:700}.QuestHeader.QuestsHeaderAdd{background-color:#6932dc;color:#fff;border:0}.QuestHeader.QuestsHeaderAdd .headerLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .5em}.QuestHeader.QuestsHeaderAdd .headerRight{-ms-flex-negative:0;flex-shrink:0}.QuestsMap .frontLayer .QuestNode{position:absolute;top:0;left:0}.QuestsMap .frontLayer .QuestNode .NodeCircle{width:80px;height:80px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.QuestsMap .frontLayer .QuestNode .NodeCircle .NodeCircleOuter,.QuestsMap .frontLayer .QuestNode .NodeLabel{-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.QuestsMap .frontLayer .QuestNode .NodeLabel{position:absolute;-webkit-transform:translate(-50%,34px);transform:translate(-50%,34px)}.QuestsMap .mapOverlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;pointer-events:none}.SelQuestCard{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:15rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SelQuestCard .image{height:7rem;min-width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem .5rem 0 0}.SelQuestCard .textContainer{margin:1rem .75rem}.SelQuestCard .title{margin-bottom:.5rem}.SelQuestCard .description,.SelQuestCard .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.SelQuestCard .buttonContainer,.SelQuestCard .description{height:1.875rem}.SelQuestCard .buttonContainer,.SelQuestCard:hover .description{display:none}.SelQuestCard:hover .buttonContainer{display:block}.SelQuestCard .Icon{display:none;width:1rem;height:1rem;position:absolute;top:.5rem;right:.5rem;color:#6932dc;background-color:#fff;border-radius:100%}.SelQuestCard .Icon svg{position:absolute;left:-.25rem;top:-.25rem;width:1.5rem;height:1.5rem;max-width:unset;max-height:unset}.SelQuestCard.isImported .Icon{display:block}.SelQuestsEpisode .episodeTitle,.SelQuestsEpisode .teacherGuideButton{margin-top:1rem}.SelQuestsEpisode .questCardsContainer{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit,15rem);margin-top:1.5rem}.SelQuestsEpisode .emptyState{margin-top:.25rem}.SelQuestSideNav{-webkit-box-shadow:5px 1px 5px rgba(0,0,0,.05);box-shadow:5px 1px 5px rgba(0,0,0,.05)}.SelQuestSideNav .Icon{width:1.25rem;height:1.25rem;color:#555;margin-right:.25rem}.SelQuestSideNav .navTitle,.SelQuestSideNav a{text-decoration:none;padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555}.SelQuestSideNav .navTitle{padding-top:1.25rem}.SelQuestSideNav a:hover{background-color:#eee;border-radius:.5rem}.SelQuestSideNav a:active{color:#6932dc}.SelQuestModalContent{display:grid;grid-template-columns:12.5rem auto;overflow:hidden}.SelQuestModalContent .questsContainer{padding:1rem 2rem;overflow:auto;scroll-behavior:smooth}.SelQuestModalContent .questsContainer .quests{display:grid;grid-gap:1.5rem}.ConfirmObjectiveDelete{position:absolute;top:0;left:0;width:100%;height:100%;padding:2em 4em;text-align:center}.ConfirmObjectiveDelete:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.ConfirmObjectiveDelete .ConfirmObjectiveDeleteInner{display:inline-block;vertical-align:middle;width:calc(100% - .25em);color:#212121}.ConfirmObjectiveDelete .ConfirmObjectiveDeleteInner .Title{margin-bottom:1rem}.ConfirmObjectiveDelete .ConfirmObjectiveDeleteInner>.Icon{color:#ff1464;font-size:7em;margin-bottom:2.5rem}.ConfirmObjectiveDelete .ConfirmObjectiveDeleteInner .separator{width:100%;border-bottom:1px solid #ddd;margin:3em 0}.ConfirmObjectiveDelete .ConfirmObjectiveDeleteInner .checkboxWrapper{display:table;margin:auto;padding:2em 0}.ConfirmObjectiveDelete .ConfirmObjectiveDeleteInner .checkboxWrapper .formCheckboxWrapper{width:auto;display:table}.ConfirmObjectiveDelete .ConfirmObjectiveDeleteInner .checkboxWrapper .formCheckboxWrapper:first-child{margin-top:0}.ConfirmObjectiveDelete .ConfirmObjectiveDeleteInner .checkboxWrapper .formCheckboxWrapper:not(:first-child){margin-top:1em}.GoogleClassroomCourseSelector,.GoogleClassroomCourseSelector select{width:100%}.GoogleClassroomCourseWorkSelector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.GoogleClassroomCourseWorkSelector select{width:100%}.GoogleClassroomCourseWorkSelector select:not(:last-child){margin-bottom:.5em}.GoogleClassroomCourseWorkSelector input{font-size:1em}.nameInput{margin:0}.GoogleClassroomSettings .ButtonWrapper,.GoogleClassroomSettings .GoogleClassroomCourseSelector,.GoogleClassroomSettings .GoogleClassroomCourseWorkSelector,.GoogleClassroomSettings .TextWrapper{margin-left:0!important}.GoogleClassroomSettings .GoogleClassroomCourseSelector{margin:1em 0}.GoogleClassroomSettings .GoogleClassroomCourseWorkSelector{margin:1em 0 1.5em}.GoogleClassroomSettings .TextWrapper{margin:0 0 .5em}.GoogleClassroomSettings .TextWrapper~*{max-width:24em}.GoogleClassroomSettings .textImage{vertical-align:middle;margin:0 .5em 0 0;max-width:1em;max-height:1em;position:relative;top:-2px}.PushSettings .ModalContentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PushSettings .ModalContentWrapper .Title{margin-top:auto}.PushSettings .ModalContentWrapper .MultiGroupSelectorTitle{max-width:678px}.PushSettings .ModalContentWrapper .MultiGroupSelector{margin:0 auto;max-width:678px;width:100%}.PushSettings .ModalContentWrapper .formCheckboxWrapper{margin:1.25em auto;max-width:678px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PushSettings .ModalContentWrapper .formCheckboxWrapper input[type=checkbox]{font-size:1em;margin:0 .5em 0 0}.PushSettings .ModalFooterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.PushSettings .ModalFooterWrapper .questHidden{font-weight:300;font-size:.88em;color:#999;line-height:1.3em;margin:0 1em;text-align:left;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PushSettings .ModalFooterWrapper .questHidden .Icon{margin:0 .5em 0 0}.ProgressTabSettings>.content>.setting.disabled{opacity:.5}.ProgressTabSettings>.content>.setting>.formCheckboxWrapper.autocompleteCheckbox>.CheckboxLabel .Icon,.ProgressTabSettings>.content>.setting>.formCheckboxWrapper.googleCheckbox>.CheckboxLabel .Icon{color:#006eff;vertical-align:middle}.ProgressTabSettings>.content>.setting>.formCheckboxWrapper.autocompleteCheckbox>.CheckboxLabel .googleImageLabel,.ProgressTabSettings>.content>.setting>.formCheckboxWrapper.googleCheckbox>.CheckboxLabel .googleImageLabel{height:18px;margin-bottom:-3px;margin-right:.5em}.ProgressTabSettings>.content>.setting>.formCheckboxWrapper>.CheckboxLabel{font-weight:300;letter-spacing:1px}.ProgressTabSettings>.content .selectWrapper,.ProgressTabSettings>.content select{width:100%;max-width:25em;margin:.5em auto 1.5em;display:block;position:relative}.ProgressTabSettings>.content .selectWrapper.selectGoogleClass,.ProgressTabSettings>.content select.selectGoogleClass{padding-left:50px;margin-bottom:0}.ProgressTabSettings>.content .selectWrapper .googleImage,.ProgressTabSettings>.content select .googleImage{height:22px;position:absolute;margin-left:15px;margin-top:10px;pointer-events:none;z-index:1}.ProgressTabSettings>.content .nameInput{width:100%;max-width:25em;font-size:1em;display:block;margin-bottom:1.5em}.ProgressTabSettings .warningMessage{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;margin-top:1.5rem}.ProgressTabSettings .warningMessage a{color:#006eff;text-decoration:none}.ProgressTabSettings .warningMessage .Icon{color:#ff1464;height:1.25em;margin-right:.25em;margin-top:-.125em;width:1.25em}.ProgressTabSettings .warningMessage .TextWrapper:not(:last-child){margin-bottom:1.25em}.SettingsTabWrapper{max-width:calc(896px + 2em);margin:0 auto;padding:2em}.SettingsTabWrapper>.Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555}.SettingsTabWrapper>.Title>.Icon{width:1em;height:1em;margin-right:.5em;fill:#555}.SettingsTabWrapper .settingsSection{padding:1em 2.25em;text-align:left;width:100%}.SettingsTabWrapper .settingsSection>.title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:.5em}.SettingsTabWrapper .settingsSection>.title>.Icon{width:1em;height:1.5em;margin-right:.5em;fill:#555}.SettingsTabWrapper .settingsSection>.title>.Icon.trash{height:1em}.SettingsTabWrapper .settingsSection .content{color:#555;padding-top:1.25em}.SettingsTabWrapper .settingsSection .content>.setting.disabled{opacity:.5}.SettingsTabWrapper .settingsSection .content .GoToActivityCenterSettingsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SettingsTabWrapper .settingsSection .content .GoToActivityCenterSettingsWrapper .TextWrapper{margin-left:0;margin-right:-1rem}.SettingsTabWrapper .settingsSection .content .formCheckboxWrapper{margin-bottom:.5em;margin-top:0}.SettingsTabWrapper .settingsSection .content .formCheckboxWrapper .CheckboxLabel{color:#555;font-size:1em;font-weight:700;letter-spacing:1px}.SettingsTabWrapper .settingsSection .content .formCheckboxWrapper .CheckboxLabel .Icon{width:1.25em;height:1.25em;margin-right:.5em}.SettingsTabWrapper .settingsSection .content>div:not(:last-child){margin-bottom:1.5em}.SettingsTabWrapper .settingsSection .content>div>:not(.formCheckboxWrapper){margin-left:40px}.SettingsTabWrapper .settingsSection .content .AssignmentInfoWrapper{margin-top:1em}.SettingsTabWrapper .settingsSection.SyncSettings{padding:1em 0}.SettingsTabWrapper .settingsSection.SyncSettings>.title>.Icon{font-size:24px;width:1em;height:1em}.SettingsTabWrapper .settingsSection.DeleteSettings{padding:1em 0}.SettingsTabWrapper .settingsSection.DeleteSettings .content{padding-top:1.5rem}.SettingsTabWrapper .settingsSection.DeleteSettings .content .TextWrapper.disabled{opacity:.5}.SettingsTabWrapper .settingsSection.DeleteSettings>.title>.Icon{font-size:24px;width:1em;height:1em}.SettingsTabWrapper .settingsSection.AssignmentTabSettings .content .desc,.SettingsTabWrapper .settingsSection.AssignmentTabSettings .content .earlyRewardWrapper{margin-left:40px}.SettingsTabWrapper .settingsSection.AssignmentTabSettings .content .earlyRewardWrapper>.TextWrapper,.SettingsTabWrapper .settingsSection.AssignmentTabSettings .content .TextWrapper.desc{margin-bottom:.5em}.SettingsTabWrapper .settingsSection.AssignmentTabSettings .content.disabled,.SettingsTabWrapper .settingsSection.DiscussionTabSettings .content.disabled{opacity:.5}.StoryWrapper .storyImage{width:100%}.StoryWrapper .storyContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:calc(896px + 5%);padding:2em 5%;margin:0 auto}.StoryWrapper .storyContent>.TextWrapper{margin-bottom:2.25em}.StoryWrapper .storyContent .attachmentsWrapper,.StoryWrapper .storyContent .EditableContentWrapper,.StoryWrapper .storyContent .TextEditorOutputWrapper{width:100%}.StoryWrapper .storyContent .EditableContentWrapper,.StoryWrapper .storyContent .TextEditorOutputWrapper{font-size:calc(15.33333px + .20833vw);line-height:1.5em}@media (max-width:319px){.StoryWrapper .storyContent .EditableContentWrapper,.StoryWrapper .storyContent .TextEditorOutputWrapper{font-size:16px}}@media (min-width:1280px){.StoryWrapper .storyContent .EditableContentWrapper,.StoryWrapper .storyContent .TextEditorOutputWrapper{font-size:18px}}.StoryWrapper .storyContent .TextEditorOutputWrapper{padding:0}.StoryWrapper .storyContent .EditableContentWrapper{border-radius:.625em}.StoryWrapper .storyContent .EditableContentWrapper .edit{border-top-right-radius:.5em}.StoryWrapper .storyContent .completeButton{margin-top:2em}.StoryEditorWrapper{width:100%}.StoryEditorWrapper>.TextWrapper{margin-bottom:1.5em}.StoryEditorWrapper .TextInputWrapper{max-width:750px;margin:auto}.StoryEditorWrapper .TextInputWrapper .addFileBtn{position:relative}.StoryEditorWrapper .redactor-editor{min-height:12em}.UploadGradedFiles{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;height:100%}.UploadGradedFiles,.UploadGradedFiles .uploadHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.UploadGradedFiles .uploadHeader{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid #ddd;height:64px;padding:0 1.5em}.UploadGradedFiles .uploadHeader .XButton{right:24px;top:24px}.UploadGradedFiles .uploadContent{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1em 1.5em 0}.UploadGradedFiles .uploadContent .TextInputWrapper{margin-top:1em;padding-bottom:0}.UploadGradedFiles .uploadContent .TextInputWrapper .Dropzone{font-weight:300;font-size:12px;height:60px}.UploadGradedFiles .uploadContent .TextInputWrapper .Dropzone .TextWrapper{font-weight:300;font-size:12px}.UploadGradedFiles .uploadContent .resultSelectorAll{margin:1.5em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.UploadGradedFiles .uploadContent .resultSelectorAll .TextWrapper{color:#999}.UploadGradedFiles .uploadContent .resultSelectorAll .ResultSelectorWrapper{margin-left:1em}.UploadGradedFiles .uploadContent .listHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #ddd;padding-bottom:.75em}.UploadGradedFiles .uploadContent .listHeader .name,.UploadGradedFiles .uploadContent .studentWrapper .name{-webkit-box-flex:2;-ms-flex:2;flex:2}.UploadGradedFiles .uploadContent .listHeader .file,.UploadGradedFiles .uploadContent .studentWrapper .file{-webkit-box-flex:4;-ms-flex:4;flex:4}.UploadGradedFiles .uploadContent .listHeader .outcome,.UploadGradedFiles .uploadContent .studentWrapper .outcome{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.UploadGradedFiles .uploadContent .listContent .studentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.5em 0}.UploadGradedFiles .uploadContent .listContent .studentWrapper:not(:last-child){border-bottom:1px solid #ddd}.UploadGradedFiles .uploadContent .listContent .studentWrapper .attachmentsWrapper{margin:0;padding:0}.UploadGradedFiles .uploadContent .listContent .studentWrapper .outcome .ResultSelectorWrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.UploadGradedFiles .uploadContent .listContent .studentWrapper .outcome .ResultSelectorWrapper label{height:24px;width:24px;border-width:2px}.UploadGradedFiles .uploadFooter{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #ddd;height:80px}.UploadGradedFiles .uploadFooter,.ViewportControls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.ViewportControls{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-top-left-radius:.5em;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);overflow:hidden}.ViewportControls button{width:3em;height:3em;padding:.875em;cursor:pointer}.ViewportControls button:hover{background-color:#eee}.ViewportControls button .Icon{width:100%;height:100%;fill:#555}.SentenceListWrapper{width:100%}.SentenceListWrapper .SentenceListMulticlass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:inset 0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 -15px 15px -15px hsla(0,0%,60%,.375);background-color:#ebcb00;padding:.5em .75em}.SentenceListWrapper .SentenceListMulticlass img{-ms-flex-negative:0;flex-shrink:0;margin-right:.75em;width:1em;height:1em}.SentenceListWrapper .SentenceListMulticlass .SentenceListMulticlassWarning{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:center;align-self:center;color:#fff;font-size:.75em;letter-spacing:.5px;line-height:1.3em;margin-right:.5em}.SentenceListWrapper .SentenceListMulticlass .SentenceListMulticlassWarning span:after{content:"\00a0"}.SentenceListWrapper .SentenceListMulticlass .SentenceListMulticlassWarning a{color:#fff}.SentenceListWrapper .SentenceList.blankState{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:2em 2em 0;height:calc(100% - 2em)}.SentenceListWrapper .SentenceList.blankState .icon{-webkit-filter:grayscale(100%);filter:grayscale(100%);-ms-flex-negative:0;flex-shrink:0;margin-bottom:1em;width:3em;height:3em}.SentenceListWrapper .SentenceList.blankState .subtitle{color:#555;-ms-flex-negative:0;flex-shrink:0;font-size:.88em;font-style:italic;line-height:1.4em;margin-bottom:2.25em;text-align:center}.SentenceListWrapper .SentenceList .SentenceListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #eee;padding:1em 1.25em 1em 1em;min-height:90px;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.SentenceListWrapper .SentenceList .SentenceListItem.isDismissable:hover .content .dismiss:hover{-webkit-filter:brightness(26%);filter:brightness(26%)}.SentenceListWrapper .SentenceList .SentenceListItem.isDismissing{border-bottom:none;overflow:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}.SentenceListWrapper .SentenceList .SentenceListItem.isDismissing+.SentenceListItem{border-top:1px solid #eee}.SentenceListWrapper .SentenceList .SentenceListItem.isDismissing~.SentenceListItem{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:.1s;transition-delay:.1s}.SentenceListWrapper .SentenceList .SentenceListItem .image{-ms-flex-negative:0;flex-shrink:0;margin-right:1em;width:55px;height:55px}.SentenceListWrapper .SentenceList .SentenceListItem .content{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto}.SentenceListWrapper .SentenceList .SentenceListItem .content,.SentenceListWrapper .SentenceList .SentenceListItem .content .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;align-self:auto;overflow:hidden}.SentenceListWrapper .SentenceList .SentenceListItem .content .inner{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto}.SentenceListWrapper .SentenceList .SentenceListItem .content .inner .player{font-size:.88em;font-weight:700;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SentenceListWrapper .SentenceList .SentenceListItem .content .inner .title{font-weight:100;margin-bottom:.35em}.SentenceListWrapper .SentenceList .SentenceListItem .content .inner .title:first-child{font-size:.88em;line-height:1.3em}.SentenceListWrapper .SentenceList .SentenceListItem .content .inner .title:not(:first-child){font-style:italic;line-height:1.1em;margin-top:.35em}.SentenceListWrapper .SentenceList .SentenceListItem .content .inner .teacher{font-size:.75em;font-weight:700;line-height:1.3em}.SentenceListWrapper .SentenceList .SentenceListItem .content .dismiss{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-filter:brightness(60%);filter:brightness(60%);background-image:url(../files-sub/classcraft-assets/icons/close.svg);cursor:pointer;width:10px;height:10px;position:absolute;top:.95em;right:.95em}.BBConfirmationBoxModalWindowContent .modalWindowInner{max-width:700px;max-height:335px}.BBConfirmationBoxBox{position:absolute;top:0;left:0;width:100%;height:100%;padding:2em 4em;text-align:center}.BBConfirmationBoxBox:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.BBConfirmationBoxBox .BBConfirmationBoxInner{display:inline-block;vertical-align:middle;width:calc(100% - .25em)}.BBConfirmationBoxBox .BBConfirmationBoxInner .Title{color:#555;letter-spacing:0;margin-bottom:1em}.BBConfirmationBoxBox .BBConfirmationBoxInner .BBConfirmationBoxButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.BBConfirmationBoxBox .BBConfirmationBoxInner .BBConfirmationBoxButton>.ButtonWrapper:not(:last-child){margin-right:1em}.BBConfirmationBoxBox .BBConfirmationBoxInner .BBConfirmationBoxIcon{color:#6932dc;height:64px;margin-bottom:2.5em;width:64px}.UnplayableBossBattle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.UnplayableBossBattle .TextWrapper,.UnplayableBossBattle .Title{letter-spacing:0}.UnplayableBossBattle .content,.UnplayableBossBattle .TextWrapper{color:#555;font-weight:100;line-height:1.5em;margin:2em auto 3em}.UnplayableBossBattle .btn{min-width:5em}.ShareQuestWidget.share_marketplace{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ShareQuestWidget.share_marketplace .Title{display:none}.ShareQuestWidget.share_marketplace img{max-height:250px}.ShareQuestWidget.share_marketplace .ShareContent{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2em 1.5em;margin:auto 0}.ShareQuestWidget.share_marketplace .ShareContent .Title{display:block;margin-bottom:.4em}.ShareQuestWidget.share_marketplace .ShareContent .TextWrapper{margin-bottom:1.5em}.ShareQuestWidget.share_marketplace .ShareContent input[type=checkbox]{display:inline-block;vertical-align:middle;margin:-.2em .25em 0 0}.ShareQuestWidget.share_marketplace .ShareContent label{font-weight:100;margin-bottom:1em;display:block}.ShareQuestWidget.share_marketplace .footer{background-color:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5em 1em;height:80px}.ShareQuestWidget.share_marketplace .footer .TextWrapper{margin:auto 1em}.ShareQuestWidget.share_marketplace .footer .ButtonWrapper{background-color:hsla(0,0%,100%,.001)}.Collapsible{-webkit-transition-property:max-height;transition-property:max-height;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;overflow:hidden}.Collapsible.collapsed .CollapsibleContent>*{opacity:0}.Collapsible.expanded .CollapsibleContent>*{opacity:1}.Collapsible .CollapsibleHeader:hover{cursor:pointer}.Collapsible .CollapsibleContent>*{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:0}.SharingSettingsEventList{margin-left:calc(-1em - 4px)}.SharingSettingsEventList .teacherBackend_customize_events_table>tbody>tr>td,.SharingSettingsEventList .teacherBackend_customize_events_table>thead>tr>th{font-size:1em}.SharingSettingsEventList .teacherBackend_customize_events_table>tbody>tr>td>.TextWrapper,.SharingSettingsEventList .teacherBackend_customize_events_table>thead>tr>th>.TextWrapper{color:#555;text-transform:none}.SharingSettingsEventList .teacherBackend_customize_events_table>thead>tr>th{padding-bottom:.25em}.SharingSettingsEventList .teacherBackend_customize_events_table>tbody>tr:hover{background-color:hsla(0,0%,100%,.001)}.SharingSettingsEventList .teacherBackend_customize_events_table>tbody>tr:last-child{border-bottom:none}.SharingSettingsEventList .teacherBackend_customize_events_table>tbody>tr:last-child td{padding-bottom:0}.ImportWizardGroup,.ImportWizardSuccess,.SettingsSharingRestrictedAccess{padding:3em 2em}.ImportWizardGroup .inner,.ImportWizardSuccess .inner,.SettingsSharingRestrictedAccess .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.5em;color:#555;background-color:#fff;margin:0 auto;max-width:640px;width:calc(100% - 2em);overflow:hidden}.ImportWizardGroup .inner:not(.noSettingsToImport),.ImportWizardSuccess .inner:not(.noSettingsToImport),.SettingsSharingRestrictedAccess .inner:not(.noSettingsToImport){padding:5em 4em}.ImportWizardGroup .inner .Icon,.ImportWizardSuccess .inner .Icon,.SettingsSharingRestrictedAccess .inner .Icon{font-size:5em;margin-bottom:.75em}.ImportWizardGroup .inner .TextWrapper,.ImportWizardGroup .inner .Title,.ImportWizardSuccess .inner .TextWrapper,.ImportWizardSuccess .inner .Title,.SettingsSharingRestrictedAccess .inner .TextWrapper,.SettingsSharingRestrictedAccess .inner .Title{text-align:center}.ImportWizardGroup .inner .Title,.ImportWizardSuccess .inner .Title,.SettingsSharingRestrictedAccess .inner .Title{margin-bottom:.5em}.ImportWizardGroup .inner .TextWrapper,.ImportWizardSuccess .inner .TextWrapper,.SettingsSharingRestrictedAccess .inner .TextWrapper{margin-bottom:2.5em}.ImportWizardGroup .inner input,.ImportWizardGroup .inner select,.ImportWizardSuccess .inner input,.ImportWizardSuccess .inner select,.SettingsSharingRestrictedAccess .inner input,.SettingsSharingRestrictedAccess .inner select{display:block;margin:0 auto 2.75em;max-width:400px;width:100%}.ImportWizardPicker{height:100%;margin:0 auto;padding:2em}.ImportWizardPicker .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 2em;max-width:calc(1100px + 4em)}.ImportWizardPicker .inner .ButtonWrapper{margin-bottom:2.25em}.ImportWizardPicker .inner .ButtonWrapper:first-child{-ms-flex-item-align:start;align-self:flex-start}.ImportWizardPicker .inner .ButtonWrapper .Icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ImportWizardPicker .inner .SharingSettingsPicker{margin-bottom:4em;width:100%}.ImportWizardPicker .inner .overwrite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5em}.ImportWizardPicker .inner .overwrite input{margin:0}.ImportWizardPicker .inner .overwrite .Icon{font-size:1.5em}.ImportWizardPicker .inner .overwrite .Icon.alert{color:#ffa91a}.ImportWizardPicker .inner .overwrite .Icon.check{color:#6932dc}.ImportWizardSuccess .inner .Icon{background-color:#6932dc;border-radius:50%;color:#fff;font-size:1em;margin-bottom:3em;overflow:visible;padding:1.375em;width:6em;height:6em}.SharingSettingsInterfaceList+.SharingSettingsInterfaceList{margin-top:1.75em}.SharingSettingsInterfaceList .SharingSettingsList{margin-top:1em}.SharingSettingsInterfaceList .SharingSettingsList .SharingSettingsListItem{display:grid;grid-gap:0 1em;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;color:#555}.SharingSettingsInterfaceList .SharingSettingsList .SharingSettingsListItem:not(:last-child){margin-bottom:.75em}.SharingSettingsInterfaceList .SharingSettingsList .SharingSettingsListItem .Icon{grid-row:1;grid-column:1;justify-self:center}.SharingSettingsInterfaceList .SharingSettingsList .SharingSettingsListItem .Icon.cancel{color:#999}.SharingSettingsInterfaceList .SharingSettingsList .SharingSettingsListItem .Icon.check{color:#6932dc}.SharingSettingsInterfaceList .SharingSettingsList .SharingSettingsListItem .TextWrapper{grid-row:1;grid-column:2}.SharingSettingsList{text-align:left}.SharingSettingsList .SharingSettingsListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.SharingSettingsList .SharingSettingsListItem input[type=checkbox]{margin:0 1em 0 0}.SharingSettingsPicker{-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);border-radius:.5em}.SharingSettingsPicker .Collapsible{padding:1.5em}.SharingSettingsPicker .Collapsible:not(:last-child){border-bottom:1px solid #ddd}.SharingSettingsPicker .Collapsible.collapsed .CollapsibleHeader .Icon.arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.SharingSettingsPicker .Collapsible .CollapsibleHeader{display:grid;grid-gap:0 1.5em;grid-template-columns:-webkit-min-content auto auto -webkit-min-content;grid-template-columns:min-content auto auto min-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555}.SharingSettingsPicker .Collapsible .CollapsibleHeader:hover{color:#212121}.SharingSettingsPicker .Collapsible .CollapsibleHeader.isAllSelected{color:#6932dc}.SharingSettingsPicker .Collapsible .CollapsibleHeader.isAllSelected:hover{color:#7948e0}.SharingSettingsPicker .Collapsible .CollapsibleHeader input[type=checkbox]{grid-row:1/span 2;grid-column:1;border-color:unset;color:currentColor;margin:0}.SharingSettingsPicker .Collapsible .CollapsibleHeader input[type=checkbox]:before{color:currentColor}.SharingSettingsPicker .Collapsible .CollapsibleHeader .TextWrapper,.SharingSettingsPicker .Collapsible .CollapsibleHeader .Title{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:currentColor;text-align:left}.SharingSettingsPicker .Collapsible .CollapsibleHeader .Title{grid-row:1;grid-column:2}.SharingSettingsPicker .Collapsible .CollapsibleHeader .TextWrapper{grid-row:2;grid-column:2}.SharingSettingsPicker .Collapsible .CollapsibleHeader .OverwriteSection{grid-column:3;grid-row:1/span 2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.SharingSettingsPicker .Collapsible .CollapsibleHeader .Icon{grid-row:1/span 2;font-size:1em}.SharingSettingsPicker .Collapsible .CollapsibleHeader .Icon.isHidden{visibility:hidden}.SharingSettingsPicker .Collapsible .CollapsibleHeader .Icon.alert,.SharingSettingsPicker .Collapsible .CollapsibleHeader .Icon.check{grid-column:3;margin:0 .25em}.SharingSettingsPicker .Collapsible .CollapsibleHeader .Icon.alert{color:#ffa91a}.SharingSettingsPicker .Collapsible .CollapsibleHeader .Icon.check{color:#6932dc}.SharingSettingsPicker .Collapsible .CollapsibleHeader .Icon.arrow{-webkit-transition-property:fill,-webkit-transform;transition-property:fill,-webkit-transform;transition-property:fill,transform;transition-property:fill,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;grid-column:4;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.SharingSettingsPicker .Collapsible .CollapsibleContent{margin:1.5em 0 0 calc(2.5em + 5px);padding-top:1.5em;position:relative}.SharingSettingsPicker .Collapsible .CollapsibleContent:before{background-color:#ddd;content:"";opacity:1;width:calc(100% + 5.5em + 5px);height:1px;position:absolute;top:-1px;left:calc(-4em + -5px)}.SharingSettingsPicker .Collapsible .CollapsibleContent>.LoadingWrapper{height:4em;position:relative}.SharingSettingsPowerList{display:grid;grid-gap:1em;grid-template-columns:-webkit-min-content auto 8em 8em 8em;grid-template-columns:min-content auto 8em 8em 8em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SharingSettingsPowerList+.SharingSettingsPowerList{margin-top:1.75em}.SharingSettingsPowerList>input[type=checkbox]{grid-row:1;margin:0}.SharingSettingsPowerList .Title{grid-row:1}.SharingSettingsPowerList>.TextWrapper{grid-row:1;justify-self:center;color:#555}.SharingSettingsPowerList .SharingSettingsList{grid-row:2;grid-column:1/span 5;margin-left:calc(2em + 4px)}.SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem{display:grid;grid-gap:0 1em;grid-template-columns:-webkit-min-content -webkit-min-content 1fr 8em 8em 8em;grid-template-columns:min-content min-content 1fr 8em 8em 8em;color:#555}.SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem:not(:last-child){margin-bottom:1em}.SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem input[type=checkbox]{grid-row:1/span 2;grid-column:1;margin:0}.SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .PowerImageWrapper{grid-row:1/span 2;grid-column:2;margin:4px;width:3em;height:3em}.SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .description,.SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .name{grid-row:1;grid-column:3;align-self:flex-end;color:#555}.SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .description{grid-row:2;grid-column:3;align-self:start}.SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .cost,.SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .Icon,.SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .level{justify-self:center}.SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .level{grid-row:1/span 2;grid-column:4}.SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .cost{grid-row:1/span 2;grid-column:5}.SharingSettingsPowerList .SharingSettingsList .SharingSettingsListItem .Icon{grid-row:1/span 2;grid-column:6;color:#6932dc}.SharingSettingsPresetList+.SharingSettingsPresetList{margin-top:1.75em}.SharingSettingsPresetList .Title.positive{color:#6932dc}.SharingSettingsPresetList .Title.negative{color:#ff1464}.SharingSettingsPresetList .xp{color:#6932dc}.SharingSettingsPresetList .hp{color:#ff1464}.SharingSettingsPresetList .gp{color:#cc8000}.SharingSettingsPresetList .behaviorsValue{margin-right:1rem}.SharingSettingsPresetList>input[type=checkbox]{margin:0}.SharingSettingsPresetList .Title span{color:#555}.SharingSettingsPresetList.SharingSettingsList .SharingSettingsListItem:not(:last-child){margin-bottom:.75em}.SharingSettingsPresetList.SharingSettingsList .SharingSettingsListItem .value{margin-right:.75em;min-width:2.75em}.SharingSettingsPresetList.SharingSettingsList .SharingSettingsListItem .description{color:#555}.SharingSettingsRuleList.SharingSettingsList .SharingSettingsListItem{display:grid;grid-gap:0 1em;grid-template-columns:4.5em 1fr}.SharingSettingsRuleList.SharingSettingsList .SharingSettingsListItem:not(:last-child){margin-bottom:1.5em}.SharingSettingsRuleList.SharingSettingsList .SharingSettingsListItem input[type=text]{grid-column:1;background-color:#eee;border:none;color:#555;font-size:1em;font-weight:700;padding:.5em .75em;text-align:center}.SharingSettingsRuleList.SharingSettingsList .SharingSettingsListItem .name{grid-column:2;color:#555}.SharingSettingsSentenceList.SharingSettingsList .SharingSettingsListItem:not(:last-child){margin-bottom:.75em}.SharingSettingsSentenceList.SharingSettingsList .SharingSettingsListItem .description{color:#555}.ShareSettingsSummary{width:100%}.ShareSettingsSummary .Title{color:#555;font-weight:100;line-height:1.2em;margin-bottom:.75em}.ShareSettingsSummary .Title+.TextWrapper{margin-bottom:3em}.ShareSettingsSummary .SettingList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.ShareSettingsSummary .SettingList .SettingListItem{width:calc(50% - .5em);margin:0 1em 1em 0}.ShareSettingsSummary .SettingList .SettingListItem:nth-child(2n){margin-right:0}@media (min-width:768px){.ShareSettingsSummary .SettingList .SettingListItem{width:calc(33.333% - .667em);margin-right:1em}.ShareSettingsSummary .SettingList .SettingListItem:nth-child(2n){margin-right:1em}.ShareSettingsSummary .SettingList .SettingListItem:nth-child(3n){margin-right:0}}@media (min-width:1024px){.ShareSettingsSummary .SettingList .SettingListItem{width:calc(16.666% - .833em)}.ShareSettingsSummary .SettingList .SettingListItem:nth-child(2n),.ShareSettingsSummary .SettingList .SettingListItem:nth-child(3n){margin-right:1em}.ShareSettingsSummary .SettingList .SettingListItem:last-child{margin-right:0}}.ShareSettingsSummary .SettingList .SettingListItem .TextWrapper:first-child{margin-bottom:.5em}.ShareWizardModalPicker .ModalContentWrapper,.ShareWizardModalSummary .ModalContentWrapper{margin:0 auto;padding:2em;width:100%}.ShareWizardModalPicker .ModalContentWrapper .inner,.ShareWizardModalSummary .ModalContentWrapper .inner{margin:0 auto;max-width:calc(1100px + 4em)}.ShareWizardModalPicker .ModalContentWrapper .inner .header{margin-bottom:3.5em}.ShareWizardModalPicker .ModalContentWrapper .inner .header .headerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ShareWizardModalPicker .ModalContentWrapper .inner .header .hasOrganizationMessage{margin-top:.5rem;text-align:left}.ShareWizardModalPicker .ModalContentWrapper .inner .Title{text-align:left}.ShareWizardModalSummary .ModalContentWrapper .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ShareWizardModalSummary .ModalContentWrapper .inner .ButtonWrapper{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:1em}.ShareWizardModalSummary .ModalContentWrapper .inner .ButtonWrapper .Icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ShareWizardModalSummary .ModalContentWrapper .inner .Separator{margin:3em 0}.ShareWidgetModal>.modalWindowInner{max-width:840px;max-height:442px}.ShareWidget{width:100%;height:100%}.ShareWidget>.Title{color:#212121;font-weight:100;letter-spacing:0;line-height:1.2em;margin-bottom:.75em;text-align:center}.ShareWidget .btn{font-size:calc(18.6px + .375vw);font-weight:900;letter-spacing:1.5px}@media (max-width:479px){.ShareWidget .btn{font-size:20.4px}}@media (min-width:1440px){.ShareWidget .btn{font-size:24px}}.ShareWidget.consenting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.ShareWidget.consenting .content{font-size:calc(13.6px + .16667vw);color:#555;font-weight:100;line-height:1.5em;max-width:42em;margin:0 auto 3em}@media (max-width:479px){.ShareWidget.consenting .content{font-size:14.4px}}@media (min-width:1440px){.ShareWidget.consenting .content{font-size:16px}}.ShareWidget.summary{height:100%}.ShareWidget.sharing_by_email input{max-width:32em;width:100%}.ShareWidget.sharing_by_email .instructions{font-size:calc(11.1px + .0625vw);color:#999;font-weight:700;line-height:1.4em;margin:1.25em 0 2.75em;text-transform:uppercase}@media (max-width:479px){.ShareWidget.sharing_by_email .instructions{font-size:11.399999999999999px}}@media (min-width:1440px){.ShareWidget.sharing_by_email .instructions{font-size:12px}}.ShareWidget.sharing_by_email #recaptcha{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.ShareWidget.sharing_by_email #recaptcha div{margin:auto}.ShareWidget.sharing_by_email{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.ShareWidget.sharing_by_email,.ShareWidget.sharing_by_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ShareWidget.sharing_by_link{padding:2em 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ShareWidget.sharing_by_link .SharingByLink{padding:0 1.5em 1.5em;margin:auto 0}.ShareWidget.sharing_by_link .SharingByLink .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #eee;border-radius:.7em;cursor:pointer;margin:0 auto;padding:.65em;max-width:610px}.ShareWidget.sharing_by_link .SharingByLink .link:hover .copy,.ShareWidget.sharing_by_link .SharingByLink .link:hover textarea{cursor:pointer}.ShareWidget.sharing_by_link .SharingByLink .link:hover .copy{color:#212121}.ShareWidget.sharing_by_link .SharingByLink .link textarea{font-size:1em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:none;color:#ddd;font-style:italic;font-weight:100;margin-right:.75em;overflow:hidden;padding:0;resize:none;text-align:left;width:100%}.ShareWidget.sharing_by_link .SharingByLink .link .copied,.ShareWidget.sharing_by_link .SharingByLink .link .copy{font-size:.88em;-ms-flex-negative:0;flex-shrink:0;color:#555;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ShareWidget.sharing_by_link .SharingByLink .link .copied{color:#6932dc}.ShareWidget.sharing_by_link .SharingByLink .or{font-size:calc(11.1px + .0625vw);color:#999;font-style:italic;font-weight:100;margin:2em 0;text-align:center;width:100%}@media (max-width:479px){.ShareWidget.sharing_by_link .SharingByLink .or{font-size:11.399999999999999px}}@media (min-width:1440px){.ShareWidget.sharing_by_link .SharingByLink .or{font-size:12px}}.ShareWidget.sharing_by_link .SharingByLink .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ShareWidget.sharing_by_link .SharingByLink .buttons button{-webkit-transition-property:background-color,border-color;transition-property:background-color,border-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border:2px solid #eee;border-radius:50%;cursor:pointer;width:4.25em;height:4.25em;position:relative}.ShareWidget.sharing_by_link .SharingByLink .buttons button:not(:last-child){margin-right:1.125em}.ShareWidget.sharing_by_link .SharingByLink .buttons button:before{background-size:contain;background-position:50%;background-repeat:no-repeat;content:"";position:absolute;top:30%;right:30%;bottom:30%;left:30%}.ShareWidget.sharing_by_link .SharingByLink .buttons button.facebook:hover{background-color:#3b5998;border-color:#3b5998}.ShareWidget.sharing_by_link .SharingByLink .buttons button.facebook:hover:before{background-image:url(../files-sub/classcraft-assets/social/facebook-white.svg)}.ShareWidget.sharing_by_link .SharingByLink .buttons button.facebook:before{background-image:url(../files-sub/classcraft-assets/social/facebook.svg)}.ShareWidget.sharing_by_link .SharingByLink .buttons button.twitter:hover{background-color:#1dcaff;border-color:#1dcaff}.ShareWidget.sharing_by_link .SharingByLink .buttons button.twitter:hover:before{background-image:url(../files-sub/classcraft-assets/social/twitter-white.svg)}.ShareWidget.sharing_by_link .SharingByLink .buttons button.twitter:before{background-image:url(../files-sub/classcraft-assets/social/twitter.svg)}.ShareWidget.sharing_by_link .SharingByLink .buttons button.email:hover{background-color:#6932dc;border-color:#6932dc}.ShareWidget.sharing_by_link .SharingByLink .buttons button.email:hover:before{background-image:url(../files-sub/classcraft-assets/icons/email.svg)}.ShareWidget.sharing_by_link .SharingByLink .buttons button.email:before{background-image:url(../files-sub/classcraft-assets/icons/truePurple/email.svg)}.ShareWidget.sharing_by_link .SharingByLinkFooter{background-color:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5em 1em;text-align:center;height:136px}.ShareWidget.sharing_by_link .SharingByLinkFooter .TextWrapper{margin:auto;max-width:40em}.ShareWidget.sharing_by_link .SharingByLinkFooter .TextWrapper em{color:#6932dc;cursor:pointer;text-decoration:underline}.AppsBlankState{background-color:#f7f7f7;padding:2em;position:relative;text-align:center;height:100%}.AppsBlankState .Title strong{font-weight:900}.AppsBlankState .AppsBlankStateInner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:95%}.AppsBlankState .AppsBlankStateInner,.AppsBlankState .AppsBlankStateInner .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AppsBlankState .AppsBlankStateInner .TextWrapper{margin-bottom:1.5em}.AppsBlankState .AppsBlankStateInner .TextWrapper .alert{font-size:1.5em;margin-right:.75em}.AppsBlankState .AppsBlankStateInner .TextWrapper .text{margin-top:.25em}.ModalWrapper.AppsSettingsModal .ModalFooterWrapper{background-color:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ModalWrapper.AppsSettingsModal .ModalContentWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.75em}.ModalWrapper.AppsSettingsModal .ModalContentWrapper img{max-width:120px;max-height:120px;margin-bottom:2.5em}.ModalWrapper.AppsSettingsModal .ModalContentWrapper .Icon.alert,.ModalWrapper.AppsSettingsModal .ModalContentWrapper .Icon.check{margin-bottom:1.5em}.ModalWrapper.AppsSettingsModal .ModalContentWrapper .Icon.alert{color:#ff1464;height:6em;width:6.5em}.ModalWrapper.AppsSettingsModal .ModalContentWrapper .Icon.check{color:#6932dc;border:6px solid #6932dc;border-radius:50%;padding:1em;height:5.5em;width:5.5em}.ModalWrapper.AppsSettingsModal .ModalContentWrapper .Title.s40{margin-bottom:.625em}.ModalWrapper.AppsSettingsModal .ModalContentWrapper .Title.s40 strong{color:#6932dc;font-weight:900}.ModalWrapper.AppsSettingsModal .ModalContentWrapper .TextWrapper{margin-bottom:1.5em}.ModalWrapper.AppsSettingsModal .ModalContentWrapper .TextWrapper.maxWidthReduced{max-width:42em}.ModalWrapper.AppsSettingsModal .ModalContentWrapper .TextWrapper.xpExplanation strong,.ModalWrapper.AppsSettingsModal .ModalContentWrapper .TextWrapper strong{color:#6932dc;font-weight:900}.ModalWrapper.AppsSettingsModal .ModalContentWrapper .CalibrateButtonWrapper{margin-bottom:2em}.ModalWrapper.AppsSettingsModal .ModalContentWrapper .buttonRow{display:-webkit-box;display:-ms-flexbox;display:flex}.ModalWrapper.AppsSettingsModal .ModalContentWrapper .buttonRow .ButtonWrapper{margin:0 .5em}.ModalWrapper.AppsSettingsModal .ModalContentWrapper .greyLinkBtn,.ModalWrapper.AppsSettingsModal .ModalFooterWrapper .greyLinkBtn{background-color:hsla(0,0%,100%,.001);border:none;text-decoration:underline}.ModalWrapper.AppsSettingsModal .ModalContentWrapper .greyLinkBtn:hover,.ModalWrapper.AppsSettingsModal .ModalFooterWrapper .greyLinkBtn:hover{border:none;background-color:#eee}.HiddenClasses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.HiddenClasses .title{margin-top:2rem;color:#555}.HiddenClasses .HiddenClassesContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.HiddenClasses .HiddenClassesContent *>div{position:relative}.HiddenClasses .HiddenClassesContent .HiddenClassesList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;max-width:780px;width:100%}@media (min-width:1024px){.HiddenClasses .HiddenClassesContent .HiddenClassesList{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 3vw 2em}}@media (max-width:1023px){.HiddenClasses .HiddenClassesContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 3vw 3em}}.SwitchPlanWithFailedInvoice{padding:4em;width:100%;height:100%;position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:auto}.SwitchPlanWithFailedInvoice .inner{margin:0 auto;max-width:480px;width:100%}.SwitchPlanWithFailedInvoice .inner .Payment{margin-top:2rem}.TrialRequestForm{color:#555;margin:0 auto;padding:1.5em;position:relative;max-width:1180px}@media (min-width:1024px){.TrialRequestForm{padding:1.5em 3em 2em}}.TrialRequestForm>.Title{margin-bottom:.75em}@media (min-width:1024px){.TrialRequestForm .trialRequestFormInnerContainer{display:-webkit-box;display:-ms-flexbox;display:flex}}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormLeftPanel{margin-right:2vw}@media (min-width:1024px){.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormLeftPanel{width:45%}}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormLeftPanel .subtitle{padding-bottom:1.25em}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormLeftPanel .benefitsTitle{padding:.75em 0}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormLeftPanel ul li{list-style:disc;margin-left:1.5em;padding:.75em 0}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormLeftPanel ul li .TextWrapper{font-weight:100}@media (min-width:1024px){.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel{width:55%}}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel form .formTitle{margin-bottom:1em}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel form .trialRequestFormRightContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel form .trialRequestFormRightContainer .trialRequestFormLeft,.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel form .trialRequestFormRightContainer .trialRequestFormRight{width:50%}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel form .trialRequestFormRightContainer .trialRequestFormLeft{margin:0 .5em}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel form .trialRequestFormRightContainer .trialRequestFormLeft input{font-weight:300;font-size:.88em;margin:.5em 0;width:100%}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel form .trialRequestFormRightContainer .trialRequestFormLeft input.hasError{border-color:#ff1464}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel form .trialRequestFormRightContainer .trialRequestFormRight{margin:0 .5em}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel form .trialRequestFormRightContainer .trialRequestFormRight select,.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel form .trialRequestFormRightContainer .trialRequestFormRight textarea{font-weight:300;font-size:.88em;margin:.5em 0;width:100%}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel form .trialRequestFormRightContainer .trialRequestFormRight select.hasError,.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel form .trialRequestFormRightContainer .trialRequestFormRight textarea.hasError{border-color:#ff1464}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel form .trialRequestFormRightContainer .trialRequestFormRight textarea{height:9.75em}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel form .SubmitWrapper{margin-top:1em}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel form .error{color:#ff1464}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel .submitSuccess{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6932dc;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel .submitSuccess>.Icon{border-radius:50%;background-color:#6932dc;color:#fff;height:3.5em;width:3.5em;padding:.75em;overflow:visible}.TrialRequestForm .trialRequestFormInnerContainer .trialRequestFormRightPanel .submitSuccess>.Title{margin:.75em 0}.TeacherWebinars{color:#555;text-align:center;height:100%}@media (min-width:1024px){.TeacherWebinars{text-align:left}}.TeacherWebinars .inner{margin:0 auto;max-width:1200px}.TeacherWebinars .centerAlligned{text-align:center}.TeacherWebinars .Title.s48{padding-bottom:.5em}@media (min-width:1024px){.TeacherWebinars .flex{display:-webkit-box;display:-ms-flexbox;display:flex}.TeacherWebinars .flexItem{width:50%;-ms-flex-negative:0;flex-shrink:0}}.TeacherWebinars .centerContent{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:599px){.TeacherWebinars img.flexItem{width:70vw}}@media (min-width:600px) and (max-width:1023px){.TeacherWebinars img.flexItem{width:50vw}}@media (min-width:1024px){.TeacherWebinars img.flexItem{height:100%}}.TeacherWebinars .headerWrapper .Title{max-width:12em}.TeacherWebinars .headerWrapper .TextWrapper{max-width:27em}.TeacherWebinars .pdCreditWrapper .Title{max-width:10em}.TeacherWebinars .pdCreditWrapper .TextWrapper{max-width:29em}.TeacherWebinars .moreWrapper .TextWrapper{max-width:30em}@media (min-width:1024px){.TeacherWebinars .moreWrapper .TextWrapper{max-width:26em}}.TeacherWebinars .headerWrapper,.TeacherWebinars .learnAboutCard,.TeacherWebinars .moreWrapper{padding:0 2em}@media (max-width:1023px){.TeacherWebinars .headerWrapper,.TeacherWebinars .moreWrapper,.TeacherWebinars .pdCreditWrapper{padding:0 1em 2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.TeacherWebinars .webinarsBanner{display:table;background-color:#6932dc;width:100%}.TeacherWebinars .webinarsBanner .webinarsBannerContent{height:70px;display:table-cell;vertical-align:middle;color:#fafbfc;font-size:1rem;font-weight:100;line-height:1.3em;padding:1em 2em;text-align:center;text-decoration:none;cursor:pointer}.TeacherWebinars .webinarsBanner .webinarsBannerContent .joinWebinarBtn{margin-left:5em;text-decoration:none}.TeacherWebinars .header{padding:2em 0 0}.TeacherWebinars .header .headerImage{margin-bottom:-3em}@media (min-width:1024px){.TeacherWebinars .header .headerImage{margin:-1em 0 -3em -2em}}.TeacherWebinars .webinarRegister{position:relative}.TeacherWebinars .webinarRegister:before{background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/webinarPage/bg-Warrior_mountain_3-2x.jpg);content:"";position:absolute;top:4em;left:0;z-index:-1;width:100%;height:calc(100% - 5em)}@media (min-width:1024px){.TeacherWebinars .webinarRegister:before{height:calc(100% - 3em)}}.TeacherWebinars .webinarRegister .cards{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:2em}@media (max-width:1023px){.TeacherWebinars .webinarRegister .cards{margin:0 1em}}.TeacherWebinars .webinarRegister .cards .card{-webkit-box-shadow:4px 4px 16px 1px rgba(33,33,33,.15);box-shadow:4px 4px 16px 1px rgba(33,33,33,.15);background-color:#fff;border-radius:.5em;padding:2em;margin:0 auto 1em;max-width:560px}@media (min-width:1024px){.TeacherWebinars .webinarRegister .cards .card{margin:0 .75em;width:45vw}}.TeacherWebinars .webinarRegister .cards .card .Icon{color:#006eff;-ms-flex-negative:0;flex-shrink:0;margin-right:1em;width:24px;height:24px}.TeacherWebinars .webinarRegister .cards .card .cardItem{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;margin:.375em 0}.TeacherWebinars .webinarRegister .cards .card .webinarsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.TeacherWebinars .webinarRegister .cards .card .webinarsList .ButtonWrapper{display:block;font-size:1.5em;padding:.425em 1.3em .35em;width:13em}.TeacherWebinars .webinarRegister .cards .card .webinarsList .ButtonWrapper.grey{background-color:#f7f7f7;color:#ddd;opacity:1}.TeacherWebinars .webinarRegister .cards .card .webinarRegistered{color:#6932dc;margin:1em 0 -1em;text-align:center;visibility:hidden}.TeacherWebinars .webinarRegister .cards .card .webinarRegistered.visible{visibility:visible}.TeacherWebinars .webinarRegister .cards .card .Title.s40.learnAboutTitle{padding-bottom:.375em}.TeacherWebinars .webinarRegister .cards .card .Title.s40.webinarsTitle{padding-bottom:.625em}@media (min-width:600px) and (max-width:1023px){.TeacherWebinars .webinarRegister .cards .card.learnAboutCard{padding:2em 4em}}@media (min-width:1150px){.TeacherWebinars .webinarRegister .cards .card.learnAboutCard{padding:2em 4em}}.TeacherWebinars .pdCredit{background-image:linear-gradient(0deg,hsla(0,0%,86.7%,.45),hsla(0,0%,100%,.001) 40px);display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 0}.TeacherWebinars .pdCredit .inner{padding:0}@media (min-width:1024px){.TeacherWebinars .pdCredit .inner{padding:3em 0 1em}.TeacherWebinars .pdCredit .pdCreditWrapper{margin-bottom:3em;padding-left:1em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:1023px){.TeacherWebinars .pdCredit .pdImage{margin-left:-5em}}@media (min-width:1024px){.TeacherWebinars .pdCredit .pdImage{margin:0 3em 0 -4em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.TeacherWebinars .more{padding:2em 0 1em}@media (min-width:1024px){.TeacherWebinars .more{padding:3em 0}}.TeacherWebinars .more .moreText{padding-bottom:1.625em}.CoTeacherRemoveSelfModal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2em;text-align:center}.CoTeacherRemoveSelfModal .Title{color:#555;line-height:2rem;margin-bottom:1.5em}.CoTeacherRemoveSelfModal .CoTeacherRemoveSelfActions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.CoTeacherRemoveSelfModal .CoTeacherRemoveSelfActions .ButtonWrapper{margin:0 1em}.CoTeacherRemoveSelfModal .CoTeacherRemoveSelfActions .ButtonWrapper.remove{color:#999}.CoTeacherRemoveSelfModal .CoTeacherRemoveSelfActions .ButtonWrapper.remove:hover{color:#fff}.CoTeachers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.CoTeachers,.CoTeachers>.CoTeachersHeader{display:-webkit-box;display:-ms-flexbox;display:flex}.CoTeachers>.CoTeachersHeader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:1.5em}.CoTeachers>.CoTeachersHeader .ButtonWrapper>.Icon{margin-right:.5em}.CoTeachers>.CoTeachersHeader .AddCoTeachers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CoTeachers>.CoTeachersHeader .AddCoTeachers .Icon.AddCoTeachersAlert{font-size:1.25rem;min-width:1.25rem;margin-left:.5rem;color:#6932dc}.CoTeachers>.MagneticHeader{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;margin:auto;text-align:left;width:100%}.CoTeachers>.MagneticHeader .tableContent li,.CoTeachers>.MagneticHeader .tableHeader{display:grid;grid-gap:0 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 1em}.CoTeachers>.MagneticHeader .tableContent li .TextWrapper,.CoTeachers>.MagneticHeader .tableHeader .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CoTeachers>.MagneticHeader .tableHeader{color:#999;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);grid-template-columns:1fr 1fr minmax(350px,2fr)}@media (max-width:1280px){.CoTeachers>.MagneticHeader .tableHeader{grid-template-columns:1fr minmax(350px,2fr)}.CoTeachers>.MagneticHeader .tableHeader .headerEmail{display:none}}.CoTeachers>.MagneticHeader .tableHeader .Icon{width:1.25em;height:1.25em;margin-right:.375em;margin-top:-1px}.CoTeachers>.MagneticHeader .tableContent{height:100%;overflow:visible;width:100%}.CoTeachers>.MagneticHeader .tableContent li{border-bottom:1px solid #eee;grid-auto-rows:auto;grid-template-columns:1fr 1fr minmax(350px,2fr);grid-template-areas:"name email actions";height:4em}@media (max-width:1280px){.CoTeachers>.MagneticHeader .tableContent li{grid-template-columns:1fr minmax(350px,2fr);grid-template-areas:"name actions" "email actions"}}.CoTeachers>.MagneticHeader .tableContent li .email,.CoTeachers>.MagneticHeader .tableContent li .name{overflow:hidden}.CoTeachers>.MagneticHeader .tableContent li .email span,.CoTeachers>.MagneticHeader .tableContent li .name span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CoTeachers>.MagneticHeader .tableContent li .name{grid-area:name}.CoTeachers>.MagneticHeader .tableContent li .email{grid-area:email}.CoTeachers>.MagneticHeader .tableContent li .actions{grid-area:actions;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.CoTeachers>.MagneticHeader .tableContent li .actions,.CoTeachers>.MagneticHeader .tableContent li .actions .duration{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.CoTeachers>.MagneticHeader .tableContent li .actions .duration .formCheckboxWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.CoTeachers>.MagneticHeader .tableContent li .actions .duration .formCheckboxWrapper input{font-size:1em;margin-right:1em}.CoTeachers>.MagneticHeader .tableContent li .actions .duration .DateRangePicker{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.CoTeachers>.MagneticHeader .tableContent li .actions .duration .DateRangePicker .react-daterange-picker{color:#ddd;font-size:14px}.CoTeachers>.MagneticHeader .tableContent li .actions .duration .DateRangePicker .react-daterange-picker input,.CoTeachers>.MagneticHeader .tableContent li .actions .duration .DateRangePicker .react-daterange-picker span{color:#ddd;font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CoTeachers>.MagneticHeader .tableContent li .actions .duration .DateRangePicker .react-daterange-picker.react-daterange-picker--enabled,.CoTeachers>.MagneticHeader .tableContent li .actions .duration .DateRangePicker .react-daterange-picker.react-daterange-picker--enabled input,.CoTeachers>.MagneticHeader .tableContent li .actions .duration .DateRangePicker .react-daterange-picker.react-daterange-picker--enabled span{color:#555!important}.CoTeachers>.MagneticHeader .tableContent li .actions .duration .DateRangePicker .react-daterange-picker.isExpired{border-color:#ff1464}.CoTeachers>.MagneticHeader .tableContent li .actions .duration .DateRangePicker .expired{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1em}.CoTeachers>.MagneticHeader .tableContent li .actions .duration .DateRangePicker .expired .Icon.general-alert{color:#ff1464;height:1.25em;width:1.25em}.CoTeachers>.MagneticHeader .tableContent li .actions .duration .DateRangePicker .expired:hover .genericTooltip{border:0;border-radius:8px;-webkit-box-shadow:0 0 8px 0 rgba(85,85,85,.2);box-shadow:0 0 8px 0 rgba(85,85,85,.2);display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:.5em 1em;-webkit-transform:translate(calc(-100% - 16px),calc(-50% + 10px));transform:translate(calc(-100% - 16px),calc(-50% + 10px))}.CoTeachers>.MagneticHeader .tableContent li .actions .duration .DateRangePicker .expired:hover .genericTooltip:after,.CoTeachers>.MagneticHeader .tableContent li .actions .duration .DateRangePicker .expired:hover .genericTooltip:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute}.CoTeachers>.MagneticHeader .tableContent li .actions .duration .DateRangePicker .expired:hover .genericTooltip:before{border-color:#eee}.CoTeachers>.MagneticHeader .tableContent li .actions .duration .DateRangePicker .expired:hover .genericTooltip .TextWrapper{color:#212121;white-space:nowrap}.CoTeachers>.MagneticHeader .tableContent li .actions .ButtonWrapper.small{font-size:.75em;margin-left:1em}.CoTeachers>.MagneticHeader .tableContent li .actions .ButtonWrapper.small .Icon.general-trash{margin-top:-1px}@media (max-width:960px){.CoTeachers>.MagneticHeader .tableContent li .actions .ButtonWrapper.small{padding:.5em}.CoTeachers>.MagneticHeader .tableContent li .actions .ButtonWrapper.small span{display:none}.CoTeachers>.MagneticHeader .tableContent li .actions .ButtonWrapper.small .Icon.general-trash{margin-right:0}}.CoTeachers>.MagneticHeader .tableContent .noContent{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:600px;margin:auto}.CoTeachers>.MagneticHeader .tableContent .noContent .Icon{color:#999;height:2.25em;margin-bottom:.5em;width:2.25em}.CoTeachers>.MagneticHeader .tableContent .noContent .Title{color:#555;margin-bottom:.5em}.CoTeachers>.MagneticHeader .tableContent .noContent .TextWrapper{color:#999}.CoTeachers>.MagneticHeader .tableContent .noContent .TextWrapper a{color:#6932dc;font-weight:700}.AddCoTeachersAlertTooltip{color:#999;padding:1rem}.CoTeachersAdded{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}.CoTeachersAdded .IconWrapper{background-color:rgba(0,180,75,.08);border-radius:50%;height:112px;margin-bottom:1.5em;width:112px}.CoTeachersAdded .IconWrapper .Icon{color:#6932dc;height:64px;margin-top:24px;width:64px}.CoTeachersAdded .Title{color:#555;margin-bottom:.5em}.CoTeachersAdded .TextWrapper{color:#555;margin-bottom:3em}.CoTeachersNoLicenseSchool{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0 auto;max-width:1280px;padding:4em;width:100%}@media (min-width:1280px){.CoTeachersNoLicenseSchool{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.CoTeachersNoLicenseSchool .locked{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}@media (max-width:1280px){.CoTeachersNoLicenseSchool .locked{margin-bottom:4em}}.CoTeachersNoLicenseSchool .locked .IconWrapper{border-radius:50%;background-color:#f7f7f7;height:60px;margin:0 auto 1em;overflow:visible;width:60px}.CoTeachersNoLicenseSchool .locked .IconWrapper .DistrictsIcon{width:40px;height:40px;color:#999;margin-top:.5em}.CoTeachersNoLicenseSchool .locked .IconWrapper .LockIcon{bottom:0;color:#212121;height:1.25em;position:absolute;right:2.5em;width:1.25em}.CoTeachersNoLicenseSchool .locked .Title{color:#555;margin-bottom:.5em}.CoTeachersNoLicenseSchool .locked .TextWrapper{color:#999}.CoTeachersNoLicenseSchool .banner{-ms-flex-negative:0;flex-shrink:0;height:100%;max-height:532px;max-width:520px;margin:0 auto}@media (min-width:1280px){.CoTeachersNoLicenseSchool .banner{margin-left:64px}}.CoTeachersRemoveModal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2em;text-align:center}.CoTeachersRemoveModal .Title{color:#555;line-height:2rem;margin-bottom:1.5em}.CoTeachersRemoveModal .CoTeachersRemoveActions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.CoTeachersRemoveModal .CoTeachersRemoveActions .ButtonWrapper{margin:0 1em}.CoTeachersRemoveModal .CoTeachersRemoveActions .ButtonWrapper.remove{color:#999}.CoTeachersRemoveModal .CoTeachersRemoveActions .ButtonWrapper.remove:hover{color:#fff}.CoTeachersSearchModal .CoTeachersSearch{margin:0 auto;max-width:1100px;width:calc(100% - 4em);height:auto!important;position:absolute;top:.5em;right:2em;bottom:2em;left:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.CoTeachersSearchModal .CoTeachersSearch .header{color:#999;margin:auto;max-width:625px;text-align:center;width:100%}.CoTeachersSearchModal .CoTeachersSearch .header .Title{margin:.5em 0}.CoTeachersSearchModal .CoTeachersSearch .header .Icon{width:2.5em;height:2.5em}.CoTeachersSearchModal .CoTeachersSearch>.Search{margin:2em auto;max-width:400px;max-height:32px;width:100%}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left;width:100%;margin:auto;padding-bottom:25px}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .ResultHeader{color:#999}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .ResultHeader .Icon{width:1.25em;height:1.25em;margin-right:.375em;margin-top:-1px}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .List li,.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .ResultHeader{display:grid;grid-gap:0 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 1em;grid-template-columns:1fr 1fr 2fr}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .List li .TextWrapper,.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .ResultHeader .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .ResultContent{border:1px solid #ddd;border-radius:.5em;width:100%;overflow-y:auto;max-height:320px}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .ResultContent .noTeacher{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .ResultContent .List li{grid-template-columns:1fr 1fr 2fr;height:60px}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .ResultContent .List li:not(:last-child){border-bottom:1px solid #eee}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .ResultContent .List li .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .ResultContent .List li .name .formCheckboxWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;margin-right:16px;width:16px}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .ResultContent .List li .name .formCheckboxWrapper input{font-size:1em;margin:0}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .ResultContent .List li .TextWrapper{overflow:hidden}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .ResultContent .List li .TextWrapper span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .ResultContent .List li .TextWrapper .Label{margin-right:.5em}.CoTeachersSearchModal .CoTeachersSearch>.MagneticHeader .ResultContent .List li>.TextWrapper,.CoTeachersSearchModal .ModalFooterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CoTeachersSearchModal .ModalFooterWrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.CoTeachersSearchModal .ModalFooterWrapper .nextButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CoTeachersSearchModal .ModalFooterWrapper .nextButton .TextWrapper{cursor:pointer;margin-right:1em}.CoTeachersSetupModal .CoTeachersSetup{height:auto!important;position:absolute;top:.5em;right:2em;bottom:2em;left:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1100px;width:calc(100% - 4em);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.CoTeachersSetupModal .CoTeachersSetup>.header{color:#999;margin:0 auto;max-width:625px;text-align:center;width:100%}.CoTeachersSetupModal .CoTeachersSetup>.header .Title{margin:.5em 0}.CoTeachersSetupModal .CoTeachersSetup>.header .Icon{width:2.5em;height:2.5em}.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader{text-align:left;width:100%;max-width:630px;margin:2em auto 0;overflow:visible}.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultHeader{color:#999}.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultHeader .Icon{width:1.25em;height:1.25em;margin-right:.375em;margin-top:-1px}.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultContent .List li,.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultHeader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;display:grid;grid-gap:0 1em;grid-template-columns:50% -webkit-min-content -webkit-max-content;grid-template-columns:50% min-content max-content;padding:.5em 0}.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultContent .List li .TextWrapper,.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultHeader .TextWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultContent{overflow:visible}.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultContent .List{margin-bottom:2em;overflow:visible!important}.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultContent .List li{height:60px}.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultContent .List li .formCheckboxWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultContent .List li .formCheckboxWrapper input{font-size:1em;margin:0}.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultContent .List li .TextWrapper{color:#555;overflow:hidden}.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultContent .List li .TextWrapper span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultContent .List li .react-daterange-picker{color:#ddd;font-size:14px}.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultContent .List li .react-daterange-picker input,.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultContent .List li .react-daterange-picker span{color:#ddd;font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultContent .List li .react-daterange-picker.react-daterange-picker--enabled,.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultContent .List li .react-daterange-picker.react-daterange-picker--enabled input,.CoTeachersSetupModal .CoTeachersSetup>.MagneticHeader .ResultContent .List li .react-daterange-picker.react-daterange-picker--enabled span{color:#555!important}.CoTeachersSetupModal .ModalFooterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CoTeachersWelcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.CoTeachersWelcome .XButton .Icon.close{fill:#212121}.CoTeachersWelcome .header img{width:100%}.CoTeachersWelcome .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-32px;padding:0 2rem;text-align:center}.CoTeachersWelcome .content .Title{margin-bottom:1rem}.CoTeachersWelcome .content .TextWrapper{margin-bottom:2.5rem}.MulticlassView{-webkit-font-smoothing:antialiased;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%;height:100%;position:absolute;left:0;right:0}.MulticlassView .MulticlassHeader{border-bottom:1px solid #ddd;color:#555;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em}.MulticlassView .MulticlassHeader,.MulticlassView .MulticlassHeader .titleWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.MulticlassView .MulticlassHeader .titleWrapper{margin-right:1em}.MulticlassView .MulticlassHeader .titleWrapper .Title{margin-bottom:.25em}.MulticlassView .MulticlassHeader .titleWrapper .books{font-size:2em;margin:.1875em .25em auto 0}.MulticlassView .MulticlassHeader .titleWrapper .noMultiClass{color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:.5em}.MulticlassView .MulticlassHeader .titleWrapper .noMultiClass .alert{margin:3px .75em 0 0}.MulticlassView .MulticlassHeader .FilterInput{width:20em}.MulticlassView a{color:#6932dc;font-style:italic;font-weight:700}.MulticlassView .organizationNoMulticlass{background-image:linear-gradient(90deg,hsla(0,0%,86.7%,.45),hsla(0,0%,100%,.001) 7.5px);background-color:#f7f7f7;color:#999;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.MulticlassView .organizationNoMulticlass,.MulticlassView .organizationNoMulticlass .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.MulticlassView .organizationNoMulticlass .TextWrapper .alert{font-size:1.5em;margin-right:.75em}.MulticlassView .organizationNoMulticlass .TextWrapper .text{margin-top:.25em}.MulticlassView .trialRequestFormContainer{background-image:linear-gradient(90deg,hsla(0,0%,86.7%,.45),hsla(0,0%,100%,.001) 7.5px);background-color:#f7f7f7;margin:0;padding:0;right:0;bottom:0;left:0;height:100%}@media (min-width:1252px) and (min-height:620px){.MulticlassView .trialRequestFormContainer{padding:1em 0 0 5.5em}}.MulticlassView .trialRequestFormContainer .TrialRequestForm .Title.s40{margin-bottom:.5em}.MulticlassView .trialRequestFormContainer .TrialRequestForm .Title.s40:not(.fixedSize){font-size:calc(13.14286px + .89286vw)}@media (max-width:319px){.MulticlassView .trialRequestFormContainer .TrialRequestForm .Title.s40:not(.fixedSize){font-size:16px}}@media (min-width:768px){.MulticlassView .trialRequestFormContainer .TrialRequestForm .Title.s40:not(.fixedSize){font-size:20px}}@media (min-width:768px) and (max-width:1023px){.MulticlassView .trialRequestFormContainer .TrialRequestForm .Title.s40:not(.fixedSize){font-size:calc(8px + 1.5625vw)}}@media (min-width:1024px){.MulticlassView .trialRequestFormContainer .TrialRequestForm .Title.s40:not(.fixedSize){font-size:calc(-8px + 3.125vw)}}@media (min-width:768px) and (max-width:1023px) and (max-width:767px){.MulticlassView .trialRequestFormContainer .TrialRequestForm .Title.s40:not(.fixedSize){font-size:20px}}@media (min-width:768px) and (max-width:1023px) and (min-width:1024px){.MulticlassView .trialRequestFormContainer .TrialRequestForm .Title.s40:not(.fixedSize){font-size:24px}}@media (min-width:1024px) and (max-width:1023px){.MulticlassView .trialRequestFormContainer .TrialRequestForm .Title.s40:not(.fixedSize){font-size:24px}}@media (min-width:1024px) and (min-width:1280px){.MulticlassView .trialRequestFormContainer .TrialRequestForm .Title.s40:not(.fixedSize){font-size:32px}}@media (min-width:1252px) and (min-height:620px){.MulticlassView .trialRequestFormContainer .TrialRequestForm:after{background-image:url(../files-sub/classcraft-assets/images/pets.png);background-position:0 100%;background-repeat:no-repeat;background-size:contain;content:"";position:fixed;margin:-382px 0 0 -408px;height:524px;width:574px}}.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .Title.s24{font-size:calc(15.5px + .3125vw);font-weight:700;max-width:19em}@media (max-width:479px){.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .Title.s24{font-size:17px}}@media (min-width:1440px){.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .Title.s24{font-size:20px}}.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .TextWrapper.small{font-weight:300;font-size:calc(13.6px + .16667vw)}@media (max-width:479px){.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .TextWrapper.small{font-size:14.4px}}@media (min-width:1440px){.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .TextWrapper.small{font-size:16px}}.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .trialRequestFormLeftPanel,.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .trialRequestFormRightPanel{margin-top:1.25em}.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .trialRequestFormLeftPanel .Title{padding-bottom:1em}.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .trialRequestFormLeftPanel .benefitsTitle{padding:.5em 0}.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .trialRequestFormLeftPanel ul li{margin-left:2em;padding:.375em 0}.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .trialRequestFormLeftPanel ul li .TextWrapper{font-weight:300;font-size:calc(13.6px + .16667vw)}@media (max-width:479px){.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .trialRequestFormLeftPanel ul li .TextWrapper{font-size:14.4px}}@media (min-width:1440px){.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .trialRequestFormLeftPanel ul li .TextWrapper{font-size:16px}}.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .trialRequestFormRightPanel .trialRequestFormRightContainer .trialRequestFormLeft input,.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .trialRequestFormRightPanel .trialRequestFormRightContainer .trialRequestFormRight select,.MulticlassView .trialRequestFormContainer .trialRequestFormInnerContainer .trialRequestFormRightPanel .trialRequestFormRightContainer .trialRequestFormRight textarea{font-weight:300;font-size:.88em}.SchoolLicenseFeatureBanner{overflow:hidden}.SchoolLicenseFeatureBanner .CardContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;text-align:center}.SchoolLicenseFeatureBanner .CardContent .header{padding:3em}.SchoolLicenseFeatureBanner .CardContent .header .TextWrapper.schoolLicenseFeature{color:#006eff}.SchoolLicenseFeatureBanner .CardContent .header .Title{color:#212121;padding:1.25rem 1rem}.SchoolLicenseFeatureBanner .CardContent .footer{background-image:url(../files-sub/classcraft-assets/images/school_license_students.jpg);background-position:50%;background-size:cover;height:260px;position:relative}.SchoolLicenseFeatureBanner .CardContent .footer .testamonial{background-color:#006eff;bottom:0;color:#fff;padding:.625em 1em;position:absolute;opacity:.8;text-align:left}.SchoolLicenseFeatureBanner .CardContent .footer .testamonial .testamonialTeacher{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.25em}.SchoolLicenseFeatureBanner .CardContent .footer .testamonial .testamonialTeacher img{height:24px;margin-right:.5em;width:24px}.SchoolLicenseFeatureForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;overflow-y:auto}.SchoolLicenseFeatureForm .content,.SchoolLicenseFeatureForm .form{width:50%}.SchoolLicenseFeatureForm .content .header{background-color:#006eff;color:#fff;padding:2.875em;position:relative}.SchoolLicenseFeatureForm .content .header:after{height:24px;width:24px;background-color:#006eff;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";right:-12px;position:absolute;top:calc(50% - 12px)}.SchoolLicenseFeatureForm .content .header .Title{margin-bottom:.25em}.SchoolLicenseFeatureForm .content .footer{background-image:url(../files-sub/classcraft-assets/images/co_teachers/co_teacher_school_license_students.jpg);background-position:50%;background-size:cover;height:506px;position:relative}.SchoolLicenseFeatureForm .content .footer .testamonial{padding:1em 2.875em;background-color:#006eff;bottom:0;color:#fff;position:absolute;opacity:.9;text-align:left}.SchoolLicenseFeatureForm .content .footer .testamonial .testamonialAuthor{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em 0}.SchoolLicenseFeatureForm .content .footer .testamonial .testamonialAuthor img{margin-right:.75em}.SchoolLicenseFeatureForm .form{padding:3rem}.SchoolLicenseFeatureForm .form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.SchoolLicenseFeatureForm .form form .TextWrapper{color:#555;margin-bottom:.25em}.SchoolLicenseFeatureForm .form form .TextWrapper .optional{color:#999;font-style:italic;font-size:.8em}.SchoolLicenseFeatureForm .form form input,.SchoolLicenseFeatureForm .form form select,.SchoolLicenseFeatureForm .form form textarea{background-color:#eaf4ff;border:0;font-size:14px;margin-bottom:1em;width:100%}.SchoolLicenseFeatureForm .form form input,.SchoolLicenseFeatureForm .form form select{height:36px}.SchoolLicenseFeatureForm .form form select{padding:.45em calc(1.3em + 22px) .5em .75em;background:#eaf4ff url(../files-sub/classcraft-assets/front/select-dropdown.svg) no-repeat top 50% right .95em;background-size:1em auto}.PlayerMulticlassModal .ModalContentWrapper{padding:2em 10%;height:100%}.PlayerMulticlassModal .ModalContentWrapper .books{font-size:4em;margin-bottom:1.5rem}.PlayerMulticlassModal .ModalContentWrapper>.Title{margin-bottom:1rem}.PlayerMulticlassModal .ModalContentWrapper .books,.PlayerMulticlassModal .ModalContentWrapper .explanationText,.PlayerMulticlassModal .ModalContentWrapper>.Title{color:#555}.PlayerMulticlassModal .ModalContentWrapper .explanationText{margin-bottom:4rem;letter-spacing:0}.SchoolwideSettings .warningWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SchoolwideSettings .warning{color:#ffa000;font-size:1.5rem;margin-right:.5rem}.SchoolwideSettings .dropdown{max-width:25rem}.SchoolwideSettings .DS_Text{margin-bottom:.75rem}.ManageGradesModalContent .schoolGradesInput{margin:0 auto;max-width:400px}.ManageGradesModalContent .manageGradesSubtitle{margin-bottom:2rem}.CertifiedClasscraftEducator{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.CertifiedClasscraftEducator .img{min-width:450px}.CertifiedClasscraftEducator .content{padding:3rem 2rem}.CertifiedClasscraftEducator .content>:not(:last-child){margin-bottom:2rem}.CertifiedClasscraftEducator .content ul{list-style:disc;margin:0 auto 1rem;max-width:31rem;padding-left:2rem}.CertifiedClasscraftEducator .content .h2{text-align:center}.CertifiedClasscraftEducator .content .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.CertifiedClasscraftEducatorCard{text-align:center}.CertifiedClasscraftEducatorCard img{max-width:100%}.CertifiedClasscraftEducatorCard.PremiumCard .content{padding:0 1.5rem 1.5rem;margin-top:-2rem}.CertifiedClasscraftEducatorCard.PremiumCard .TextWrapper.title{margin-bottom:.25rem;letter-spacing:-.25px;color:#212121}.CertifiedClasscraftEducatorCard.PremiumCard .TextWrapper.description{margin-bottom:1rem;color:#555}.ClasscraftPlayground .DS_Card:not(:last-child){margin-bottom:1.5rem}.ClasscraftPlayground .DS_Card.lessonCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:4rem;width:100%}.ClasscraftPlayground .DS_Card.lessonCard>img{width:4rem;height:4rem;margin-right:1rem;-o-object-fit:cover;object-fit:cover;border-radius:.5rem 0 0 .5rem}.ClasscraftPlayground .DS_Card.lessonCard .lessonCardText{text-align:left;color:#555}.ClasscraftPlayground .DS_Card .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(#41d7fa),to(#006eff));background:linear-gradient(90deg,#41d7fa,#006eff);border-radius:.5rem .5rem 0 0}.ClasscraftPlayground .DS_Card .header .DS_Text.h4{margin:1rem 0;color:#fff}.ClasscraftPlayground .DS_Card .content{padding:1rem .5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ClasscraftPlayground .DS_Card .content,.CollaborativeIntro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.CollaborativeIntro{position:absolute;top:66px;right:0;bottom:0;left:0}.CollaborativeIntro .CollaborativeIntroContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-size:cover;overflow-x:hidden;overflow-y:auto;width:100%}.CollaborativeIntro .CollaborativeIntroContent .CollaborativeIntroContentInner{display:grid;grid:repeat(2,-webkit-min-content)/1fr;grid:repeat(2,min-content)/1fr;grid-gap:1rem;grid-template-areas:"title" "image";margin:auto;padding:1rem;max-width:calc(1042px + 4rem);width:100%}@media (min-width:1024px){.CollaborativeIntro .CollaborativeIntroContent .CollaborativeIntroContentInner{grid-gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem}}.CollaborativeIntro .CollaborativeIntroContent .CollaborativeIntroContentInner .Title{grid-area:title;margin-bottom:1rem;text-align:center}.CollaborativeIntro .CollaborativeIntroContent .CollaborativeIntroContentInner iframe{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);grid-area:image;margin:0 auto;max-width:100%}.CollaborativeIntro .CollaborativeIntroFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;padding:1rem}.CoronavirusSupportCard{-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.08);box-shadow:2px 2px 16px 0 rgba(0,0,0,.08)}.CoronavirusSupportCard .TextWrapper strong{color:#ff426b;font-size:900}.CoronavirusSupportCard .ButtonWrapper{font-size:14px!important}.CoronavirusSupportCard .ButtonWrapper.pink.outline{background-color:#fff;color:#ff426b}.CoronavirusSupportCard .ButtonWrapper.pink.outline:hover:not(.disabled){color:#d9385b}.CoronavirusSupportCard .ButtonWrapper.pink:not(.outline){background-color:#ff426b;color:#fff}.CoronavirusSupportCard .ButtonWrapper.pink:not(.outline):hover:not(.disabled){background-color:#d9385b}.TeacherHomeDashboard{background-color:#fafbfc;background-image:-webkit-gradient(linear,left bottom,left top,from(#eee),color-stop(8em,#fafbfc));background-image:linear-gradient(0deg,#eee,#fafbfc 8em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.TeacherHomeDashboard>:first-child:not(.onboarding):not(.schoolOnboarding):not(.teacherOnboarding2020){padding-top:3em}.TeacherHomeDashboard .TeacherHomeDashboardContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.TeacherHomeDashboard .TeacherHomeDashboardContent .disabledDashboard{background-color:#fafbfc;opacity:.8;position:absolute;width:100%;height:100%;z-index:2}.TeacherHomeDashboard .TeacherHomeDashboardContent .classes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.TeacherHomeDashboard .TeacherHomeDashboardContent .classes,.TeacherHomeDashboard .TeacherHomeDashboardContent .sidebar{max-width:780px;width:100%}.TeacherHomeDashboard .TeacherHomeDashboardContent .classes .classesWrapper,.TeacherHomeDashboard .TeacherHomeDashboardContent .sidebar .classesWrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:2rem}.TeacherHomeDashboard .TeacherHomeDashboardContent .classes .groupsCollapsible,.TeacherHomeDashboard .TeacherHomeDashboardContent .sidebar .groupsCollapsible{-ms-flex-item-align:center;align-self:center}.TeacherHomeDashboard .TeacherHomeDashboardContent .DS_Text.subtitle{color:#555;margin-bottom:1rem}@media (min-width:1024px){.TeacherHomeDashboard .TeacherHomeDashboardContent .classes{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 3vw}.TeacherHomeDashboard .TeacherHomeDashboardContent .sidebar{max-width:312px;margin:0 3vw 1rem}}@media (max-width:1023px){.TeacherHomeDashboard .TeacherHomeDashboardContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 3vw}.TeacherHomeDashboard .TeacherHomeDashboardContent .classes{height:100%}.TeacherHomeDashboard .TeacherHomeDashboardContent .sidebar{margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.TeacherHomeDashboard .TeacherHomeDashboardContent .sidebar .Title{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.TeacherHomeDashboard .TeacherHomeDashboardContent .sidebar .PremiumCard,.TeacherHomeDashboard .TeacherHomeDashboardContent .sidebar .PremiumCardTitle{display:none!important}.TeacherHomeDashboard .TeacherHomeDashboardContent .sidebar .ClasscraftPlayground{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:480px){.TeacherHomeDashboard .TeacherHomeDashboardContent .classes>.Title{text-align:center}.TeacherHomeDashboard .TeacherHomeDashboardContent .sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.TeacherHomeDashboard .topMessage{text-align:center;padding:0 1em;margin-bottom:.5rem}.TeacherHomeDashboard .topMessage:first-child{padding-top:1.5em!important}.TeacherHomeDashboard .topMessage .goodToGo{margin-bottom:1em}.TeacherHomeDashboard .topMessage .loginDesktopOrDownload{margin-bottom:2em;text-align:center}.TeacherHomeDashboard .topMessage .App{display:block;max-width:12em;width:100%;margin:0 auto 1.25em;height:auto}.TeacherHomeDashboard .topMessage .App img{width:100%}.TeacherHomeDashboard .classes{min-width:0}.TeacherHomeDashboard .classes>.Title:first-child{margin-bottom:1em}.TeacherHomeDashboard .classes .createNewClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px dashed #ddd;border-radius:.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em;text-align:center}.TeacherHomeDashboard .classes .createNewClass .TextButton{color:#6932dc}.TeacherHomeDashboard .classes .createNewClass:not(.enabled){opacity:.5}.TeacherHomeDashboard .classes .createNewClass:not(.enabled) .TextButton{cursor:default;background-color:hsla(0,0%,100%,.001)}.TeacherHomeDashboard .classes .createNewClass:hover.enabled{cursor:pointer}.TeacherHomeDashboard .classes .createNewClass:hover.enabled .TextButton{color:#7948e0;background-color:hsla(0,0%,60%,.2)}.TeacherHomeDashboard .sidebar:empty{display:none}.TeacherHomeDashboard .sidebar>.Title{margin-left:8px;margin-bottom:1em}.TeacherHomeDashboard .sidebar .ClasscraftPlayground{margin:.5em .5em 1em}.TeacherHomeDashboard .sidebar .ClasscraftPlayground:not(:last-child){margin-bottom:2.75rem}.TeacherHomeDashboard .sidebar .PremiumCard{-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.08);box-shadow:2px 2px 16px 0 rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;border-radius:.5em;margin:.5em .5em 1em;background-color:#fff}.TeacherHomeDashboard .sidebar .PremiumCard .header{border-radius:.5em .5em 0 0;min-height:104px;width:100%}.TeacherHomeDashboard .sidebar .PremiumCard .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em}.TeacherHomeDashboard .sidebar .PremiumCard .content .DS_Text,.TeacherHomeDashboard .sidebar .PremiumCard .content .TextWrapper{margin-bottom:1em;text-align:center}.TeacherHomeDashboard .sidebar .PremiumCard .content .DS_Text p,.TeacherHomeDashboard .sidebar .PremiumCard .content .TextWrapper p{margin-bottom:.25em}.TeacherHomeDashboard .sidebar .PremiumCard .content .ButtonWrapper{font-size:.75rem;margin:0 auto}.TeacherHomeDashboard .sidebar .PremiumCard .content .DS_Button{margin:0 auto}.TeacherHomeDashboard .sidebar .LoadingWrapper{height:160px}.TeacherHomeDashboard .sidebar .LoadingWrapper .loadingHolder{position:relative}.TeacherHomeDashboard .btn{-ms-flex-negative:0;flex-shrink:0;position:relative}.TeacherHomeDashboard .btn:after{content:"";width:calc(100% + .75em);height:calc(100% + .75em);position:absolute;top:-.375em;left:-.375em}.TeacherHomeDashboard .btn:focus+.genericTooltip,.TeacherHomeDashboard .btn:hover+.genericTooltip{opacity:1;pointer-events:auto;-webkit-transform:scaleY(1);transform:scaleY(1)}.TeacherHomeDashboard .genericTooltip{color:#212121;top:4.5em;right:-.5em}.TeacherHomeDashboard .genericTooltip .TextWrapper{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;font-weight:100;padding:.625em 0}.TeacherHomeDashboard .genericTooltip .TextWrapper:first-child{margin-top:-.5em}.TeacherHomeDashboard .genericTooltip .TextWrapper:not(:last-child){border-bottom:1px solid #ddd}.TeacherHomeDashboard .genericTooltip .TextWrapper:last-child{margin-bottom:-.5em}.TeacherHomeDashboard .genericTooltip .TextWrapper:hover{color:#555;cursor:pointer}.TeacherHomeDashboard .genericTooltip .TextWrapper .Icon{margin-right:.625em}.TeacherHomeDashboard .genericTooltip .TextWrapper span{white-space:nowrap}.TeacherHomeDashboard .carouselHolder{margin:2em auto;padding:0 calc(.25em + 1.25vw)}@media (min-width:1024px){.TeacherHomeDashboard .carouselHolder .carousel{max-width:calc(1000px + 1.5em + 1.5vw)}}.TeacherHomeDashboard .announcements,.TeacherHomeDashboard .footer .inner,.TeacherHomeDashboard .groups .inner{margin:0 auto;padding:0 calc(1em + 2vw) 4em;text-align:center;max-width:calc(1000px + 2em + 4vw);width:100%}.TeacherHomeDashboard .announcements .Title,.TeacherHomeDashboard .footer .inner .Title,.TeacherHomeDashboard .groups .inner .Title{color:#555}.TeacherHomeDashboard .announcements .CardList,.TeacherHomeDashboard .footer .inner .CardList,.TeacherHomeDashboard .groups .inner .CardList{margin-bottom:-3.5em;margin-left:calc(-.75em - .75vw);width:calc(100% + 1.5em + 1.5vw)}@media (min-width:736px){.TeacherHomeDashboard .announcements .CardList,.TeacherHomeDashboard .footer .inner .CardList,.TeacherHomeDashboard .groups .inner .CardList{margin-left:calc(-.75em - .75vw);width:calc(100% + 1.5em + 1.5vw)}}.TeacherHomeDashboard .announcements .CardList .Card,.TeacherHomeDashboard .footer .inner .CardList .Card,.TeacherHomeDashboard .groups .inner .CardList .Card{display:block;max-width:325px;margin:0 calc(.75em + .75vw) 3.5em;width:calc(100% - 1.5em - 1.5vw)}@media (min-width:736px){.TeacherHomeDashboard .announcements .CardList .Card,.TeacherHomeDashboard .footer .inner .CardList .Card,.TeacherHomeDashboard .groups .inner .CardList .Card{width:calc(50% - 1.5em - 1.5vw)}}@media (min-width:1024px){.TeacherHomeDashboard .announcements .CardList .Card,.TeacherHomeDashboard .footer .inner .CardList .Card,.TeacherHomeDashboard .groups .inner .CardList .Card{width:calc(33.333% - 1.5em - 1.5vw)}}.TeacherHomeDashboard .announcements .CardList .Card .CardImage,.TeacherHomeDashboard .footer .inner .CardList .Card .CardImage,.TeacherHomeDashboard .groups .inner .CardList .Card .CardImage{-ms-flex-negative:0;flex-shrink:0;border-radius:.5em .5em 0 0;width:100%;height:9em}.TeacherHomeDashboard .announcements .CardList .Card .CardContent,.TeacherHomeDashboard .footer .inner .CardList .Card .CardContent,.TeacherHomeDashboard .groups .inner .CardList .Card .CardContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:0 0 .5em .5em;padding:1.5em calc(.625em + .375vw);width:100%}.TeacherHomeDashboard .teacherOnboarding2020{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.TeacherHomeDashboard .teacherOnboarding2020 .DS_Card{position:relative;color:#555;overflow:hidden}.TeacherHomeDashboard .teacherOnboarding2020 .DS_Card .header{background-image:url(../files-sub/classcraft-assets/images/teacher-onboarding-card.png);background-size:cover;height:168px}.TeacherHomeDashboard .teacherOnboarding2020 .DS_Card .content{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TeacherHomeDashboard .teacherOnboarding2020 .DS_Card .content .h4{margin-bottom:.5rem}.TeacherHomeDashboard .schoolOnboarding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3em 0 2em}.TeacherHomeDashboard .schoolOnboarding .Card{position:relative;-webkit-box-flex:0;-ms-flex:0 1 952px;flex:0 1 952px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.08);box-shadow:2px 2px 16px 0 rgba(0,0,0,.08);color:#555}.TeacherHomeDashboard .schoolOnboarding .Card:after,.TeacherHomeDashboard .schoolOnboarding .Card:before{content:"";position:absolute;background:#fff}.TeacherHomeDashboard .schoolOnboarding .Card:before{width:3.5rem;height:3.5rem;left:calc(50% - 1.75rem);top:-1.75rem;border-radius:50%;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.08);box-shadow:2px 2px 16px 0 rgba(0,0,0,.08)}.TeacherHomeDashboard .schoolOnboarding .Card:after{width:5rem;height:2.5rem;left:calc(50% - 2.5rem);top:0}.TeacherHomeDashboard .schoolOnboarding .Card .CardContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem}.TeacherHomeDashboard .schoolOnboarding .Card .CardContent .Title{z-index:1;line-height:2rem;margin-bottom:.5rem}.TeacherHomeDashboard .schoolOnboarding .Card .CardContent .TextWrapper{line-height:1.25rem;text-align:center}.TeacherHomeDashboard .schoolOnboarding .Card .CardContent .ButtonWrapper{margin-top:1.5rem}.TeacherHomeDashboard .schoolOnboarding .Icon{color:#6932dc;font-size:2.5rem;position:absolute;z-index:2;left:calc(50% - 1.25rem);top:-1.5rem}.TeacherHomeDashboard .onboarding{display:-webkit-box;display:-ms-flexbox;display:flex;background-image:url(../files-sub/classcraft-assets/images/onboarding/griffon_bg.jpg);background-size:cover;background-position:100%;background-repeat:no-repeat;min-height:350px;margin-bottom:4em;position:relative}.TeacherHomeDashboard .onboarding .backToIntroBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;text-shadow:0 0 2em #fff,0 0 2em #fff;position:absolute;top:1em;left:1em}.TeacherHomeDashboard .onboarding .backToIntroBtn .Icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:.875em;height:.875em}.TeacherHomeDashboard .onboarding .backToIntroBtn .TextWrapper{margin-left:.5em}.TeacherHomeDashboard .onboarding .image{-webkit-box-flex:1;-ms-flex:1;flex:1;background-image:url(../files-sub/classcraft-assets/images/onboarding/griffon_rider.png);background-size:cover;background-position:right 20%;background-repeat:no-repeat;display:none}@media (min-width:1024px){.TeacherHomeDashboard .onboarding .image{display:block}}.TeacherHomeDashboard .onboarding .content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:3em}@media (min-width:1024px){.TeacherHomeDashboard .onboarding .content{padding:3em 3em 3em 0}}.TeacherHomeDashboard .onboarding .content .Title{text-shadow:0 0 2em #fff}.TeacherHomeDashboard .onboarding .content .TextWrapper{margin-top:1em;text-shadow:0 0 2em #fff;max-width:75%}.TeacherHomeDashboard .onboarding .content .ButtonWrapper{margin-top:1em}.TeacherHomeDashboard .onboardingMobile{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-top:auto;margin-bottom:auto;text-align:center;padding:2em 5vw 3em!important}.TeacherHomeDashboard .onboardingMobile>*{max-width:512px;margin-left:auto;margin-right:auto}.TeacherHomeDashboard .onboardingMobile .contentImage{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);border-radius:50%;width:60%;max-width:250px;margin-bottom:2em}.TeacherHomeDashboard .onboardingMobile .onboardingTitle{font-size:3.125vw;line-height:1.2em}@media (max-width:767px){.TeacherHomeDashboard .onboardingMobile .onboardingTitle{font-size:24px}}@media (min-width:1280px){.TeacherHomeDashboard .onboardingMobile .onboardingTitle{font-size:40px}}.TeacherHomeDashboard .onboardingMobile .text{margin-top:1.5em;margin-bottom:1.5em;font-size:calc(10px + .78125vw);line-height:1.4em}@media (max-width:767px){.TeacherHomeDashboard .onboardingMobile .text{font-size:16px}}@media (min-width:1280px){.TeacherHomeDashboard .onboardingMobile .text{font-size:20px}}.TeacherHomeDashboard .onboardingMobile .ButtonWrapper{margin-bottom:1.5em}.TeacherHomeDashboard .onboardingMobile .backToIntroBtn{display:block;font-size:.75em;color:#555;text-decoration:underline}.TeacherRosterGroupCardSchoolInRolloutModal .DS_ModalContent{padding:1.5rem}.TeacherRosterGroupCardSchoolInRolloutModal .description,.TeacherRosterGroupCardSchoolInRolloutModal .title{margin-bottom:1rem}.TeacherRosterGroupCardSchoolInRolloutModal .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TippyDropDownTooltip.MenuTooltip button{padding:1em 1.25em}.TippyDropDownTooltip.MenuTooltip button.isclickable{cursor:pointer}.TippyDropDownTooltip.MenuTooltip button:not(.isClickable){opacity:.5}.TippyDropDownTooltip.MenuTooltip button .TextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.TippyDropDownTooltip.MenuTooltip button .TextWrapper .Icon{margin-right:1em}footer.footer-mainlayout{color:#555;font-size:1rem;padding:3em 0 2em;width:100%;position:relative;border-top:1px solid #eee}footer.footer-mainlayout:before{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#f7f7f7));background-image:linear-gradient(0deg,#fff,#f7f7f7);content:""}footer.footer-mainlayout .footer-bottom,footer.footer-mainlayout .footer-sitemap{margin:0 auto;max-width:780px;width:calc(100% - 4em);position:relative}footer.footer-mainlayout .footer-sitemap{max-width:780px;margin-bottom:1.5em}@media (min-width:768px){footer.footer-mainlayout .footer-sitemap{display:grid;grid-template:auto/1fr 1fr 1fr 1fr;grid-gap:0 1.5em;margin-bottom:4em}}@media (min-width:1024px){footer.footer-mainlayout .footer-sitemap{grid-template:auto/1fr 1fr 1fr 1fr}}footer.footer-mainlayout .footer-sitemap .sitemap-section{border-top:1px solid #ddd;padding:1em 0}@media (max-width:768px){footer.footer-mainlayout .footer-sitemap .sitemap-section:last-child{border-bottom:1px solid #ddd}}@media (min-width:768px){footer.footer-mainlayout .footer-sitemap .sitemap-section{border-top:none;padding:0}}footer.footer-mainlayout .footer-sitemap .sitemap-section.resources .title{color:#6932dc}footer.footer-mainlayout .footer-sitemap .sitemap-section.resources .title:before{background-image:url(../files-sub/classcraft-assets/icons/truePurple/plus.svg)}footer.footer-mainlayout .footer-sitemap .sitemap-section.support .title{color:#ebcb00}footer.footer-mainlayout .footer-sitemap .sitemap-section.support .title:before{background-image:url(../files-sub/classcraft-assets/icons/sunnyYellowActive/plus.svg)}footer.footer-mainlayout .footer-sitemap .sitemap-section.company .title{color:#ff1464}footer.footer-mainlayout .footer-sitemap .sitemap-section.company .title:before{background-image:url(../files-sub/classcraft-assets/icons/warmPink/plus.svg)}footer.footer-mainlayout .footer-sitemap .sitemap-section.privacy .title{color:#006eff}footer.footer-mainlayout .footer-sitemap .sitemap-section.privacy .title:before{background-image:url(../files-sub/classcraft-assets/icons/classicBlue/plus.svg)}footer.footer-mainlayout .footer-sitemap .sitemap-section.privacy img{max-width:8.5em;width:100%}footer.footer-mainlayout .footer-sitemap .sitemap-section .title{font-size:calc(13.6px + .16667vw);letter-spacing:.0625em;cursor:pointer;display:block;font-weight:500;text-decoration:none;text-transform:uppercase;position:relative}@media (max-width:479px){footer.footer-mainlayout .footer-sitemap .sitemap-section .title{font-size:14.4px}}@media (min-width:1440px){footer.footer-mainlayout .footer-sitemap .sitemap-section .title{font-size:16px}}footer.footer-mainlayout .footer-sitemap .sitemap-section .title:before{background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;content:"";width:1em;height:1em;position:absolute;top:calc(50% - .5em);right:0}@media (min-width:768px){footer.footer-mainlayout .footer-sitemap .sitemap-section .title{margin-bottom:1em}footer.footer-mainlayout .footer-sitemap .sitemap-section .title:hover{cursor:default}footer.footer-mainlayout .footer-sitemap .sitemap-section .title:before{content:none}}footer.footer-mainlayout .footer-sitemap .sitemap-section input{display:none}footer.footer-mainlayout .footer-sitemap .sitemap-section input:checked+.title{margin-bottom:1em}footer.footer-mainlayout .footer-sitemap .sitemap-section input:checked+.title:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}footer.footer-mainlayout .footer-sitemap .sitemap-section input:checked~.list{-webkit-transform:scaleY(1);transform:scaleY(1);height:auto}footer.footer-mainlayout .footer-sitemap .sitemap-section .list{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;display:grid;grid-gap:1em .5em;overflow:hidden;padding-left:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;height:0}@media (min-width:768px){footer.footer-mainlayout .footer-sitemap .sitemap-section .list{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-property:none;transition-property:none;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;height:auto}}footer.footer-mainlayout .footer-sitemap .sitemap-section .list li{font-weight:300;font-size:calc(11.1px + .0625vw);letter-spacing:.0625em;line-height:1.3em}@media (max-width:479px){footer.footer-mainlayout .footer-sitemap .sitemap-section .list li{font-size:11.399999999999999px}}@media (min-width:1440px){footer.footer-mainlayout .footer-sitemap .sitemap-section .list li{font-size:12px}}footer.footer-mainlayout .footer-sitemap .sitemap-section .list li.hidden{display:none}footer.footer-mainlayout .footer-sitemap .sitemap-section .list li.hidden.en-US{display:block}footer.footer-mainlayout .footer-sitemap .sitemap-section .list li a,footer.footer-mainlayout .footer-sitemap .sitemap-section .list li a:visited{color:#999;text-decoration:none}footer.footer-mainlayout .footer-bottom .footer-bottom-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:900px){footer.footer-mainlayout .footer-bottom .footer-bottom-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}footer.footer-mainlayout .footer-bottom .social,footer.footer-mainlayout .footer-bottom .store{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}footer.footer-mainlayout .footer-bottom .social li,footer.footer-mainlayout .footer-bottom .store li{margin:0 5px;height:40px}footer.footer-mainlayout .footer-bottom .social li a,footer.footer-mainlayout .footer-bottom .social li img,footer.footer-mainlayout .footer-bottom .store li a,footer.footer-mainlayout .footer-bottom .store li img{height:100%}footer.footer-mainlayout .footer-bottom .social li a,footer.footer-mainlayout .footer-bottom .store li a{display:block}footer.footer-mainlayout .footer-bottom .social{margin-left:-5px}footer.footer-mainlayout .footer-bottom .social li{margin-bottom:20px;width:40px}@media (min-width:900px){footer.footer-mainlayout .footer-bottom .social li{margin-bottom:0}}footer.footer-mainlayout .footer-bottom .social li a{width:100%}footer.footer-mainlayout .footer-bottom .store{margin:0 -5px -10px 0}@media (min-width:900px){footer.footer-mainlayout .footer-bottom .store{margin-bottom:0}}footer.footer-mainlayout .footer-bottom .store li{margin-bottom:10px}@media (min-width:900px){footer.footer-mainlayout .footer-bottom .store li{margin-bottom:0}}.HeroProgramDashboardCard{text-align:center}.HeroProgramDashboardCard img{max-width:100%}.HeroProgramDashboardCard.PremiumCard .content{padding:0 1.5rem 1.5rem}.HeroProgramDashboardCard.PremiumCard .TextWrapper.title{margin-bottom:.25rem;letter-spacing:-.25px;color:#212121}.HeroProgramDashboardCard.PremiumCard .TextWrapper.description{margin-bottom:1rem;color:#555}.ImportBossBattle{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;background-image:url(../files-sub/classcraft-assets/images/bg_quest_sharing.jpg);position:relative}.ImportBossBattle .ImportBossBattleInner{position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto;padding:4em;max-width:42em}.ImportBossBattle .ImportBossBattleInner:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.ImportBossBattle .ImportBossBattleInner .ImportBossBattleCenter{display:inline-block;vertical-align:middle;width:calc(100% - .25em);background-color:#fff;border-radius:.5em;margin-left:.25em;padding:6em 2em 4.5em;text-align:center;width:100%;position:relative}.ImportBossBattle .ImportBossBattleInner .ImportBossBattleCenter:before{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/boss_battles_icon.png);content:"";width:9.5em;height:9.5em;position:absolute;top:-6.5em;left:calc(50% - 4.75em)}.ImportBossBattle .ImportBossBattleInner .ImportBossBattleCenter .title p:first-child strong{margin-bottom:.125em}.ImportBossBattle .ImportBossBattleInner .ImportBossBattleCenter .title p:not(:first-child) strong{margin-bottom:-.5em}.ImportBossBattle .ImportBossBattleInner .ImportBossBattleCenter .title p strong{font-size:calc(28px + .83333vw);display:inline-block;color:#212121;font-weight:700;line-height:1.2em;text-transform:none}@media (max-width:479px){.ImportBossBattle .ImportBossBattleInner .ImportBossBattleCenter .title p strong{font-size:32px}}@media (min-width:1440px){.ImportBossBattle .ImportBossBattleInner .ImportBossBattleCenter .title p strong{font-size:40px}}.ImportBossBattle .ImportBossBattleInner .ImportBossBattleCenter .title p{font-size:calc(15.5px + .3125vw);color:#555;font-weight:300;line-height:1.2em;text-transform:uppercase}@media (max-width:479px){.ImportBossBattle .ImportBossBattleInner .ImportBossBattleCenter .title p{font-size:17px}}@media (min-width:1440px){.ImportBossBattle .ImportBossBattleInner .ImportBossBattleCenter .title p{font-size:20px}}.ImportBossBattle .ImportBossBattleInner .ImportBossBattleCenter .title p:first-child{margin-bottom:.5em}.ImportBossBattle .ImportBossBattleInner .ImportBossBattleCenter .title p:not(:first-child){margin-bottom:1.5em}.ImportBossBattle .ImportBossBattleInner .ImportBossBattleCenter .btn{font-weight:900;margin-top:1em}.ImportBossBattle .ImportBossBattleInner .ImportBossBattleCenter .btn .Icon{margin-right:.5em;margin-bottom:-2px}.ImportBossBattleConfirmation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2em;width:100%}.ImportBossBattleConfirmation .Icon{color:#6932dc;height:95px;width:95px}.ImportBossBattleConfirmation .Title{color:#555;letter-spacing:0;margin:1em 0}.CourseWorkSelectionContentModal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.CourseWorkSelectionFooter{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.CourseWorkSelectionContent,.CourseWorkSelectionFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CourseWorkSelectionContent{overflow:hidden}.CourseWorkSelectionContent,.CourseWorkSelectionContent .header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.CourseWorkSelectionContent .header{text-align:center;width:62em;max-width:90%;margin:0 0 2em;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CourseWorkSelectionContent .headerTitle{margin:0 0 .8em}.CourseWorkSelectionContent .headerTitle strong{font-weight:900}.CourseWorkSelectionContent .headerNotification{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);border-radius:.5em;padding:.8em 1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CourseWorkSelectionContent .headerNotification img{max-width:1em;max-height:1em;margin:0 .5em 0 0}.CourseWorkSelectionContent .headerNotification .bold{margin:0 0 0 .5em}.CourseWorkSelectionContent .wrap{width:62em;max-width:90%;padding:1.5em 1em 2.5em;margin:-1.5em -1em;overflow-y:auto;overflow-y:overlay;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.CourseWorkSelectionContent .CardContent{padding:0}.CourseWorkSelectionContent .CardContent .titleRow{color:#555;padding:1.6em 1.6em 1em}.CourseWorkSelectionContent .CardContent .Title{font-weight:700;padding:1.9em 0 0}.CourseWorkSelectionContent .CardContent .row{border-bottom:2px solid #ddd;padding:1em 1.6em;display:grid;grid-template-columns:1fr .7fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-column-gap:1em}.CourseWorkSelectionContent .CardContent .row:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CourseWorkSelectionContent .CardContent .row:last-child{border-bottom:0}.CourseWorkSelectionContent .CardContent .row select{width:100%}.CourseWorkSelectionContent .CardContent .row .TextWrapper+select{margin:1em 0 0}.CourseWorkSelectionContent .CardContent .rowTitle{color:#999;padding:.18em 0}.CourseWorkSelectionContent .CardContent .dueDateSelection{color:#212121;font-size:14px;margin-top:10px}.CourseWorkSelectionContent .CardContent .dueDateSelection .EditableDateTimePickerWrapper{margin-top:10px}.CourseWorkSelectionContent .CardContent .dueDateSelection .EditableDateTimePickerWrapper input,.CourseWorkSelectionContent .CardContent .dueDateSelection .EditableDateTimePickerWrapper select{font-size:1em}.CourseWorkSelectionContent .CardContent .dueDateSelection .EditableDateTimePickerWrapper .TextWrapper{margin-bottom:0}.CourseWorkSelectionContent .CardContent .dueDateSelection .date,.CourseWorkSelectionContent .CardContent .dueDateSelection .time{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.GcClassSelection .ModalContentWrapper{text-align:center;padding:0 0 1em}.GcClassSelection .ModalContentWrapper .sectionTitle{margin:0 auto 1.5rem}.GcClassSelection .ModalContentWrapper .Card{max-width:90%;width:43em;margin:0 auto;position:relative}.GcClassSelection .ModalContentWrapper .CardContent{padding:1.5em}.GcClassSelection .ModalContentWrapper .CardContentFooter{border-top:1px solid #eee;padding:1.25em 2em}.GcClassSelection .ModalContentWrapper .CardContentFooter .TextWrapper{margin:0}.GcClassSelection .ModalContentWrapper .CardTitle{margin:0 0 .75em}.GcClassSelection .ModalContentWrapper .TextWrapper{font-size:16px;margin:0 0 1.3em}.GcClassSelection .ModalContentWrapper .GoogleClassroomCourseSelector{width:90%;max-width:29.4em;margin:1.25em auto .5em}.GcClassSelection .ModalContentWrapper .importAsTaskBtn{color:#6932dc;text-decoration:underline;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.GcClassSelection .ModalContentWrapper .importAsTaskBtn:hover{color:#7948e0}.GcClassSelection .ModalFooterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ImportQuest{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;position:relative}.ImportQuest .ImportQuestOverlay{height:100%;width:100%;background-color:rgba(33,33,33,.375);position:fixed}.ImportQuest .ImportQuestInner{height:100%;width:100%;margin:0 auto;padding:4em;max-width:42em}.ImportQuest .ImportQuestInner:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.ImportQuest .ImportQuestInner .ImportQuestCenter{display:inline-block;vertical-align:middle;width:calc(100% - .25em);background-color:#fff;border-radius:1em;margin-left:.25em;padding:2.75em 2em 2em;text-align:center;width:100%;position:relative}.ImportQuest .ImportQuestInner .ImportQuestCenter:before{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/quests.png);content:"";width:8em;height:8em;position:absolute;top:-5.75em;left:calc(50% - 4em)}.ImportQuest .ImportQuestInner .ImportQuestCenter .Title{margin:0 0 .5em}.ImportQuest .ImportQuestInner .ImportQuestCenter .title{font-size:1em;color:#555;font-weight:300;line-height:1.2em;text-transform:uppercase}.ImportQuest .ImportQuestInner .ImportQuestCenter .title.pushBottom{margin:0 0 1em}.ImportQuest .ImportQuestInner .ImportQuestCenter .title.noUpper{text-transform:none}.ImportQuest .ImportQuestInner .ImportQuestCenter .title p{margin:0 0 .5em}.ImportQuest .ImportQuestInner .ImportQuestCenter .title .googleFormQuiz{font-size:14px;margin-bottom:16px}.ImportQuest .ImportQuestInner .ImportQuestCenter .title strong{font-size:24px;display:inline-block;color:#212121;font-weight:900;line-height:1.2em;text-transform:none;margin:0 0 .75em;display:block}.ImportQuest .ImportQuestInner .ImportQuestCenter .title .noUpper{text-transform:none}.ImportQuest .ImportQuestInner .ImportQuestCenter form{margin:0 2em}.ImportQuest .ImportQuestInner .ImportQuestCenter form select{margin:0 auto 1em;width:100%}.ImportQuest .ImportQuestInner .ImportQuestCenter form .or{color:#555;margin-bottom:1em}.ImportQuest .ImportQuestInner .ImportQuestCenter form input{font-size:1em;margin-bottom:1em;padding-left:1em;width:100%}.ImportQuest .ImportQuestInner .ImportQuestCenter form .btn{font-weight:900;margin-top:1em;position:relative}.ImportSharedSettings .LoadingWrapper{background-color:#fff;z-index:1;max-width:none;max-height:none}.ImportSharedSettings .LoadingWrapper .loadingHolder{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:5em;max-height:5em}@media (min-width:1200px){.ImportSharedSettings .OuterSplashScreen .InnerSplashScreen:after,.ImportSharedSettings .OuterSplashScreen .InnerSplashScreen:before{background-repeat:no-repeat;background-size:contain;content:"";max-height:600px;width:40%;height:calc(100% - 2em - 64px);position:absolute;bottom:0}.ImportSharedSettings .OuterSplashScreen .InnerSplashScreen:before{background-image:url(../files-sub/classcraft-assets/images/sharing/bg_left.png);background-position:0 100%;left:0}.ImportSharedSettings .OuterSplashScreen .InnerSplashScreen:after{background-image:url(../files-sub/classcraft-assets/images/sharing/bg_right.png);background-position:100% 100%;right:0}}.IntroductionVideo .skipIntroduction{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1em}.IntroductionVideo .skipIntroduction .skipCheckbox{margin:0;width:auto}.IntroductionVideo .skipIntroduction .skipCheckbox input{margin-right:.25em}.IntroductionVideo .IntroductionVideoFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:1rem}.LessonCard{color:#555;position:relative}.LessonCard .LessonCardContent{border:1px solid #ddd;border-radius:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:1em}.LessonCard .LessonCardContent .LessonCardText{margin:auto 0}@media (min-width:768px){.LessonCard .LessonCardContent .LessonCardText{display:-webkit-box;display:-ms-flexbox;display:flex}}.LessonCard .LessonCardContent img{border-radius:.5em 0 0 .5em;max-height:6em;margin-right:2em}.LessonCard .LessonCardContent .number,.LessonCard .LessonCardContent .title{margin:auto .5em auto 0}.LessonCard .LessonCardContent .duration{margin:auto 0}.LessonCard .LessonCardContent:hover{cursor:pointer}.LessonVideo{width:100%}.LessonVideo .videoWrapper{position:relative;height:0;margin:0 auto;width:100%;padding-bottom:56.25%}.LessonVideo .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.NewsBehaviorsSettingsCard .ButtonWrapper{font-size:.875em!important}.carouselHolder .carousel{margin:0 auto;overflow:hidden;padding-bottom:2em;height:100%;position:relative;max-width:calc(325px + 1.5em + 1.5vw)}@media (min-width:736px){.carouselHolder .carousel{max-width:calc(650px + 3em + 3vw)}}@media (min-width:1024px){.carouselHolder .carousel{max-width:calc(975px + 4.5em + 4.5vw)}}.carouselHolder .carousel:before{background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.875)),color-stop(cubic-bezier(1,0,1,.5)),to(hsla(0,0%,100%,.001)));background-image:linear-gradient(90deg,hsla(0,0%,100%,.875),cubic-bezier(1,0,1,.5),hsla(0,0%,100%,.001));-webkit-transform:translateX(-100%);transform:translateX(-100%);left:-8px}.carouselHolder .carousel:after{background-image:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,.875)),color-stop(cubic-bezier(1,0,1,.5)),to(hsla(0,0%,100%,.001)));background-image:linear-gradient(270deg,hsla(0,0%,100%,.875),cubic-bezier(1,0,1,.5),hsla(0,0%,100%,.001));-webkit-transform:translateX(100%);transform:translateX(100%);right:-8px}.carouselHolder .carousel .swiper-slide{padding:0 calc(.75em + .75vw);height:auto}.carouselHolder .carousel .swiper-slide .Card{cursor:pointer;margin:0;max-width:325px;height:100%}.carouselHolder .carousel .swiper-slide .Card .CardImage{-ms-flex-negative:0;flex-shrink:0;border-radius:.5em .5em 0 0;width:100%;height:9em}.carouselHolder .carousel .swiper-slide .Card .CardContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:0 0 .5em .5em;padding:1.5em .25em;text-align:center;width:100%}.carouselHolder .carousel .swiper-slide .Card .CardContent .duration{color:#999;margin-top:1em}.carouselHolder .carousel button{-ms-flex-negative:0;flex-shrink:0;background-color:#fff;background-position:50% calc(50% - 2px);background-size:1.5rem auto;border-radius:50%;color:#6932dc;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;max-width:48px;max-height:48px;width:3rem;height:3rem}.carouselHolder .carousel button:hover{background-color:#fafbfc}.carouselHolder .carousel button.swiper-button-prev{background-image:url(../files-sub/classcraft-assets/icons/truePurple/arrow.svg);-webkit-box-shadow:-4px -1px 12px 2px rgba(0,0,0,.15);box-shadow:-4px -1px 12px 2px rgba(0,0,0,.15);-webkit-transform:rotate(270deg);transform:rotate(270deg);left:9px}.carouselHolder .carousel button.swiper-button-next{background-image:url(../files-sub/classcraft-assets/icons/truePurple/arrow.svg);-webkit-box-shadow:4px -1px 12px 2px rgba(0,0,0,.15);box-shadow:4px -1px 12px 2px rgba(0,0,0,.15);-webkit-transform:rotate(90deg);transform:rotate(90deg);right:9px}.carouselHolder .carousel button.swiper-button-disabled{display:none}.PremiumCard,.PremiumCardV2{border-radius:.5em;margin:1rem .5em 1.5rem}.PremiumCard:first-child,.PremiumCardV2:first-child{margin-top:0}.PremiumCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background-color:#fff;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.08);box-shadow:2px 2px 16px 0 rgba(0,0,0,.08)}.PremiumCard .header{border-radius:.5em .5em 0 0;min-height:104px;width:100%}.PremiumCard .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em}.PremiumCard .content .TextWrapper{margin-bottom:1em;text-align:center}.PremiumCard .content .TextWrapper p{margin-bottom:.25em}.PremiumCard .content .ButtonWrapper{font-size:.75rem;margin:0 auto}.PremiumCardV2{cursor:pointer;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff1464),to(#6932dc));background-image:linear-gradient(180deg,#ff1464 0,#6932dc);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}.PremiumCardV2:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.PremiumCardV2 img{-ms-flex-negative:0;flex-shrink:0;max-width:45%}.PremiumCardV2 .content{padding:1rem 1rem 1rem .25rem;margin:auto 0;height:100%}.PremiumCardV2 .content .title{margin-bottom:.25rem}@media (max-width:1023px){.PremiumCard,.PremiumCardTitle,.PremiumCardV2{display:none!important}}.ModalWrapper.PublishQuests{grid:-webkit-min-content 1fr min-content/auto;grid:min-content 1fr min-content/auto}.ModalWrapper.PublishQuests .ModalHeaderWrapper{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em 1.25em}.ModalWrapper.PublishQuests .ModalHeaderWrapper .classcraftLogo{padding:0}.ModalWrapper.PublishQuests .ModalHeaderWrapper .XButton{position:static}.ModalWrapper.PublishQuests .ModalFooterWrapper{text-align:center}.ModalWrapper.PublishQuests .ModalFooterWrapper .ButtonWrapper{margin:0 0 .5em}.ModalWrapper.PublishQuests .ModalContentWrapper{overflow-x:hidden;overflow-y:scroll}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner{padding:0 2em;margin:0 auto;max-width:calc(960px - 4em);width:100%}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner>.Title{text-align:center}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner .groupQuests:not(:last-child){margin-bottom:2.5em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner .groupQuests>.TextWrapper{margin-bottom:1em;text-transform:uppercase}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner .groupQuests .Card{-webkit-box-shadow:1px 1px 8px 0 rgba(0,0,0,.08);box-shadow:1px 1px 8px 0 rgba(0,0,0,.08);margin-bottom:1.5em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner .groupQuests .Card:before{-webkit-box-shadow:1px 1px 8px 1px rgba(0,0,0,.08);box-shadow:1px 1px 8px 1px rgba(0,0,0,.08)}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner .groupQuests .Card a{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#ddd}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner .groupQuests .Card a:hover{color:#999}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker{margin-top:3.5em;padding-top:6em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker:before{background-image:url(../files-sub/classcraft-assets/images/marketplace/banner.jpg);background-size:cover;content:"";height:6em;position:absolute;top:0;right:0;left:0}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker:after{background-image:url(../files-sub/classcraft-assets/images/quests.png);background-repeat:no-repeat;background-size:contain;content:"";width:6.25em;height:6.25em;position:absolute;top:1.25em;left:calc(50% - 3.125em)}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker .Title:first-child{color:#6932dc;margin-bottom:.375em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker>.TextWrapper{font-style:italic;margin:1em auto 0;text-align:center;max-width:46em;width:100%}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker .Separator{margin:2.5em 0}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker .Separator+.blankState{text-align:center}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker .Separator+.blankState .TextWrapper{margin-bottom:1em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker .Separator+.Title{margin-bottom:.75em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker .groupQuests .Card{border:2px solid hsla(0,0%,100%,.001)}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker .groupQuests .Card.selected{border:2px solid #6932dc}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker .groupQuests .Card .CardContent{display:grid;grid-gap:.25em 1em;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker .groupQuests .Card .CardContent .formCheckboxWrapper{grid-column:1;margin:0;width:auto}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker .groupQuests .Card .CardContent .formCheckboxWrapper input{margin:0}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker .groupQuests .Card .CardContent .TextWrapper{grid-column:2;color:#555}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker .groupQuests .Card .CardContent .TextWrapper+.TextWrapper{font-style:italic}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Picker .groupQuests .Card .CardContent a{grid-row:1/span 2;grid-column:3;z-index:1;position:relative}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .BackButton{margin-bottom:.5em;padding-right:0;padding-left:0}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .BackButton:first-child{visibility:hidden}@media (min-width:1280px){.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .BackButton:first-child{display:none}}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .BackButton:nth-child(2){position:absolute;top:0;left:1em}@media (min-width:1280px){.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .BackButton:nth-child(2){position:fixed;top:70px}}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher>.Title{margin:1em 0}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher>.TextWrapper{text-align:center;margin:1.5em auto;max-width:640px}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher>.TextWrapper a{color:#6932dc}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher>.TextWrapper a:hover{color:#7948e0}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher>.TextWrapper+.TextWrapper{margin:-1.5em auto 1.5em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent{padding:0}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent header,.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main{padding:1.5em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #eee}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent header .TextWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.5em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent header .TextWrapper>.Icon{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-ms-flex-negative:0;flex-shrink:0;background-color:#ddd;border-radius:50%;color:#fff;font-size:1.5em;margin-right:.5em;padding:5px}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent header .TextWrapper>.Icon.isReady{background-color:#6932dc}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent header a,.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent header button{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent header a:not(:last-child),.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent header button:not(:last-child){margin-right:1em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent header button{color:#999}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent header button:hover{color:#555}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent header .headerLink{margin:0 0 0 1em;cursor:pointer}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent header .headerLink .Icon{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#ddd}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent header .headerLink:hover .Icon{color:#7948e0}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent header .headerNote{margin:1.5em 0 0;width:100%}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main{background-color:#fafbfc}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main textarea{margin-bottom:1.5em;max-width:100%;max-height:20em;min-width:100%;min-height:5em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main>.TextWrapper{margin-bottom:.5em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main .QuestMode{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main .QuestMode label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main .QuestMode label:not(:last-child){margin-right:2.5em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main .QuestMode label input{margin:0 1em .25em 0}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main .QuestMode label input:checked+span{font-weight:700}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main .QuestMode label input+span{color:#555}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main .submitForFeatured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main .submitForFeatured input{margin-left:0}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main .submitForFeatured span{margin-top:2px}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main .submitForFeatured span a{color:#212121}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main .descriptionDetails{font-style:italic}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.5em 1em 0}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main ul+.TextWrapper.blankState{display:none}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main ul:empty{margin:0}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main ul:empty+.TextWrapper.blankState{display:block;font-style:italic;margin:-.25em 0 1.25em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main ul li{margin:0 .5em .5em 0}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main ul li .Label{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border:1px solid;color:#555;cursor:pointer}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main ul li .Label.selected,.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main ul li .Label:hover{color:#6932dc}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main ul li .Label.selected{border-width:2px;margin-top:-1px}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main select{width:100%}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main select:not(:last-child){margin-bottom:.5em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Publisher .Card .CardContent main select+.TextWrapper{margin-top:.5em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Done{text-align:center}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Done .Icon{border-radius:50%;background-color:#6932dc;color:#fff;height:8em;width:8em;padding:2em;overflow:visible;margin-bottom:3em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Done .Title{margin-bottom:1em}.ModalWrapper.PublishQuests .ModalContentWrapper .PublishQuestsInner.Done .TextWrapper{margin-bottom:2em}.SelQuestsDashboardCard{text-align:center}.SelQuestsDashboardCard img{max-width:100%}.SelQuestsDashboardCard.PremiumCard .content{padding:0 1.5rem 1.5rem}.SelQuestsDashboardCard.PremiumCard .TextWrapper.title{margin-bottom:.25rem;letter-spacing:-.25px;color:#212121}.SelQuestsDashboardCard.PremiumCard .TextWrapper.description{margin-bottom:1rem;color:#555}.SurveyModal .ModalContentWrapper{padding:2em}.SurveyModal .ModalContentWrapper .surveyForm .surveyTop{padding:0 2em 1em;border-bottom:1px solid #ddd}.SurveyModal .ModalContentWrapper .surveyForm .surveyTop .Title{margin-bottom:.5em}.SurveyModal .ModalContentWrapper .surveyForm .surveyTop .TextWrapper{margin-bottom:1em;color:#555}.SurveyModal .ModalContentWrapper .surveyForm .surveyInner{padding:0 2em 1em;text-align:left;width:100%}.SurveyModal .ModalContentWrapper .surveyForm .formCheckboxWrapper>.CheckboxLabel{font-size:1em}.SurveyModal .ModalContentWrapper .surveyForm input[type=text]{width:100%}.SurveyModal .ModalContentWrapper .surveyForm label{display:block;cursor:pointer;margin:1.5em 0 .5em}.SurveyModal .ModalContentWrapper .surveyForm label.formCheckboxWrapper{margin:.5em 0}.SurveyModal .ModalContentWrapper .surveyForm .subTitle{margin-top:1em;margin-bottom:0}.SurveyModal .ModalContentWrapper .surveyForm .hasError{border-color:#ff1464}.SurveyModal .ModalContentWrapper .surveyForm .formInError,.SurveyModal .ModalContentWrapper .surveyForm .reasonInError{color:#ff1464;font-style:italic}.SurveyModal .ModalContentWrapper .surveyForm .formInError{margin:1em 0;min-height:25px}.SurveyModal .ModalContentWrapper .surveyForm .SubmitWrapper:last-child{margin-top:0}.SurveyModal .ModalContentWrapper .submitedThanks{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6932dc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.SurveyModal .ModalContentWrapper .submitedThanks .Title{margin:1em 0}.SurveyModal .ModalContentWrapper .submitedThanks .Icon{border-radius:50%;background-color:#6932dc;color:#fff;height:3.5em;width:3.5em;padding:.75em;overflow:visible}.Library .ItemDetails{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.Library .ItemDetails .icon{border-right:1px solid #ddd;color:#ddd;padding-right:.5em;margin-right:.5em}.Library .ItemDetails .icon.marketplace.active{color:#006eff}.Library .ItemDetails .icon.star.active{color:#6932dc}.Library{display:grid;grid-template-columns:13.5em auto;grid-template-rows:1fr;grid-template-areas:"navbar main";position:relative;height:100%}.Library .tooltipToggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.Library .genericTooltip{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);border-radius:.375em;padding:.5em 1em;max-width:50vw;width:20em;display:block;top:50%;opacity:0;pointer-events:none}.Library .genericTooltip .TextWrapper{white-space:normal!important}.Library .genericTooltip-right{right:calc(100% + .6em);-webkit-transform:translateX(2rem) translateY(-50%);transform:translateX(2rem) translateY(-50%)}.Library .genericTooltip-left{left:calc(100% + .6em);-webkit-transform:translateX(-2rem) translateY(-50%);transform:translateX(-2rem) translateY(-50%)}.Library .tooltipToggle:hover .genericTooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Library .genericTooltip:before{width:.6em;height:.6em;top:calc(50% - .3em)}.Library .genericTooltip-right:before{right:calc(-.3em - 1px)}.Library .genericTooltip-left:before{left:calc(-.3em - 1px)}.Library .LibraryHome{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:3.375em;overflow-x:hidden;overflow-y:scroll}.Library .LibraryHome .mainContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Library .LibraryHome .mainContent .mainTitle{color:#212121;letter-spacing:0;margin-bottom:.725rem;padding:0 1.125em;text-align:center;width:100%}.Library .LibraryHome .mainContent .mainSubtitle{color:#999;letter-spacing:0;margin-bottom:2.25rem;padding:0 1.125em;text-align:center;width:100%}.Library .LibraryHome .mainContent .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Library .LibraryHome .mainContent .cards .Card{margin:0 1.125em}.Library .LibraryHome .mainContent .cards .Card .CardContent{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.Library .LibraryHome .mainContent .cards .Card .CardContent img{border-radius:.5em .5em 0 0;max-width:18.25rem;width:100%}.Library .LibraryHome .mainContent .cards .Card .CardContent .Title{color:#555;padding-top:1.25rem;padding-bottom:1.5rem}.LibraryNavbar{border-right:1px solid #eee;grid-area:navbar;padding:1em 0;overflow-y:auto}.LibraryNavbar .Icon>svg{margin:-2px;max-width:calc(100% + 4px);max-height:calc(100% + 4px)}.LibraryNavbar a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300;text-decoration:none}.LibraryNavbar a .Icon{height:1.125em;margin-right:.8em;width:1.125em}.LibraryNavbar .LibraryNavbarActions a{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;padding:.45em 1em;color:#006eff;font-weight:700}.LibraryNavbar .LibraryNavbarActions a:hover{background-color:#f7f7f7}.LibraryNavbar .LibraryNavbarFilters{margin:.25em 0}.LibraryNavbar .LibraryNavbarFilters .FiltersItem a{color:#555;padding:.625em 1em}.LibraryNavbar .LibraryNavbarFilters .FiltersItem a,.LibraryNavbar .LibraryNavbarFilters .FiltersItem a .Icon{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.LibraryNavbar .LibraryNavbarFilters .FiltersItem a .Icon{color:#999}.LibraryNavbar .LibraryNavbarFilters .FiltersItem a:hover{background:#f7f7f7}.LibraryNavbar .LibraryNavbarFilters .FiltersItem a.active{font-weight:700}.LibraryNavbar .LibraryNavbarFilters .FiltersItem a.active .Icon{color:#555}.LibraryNavbar .LibraryNavbarFilters .FiltersGroups{margin:-.25em 0 0}.LibraryNavbar .LibraryNavbarFilters .FiltersGroups .FiltersItem a{font-size:.875em;padding:.55em 1em .55em 3.25em;opacity:.7}.LibraryNavbar .LibraryNavbarFilters .FiltersGroups .FiltersItem:hover{background:#f7f7f7}.LibraryNavbar .LibraryNavbarFilters .FiltersGroups .FiltersItem.active{font-weight:700}.LibraryNavbar .LibraryNavbarFilters .FiltersGroups .FiltersItem.showMore{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#999;font-size:.75em;font-weight:500;padding:1em 1em 1em 3.85em;margin:-.25em 0 0;display:block;cursor:pointer}.LibraryNavbar .LibraryNavbarFilters .FiltersGroups .FiltersItem.showMore:hover{background-color:#f7f7f7}.LibraryNavbar .LibraryNavbarFilters .FiltersGroups .FiltersItem.showMore.active{font-weight:700}.LibraryNavbar .LibraryNavbarFilters .FiltersGroups .FiltersItem.archivedTitle{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#999;padding:.65em 1em .65em 3.25em;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875em;cursor:pointer}.LibraryNavbar .LibraryNavbarFilters .FiltersGroups .FiltersItem.archivedTitle:hover{background-color:#f7f7f7}.LibraryNavbar .LibraryNavbarFilters .FiltersGroups .FiltersItem.archivedTitle.active{font-weight:700}.LibraryNavbar .LibraryNavbarFilters .FiltersGroups .FiltersItem.archivedTitle .caret{margin:-.1em .5em 0 0}.LibraryNavbar .LibraryNavbarFilters .FiltersGroups .FiltersItem.archivedTitle .caret .Icon{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#555;height:.5em;width:.5em}.LibraryNavbar .LibraryNavbarFilters .FiltersGroups .FiltersItem.archivedTitle .caret .Icon.open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.LibraryNavbar .LibraryNavbarFilters .FiltersGroups .FiltersItem.archived{font-style:italic}.AssignQuestModal .ModalContentWrapper{padding:0 0 1.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.AssignQuestModal .ModalContentWrapper .Title{margin-top:auto}.AssignQuestModal .ModalContentWrapper .MultiGroupSelector{margin:0 auto auto;max-width:678px;width:100%}.AssignQuestModal .ModalFooterWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.AssignQuestModal .ModalFooterWrapper .questHidden{font-weight:300;font-size:.88em;color:#999;line-height:1.3em;margin:0 1em;text-align:left;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.AssignQuestModal .ModalFooterWrapper .questHidden .Icon{margin:0 .5em 0 0}.ConfirmModal{color:#555;height:100%;text-align:center;padding:4em 7.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ConfirmModal .ConfirmModalContent{margin:auto}.ConfirmModal .ConfirmModalContent .titleIcon{color:#ff1464;margin:0 0 1.25rem;width:2em;height:2em;-ms-flex-negative:0;flex-shrink:0}.ConfirmModal .ConfirmModalContent .Title{margin:0 0 1rem}.ConfirmModal .ConfirmModalContent .TextWrapper{margin:0 0 1.5em}.ConfirmModal .ConfirmModalContent hr{border-color:#ddd;margin:1.5em 0}.ConfirmModal .ConfirmModalContent .footer{border-top:1px solid #ddd;padding:1.5em 0 0;margin:1.5em 0 0}.ConfirmModal .ConfirmModalContent .footer .formCheckboxWrapper,.ConfirmModal .ConfirmModalContent .footer .TextWrapper{margin:0 0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ConfirmModal .ConfirmModalContent .footer .CheckboxLabel{font-size:14px;margin:0}.ConfirmModal .ConfirmModalContent .footer input[type=checkbox]{font-size:14px;margin:0 1em 0 0}.ConfirmModal .ConfirmModalContent .footer input[type=checkbox]:not(:disabled):checked,.ConfirmModal .ConfirmModalContent .footer input[type=checkbox]:not(:disabled):not(:checked){border-color:#ff1464}.ConfirmModal .ConfirmModalContent .footer input[type=checkbox]:not(:disabled):not(:checked):hover{border-color:#ff2e75}.ConfirmModal .ConfirmModalContent .footer input[type=checkbox]:not(:disabled):checked:before{color:#ff1464}.ConfirmModal .ConfirmModalContent .footer .ButtonWrapper+.ButtonWrapper{margin:2em 0 0 1em}.imports-ui-client-views-teacher-library-Quest-Groups-withShow-Share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2em 1.25em;text-align:center;position:absolute;top:0;right:0;bottom:0;left:0}.imports-ui-client-views-teacher-library-Quest-Groups-withShow-Share .TextWrapper{margin:auto 0 1em}.imports-ui-client-views-teacher-library-Quest-Groups-withShow-Share .ButtonWrapper{margin-bottom:auto}.ListItem{margin:0;padding:1.15em 0;border-top:1px solid #eee;position:relative}.ListItem:hover,.ListItem:hover+.ListItem{border-top-color:hsla(0,0%,100%,.001)}.ListItem:before{content:"";background-color:#f7f7f7;border-radius:1em;top:0;right:-1.15em;bottom:0;left:-1.15em;position:absolute;z-index:0;opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.ListItem:hover:before{opacity:1}.ListItem .Icon>svg{margin:-1px;max-width:calc(100% + 2px);max-height:calc(100% + 2px)}.ListItem .ListItemInner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}.ListItem .ListItemInner .ListItemImageIcon{background:#fff;border-radius:50%;-webkit-box-shadow:0 .438em .625em 0 rgba(0,0,0,.1);box-shadow:0 .438em .625em 0 rgba(0,0,0,.1);width:1.375em;height:1.375em;position:absolute;top:.45em;left:-.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ListItem .ListItemInner .ListItemImageIcon.general-boss_battles{color:#ff1464}.ListItem .ListItemInner .ListItemImageIcon.general-quest{color:#6932dc}.ListItem .ListItemInner .ListItemImageIcon .Icon{width:.75em;height:.75em}.ListItem .ListItemInner .ListItemImage{height:72px}.ListItem .ListItemInner .ListItemImage img{border-radius:.5em;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.ListItem .ListItemInner .ListItemImage.general-boss_battles img{background:url(../files-sub/classcraft-assets/quests/boss_bg_144.jpg);background-size:cover}.ListItem .ListItemInner .ListItemInformation{padding:0 1em}.ListItem .ListItemInner .ListItemInformation>div:not(:last-child){margin-bottom:.5rem}.ListItem .ListItemInner .ListItemInformation .ListItemTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.1em 0 .55em;text-decoration:none;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.ListItem .ListItemInner .ListItemInformation .ListItemTitle .TextWrapper:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ListItem .ListItemInner .ListItemInformation .ListItemTitle .Icon{color:#999;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.ListItem .ListItemInner .ListItemInformation .ListItemTitle:hover,.ListItem .ListItemInner .ListItemInformation .ListItemTitle:hover svg{color:#6932dc}.ListItem .ListItemInner .ListItemInformation .ListItemTitle .ListItemAction{color:#6932dc;letter-spacing:0;white-space:nowrap;border-left:1px solid #ddd;padding:0 .75em;margin:0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.ListItem .ListItemInner .ListItemInformation .ListItemTitle .ListItemAction img{margin:0 .55em 0 0;width:1em;height:1em}.ListItem .ListItemInner .ListItemInformation .ListItemTitle:hover .ListItemAction{color:#555}.ListItem .ListItemInner .ListItemInformation .ListItemDetails,.ListItem .ListItemInner .ListItemInformation .ListItemDetails .ListItemDetail{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.ListItem .ListItemInner .ListItemInformation .ListItemDetails .ListItemDetail{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:.5em}.ListItem .ListItemInner .ListItemInformation .ListItemDetails .ListItemDetail:not(:first-child){padding-left:.5em}.ListItem .ListItemInner .ListItemInformation .ListItemDetails .ListItemDetail:not(:last-child){border-right:1px solid #ddd}.ListItem .ListItemInner .ListItemInformation .ListItemDetails .ListItemDetail.longList{padding:0 0 0 1.7em}.ListItem .ListItemInner .ListItemInformation .ListItemDetails .ListItemDetail .Icon{color:#999;min-height:12px;min-width:12px;height:12px;width:12px}.ListItem .ListItemInner .ListItemInformation .ListItemDetails .ListItemDetail .Icon.isOnMarketplace{color:#006eff}.ListItem .ListItemInner .ListItemInformation .ListItemDetails .ListItemDetail .Icon.general-star{cursor:pointer;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.ListItem .ListItemInner .ListItemInformation .ListItemDetails .ListItemDetail .Icon.general-star:hover{color:#555}.ListItem .ListItemInner .ListItemInformation .ListItemDetails .ListItemDetail .Icon.general-star.isFavorite{color:#6932dc}.ListItem .ListItemInner .ListItemInformation .ListItemDetails .ListItemDetail .Icon.general-star.isFavorite:hover{color:#7948e0}.ListItem .ListItemInner .ListItemInformation .ListItemDetails .ListItemDetail .Icon.general-group{margin:0 .5em 0 -1.25em}.ListItem .ListItemInner .ListItemInformation .ListItemDetails .ListItemDetail .TextWrapper{color:#555;margin:-1px 0 0}.ListItem .ListItemInner .ListItemInformation .ListItemDetails .ListItemDetail .TextWrapper:not(:last-child):after{content:", ";white-space:pre}.ListItem .ListItemInner .ListItemInformation .ListItemDetails .ListItemDetail.groupsList{padding:0 .5em 0 1.75em;-ms-flex-wrap:wrap;flex-wrap:wrap}.ListItem .ListItemInner .ListItemInformation .ListItemMeta .TextWrapper{color:#999;letter-spacing:-.017em}.LibrarySearch{grid-area:main;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.LibrarySearch,.LibrarySearch .listFilters{display:-webkit-box;display:-ms-flexbox;display:flex}.LibrarySearch .listFilters{margin-bottom:-2px;padding:1.1em 2.45em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.LibrarySearch .listFilters .Title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.LibrarySearch .listFilters button{color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;letter-spacing:0;margin:0 0 0 1.5em;cursor:pointer;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.LibrarySearch .listFilters button:hover{color:#555}.LibrarySearch .listFilters button .Icon{height:12px;margin-right:.5em;width:12px;color:#999;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.LibrarySearch .listFilters button .Icon.isFavorite{color:#6932dc}.LibrarySearch .listFilters button:hover .Icon{color:#555}.LibrarySearch .listFilters button:hover .Icon.isFavorite{color:#7948e0}.LibrarySearch .listFilters .Icon>svg{margin:-1px;max-width:calc(100% + 2px);max-height:calc(100% + 2px)}.LibrarySearch .headerBossBattle{display:-webkit-box;display:-ms-flexbox;display:flex}.LibrarySearch .headerBossBattle .image{margin-top:-1em;margin-left:-4em;width:50%}.LibrarySearch .headerBossBattle .image img{width:100%}.LibrarySearch .headerBossBattle .image.small{padding:0 2em;margin-left:0}.LibrarySearch .headerBossBattle .image.small img{width:95%}.LibrarySearch .headerBossBattle .sidebar{margin-left:2em;margin-top:6em}.LibrarySearch .headerBossBattle .sidebar .title{margin-bottom:1.5em}.LibrarySearch .headerBossBattle .sidebar .actions .Card .CardContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.LibrarySearch .headerBossBattle .sidebar .actions .Card .CardContent .Icon{height:32px;width:32px}.LibrarySearch .headerBossBattle .sidebar .actions .Card .CardContent .Icon.learn{color:#6932dc}.LibrarySearch .headerBossBattle .sidebar .actions .Card .CardContent .Title{margin-left:1.375em}.LibrarySearch .headerQuest{display:-webkit-box;display:-ms-flexbox;display:flex}.LibrarySearch .headerQuest .image{margin-top:1.75em;width:50%;margin-right:1em}.LibrarySearch .headerQuest .image.small{width:33%;margin-right:3em}.LibrarySearch .headerQuest .image img{width:100%}.LibrarySearch .headerQuest .sidebar{margin-top:3.5em}.LibrarySearch .headerQuest .sidebar .title{margin-bottom:1.5em}.LibrarySearch .headerQuest .sidebar .actions .Card .CardContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.LibrarySearch .headerQuest .sidebar .actions .Card .CardContent .Icon{height:32px;width:32px}.LibrarySearch .headerQuest .sidebar .actions .Card .CardContent .Icon.learn{color:#6932dc}.LibrarySearch .headerQuest .sidebar .actions .Card .CardContent .Icon.marketplace{color:#006eff}.LibrarySearch .headerQuest .sidebar .actions .Card .CardContent .Title{margin-left:1.375em}.LibrarySearch .results{padding:0 2.625em 2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.LibrarySearch .MainFooter{-ms-flex-item-align:center;align-self:center}.modalSubmitYourQuest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.modalSubmitYourQuest .header{background-image:url(../files-sub/classcraft-assets/images/library/submit_quests.jpg);background-position:bottom;background-size:cover;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.modalSubmitYourQuest .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-35px;padding:3em}.modalSubmitYourQuest .content .Title{margin-bottom:1rem;text-align:center}.modalSubmitYourQuest .content .TextWrapper{letter-spacing:0;margin-bottom:2.5rem;text-align:center}.LibrarySidebar{background-color:#fafbfc;grid-area:sidebar;padding:1em 0 1em 1em}.LibrarySidebar .Icon>svg{margin:-3px -2px -1px;max-width:calc(100% + 4px);max-height:calc(100% + 4px);width:calc(100% + 4px);height:calc(100% + 4px)}.LibrarySidebar .ButtonWrapper{text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#999;padding:.575em 1em .5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.LibrarySidebar .ButtonWrapper:hover{color:#7948e0}.LibrarySidebar .ButtonWrapper .Icon{min-width:1em;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.LibrarySidebar .ButtonWrapper:hover .Icon{color:#7948e0}.LibraryViewTabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.LibraryViewTabs .Icon>svg{margin:-1px;max-width:calc(100% + 2px);max-height:calc(100% + 2px);width:calc(100% + 2px);height:calc(100% + 2px)}.LibraryViewTabs .LibraryViewTabList{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:2em}.LibraryViewTabs .LibraryViewTabList .LibraryViewTab a{border-bottom:2px solid hsla(0,0%,100%,.001);color:#999;text-decoration:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-4px;margin-right:2em;padding-bottom:.5em;padding-right:.5em;-webkit-transition-property:border-color,color;transition-property:border-color,color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.LibraryViewTabs .LibraryViewTabList .LibraryViewTab a:hover{color:#555}.LibraryViewTabs .LibraryViewTabList .LibraryViewTab.selected a{border-bottom-color:#6932dc;color:#6932dc}.LibraryViewTabs .LibraryViewTabList .LibraryViewTab.selected a:hover{color:#7948e0;border-bottom-color:#7948e0}.LibraryViewTabs .LibraryViewTabList .LibraryViewTab .Icon{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.LibraryViewTabs .LibraryViewTabList .LibraryViewTab .Icon:not(:last-child){margin-right:.5em}.LibraryViewTabs .LibraryViewTabList .LibraryViewTab a:hover .Icon{color:#555}.LibraryViewTabs .LibraryViewTabList .LibraryViewTab.selected a:hover .Icon{color:#7948e0}.LibraryViewTabs .LibraryViewTabList .LibraryViewTab .TextWrapper{text-transform:uppercase}.LibraryViewTabs .LibraryViewTabPanel.selected{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.LibraryViewTabs .LibraryViewTabPanel>div{bottom:0;height:100%;left:0;position:absolute;right:0;top:0}.LibraryViewTabs .LibraryViewTabPanel .DropdownButton .DropdownButtonList{right:2rem;bottom:auto;top:50%;pointer-events:none;-webkit-transform:translateX(2rem) translateY(-50%);transform:translateX(2rem) translateY(-50%)}.LibraryViewTabs .LibraryViewTabPanel .DropdownButton.isOpened .DropdownButtonList{pointer-events:auto;-webkit-transform:translateY(-50%) scaleY(1);transform:translateY(-50%) scaleY(1)}.LibraryViewTabs .LibraryViewTabPanel .DropdownButton .DropdownButtonList:before{top:calc(50% - .2em);right:.15em;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.LibraryViewTabs .LibraryViewTabPanel .DropdownButton .DropdownButtonList:after{border-radius:.5em;width:.75em;height:100%;position:absolute;top:0;left:auto;right:0}.LibraryViewTabs .LibraryViewTabPanel .DropdownButton .DropdownButtonListItem{border:0}.BossBattleDescription{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.375em}.BossBattleDescription .information{-webkit-box-flex:1;-ms-flex:1;flex:1}.BossBattleDescription .information .rewards{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5em}.BossBattleDescription .information .rewards>*{margin-right:.5em}.BossBattleDescription .information .rewards .Icon{color:#999}.BossBattleDescription .information .rewards .xp{color:#6932dc}.BossBattleDescription .information .rewards .gp{color:#cc8000}.BossBattleDescription .information .hpDetails,.BossBattleDescription .information .hpDetails>div{display:-webkit-box;display:-ms-flexbox;display:flex}.BossBattleDescription .information .hpDetails>div{padding:1px 0}.BossBattleDescription .information .hpDetails>div:not(:first-child){margin-left:.5em}.BossBattleDescription .information .hpDetails>div .hp{color:#ff1464;font-weight:900}.BossBattleDescription .information .hpDetails>div:not(:last-child){border-right:1px solid #ddd}.BossBattleDescription .information .hpDetails .TextWrapper{margin-right:.5em}.BossBattleDescription .information .options{color:#999}.BossBattleDescription .information .options:not(.marginBottomOnly){margin-top:1.25em}.BossBattleDescription .information .options.marginBottomOnly{margin-bottom:1em}.BossBattleDescription .information .options .option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5em}.BossBattleDescription .information .options .option svg{height:12px;width:12px}.BossBattleDescription .information .options .option svg.active{color:#6932dc}.BossBattleDescription .information .options .option .active{color:#555}.BossBattleDescription .images{padding-left:2em}.BossBattleDescription .images img{background:url(../files-sub/classcraft-assets/quests/boss_bg_500.jpg);background-size:cover;border-radius:1em;width:250px;height:250px}.BossBattleQuestions{padding:0!important}.BossBattleQuestions .question{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;padding:.65em 0 .45em}.BossBattleQuestions .question .questionText{color:#555;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:2em}.BossBattleQuestions .question .questionHpValue{color:#ff1464}.Library .LibraryView{background-color:#fafbfc;display:grid;grid-template-columns:1fr auto;grid-template-areas:"main sidebar";position:relative}.Library .LibraryView .LibraryViewDetails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.925em 2.6em 2em 5.125em;margin:0 -1em 0 0;overflow-x:hidden;overflow-y:auto}@media (max-width:1100px){.Library .LibraryView .LibraryViewDetails{padding:.925em 1.25em 0 3.5em}}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader{margin-bottom:1.4rem}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewTitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-2.82em;margin-bottom:.25em}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewTitle .backButton{margin:-2px 1.25rem 0 -.5rem}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewTitle .backButton button{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-radius:50%;width:2em;height:2em;position:relative;top:.2rem;cursor:pointer}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewTitle .backButton button:hover{background-color:#eee}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewTitle .backButton button .Icon{color:#999;width:.85rem;position:absolute;top:50%;left:50%;-webkit-transform:rotate(180deg) translateX(50%) translateY(50%);transform:rotate(180deg) translateX(50%) translateY(50%);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewTitle .backButton button:hover .Icon{color:#555}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewTitle .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewTitle .title .Icon.type{color:#999;height:24px;width:24px}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo{color:#999;white-space:nowrap}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo,.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo>div:not(:first-child){margin-left:.5em}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo>div:not(:last-child){border-right:1px solid #ddd;padding-right:.5em}@media (max-width:1100px){.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo{-ms-flex-wrap:wrap;flex-wrap:wrap}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo>div:nth-child(3){border:0}}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo .Icon>svg{margin:-1px;max-width:calc(100% + 2px);max-height:calc(100% + 2px);width:calc(100% + 2px);height:calc(100% + 2px)}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo button{height:16px;margin:2px 0}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo button .Icon{height:16px;width:16px;cursor:pointer;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo button .Icon+.TextWrapper{margin-left:.5em}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo .Icon.isPublished{color:#006eff}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo .Icon.general-star:hover{color:#555}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo .Icon.general-star.isFavorite{color:#6932dc}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo .Icon.general-star.isFavorite:hover{color:#7948e0}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo .Icon+.TextWrapper{margin:0 0 0 .75em}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo .general-location{padding:.1em;border:2px solid;border-radius:50%}@media (max-width:1100px){.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo .createdAt{margin:.25em 0 0!important;width:100%}}.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo .createdAt .TextWrapper{text-overflow:ellipsis;overflow:hidden}@media (max-width:960px){.Library .LibraryView .LibraryViewDetails .LibraryViewHeader .LibraryViewInfo .genericTooltip{max-width:29vw}}.QuestGroups .Icon>svg{margin:-1px;max-width:calc(100% + 2px);max-height:calc(100% + 2px);width:calc(100% + 2px);height:calc(100% + 2px)}.QuestGroups .Icon.general-eye>svg,.QuestGroups .Icon.general-eye_close>svg{margin:0;max-width:100%;max-height:100%}.QuestGroups .group{-webkit-transition-property:background-color,border-color;transition-property:background-color,border-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.5em;display:grid;grid-template-areas:"groupName groupVisibility groupProgress groupActions";grid-template-columns:minmax(1em,1fr) auto -webkit-min-content -webkit-min-content;grid-template-columns:minmax(1em,1fr) auto min-content min-content;padding:1em;margin:0 -1em;position:relative}@media (max-width:1100px){.QuestGroups .group{grid-template-areas:"groupName groupName groupName" "groupVisibility groupProgress groupActions";grid-template-columns:1fr -webkit-min-content -webkit-min-content;grid-template-columns:1fr min-content min-content}}.QuestGroups .group.tall{padding:.6em 1em}.QuestGroups .group:hover{background-color:#f7f7f7}.QuestGroups .group:after{content:"";border-bottom:1px solid #ddd;height:0;display:block;bottom:0;left:1em;right:1em;position:absolute}.QuestGroups .itemIcon{margin-right:.5em;-ms-flex-negative:0;flex-shrink:0}.QuestGroups .strippedText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.QuestGroups .groupItem{position:relative;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #ddd;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .5em}.QuestGroups .groupItem:hover{z-index:2}.QuestGroups .groupItem.isDropdownOpened{z-index:3}.QuestGroups .groupItem[disabled]{color:#ddd;pointer-events:none}.QuestGroups .tooltipToggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:1100px){.QuestGroups .genericTooltip{max-width:25vw}}@media (max-width:960px){.QuestGroups .genericTooltip{max-width:20vw}}@media (max-width:1100px){.QuestGroups .genericTooltip-left-1100{left:calc(100% + .6em);right:auto;-webkit-transform:translateX(-2rem) translateY(-50%);transform:translateX(-2rem) translateY(-50%)}.QuestGroups .genericTooltip-left-1100:before{left:calc(-.3em - 1px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}}.QuestGroups .groupName{border:0;padding:0 .5em 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-area:groupName}@media (max-width:1100px){.QuestGroups .groupName{margin:0 0 .25em}}.QuestGroups .groupName .genericTooltip{width:450px}.QuestGroups .groupNameInner{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#555;width:100%}.QuestGroups .groupNameInner.disabled{color:#999;opacity:.5}.QuestGroups .group:hover .groupNameInner{color:#6932dc}.QuestGroups .groupNameMeta,.QuestGroups color grey-5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.QuestGroups .infoIcon{color:#fff;background:#999;border-radius:50%;width:.5rem;height:.5rem;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.QuestGroups .infoIcon svg{width:50%;height:50%;margin:0}.QuestGroups .groupDefault:not(.isDefault),.QuestGroups .groupUnassign{cursor:pointer}.QuestGroups .groupVisibility{border:0;cursor:pointer;grid-area:groupVisibility;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media (max-width:1100px){.QuestGroups .groupVisibility{padding-left:0}}.QuestGroups .groupVisibility .genericTooltip{width:260px}.QuestGroups .groupVisibility{color:#6932dc}.QuestGroups .groupVisibility:hover{color:#7948e0}.QuestGroups .groupVisibility:not(.isVisible){color:#6932dc}.QuestGroups .groupVisibility:not(.isVisible):hover{color:#7948e0}.QuestGroups .groupProgress{grid-area:groupProgress}.QuestGroups .groupProgress .TextWrapper{white-space:nowrap}.QuestGroups .groupProgress .genericTooltip{width:200px}.QuestGroups .groupAddStudents{border:none}.QuestGroups .addStudents{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#6932dc;letter-spacing:0;white-space:nowrap;cursor:pointer}.QuestGroups .addStudents:hover{color:#555}.QuestGroups .groupActions{padding:0 0 0 .9em;grid-area:groupActions}.QuestGroups .finishSetup{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#6932dc;letter-spacing:0;padding:0 .75em;margin:0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;cursor:pointer}.QuestGroups .finishSetup img{margin:0 .55em 0 0;width:1em;height:1em}.QuestGroups .finishSetup:hover{color:#555}.QuestGroups .ButtonWrapper{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:#999;width:1rem;height:1rem}.QuestGroups .ButtonWrapper:hover{background-color:#555}.QuestGroups .ButtonWrapper:before{width:75%;height:75%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.QuestGroups.archived:hover{border-bottom:1px solid #ddd}.QuestGroups.archived:after{display:none}.QuestGroups.archived .groupName{color:#999}.QuestGroups .archivedTitle{color:#555;margin:2em 0 .3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.QuestGroups .archivedTitle .Icon{margin:0 .3em 0 0}.QuestGroupsCantUnassign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:5.25em}.QuestGroupsCantUnassign svg.alert{color:#ff1464;width:2em;height:2em}.QuestGroupsCantUnassign .TextWrapper{margin-top:1em;text-align:center}.QuestGroupsCantUnassign .TextWrapper+.TextWrapper{margin:0}.QuestGroupsCantUnassign .TextWrapper+.ButtonWrapper{margin-top:2em}.QuestMarketplace{color:#212121;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.875em}.QuestMarketplace .information{-webkit-box-flex:1;-ms-flex:1;flex:1}.QuestMarketplace .information>div .TextWrapper.title{margin-bottom:1em}.QuestMarketplace .information .status{display:-webkit-box;display:-ms-flexbox;display:flex}.QuestMarketplace .information .status .marketplaceButton{-webkit-box-flex:1;-ms-flex:1;flex:1}.QuestMarketplace .information .status .pending{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.QuestMarketplace .information .status .pending svg+.TextWrapper{margin-left:.5em}.QuestMarketplace .information .contentInfo,.QuestMarketplace .information .description{border-bottom:1px solid #ddd;padding:1.75em 0}.QuestMarketplace .information .contentInfo .grades{margin-bottom:.5em}.QuestMarketplace .information .contentInfo .grades,.QuestMarketplace .information .contentInfo .subjects{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex}.QuestMarketplace .information .contentInfo .grades svg,.QuestMarketplace .information .contentInfo .subjects svg{height:.6875em;width:.6875em}.QuestMarketplace .information .contentInfo .grades svg+.TextWrapper,.QuestMarketplace .information .contentInfo .subjects svg+.TextWrapper{margin-left:.5em}.QuestMarketplace .information .standards{padding-top:1.75em}.QuestMarketplace .information .standards .standard{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 0;width:100%}.QuestMarketplace .information .standards .standard svg{height:.875em;margin-right:.75em;width:.875em}.QuestMarketplace .information .standards .standard svg.isOpen{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.QuestMarketplace .information .standards .subStrands{padding:1em 0}.QuestMarketplace .information .standards .subStrands .subStrand{background-color:#f7f7f7;padding:.5em 1em}.QuestMarketplace .information .standards .subStrands .subStrand:not(:last-child){margin-bottom:.625em}.QuestMarketplace .information .standards .subStrands .subStrand>.TextWrapper:first-child{margin-bottom:.5em}.QuestMarketplace .images{padding-left:2em}.QuestMarketplace .images img{border-radius:1em;width:250px;height:250px}.PaymentPlanChange{color:#212121;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;height:100%}.PaymentPlanChange .content,.PaymentPlanChange img{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.PaymentPlanChange .imageWrapper{position:relative}.PaymentPlanChange .imageWrapper:before{background-image:linear-gradient(0deg,hsla(0,0%,86.7%,.45),hsla(0,0%,100%,.001) 40px);content:"";width:100%;height:2.5em;position:absolute;bottom:3px;left:0}.PaymentPlanChange img{max-width:50vh;padding-top:1.5em;width:350px}.PaymentPlanChange .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:2em}.PaymentPlanChange .Title{margin-bottom:.5em}.PaymentPlanChange .TextWrapper{color:#555;margin:0 auto 1em;max-width:48em}.PaymentPlanChange .ButtonWrapper{margin:0 auto}.RenewalOptions{color:#212121;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:4em;height:100%}.RenewalOptions .RenewalOptionsTitle{text-align:center}.RenewalOptions .subtitle{margin-bottom:.25em}.RenewalOptions .optionsRow,.RenewalOptions .planRow{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.5em 0}.RenewalOptions .planRow{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.RenewalOptions .planRow .changeYearly img{display:inline-block;vertical-align:middle;height:1em}.RenewalOptions .planRow .changeYearly div{margin-left:.65em}.RenewalOptions .optionsRow{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.RenewalOptions .planDescription{margin:auto 1.5em auto 0}.RenewalOptions .unsubscribeDescription{margin-right:.5em}.RenewalOptions .ButtonWrapper{margin:auto 0}.RenewalOptions .unsubscribeBtn{color:#999;cursor:pointer;font-style:italic;text-decoration:underline}.ChooseBackground{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;height:100%}.ChooseBackground>.title{margin-top:4vh;margin-bottom:.4em}.ChooseBackground>.subtitle{color:#555;margin-bottom:3vh}.ChooseBackground>.content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 10vw;position:relative}.ChooseBackground>.content>.backgroundBlankState,.ChooseBackground>.content>.picker,.ChooseBackground>.content>.preview,.ChooseBackground>.content>.separator{position:absolute;top:0;bottom:0}.ChooseBackground>.content>.picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;right:50%}.ChooseBackground>.content>.picker>.backgrounds{margin:auto 0}.ChooseBackground>.content>.picker>.backgrounds>.background{width:32%;cursor:pointer;margin:1em 2.5vw;color:#555}.ChooseBackground>.content>.picker>.backgrounds>.background:hover>.imageWrap{-webkit-box-shadow:0 3px 35px rgba(33,33,33,.3);box-shadow:0 3px 35px rgba(33,33,33,.3)}.ChooseBackground>.content>.picker>.backgrounds>.background.selected>.imageWrap{border-color:#6932dc}.ChooseBackground>.content>.picker>.backgrounds>.background>.imageWrap{width:100%;padding-top:50%;-webkit-box-shadow:0 3px 35px rgba(33,33,33,.2);box-shadow:0 3px 35px rgba(33,33,33,.2);border:2px solid hsla(0,0%,100%,.001);border-radius:.5em;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-property:border-color,-webkit-box-shadow;transition-property:border-color,-webkit-box-shadow;transition-property:border-color,box-shadow;transition-property:border-color,box-shadow,-webkit-box-shadow;margin-bottom:.5em;position:relative;overflow:hidden}.ChooseBackground>.content>.picker>.backgrounds>.background>.imageWrap>.image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.ChooseBackground>.content>.separator{border-left:1px solid #ddd;left:50%}.ChooseBackground>.content>.preview{left:50%;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ChooseBackground>.content>.preview>.background{margin:2.5vh 5vw}.ChooseBackground>.content>.preview>.background>img{border-radius:1em;margin:auto 0;width:100%;height:auto}.ChooseBackground>.content>.preview>.info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;color:#555;padding:0 2em}.ChooseBackground>.content>.preview>.info>.Icon{width:1.5em;height:1.5em;fill:#ff1464;margin-right:.5em}.ChooseBackground>.content>.backgroundBlankState{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#555;font-style:italic;left:50%;right:0}.ChooseBackground>.buttons{-ms-flex-negative:0;flex-shrink:0;width:100%;padding:2em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ChooseBackground>.buttons,.ChooseCrest{display:-webkit-box;display:-ms-flexbox;display:flex}.ChooseCrest{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;height:100%}.ChooseCrest>.title{margin-top:4vh;margin-bottom:.4em}.ChooseCrest>.subtitle{color:#555;margin-bottom:3vh}.ChooseCrest>.content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 12vw;position:relative}.ChooseCrest>.content>.crestBlankState,.ChooseCrest>.content>.picker,.ChooseCrest>.content>.preview,.ChooseCrest>.content>.separator{position:absolute;top:0;bottom:0}.ChooseCrest>.content>.picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;right:50%}.ChooseCrest>.content>.picker>.crests{margin:auto 0}.ChooseCrest>.content>.picker>.crests>.crest{width:16%;cursor:pointer;margin:1em 2.5vw;color:#555}.ChooseCrest>.content>.picker>.crests>.crest:nth-last-child(-n+3){margin-bottom:0}.ChooseCrest>.content>.picker>.crests>.crest:hover>.imageWrap{-webkit-box-shadow:0 3px 35px rgba(33,33,33,.3);box-shadow:0 3px 35px rgba(33,33,33,.3)}.ChooseCrest>.content>.picker>.crests>.crest.selected>.imageWrap{border-color:#6932dc}.ChooseCrest>.content>.picker>.crests>.crest>.imageWrap{width:100%;padding-top:100%;-webkit-box-shadow:0 3px 35px rgba(33,33,33,.2);box-shadow:0 3px 35px rgba(33,33,33,.2);border:2px solid hsla(0,0%,100%,.001);border-radius:.5em;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-property:border-color,-webkit-box-shadow;transition-property:border-color,-webkit-box-shadow;transition-property:border-color,box-shadow;transition-property:border-color,box-shadow,-webkit-box-shadow;margin-bottom:.5em;position:relative}.ChooseCrest>.content>.picker>.crests>.crest>.imageWrap>.image{-o-object-fit:contain;object-fit:contain;max-width:85%;max-height:85%;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.ChooseCrest>.content>.separator{border-left:1px solid #ddd;left:50%}.ChooseCrest>.content>.preview{left:50%;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ChooseCrest>.content>.preview>.crest{margin:5vh 5vw;-o-object-fit:contain;object-fit:contain;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:34vw}.ChooseCrest>.content>.preview>.info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;color:#555;padding:0 2em}.ChooseCrest>.content>.preview>.info>.Icon{width:1.5em;height:1.5em;fill:#ff1464;margin-right:.5em}.ChooseCrest>.content>.crestBlankState{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#555;font-style:italic;left:50%;right:0}.ChooseCrest>.buttons{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:2em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.CreateTeamsIntroduction .scroll{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.CreateTeamsIntroduction .scroll,.CreateTeamsIntroduction .scroll .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.CreateTeamsIntroduction .scroll .main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:35rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.CreateTeamsIntroduction .scroll .main .body1{color:#555}.CreateTeamsIntroduction .scroll .main .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:1rem}.CreateTeamsIntroduction .scroll .main .header .DS_Text.h3{margin-bottom:.875rem}.CreateTeamsIntroduction .scroll .main .content{list-style:disc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.CreateTeamsIntroduction .scroll .main .content .DS_Text.body1:not(:last-child){margin-bottom:1rem}.CreateTeamsIntroduction .scroll .teamCrestsBanner{position:relative;height:220px;min-height:220px;overflow:hidden;width:100%}.CreateTeamsIntroduction .scroll .teamCrestsBanner img{position:absolute}.CreateTeamsIntroduction .scroll .teamCrestsBanner :first-child{z-index:3;left:50%;margin-left:-144px;height:288px}.CreateTeamsIntroduction .scroll .teamCrestsBanner :nth-child(2){z-index:2;left:50%;height:208px;margin-left:56px;margin-top:50px}.CreateTeamsIntroduction .scroll .teamCrestsBanner :nth-child(3){z-index:2;right:50%;height:208px;margin-right:56px;margin-top:50px}.CreateTeamsIntroduction .scroll .teamCrestsBanner :nth-child(4){z-index:1;left:50%;height:180px;margin-left:205px;margin-top:65px}.CreateTeamsIntroduction .scroll .teamCrestsBanner :nth-child(5){z-index:1;right:50%;height:180px;margin-right:190px;margin-top:65px}.CreateTeamsIntroduction .footer{width:100%;padding:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375)}.CreateTeamsIntroduction .footer,.TeamWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.TeamWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1em;padding:1.25em 0}.TeamWrapper.hover{cursor:pointer}.TeamWrapper.hover:hover{background-color:#f1f1f1}.TeamWrapper.shadow:last-child{-webkit-box-shadow:inset 0 3.5px 3.5px -3.5px hsla(0,0%,60%,.375),inset 0 -3.5px 3.5px -3.5px hsla(0,0%,60%,.375);box-shadow:inset 0 3.5px 3.5px -3.5px hsla(0,0%,60%,.375),inset 0 -3.5px 3.5px -3.5px hsla(0,0%,60%,.375)}.TeamWrapper.shadow:not(:last-child){-webkit-box-shadow:inset 0 3.5px 3.5px -3.5px hsla(0,0%,60%,.375);box-shadow:inset 0 3.5px 3.5px -3.5px hsla(0,0%,60%,.375)}.TeamWrapper .TeamImage{background-size:contain;background-position:50%;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0;margin-right:.5em;width:2.5em;height:2.5em}.TeamWrapper .TeamContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-size:1.125em;overflow:hidden}.TeamWrapper .TeamContent:not(:last-child){margin-right:1em}.TeamWrapper .TeamContent .name{color:#212121;font-weight:100;line-height:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.TeamWrapper>:not(.TeamImage):not(.TeamContent){-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0}.TeamBuilder .teamsGrid .greenButton .Icon{font-size:1.35em;margin-top:-2px;margin-right:5px}.Dropzone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;background-color:#eee;border-radius:8px;-webkit-box-shadow:inset 0 1px 3px 0 hsla(0,0%,86.7%,.25);box-shadow:inset 0 1px 3px 0 hsla(0,0%,86.7%,.25);color:#555;height:140px}.Dropzone .Icon{margin-right:.5em;margin-bottom:6px;width:1.5em;height:1.5em}.Dropzone input{display:none}.TextInputWrapper{-webkit-transition-property:padding-bottom;transition-property:padding-bottom;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;position:relative}.TextInputWrapper>.wysiwyg+.Dropzone{margin-top:1em;width:100%}.TextInputWrapper>.wysiwyg .redactor-editor{min-height:9em}.TextInputWrapper .shadow{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.07);box-shadow:0 3px 8px 0 rgba(0,0,0,.07)}.TextInputWrapper .hiddenLabel{display:none}.TextInputWrapper .TextInputButtonWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:40px}.TextInputWrapper .TextInputButtonWrapper,.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper{width:40px}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn{-webkit-transition-property:width height;transition-property:width height;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;font-size:34px;margin-right:10px;border-radius:50px;overflow:hidden;padding:3px;width:40px;height:40px}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn.icon-2:focus,.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn.icon-2:hover{width:80px}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn.icon-3:focus,.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn.icon-3:hover{width:120px}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn:focus div:not(:first-child),.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn:hover div:not(:first-child){opacity:1}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn .Icon{-ms-flex-negative:0;flex-shrink:0;color:#555;cursor:pointer;padding:.25em}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn .Icon:not(:first-child){margin-left:3px}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn .Icon:not(:last-child){margin-right:3px}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn div:not(:first-child){-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:0}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .createDriveWrapper .createDriveBtn{color:#767676;height:40px;margin-left:1em;padding-left:1em;padding-right:1em}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .createDriveWrapper .createDriveBtn img{width:1em;margin-right:.5em}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .createDriveWrapper .createDriveBtn:focus+.genericTooltip,.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .createDriveWrapper .createDriveBtn:hover+.genericTooltip{opacity:1;pointer-events:auto;display:block}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .createDriveWrapper .genericTooltip{border-width:0;-webkit-box-shadow:0 4px 10px 5px rgba(33,33,33,.05);box-shadow:0 4px 10px 5px rgba(33,33,33,.05);-webkit-transform:translateX(-50%) translateX(75px) translateY(-125%);transform:translateX(-50%) translateX(75px) translateY(-125%);display:none}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .createDriveWrapper .genericTooltip:before{border-width:0}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .createDriveWrapper .genericTooltip:focus,.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .createDriveWrapper .genericTooltip:hover{display:block}.TextInputWrapper .TextInputButtonWrapper .buttonLeftWrapper .createDriveWrapper .genericTooltip img{width:19px;margin-right:1em}.TextInputWrapper .TextInputButtonWrapper .sendButton{display:block;border-radius:100px;-webkit-transition-property:border-radius;transition-property:border-radius;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.TextInputWrapper .TextInputButtonWrapper .buttonRightWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.TextInputWrapper .TextInputButtonWrapper .buttonRightWrapper .confirm{margin:0 .25em}.TextInputWrapper .cancelButton,.TextInputWrapper .deleteButton,.TextInputWrapper .draftButton,.TextInputWrapper .moreButton,.TextInputWrapper .sendButton{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0;padding:1px 1.75em 0}.TextInputWrapper .cancelButton,.TextInputWrapper .deleteButton,.TextInputWrapper .sendButton{font-weight:700}.TextInputWrapper .cancelButton:not(:last-child),.TextInputWrapper .deleteButton:not(:last-child),.TextInputWrapper .sendButton:not(:last-child){margin-right:1em}.TextInputWrapper .TextInputEditorWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:center;align-self:center;font-size:.75em;width:100%;position:relative}.TextInputWrapper .TextInputEditorWrapper .textInputWrapper{-webkit-transition-property:margin-bottom;transition-property:margin-bottom;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;display:-webkit-box;display:-ms-flexbox;display:flex}.TextInputWrapper .TextInputEditorWrapper .textInputWrapper,.TextInputWrapper .TextInputEditorWrapper .textInputWrapper .textInput{-webkit-transition-duration:.2s;transition-duration:.2s;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:stretch;align-self:stretch}.TextInputWrapper .TextInputEditorWrapper .textInputWrapper .textInput{-webkit-transition-property:margin-left,border-radius;transition-property:margin-left,border-radius;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-radius:20px;border:0;padding:.7em .85em;resize:none;margin:0 0 0 50px}.TextInputWrapper .TextInputEditorWrapper .textInputWrapper .textInputExtended{margin-left:0;border-radius:8px}.TextInputWrapper .sendButton{background-color:#6932dc;border-bottom-right-radius:100px;border-top-right-radius:100px;color:#fff;cursor:pointer;font-size:1rem}.TextInputWrapper .sendButton:hover{background-color:#7948e0}.TextInputWrapper .sendButton .Icon{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:currentColor;border:1px solid;border-radius:50%;fill:#fff;margin-right:.5em;padding:.125em;width:1.1875em;height:1.1875em}.TextInputWrapper .draftButton,.TextInputWrapper .moreButton{font-size:.75em;color:#555;background-color:hsla(0,0%,100%,.001)}.TextInputWrapper .draftButton:hover,.TextInputWrapper .moreButton:hover{cursor:pointer;background-color:hsla(0,0%,100%,.001)}.TextInputWrapper .moreButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:capitalize}.TextInputWrapper .draftButton{font-weight:700;padding-right:0}.TextInputWrapper .draftButton[disabled]{opacity:.4;pointer-events:none}.TextInputWrapper .draftButton.saved{color:#6932dc}.TextInputWrapper .TextInputAttachments{background-color:#eee;border-radius:8px;border-top:0}.TextInputWrapper .iconMore{height:1.5em;width:1.5em;display:inline-block;margin-right:.5em}.TextInputWrapper .iconDraft{margin-bottom:-1px;margin-right:.5em}.TextInputWrapper .iconMore{top:-1px}.TextInputWrapper .TextInputButtonWrapper{-webkit-transition-property:bottom;transition-property:bottom;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:100%;position:absolute;margin-top:0;bottom:calc(100% - 40px);pointer-events:none}.TextInputWrapper .TextInputButtonWrapper div{pointer-events:all}.TextInputWrapper .TextInputButtonWrapper .addFileIconButton{pointer-events:all;font-size:34px;background:hsla(0,0%,100%,.001)}.TextInputWrapper .sendButtonNotExtended{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.TextInputWrapper .attachmentsWrapper{padding:.5em}.TextInputWrapper .attachmentsWrapper .attachmentItem{margin:.25em}.TextInputWrapper.TextInputWrapperExtended{padding-bottom:calc(40px + 1em)}.TextInputWrapper.TextInputWrapperExtended .TextInputButtonWrapper{bottom:0}.TextInputWrapper.TextInputWrapperExtended .TextInputButtonWrapper .buttonRightWrapper .sendButton{margin-left:1.25em}.TextInputWrapper.TextInputWrapperExtended .TextInputButtonWrapper .buttonLeftWrapper>*,.TextInputWrapper.TextInputWrapperExtended .TextInputButtonWrapper .buttonRightWrapper>*{height:32px}.TextInputWrapper.TextInputWrapperExtended .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper{width:96px}.TextInputWrapper.TextInputWrapperExtended .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn{font-size:26px;padding:3px;width:32px;height:32px}.TextInputWrapper.TextInputWrapperExtended .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn .addFileIconButton{font-size:1em}.TextInputWrapper.TextInputWrapperExtended .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn .Icon{padding:.2em}.TextInputWrapper.TextInputWrapperExtended .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn.icon-2:focus,.TextInputWrapper.TextInputWrapperExtended .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn.icon-2:hover{width:64px}.TextInputWrapper.TextInputWrapperExtended .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn.icon-3:focus,.TextInputWrapper.TextInputWrapperExtended .TextInputButtonWrapper .buttonLeftWrapper .addFileBtnWrapper .addFileBtn.icon-3:hover{width:96px}.TextInputWrapper.TextInputWrapperExtended .TextInputButtonWrapper .createDriveWrapper .createDriveBtn{height:32px}.TextInputWrapper.TextInputWrapperExtended.defaultwysiwyg{padding-bottom:0}.TextInputWrapper.TextInputWrapperExtended.defaultwysiwyg .TextInputButtonWrapper{height:inherit;margin-top:1em;position:static}.TextInputWrapper.TextInputWrapperExtended.defaultwysiwyg .TextInputButtonWrapper .buttonRightWrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.TextInputWrapper.TextInputWrapperExtended.defaultwysiwyg .TextInputButtonWrapper .buttonRightWrapper>*{margin-bottom:1em}.sendButton{border-top-left-radius:100px;border-bottom-left-radius:100px}.redactor-box,.textEditorWrapper{border-radius:8px}.chartist-tooltip{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);background-color:#fff;border-radius:8px;padding:.75em 1em;z-index:1;position:absolute;top:0;left:0}.chartist-tooltip:after,.chartist-tooltip:before{background-color:#fff;content:""}.chartist-tooltip:before{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.75em;height:.75em;position:absolute;bottom:-.375em;left:calc(50% - .375em)}.chartist-tooltip:after{border-bottom-right-radius:8px;border-bottom-left-radius:8px;width:100%;height:.625em;position:absolute;bottom:0;left:0}.chartist-tooltip .TextWrapper{position:relative;padding-left:1em}.chartist-tooltip .TextWrapper:before{border-radius:50%;content:"";width:.5em;height:.5em;position:absolute;top:calc(50% - .25em);left:-.25em}.chartist-tooltip .TextWrapper.xp:before{background-color:#6932dc}.chartist-tooltip .TextWrapper.gp:before{background-color:#cc8000}.chartist-tooltip .TextWrapper.hp:before{background-color:#ff1464}.chartist-tooltip .TextWrapper.ap:before{background-color:#006eff}.chartist-tooltip .TextWrapper.truePurple:before{background-color:#6932dc}.react-date-picker{-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;padding:.65em 0}.react-date-picker.react-date-picker--closed,.react-date-picker.react-date-picker--open{position:relative}.react-date-picker.react-date-picker--open{border-bottom:1px solid #999}.react-date-picker.react-date-picker--closed{border-bottom:1px solid #ddd}.react-date-picker.react-date-picker--closed:hover{border-bottom:1px solid #999}.react-date-picker.react-date-picker--disabled{opacity:.75;pointer-events:none}.react-date-picker .react-date-picker__wrapper,.react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup{position:relative}.react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup input{border:none;caret-color:hsla(0,0%,100%,.001);padding:0;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup .react-daterange-picker__inputGroup__input{background-color:hsla(0,0%,100%,.001);border:none}.react-date-picker .react-date-picker__calendar{position:absolute;top:100%}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--above-label{bottom:100%;top:auto}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open{-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);background-color:#fff;border-radius:.5em;padding:1em .5em .75em;left:0;z-index:1}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__navigation{color:#555;margin-bottom:.875em}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__navigation+*{font-size:.75em}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__arrow,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__label{cursor:pointer}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__arrow:disabled{visibility:hidden}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__next2-button,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__prev2-button{display:none}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__prev-button{margin-right:auto}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__label{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important;-ms-flex-negative:0;flex-shrink:0;font-size:.875em;font-weight:900;text-transform:uppercase}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__next-button{margin-left:auto}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__weekdays,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__days,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__weekdays,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__year-view__months{display:grid!important;grid-gap:.25em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__days .react-calendar__tile,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__year-view__months .react-calendar__tile{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-ms-flex-item-align:stretch;align-self:stretch;color:#555;cursor:pointer;padding:.25em;max-width:none!important}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile:disabled,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile:disabled,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__days .react-calendar__tile:disabled,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__year-view__months .react-calendar__tile:disabled{color:#ddd;pointer-events:none}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile:hover,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile:hover,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__days .react-calendar__tile:hover,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__year-view__months .react-calendar__tile:hover{color:#212121}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile.react-calendar__tile--active,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__year-view__months .react-calendar__tile.react-calendar__tile--active{background-color:#6932dc;border-radius:50%;color:#fff;font-weight:900}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__year-view__months{grid:repeat(3,46.66667px)/repeat(3,65.33333px)}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__weekdays,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__weekdays{grid:28px/repeat(7,28px);color:#6932dc;font-weight:900;margin-bottom:.25em;text-align:center}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{padding:.25em;max-width:none!important}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days,.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__days{grid:repeat(5,28px)/repeat(7,28px)}.react-date-picker .react-date-picker__calendar.react-date-picker__calendar--closed{display:none}.react-daterange-picker{-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;font-size:16px}.react-daterange-picker.react-daterange-picker--closed,.react-daterange-picker.react-daterange-picker--open{border-radius:1em;position:relative}.react-daterange-picker.react-daterange-picker--open{border:1px solid #999}.react-daterange-picker.react-daterange-picker--closed{border:1px solid #ddd}.react-daterange-picker.react-daterange-picker--closed:hover{border:1px solid #999}.react-daterange-picker.react-daterange-picker--disabled{opacity:.75;pointer-events:none}.react-daterange-picker .react-daterange-picker__wrapper,.react-daterange-picker .react-daterange-picker__wrapper .react-daterange-picker__inputGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.react-daterange-picker .react-daterange-picker__wrapper .react-daterange-picker__inputGroup{background-color:#fff;border-radius:1em;position:relative}.react-daterange-picker .react-daterange-picker__wrapper .react-daterange-picker__inputGroup:nth-of-type(2) input:nth-of-type(2){margin:.375em 0 .375em .25em}.react-daterange-picker .react-daterange-picker__wrapper .react-daterange-picker__inputGroup input{border:none;caret-color:hsla(0,0%,100%,.001);padding:0;border-radius:0;font-size:1em;font-weight:900;color:#212121;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-daterange-picker .react-daterange-picker__wrapper .react-daterange-picker__inputGroup input:nth-of-type(2){margin:.375em 0 .375em .875em;text-align:right}.react-daterange-picker .react-daterange-picker__wrapper .react-daterange-picker__inputGroup input:nth-of-type(3){text-align:center}.react-daterange-picker .react-daterange-picker__wrapper .react-daterange-picker__inputGroup input:nth-of-type(4){margin-right:.375em;text-align:left}.react-daterange-picker .react-daterange-picker__wrapper .react-daterange-picker__inputGroup .react-date-picker__inputGroup__input{background-color:hsla(0,0%,100%,.001);border:none}.react-daterange-picker .react-daterange-picker__wrapper .react-daterange-picker__inputGroup .react-date-picker__inputGroup__divider:first-of-type{margin:0 .1875em 0 .375em}.react-daterange-picker .react-daterange-picker__wrapper .react-daterange-picker__inputGroup .react-date-picker__inputGroup__divider:nth-of-type(2){margin:0 .375em 0 .25em}.react-daterange-picker .react-daterange-picker__wrapper .react-daterange-picker__calendar-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ddd;border-radius:50%;color:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:.625em;padding:.25em;width:.875em;height:.875em}.react-daterange-picker .react-daterange-picker__wrapper .react-daterange-picker__calendar-button .Icon{width:100%;height:100%}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open{-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);background-color:#fff;border-radius:.5em;padding:1em .5em .75em;position:absolute;top:calc(100% + .5em);right:-10px;z-index:2}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open:before{position:absolute;content:"";width:10px;height:10px;background-color:#fff;right:21px;top:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #f7f7f7;border-left:1px solid #f7f7f7}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__navigation{color:#555;margin-bottom:.875em}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__navigation+*{font-size:.75em}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__arrow,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__label{cursor:pointer}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__arrow:disabled{visibility:hidden}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__next2-button,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__prev2-button{display:none}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__prev-button{margin-right:auto}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__label{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important;-ms-flex-negative:0;flex-shrink:0;font-size:.875em;font-weight:900;text-transform:uppercase}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__navigation .react-calendar__navigation__next-button{margin-left:auto}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__weekdays,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__days,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__weekdays,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__year-view__months{display:grid!important;grid-gap:2px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__days .react-calendar__tile,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__year-view__months .react-calendar__tile{-ms-flex-item-align:stretch;align-self:stretch;color:#555;cursor:pointer;padding:.25em;max-width:none!important}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile:disabled,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile:disabled,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__days .react-calendar__tile:disabled,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__year-view__months .react-calendar__tile:disabled{color:#ddd;pointer-events:none}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__year-view__months{grid-template-columns:repeat(3,65.33333px)}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile.react-calendar__year-view__months__month,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__year-view__months .react-calendar__tile.react-calendar__year-view__months__month{height:48px}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__weekdays,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__weekdays{grid:28px/repeat(7,28px);color:#6932dc;font-weight:900;margin-bottom:.25em;text-align:center}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{padding:.25em;max-width:none!important}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__days{grid-template-columns:repeat(7,28px)}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile.react-calendar__month-view__days__day,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__year-view .react-calendar__month-view__days .react-calendar__tile.react-calendar__month-view__days__day{height:28px}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile.react-calendar__tile--active{background-color:rgba(105,50,220,.2);color:#6932dc;font-weight:900}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active.react-calendar__tile--rangeStart,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile.react-calendar__tile--active.react-calendar__tile--rangeStart{border-radius:50% 0 0 50%}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active.react-calendar__tile--rangeEnd,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile.react-calendar__tile--active.react-calendar__tile--rangeEnd{border-radius:0 50% 50% 0}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active.react-calendar__tile--rangeBothEnds,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile.react-calendar__tile--active.react-calendar__tile--rangeBothEnds{border-radius:50%}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--rangeEnd,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--rangeStart,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile:hover,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile.react-calendar__tile--rangeEnd,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile.react-calendar__tile--rangeStart,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile:hover{color:#fff;font-weight:900;position:relative}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--rangeEnd:before,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--rangeStart:before,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile:hover:before,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile.react-calendar__tile--rangeEnd:before,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile.react-calendar__tile--rangeStart:before,.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar .react-calendar__month-view .react-calendar__year-view__months .react-calendar__tile:hover:before{content:"";position:absolute;background-color:#6932dc;left:0;right:0;bottom:0;top:0;z-index:-1;border-radius:50%}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar.react-calendar--selectRange .react-calendar__month-view .react-calendar__tile.react-calendar__tile--hover{background-color:rgba(105,50,220,.2);color:#6932dc;font-weight:900}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--open .react-calendar.react-calendar--selectRange .react-calendar__month-view .react-calendar__tile.react-calendar__tile--hover:hover{background-color:hsla(0,0%,100%,0);color:#fff}.react-daterange-picker .react-daterange-picker__calendar.react-daterange-picker__calendar--closed{display:none}.BehaviorsListItem .listActions{margin:0 0 1.5em}.BehaviorsListItem .actionIcon{color:#6932dc;width:1.75em;height:1.75em}.BehaviorsListItem .actionIcon.isNegative{color:#ff1464}.BehaviorListGoalTitle{padding-top:2em;margin-bottom:1rem}.PowersEditModal{display:grid;grid-template-columns:176px 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;grid-template-areas:"info info" "powerImageWrap form";grid-column-gap:1.25rem;grid-row-gap:2.5rem}.PowersEditModal .info{grid-area:info}.PowersEditModal .powerImageWrap{position:relative;grid-area:powerImageWrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.PowersEditModal .borderImage{max-width:100%;position:absolute;z-index:1}.PowersEditModal .powerImage{border-radius:50%;max-width:100%}.PowersEditModal .form{grid-area:form}.PowersEditModal .DS_FormInput{margin:0 0 1.25rem}.PowersListHeader .crystalsCost em{color:#006eff}.PowersListHeader .isCollab>.customContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PowersListHeader .info{color:#555;font-size:1rem;margin:0 0 0 .25em}.AddSentenceModal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.AddSentenceModal .imageWrap{margin:0 1.25rem 0 0;width:11rem}.AddSentenceModal .image{max-width:100%}.AddSentenceModal .form{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.EditSentenceModal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.EditSentenceModal .imageWrap{margin:0 1.25rem 0 0;width:11rem}.EditSentenceModal .image{max-width:100%}.EditSentenceModal .form{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.TierOneTitle{margin-bottom:2rem}.TierOneTitle .link{color:#006eff}@media (hover:hover){.TierOneTitle .link:hover{cursor:pointer}}.TierOneForm{margin:0 auto;max-width:400px}.TierOneForm .DS_FormInput:not(:last-child){margin-bottom:2rem}.TierOneForm .DS_FormInput .TextWrapper{margin-top:.5rem}.TierOneForm .DS_FormInput .TextWrapper.error{color:#ff1464}.TierOneForm .TextWrapper.gradesHint a{color:#006eff;text-decoration:none}.TierOneList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.TierOneList .header{margin:1.5rem}.TierOneList .header .title{margin-bottom:1.5rem}.TierOneList .filter{margin:0 1.5rem 1.5rem}.TierOneList .filter .DS_Text.chip{margin-bottom:.5rem}.TierOneList .filter .chips{display:-webkit-box;display:-ms-flexbox;display:flex}.TierOneList .filter .chips .DS_Chip{margin-right:.5rem}.TierOneList .missingGrades{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ff1464;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1.5rem 1.5rem}.TierOneList .missingGrades .Icon{height:24px;margin-right:.25rem;width:24px}.TierOneList .DS_TableHeader{margin:0 1.5rem}.TierOneList .scroll{padding:0 1.5rem 2rem;height:100%}.TierOneList .scroll .sectionName{margin-bottom:.5rem;margin-top:2rem}.TierOneList .scroll .list{color:#212121}.TierOneList .scroll .list .Icon:not(.general-ellipsis){color:#555;margin-right:.25rem}.TierOneList .scroll .list .notSetup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.TierOneList .scroll .list .TextWrapper.schoolGrade.disabled{color:rgba(33,33,33,.4)}.TierOneList .scroll .list .TextWrapper.schoolGrade:not(.lastItem):after{content:",\00a0"}.TierOneView{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.TierOneView .TierOneViewHeader .headerTitle{margin:1.5rem 0 2.125rem 1.5rem}.TierOneView .TierOneViewHeader .DS_Text.h4{margin-bottom:.5rem}.TierOneView .TierOneViewHeader .DS_Text.caption{color:#555;min-height:1.25em}.TierOneView .TierOneViewHeader .Icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#555;width:1rem;height:1rem;margin:0 .5rem}.TierOneView .TierOneViewList{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.TierOneView .TierOneViewList .DS_Button{margin:1.5rem}.TierOneView .TierOneViewList .DS_TableHeader{margin:0 1.5rem;-ms-flex-negative:0;flex-shrink:0}.TierOneView .TierOneViewList .scroll{padding:0 1.5rem 2rem;height:100%}.TierTwoThreeView{height:100%}.TierTwoThreeView,.TierTwoThreeView .TierTwoThreeViewList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.TierTwoThreeView .TierTwoThreeViewList{overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.TierTwoThreeView .TierTwoThreeViewList .title{margin:1.5rem}.TierTwoThreeView .TierTwoThreeViewList .actionButtonsWrapper{margin-bottom:1.5rem;margin-left:1.5rem}.TierTwoThreeView .TierTwoThreeViewList .filter{margin:0 0 2rem 1.5rem}.TierTwoThreeView .TierTwoThreeViewList .filter .TextWrapper{margin-bottom:.5rem}.TierTwoThreeView .TierTwoThreeViewList .filter .chips{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.TierTwoThreeView .TierTwoThreeViewList .filter .DS_Chip{margin-right:.5rem}.TierTwoThreeView .TierTwoThreeViewList .scroll{padding:0 1.5rem 2rem;height:100%}.TierTwoThreeView .BehaviorListTwoThreeDistrictSection:not(:last-child){margin-bottom:1.5rem}.TierTwoThreeView .AssignGoalTippyButton{margin-left:1.5rem}.PresetTemplatesList,.TierTwoThreeList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PresetTemplatesList .header{margin:1.5rem}.PresetTemplatesList .filter{margin:0 1.5rem 1.5rem}.PresetTemplatesList .filter .TextWrapper{margin-bottom:.5rem}.PresetTemplatesList .filter .chips{display:-webkit-box;display:-ms-flexbox;display:flex}.PresetTemplatesList .DS_TableHeader{margin:0 1.5rem}.PresetTemplatesList .scroll{padding:0 1.5rem 2rem;height:100%}.PresetTemplatesList .scroll .list{color:#212121}.PresetTemplatesList .scroll .list .DS_Chip{margin-right:.5rem}.PresetTemplatesList .scroll .list .Icon:not(.general-ellipsis){color:#555;margin-right:.25rem}.PresetTemplatesView{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PresetTemplatesView .PresetTemplatesViewHeader .headerTitle{margin:1.5rem 0 0 1.5rem}.PresetTemplatesView .TemplateOverview{margin:1.5rem;display:grid;grid-template-columns:7rem 1fr;grid-template-areas:"icon description" "icon additionalInfo"}.PresetTemplatesView .TemplateOverview .viewGoalsAndCompetencies{color:#006eff}@media (hover:hover){.PresetTemplatesView .TemplateOverview .viewGoalsAndCompetencies:hover{cursor:pointer}}.PresetTemplatesView .TemplateOverview>img{grid-area:icon;width:6rem;height:6rem}.PresetTemplatesView .TemplateOverview>.DS_Text.description{max-width:37.5rem;grid-area:description;margin-bottom:1rem}.PresetTemplatesView .TemplateOverview>.additionalInfo{grid-area:additionalInfo;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PresetTemplatesView .TemplateOverview>.additionalInfo .DS_Text:not(:last-child){margin-right:1rem}.PresetTemplatesView .TemplateOverview>.additionalInfo .DS_Chip{margin-right:.5rem}.PresetTemplatesView .SchoolKits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PresetTemplatesView .SchoolKits .addSchoolKitHeader{margin:0 0 2.375rem 1.5rem;-ms-flex-item-align:start;align-self:flex-start}.PresetTemplatesView .SchoolKits .selectSchoolKits{margin:0 1.5rem}.PresetTemplatesView .SchoolKits .cards{padding:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,15rem);grid-gap:1.5rem}.PreviewGoalsContent>* .PreviewGoalsRow,.PreviewGoalsContent>:not(:last-child){margin-bottom:1.875rem}.PreviewGoalsContent .competencies{margin-left:3.5rem}.PreviewGoalsContent .competencies .competency:not(:last-child){margin-bottom:2.75rem}.PresetsBehaviorsListContainer{width:100%}.PreviewPresetsModal .DS_ModalContent{padding:0}.PreviewPresetsModal .DS_ModalContent .modalContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.PreviewPresetsModal .DS_ModalContent .modalContent .suggestedGrades{margin:1.5rem}.PreviewPresetsModal .DS_ModalContent .modalContent .DS_Tabs{overflow:hidden}.PreviewPresetsModal .DS_ModalContent .modalContent .DS_Tabs:first-child{margin-top:1.5rem}.PreviewPresetsModal .DS_ModalContent .modalContent .DS_Tabs .DS_TabList{margin:0 1.5rem}.PreviewPresetsModal .DS_ModalContent .modalContent .DS_Tabs .DS_TabPanel{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.PreviewPresetsModal .DS_ModalContent .modalContent .DS_Tabs .DS_TabPanel>.scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PreviewPresetsModal .DS_ModalContent .modalContent .DS_Tabs .DS_TabPanel .PresetsBehaviorsList{padding:1.5rem}.PreviewPresetsModal .DS_ModalContent .modalContent .DS_Tabs .DS_TabPanel .PresetsBehaviorsList .DS_TableRow.goal{margin-top:1.5rem}.PreviewPresetsModal .DS_ModalContent .modalContent .DS_Tabs .DS_TabPanel .PresetsBehaviorsList .DS_TableRow.goal:not(:first-child){margin-top:2rem}.PreviewPresetsModal .DS_ModalContent .modalContent .DS_Tabs .DS_TabPanel .PresetsBehaviorsList .actionIcon{color:#6932dc;width:1.75em;height:1.75em}.PreviewPresetsModal .DS_ModalContent .modalContent .DS_Tabs .DS_TabPanel .PresetsBehaviorsList .actionIcon.isNegative{color:#ff1464}.PreviewPresetsModal .DS_ModalContent .modalContent .DS_Tabs .DS_TabPanel .PresetsSentencesList{padding:1.5rem}.PreviewPresetsModal .DS_ModalContent .modalContent .DS_Tabs .DS_TabPanel .PresetsSentencesList .list{margin-top:1.5rem}.SchoolKitCardContainer,.SchoolKitCardContainer .SchoolKitCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.SchoolKitCardContainer .SchoolKitCard{position:relative;min-width:15rem;width:15rem;min-height:10rem;height:10rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem;padding:0 .5rem;text-align:center}.SchoolKitCardContainer .SchoolKitCard>.Icon.general-school--outline{width:2.5rem;height:2.5rem;color:#999}.SchoolKitCardContainer .SchoolKitCard>.Icon.general-check--circle{margin:3px;width:1.5rem;height:1.5rem;position:absolute;top:0;right:0;color:#6932dc}.SchoolKitCardContainer .SchoolKitCard>.Icon.general-circle--outline{margin:5px;width:1.5rem;height:1.5rem;position:absolute;top:0;right:0;color:#ddd}.SchoolKitCardContainer .SchoolKitCard.active{border:2px solid #6932dc}.SchoolKitCardContainer .SchoolKitCard.active>.Icon.warmPink,.SchoolKitCardContainer .SchoolKitCard:hover:not(.isDisabled)>.Icon.warmPink{color:#ff1464}.SchoolKitCardContainer .SchoolKitCard.active>.Icon.truePurple,.SchoolKitCardContainer .SchoolKitCard:hover:not(.isDisabled)>.Icon.truePurple{color:#6932dc}.SchoolKitCardContainer .SchoolKitCard.active>.Icon.classicBlue,.SchoolKitCardContainer .SchoolKitCard:hover:not(.isDisabled)>.Icon.classicBlue{color:#006eff}.SchoolKitCardContainer .SchoolKitCard.active>.Icon.mintyGreen,.SchoolKitCardContainer .SchoolKitCard:hover:not(.isDisabled)>.Icon.mintyGreen{color:#3cd2a0}.SchoolKitCardContainer .SchoolKitCard.active>.Icon.aquaBlue,.SchoolKitCardContainer .SchoolKitCard:hover:not(.isDisabled)>.Icon.aquaBlue{color:#00c8fa}.SchoolKitCardContainer .SchoolKitCard.active>.Icon.hotOrange,.SchoolKitCardContainer .SchoolKitCard:hover:not(.isDisabled)>.Icon.hotOrange{color:#ffa000}.SchoolKitCardContainer .SchoolKitCard.active>.Icon.sunnyYellow,.SchoolKitCardContainer .SchoolKitCard:hover:not(.isDisabled)>.Icon.sunnyYellow{color:#ffe11e}.SchoolKitCardContainer .preview{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.TemplateCardContainer,.TemplateCardContainer .TemplateCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.TemplateCardContainer .TemplateCard{position:relative;min-width:15rem;width:15rem;min-height:10rem;height:11rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem;padding:.5rem;text-align:center}.TemplateCardContainer .TemplateCard>.Icon{width:2.5rem;height:2.5rem}.TemplateCardContainer .TemplateCard>.Icon.general-check--circle{margin:3px;width:1.5rem;height:1.5rem;position:absolute;top:0;right:0;color:#6932dc}.TemplateCardContainer .TemplateCard>.Icon.general-circle--outline{margin:5px;width:1.5rem;height:1.5rem;position:absolute;top:0;right:0;color:#ddd}.TemplateCardContainer .TemplateCard.active{border:2px solid #6932dc;padding:.375rem}.TemplateCardContainer .TemplateCard>.Icon.classicBlue,.TemplateCardContainer .TemplateCard>.Icon.truePurple,.TemplateCardContainer .TemplateCard>.Icon.warmPink{margin-bottom:.5rem}.TemplateCardContainer .TemplateCard>.Icon.warmPink{color:#ff1464}.TemplateCardContainer .TemplateCard>.Icon.truePurple{color:#6932dc}.TemplateCardContainer .TemplateCard>.Icon.classicBlue{color:#006eff}.TemplateCardContainer .TemplateCard>.Icon.general-fit{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.TemplateCardContainer .TemplateCard .TemplateName{margin-bottom:.25rem;color:#212121}.TemplateCardContainer .TemplateCard .TemplateDescription{color:#555}.TemplateCardContainer .preview{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-item-align:center;align-self:center}.TrainingCompleteNotificationModal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5vh 2.5vw;height:100%}@media (orientation:landscape){.TrainingCompleteNotificationModal{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.TrainingCompleteNotificationModal .image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}@media (orientation:landscape){.TrainingCompleteNotificationModal .image{-ms-flex-preferred-size:50%;flex-basis:50%}}.TrainingCompleteNotificationModal .image .Pedestal{position:absolute;top:0;left:0;width:100%;height:100%}.TrainingCompleteNotificationModal .content{-ms-flex-negative:0;flex-shrink:0;text-align:center}@media (orientation:landscape){.TrainingCompleteNotificationModal .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}}.TrainingCompleteNotificationModal .content .set{background-size:contain;background-position:50%;background-repeat:no-repeat;margin-top:2.5vh;margin-bottom:2.5vh;width:100%;height:12vw;min-height:4em}@media (orientation:landscape){.TrainingCompleteNotificationModal .content .set{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0;max-height:12vw;min-height:0;height:auto}}.TrainingCompleteNotificationModal .content .Title{margin-bottom:.25em}.TrainingCompleteNotificationModal .content .Title strong{font-weight:900}.TrainingCompleteNotificationModal .content .TextWrapper{margin-bottom:2.5vh}.TrainingCompleteNotificationModal .content .TextWrapper strong{font-weight:900;color:#cc8000}.TrainingCompleteNotificationModal .content .ButtonWrapper{display:none}@media (orientation:landscape){.TrainingCompleteNotificationModal .content .ButtonWrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.TrainingCompleteNotificationModal .button{text-align:center;margin:2.5vh 0;-ms-flex-negative:0;flex-shrink:0}@media (orientation:landscape){.TrainingCompleteNotificationModal .button{display:none}}.TrainingTaskCompleteNotificationModal{padding:2.5vh 2.5vw;height:100%}.TrainingTaskCompleteNotificationModal,.TrainingTaskCompleteNotificationModal .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.TrainingTaskCompleteNotificationModal .top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.TrainingTaskCompleteNotificationModal .top .set{display:block}@media (orientation:landscape){.TrainingTaskCompleteNotificationModal .top .set{display:none}}.TrainingTaskCompleteNotificationModal .top .Title{margin-bottom:2vh}@media (orientation:landscape){.TrainingTaskCompleteNotificationModal .top .Title{margin-top:2.5vh}}.TrainingTaskCompleteNotificationModal .top .GoldenProgressBar{-ms-flex-negative:0;flex-shrink:0;width:65%;height:40px;margin-bottom:2vh}.TrainingTaskCompleteNotificationModal .top .subtitle{margin-bottom:2vh}.TrainingTaskCompleteNotificationModal .top .subtitle strong{font-weight:900;color:#cc8000}.TrainingTaskCompleteNotificationModal .middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (orientation:landscape){.TrainingTaskCompleteNotificationModal .middle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.TrainingTaskCompleteNotificationModal .middle .image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}@media (orientation:landscape){.TrainingTaskCompleteNotificationModal .middle .image{-ms-flex-preferred-size:50%;flex-basis:50%}}.TrainingTaskCompleteNotificationModal .middle .image .Pedestal{position:absolute;top:0;left:0;width:100%;height:100%}.TrainingTaskCompleteNotificationModal .middle .content{-ms-flex-negative:0;flex-shrink:0;text-align:center}@media (orientation:landscape){.TrainingTaskCompleteNotificationModal .middle .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}}.TrainingTaskCompleteNotificationModal .middle .content .set{display:none}@media (orientation:landscape){.TrainingTaskCompleteNotificationModal .middle .content .set{display:block}}.TrainingTaskCompleteNotificationModal .middle .content .Title{margin-top:2.5vh;margin-bottom:.25em}@media (orientation:landscape){.TrainingTaskCompleteNotificationModal .middle .content .Title{margin-top:0}}.TrainingTaskCompleteNotificationModal .middle .content .TextWrapper{margin-bottom:2.5vh;margin-left:auto;margin-right:auto}.TrainingTaskCompleteNotificationModal .middle .content .nextTask{max-width:75%}.TrainingTaskCompleteNotificationModal .middle .content .ButtonWrapper{margin-bottom:2.5vh}.TrainingTaskCompleteNotificationModal .middle .content .nextReward{display:none}@media (orientation:landscape){.TrainingTaskCompleteNotificationModal .middle .content .nextReward{display:block}}.TrainingTaskCompleteNotificationModal .middle .content .nextReward strong{font-weight:900;color:#cc8000}.TrainingTaskCompleteNotificationModal .set{background-size:contain;background-position:50%;background-repeat:no-repeat;margin-top:2.5vh;margin-bottom:2.5vh;width:100%;height:12vw;min-height:4em}@media (orientation:landscape){.TrainingTaskCompleteNotificationModal .set{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0;max-height:12vw;min-height:0;height:auto}}.SchoolCard{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1rem}.SchoolCard.isDisabled{opacity:.4}.SchoolCard .SchoolCardIcon .Icon{width:3rem;height:3rem}.SchoolCard .SchoolCardIcon .Icon.warmPink{color:#ff1464}.SchoolCard .SchoolCardIcon .Icon.truePurple{color:#6932dc}.SchoolCard .SchoolCardIcon .Icon.classicBlue{color:#006eff}.SchoolCard .SchoolCardIcon .Icon.mintyGreen{color:#3cd2a0}.SchoolCard .SchoolCardIcon .Icon.aquaBlue{color:#00c8fa}.SchoolCard .SchoolCardIcon .Icon.hotOrange{color:#ffa000}.SchoolCard .SchoolCardIcon .Icon.sunnyYellow{color:#ffe11e}.SchoolCard .SchoolCardContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.SchoolCardList{margin-bottom:2rem}.SchoolCardList .SchoolCardListHeader{text-align:left;color:#555;margin-bottom:clamp(1rem,2.4vw,2rem)}.SchoolCardList .SchoolCardListHeader .DS_Text.subtitle{margin-bottom:.5rem}.SchoolCardList .SchoolCards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.SchoolCardList .SchoolCards .SchoolCard:not(:last-child){margin-bottom:clamp(1rem,2.4vw,2rem)}.SelectSchool{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fafbfc;padding:1.5rem 1rem 0}.SelectSchool .SchoolCardList{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:2rem}.SelectSchool .MainFooter{-ms-flex-item-align:center;align-self:center}.StaffHomeDashboard{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafbfc}.StaffHomeDashboard,.StaffHomeDashboard .StaffHomeDashboardContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.StaffHomeDashboard .StaffHomeDashboardContent{padding:1.5rem 1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:780px;-ms-flex-negative:0;flex-shrink:0}.ModalDownloadReport{overflow:auto;padding:1.5rem}.ModalDownloadReport header{margin-bottom:1rem}.ModalDownloadReport main>.DS_Text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.ModalDownloadReport main>.DS_Text .Icon{color:#ebcb00;height:1.5rem;margin-right:.5rem;width:1.5rem}.ModalDownloadReport footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ModalImportStaff .ImportFile,.ModalImportStaff .SelectMode{height:100%}.ModalImportStaff .ImportFile,.ModalImportStaff .ImportFile--header,.ModalImportStaff .SelectMode,.ModalImportStaff .SelectMode--header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ModalImportStaff .ImportFile--header,.ModalImportStaff .SelectMode--header{margin-bottom:2rem}.ModalImportStaff .ImportFile--mainIcon,.ModalImportStaff .SelectMode--mainIcon{color:#6932dc;font-size:3rem;margin-bottom:1rem}.ModalImportStaff .ImportFile--subtitle,.ModalImportStaff .ImportFile--title,.ModalImportStaff .SelectMode--subtitle,.ModalImportStaff .SelectMode--title{margin-bottom:.5rem}.ModalImportStaff .ImportFile--subtitle a,.ModalImportStaff .ImportFile--title a,.ModalImportStaff .SelectMode--subtitle a,.ModalImportStaff .SelectMode--title a{color:#6932dc}.ModalImportStaff .ImportFile--loading{height:100%;max-height:3.5rem;position:relative;width:100%}.ModalImportStaff .SelectMode--buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.ModalImportStaff .SelectMode--buttons .DS_Button+.DS_Button{margin-left:1.5rem}.ModalImportStaff .ImportFile--footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ModalImportStaff .ImportFile--footer .DS_Button .Icon.general-arrow_menu{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.StaffForm fieldset{margin:16px 32px 32px}.StaffForm .permissions__header{margin-top:20px}.StaffForm .permissions__header,.StaffForm .permissions__row{margin-left:64px;margin-right:64px}.StaffForm .storekeeperCell{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.StaffManager,.StaffManagerList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.StaffManagerList{overflow:hidden;padding-top:1.5rem}.StaffManagerList .title{margin:0 1.5rem}.StaffManagerList .actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem}.StaffManagerList .actions .DS_Tooltip,.StaffManagerList .actions .inviteStaffButton{margin-left:auto}.StaffManagerList .addSingleStaffButton{margin-left:1rem}.StaffManagerList .DS_TableHeader{margin:0 1.5rem}.StaffManagerList .scroll{padding:0 1.5rem}.StaffManagerList .schools{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.25rem}.StaffManagerList .schools>div{margin:.25rem}.ClassStoreCheckout .DS_ModalContent{padding:0}.ClassStoreCheckout .ClassStoreCheckoutContent{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ClassStoreCheckout .ClassStoreCheckoutContent .classStoreBanner{height:9.5rem;width:100%;-o-object-fit:cover;object-fit:cover}.ClassStoreCheckoutForm{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.ClassStoreCheckoutForm .scroll{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2rem 0}.ClassStoreCheckoutForm .scroll .mainContent{width:100%;padding:0 clamp(1rem,2.4vw,1.5rem);max-width:25rem;margin:auto}.ClassStoreCheckoutForm .scroll .mainContent form{margin-bottom:.5rem}.ClassStoreCheckoutForm .scroll .mainContent form .DS_FormInput:not(:last-child){margin-bottom:1.5rem}.ClassStoreCheckoutForm .scroll .mainContent form .DS_FormInput .DS_StatInput{margin-bottom:.5rem}.ClassStoreCheckoutForm .scroll .mainContent form .DS_FormInput .DS_StatInput input[type=number]{width:11rem}.ClassStoreCheckoutForm .scroll .mainContent form .DS_FormInput .errorText{height:1rem;color:#ff1464}.ClassStoreCheckoutForm .formFooter{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ddd}.ClassStoreCheckoutForm .formFooter .balance{color:#767676;margin-right:1rem}.GivePointsModal .DS_ModalContent{padding:0}.SelectBehaviorsModalContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:clamp(1rem,2.4vw,1.5rem) clamp(1rem,2.4vw,1.5rem) 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:100%}.SelectLabel .DS_ModalContent{padding:1rem}.SelectLabel .SelectLabelChipList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.SelectLabel .SelectLabelChipList .DS_Text.h4{color:#555;text-align:center;margin-top:2rem;max-width:20rem;-ms-flex-item-align:center;align-self:center}.SelectLabel .SelectLabelChipList .SelectLabelChipListRow,.SelectStudentsHeader{padding:1rem;border-bottom:1px solid #ddd}.SelectStudentsHeader .search{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.SelectStudentsHeader .search .DS_InputSearch{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:1rem}.SelectStudentsHeader .labels{display:-webkit-box;display:-ms-flexbox;display:flex}.SelectStudentsHeader .labels .DS_Button{margin-right:.5rem}.StudentDetailModal .studentDetailLevel{font-size:1rem;font-weight:700;color:#555;margin-bottom:1rem}.MobileFeatureLockedLayout{color:#555;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.MobileFeatureLockedLayout,.MobileFeatureLockedLayout .MobileFeatureLockedMessage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.MobileFeatureLockedLayout .MobileFeatureLockedMessage{max-width:100%;margin:2rem auto;text-align:center;width:26rem;padding:0 1.5rem}.MobileFeatureLockedLayout .MobileFeatureLockedMessage .DS_Text p:not(:last-child),.MobileFeatureLockedLayout .MobileFeatureLockedMessage>:not(:last-child){margin-bottom:.5rem}.MobileFeatureLockedLayout .MobileFeatureLockedMessage .DS_Text.Title{color:#212121}.MobileFeatureLockedLayout .MobileFeatureLockedImage{display:-webkit-box;display:-ms-flexbox;display:flex}.MobileFeatureLockedLayout .MobileFeatureLockedImage img{max-width:100%}.GivePointsQuickStudentsAccessModal .DS_ModalContent{padding:0}.QuickAccessEdit .DS_TextField{max-width:22rem;margin-bottom:1.5rem}.QuickAccessEdit .DS_ModalContent{min-height:10rem}.CollectiveFeedbackQuickAccessList{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CollectiveFeedbackQuickAccessList,.CollectiveFeedbackQuickAccessList main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.CollectiveFeedbackQuickAccessList main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:920px;width:100%;max-height:100%}.CollectiveFeedbackQuickAccessList main .findStudentDesktop{padding:clamp(1rem,2.4vw,1.5rem) 0 1rem;width:100%;border-bottom:1px solid #ddd}.CollectiveFeedbackQuickAccessList main .findStudentDesktop .DS_Text{margin-bottom:1rem}@media (max-width:920px){.CollectiveFeedbackQuickAccessList main .findStudentDesktop{padding:clamp(1rem,2.4vw,1.5rem) clamp(1rem,2.4vw,1.5rem) 1rem}}.CollectiveFeedbackQuickAccessList main .findStudentMobile{border-top:1px solid #ddd;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0}.CollectiveFeedbackQuickAccessList main .QuickAccessList{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.75rem 1rem}.CollectiveFeedbackQuickAccessList main .QuickAccessList .QuickAccessListTitle{padding-bottom:.5rem}.CollectiveFeedbackQuickAccessList main .QuickAccessList .QuickAccessListItem:not(:last-child){margin-bottom:1rem}.CollectiveFeedbackQuickAccessList main .DS_EmptyStateLayout{padding:clamp(1rem,2.4vw,1.5rem)}.CollectiveFeedbackQuickAccessList .MainFooter{-ms-flex-item-align:center;align-self:center}.QuickAccessListItem{color:#555;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.QuickAccessListItem .quickAccessName{color:#212121;padding-bottom:.25rem}.QuickAccessListItem .rightOptions{margin:auto 0}.QuickAccessListItem .removeGroup{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:2em;height:2em;color:#999}.QuickAccessListItem .removeGroup .general-trash--outline{width:1.5rem;height:1.5rem}.QuickAccessListItem.noStudent .quickAccessName{color:#555;opacity:.4}.QuickAccessListItem.noStudent .studentCount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.QuickAccessListItem.noStudent .studentCount .Icon{color:#ff1464;margin-right:.5rem;width:1rem;height:1rem}@media (hover:hover){.QuickAccessListItem .removeGroup:hover{background-color:#ddd}}.SaveAsGroupModal .DS_TextField{max-width:22rem;margin-bottom:1.5rem}.SelectQuickAccessStudentsContent{max-width:920px;padding:clamp(1rem,2.4vw,1.5rem);height:100%}.SelectQuickAccessStudentsContent .studenListTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555}.SearchStudentsContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%;max-width:960px}.SearchStudentsContent .DS_EmptyStateLayout{background-color:inherit}.SearchStudentsContent .DS_EmptyStateLayout,.SearchStudentsContent .StudentsList{overflow:auto;padding:clamp(1rem,2.4vw,1.5rem)}.SearchStudentsContent.isMobileOnly .DS_EmptyStateLayout{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.SearchStudentsContent.isMobileOnly .DS_EmptyState{margin:1rem auto}.SearchStudentsHeader{border-bottom:1px solid #ddd;padding-top:clamp(1rem,2.4vw,1.5rem)}@media (max-width:920px){.SearchStudentsHeader{padding:clamp(1rem,2.4vw,1.5rem) clamp(1rem,2.4vw,1.5rem) 0}}.SearchStudentsHeader .ChipListDropdown{margin-right:1rem}.SearchStudentsHeader .search{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:clamp(.75rem,1.6vw,1rem)}.SearchStudentsHeader .search>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SearchStudentsHeader .search .DS_InputSearch{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:1rem;max-width:400px}.SearchStudentsHeader .labelsFilter{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:clamp(.75rem,1.6vw,1rem)}.SearchStudentsHeader .labels{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:clamp(.25rem,1.6vw,.5rem)}.SelectLabel .DS_ModalContent{padding-top:0}.SearchStudentsTooManyResult{color:#555;padding:1.5rem 0 1rem;text-align:center}.SelectModule{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafbfc}.SelectModule,.SelectModule .SelectModuleContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.SelectModule .SelectModuleContent{padding:1.5rem 1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:780px;-ms-flex-negative:0;flex-shrink:0}.SelectedStudents{margin-right:auto}.SelectedStudents .SelectedStudentsEmpty{color:#999}.SelectedStudents .SelectedStudentsAvatar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media (hover:hover){.SelectedStudents .SelectedStudentsAvatar:hover .DS_Avatar{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.25);box-shadow:0 4px 12px rgba(0,0,0,.25)}}.SelectedStudents .SelectedStudentsAvatar .DS_Avatar{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.25);margin-right:-12px}.SelectedStudents .SelectedStudentsAvatar .More{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6932dc;background:#f7f7f7}.StudentsList .Title{color:#555}.StudentsList .StudentsListItem .DS_TableCell{position:relative}.StudentsList .StudentsListItem .DS_TableCell.content .img{border-radius:100%;height:3rem;width:3rem;background-color:#f7f7f7}.StudentsList .StudentsListItem .DS_TableCell.content .description>div{color:#555;font-size:12px}.StudentsList .StudentsListItem .DS_TableCell.info{color:#999;padding:0 1rem}.StudentsList .StudentsListItem .DS_TableCell.info button{cursor:pointer;line-height:0}.StudentsList .StudentsListItem.disabled{cursor:default}.StudentsList .StudentsListItem.disabled .DS_TableCell.content{opacity:.4}.StudentsList .StudentsListItem .select{cursor:pointer;color:#6932dc;width:2rem;height:2rem}.StudentsList .StudentsListItem .select .Icon{width:100%;height:100%}@media (hover:hover){.StudentsList .StudentsListItem .select:hover{color:#7948e0}}.StudentsList .StudentsListItem .select:active{color:#5220bb}.StudentsList .StudentsListItem .remove{cursor:pointer;color:#999;width:.875rem;height:.875rem}.StudentsList .StudentsListItem .remove .Icon{width:100%;height:100%}@media (hover:hover){.StudentsList .StudentsListItem .remove:hover:before{content:"";background:rgba(0,0,0,.06);border-radius:50%;width:1.375rem;height:1.375rem;position:absolute;top:50%;left:50%;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.StudentsList .StudentsListItem .remove:active:before{content:"";background:rgba(0,0,0,.06);border-radius:50%;width:1.375rem;height:1.375rem;position:absolute;top:50%;left:50%;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.Activity{display:grid;grid-template-columns:15.5em auto;grid-template-rows:1fr;grid-template-areas:"navbar main"}.Activity .ActivityNavbar{grid-area:navbar;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding-left:2em;padding-top:2em;border-right:1px solid #eee}.Activity .ActivityNavbar .Title{margin-bottom:1em}.Activity .ActivityNavbar .ActivityNavbarContent{padding-bottom:5.5em;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Activity .ActivityNavbar .ActivityNavbarContent .GroupListWrapper{overflow-x:hidden;overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Activity .ActivityContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;margin-left:2em}.Activity .GroupFilterLink{color:#999;padding:.5em 0;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex}.Activity .GroupFilterLink .TextWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.Activity .GroupFilterLink.active{color:#6932dc}.Activity .GroupFilterLink .NotificationNotReadBubble{background:#6932dc}.activitySettingsLink{color:#999;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;padding:.5rem 1.5rem .5rem .5rem;margin-left:-.75rem;border-radius:10px}.activitySettingsLink:hover:not(.active){-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:#eee;cursor:pointer}.activitySettingsLink i{font-size:24px;margin-right:5px;color:#555}.activitySettingsLink.active{color:#6932dc;cursor:default}.activitySettingsLink.active i{color:#6932dc}.ActivitySettings{color:#555;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.ActivitySettings .HeaderWrapper{margin:1.5rem 0}.ActivitySettings .NotificationSettingsList{overflow-x:hidden;overflow-y:auto;height:100%}.ActivitySettings .NotificationSettingsList .sectionToggleAllWrapper{text-align:center;-ms-flex-item-align:end;align-self:flex-end}.ActivitySettings .NotificationSettingsList .sectionToggleAllWrapper .sectionToggleAll{color:#999;text-decoration:underline;cursor:pointer}.ActivitySettings .SectionTitle{color:#555;margin-top:2em}.ActivitySettings .NotificationSettingsRow{border-bottom:1px solid #eee;display:grid;grid-template-columns:3fr repeat(3,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 0}.ActivitySettings .NotificationSettingsRow>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ActivitySettings .NotificationSettingsRow .notificationSettingMethod{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0;text-align:center;color:#555}.ActivitySettings .TeacherDigestWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1rem}.ActivitySettings .TeacherDigestWrapper .formCheckboxWrapper{margin-right:1rem}.ActivitySettings .formCheckboxWrapper{width:inherit;margin-top:inherit}.NotificationNotReadBubbleWrapper,.NotificationSettingsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1em;-ms-flex-negative:0;flex-shrink:0}.NotificationNotReadBubble{width:.6em;height:.6em;border-radius:.6em}.NotificationCenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.NotificationCenter .TabTitleWrapper{display:block;border-bottom:1px solid #eee;color:#999;z-index:3}.NotificationCenter .TabTitleWrapper .NotificationsTab{padding-left:2em}.NotificationCenter .TabTitleWrapper button{padding:.5em 1em;font-size:1em;display:inline-block;cursor:pointer}.NotificationCenter .TabTitleWrapper .TabTitle span{margin-left:10px;font-size:.85em;font-weight:700;vertical-align:top}.NotificationCenter .TabTitleWrapper .TodosTab.active{color:#006eff;border-bottom:2px solid #006eff}.NotificationCenter .TabTitleWrapper .NotificationsTab.active{color:#6932dc;border-bottom:2px solid #6932dc}.NotificationCenter .TabTitleWrapper .TodosTab:not(.active) span{color:#006eff}.NotificationCenter .TabTitleWrapper .NotificationsTab:not(.active) span{color:#6932dc}.NotificationCenter .TabContentWrapper{padding-right:6em;overflow-x:hidden;overflow-y:auto;position:relative}.NotificationCenter .TabContentWrapper,.NotificationCenter .TabContentWrapper .TabContentListWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.NotificationCenter .TabContentWrapper .TabContentFooter{margin-top:2em;width:100%;height:160px;position:relative}.NotificationCenter .ListItem{display:block;width:100%;border-top:0;padding:.75em .5em;cursor:pointer;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.NotificationCenter .ListItem:hover{background-color:#f7f7f7}.NotificationCenter .ListItem:hover:before{opacity:0}.NotificationCenter .ListItem.disabled{cursor:default}.NotificationCenter .ListItem.disabled .ListItemTitle:hover{color:inherit}.NotificationCenter .ListItem.disabled,.NotificationCenter .ListItem.transparent{opacity:.25}.NotificationCenter .ListItem:before{border-radius:0;right:0}.NotificationCenter .ListItem:not(:last-child){border-bottom:1px solid #eee}.NotificationCenter .ListItem .ListItemInner,.NotificationCenter .ListItem .ListItemInner .ListItemIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.NotificationCenter .ListItem .ListItemInner .ListItemIcon{background-color:#f7f7f7;border-radius:100%;width:3em;height:3em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.NotificationCenter .ListItem .ListItemInner .ListItemIcon .Icon{font-size:30px}.NotificationCenter .ListItem .ListItemInner .group_joined_with_code,.NotificationCenter .ListItem .ListItemInner .message_sent,.NotificationCenter .ListItem .ListItemInner .parent_message_sent{color:#6932dc}.NotificationCenter .ListItem .ListItemInner .assignment_submitted,.NotificationCenter .ListItem .ListItemInner .comment_posted,.NotificationCenter .ListItem .ListItemInner .objective_completed{color:#006eff}.NotificationCenter .ListItem .ListItemInner .comment_flagged{color:#ff1464}.NotificationCenter .ListItem .ListItemInner .leveled_up,.NotificationCenter .ListItem .ListItemInner .pet_training_completed,.NotificationCenter .ListItem .ListItemInner .power_learned,.NotificationCenter .ListItem .ListItemInner .power_used,.NotificationCenter .ListItem .ListItemInner .power_used_on{color:#6932dc}.NotificationCenter .ListItem .ListItemInner .point-gp{color:#cc8000}.NotificationCenter .ListItem .ListItemInner .ListItemInformation{-webkit-box-flex:1;-ms-flex:1;flex:1}.NotificationCenter .ListItem .ListItemInner .ListItemInformation .isTooltip{cursor:pointer}.NotificationCenter .ListItem .ListItemInner .ListItemInformation .ListItemTitle{margin-bottom:.25em;text-align:left}.NotificationCenter .ListItem .ListItemInner .ListItemInformation .ListItemTitle .TextWrapper{white-space:normal}.NotificationCenter .ListItem .ListItemInner .ListItemInformation .ListItemDetail .Icon{margin-right:5px}.NotificationCenter .ListItem .ListItemInner .ListItemInformation .ListItemDetail .ItemDetail,.NotificationCenter .ListItem .ListItemInner .ListItemInformation .ListItemDetail .TextWrapper{color:#b1b1b1}.NotificationCenter .SectionWrapper{padding-top:2em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.NotificationCenter .SectionWrapper .collapsed{display:none}.NotificationCenter .SectionWrapper:not(:last-child){margin-bottom:2rem}.NotificationCenter .SectionWrapper .SectionHeader{border-bottom:1px solid #ddd;padding:.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.NotificationCenter .SectionWrapper .SectionHeader .ToggleSectionWrapper{line-height:1;margin-left:1em;cursor:pointer}.NotificationCenter .SectionWrapper .SectionHeader .ToggleSectionWrapper .general-arrow_menu{font-size:.85em;display:inline-block;vertical-align:middle;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.NotificationCenter .SectionWrapper .SectionHeader .ToggleSectionWrapper .general-arrow_menu.rotate{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.NotificationCenter .SectionWrapper .SectionHeader .colorBlue{color:#006eff}.NotificationCenter .SectionWrapper .SectionHeader>*{margin-left:.5em;text-transform:capitalize}.NotificationCenter .SectionWrapper .TeamWrapper{padding:1.25em 0 0 1.25em}.NotificationCenter .MainFooter{-ms-flex-item-align:center;align-self:center}.NotificationCenter .JumpToWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:1em;font-size:14px}.NotificationCenter .JumpToWrapper .disabled{color:#999}.NotificationCenter .JumpToWrapper .general-arrow_play{display:none}.NotificationCenter .MarkAllAsReadButton{color:#6932dc;cursor:pointer;margin-left:2em}.NotificationCenter .MarkAllAsReadButton.noClick{cursor:default}.NotificationCenter.notifications .NotificationNotReadBubble{background:#6932dc}.NotificationCenter.todos .NotificationNotReadBubble{background:#006eff}.NotificationCenter .NotificationJumpToSelector{color:#999}.NotificationCenter .EmptySectionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-top:2em}.NotificationCenter .EmptySectionWrapper span{padding-left:.5em}.NotificationCenterActionMenuDropdown{color:#999;text-transform:capitalize}.NotificationCenterActionMenuDropdown.fake{display:inherit}.NotificationCenterActionMenuDropdown .general-arrow_menu{margin-right:5px}.NotificationCenterActionMenuDropdown .general-arrow,.NotificationCenterActionMenuDropdown .general-arrow_menu{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.NotificationCenterActionMenuDropdown.tippy-active .general-arrow_menu{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.NotificationCenterActionMenuDropdown .general-arrow_play{display:none}.NotificationFeedWrapper{position:fixed;width:27em;max-width:100vw;right:0;bottom:0;margin-top:9px;color:#555;border-left:1px solid #ddd}@media (min-width:960px){.NotificationFeedWrapper{margin-top:16px}}.NotificationFeedWrapper .NotificationCenter{background:#fff}.NotificationFeedWrapper .NotificationCenter .EmptySectionWrapper{position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:75%}.NotificationFeedWrapper .NotificationCenter .TabTitleWrapper{background:#fff}.NotificationFeedWrapper .NotificationCenter .TabContentWrapper{padding-right:0;position:relative;height:100%}.NotificationFeedWrapper .NotificationCenter .JumpToWrapper{margin-right:1em;font-size:14px}.NotificationFeedWrapper .NotificationCenter .SectionWrapper{padding-top:0;padding-bottom:1em}.NotificationFeedWrapper .NotificationCenter .ListItem .ListItemTitle .TextWrapper{font-size:.9em}.notificationsToggle.active .general-bell{color:#6932dc}.todosToggle.active .general-dashboard{color:#006eff}.NotificationFeedDiamond{-webkit-transform:rotate(135deg) translate(40%,40%);transform:rotate(135deg) translate(40%,40%);position:fixed;display:none;width:15px;height:15px;z-index:-1;background:#ddd}.NotificationFeedDiamond.notifications,.NotificationFeedDiamond.todos{display:block}@media (min-width:960px){.NotificationFeedDiamond{margin-top:7px}}@media (max-width:1023px){.NotificationCenter .TabContentWrapper{padding-right:2em}}.ProfileMenu{margin-left:.5625em}.ProfileMenu .profileButton{width:1.25rem;height:1.25rem;border-radius:50%;overflow:hidden;border:1px solid #ddd;cursor:pointer;position:relative}.ProfileMenu .profileButton .Icon{width:115%;height:115%;color:#999;position:absolute;top:calc(50% + 2px);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.headerDropdownMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;letter-spacing:.0625em;-ms-flex-negative:0;flex-shrink:0;cursor:default;height:calc(100% - 2em);position:relative;z-index:2}.headerDropdownMenu.hasDropdown,.headerDropdownMenu.hasDropdownIcon{cursor:pointer}.headerDropdownMenu.hasDropdown.showHeaderTootip .headerTooltipWrapper,.headerDropdownMenu.hasDropdownIcon.showHeaderTootip .headerTooltipWrapper{-webkit-animation:fadeInFromHidden .2s ease-out;animation:fadeInFromHidden .2s ease-out;visibility:visible;opacity:1}.headerDropdownMenu.hasDropdown.hideHeaderTootip .headerTooltipWrapper,.headerDropdownMenu.hasDropdownIcon.hideHeaderTootip .headerTooltipWrapper{-webkit-animation:fadeOutToHidden .2s ease-out;animation:fadeOutToHidden .2s ease-out}.headerDropdownMenu.hasDropdownIcon{padding-right:2em}.headerDropdownMenu.hasDropdownIcon.showHeaderTootip,.headerDropdownMenu.hasDropdownIcon:hover{color:#555}.headerDropdownMenu.hasDropdownIcon.showHeaderTootip .currentContent:not(.icon):after,.headerDropdownMenu.hasDropdownIcon:hover .currentContent:not(.icon):after{-webkit-filter:brightness(26%);filter:brightness(26%)}.headerDropdownMenu.hasDropdownIcon.showHeaderTootip .currentContent:not(.icon):after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.headerDropdownMenu.hasDropdownIcon .currentContent:not(.icon){position:relative}.headerDropdownMenu.hasDropdownIcon .currentContent:not(.icon):after{background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-filter:brightness(60%);filter:brightness(60%);background-image:url(../files-sub/classcraft-assets/icons/arrow.svg);content:"";width:.85em;height:.85em;position:absolute;top:.2em;right:-1.5em;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.headerDropdownMenu .currentContent{color:#999;font-size:.85em;font-weight:100}.headerDropdownMenu .currentContent,.headerDropdownMenu .currentContent .groupOwner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.headerDropdownMenu .currentContent .groupOwner{margin-left:1em;margin-top:2px}.headerDropdownMenu .currentContent .groupOwner .icon .Icon.general-exchange{color:#999;height:12px;width:12px}.headerDropdownMenu .currentContent .groupOwner .text{font-size:.75em;margin-left:.5em}@media (max-width:1024px){.headerDropdownMenu .currentContent{display:inline}.headerDropdownMenu .currentContent .groupOwner{margin-top:.5em;margin-left:0}}.headerDropdownMenu .currentContent.icon{background-size:contain;background-position:50%;background-repeat:no-repeat;border:1px solid #ddd;border-radius:50%;margin:0 auto;overflow:hidden;width:42%;height:42%}.headerDropdownMenu .currentContent .backToTeacherViewElement{margin:.5em 0}.headerDropdownMenu .currentContent .backToTeacherViewElement .separator{padding:0 .375em}.headerDropdownMenu .currentContent .backToTeacherViewElement span:last-child{margin-right:.25em}.headerDropdownMenu.tooltipRight .headerTooltipWrapper{position:absolute;left:auto;top:calc(100% + .5rem);right:0}.headerDropdownMenu .headerTooltipWrapper{visibility:hidden;background-color:#fff;cursor:default;font-style:normal;opacity:0;min-width:200px;border-radius:.5rem;max-height:calc(100vh - 164px);position:absolute;left:-12px}.headerDropdownMenu .headerTooltipWrapper .headerTooltip{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);padding:.5rem 0;border-radius:.5rem;max-height:inherit}.headerDropdownMenu .headerTooltipWrapper .headerTooltip .headerTooltipItemButton{padding:.5rem 1rem;text-align:center;white-space:nowrap}.headerDropdownMenu .headerTooltipWrapper .headerTooltip .headerTooltipItem{width:100%;text-align:left;cursor:pointer;color:#555;padding:.5rem 1rem}.headerDropdownMenu .headerTooltipWrapper .headerTooltip .headerTooltipItem:hover{background-color:#eee}.headerDropdownMenu .headerTooltipWrapper .headerTooltip .headerTooltipItem.library img{width:12px;-webkit-transform:scale(1.125);transform:scale(1.125)}.Breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Breadcrumbs,.Breadcrumbs .breadcrumb{-ms-flex-negative:1;flex-shrink:1;overflow:hidden}.Breadcrumbs .breadcrumb{color:#212121;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;line-height:2em;font-size:1.25rem;font-size:clamp(1.125rem,2vw,1.25rem);min-width:1.5em}.Breadcrumbs .breadcrumb:last-child{font-weight:700;-ms-flex-negative:0;flex-shrink:0}.Breadcrumbs .breadcrumb.clickable{cursor:pointer}.Breadcrumbs .breadcrumb.clickable:hover{color:#555}.Breadcrumbs .breadcrumb.TippyDropDown>span{overflow:hidden;text-decoration:none;text-overflow:ellipsis}.Breadcrumbs .BreadcrumbSeparator{margin:0 .25em;color:grey-9;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Breadcrumbs .BreadcrumbSeparator.Icon{min-width:1rem;min-height:1rem;width:1rem;height:1rem}.TippyDropDown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1em;cursor:pointer;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}@media (hover:hover){.TippyDropDown:hover{color:#555}}.TippyDropDown:active{color:#555}.TippyDropDown.willShrink{min-width:3em;-ms-flex-negative:1;flex-shrink:1;overflow:hidden}.TippyDropDown.willShrink>.DS_Text{text-overflow:ellipsis;overflow:hidden}.TippyDropDown>.Icon.general-arrow_play{width:.75em!important;height:.75em!important;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:.25em}.TippyDropDown>.Icon.general-arrow_play.opened{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.TippyDropDown>.Icon.general-ellipsis{height:1.25em}.TippyDropDownTooltip{padding:.5rem 0;font-size:.75rem;max-height:inherit}.TippyDropDownTooltip>a,.TippyDropDownTooltip>button,.TippyDropDownTooltip>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.5rem 0;text-decoration:none;color:#767676;text-align:left}.TippyDropDownTooltip>a.selected,.TippyDropDownTooltip>button.selected,.TippyDropDownTooltip>div.selected{color:#6932dc}.TippyDropDownTooltip>a.isClickable,.TippyDropDownTooltip>button.isClickable,.TippyDropDownTooltip>div.isClickable{cursor:pointer}@media (hover:hover){.TippyDropDownTooltip>a.isClickable:hover,.TippyDropDownTooltip>button.isClickable:hover,.TippyDropDownTooltip>div.isClickable:hover{color:#555}}.TippyDropDownTooltip>a.isClickable:active,.TippyDropDownTooltip>button.isClickable:active,.TippyDropDownTooltip>div.isClickable:active{color:#555}.TippyDropDownTooltip.groupSelector>a .Icon,.TippyDropDownTooltip.groupSelector>button .Icon{margin-left:.5em}.TeacherBanners{-webkit-box-shadow:inset 0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 -15px 15px -15px hsla(0,0%,60%,.375);-ms-flex-negative:0;flex-shrink:0;background-color:#fff}.QuestHeader{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(0,-webkit-max-content) 1fr -webkit-max-content;grid-template-columns:minmax(0,max-content) 1fr max-content;height:64px;width:100%;padding:0 2rem;color:#555;position:relative;pointer-events:auto;background-color:#fff;border-bottom:1px solid #ddd}.QuestHeader,.QuestHeader>.headerLeft{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.QuestHeader>.headerLeft{display:-webkit-box;display:-ms-flexbox;display:flex}.QuestHeader>.headerLeft .separator .Icon{width:1rem;height:1rem}.QuestHeader>.headerCenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.QuestHeader>.headerCenter .DS_Tabs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none}.QuestHeader>.headerCenter .DS_Tabs .DS_TabList .DS_Tab{padding:11px .5rem}.QuestHeader>.headerRight{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.QuestHeader .ButtonWrapper{white-space:nowrap!important}.QuestHeader .GuideBookLink{text-decoration:none}@media print{.QuestHeader{display:none}}.MainHeaderTab{color:#767676;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;margin:0 0 -1px;padding:1em;height:64px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid hsla(0,0%,100%,.001)}.MainHeaderTab.selected{color:#6932dc;border-bottom:2px solid #6932dc}.MainHeaderTab:hover:not(.selected){color:#555}.MainHeaderTab .Icon{margin-right:.5em;width:1.25em;height:1.25em}.MainHeaderTab .badgeCount{width:1.5em;height:1.5em;line-height:1.5em;border-radius:50%;text-align:center;background-color:#6932dc;color:#fff;cursor:pointer;position:absolute;font-size:.5em;top:2em;right:.5em;border:1px solid #fff}.OrganizationAdminMainHeader .headerLeft,.StaffMainHeader .headerLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SchoolPickerDropdown{overflow:hidden}.SchoolPickerDropdown .DS_Text.body1.bold{margin-left:1rem;margin-right:1rem;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SchoolPickerDropdown .TippyDropDown{width:100%}.SchoolPickerDropdown .TippyDropDown .Icon{color:#999;width:1.5rem;height:1.5rem;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-ms-flex-negative:0;flex-shrink:0}.SchoolPickerDropdown .TippyDropDown.tippy-active .Icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.MainFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #ddd;width:100%;max-width:48.75rem;margin-bottom:1rem}.MainFooter .footerItem{cursor:pointer;text-decoration:none;color:#006eff;white-space:nowrap;margin:1rem 1.5rem}.GroupHeader>.headerLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#212121;font-size:24px}.GroupHeader>.headerLeft .separator{margin:0 .25em;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.GroupHeader>.headerLeft .TippyDropDown{font-size:24px;-ms-flex-negative:1;flex-shrink:1;overflow:hidden}.GroupHeader>.headerLeft .TippyDropDown>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.GroupHeader .GroupHeaderTab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;margin:0 0 -1px;padding:1em;height:64px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.GroupHeader .GroupHeaderTab.selected{color:#6932dc}.GroupHeader .GroupHeaderTab:hover:not(.selected){color:#555}.GroupHeader .GroupHeaderTab .Icon{width:1.25em;height:1.25em}.OrgUnitHeader>.headerLeft .TippyDropDown{font-size:.875em;margin-left:1em}.OrgUnitHeader>.headerLeft .orgUnitName{-ms-flex-item-align:center;align-self:center;margin-left:1em;font-size:.875em}.GoogleAuthenticationBanner{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-top-right-radius:1rem;border-top-left-radius:1rem;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.2);box-shadow:0 2px 16px 0 rgba(0,0,0,.2);margin:0 auto;padding:1rem;text-align:center;-webkit-transform-origin:bottom center;transform-origin:bottom center;z-index:5;position:absolute;right:0;bottom:0;left:0}@media (min-width:930px){.GoogleAuthenticationBanner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:.5rem;text-align:left;max-width:870px;right:4rem;bottom:1rem;left:4rem}}.GoogleAuthenticationBanner.dismiss{opacity:0;pointer-events:none;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.GoogleAuthenticationBanner .TextWrapper,.GoogleAuthenticationBanner img{margin-bottom:1rem}@media (min-width:930px){.GoogleAuthenticationBanner .TextWrapper,.GoogleAuthenticationBanner img{margin-right:1rem;margin-bottom:0}}.GoogleAuthenticationBanner .ButtonWrapper,.GoogleAuthenticationBanner img{-ms-flex-negative:0;flex-shrink:0}.GoogleAuthenticationBanner img{margin-top:calc(-1rem - 28px);width:56px;height:56px}@media (min-width:930px){.GoogleAuthenticationBanner img{margin-top:0;width:48px;height:48px}}.GoogleAuthenticationBanner .TextWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tippy-tooltip{font-size:1rem}.tippy-tooltip.dark-theme{background-color:#555;color:#fff;border-radius:.5em}.tippy-tooltip.dark-theme[data-animatefill]{background-color:hsla(0,0%,100%,.001)}.tippy-tooltip.dark-theme .tippy-backdrop{background-color:#555}.tippy-popper[x-placement^=top] .tippy-tooltip.dark-theme .tippy-arrow{border-top-color:#555}.tippy-popper[x-placement^=bottom] .tippy-tooltip.dark-theme .tippy-arrow{border-bottom-color:#555}.tippy-popper[x-placement^=left] .tippy-tooltip.dark-theme .tippy-arrow{border-left-color:#555}.tippy-popper[x-placement^=right] .tippy-tooltip.dark-theme .tippy-arrow{border-right-color:#555}.tippy-tooltip.light-border-theme{background-color:#fff;color:#212121;border-radius:.5em}.tippy-tooltip.light-border-theme[data-animatefill]{background-color:hsla(0,0%,100%,.001)}.tippy-tooltip.light-border-theme .tippy-backdrop{background-color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-border-theme .tippy-arrow{border-top-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-border-theme .tippy-arrow{border-bottom-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.light-border-theme .tippy-arrow{border-left-color:#fff}.tippy-popper[x-placement^=right] .tippy-tooltip.light-border-theme .tippy-arrow{border-right-color:#fff}.tippy-tooltip.dropdown-theme{overflow:hidden}.tippy-tooltip.basic-theme{font-size:.75em}.tippy-tooltip.basic-theme:first-letter{text-transform:uppercase}.tippy-tooltip.instruction-theme{padding:1em 1.5em;text-align:left}.tippy-tooltip.dropdown_player-theme{background-color:#fafbfc;border-radius:1em;padding:0}.tippy-tooltip.noPadding-theme{padding:0}.tippy-popper[x-placement^=top] .tippy-tooltip.group-progression-theme .tippy-arrow{border-top:12px solid #00c8fa;border-right:12px solid hsla(0,0%,100%,.001);border-left:12px solid hsla(0,0%,100%,.001);bottom:-12px}.tippy-tooltip.walkme-theme{background-color:#006eff;color:#fff;border-radius:.5rem;padding:1rem}.tippy-tooltip.walkme-theme .tippy-backdrop{background-color:#006eff}.tippy-popper[x-placement^=top] .tippy-tooltip.walkme-theme .tippy-arrow{border-top-color:#006eff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.walkme-theme .tippy-arrow{border-bottom-color:#006eff}.tippy-popper[x-placement^=left] .tippy-tooltip.walkme-theme .tippy-arrow{border-left-color:#006eff}.tippy-popper[x-placement^=right] .tippy-tooltip.walkme-theme .tippy-arrow{border-right-color:#006eff}.tippy-tooltip.true-purple-theme{background-color:#6932dc;border-radius:.5rem;padding:1.5rem 1.5rem 2.25rem;max-width:18.375rem}.tippy-popper[x-placement^=top]>.tippy-tooltip.true-purple-theme>.tippy-arrow{border-top-color:#6932dc}.tippy-popper[x-placement^=right]>.tippy-tooltip.true-purple-theme>.tippy-arrow{border-right-color:#6932dc}.tippy-popper[x-placement^=bottom]>.tippy-tooltip.true-purple-theme>.tippy-arrow{border-bottom-color:#6932dc}.tippy-popper[x-placement^=left]>.tippy-tooltip.true-purple-theme>.tippy-arrow{border-left-color:#6932dc}.tippy-tooltip.ds-theme{background-color:#555;color:#fff;border-radius:.25rem;font-size:.75rem;padding:.25rem .5rem}.tippy-tooltip.ds-theme .tippy-backdrop{background-color:#555}.tippy-popper[x-placement^=top] .tippy-tooltip.ds-theme .tippy-arrow{border-top-color:#555}.tippy-popper[x-placement^=bottom] .tippy-tooltip.ds-theme .tippy-arrow{border-bottom-color:#555}.tippy-popper[x-placement^=left] .tippy-tooltip.ds-theme .tippy-arrow{border-left-color:#555}.tippy-popper[x-placement^=right] .tippy-tooltip.ds-theme .tippy-arrow{border-right-color:#555}.lp-panel.bottom-border,.lp-panel.top-border,.lp-panel border-bottom greySeparator,.lp-panel border-top greySeparator{border-top:1px solid #ddd}.lp-panel.outer-shadow{-webkit-box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375),0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375),0 15px 15px -15px hsla(0,0%,60%,.375)}.lp-panel.inner-shadow{-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375)}.lp-panel.gradient-blue-green{background-image:-webkit-gradient(linear,left top,right top,color-stop(-100%,#006eff),color-stop(125%,#6932dc));background-image:linear-gradient(90deg,#006eff -100%,#6932dc 125%);color:#fff}.lp-panel.gradient-green-blue{background-image:-webkit-gradient(linear,right top,left top,color-stop(-100%,#006eff),color-stop(125%,#6932dc));background-image:linear-gradient(270deg,#006eff -100%,#6932dc 125%);color:#fff}.lp-panel.cta{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(-100%,#006eff),color-stop(125%,#6932dc));background-image:linear-gradient(180deg,#006eff -100%,#6932dc 125%);-webkit-box-shadow:inset 0 30px 30px -30px rgba(0,0,0,.25),inset 0 -30px 30px -30px rgba(0,0,0,.25);box-shadow:inset 0 30px 30px -30px rgba(0,0,0,.25),inset 0 -30px 30px -30px rgba(0,0,0,.25)}.lp-panel.cta .lp-panel-inner{text-align:center}.lp-panel.cta .lp-panel-inner .title{font-size:calc(37.5px + 1.5625vw);color:#fafbfc;font-weight:100;line-height:1.3em;margin:0 0 1em}@media (max-width:479px){.lp-panel.cta .lp-panel-inner .title{font-size:45px}}@media (min-width:1440px){.lp-panel.cta .lp-panel-inner .title{font-size:60px}}.lp-panel.cta .lp-panel-inner .btn{text-decoration:none;color:#6932dc;background-color:#fff;font-weight:700}.lp-panel.cta .lp-panel-inner .btn:hover{background-color:#f7f7f7}.lp-panel:first-child .lp-panel-inner{padding-top:0}.lp-panel:first-child .lp-panel-inner .content .title{margin-top:0}.lp-panel .lp-panel-inner{max-width:1400px;margin-left:auto;margin-right:auto;padding:3em 2em}@media (min-width:1024px){.lp-panel .lp-panel-inner{padding:4em 3em}}.lp-panel .lp-panel-inner.imageContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center}@media (min-width:1024px){.lp-panel .lp-panel-inner.imageContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}.lp-panel .lp-panel-inner.imageContent .content,.lp-panel .lp-panel-inner.imageContent .image{width:100%}@media (min-width:1024px){.lp-panel .lp-panel-inner.imageContent .content,.lp-panel .lp-panel-inner.imageContent .image{width:50%}}.lp-panel .lp-panel-inner.imageContent .image{margin:0 auto 2em}.lp-panel .lp-panel-inner.imageContent .image:last-child{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (min-width:1024px){.lp-panel .lp-panel-inner.imageContent .image:last-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.lp-panel .lp-panel-inner.imageContent .image{margin:0 auto}.lp-panel .lp-panel-inner.imageContent .content{-ms-flex-item-align:center;align-self:center}}.lp-panel .lp-panel-inner.imageContent .content:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1024px){.lp-panel .lp-panel-inner.imageContent .content:first-child{margin-right:2em;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.lp-panel .lp-panel-inner.imageContent .content:last-child{margin-left:2em}}.lp-panel .lp-panel-inner .title{font-size:calc(31.25px + 1.30208vw);color:#212121;font-weight:100;line-height:1.2em;margin-bottom:.75em}@media (max-width:479px){.lp-panel .lp-panel-inner .title{font-size:37.5px}}@media (min-width:1440px){.lp-panel .lp-panel-inner .title{font-size:50px}}@media (min-width:1200px){.lp-panel .lp-panel-inner .title{font-weight:100;font-size:calc(37.5px + 1.5625vw)}}.lp-panel .lp-panel-inner .title.small{font-weight:100;font-size:calc(28px + .83333vw)}@media (max-width:479px){.lp-panel .lp-panel-inner .title.small{font-size:32px}}@media (min-width:1440px){.lp-panel .lp-panel-inner .title.small{font-size:40px}}@media (min-width:1200px){.lp-panel .lp-panel-inner .title.small{font-weight:100;font-size:calc(31.25px + 1.30208vw)}}@media (min-width:1200px) and (max-width:479px){.lp-panel .lp-panel-inner .title.small{font-size:37.5px}}@media (min-width:1200px) and (min-width:1440px){.lp-panel .lp-panel-inner .title.small{font-size:50px}}@media (min-width:1200px) and (max-width:479px){.lp-panel .lp-panel-inner .title{font-size:45px}}@media (min-width:1200px) and (min-width:1440px){.lp-panel .lp-panel-inner .title{font-size:60px}}.lp-panel .lp-panel-inner .text{font-size:1.25em;letter-spacing:.0625em;color:#555;font-weight:100;line-height:1.5em}.lp-panel .lp-panel-inner .text:not(:last-child){margin-bottom:1.75em}.lp-panel .lp-panel-inner ul.text{list-style-type:disc;margin-left:1em}.lp-panel .lp-panel-inner ul.text>li{margin-bottom:.5em}.display_account_infosWrapper .displayAccountInfos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.display_account_infosWrapper .displayAccountInfos>img{-ms-flex-negative:0;flex-shrink:0;display:inline-block;vertical-align:middle;width:1.5em;margin-right:1em}.display_account_infosWrapper .displayAccountInfos+.subscribeBtnWrapper{margin:.75em 0 0}.display_account_infosWrapper .displayAccountInfos+.subscribeBtnWrapper .info{font-weight:300;font-size:.75em;color:#999;font-style:italic;line-height:1.4em;margin-top:1em}.display_account_infosWrapper .displayAccountInfos .displayAccountInfoWrapper .accountType{font-weight:100;font-size:1.75em}.display_account_infosWrapper .displayAccountInfos .displayAccountInfoWrapper .dataHolder{position:relative;margin-top:.35em}.display_account_infosWrapper .displayAccountInfos .displayAccountInfoWrapper .dataHolder .dateHolder{font-weight:300;font-size:.88em;margin-bottom:.5em}.display_account_infosWrapper .displayAccountInfos .displayAccountInfoWrapper .dataHolder .dateHolder.warmPinkText{color:#ff1464}.display_account_infosWrapper .displayAccountInfos .displayAccountInfoWrapper .dataHolder .dateHolder .displayAsLink{font-weight:300;font-size:.75em;color:#555;font-style:italic}.display_account_infosWrapper .displayAccountInfos .displayAccountInfoWrapper .dataHolder .loadingWrapper{position:absolute;right:-3em;top:-.5em;height:100%}.display_account_infosWrapper .displayAccountInfos .displayAccountInfoWrapper .dataHolder span{vertical-align:middle}.display_account_infosWrapper .displayAccountInfos .subscribeBtnWrapper{margin-left:1em}.shareClasscraftWrapper .title{text-align:center;font-weight:300;font-size:1.5em}.shareClasscraftWrapper .emailSharingWrapper{text-align:center}.shareClasscraftWrapper .emailSharingWrapper .emailSharingTitle{font-weight:300;font-size:1.5em;margin-bottom:.5em}.shareClasscraftWrapper .emailSharingWrapper .inviteWrapper{position:relative}.shareClasscraftWrapper .emailSharingWrapper .inviteWrapper .loadingWrapper{margin-top:3em}.shareClasscraftWrapper .emailSharingWrapper .inviteWrapper input{display:block;width:90%;margin:auto;font-size:1em;text-align:left}.shareClasscraftWrapper .emailSharingWrapper .inviteWrapper .inputMessage{font-weight:300;font-size:.75em;color:#555;font-style:italic;margin-top:.75em}.shareClasscraftWrapper .emailSharingWrapper .btnWrapper{margin-top:1.25em}.shareClasscraftWrapper .emailSharingWrapper .btnWrapper .btn+.btn{margin-left:.5em}.shareClasscraftWrapper .emailSharingWrapper p:not(:last-child){margin-bottom:.5em}.shareClasscraftWrapper .referralLinkWrapper div{text-align:center;font-weight:300;font-size:1.5em}.shareClasscraftWrapper .referralLinkWrapper .referralInput{display:block;width:100%;margin:1em 0 2em;color:#6932dc;font-size:1.2em;text-align:center;padding:0;border:none;cursor:text;text-overflow:ellipsis}.shareClasscraftWrapper .inviteSocial{text-align:center}.shareClasscraftWrapper .inviteSocial .btn{padding:1em}.shareClasscraftWrapper .inviteSocial .btn+.btn{margin-left:1.5em}.datepicker-dropdown{position:absolute;background-color:#fff;border:1px solid #ccc}.healthBarMainWrapper{font-size:1rem;width:100%}.healthBarMainWrapper .healthBarWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:.75em;width:100%;position:relative}.healthBarMainWrapper .healthBarWrapper:last-child{margin-bottom:0}.healthBarMainWrapper .healthBarWrapper .statLabel{color:#ff1464}.healthBarMainWrapper .healthBarWrapper .statBar .bar .innerBar{background-color:#ff1464}.healthBarMainWrapper .healthBarWrapper .statBar .value .current{color:#ff1464}.healthBarMainWrapper .healthBarWrapper>*{position:relative}.healthBarMainWrapper .healthBarWrapper .statLabel{font-size:1.5em;font-weight:700;text-align:left;width:2.75em}.healthBarMainWrapper .healthBarWrapper .statBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.healthBarMainWrapper .healthBarWrapper .statBar .bar{background-color:#ffa1c1;height:.25em;position:relative}.healthBarMainWrapper .healthBarWrapper .statBar .bar .innerBar{width:0;height:100%;position:absolute;top:0;left:0;-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.healthBarMainWrapper .healthBarWrapper .statBar .value{font-size:.95em;line-height:1.125em;margin-bottom:.125em;overflow:hidden;text-align:left}.healthBarMainWrapper .healthBarWrapper .statBar .value .current{font-weight:700;letter-spacing:1px;margin-right:.5em}.healthBarMainWrapper .healthBarWrapper .statBar .value .total{color:#767676;float:right;font-weight:100}.statsPillsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.statsPillsWrapper .statPill,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .critical,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .miss,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .normal{font-size:1.3em;font-weight:300;padding:.35em .75em .25em;border-radius:1.25em;color:#fff;margin:0 .5em;-ms-flex-negative:0;flex-shrink:0;background-color:#eee}.statsPillsWrapper .statPill.hpCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .critical,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .critical.hpCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .miss.hpCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .normal.hpCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .normal:not(.isBonusRound){background-color:#ff1464}.statsPillsWrapper .statPill.apCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .critical.apCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .miss.apCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .normal.apCircle{background-color:#006eff}.statsPillsWrapper .statPill.xpCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .critical.xpCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .miss.xpCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .normal.xpCircle{background-color:#6932dc}.statsPillsWrapper .statPill.gpCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .critical.gpCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .miss.gpCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .normal.gpCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .normal.isBonusRound{background-color:#cc8000}.statsPillsWrapper .statPill.allCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .critical.allCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .miss.allCircle,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .normal.allCircle{background-color:#999}.statsPillsWrapper .statPill.inactive,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .critical.inactive,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .miss.inactive,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .normal.inactive{opacity:.3}.notificationWrapper{text-align:center;z-index:1000010;width:100%;height:0;position:fixed;bottom:1.5rem}.notificationWrapper .notificationInner{-webkit-transition-property:margin,opacity;transition-property:margin,opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);display:inline-block;color:#fff;background-color:#6932dc;border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:500;margin:0 auto;opacity:1;padding:.75rem 2rem;text-align:center;-webkit-transform:translateY(-100%);transform:translateY(-100%);max-width:90%}.notificationWrapper .notificationInner.hiddenNotification{opacity:0;margin-top:-10px}.notificationWrapper .notificationInner.success{background-color:#6932dc;color:#fff;border:none}.notificationWrapper .notificationInner.warning{background-color:#ebcb00;color:#212121;border:none}.notificationWrapper .notificationInner.danger{background-color:#ff1464;color:#fff;border:none}.customSelect{cursor:pointer;border:1px solid #ddd;padding:.65em;border-radius:.7em;font-size:1.25em;color:#212121;font-family:Lato,sans-serif;font-weight:400}.customSelect>div:hover{background-color:#f1f1f1}.customSelect.collapsed>div{display:none}.customSelect.collapsed .selected{display:block}.user_billingInfoWrapper input[type=text],.user_billingInfoWrapper select{display:block;width:100%;margin-bottom:.5em;font-size:1em}.useBillingInfosCheckboxHolder{text-align:center}.useBillingInfosCheckboxHolder input,.useBillingInfosCheckboxHolder label{display:inline-block;vertical-align:middle}.useBillingInfosCheckboxHolder input[type=checkbox]{margin:.15em .25em .25em}.ccInfosWrapper input,.ccInfosWrapper select{display:block;width:100%;margin-bottom:.5em;font-size:1em}.ccInfosWrapper .selectHolder label,.ccInfosWrapper .selectHolder select{width:49%;display:inline-block}.textEditorWrapper{position:relative;text-align:left}.textEditorWrapper .editorHeader{font-size:1.25em;margin-bottom:.75em}.textEditorWrapper .btnHolder{text-align:center;margin-top:1em}.textEditorWrapper .btnHolder .btn+.btn{margin-left:1em}.textEditorWrapper.hasAttachments .redactor-box{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.textEditorWrapper.hasAttachments .attachmentsWrapper{padding:.5em;background-color:#f7f7f7;border-bottom-left-radius:.7em;border-bottom-right-radius:.7em;border:1px solid #ddd;border-top:none;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);margin:0}.textEditorWrapper.hasAttachments .attachmentsWrapper .attachmentItem{border:none;margin:.75em;width:calc(50% - 1.5em)}.textEditorWrapper.hasAttachments .attachmentsWrapper .attachmentItem:nth-of-type(2n){margin-right:.5em}.tagsContainer{background-color:#fff;padding:1px 0;border-radius:.7em;color:#333;font-family:Lato,sans-serif;font-weight:400;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tagsContainer input.tagsinput{border:none;height:auto;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-size:1em}.tagsContainer .displayItem{-ms-flex-negative:0;flex-shrink:0;margin-left:.65em;white-space:nowrap}.tagsContainer .twitter-typeahead{width:auto}.fileUploadHolder .fileUploadWrapper{text-align:center}.fileUploadHolder .fileUploadWrapper .attachBtn{font-weight:300;font-size:.88em;padding:1em;border:2px dashed rgba(0,0,0,.1);background-color:#f7f7f7;cursor:pointer;height:8em;position:relative}.fileUploadHolder .fileUploadWrapper .attachBtn:before{content:attr(data-message);height:1em;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.fileUploadHolder .fileUploadWrapper .attachBtn.drag-hover{background:rgba(200,222,250,.75)}.fileUploadHolder .fileUploadWrapper .attachBtn.drag-drop{background:rgba(250,248,200,.5)}.fileUploadHolder .fileUploadWrapper .fileUploadBtn{margin-top:1em}.chartWrapper{margin-bottom:1em}.chartWrapper .ct-chart .ct-chart-line{overflow:visible}.chartWrapper .ct-chart .tooltip{background-color:#f7f7f7;border-radius:.5em;padding:1em;text-align:center;z-index:1000005;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375)}.chartWrapper .ct-chart .tooltip .value{font-weight:700;font-size:1.25em;margin:.5em 0}.chartWrapper .ct-chart .tooltip .label{font-size:.88em}.chartWrapper .ct-chart .tooltip .label div:nth-of-type(2):before{content:"";display:block;width:40%;margin:.25em auto .35em;border-top:1px solid #000}.chartWrapper .ct-chart .ct-grid{stroke:#ccc;stroke-dasharray:none}.chartWrapper .ct-chart .ct-label.ct-horizontal{text-align:center;margin-left:-50%}.chartWrapper .ct-chart .ct-label.ct-vertical{padding-top:.5em}.chartWrapper .ct-chart .ct-series .ct-point{cursor:pointer}.chartWrapper .ct-chart .ct-series.ct-series-a .ct-point{stroke:rgba(0,0,0,.8)}.chartWrapper .ct-chart .ct-series.ct-series-b .ct-point{stroke-width:7px}.chartWrapper.xp .ct-chart .ct-series.ct-series-a .ct-line{stroke:#6932dc}.chartWrapper.xp .ct-chart .ct-series.ct-series-b .ct-line,.chartWrapper.xp .ct-chart .ct-series.ct-series-b .ct-point{stroke:rgba(195,173,241,.5)}.chartWrapper.hp .ct-chart .ct-series.ct-series-a .ct-line{stroke:#ff1464}.chartWrapper.hp .ct-chart .ct-series.ct-series-b .ct-line,.chartWrapper.hp .ct-chart .ct-series.ct-series-b .ct-point{stroke:rgba(255,161,193,.5)}.chartWrapper.gp .ct-chart .ct-series.ct-series-a .ct-line{stroke:#cc8000}.chartWrapper.gp .ct-chart .ct-series.ct-series-b .ct-line,.chartWrapper.gp .ct-chart .ct-series.ct-series-b .ct-point{stroke:rgba(255,217,153,.5)}.chartWrapper.range .ct-chart .ct-label.ct-horizontal,.chartWrapper.single .ct-chart .ct-label.ct-horizontal{padding-top:.5em;display:inline-block}.chartWrapper.range .ct-chart .ct-label.ct-horizontal div:first-child:after{content:"";display:block;width:2.5em;margin:.25em auto;border-bottom:1px solid #ddd}.tabMenuWrapper{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0}.tabMenuWrapper,.tabMenuWrapper .tabMenuTab,.wizardTabsWrapper .wizardTab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.tabMenuWrapper .tabMenuTab,.wizardTabsWrapper .wizardTab{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:3px solid #ddd;padding:0 .5em .75em;cursor:pointer;color:#999;text-align:left;line-height:1.3em;position:relative}.tabMenuWrapper .tabMenuTab+.tabMenuTab,.wizardTabsWrapper .wizardTab+.tabMenuTab,.wizardTabsWrapper .wizardTab+.wizardTab{margin-left:.5em}.tabMenuWrapper .tabMenuTab img,.wizardTabsWrapper .wizardTab img{-ms-flex-negative:0;flex-shrink:0;height:1.25em;margin-right:.5em;margin-top:-.06em}.tabMenuWrapper .tabMenuTab .tabBadge,.wizardTabsWrapper .wizardTab .tabBadge{position:relative;font-weight:300;font-size:.75em;margin:-2em 0 0 -1.5em;width:1.5em;height:1.5em;line-height:1.5em;border-radius:50%;text-align:center;background-color:#6932dc;color:#fff;border:1px solid #fff;z-index:1}.tabMenuWrapper .tabMenuTab.active,.tabMenuWrapper .tabMenuTab:hover,.wizardTabsWrapper .wizardTab.active,.wizardTabsWrapper .wizardTab:hover{color:#6932dc;border-bottom:3px solid #6932dc}.wizardTabsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0}.wizardTabsWrapper .wizardTab{border-bottom:3px solid #6932dc;color:#6932dc}.wizardTabsWrapper .wizardTab.current{color:#212121;border-bottom:3px solid #212121;cursor:auto}.wizardTabsWrapper .wizardTab.current img{display:none}.wizardTabsWrapper .wizardTab.current~.wizardTab{border-bottom:3px solid #ddd;color:#999;cursor:auto}.wizardTabsWrapper .wizardTab.current~.wizardTab img{display:none}.wheelOfDestinyImageWrapper{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/wheel-of-destiny.jpg);margin:1.25em 2em;height:100%}.infoButton{background-color:#eee;width:1.5em;height:1.5em;border-radius:50%;position:relative;display:inline-block;vertical-align:middle;cursor:pointer;overflow:visible}.infoButton:before{content:"";display:block;position:absolute;width:60%;height:60%;left:20%;top:20%;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/info.svg);-webkit-filter:brightness(60%);filter:brightness(60%)}.infoButton .hoverFix{display:none;position:absolute;width:300%;height:3em;top:0;right:-50%}.infoButton .genericTooltip{width:17em;right:-2.35em;top:calc(100% + 12px);font-weight:300;font-size:.88em;cursor:default}.infoButton:hover{background-color:#ddd}.infoButton:hover .genericTooltip,.infoButton:hover .hoverFix{display:block}.dropOverlayWrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000005;background-color:hsla(0,0%,100%,.8);-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dropOverlayWrapper .dropBox{width:95%;max-width:480px;border-radius:1em;border:1px solid #ddd;background-color:#fff;padding:2em;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375)}.dropOverlayWrapper .dropBox .dropOverlayTitle{font-weight:100;font-size:1.75em;text-align:center;margin-bottom:1.14em;line-height:1.3em}.dropOverlayWrapper .dropBox .dropOverlayIcons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dropOverlayWrapper .dropBox .dropOverlayIcons div{width:22%;padding-bottom:28%;background-size:contain;background-position:50%;background-repeat:no-repeat}.dropOverlayWrapper .dropBox .dropOverlayIcons div:first-of-type{background-image:url(../files-sub/classcraft-assets/images/files/image.svg)}.dropOverlayWrapper .dropBox .dropOverlayIcons div:nth-of-type(2){background-image:url(../files-sub/classcraft-assets/images/files/pdf.svg)}.dropOverlayWrapper .dropBox .dropOverlayIcons div:nth-of-type(3){background-image:url(../files-sub/classcraft-assets/images/files/ms_doc.svg)}.dropOverlayWrapper .dropBox .dropOverlayIcons div:nth-of-type(4){background-image:url(../files-sub/classcraft-assets/images/files/ms_xls.svg)}.autocomplete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.autocomplete .autocompleteSearch{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;display:block;width:100%;font-size:1em;text-align:left;margin-bottom:1em}.autocomplete .itemList{-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,86.7%,.375),inset 0 -15px 15px -15px hsla(0,0%,86.7%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,86.7%,.375),inset 0 -15px 15px -15px hsla(0,0%,86.7%,.375);overflow:hidden;background-color:#fafbfc}.autocomplete .itemList .item{text-align:left;cursor:pointer;padding:1em;margin:0 auto}.autocomplete .itemList .item:hover{background-color:#f1f1f1}.autocomplete .itemList .item+.item{border-top:1px solid #ddd}.autocomplete .itemList .item em{font-weight:700}.autocomplete .itemList .item.selected{outline:2px solid #6932dc;outline-offset:-2px;background-color:#fff}.autocomplete .itemList .item .itemTitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(13px + .39063vw);color:#555}@media (max-width:767px){.autocomplete .itemList .item .itemTitle{font-size:16px}}@media (min-width:1280px){.autocomplete .itemList .item .itemTitle{font-size:18px}}.autocomplete .itemList .item .itemDetails{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(9px + .39063vw);color:#999;margin-top:.5em}@media (max-width:767px){.autocomplete .itemList .item .itemDetails{font-size:12px}}@media (min-width:1280px){.autocomplete .itemList .item .itemDetails{font-size:14px}}.autocomplete .loadingHelper{-ms-flex-negative:0;flex-shrink:0;font-weight:300;font-size:.88em;margin-top:.5em;color:#999;font-style:italic}.zendeskHelpButton{display:none;font-weight:300;font-size:.88em;position:fixed;bottom:1.5em;right:1.5em;z-index:1;color:#999;cursor:pointer;border:1px solid #ddd;border-radius:2em;background-color:#fff}@media (min-width:736px){.zendeskHelpButton{display:block}}.zendeskHelpButton .zendeskHelpButtonInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;padding-right:1.25em}.zendeskHelpButton .zendeskHelpButtonInner img{-ms-flex-negative:0;flex-shrink:0;-webkit-filter:brightness(100%);filter:brightness(100%);border-bottom-left-radius:25%;border-top-left-radius:50%;width:3.5em;height:3.5em;margin:0 .5em}.zendeskHelpButton .zendeskHelpButtonInner .question,.zendeskHelpButton .zendeskHelpButtonInner.talk{text-align:left}.zendeskHelpButton .zendeskHelpButtonInner .question{font-size:1.25em;font-weight:700;color:#6932dc;margin-bottom:.15em}.zendeskHelpButton:hover .close{display:block}.zendeskHelpButton .close{position:relative;position:absolute;width:1.5em;height:1.5em;top:-.6em;right:-.3em;background-color:#fff;border-radius:50%;border:1px solid #ddd}.zendeskHelpButton .close:before{content:"";display:block;position:absolute;width:60%;height:60%;left:20%;top:20%;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/close.svg);-webkit-filter:brightness(60%);filter:brightness(60%)}@media (any-hover:hover){.zendeskHelpButton .close{display:none}}.zendeskHelpButton .close:before{top:15%;left:21%}.attachmentsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:300;font-size:calc(11.9px + .14583vw);margin-top:1em;padding:.5em 0}@media (max-width:479px){.attachmentsWrapper{font-size:12.6px}}@media (min-width:1440px){.attachmentsWrapper{font-size:14px}}.attachmentsWrapper .attachmentItem{-webkit-box-shadow:0 2px 4px 1px rgba(33,33,33,.15);box-shadow:0 2px 4px 1px rgba(33,33,33,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;font-weight:300;font-size:12px;background-color:#fff;border-radius:8px;color:#555;letter-spacing:1px;margin:.5em 0;text-align:left;text-decoration:none;width:calc(50% - .75em);position:relative}.attachmentsWrapper .attachmentItem.isPreview .file .fileInfoWrapper{max-width:calc(100% - 6.75em);-webkit-box-flex:1;-ms-flex:1;flex:1}.attachmentsWrapper .attachmentItem:nth-of-type(2n){margin-right:0}.attachmentsWrapper .attachmentItem:hover .imageHolder.isPreview{border:1px solid hsla(0,0%,100%,.001)}.attachmentsWrapper .attachmentItema:hover{background-color:#f1f1f1}.attachmentsWrapper .attachmentItem .imageHolder{background-size:contain;background-position:50%;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0;margin-right:.75em}.attachmentsWrapper .attachmentItem .imageHolder:not(.isPreview){width:1em;height:1em;-webkit-filter:brightness(50%);filter:brightness(50%)}.attachmentsWrapper .attachmentItem .imageHolder.isPreview{-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border:1px solid #fafbfc;width:5em;height:3.75em}.attachmentsWrapper .attachmentItem .textHolder{line-height:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:.375em 0}.attachmentsWrapper .attachmentItem #btnRemove{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;margin-left:1em}.attachmentsWrapper .attachmentItem .Icon{height:2em;width:2em}.attachmentsWrapper .attachmentItem .file{padding:.5em .75em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.attachmentsWrapper .attachmentItem .file .fileInfoWrapper{max-width:calc(100% - 1.75em);-webkit-box-flex:1;-ms-flex:1;flex:1}.attachmentsWrapper .attachmentItem .file .errorInfo,.attachmentsWrapper .attachmentItem .file .fileInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.attachmentsWrapper .attachmentItem .file .errorInfo{color:#ff1464}.attachmentsWrapper .attachmentItem .file .errorInfo.onRetry{color:#ebcb00}.attachmentsWrapper .attachmentItem .file .errorInfo .revert{height:1em;width:1em;margin-right:5px;margin-left:.5em}.attachmentsWrapper .attachmentItem .file .errorInfo .retryBtn{cursor:pointer}.attachmentsWrapper .attachmentItem .file audio,.attachmentsWrapper .attachmentItem .file video{max-width:calc(100% - 2.5em);border-radius:8px}.attachmentsWrapper .attachmentItem .DropdownButton{line-height:1em}.attachmentsWrapper .attachmentItem .DropdownButton .DropdownButtonList{right:-8px}.attachmentsWrapper .attachmentItem .DropdownButton .DropdownButtonList .DropdownButtonListItem .Icon{height:1em;width:1em}.attachmentsWrapper a.attachmentItem:hover{background-color:#f1f1f1}.attachmentsWrapper .removeList{display:none;padding:.3em;vertical-align:middle}.attachmentsWrapper .removeList img{display:block;width:.5em}.attachmentsWrapper .removeList:hover{cursor:pointer}.attachmentsWrapper:hover .removeList{display:inline-block}.attachmentsWrapper .errorBarRed{width:100%;border-bottom:2px solid #ff1464}.attachmentsWrapper .errorBarOrange{width:100%;border-bottom:2px solid #ebcb00}.Apps{background-color:#f7f7f7;padding:2em;overflow-y:auto;position:relative;height:100%}.Apps>.Title{margin-bottom:1em;text-align:center}.Apps .Card{max-width:1200px;margin:0 auto 24px}.Apps .Card .CardContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 1.5em 1.5em}.Apps .Card .CardContent .checkmark{position:absolute;top:1.5em;right:1.5em;width:2em;height:2em;fill:#6932dc}.Apps .Card .CardContent .videoImageButton{-webkit-box-flex:2;-ms-flex:2;flex:2;margin:24px auto auto;cursor:pointer}.Apps .Card .CardContent .videoImage{border-radius:.5em;min-width:290px;max-width:100%;max-height:100%}.Apps .Card .CardContent .content{-webkit-box-flex:3;-ms-flex:3;flex:3;padding-left:32px}.Apps .Card .CardContent .content img{margin:24px 0 24px 8px;max-height:120px;max-width:100%}.Apps .Card .CardContent .content>.TextWrapper{margin-bottom:1em;color:#555}.Apps .Card .CardContent .content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Apps .Card .CardContent .content .buttons .ButtonWrapper{margin-right:1em}.Apps .Card .CardContent .content .buttons .website{color:#6932dc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75em;cursor:pointer}.Apps .Card .CardContent .content .buttons .website>.Icon{margin-right:.5em}.Apps .Card .CardContent .content .buttons .website>.TextWrapper{display:inline}.Apps .Card .CardContent .content a{color:#6932dc;font-style:italic;font-weight:700}.AppsVideoModal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around;height:100%;padding:2em}.AppsVideoModal .videoHolder .videoWrapper{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375)}.upgradeByLicenseInnerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background-size:contain;background-position:50%;background-repeat:no-repeat;background-origin:content-box;background-size:65%;background-position:bottom;background-image:url(../files-sub/classcraft-assets/images/treasure_chest.png);width:100%;padding:0 2em}.upgradeByLicenseInnerWrapper .upgradeByLicenseInner{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-ms-flex-item-align:start;align-self:flex-start;margin-top:5em}.upgradeByLicenseInnerWrapper .upgradeByLicenseInner .titleWrapper{font-family:Lato,sans-serif;font-style:normal;line-height:1.2;text-align:center;font-weight:100;font-size:2.5em}.upgradeByLicenseInnerWrapper .upgradeByLicenseInner .textWrapper{margin-top:1.5em;padding:1em}.upgradeByLicenseInnerWrapper .upgradeByLicenseInner .textWrapper .textElement{font-size:1.5em;font-weight:100;text-align:center;line-height:1.3em}.organisationsListWrapper{height:100%;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;padding:1em}.organisationsListWrapper h1,.organisationsListWrapper h2{font-family:Lato,sans-serif;font-weight:400}.organisationsListWrapper .btnsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.organisationsListWrapper .btnsWrapper .ButtonWrapper{margin-right:1em}.organisationsListWrapper .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}.organisationsListWrapper .filters .filter.searchBar{width:25%;min-width:300px}.organisationsListWrapper .filters .filter.datePicker{min-width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.organisationsListWrapper .filters .filter.datePicker .datePickerWrapper{display:inline-block;width:100%}.organisationsListWrapper .filters .filter.datePicker .datePickerWrapper .formSelectLabel{color:#999;display:block;font-size:.65em;font-weight:300;margin-top:1.2rem;padding:0;text-transform:uppercase}.organisationsListWrapper .filters .filter.datePicker .datePickerWrapper .react-date-picker{padding:.5em;margin-top:.3rem}.organisationsListWrapper .filters .filter.datePicker .datePickerWrapper .react-date-picker.react-date-picker--closed,.organisationsListWrapper .filters .filter.datePicker .datePickerWrapper .react-date-picker.react-date-picker--open{border:1px solid #ddd;border-radius:.5rem}.organisationsListWrapper .filters .filter.datePicker .datePickerWrapper .react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup input{font-size:1rem;font-weight:300}.organisationsListWrapper .filters .filter.datePicker .datePickerWrapper .react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup .react-date-picker__inputGroup__divider:first-of-type{margin:0 .125em 0 .25em}.organisationsListWrapper .filters .filter.datePicker .datePickerWrapper .react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup .react-date-picker__inputGroup__divider:nth-of-type(2){margin:0 .25em 0 .125em}.organisationsListWrapper .filters .filter:not(:last-of-type){margin-right:1em}.organisationsListWrapper .filters .filter.action,.organisationsListWrapper .filters .filter.reset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.organisationsListWrapper .filters .filter.action .ButtonWrapper.small,.organisationsListWrapper .filters .filter.reset .ButtonWrapper.small{height:36px;padding-top:.5em}.organisationsListWrapper .filters .filter.action .ButtonWrapper.small:not(:last-of-type),.organisationsListWrapper .filters .filter.reset .ButtonWrapper.small:not(:last-of-type){margin-right:1em}.organisationsListWrapper .nbResults{margin:1em 5px;font-weight:700}.organisationsListWrapper table{font-weight:300;font-size:.88em}.organisationsListWrapper table th{padding:.5rem .25rem;font-weight:700;border-bottom:1px solid #999;width:12%}.organisationsListWrapper table th.sortable{cursor:pointer}.organisationsListWrapper table th:first-of-type{width:30%}.organisationsListWrapper table tbody tr:nth-child(odd){background-color:#f7f7f7}.organisationsListWrapper table td{padding:.5em;vertical-align:middle;text-align:left;height:36px}.organisationsListWrapper table td .descriptionWrapper,.organisationsListWrapper table td .licensedToWrapper div+div{margin-top:.3em;font-style:italic;font-weight:300;font-size:.88em}.organisationsListWrapper table td.action{text-align:right}.organisationsListWrapper table td.action a.btn{text-decoration:none;margin-left:1em}.organisationsListWrapper table td.action .ButtonWrapper.small:not(:last-of-type){margin-right:.5em}.organisationsListWrapper table td span.suspended{margin-left:5px;font-weight:300;font-size:.75em;color:#ff1464}.organisationsListWrapper table td{padding:.25rem}.organisationsListWrapper table th,.organisationsListWrapper table thead td{margin:.5em 0;font-weight:700;border-bottom-color:#888;vertical-align:bottom;text-align:left}.addOrgUnitAdminForm .addOrgUnitAdminFormInner,.addOrgUnitAdminForm .adminImportStudentsOrganizationInner,.adminImportStudentsOrganization .addOrgUnitAdminFormInner,.adminImportStudentsOrganization .adminImportStudentsOrganizationInner{padding:2em;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin-top:5em}.addOrgUnitAdminForm .addOrgUnitAdminFormInner form,.addOrgUnitAdminForm .adminImportStudentsOrganizationInner form,.adminImportStudentsOrganization .addOrgUnitAdminFormInner form,.adminImportStudentsOrganization .adminImportStudentsOrganizationInner form{text-align:left}.addOrgUnitAdminForm .addOrgUnitAdminFormInner form .fieldset,.addOrgUnitAdminForm .adminImportStudentsOrganizationInner form .fieldset,.adminImportStudentsOrganization .addOrgUnitAdminFormInner form .fieldset,.adminImportStudentsOrganization .adminImportStudentsOrganizationInner form .fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.addOrgUnitAdminForm .addOrgUnitAdminFormInner form .fieldset div,.addOrgUnitAdminForm .adminImportStudentsOrganizationInner form .fieldset div,.adminImportStudentsOrganization .addOrgUnitAdminFormInner form .fieldset div,.adminImportStudentsOrganization .adminImportStudentsOrganizationInner form .fieldset div{margin-top:1em;-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.addOrgUnitAdminForm .addOrgUnitAdminFormInner form .fieldset div label,.addOrgUnitAdminForm .adminImportStudentsOrganizationInner form .fieldset div label,.adminImportStudentsOrganization .addOrgUnitAdminFormInner form .fieldset div label,.adminImportStudentsOrganization .adminImportStudentsOrganizationInner form .fieldset div label{display:block;padding:0 0 .5em .5em}.addOrgUnitAdminForm .addOrgUnitAdminFormInner form .fieldset div label span,.addOrgUnitAdminForm .adminImportStudentsOrganizationInner form .fieldset div label span,.adminImportStudentsOrganization .addOrgUnitAdminFormInner form .fieldset div label span,.adminImportStudentsOrganization .adminImportStudentsOrganizationInner form .fieldset div label span{font-style:italic;font-weight:300;font-size:.75em}.addOrgUnitAdminForm .addOrgUnitAdminFormInner form .fieldset div input[type=text],.addOrgUnitAdminForm .addOrgUnitAdminFormInner form .fieldset div select,.addOrgUnitAdminForm .adminImportStudentsOrganizationInner form .fieldset div input[type=text],.addOrgUnitAdminForm .adminImportStudentsOrganizationInner form .fieldset div select,.adminImportStudentsOrganization .addOrgUnitAdminFormInner form .fieldset div input[type=text],.adminImportStudentsOrganization .addOrgUnitAdminFormInner form .fieldset div select,.adminImportStudentsOrganization .adminImportStudentsOrganizationInner form .fieldset div input[type=text],.adminImportStudentsOrganization .adminImportStudentsOrganizationInner form .fieldset div select{width:100%}.addOrgUnitAdminForm .addOrgUnitAdminFormInner form .fieldset div.date,.addOrgUnitAdminForm .addOrgUnitAdminFormInner form .fieldset div.DateTimePickerWrapper,.addOrgUnitAdminForm .adminImportStudentsOrganizationInner form .fieldset div.date,.addOrgUnitAdminForm .adminImportStudentsOrganizationInner form .fieldset div.DateTimePickerWrapper,.adminImportStudentsOrganization .addOrgUnitAdminFormInner form .fieldset div.date,.adminImportStudentsOrganization .addOrgUnitAdminFormInner form .fieldset div.DateTimePickerWrapper,.adminImportStudentsOrganization .adminImportStudentsOrganizationInner form .fieldset div.date,.adminImportStudentsOrganization .adminImportStudentsOrganizationInner form .fieldset div.DateTimePickerWrapper{margin-top:0}.addOrgUnitAdminForm .addOrgUnitAdminFormInner form .btnsWrapper,.addOrgUnitAdminForm .adminImportStudentsOrganizationInner form .btnsWrapper,.adminImportStudentsOrganization .addOrgUnitAdminFormInner form .btnsWrapper,.adminImportStudentsOrganization .adminImportStudentsOrganizationInner form .btnsWrapper{text-align:center;margin-top:2em}.AddTeachersOrganizationModal .AddTeachersOrganizationContent{padding:2em}.AddTeachersOrganizationModal .AddTeachersOrganizationContent p.description{margin-bottom:1em;font-style:italic;font-weight:300;font-size:.88em}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .addTeachers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .addTeachers .viaCSV{margin-bottom:2em}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .addTeachers .viaForm{margin-top:2em}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .addTeachers .viaForm form .fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .addTeachers .viaForm form .fieldset div{margin-top:1em;-ms-flex-preferred-size:22%;flex-basis:22%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .addTeachers .viaForm form .fieldset div label{display:block;padding:0 0 .5em .5em;text-align:left}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .addTeachers .viaForm form .fieldset div input[type=text]{width:100%}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .addTeachers .viaForm form .btnWrapper{margin-top:2em}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .summary{text-align:left}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .summary .section{margin-bottom:2em}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .summary .section p.description{margin-bottom:1em}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .summary .section table thead tr th{font-weight:700}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .summary .section table tbody tr td{min-width:25%}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .summary .section table tbody tr td.actions{text-align:right}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .summary .section table tbody tr td .Labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .summary .section table tbody tr td .Labels .Label{margin-right:.5em}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .summary .section .error{color:#ff1464}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .summary .section .warning{color:#6932dc}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .summary .btnWrapper{text-align:center;margin-top:2em}.AddTeachersOrganizationModal .AddTeachersOrganizationContent .summary .btnWrapper .btn{margin-right:1em}.adminLicensesCreateWrapper{overflow:scroll;padding:1rem;max-width:calc(1000px + 2rem);height:100%;position:relative}.adminLicensesCreateWrapper h1,.adminLicensesCreateWrapper h2{margin-bottom:1em;padding:0}.adminLicensesCreateWrapper form .fieldset{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,300px);margin-bottom:2rem}.adminLicensesCreateWrapper form .fieldset div label{display:block;padding-bottom:.5rem}.adminLicensesCreateWrapper form .fieldset div input,.adminLicensesCreateWrapper form .fieldset div select{width:100%}.adminLicensesCreateWrapper form .btnsWrapper div:not(:last-child){margin-right:1rem}.emailFormWrapper h2{padding:0;margin:0 0 1em}.emailFormWrapper input{display:block;width:100%;margin:.25em 0}.emailFormWrapper .accountWrapper{text-align:center}.emailFormWrapper .accountWrapper img{display:inline-block;height:1em;margin-left:.5em;cursor:pointer;vertical-align:middle}.emailFormWrapper .btnWrapper .btn{margin:1em 0}.emailFormWrapper .pendingEmail{font-weight:300;font-size:.75em;color:#999;margin:1em}.messagingEmailSubscriptionToggleWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.messagingEmailSubscriptionToggleWrapper input{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto}.messagingEmailSubscriptionToggleWrapper label{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-weight:300;font-size:.88em;font-style:italic;color:#555;margin-left:1em;line-height:1.3em}.messagingEmailSubscriptionToggleWrapper label:not(.disabled){cursor:pointer}.thirdServiceAccountLinkButtonsWrapper h2{padding:0;margin:0 0 1em}.thirdServiceAccountLinkButtonsWrapper .squareBtn{text-align:center;min-width:19em;margin-top:.5em}.thirdServiceAccountLinkButtonsWrapper .squareBtn .icon{height:1.375em;margin:-2px 8px 0 0}.thirdServiceAccountLinkButtonsWrapper .squareBtn .icon .Icon{width:1.375em;height:1.375em}.emailFormWrapper .errorMessage{border:1px solid red;background:rgba(255,0,0,.4);padding:1em;margin:1em 0}.emailFormWrapper .successMessage{border:1px solid #0f0;background:rgba(0,255,0,.4);padding:1em;margin:1em 0}.resetPasswordFormWrapper h2{padding:0;margin:0 0 1em}.resetPasswordFormWrapper input,.resetPasswordFormWrapper select{display:block;width:100%;margin:.25em 0 .5em}.resetPasswordFormWrapper .errorMessage{border:1px solid red;background:rgba(255,0,0,.4);padding:1em;margin:1em 0}.resetPasswordFormWrapper .successMessage{border:1px solid #0f0;background:rgba(0,255,0,.4);padding:1em;margin:1em 0}.languageSelectWrapper h2{padding:0;margin:0 0 1em}.languageSelectWrapper input{display:block;width:100%;margin:.25em 0}.languageSelectWrapper .errorMessage{border:1px solid red;background:rgba(255,0,0,.4);padding:1em;margin:1em 0}.languageSelectWrapper .successMessage{border:1px solid #0f0;background:rgba(0,255,0,.4);padding:1em;margin:1em 0}.cmfBannerWrapper{font-size:.88em;margin-top:1em}.cmfBannerWrapper img{display:block;margin-top:.5em;width:100%}.availLangs{border-radius:.7em;width:100%}.btn.icon .Icon.general-pencil,.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a.icon .Icon.general-pencil,.printableRuleSummaryWrapper .presetTable tr .btnClone.icon .Icon.general-pencil{font-size:2.125em;vertical-align:middle}.pasteBox{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.redactor-box{position:relative;overflow:visible;border:1px solid #ddd;border-radius:.7em;background-color:#fff}.redactor-box textarea{overflow:auto;outline:none;border:none;resize:none;display:block;position:relative;margin:0;padding:0;width:100%}.redactor-box,.redactor-box textarea,.redactor-editor{z-index:auto!important}.redactor-box-fullscreen{z-index:1000002!important}.redactor-box-fullscreen .redactor-toolbar li:last-of-type{position:absolute;right:.25em;width:2.5em}.redactor-dropdown,.redactor-toolbar{z-index:1000003!important}#redactor-modal,#redactor-modal-box,#redactor-modal-overlay{z-index:1000004!important}.redactor-resize{background:#f4f4f4;padding:4px 0 3px;cursor:move;border:1px solid #e3e3e3;border-top:none}.redactor-resize div{width:30px;margin:auto;border-top:1px solid #bbb;border-bottom:1px solid #fff}body .redactor-box-fullscreen{position:fixed;top:24px;left:38px;width:100%}.redactor-fullscreen-bg{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.88);z-index:1}.body-hidden{overflow:hidden}.redactor-editor{position:relative;overflow:auto;margin:0;padding:.5em;outline:none;white-space:normal;min-height:9em;line-height:1.4em;width:100%;letter-spacing:.0625em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.redactor-editor hr,.redactor-editor ol,.redactor-editor p,.redactor-editor ul{margin-bottom:1em}.redactor-editor p{word-wrap:break-word}.redactor-editor .forumImage,.redactor-editor img{max-width:100%;margin:.75em auto;display:block}.redactor-editor .editorImage{max-width:100%;margin:0 2px;display:inline-block}.redactor-editor br{display:none}.redactor-editor em{font-style:italic}.redactor-editor ul{list-style:disc;margin-left:1em}.redactor-editor ol{list-style-type:decimal;margin-left:1.4em}.redactor-editor hr{height:0;border:none;border-top:1px solid #ddd}.redactor-editor h1,.redactor-editor h2,.redactor-editor h3,.redactor-editor h4,.redactor-editor h5,.redactor-editor h6{padding-bottom:.25em}.redactor-editor blockquote{margin-left:1.6em!important;padding-left:0;color:#767676;font-style:italic}.redactor-editor dl dt{font-weight:700}.redactor-editor dd{margin-left:1em}.redactor-editor table{border-collapse:collapse;font-size:1em;width:100%}.redactor-editor code{background-color:#d8d7d7}.redactor-editor pre{overflow:auto;padding:1em;border:1px solid #ddd;border-radius:3px;background:#f8f8f8;white-space:pre;font-size:90%}.redactor-editor table thead tr,.redactor-editor table tr:nth-child(2n){background-color:#f7f7f7}.redactor-editor table td{vertical-align:top}.redactor-editor table td,.redactor-editor table th{padding:.25em;border:1px solid #ddd}.redactor-editor table th,.redactor-editor table thead td{font-weight:700;border-bottom-color:#888;vertical-align:bottom}.redactor-editor .imageWrapper{width:100%;text-align:center;margin:.75em 0 1.75em}.redactor-editor .imageWrapper img{max-width:100%}.redactor-editor .iframeHolder{margin-bottom:1em}.redactor-editor p:empty,.redactor-editor span:not(.mjx-line):empty{display:none}.redactor-editor>:last-child{margin-bottom:0}.redactor-editor br{display:inline}.redactor-editor iframe{width:100%}.redactor-placeholder{position:relative}.redactor-placeholder:after{position:absolute;top:20px;left:20px;content:attr(placeholder);color:#999!important;font-weight:400!important}.redactor-linebreaks.redactor-placeholder:after{top:20px;left:20px}.redactor-toolbar{position:relative;top:0;left:0;margin:0;padding:0 .25em;list-style:none;line-height:1;font-size:.88em;border-bottom:1px solid #ddd;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.redactor-toolbar:after{content:"";display:table;clear:both}.redactor-toolbar.redactor-toolbar-overflow{overflow-y:auto;height:29px;white-space:nowrap}.redactor-toolbar.redactor-toolbar-external{z-index:1000002;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(0,0,0,.1)}.redactor-toolbar li{vertical-align:top;border-bottom:1px solid #ddd;margin:0 0 -1px;padding:.25em 0;-ms-flex-preferred-size:2.5em;flex-basis:2.5em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;list-style:none;font-size:.9em;height:3em;max-width:2.5rem}.redactor-toolbar li:nth-of-type(2),.redactor-toolbar li:nth-of-type(5),.redactor-toolbar li:nth-of-type(7),.redactor-toolbar li:nth-of-type(10),.redactor-toolbar li:nth-of-type(12){padding-right:.25em;-ms-flex-preferred-size:2.85em;flex-basis:2.85em;border-right:1px solid #ddd}.redactor-toolbar li:last-child{-webkit-box-flex:99;-ms-flex-positive:99;flex-grow:99}.redactor-toolbar li a{display:inline-block;height:2.5em;width:2.5em;color:#555;padding:.75em;text-decoration:none;cursor:pointer}.redactor-toolbar li a:hover{background-color:#f1f1f1;border-radius:100%}.redactor-toolbar li a:hover i:before{color:#fff}.redactor-toolbar li a.fa-redactor-btn{display:inline-block;padding:9px 10px 8px;line-height:1}.redactor-toolbar li a.redactor-button-disabled:hover{color:#333;background-color:hsla(0,0%,100%,.001)!important;cursor:default}.redactor-toolbar li a.redactor-act,.redactor-toolbar li a:active{background-color:#f1f1f1;border-radius:100%}.re-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;background-origin:content-box}.redactor-toolbar-tooltip{position:absolute;z-index:1000003;text-align:center;top:0;left:0;background:#555;color:#fff;padding:.5em .67em;line-height:1;font-size:.75em;border-radius:.17em}.redactor-dropdown{position:absolute;top:2em;left:0;padding:0;min-width:220px;max-height:254px;overflow:auto;background-color:#fff;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);font-size:.88em}.redactor-dropdown a{display:block;padding:.5em;text-decoration:none;border-bottom:1px solid #ddd}.redactor-dropdown a:hover{background-color:#f1f1f1}.redactor-dropdown a:last-child{border-bottom:none}.redactor-dropdown .redactor-formatting-blockquote{padding:8px;font-weight:100;font-style:italic}.redactor-dropdown .redactor-formatting-pre{padding:8px;font-family:monospace,sans-serif}.redactor-dropdown .redactor-formatting-h1{padding:8px;font-size:2em;font-weight:100;line-height:1.2em}.redactor-dropdown .redactor-formatting-h2{padding:8px;font-size:1.5em;font-weight:100;line-height:1.2em}.redactor-dropdown .redactor-formatting-h3{padding:8px;font-size:1.31em;font-weight:100;line-height:1.2em}.redactor-dropdown .redactor-formatting-h4{font-size:1.13em}.redactor-dropdown .redactor-formatting-h4,.redactor-dropdown .redactor-formatting-h5{padding:8px;font-weight:100;line-height:1.2em}#redactor-image-box{position:relative;max-width:100%;display:inline-block;line-height:0;outline:1px dashed rgba(0,0,0,.6)}#redactor-image-editter{z-index:5;top:50%;left:50%;margin-top:-11px;margin-left:-18px;color:#fff;font-size:11px;padding:7px 10px;cursor:pointer}#redactor-image-editter,#redactor-image-resizer{position:absolute;line-height:1;background-color:#000}#redactor-image-resizer{z-index:2;cursor:nw-resize;bottom:-4px;right:-5px;border:1px solid #fff;width:8px;height:8px}.redactor-link-tooltip{position:absolute;z-index:4999999;padding:10px;line-height:1;display:inline-block;background-color:#000;color:#555!important}.redactor-link-tooltip a{color:#ccc;margin:0 5px;text-decoration:none}.redactor-link-tooltip a:hover{color:#fff}.redactor-link-tooltip,.redactor-link-tooltip a{font-size:12px}.redactor-link-tooltip-btnWrapper{text-align:center;width:100%}.redactor-tooltip-equation-preview{color:#ccc;line-height:50px;text-align:center}.redactor-image-tooltip{position:absolute;z-index:4999999;padding:0;line-height:1;display:inline-block;background-color:#fff;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);border-radius:10px}.redactor-image-tooltip a{display:block;color:#999;padding:10px 15px;text-decoration:none;margin:0}.redactor-image-tooltip a:hover{color:#212121}.redactor-image-tooltip a:not(:first-child){border-top:1px solid #bbb}.redactor-image-tooltip a .Icon{margin-right:1em}#redactor-droparea{position:relative;overflow:hidden;padding:140px 20px;border:3px dashed rgba(0,0,0,.1);background-color:#f7f7f7}#redactor-droparea.drag-hover{background:rgba(200,222,250,.75)}#redactor-droparea.drag-drop{background:rgba(250,248,200,.5)}#redactor-droparea-placeholder{margin:1em;text-align:center;color:rgba(0,0,0,.7)}#redactor-droparea-placeholder input{margin-left:1em}#redactor-progress{display:none;position:fixed;top:0;left:0;width:100%;z-index:100000;height:10px}#redactor-progress span{display:block;width:100%;height:100%;background-color:#3d58a8;background-image:linear-gradient(45deg,hsla(0,0%,100%,.2) 25%,hsla(0,0%,100%,.001) 0,hsla(0,0%,100%,.001) 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,hsla(0,0%,100%,.001) 0,hsla(0,0%,100%,.001));-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;background-size:40px 40px}#redactor-modal-overlay{position:fixed;top:0;left:0;margin:auto;overflow:auto;width:100%;height:100%;background-color:rgba(0,0,0,.88)}#redactor-modal-box{position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto}#redactor-modal{position:relative;margin:auto auto 20px;padding:0;background:#fff;color:#000;font-size:.88em;overflow:hidden;min-height:12em}#redactor-modal header{padding:1em;font-size:1.3em;background:#f7f7f7;border-bottom:1px solid #ddd;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375)}#redactor-modal section{padding:30px 40px 50px}#redactor-modal label{display:block;float:none!important;margin:1em 0 3px!important;padding:0}#redactor-modal select{width:100%}#redactor-modal textarea{display:block;margin-top:4px;line-height:1.4em}#redactor-modal input[type=checkbox]{margin:-2px 0 0;display:inline-block;vertical-align:middle}#redactor-modal #redactor-modal-list{margin-left:0;padding-left:0;list-style:none;max-height:250px;overflow-x:scroll}#redactor-modal #redactor-modal-list li{border-bottom:1px solid #ddd}#redactor-modal #redactor-modal-list li:last-child{border-bottom:none}#redactor-modal #redactor-modal-list a{padding:10px 5px;color:#000;text-decoration:none;font-size:13px;display:block;position:relative}#redactor-modal #redactor-modal-list a:hover{background-color:#eee}#redactor-modal footer button{position:relative;width:100%;padding:1em;margin:0;background-color:#555;color:#fff;text-align:center;cursor:pointer;border:none;border-radius:0;font-size:1em}#redactor-modal footer button:hover{background:#484848;text-decoration:none}#redactor-modal footer button.redactor-modal-delete-btn{background-color:#ff1464}#redactor-modal footer button.redactor-modal-delete-btn:hover{background-color:#ff2e75}#redactor-modal footer button.redactor-modal-action-btn{background-color:#6932dc}#redactor-modal footer button.redactor-modal-action-btn:hover{background-color:#7948e0}#redactor-modal input[type=checkbox],#redactor-modal input[type=radio]{position:relative;top:-1px}#redactor-modal input[type=email],#redactor-modal input[type=password],#redactor-modal input[type=text],#redactor-modal input[type=url],#redactor-modal textarea{position:relative;z-index:2;width:100%;outline:none;border:1px solid #ddd;-moz-transition:border .3s ease-in;-webkit-transition-property:border;transition-property:border;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#redactor-modal input[type=email]:focus,#redactor-modal input[type=password]:focus,#redactor-modal input[type=text]:focus,#redactor-modal input[type=url]:focus,#redactor-modal textarea:focus{border:1px solid #333;outline:none}#redactor-modal input[type=email].redactor-input-error,#redactor-modal input[type=password].redactor-input-error,#redactor-modal input[type=text].redactor-input-error,#redactor-modal input[type=url].redactor-input-error,#redactor-modal textarea.redactor-input-error{border-color:#e82f2f}#redactor-modal-tabber{margin-bottom:1em;font-size:12px}#redactor-modal-tabber a{border:1px solid #ddd;line-height:1;padding:8px 15px;margin-right:-1px;text-decoration:none;color:#000}#redactor-modal-tabber a:hover{background-color:#1f78d8;border-color:#1f78d8;color:#fff}#redactor-modal-tabber a.active{cursor:default;background-color:#ddd;border-color:#ddd;color:rgba(0,0,0,.6)}#redactor-modal-close{position:absolute;top:10px;right:10px;width:30px;height:30px;text-align:right;color:#bbb;font-size:30px;font-weight:300;cursor:pointer}#redactor-modal-close:hover{color:#000}.redactor-editor code,.redactor-editor pre{font-family:Menlo,Monaco,monospace,sans-serif}.redactor-editor embed,.redactor-editor img,.redactor-editor object,.redactor-editor video{max-width:100%;width:auto}.redactor-editor img,.redactor-editor video{height:auto}.redactor-editor blockquote,.redactor-editor div,.redactor-editor dl,.redactor-editor figure,.redactor-editor ol,.redactor-editor p,.redactor-editor pre,.redactor-editor table,.redactor-editor ul{margin:0 0 1em;border:none;background:none;-webkit-box-shadow:none;box-shadow:none}.redactor-editor hr,.redactor-editor object{margin-bottom:1em}.redactor-editor ol,.redactor-editor ul{padding-left:2em}.redactor-editor ol ol,.redactor-editor ol ul,.redactor-editor ul ol,.redactor-editor ul ul{margin:2px;padding:0 0 0 2em;border:none}.redactor-editor h1,.redactor-editor h2,.redactor-editor h3,.redactor-editor h4,.redactor-editor h5,.redactor-editor h6{font-weight:700;color:#000;padding:0;background:none;text-rendering:optimizeLegibility;margin:0 0 .5em}.redactor-editor h1,.redactor-editor h2,.redactor-editor h3,.redactor-editor h4{line-height:1.3}.redactor-editor .redactor-editor-equation{cursor:pointer}#redactor-equation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}#redactor-equation{height:100px;resize:vertical}#redactor-equation-preview{text-align:center}.redactor-equation-radio{margin-left:10px;margin-right:7px}.redactor-equation-preview-section,.redactor-equation-section{-webkit-box-flex:1;-ms-flex:1;flex:1}.redactor-equation-preview-section{padding-left:15px}.redactor-equation-subtitle{margin-bottom:20px}.re-video{background-image:url(../files-sub/classcraft-assets/icons/redactor_video.svg)}.re-unorderedlist{background-image:url(../files-sub/classcraft-assets/icons/redactor_unordered-list.svg)}.re-undo{background-image:url(../files-sub/classcraft-assets/icons/redactor_undo.svg)}.re-table{background-image:url(../files-sub/classcraft-assets/icons/redactor_table.svg)}.re-redo{background-image:url(../files-sub/classcraft-assets/icons/redactor_redo.svg)}.re-outdent{background-image:url(../files-sub/classcraft-assets/icons/redactor_outdent.svg)}.re-orderedlist{background-image:url(../files-sub/classcraft-assets/icons/redactor_ordered-list.svg)}.re-link{background-image:url(../files-sub/classcraft-assets/icons/redactor_link.svg)}.re-horizontalrule{background-image:url(../files-sub/classcraft-assets/icons/redactor_hrule.svg)}.re-italic{background-image:url(../files-sub/classcraft-assets/icons/redactor_italic.svg)}.re-indent{background-image:url(../files-sub/classcraft-assets/icons/redactor_indent.svg)}.re-image{background-image:url(../files-sub/classcraft-assets/icons/redactor_image.svg)}.re-fullscreen{background-image:url(../files-sub/classcraft-assets/icons/redactor_fullscreen.svg)}.re-formatting{background-image:url(../files-sub/classcraft-assets/icons/redactor_styles.svg)}.re-bold{background-image:url(../files-sub/classcraft-assets/icons/redactor_bold.svg)}.re-file{background-image:url(../files-sub/classcraft-assets/icons/redactor_attach.svg)}.re-alignleft,.re-alignment{background-image:url(../files-sub/classcraft-assets/icons/redactor_alignment.svg)}.re-googleDrive{background-image:url(../files-sub/classcraft-assets/icons/redactor_googleDrive.svg)}.re-oneDrive{background-image:url(../files-sub/classcraft-assets/icons/redactor_oneDrive.svg)}.re-equations{background-image:url(../files-sub/classcraft-assets/icons/redactor_equations.svg)}.messaging_wrapper{overflow:hidden;height:100%;position:relative}.messaging_wrapper .innerMessaging_wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane{-ms-flex-preferred-size:470px;flex-basis:470px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;position:relative;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);height:100%;z-index:2}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper{padding:.25em 1em .25em .5em;cursor:pointer;border-bottom:1px solid #ddd;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper:hover{background-color:#f1f1f1}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper .authorPicture{-ms-flex-negative:0;flex-shrink:0;width:5em;height:5em;background-size:contain;background-position:50%;background-repeat:no-repeat;margin-right:1em;border-radius:1em;padding:.25em}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper .authorPicture .Icon{width:5rem;height:5rem;color:#555}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper .authorPicture.noPicture{background-origin:content-box;-webkit-filter:brightness(0);filter:brightness(0)}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper .authorPicture.noPicture .DS_Avatar{background-color:unset}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper .infosWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper .infosWrapper .nameWrapper{font-weight:300;font-size:1.5em;color:#555;text-align:left}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper .infosWrapper .detailsWrapper{margin-top:.25em;font-weight:300;font-size:.88em}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper .messagingBadge{width:1.5em;height:1.5em;line-height:1.5em;border-radius:50%;text-align:center;background-color:#6932dc;color:#fff;font-size:.5em;-ms-flex-negative:0;flex-shrink:0;margin-left:1em}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper.active{background-color:#ebcb00}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper.inactive .infosWrapper .nameWrapper{line-height:1.1em;font-weight:300;font-size:1.25em}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper.inactive+.parent{-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375)}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper.parent{padding-left:3em;background-color:#f7f7f7}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper.parent:hover{background-color:#eee}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper.parent .authorPicture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5em;height:2.5em;-webkit-filter:brightness(60%);filter:brightness(60%)}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper.parent .authorPicture .DS_Avatar{background-color:unset}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper.parent .infosWrapper .nameWrapper{font-weight:300;font-size:1.25em}.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane .left_pane_inner .listViewWrapper .messagingTargetWrapper.parent+.inactive{-webkit-box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375)}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane{height:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-color:#f7f7f7;min-width:0;max-width:1000px;border-right:1px solid #ddd}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#eee;position:relative}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .headerWrapper{-ms-flex-negative:0;flex-shrink:0;padding:1em 2em 0}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .headerWrapper .headerInner{padding-bottom:1em;border-bottom:1px solid #ddd;text-align:right}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .headerWrapper .headerInner .disabledMessage{color:#999}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messageFooter{-ms-flex-negative:0;flex-shrink:0}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner{padding:1em 2em}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .loadingContainer{display:block;position:relative;margin:2em 0}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper{margin-bottom:1em}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .attachmentsWrapper{border:none;margin:0;padding:0}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignLeft{text-align:left}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignLeft .bubble{position:relative}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignLeft .bubble:after,.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignLeft .bubble:before{border:solid hsla(0,0%,100%,.001);content:" ";height:0;width:0;position:absolute;pointer-events:none;right:100%;top:50%}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignLeft .bubble:after{border-width:8px;border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);margin-top:-8px}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignLeft .bubble:before{border-width:9px;border-color:hsla(0,0%,86.7%,0) #ddd hsla(0,0%,86.7%,0) hsla(0,0%,86.7%,0);margin-top:-9px}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignLeft .bubble .translations .translateMessageBtn{margin-right:auto}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignLeft .bubble .translation{border-left:1px solid #ddd}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignRight{text-align:right}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignRight .bubble{position:relative}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignRight .bubble:after,.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignRight .bubble:before{border:solid hsla(0,0%,100%,.001);content:" ";height:0;width:0;position:absolute;pointer-events:none;left:100%;top:50%}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignRight .bubble:after{border-width:8px;border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;margin-top:-8px}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignRight .bubble:before{border-width:9px;border-color:hsla(0,0%,86.7%,0) hsla(0,0%,86.7%,0) hsla(0,0%,86.7%,0) #ddd;margin-top:-9px}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignRight .bubble .translations .translateMessageBtn{margin-left:auto}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignRight .bubble .translation{border-right:1px solid #ddd}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignRight .bubble .embedImgMessage img{margin-left:auto}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignRight .attachmentsWrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper.alignRight .messagingFilesWrapper{margin-left:30%}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble{display:inline-block;vertical-align:middle;max-width:70%;padding:1em 1.5em;line-height:1.3em;border-radius:1em;background-color:#fff;border:1px solid #ddd;min-height:3.3em;margin-bottom:.5em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;word-wrap:break-word;position:relative}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble .translations{padding:0 .5em}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble .translations .translationsDisabledTooltip{font-size:12px;color:#999;cursor:not-allowed}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble .translations .translateMessageBtn{display:-webkit-box;display:-ms-flexbox;display:flex;color:#006cfa;cursor:pointer;font-size:12px!important}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble .translations .translateMessageBtn .translateIcon{margin-left:.5em}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble .translations .translateMessageBtn .Icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble .translations .translateMessageBtn:not(.expanded) .Icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble .translations .translateMessageBtn:not(:last-child){margin-bottom:.5rem}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble .translations .translation{padding:0 .5rem;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;max-height:100%;min-height:1em;position:relative}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble .translations .translation .loadingHolder{height:1em;width:1em;left:1em}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble .removeMessageBtn{display:none;cursor:pointer;position:absolute;top:.5em;right:.5em}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble .removeMessageBtn img{display:block;width:.5em}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble:hover .removeMessageBtn{display:block}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble+.attachmentsWrapper{border-top:1px solid #ddd;margin-top:.5em;padding-top:1em}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble p+.embedImgMessage{margin-top:.5em}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble .embedImgMessage{display:block}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble .embedImgMessage img{cursor:pointer;display:block;max-width:100%}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble .embedImgMessage+.embedImgMessage{margin-top:.5em}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .bubble .iframeHolder{width:calc(70vw - 368.2px - 5.8em);max-width:600px}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .messagingFilesWrapper{max-width:70%}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .messagingFilesWrapper a{margin:0 .5em .5em 0}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .messagingFilesWrapper a:last-of-type{margin-right:0}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .messageFooter>div{display:inline-block;vertical-align:middle}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .messageFooter .dateWrapper{font-weight:300;font-size:.75em;color:#555}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .messageFooter .readStatus{border-left:1px solid #ddd;padding-left:.5em;margin-left:.25em}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messageItemWrapper .messageFooter .readCount{font-weight:300;font-size:.75em;color:#999}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_content .messagesInnerContent .messagesInnerInner .messagesBlankState{text-align:center;color:#555;font-weight:300;font-size:1.25em;margin-top:1em}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_inputWrapper{background-color:#fff;padding:1.5em;-webkit-box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375);-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #ddd;position:relative;z-index:1}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_inputWrapper .messages_inputForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_inputWrapper .messages_inputForm textarea{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-weight:300;font-size:.88em;min-height:2.72em;height:2.72em;resize:none;overflow-y:hidden;line-height:1.3em}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_inputWrapper .messages_inputForm .btn{-ms-flex-negative:0;flex-shrink:0;margin-left:1.5em}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_inputWrapper .messages_inputFiles{margin-top:.75em}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane .messages_inputWrapper_disabled{text-align:center;color:#555;padding:1.5em;-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #ddd}@media (max-width:899px){.messaging_wrapper .innerMessaging_wrapper .messaging_left_pane{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);position:relative;z-index:1}.messaging_wrapper .innerMessaging_wrapper .messaging_right_pane,.messaging_wrapper .innerMessaging_wrapper.mobileDiscussionLoaded .messaging_left_pane{display:none}.messaging_wrapper .innerMessaging_wrapper.mobileDiscussionLoaded .messaging_right_pane{display:block}}.messaging_wrapper .messages_content_mobile_navigation{display:none;padding:1em;background-color:#fff;border-bottom:1px solid #ddd}@media (max-width:899px){.messaging_wrapper .messages_content_mobile_navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.messaging_wrapper .messages_content_mobile_navigation .discussion_title{font-weight:300;font-size:calc(18.6px + .375vw);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 2em;text-align:center}@media (max-width:479px){.messaging_wrapper .messages_content_mobile_navigation .discussion_title{font-size:20.4px}}@media (min-width:1440px){.messaging_wrapper .messages_content_mobile_navigation .discussion_title{font-size:24px}}.messaging_wrapper .messages_content_mobile_navigation .btnBack{padding-left:0;padding-right:0;min-width:auto}.questionFormWrapper .questionFormTitle{font-size:1.5em;font-weight:700}.questionFormWrapper .questionFormTitle.questionFormTitleNew{color:#6932dc}.questionFormWrapper>div{width:100%}.questionFormWrapper>div:not(:last-child){margin-bottom:15px}.questionFormWrapper>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.questionFormWrapper>div:last-child .btn{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.questionFormWrapper>div:last-child .btn:not(:last-child){margin-right:15px}.questionFormWrapper input{font-size:1em;width:100%}.questionFormWrapper select{width:100%}.questionFormWrapper .choicesList .choicesListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}.questionFormWrapper .choicesList .choicesListItem input{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin-right:15px}.questionFormWrapper .choicesList .choicesListItem .choicesListItemButtons{-ms-flex-preferred-size:80px;flex-basis:80px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto}.questionFormWrapper .tagsInput{padding:20px 0}.questionFormWrapper .tagsInput p{font-weight:700;font-size:.8em;margin-bottom:10px}.questionInfosWrapper{padding:3em}.questionInfosWrapper .questionInfosTitleWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:.75em}.questionInfosWrapper .questionInfosTitleWrapper .questionInfosTitle{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-size:1.5em;font-weight:700}.questionInfosWrapper .questionInfosTitleWrapper .btnQuestionEdit{-ms-flex-negative:0;flex-shrink:0}.questionInfosWrapper .questionInfosContent .text{line-height:1.3em}.questionInfosWrapper .questionInfosContent img.editorImage{max-width:100%;margin:.5em 0}.questionInfosWrapper .questionInfosContent .answerHolder{margin-top:2em}.questionInfosWrapper .questionInfosContent .answerHolder .title{font-size:1.5em;font-weight:700;margin-bottom:.5em}.questionInfosWrapper .questionInfosContent .answerHolder ol{list-style:decimal;margin-left:1.25em}.questionInfosWrapper .questionInfosContent .answerHolder ol li+li{margin-top:.5em}.questionInfosWrapper .questionInfosContent .answerHolder .goodAnswer{color:#6932dc}.questionInfosWrapper .questionInfosContent .tags{margin-top:2em}.questionInfosWrapper .questionInfosContent .tags .title{font-size:1.5em;font-weight:700;margin-bottom:.5em}.questionInfosWrapper .questionInfosContent .tags .tagsList{padding-left:2.2em;position:relative}.questionInfosWrapper .questionInfosContent .tags .tagsList:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-size:25px;background-position:0;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/tag.svg);-webkit-filter:brightness(60%);filter:brightness(60%)}.questionsListWrapper{border-top:1px solid #ddd;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375)}.questionsListWrapper .questionsListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.75em 1.5em;cursor:pointer;position:relative}.questionsListWrapper .questionsListItem:hover{background-color:#f1f1f1}.questionsListWrapper .questionsListItem+.questionsListItem{border-top:1px solid #ddd}.questionsListWrapper .questionsListItem input[type=checkbox]{margin:0 1.5em 0 .5em;-ms-flex-negative:0;flex-shrink:0}.questionsListWrapper .questionsListItem .questionsListItemRight{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative;max-width:calc(100% - 3.75em)}.questionsListWrapper .questionsListItem .questionsListItemRight .textWrapper{font-weight:300;font-size:.88em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.questionsListWrapper .questionsListItem .questionsListItemRight .tags{font-weight:300;font-size:.88em;margin-top:.3em;padding-left:1.75em;position:relative}.questionsListWrapper .questionsListItem .questionsListItemRight .tags:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-size:1.25em;background-position:0;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/tag.svg);-webkit-filter:brightness(60%);filter:brightness(60%)}.questionsListWrapper .questionsListItem.active,.questionsListWrapper .questionsListItem.active:hover{background-color:#e9e0fa}.questionsManagerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.questionsManagerWrapper .listWrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;border-right:1px solid #ddd;height:100%;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375)}.questionsManagerWrapper .listWrapper .listWrapperInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.questionsManagerWrapper .listWrapper .listWrapperInner .listWrapperTop{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;padding:2em;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);border-bottom:1px solid #ddd}.questionsManagerWrapper .listWrapper .listWrapperInner .questionsListWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.questionsManagerWrapper .questionWrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.questionsManagerWrapper .questionWrapper .questionWrapperInner{padding:3em;border-bottom:1px solid #ddd;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375)}.bossBattleBuilder{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:stretch;-ms-flex-pack:start;height:100%;position:relative}.bossBattleBuilder,.bossBattleBuilder .bbbLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:start;justify-content:flex-start}.bossBattleBuilder .bbbLeft{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch;-ms-flex-pack:start;border-right:1px solid #ddd;overflow:hidden}.bossBattleBuilder .bbbLeft .bbbLeftTop{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.5em;-webkit-box-shadow:0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:0 15px 15px -15px hsla(0,0%,60%,.375);border-bottom:1px solid #ddd}.bossBattleBuilder .bbbLeft .bbbLeftTop .bbbLeftTitle{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-weight:300;font-size:1.5em;margin-right:2em}.bossBattleBuilder .bbbLeft .bbbLeftTop .btnBack{border:1px solid #ddd;border-radius:50%;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;height:1.5em;margin-right:.5em;padding:5px;width:1.5em}.bossBattleBuilder .bbbLeft .bbbStepsList{-ms-flex-negative:0;flex-shrink:0;padding-top:1em;-webkit-box-shadow:0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:0 15px 15px -15px hsla(0,0%,60%,.375)}.bossBattleBuilder .bbbLeft .bbbStepsList .bbbMenuWrapperIsEditing img{display:none}.bossBattleBuilder .bbbLeft .bbbStep1{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0}.bossBattleBuilder .bbbLeft .bbbStep1 .bbbStep1Inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.5em 1.5em 1em}.bossBattleBuilder .bbbLeft .bbbStep1 .bbbStep1Inputs .bbbStep1BossNameContainer{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.bossBattleBuilder .bbbLeft .bbbStep1 .bbbStep1Inputs .bbbStep1BossNameContainer .title{margin-bottom:.5rem}.bossBattleBuilder .bbbLeft .bbbStep1 .bbbStep1Inputs .bbbStep1BossNameContainer .bbbStep1BossName{min-width:0;width:100%;font-size:1em}.bossBattleBuilder .bbbLeft .bbbStep1 .bbbStep1Inputs .bbbStep1BossHpContainer{margin-left:2em}.bossBattleBuilder .bbbLeft .bbbStep1 .bbbStep1Inputs .bbbStep1BossHpContainer .title{margin-bottom:.5rem}.bossBattleBuilder .bbbLeft .bbbStep1 .bbbStep1Inputs .bbbStep1BossHpContainer .bbbStep1BossHp{width:6em;-ms-flex-negative:0;flex-shrink:0;text-align:center;font-size:1em}.bossBattleBuilder .bbbLeft .bbbStep1 .bbbStep1BossesList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1em 1em}.bossBattleBuilder .bbbLeft .bbbStep1 .bbbStep1BossesList .bbbStep1BossesListItem{-ms-flex-preferred-size:5em;flex-basis:5em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;height:5em;border-radius:.5em;margin:.5em;padding:.5em;background-size:contain;background-position:50%;background-repeat:no-repeat;background-origin:content-box;border:1px solid #ddd;opacity:.5;cursor:pointer}.bossBattleBuilder .bbbLeft .bbbStep1 .bbbStep1BossesList .bbbStep1BossesListItem.selected,.bossBattleBuilder .bbbLeft .bbbStep1 .bbbStep1BossesList .bbbStep1BossesListItem:hover{opacity:1}.bossBattleBuilder .bbbLeft .bbbStep1 .bbbStep1BossesList .bbbStep1BossesListItem.bossIsPremium{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.bossBattleBuilder .bbbLeft .bbbStep2{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.bossBattleBuilder .bbbLeft .bbbStep2,.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QBTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QBTop{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:1em 1.5em 1.5em}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QBTop .btn{-ms-flex-negative:0;flex-shrink:0;margin-right:2em}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QBTop .bbbStep2QBTopTitle{-ms-flex-negative:0;flex-shrink:0;font-weight:300;font-size:1.5em;margin-right:4em}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QBTop .bbbStep2QBTopSearch{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;text-align:right}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QBTop .bbbStep2QBTopSearch input{width:100%;max-width:16em}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QBQuestionsListHeader{padding:0 0 .5em 1.5em;-ms-flex-negative:0;flex-shrink:0}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QBQuestionsListHeader div{font-weight:300;font-size:.75em;text-transform:uppercase}.bossBattleBuilder .bbbLeft .bbbStep2 .questionsListWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1em 2em;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:0 15px 15px -15px hsla(0,0%,60%,.375);border-bottom:1px solid #ddd}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsTop>div:first-child{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsTop>div:last-child{-ms-flex-negative:0;flex-shrink:0}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsListHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-transform:uppercase;padding:1em 2em .25em;border-bottom:1px solid #ddd}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsListHeader>div:first-child{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-size:.75em;font-weight:700}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsListHeader>div:last-child{-ms-flex-preferred-size:7.1em;flex-basis:7.1em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;font-size:.75em;font-weight:700}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsList .bbbStep2QLItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:300;font-size:.88em;padding:.57em 2.27em;cursor:-webkit-grab;cursor:grab;line-height:1.3em}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsList .bbbStep2QLItem:hover{background-color:#f1f1f1}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsList .bbbStep2QLItem:not(:last-child){border-bottom:1px solid #ddd}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsList .bbbStep2QLItem.,.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsList .bbbStep2QLItem.ui-sortable-helper{cursor:-webkit-grabbing;cursor:grabbing}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsList .bbbStep2QLItem.selected,.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsList .bbbStep2QLItem:hover{background-color:#e9e0fa}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsList .bbbStep2QLItem .bbbStep2QLItemText{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsList .bbbStep2QLItem .btn{-ms-flex-negative:0;flex-shrink:0}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsDisclaimer{-ms-flex-negative:0;flex-shrink:0;color:#ff1464;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:300;font-size:.75em;line-height:1.3em;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375);background-color:#f7f7f7;padding:1.43em 2.67em}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2QuestionsDisclaimer img{height:3em;margin-right:2em}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2Totals{padding:1em 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;border-top:1px solid #ddd}.bossBattleBuilder .bbbLeft .bbbStep2 .bbbStep2Totals>div:last-child{color:#ff1464}.bossBattleBuilder .bbbLeft .bbbStep3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}.bossBattleBuilder .bbbLeft .bbbStep3 .bbbStep3Inner{padding:2em;width:100%}.bossBattleBuilder .bbbLeft .bbbStep3 .bbbStep3Inner .bbbStep3Title{font-weight:300;font-size:1.5em;text-align:left;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.bossBattleBuilder .bbbLeft .bbbStep3 .bbbStep3Inner .bbbStep3Title .bbbStep3TitleIcon{margin-left:6px}.bossBattleBuilder .bbbLeft .bbbStep3 .bbbStep3Inner .bbbStep3RewardValues{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-bottom:1.5rem}.bossBattleBuilder .bbbLeft .bbbStep3 .bbbStep3Inner .bbbStep3RewardValues input{font-weight:300;font-size:1em;width:6.6em;text-align:center;margin-left:1em}.bossBattleBuilder .bbbLeft .bbbStep3 .bbbStep3Inner .bbbStep3RewardValues input+.btn{margin-left:4em}.bossBattleBuilder .bbbLeft .bbbStep3 .bbbStep3Inner .bbbStep3RewardValues .bossBattleRewardXPReadOnly{color:#6932dc;font-size:2.5em;font-weight:700}.bossBattleBuilder .bbbLeft .bbbStep3 .bbbStep3Inner .bbbStep3Options{margin:2em 0}.bossBattleBuilder .bbbLeft .bbbStep3 .bbbStep3Inner .bbbStep3Options .bbbStep3OptionsTitle{font-weight:700}.bossBattleBuilder .bbbLeft .bbbStep3 .bbbStep3Inner .bbbStep3Options .bbbStep3CheckboxHolder{margin-top:.5em}.bossBattleBuilder .bbbLeft .bbbStep3 .bbbStep3Inner .bbbStep3Options .bbbStep3CheckboxHolder input,.bossBattleBuilder .bbbLeft .bbbStep3 .bbbStep3Inner .bbbStep3Options .bbbStep3CheckboxHolder label{display:inline-block;vertical-align:middle}.bossBattleBuilder .bbbLeft .bbbStep3 .bbbStep3Inner .bbbStep3Options .bbbStep3CheckboxHolder input{margin-left:0}.bossBattleBuilder .bbbLeft .bbbBtnHolder{-webkit-box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375);padding:1.25em;border-top:1px solid #ddd;text-align:center;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}.bossBattleBuilder .bbbRight{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative}.bossBattleBuilder .bbbRight .bbbStep1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;top:0;left:0;width:100%;height:100%}.bossBattleBuilder .bbbRight .bbbStep1 .bbbStep1BossImage{background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0;padding:2em 2em 0;background-origin:content-box}.bossBattleBuilder .bbbRight .bbbStep1 .bbbStep1BossImage.huge_1{padding-top:0;background-position:top}.bossBattleBuilder .bbbRight .bbbStep1 .bbbStep1BossMonsterName{-ms-flex-negative:0;flex-shrink:0;padding:1.5em 0;text-align:center;font-weight:300;font-size:1.5em}.bossBattleBuilder .bbbRight .bbbStep1.bossIsPremium .bbbStep1BossImage{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.bossBattleBuilder .bbbRight .bbbStep2{position:absolute;top:0;left:0;width:100%;height:100%}.bossBattleBuilder .bbbRight .bbbStep2 .questionFormWrapper{padding:3em}.bossBattleBuilder .bbbRight .bbbStep3{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;padding:2em;background-origin:content-box;background-image:url(../files-sub/classcraft-assets/coins/treasure_chest_open_big.png)}.bossBattleStartup{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:stretch;-ms-flex-pack:start;height:100%;position:relative}.bossBattleStartup,.bossBattleStartup .bbsLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:start;justify-content:flex-start}.bossBattleStartup .bbsLeft{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch;-ms-flex-pack:start;border-right:1px solid #ddd}.bossBattleStartup .bbsLeft .bbsLeftTop{-ms-flex-negative:0;flex-shrink:0;padding:1.5em;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);overflow:hidden}.bossBattleStartup .bbsLeft .bbsLeftTop .bbsBossStepBoss{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bossBattleStartup .bbsLeft .bbsLeftTop .bbsBossStepBoss .selectBossTitle{font-size:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:900}.bossBattleStartup .bbsLeft .bbsLeftTop .bbsBossStepBoss .selectBossTitle,.bossBattleStartup .bbsLeft .bbsLeftTop .bbsBossStepBoss input{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-width:0}.bossBattleStartup .bbsLeft .bbsLeftTop .bbsBossStepBoss input{border-width:2px;max-width:15em;margin-left:1em;padding-bottom:.35em;padding-top:.35em}.bossBattleStartup .bbsLeft .bbsLeftTop .bbsBossStepBoss .btnHolder{-ms-flex-negative:0;flex-shrink:0;margin-left:1em}.bossBattleStartup .bbsLeft .bbsLeftTop .bbsBossStepBoss .btnHolder .btn{font-weight:700}.bossBattleStartup .bbsLeft .bbsLeftTop .bbsBossStepBoss .btnHolder .btn div{margin-left:.45em}.bossBattleStartup .bbsLeft .bbsLeftTop .bbsBossStepBoss .btnHolder .btn img{height:.7em}.bossBattleStartup .bbsLeft .bbsLeftTop .bbsBossStepOpponent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;font-weight:300;font-size:1.5em}.bossBattleStartup .bbsLeft .bbsLeftTop .bbsBossStepOpponent .bbsBossStepOpponentBoss{cursor:pointer}.bossBattleStartup .bbsLeft .bbsLeftTop .bbsBossStepOpponent div:first-child{color:#6932dc;cursor:pointer}.bossBattleStartup .bbsLeft .bbsLeftTop .bbsBossStepOpponent div:first-child img{height:.75em;display:inline-block;vertical-align:middle;margin-right:.25em;margin-top:-.1em}.bossBattleStartup .bbsLeft .bbsLeftTop .bbsBossStepOpponent div:first-child img+div{display:inline-block;vertical-align:middle}.bossBattleStartup .bbsLeft .bbsLeftBottom{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListHeaders{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#999;padding:1.5em;border-bottom:1px solid #ddd}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListHeaders div{-ms-flex-negative:0;flex-shrink:0;font-weight:300;font-size:.75em;text-transform:uppercase}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListHeaders div.bossBattleName{-ms-flex-preferred-size:15.33em;flex-basis:15.33em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListHeaders div.bossBattleQNum{-ms-flex-preferred-size:7.67em;flex-basis:7.67em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;margin:0 1.14em;text-align:center}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem{padding:1em 1em 1em 1.5em;border-bottom:1px solid #ddd;cursor:-webkit-grab;cursor:grab}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem:hover{background-color:#f1f1f1}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem.ui-sortable-helper{border-top:1px solid #ddd;cursor:-webkit-grabbing;cursor:grabbing}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem.selected,.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem.selected:hover{background-color:#e9e0fa}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem .bbsBossListItemFields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem .bbsBossListItemFields .bossBattleName{font-size:.88em;-ms-flex-preferred-size:13em;flex-basis:13em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;font-weight:100}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem .bbsBossListItemFields .bossBattleQNum{font-size:.88em;-ms-flex-preferred-size:6.65em;flex-basis:6.65em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;font-weight:100;margin:0 1em;text-align:center}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem .bbsBossListItemFields .bossBattleReward{font-weight:300;font-size:.88em;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem .bbsBossListItemFields .bossBattleReward span.xp{color:#6932dc;font-weight:700}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem .bbsBossListItemFields .bossBattleReward span.gp{color:#cc8000;font-weight:700}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem .bbsBossListItemFields .btnHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem .bbsBossListItemFields .btnHolder .btn{border-width:1px}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem .bbsBossListItemFields .btnHolder .btn+.btn{margin-left:8px}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem .bbsBossListItemTags{margin-top:.25em}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsBossListItem .bbsBossListItemTags .tag:first-child{margin-left:0}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsList .bbsListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #ddd;cursor:pointer;font-weight:300;font-size:1.25em;padding:.5em 1.5em}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsList .bbsListItem:hover{background-color:#f1f1f1}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsList .bbsListItem.selected,.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsList .bbsListItem.selected:hover{background-color:#e9e0fa}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsList .bbsListItem .bbsListItemLogo{margin-right:.5em;width:50px;height:50px;background-size:contain;background-position:50%;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsList .bbsListItem .bbsListItemLogo.bbsListItemLogoRandom{padding:6px;background-origin:content-box;-webkit-filter:brightness(0);filter:brightness(0)}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsOpponentTabs{-ms-flex-negative:0;flex-shrink:0;padding-top:1em;-webkit-box-shadow:0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:0 15px 15px -15px hsla(0,0%,60%,.375)}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsRandomHolder{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;text-align:center}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsRandomHolder .bbsRandomHolderTitle{font-weight:300;font-size:1.25em;margin:3em 0 1.5em}.bossBattleStartup .bbsLeft .bbsLeftBottom .bbsRandomHolder .btn{min-width:10em;margin-bottom:1.5em}.bossBattleStartup .bbsLeft .noBattleWrapper{padding:3em 2em;text-align:center;-ms-flex-item-align:center;align-self:center}.bossBattleStartup .bbsLeft .noBattleWrapper>div:first-child{font-weight:300;font-size:1.25em;margin-bottom:1em;color:#555}.bossBattleStartup .bbsRight{background-color:#fff;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-width:0;max-width:1000px;border-right:1px solid #ddd;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bossBattleStartup .bbsRight .bbsBossImage{background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0;padding:2em;background-origin:content-box}.bossBattleStartup .bbsRight .bbsBossImage.small_1,.bossBattleStartup .bbsRight .bbsBossImage.small_2,.bossBattleStartup .bbsRight .bbsBossImage.small_3{padding-bottom:0}.bossBattleStartup .bbsRight .bbsBossImage.huge_1{padding-top:0;background-position:bottom;background-size:cover;background-origin:content-box}.bossBattleStartup .bbsRight .bbsRightTitle{-ms-flex-negative:0;flex-shrink:0;font-weight:300;font-size:1.5em;padding:2em 2em 0;text-align:center}.bossBattleStartup .bbsRight .bbsRightWheelHolder{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative;z-index:0;margin:1em 0}.bossBattleStartup .bbsRight .bbsRightWheelHolder div{margin:0;padding:0}.bossBattleStartup .bbsRight .bbsRightImageHolder{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;padding:2em;background-origin:content-box}.bossBattleStartup .bbsRight .btnHolder{position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:0 -15px 15px -15px hsla(0,0%,60%,.375);padding:1.25em;border-top:1px solid #ddd;text-align:center;z-index:1}.bossBattleStartup .bbsRight .btnHolder .textFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bossBattleStartup .bbsRight .btnHolder .btn+.btn{margin-left:1em}.bossBattleStartup .bbsRight .btnHolder .disabledHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bossBattleStartup .bbsRight .btnHolder .disabledHolder .disabledText{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-weight:300;font-size:.88em;color:#999}.bossBattleStartup .bbsRight .bbsRightHelpWrapper{padding:2em 5em}.bossBattleStartup .bbsRight .bbsRightHelpWrapper .helpTitle{font-weight:100;font-size:1.75em;text-align:center;margin-bottom:1em}.bossBattleStartup .bbsRight .bbsRightHelpWrapper .videoWrapper{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375)}.BossBattleSummary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1150px;padding:4em 2em;margin:0 auto;overflow-y:scroll;overflow-y:overlay}.BossBattleSummary .titleContainer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.BossBattleSummary .titleContainer .Title{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.BossBattleSummary .summaryContainer{background-color:#fff;border-radius:8px;-webkit-box-shadow:4px 4px 30px 0 rgba(0,0,0,.1);box-shadow:4px 4px 30px 0 rgba(0,0,0,.1);color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3.5em;min-height:250px;width:100%}.BossBattleSummary .summaryContainer .TextWrapper{letter-spacing:0}.BossBattleSummary .summaryContainer .header{padding:1.5em 2em}.BossBattleSummary .summaryContainer .header .Title{color:#6932dc}.BossBattleSummary .summaryContainer .header .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.BossBattleSummary .summaryContainer .header .info .TextWrapper{font-style:italic}.BossBattleSummary .summaryContainer .header .info .StatModifier{font-weight:700;margin-left:.5em;margin-right:0}.BossBattleSummary .summaryContainer .header .info .StatModifier.StatModifierGp{margin-left:.25em}.BossBattleSummary .summaryContainer .questionListHeader{border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;padding:1.5em 2em .5em}.BossBattleSummary .summaryContainer .questionListHeader>.TextWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:1em}.BossBattleSummary .summaryContainer .questionListHeader>.TextWrapper:first-child{-webkit-box-flex:3.5;-ms-flex:3.5;flex:3.5;padding-right:4em}.BossBattleSummary .summaryContainer .questionListHeader>.TextWrapper:last-child{-webkit-box-flex:0.75;-ms-flex:0.75;flex:0.75}.BossBattleSummary .summaryContainer .hr{border-bottom:1px solid #ddd;margin:0 2em}.BossBattleSummary .summaryContainer .questionList{padding:0 2em;overflow-y:scroll;overflow-y:overlay}.BossBattleSummary .summaryContainer .questionList .question{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 0}.BossBattleSummary .summaryContainer .questionList .question:not(:first-child){border-top:1px solid #ddd}.BossBattleSummary .summaryContainer .questionList .question .questionType,.BossBattleSummary .summaryContainer .questionList .question>.TextWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:1em}.BossBattleSummary .summaryContainer .questionList .question .questionType:first-child,.BossBattleSummary .summaryContainer .questionList .question>.TextWrapper:first-child{-webkit-box-flex:3.5;-ms-flex:3.5;flex:3.5;padding-right:4em}.BossBattleSummary .summaryContainer .questionList .question .questionType:last-child,.BossBattleSummary .summaryContainer .questionList .question>.TextWrapper:last-child{-webkit-box-flex:0.75;-ms-flex:0.75;flex:0.75}.BossBattleSummary .summaryContainer .questionList .question .questionType:not(:last-child),.BossBattleSummary .summaryContainer .questionList .question>.TextWrapper:not(:last-child){font-weight:100}.BossBattleSummary .summaryContainer .questionList .question .questionType.hpLabel,.BossBattleSummary .summaryContainer .questionList .question>.TextWrapper.hpLabel{color:#ff1464}.BossBattleSummary .summaryContainer .questionList .question .questionType{position:relative}.BossBattleSummary .summaryContainer .questionList .question .questionType .TextWrapper{font-weight:100}.BossBattleSummary .summaryContainer .questionList .question .questionType:hover .genericTooltip{display:block}.BossBattleSummary .summaryContainer .questionList .question .questionType .genericTooltip{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);bottom:0;right:calc(100% + 1em);max-width:250px;-webkit-transform:translateY(35%);transform:translateY(35%);padding:1em 1em 1em 2em;width:-webkit-max-content;width:-moz-max-content;width:max-content}.BossBattleSummary .summaryContainer .questionList .question .questionType .genericTooltip ol{list-style:decimal}.BossBattleSummary .summaryContainer .questionList .question .questionType .genericTooltip ol .answer{color:#6932dc}.BossBattleSummary .summaryContainer .questionList .question:first-child .questionType .genericTooltip{bottom:auto;top:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}.BossBattleSummary .summaryContainer .questionList .question:last-child .questionType .genericTooltip{-webkit-transform:none;transform:none}.BossBattleSummary .importBtnContainer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:70px;padding-top:3em}.BossBattleSummary .importBtnContainer .ButtonWrapper{font-size:22px}.PowerTreeWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-webkit-box-shadow:3.5px 0 3.5px -3.5px hsla(0,0%,60%,.375);box-shadow:3.5px 0 3.5px -3.5px hsla(0,0%,60%,.375);margin-right:4vw;padding-right:3.125vw;min-width:360px}.PowerTreeWrapper .PowerTreeItem{-ms-flex-preferred-size:calc(33.33% - 5vw);flex-basis:calc(33.33% - 5vw);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;cursor:pointer;margin-right:5vw;position:relative}.PowerTreeWrapper .PowerTreeItem:nth-child(3n){margin-right:0}.PowerTreeWrapper .PowerTreeItem:nth-child(n+4){margin-top:3.5em}.PowerTreeWrapper .PowerTreeItem.available .arrow img,.PowerTreeWrapper .PowerTreeItem.owned .arrow img{-webkit-filter:none;filter:none}.PowerTreeWrapper .PowerTreeItem .PowerImageWrapper{margin:.25em auto 1.5vh;max-width:4vh;max-height:4vh;width:3.5em;height:3.5em}@media (min-width:667px) and (min-height:568px){.PowerTreeWrapper .PowerTreeItem .PowerImageWrapper{max-width:6vh;max-height:6vh;width:4.5em;height:4.5em}}@media (min-width:768px) and (min-height:667px){.PowerTreeWrapper .PowerTreeItem .PowerImageWrapper{max-width:7vh;max-height:7vh;width:5.5em;height:5.5em}}@media (min-width:1024px) and (min-height:768px){.PowerTreeWrapper .PowerTreeItem .PowerImageWrapper{max-width:10vh;max-height:10vh;width:6em;height:6em}}@media (min-width:1440px) and (min-height:900px){.PowerTreeWrapper .PowerTreeItem .PowerImageWrapper{max-width:11vh;max-height:11vh;width:6.5em;height:6.5em}}.PowerTreeWrapper .PowerTreeItem .powerName{font-size:calc(13.6px + .16667vw);color:#212121;font-weight:300;line-height:1.4em}@media (max-width:479px){.PowerTreeWrapper .PowerTreeItem .powerName{font-size:14.4px}}@media (min-width:1440px){.PowerTreeWrapper .PowerTreeItem .powerName{font-size:16px}}.PowerTreeWrapper .PowerTreeItem .arrow{cursor:default;width:1.4em;position:absolute;top:-2.75em}.PowerTreeWrapper .PowerTreeItem .arrow.diagonal{left:calc(-2.5vw - .7em);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.PowerTreeWrapper .PowerTreeItem .arrow.vertical{left:calc(50% - .7em);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.PowerTreeWrapper .PowerTreeItem .arrow img{-webkit-filter:brightness(60%);filter:brightness(60%);width:100%}.printableParentCodesWrapper{width:100%}.printableParentCodesWrapper .newPageWrapper{min-height:10in}.printableParentCodesWrapper .newPageWrapper+.newPageWrapper{page-break-before:always}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutHeader .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding-left:4.5em;position:relative}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutHeader .logo:before{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/logo_icon.png);content:"";width:3.5em;height:3.5em;position:absolute;top:0;left:0}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutHeader .logo img{margin-top:.25em;height:2em}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutHeader .logo .subtitle{font-size:.88em;color:#555;font-weight:100;line-height:1.3em;margin-top:.125em}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutHeader .info{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;margin-right:4.5em}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutHeader .info>*{font-size:.75em;color:#555;font-weight:100;line-height:1.4em}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutHeader .info .student{font-weight:700}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutHeader .info .group{margin-bottom:1em}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutHeader .info .parentCode strong,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutHeader .info .studentCode strong{color:#6932dc}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutBody{font-size:1.25em;color:#555;font-weight:100;line-height:1.4em;margin:1.25em 0}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutBody>:not(:last-child){margin-bottom:.5em}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-left:2em}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .player{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;border-right:1px solid #ddd;padding:1em 2.5em 0 0;width:50%}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .player .name{font-size:1.5em;color:#212121;font-weight:700;margin-bottom:1em}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .player .character{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:300;font-size:.88em;color:#555;line-height:1.3em;margin-left:1.25em;max-width:17em;min-height:3.5em}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .player .character:not(.team) span{font-weight:300;font-size:1.5em}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .player .character.team{background-size:3em 3em;background-position:0;background-repeat:no-repeat;padding-left:4em}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .player .avatar{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-size:contain;background-position:50%;background-repeat:no-repeat}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes{padding:1em 0 0 2.5em;width:50%}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes>div:not(:last-child){margin-bottom:2em}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent h1,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent h2,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student h1,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student h2{padding:0;margin:0}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent h1 strong,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent h2 strong,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student h1 strong,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student h2 strong{color:#6932dc;text-transform:lowercase}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent h1,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student h1{font-size:1.5em;color:#212121;font-weight:700;margin-bottom:1em;text-transform:uppercase}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent h2,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student h2{font-size:1.25em;color:#555;font-weight:700;margin-bottom:.75em}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent ol,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent ul,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student ol,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student ul{font-size:.88em;color:#555;font-weight:700;list-style-type:decimal;margin:0 0 2em 1.125em}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent ol:last-child,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent ul:last-child,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student ol:last-child,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student ul:last-child{margin-bottom:0}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent ol li,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent ul li,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student ol li,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student ul li{line-height:1.5em;margin-bottom:.85em;max-width:18em}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent ol li:first-child,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent ul li:first-child,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student ol li:first-child,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student ul li:first-child{white-space:nowrap}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent ol li:last-child,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent ul li:last-child,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student ol li:last-child,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student ul li:last-child{margin-bottom:0}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent ol li>em,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent ul li>em,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student ol li>em,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student ul li>em{font-style:normal;font-weight:100}.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent ol li>em strong,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .parent ul li>em strong,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student ol li>em strong,.printableParentCodesWrapper .newPageWrapper .studentParentHandoutContent .codes .student ul li>em strong{font-weight:700}.printableRuleSummaryWrapper{width:100%}.printableRuleSummaryWrapper h2{padding:0;font-weight:100;font-size:2.5em;text-align:center;margin:.8em 0}.printableRuleSummaryWrapper .pageWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;page-break-after:always;page-break-inside:avoid}.printableRuleSummaryWrapper .firstPage .ruleSummaryHeader{width:100%;max-width:45em}.printableRuleSummaryWrapper .firstPage .ruleSummaryClassName{font-size:1.75em;font-weight:100;text-align:center;margin:.5em 0 1em}.printableRuleSummaryWrapper .firstPage .ruleSummaryImage{border-radius:1em;width:100%;background-size:cover;background-position:top;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/tutorial_increaseMotivation.jpg);height:23em}.printableRuleSummaryWrapper .firstPage .ruleSummaryImage+p{font-size:1.5em;font-weight:100;text-align:center;margin:1em 0;line-height:1.3em}.printableRuleSummaryWrapper .firstPage .ruleSummaryImage+p~p{line-height:1.3em;margin-bottom:1em}.printableRuleSummaryWrapper .firstPage .ruleSummaryImage+p~p strong{color:#6932dc}.printableRuleSummaryWrapper .firstPage .ruleSummaryImage+p~p em{color:#ff1464;font-weight:700;font-style:normal}.printableRuleSummaryWrapper .firstPage a{display:block;text-align:center;font-size:1.75em;margin-top:.5em;font-weight:700;text-decoration:none}.printableRuleSummaryWrapper .presetTable{margin:1.5em 0}.printableRuleSummaryWrapper .presetTable th:first-child{padding-right:.5em}.printableRuleSummaryWrapper .presetTable th.headerText{font-size:1.25em;font-weight:700}.printableRuleSummaryWrapper .presetTable th.headerText.positive{color:#6932dc}.printableRuleSummaryWrapper .presetTable th.headerText.negative{color:#ff1464}.printableRuleSummaryWrapper .presetTable th.headerText.XP{color:#6932dc}.printableRuleSummaryWrapper .presetTable th.headerText.AP{color:#006eff}.printableRuleSummaryWrapper .presetTable th.headerText.HP{color:#ff1464}.printableRuleSummaryWrapper .presetTable th.headerText.GP{color:#cc8000}.printableRuleSummaryWrapper .presetTable th img{width:50px}.printableRuleSummaryWrapper .presetTable tr th:first-child{width:70px}.printableRuleSummaryWrapper .presetTable tr.subtitleText{font-weight:300;font-size:.88em}.printableRuleSummaryWrapper .presetTable tr.subtitleText td{padding:.5em 0 1em;color:#999;line-height:1.3em}.printableRuleSummaryWrapper .presetTable tr.subtitleText.XP strong{color:#6932dc}.printableRuleSummaryWrapper .presetTable tr.subtitleText.AP strong{color:#006eff}.printableRuleSummaryWrapper .presetTable tr.subtitleText.HP strong{color:#ff1464}.printableRuleSummaryWrapper .presetTable tr.subtitleText.GP strong{color:#cc8000}.printableRuleSummaryWrapper .presetTable tr.presetRow{font-weight:300;font-size:.88em}.printableRuleSummaryWrapper .presetTable tr.presetRow td.stat{padding:.5em .5em .5em 0;border-bottom:1px solid #ddd;text-align:right}.printableRuleSummaryWrapper .presetTable tr.presetRow td.description{padding:.5em;border-bottom:1px solid #ddd;line-height:1.3em;font-style:italic}.printableRuleSummaryWrapper .presetTable tr.presetRow td.description:last-child{width:100%}.printableRuleSummaryWrapper .presetTable tr.presetRow:last-child td,.printableRuleSummaryWrapper .presetTable tr:last-child td{border-bottom:none}.printableRuleSummaryWrapper .presetTable.sentences .presetRow{font-style:italic;font-weight:300;font-size:.88em}.printableRuleSummaryWrapper .presetTable.sentences .presetRow td:nth-of-type(2){text-align:left}.printableRuleSummaryWrapper .presetTable.teams .headerText{color:#555}.printableRuleSummaryWrapper .presetTable.teams .subtitleText{font-weight:300;font-size:.88em}.printableRuleSummaryWrapper .presetTable.teams .subtitleText td span{font-weight:700}.printableRuleSummaryWrapper .presetTable.teams .subtitleText td p{display:inline}.printableRuleSummaryWrapper .presetTable.teams .subtitleText td p strong{color:#6932dc}.printableRuleSummaryWrapper .powerPage .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:2em}.printableRuleSummaryWrapper .powerPage .top .topLeft{-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding-top:2em;margin-right:2em}.printableRuleSummaryWrapper .powerPage .top .topLeft .title{font-weight:100;font-size:1.75em}.printableRuleSummaryWrapper .powerPage .top .topLeft .title span:nth-of-type(2){font-size:.88em;color:#ff1464;font-weight:700;margin-left:1em}.printableRuleSummaryWrapper .powerPage .top .topLeft .title span:nth-of-type(3){font-size:.88em;color:#006eff;font-weight:700;margin-left:1em}.printableRuleSummaryWrapper .powerPage .top .topLeft p{line-height:1.3em;margin-top:1em}.printableRuleSummaryWrapper .powerPage .top .topLeft p strong{color:#ff1464}.printableRuleSummaryWrapper .powerPage .top .topRight{background-size:contain;background-position:bottom;background-repeat:no-repeat;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-webkit-box-shadow:0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:0 15px 15px -15px hsla(0,0%,60%,.375)}.printableRuleSummaryWrapper .powerPage .top .topRight.warrior{background-image:url(../files-sub/classcraft-assets/images/introducer_warriors.png)}.printableRuleSummaryWrapper .powerPage .top .topRight.healer{background-image:url(../files-sub/classcraft-assets/images/introducer_healers.png)}.printableRuleSummaryWrapper .powerPage .top .topRight.mage{background-image:url(../files-sub/classcraft-assets/images/introducer_mages.png)}.printableRuleSummaryWrapper .powerPage .powerTable th{padding-bottom:.2em}.printableRuleSummaryWrapper .powerPage .powerTable th.className{font-weight:300;font-size:1.5em}.printableRuleSummaryWrapper .powerPage .powerTable th.collab{font-weight:300;font-size:.75em;text-align:right;font-style:italic;color:#999;text-transform:uppercase}.printableRuleSummaryWrapper .powerPage .powerTable td{padding:.8em .2em;border-top:1px solid #ddd}.printableRuleSummaryWrapper .powerPage .powerTable td.alignTop{vertical-align:top}.printableRuleSummaryWrapper .powerPage .powerTable td .powerTitle{color:#999;margin-bottom:.25em;font-weight:300;font-size:.75em}.printableRuleSummaryWrapper .powerPage .powerTable td .powerTitle span:first-of-type{text-transform:uppercase;font-weight:700}.printableRuleSummaryWrapper .powerPage .powerTable td .powerDesc{font-weight:300;font-size:.75em;line-height:1.3em}.printableRuleSummaryWrapper .powerPage .powerTable td .powerImg{max-width:12mm;margin-right:.6em}.printableRuleSummaryWrapper .powerPage .powerTable td.powerCollab{position:relative}.printableRuleSummaryWrapper .powerPage .powerTable td.powerCollab .collabArrow{position:absolute;left:2px;top:0;width:0;height:0;border-left:.5em solid hsla(0,0%,100%,.001);border-right:.5em solid hsla(0,0%,100%,.001);border-top:.5em solid #ddd}.printableRuleSummaryWrapper .sentenceTable th{padding-bottom:.2em}.printableRuleSummaryWrapper .sentenceTable th.className{font-weight:300;font-size:1.5em}.printableRuleSummaryWrapper .sentenceTable td{padding:1.2em .2em;border-top:1px solid #ddd}.printableTeamSheetWrapper{width:100%;height:100%;color:#999}.printableTeamSheetWrapper h2{padding:0;font-weight:100;font-size:2.5em;text-align:center;margin:.8em 0;color:#000}.printableTeamSheetWrapper h3{padding:0;font-weight:300;font-size:1.25em;text-align:center;margin:2em 0 .8em;color:#000}.printableTeamSheetWrapper h3.underline{border-bottom:1px solid #ddd;padding-bottom:.5em;width:100%}.printableTeamSheetWrapper .pageWrapper{page-break-after:always;page-break-inside:avoid}.printableTeamSheetWrapper .pageWrapper,.printableTeamSheetWrapper .pageWrapper .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%}.printableTeamSheetWrapper .pageWrapper .content input{width:60%}.printableTeamSheetWrapper .pageWrapper .content .crestsHeader{width:100%}.printableTeamSheetWrapper .pageWrapper .content .teams{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.printableTeamSheetWrapper .pageWrapper .content .teams>div{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin:1.5em}.printableTeamSheetWrapper .pageWrapper .content .teams>div li{margin:.5em 0}.printableTeamSheetWrapper .pageWrapper .content .students{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.printableTeamSheetWrapper .pageWrapper .content .students>div{margin:1em 2em}.printableTeamSheetWrapper .pageWrapper .content .crests{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.printableTeamSheetWrapper .pageWrapper .content .crests,.printableTeamSheetWrapper .pageWrapper .content .crests>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.printableTeamSheetWrapper .pageWrapper .content .crests>div{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:1.5em}.printableTeamSheetWrapper .pageWrapper .content .crests>div img{width:100px;margin-bottom:1em}.printableTeamSheetWrapper .pageWrapper .content .backgrounds{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.printableTeamSheetWrapper .pageWrapper .content .backgrounds,.printableTeamSheetWrapper .pageWrapper .content .backgrounds>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.printableTeamSheetWrapper .pageWrapper .content .backgrounds>div{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:.75em 2em}.printableTeamSheetWrapper .pageWrapper .content .backgrounds>div img{width:275px;margin-bottom:.5em}.pageHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-bottom:.5em;margin-bottom:.5em}.pageHeader .logo{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.pageHeader .logo img{width:60mm}.pageHeader .title{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;text-align:right;color:#999}.classcraftLogoWrapper{height:70px}.classcraftLogoWrapper .classcraftLogo{-ms-flex-negative:0;flex-shrink:0;text-align:left;padding:1em 1.25em}.classcraftLogoWrapper .classcraftLogo img{height:32px;display:inline-block;vertical-align:middle}.classcraftLogoWrapper .classcraftLogo .text{font-weight:300;font-size:.75em;color:#999;font-style:italic;margin:.67em 0 0 1.33em;display:inline-block;vertical-align:middle}.headerSlimWrapper{position:relative;height:22em;margin:2em 0}.headerSlimWrapper .imageHolder{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/logoLong.png);background-origin:content-box}@media (min-width:769px){.headerSlimWrapper.mobileOnly{display:none}}@media (max-width:769px){.headerSlimWrapper.desktopOnly{display:none}}.editEventWrapper>.contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;max-width:1200px;width:100%}.editEventWrapper>.contentWrapper>.title{-ms-flex-negative:0;flex-shrink:0;padding:0 .5em}.editEventWrapper>.contentWrapper>.innerWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;height:calc(100% - 83px)}@media (min-width:1024px){.editEventWrapper>.contentWrapper>.innerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.editEventWrapper>.contentWrapper>.innerWrapper .effectsWrapper,.editEventWrapper>.contentWrapper>.innerWrapper .overviewWrapper{margin-top:2em;padding:0 2em 2em}.editEventWrapper>.contentWrapper>.innerWrapper .effectsWrapper .subtitle,.editEventWrapper>.contentWrapper>.innerWrapper .overviewWrapper .subtitle{font-size:1.5em;letter-spacing:.0625em;font-weight:100;margin-bottom:1em;text-align:left}.editEventWrapper>.contentWrapper>.innerWrapper .overviewWrapper{width:100%}@media (min-width:1024px){.editEventWrapper>.contentWrapper>.innerWrapper .overviewWrapper{-webkit-box-shadow:5px 0 5px -5px hsla(0,0%,60%,.375);box-shadow:5px 0 5px -5px hsla(0,0%,60%,.375);width:35%}}.editEventWrapper>.contentWrapper>.innerWrapper .overviewWrapper .eventForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:300;font-size:.88em;text-align:left}.editEventWrapper>.contentWrapper>.innerWrapper .overviewWrapper .eventForm label{color:#555;font-weight:700;margin-bottom:.75em}.editEventWrapper>.contentWrapper>.innerWrapper .overviewWrapper .eventForm input,.editEventWrapper>.contentWrapper>.innerWrapper .overviewWrapper .eventForm textarea{margin-bottom:1.75em;width:100%}.editEventWrapper>.contentWrapper>.innerWrapper .effectsWrapper{width:100%}@media (min-width:1024px){.editEventWrapper>.contentWrapper>.innerWrapper .effectsWrapper{width:65%}}.editEventWrapper>.contentWrapper>.innerWrapper .effectsWrapper .effectsList .effectListItem{-webkit-box-shadow:0 0 5px hsla(0,0%,60%,.375);box-shadow:0 0 5px hsla(0,0%,60%,.375);border-radius:.5em;margin-bottom:3em;padding:1.5em;text-align:right}.editEventWrapper>.contentWrapper>.innerWrapper .effectsWrapper .effectsList .effectListItem>:not(:last-child){margin-bottom:1.5em}.editEventWrapper>.contentWrapper>.innerWrapper .effectsWrapper .btn.plus:before{-webkit-filter:brightness(60%);filter:brightness(60%)}@media (min-width:568px){.effectFormWrapper .effectFormStats,.effectFormWrapper .effectFormTarget{padding-left:5em;position:relative}.effectFormWrapper .effectFormStats:before,.effectFormWrapper .effectFormTarget:before{background-size:1.75em auto;background-position:50%;background-repeat:no-repeat;background-color:#ddd;border-radius:50%;content:"";width:3.5em;height:3.5em;position:absolute;top:0;left:0}}.effectFormWrapper .effectFormStats>*,.effectFormWrapper .effectFormTarget>*{display:block;text-align:left;width:100%}.effectFormWrapper .effectFormStats label,.effectFormWrapper .effectFormTarget label{font-size:.88em;color:#555;font-weight:700;margin-bottom:.75em}.effectFormWrapper .effectFormTarget{margin-bottom:3em}.effectFormWrapper .effectFormTarget:before{background-image:url(../files-sub/classcraft-assets/icons/users.svg)}.effectFormWrapper .effectFormStats:before{background-image:url(../files-sub/classcraft-assets/icons/events.svg)}.effectFormWrapper .effectFormStats>input{margin-bottom:1em}.effectFormWrapper .effectFormStats .halp{font-weight:300;font-size:.75em;letter-spacing:.0625em;color:#999;font-style:italic;line-height:1.3em}.targeterWrapper{width:100%}.targeterWrapper>*{display:inline-block;margin-right:1.5em;width:calc(33.33% - 1em)}.targeterWrapper>:last-child{margin-right:0}.CustomizeFirstClassWrapper .contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:auto 0}@media (min-width:768px) and (orientation:landscape){.CustomizeFirstClassWrapper .contentWrapper{height:100%}}.CustomizeFirstClassWrapper .contentWrapper .image{-webkit-box-flex:55;-ms-flex:55;flex:55;display:none;background-size:cover;background-position:right 10%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/onboarding/add_students_bg.jpg)}@media (min-width:768px) and (orientation:landscape){.CustomizeFirstClassWrapper .contentWrapper .image{display:block}}.CustomizeFirstClassWrapper .contentWrapper .content{-webkit-box-flex:45;-ms-flex:45;flex:45;margin-top:auto;margin-bottom:auto;text-align:center;padding:2em 5vw}@media (min-width:768px) and (orientation:landscape){.CustomizeFirstClassWrapper .contentWrapper .content{margin-left:-15%}}.CustomizeFirstClassWrapper .contentWrapper .content>*{max-width:512px;margin-left:auto;margin-right:auto}.CustomizeFirstClassWrapper .contentWrapper .content .contentImage{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);border-radius:50%;width:60%;max-width:250px;margin-bottom:2em}@media (min-width:768px) and (orientation:landscape){.CustomizeFirstClassWrapper .contentWrapper .content .contentImage{display:none}}.CustomizeFirstClassWrapper .contentWrapper .content .customizeFirstClassTitle{font-size:3.125vw;line-height:1.2em;letter-spacing:1px}@media (max-width:767px){.CustomizeFirstClassWrapper .contentWrapper .content .customizeFirstClassTitle{font-size:24px}}@media (min-width:1280px){.CustomizeFirstClassWrapper .contentWrapper .content .customizeFirstClassTitle{font-size:40px}}.CustomizeFirstClassWrapper .contentWrapper .content .text{margin-top:1.5em;font-size:calc(10px + .78125vw);line-height:1.4em;letter-spacing:1px}@media (max-width:767px){.CustomizeFirstClassWrapper .contentWrapper .content .text{font-size:16px}}@media (min-width:1280px){.CustomizeFirstClassWrapper .contentWrapper .content .text{font-size:20px}}.CustomizeFirstClassWrapper .contentWrapper .content .ButtonWrapper{display:none;margin-top:32px}@media (min-width:768px){.CustomizeFirstClassWrapper .contentWrapper .content .ButtonWrapper{display:inline-block}.CustomizeFirstClassWrapper .FlatButton{display:none}}.CreateClassWrapper{overflow:hidden}.CreateClassWrapper .contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden;overflow-y:auto}@media (min-width:768px) and (orientation:landscape){.CreateClassWrapper .contentWrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);pointer-events:none}}.CreateClassWrapper .contentWrapper .content{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;margin-top:auto;margin-bottom:auto;padding:2em 5vw}.CreateClassWrapper .contentWrapper .content>*{max-width:512px}.CreateClassWrapper .contentWrapper .content>:not(:last-child){margin-bottom:1rem}.CreateClassWrapper .contentWrapper .content>*{margin-left:auto;margin-right:auto;width:100%;max-width:400px}.bannerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:calc(1.125em + 2px)}.bannerWrapper .image{-ms-flex-item-align:stretch;align-self:stretch;width:6.5em;-ms-flex-negative:0;flex-shrink:0}.bannerWrapper .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin:.95em .5em .75em 0}.bannerWrapper .content .title{font-size:calc(18.6px + .375vw);color:#6932dc;font-weight:700;line-height:1.2em;text-transform:uppercase}@media (max-width:479px){.bannerWrapper .content .title{font-size:20.4px}}@media (min-width:1440px){.bannerWrapper .content .title{font-size:24px}}.bannerWrapper .content .title a{color:#6932dc}.bannerWrapper .content .text{font-weight:300;font-size:calc(11.1px + .0625vw);color:#999;display:none;font-style:italic;line-height:1.1em}@media (max-width:479px){.bannerWrapper .content .text{font-size:11.399999999999999px}}@media (min-width:1440px){.bannerWrapper .content .text{font-size:12px}}@media (min-width:800px){.bannerWrapper .content .text{display:block}}.bannerWrapper .btn{margin:.75em 0;font-weight:700}.bannerWrapper .btn:not(.icon):last-child{margin-right:1em}.bannerWrapper .btn.icon{font-size:.75em;margin-left:.5em;margin-right:.5em}.bannerWrapper.boss .image{background-size:5.25em auto;background-position:left bottom -1em;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/front/boss_body_small_1_nospace.png)}.bannerWrapper.healer .image{background-size:5.25em auto;background-position:left bottom -1.5em;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/customizer_healer.jpg)}.bannerWrapper.boss2{margin-left:0}.bannerWrapper.boss2 .image{background-size:6.25em auto;background-position:0 100%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/trial/boss_battles_banner.jpg)}.bannerWrapper.chest .image{background-size:5.75em auto;background-image:url(../files-sub/classcraft-assets/front/treasure_chest_flip.png)}.bannerWrapper.chest .image,.bannerWrapper.district .image{background-position:left bottom -.75em;background-repeat:no-repeat}.bannerWrapper.district .image{background-size:5.5em auto;background-image:url(../files-sub/classcraft-assets/images/banners/district_upgrade.jpg)}.bannerWrapper.owl .image{background-size:5.25em auto;background-position:left bottom -1em;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/front/owl_flip.png)}.bannerWrapper.warriorOwl .image{background-size:5.75em auto;background-position:0 100%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/trial/gear_banner.jpg)}.bannerWrapper.quest.volumemeter .image{background-image:url(../files-sub/classcraft-assets/images/classtools/volumemeter_hover.jpg)}.bannerWrapper.quest.volumemeter .volumeMeterWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin:0 1.5em;border-radius:.5em;height:24px}.bannerWrapper.quest.volumemeter .volumeMeterWrapper .sliderWrapper .slider .handle{width:10px}.bannerWrapper.quest.volumemeter .volumeMeterWrapper .sliderWrapper .slider .handle .greyLine,.bannerWrapper.quest.volumemeter .volumeMeterWrapper .sliderWrapper .slider .handle .text{display:none}.bannerWrapper.quest.volumemeter .volumeMeterWrapper .sliderWrapper .slider .handle .diamond.topDiamond{top:-5px}.bannerWrapper.quest.volumemeter .volumeMeterWrapper .sliderWrapper .slider .handle .diamond.bottomDiamond{bottom:-5px}.bannerWrapper.quest.volumemeter .volumeMeterWrapper .sliderWrapper .slider .handle .middleLine{width:4px;left:calc(50% - 2px)}.bannerWrapper.quest.volumemeter .btn.icon{margin-left:3.05em;margin-right:3.05em}.bannerWrapper.quest.stopwatch .image{background-image:url(../files-sub/classcraft-assets/images/classtools/stopwatch_hover.jpg)}.bannerWrapper.quest.stopwatch .monospacedTimer{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.bannerWrapper.quest.countdown .image{background-image:url(../files-sub/classcraft-assets/images/classtools/countdown_hover.jpg)}.bannerWrapper.quest.countdown .progressBarWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);position:relative;height:24px;width:100%;background-color:#fff;border-radius:.5em;margin:0 1.5em}.bannerWrapper.quest.countdown .progressBarWrapper .barWrapper{position:absolute;height:100%;width:100%;border-radius:inherit;overflow:hidden;z-index:20}.bannerWrapper.quest.countdown .progressBarWrapper .barWrapper>div{height:100%;width:0;max-width:100%;-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;position:absolute;background-image:-webkit-gradient(linear,left top,right top,from(#9d001c),to(#ff1464));background-image:linear-gradient(90deg,#9d001c,#ff1464)}.bannerWrapper.quest .image{background-size:5em auto;background-position:left top .25em;background-repeat:no-repeat;cursor:pointer}.bannerWrapper.quest .content{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;cursor:pointer}.bannerWrapper.quest .content .title{color:#212121}.bannerWrapper.quest .content .text{font-style:normal}.bannerWrapper.quest .monospacedTimer{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;font-size:1.5em;margin-right:.75em;font-weight:700}.bannerWrapper.quest .btn.icon{font-size:.5em}.bannerWrapper.quest .btn.icon:before{-webkit-filter:brightness(60%);filter:brightness(60%)}.bannerWrapper.upgradeClasspackBanner .content .text,.bannerWrapper.upgradeRebateBanner .content .text{font-weight:300;font-size:calc(13.6px + .16667vw);color:#6932dc;font-style:normal}@media (max-width:479px){.bannerWrapper.upgradeClasspackBanner .content .text,.bannerWrapper.upgradeRebateBanner .content .text{font-size:14.4px}}@media (min-width:1440px){.bannerWrapper.upgradeClasspackBanner .content .text,.bannerWrapper.upgradeRebateBanner .content .text{font-size:16px}}.bannerWrapper.upgradeClasspackBanner .title,.bannerWrapper.upgradeRebateBanner .title{font-weight:900}.bannerWrapper.upgradeClasspackBanner .title em,.bannerWrapper.upgradeRebateBanner .title em{text-decoration:underline}.bannerWrapper.upgradeClasspackBanner .image,.bannerWrapper.upgradeRebateBanner .image{display:none}.bannerWrapper.upgradeClasspackBanner .image{background-size:auto 100%;background-position:100%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/banners/img_banner_classpack.jpg);margin-left:-1.25em;margin-right:-.5em;width:15.5em}@media (min-width:768px){.bannerWrapper.upgradeClasspackBanner .image{display:block}}.bannerWrapper.upgradeRebateBanner{margin-left:0}.bannerWrapper.upgradeRebateBanner .content{margin-left:1.5em}@media (min-width:768px){.bannerWrapper.upgradeRebateBanner .content{margin-left:0}}.bannerWrapper.upgradeRebateBanner .content .title{font-size:calc(-1.71429px + 1.33929vw)}@media (max-width:1023px){.bannerWrapper.upgradeRebateBanner .content .title{font-size:12px}}@media (min-width:1920px){.bannerWrapper.upgradeRebateBanner .content .title{font-size:24px}}.bannerWrapper.upgradeRebateBanner .content .text{display:none}@media (min-width:1024px){.bannerWrapper.upgradeRebateBanner .content .text{display:block}}.bannerWrapper.upgradeRebateBanner.bigTitle .title{font-size:24px}.bannerWrapper.upgradeRebateBanner .image{background-size:cover;background-position:100%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/banners/img_banner_rebate.jpg);width:17em}@media (min-width:768px){.bannerWrapper.upgradeRebateBanner .image{display:block}}.bannerWrapper.warmPink .content .title{color:#ff1464}.StudentListWrapper .StudentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:none;border-bottom:1px solid #eee;border-radius:0;color:#999;padding:.5em 1em;text-align:left;position:relative}.StudentListWrapper .StudentWrapper:last-child{border-bottom:none}.StudentListWrapper .StudentWrapper .image{background-size:contain;background-position:50%;background-repeat:no-repeat;width:1.75em;height:1.75em}.StudentListWrapper .StudentWrapper .image.blank{-webkit-filter:brightness(26%);filter:brightness(26%);width:1em;height:1em}.StudentListWrapper .StudentWrapper .text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.88em;font-weight:100;line-height:1.3em;text-align:center;padding-left:1em}.StudentListWrapper .StudentWrapper .Icon{width:1.75em;height:1.75em}.volumeMeterWrapper{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);position:relative;height:50px;width:100%;background-color:#fff;border-radius:1em}.volumeMeterWrapper .barsWrapper{position:absolute;height:100%;width:100%;border-radius:inherit;overflow:hidden;z-index:20}.volumeMeterWrapper .barsWrapper>div{height:100%;width:0;max-width:100%;-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;position:absolute}.volumeMeterWrapper .sliderWrapper{position:absolute;width:100%;height:100%;z-index:21}.volumeMeterWrapper .sliderWrapper .slider{width:100%;height:100%}.volumeMeterWrapper .sliderWrapper .slider .handle{width:20px;height:100%;position:relative;cursor:pointer}.volumeMeterWrapper .sliderWrapper .slider .handle .text{position:absolute;text-transform:uppercase;text-align:center;top:-45px;font-weight:700;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.volumeMeterWrapper .sliderWrapper .slider .handle .diamond{width:100%;padding-bottom:100%;position:absolute;background-color:#f1008c;-webkit-transform:rotate(45deg) skew(5deg,5deg);transform:rotate(45deg) skew(5deg,5deg);left:0}.volumeMeterWrapper .sliderWrapper .slider .handle .diamond.topDiamond{top:-15px}.volumeMeterWrapper .sliderWrapper .slider .handle .diamond.bottomDiamond{bottom:-15px}.volumeMeterWrapper .sliderWrapper .slider .handle .middleLine{position:absolute;height:100%;width:4px;top:0;left:calc(50% - 2px);background-color:#f1008c}.volumeMeterWrapper .sliderWrapper .slider .handle .greyLine{position:absolute;background-color:#999;height:27%;width:2px;border-radius:1em;top:calc(50% - 12px)}.volumeMeterWrapper .sliderWrapper .slider .handle .greyLine.leftLine{left:0}.volumeMeterWrapper .sliderWrapper .slider .handle .greyLine.rightLine{right:0}.EditTeam{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.EditTeam,.EditTeam .editTeamHeader{display:-webkit-box;display:-ms-flexbox;display:flex}.EditTeam .editTeamHeader{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:1.5em;border-bottom:1px solid #ddd}.EditTeam .editTeamHeader .title{font-size:calc(11.2px + 1vw);letter-spacing:1px;font-weight:700;color:#555}@media (max-width:479px){.EditTeam .editTeamHeader .title{font-size:16px}}@media (min-width:1280px){.EditTeam .editTeamHeader .title{font-size:24px}}.EditTeam .editTeamContent{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden}.EditTeam .editTeamContent:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375);pointer-events:none}.EditTeam .editTeamContent .scrollWrapper{height:100%;padding:1.5em 5vw;background-color:#fafbfc;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto}.EditTeam .editTeamContent .scrollWrapper .centered{width:100%;max-width:870px;margin:auto}.EditTeam .editTeamContent .scrollWrapper .centered input{width:100%;max-width:600px;margin-bottom:1em;font-size:1em}.EditTeam .editTeamContent .scrollWrapper .centered .teamPicker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0;position:relative}@media (min-width:768px){.EditTeam .editTeamContent .scrollWrapper .centered .teamPicker{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.EditTeam .editTeamContent .scrollWrapper .centered .teamPicker .itemsHolder{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative}.EditTeam .editTeamContent .scrollWrapper .centered .teamPicker .itemsHolder .pickerTitle{text-align:center;padding:1em 1em 0}.EditTeam .editTeamContent .scrollWrapper .centered .teamPicker .itemsHolder .imagePicker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1em}.EditTeam .editTeamContent .scrollWrapper .centered .teamPicker .itemsHolder .imagePicker .teamItem{-ms-flex-preferred-size:6em;flex-basis:6em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;height:6em;padding:.5em;opacity:.5}.EditTeam .editTeamContent .scrollWrapper .centered .teamPicker .itemsHolder .imagePicker .teamItem .teamItemImage{height:100%;width:100%;border-radius:.5em;padding:.5em;background-size:contain;background-position:50%;background-repeat:no-repeat;background-origin:content-box;border:1px solid #ddd;cursor:pointer}.EditTeam .editTeamContent .scrollWrapper .centered .teamPicker .itemsHolder .imagePicker .teamItem.backgroundItem{-ms-flex-preferred-size:9.5em;flex-basis:9.5em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;height:6em}.EditTeam .editTeamContent .scrollWrapper .centered .teamPicker .itemsHolder .imagePicker .teamItem.backgroundItem .teamItemImage{background-size:cover;padding:0}.EditTeam .editTeamContent .scrollWrapper .centered .teamPicker .itemsHolder .imagePicker .teamItem.selected,.EditTeam .editTeamContent .scrollWrapper .centered .teamPicker .itemsHolder .imagePicker .teamItem:hover{opacity:1}.EditTeam .editTeamContent .Icon.general-trash{margin-right:.25em;font-size:1.25em;margin-top:-1px}@media (min-width:768px){.EditTeam .FlatButton{display:none}}.EditTeam .btnBottom{display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em}@media (min-width:768px){.EditTeam .btnBottom{display:-webkit-box;display:-ms-flexbox;display:flex}}.ManageTeam{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.ManageTeam,.ManageTeam .manageTeamHeader{display:-webkit-box;display:-ms-flexbox;display:flex}.ManageTeam .manageTeamHeader{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:1.5em;border-bottom:1px solid #ddd}.ManageTeam .manageTeamHeader .title{font-size:calc(11.2px + 1vw);letter-spacing:1px;font-weight:700;color:#555}@media (max-width:479px){.ManageTeam .manageTeamHeader .title{font-size:16px}}@media (min-width:1280px){.ManageTeam .manageTeamHeader .title{font-size:24px}}.ManageTeam .manageTeamContent{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden}.ManageTeam .manageTeamContent:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375);pointer-events:none}.ManageTeam .manageTeamContent .scrollWrapper{height:100%;padding:1.5em 5vw;background-color:#fafbfc;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto}.ManageTeam .manageTeamContent .scrollWrapper .centered{width:100%;max-width:870px;margin:auto}.ManageTeam .manageTeamContent .scrollWrapper .centered .team{text-align:left}.ManageTeam .manageTeamContent .scrollWrapper .centered .team .teamHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1em 0 .5em}.ManageTeam .manageTeamContent .scrollWrapper .centered .team .teamHeader img{height:1.5em;margin-right:1em}.ManageTeam .manageTeamContent .scrollWrapper .centered .team .teamHeader .teamName{font-weight:700;color:#555}.ManageTeam .manageTeamContent .scrollWrapper .centered .team .student{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;padding:.5em 0;cursor:pointer;text-align:left;width:100%}.ManageTeam .manageTeamContent .scrollWrapper .centered .team .student .formCheckboxWrapper{margin:0 1em 0 0;width:auto;height:1em}.ManageTeam .manageTeamContent .scrollWrapper .centered .team .student .studentName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1}.ManageTeam .manageTeamContent .scrollWrapper .centered .team .student .playerClass{font-size:.75em;color:#999;font-style:italic}.ManageTeam .manageTeamContent .scrollWrapper .centered .blankState{color:#999}.ConfirmBoxModalWindowContent{z-index:1000001}.ConfirmBoxModalWindowContent .modalWindowInner{max-width:500px;max-height:275px}.ConfirmBoxWrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:2em 4em;text-align:center}.ConfirmBoxWrapper:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.ConfirmBoxWrapper .ConfirmBoxInnerWrapper{display:inline-block;vertical-align:middle;width:calc(100% - .25em)}.ConfirmBoxWrapper .ConfirmBoxInnerWrapper .ConfirmBoxTitle{font-size:calc(18.6px + .375vw);color:#212121;font-weight:100;letter-spacing:1px;line-height:1.3em;margin-bottom:2em}@media (max-width:479px){.ConfirmBoxWrapper .ConfirmBoxInnerWrapper .ConfirmBoxTitle{font-size:20.4px}}@media (min-width:1440px){.ConfirmBoxWrapper .ConfirmBoxInnerWrapper .ConfirmBoxTitle{font-size:24px}}.ConfirmBoxWrapper .ConfirmBoxInnerWrapper .ConfirmBoxSubtitle{font-weight:300;font-size:1.5em;color:#999;line-height:1.2em;margin-bottom:1.5em}.ConfirmBoxWrapper .ConfirmBoxInnerWrapper .ConfirmBoxButtonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ConfirmBoxWrapper .ConfirmBoxInnerWrapper .ConfirmBoxButtonWrapper>.ButtonWrapper:not(:last-child){margin-right:1em}.AlertBoxModalWindowContent .modalWindowInner{max-width:500px;max-height:275px}.AlertBoxModalWindowContentLicenseCode .modalWindowInner{max-width:700px;max-height:275px}.AlertBox{position:absolute;top:0;left:0;width:100%;height:100%;padding:2em 3em;text-align:center}.AlertBox:before{content:"";height:100%;margin-right:-.25em}.AlertBox .AlertBoxInner,.AlertBox:before{display:inline-block;vertical-align:middle}.AlertBox .AlertBoxInner{width:calc(100% - .25em)}.AlertBox .AlertBoxInner .AlertBoxTitle{font-size:calc(18.6px + .375vw);color:#6932dc;font-weight:300;letter-spacing:1px;line-height:1.3em;margin-bottom:1em}@media (max-width:479px){.AlertBox .AlertBoxInner .AlertBoxTitle{font-size:20.4px}}@media (min-width:1440px){.AlertBox .AlertBoxInner .AlertBoxTitle{font-size:24px}}.AlertBox .AlertBoxInner .AlertBoxSubtitle{font-weight:300;font-size:1.25em;color:#212121;line-height:1.2em;margin-bottom:1.5em}.AlertBox .AlertBoxInner .AlertBoxForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:300;font-size:1.25em;margin-bottom:1.5em}.AlertBox .AlertBoxInner .AlertBoxForm .DateTimePickerWrapper>.date{margin-right:0}.AlertBox .AlertBoxInner .AlertBoxForm label.InputWithoutPlaceholder>input.formInput{margin-top:0;text-align:center}.AlertBox .AlertBoxInner .AlertBoxButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AlertBox .AlertBoxInner .AlertBoxButton>.ButtonWrapper:not(:last-child){margin-right:1em}.Checkout{color:#555;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100vh;overflow:hidden}.Checkout strong{font-weight:900}.Checkout img{max-width:100%}.Checkout ._inner{padding:0 3.5%;margin:0 auto;max-width:1280px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:719px){.Checkout ._inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.Checkout ._innerCenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:719px){.Checkout ._innerCenter{-webkit-box-align:left;-ms-flex-align:left;align-items:left}}.Checkout .classcraftLogoWrapper{-ms-flex-negative:0;flex-shrink:0}.Checkout ._modalInner{padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden;overflow-y:auto}.Checkout #promoBanner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,right top,left top,from(#6932dc),to(#ff4f8b));background:linear-gradient(270deg,#6932dc,#ff4f8b);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2em;padding:1em;width:100%}.Checkout #mainInfos{width:47%}@media (max-width:719px){.Checkout #mainInfos{padding:0 0 1.5em;width:auto}}.Checkout #paymentForm{width:47%}@media (max-width:719px){.Checkout #paymentForm{padding:0;width:auto}}.Checkout ._imgText{margin:0 0 .3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Checkout ._imgText img{margin:0 .5em 0 0;-ms-flex-negative:0;flex-shrink:0}.Checkout ._imgText .Title{margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Checkout ._spacer{width:100%;height:.8em}.Checkout ._greenBox{background:rgba(0,180,75,.02);border-radius:.5em;padding:1.5em;margin:0 -1.5em}@media (max-width:719px){.Checkout ._desktopOnly{display:none}}.Checkout #features{background:rgba(0,180,75,.02);margin-top:2em;padding:6.5em 0 4em}@media (max-width:719px){.Checkout #features{margin-top:0}}.Checkout #featuresTitle{text-align:center;padding:0 1.5em;margin:0 0 3em;width:100%}@media (max-width:719px){.Checkout #featuresTitle{text-align:left;padding:0}}.Checkout ._halfCol{width:47%}@media (max-width:719px){.Checkout ._halfCol{width:100%}}.Checkout #backToTop{position:fixed;bottom:3em;right:calc(53.5% - 640px);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media (max-width:1280px){.Checkout #backToTop{right:3.5%;bottom:1.5em}}.Checkout #backToTop.isHidden{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.Checkout #confirm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Checkout #confirmHeader{text-align:center;padding:0 0 9em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.Checkout #confirmHeader .Title{width:100%}.Checkout #confirmMain{background:rgba(0,180,75,.08)}.Checkout #confirmMainInner{padding-top:4em;padding-bottom:4em;max-width:940px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.Checkout #confirmMainImage{margin:-10em 4em -4em 0;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex}.Checkout .hotOrangeActive{color:#cc8000}.Checkout .list{list-style:none inside none;padding:0}.Checkout .listItem{margin:0 0 .75em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Checkout .listItemIcon{color:#6932dc;margin:0 .5em 0 0;min-width:16px;width:16px}.Payment .DS_FormInput{margin-bottom:.75rem}.Payment #country,.Payment .DS,.Payment input[type=number],.Payment input[type=text]{width:100%}.Payment #country>div{height:34px}.Payment #formOuter,.Payment #formOuterLoading{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px rgba(0,0,0,.15);border-radius:.5em;border-top:8px solid #6932dc;padding:1.5em}.Payment #formOuterLoading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.Payment .loadingRelative{position:relative}.Payment ._spacer{width:100%;height:.8em}.Payment ._summary{margin:0 -1.5em;width:calc(100% + 3em)}.Payment ._summary td{font-size:14px;font-weight:100;padding:.571em;width:33%}.Payment ._summary td>.TextWrapper{margin-bottom:0}.Payment ._summary td:first-child{padding-left:1.714em;vertical-align:top}.Payment ._summary td:last-child{text-align:right;white-space:nowrap;padding-right:1.714em}.Payment ._summary ._summaryLarge td{font-size:20px;font-weight:500;padding:.4em}.Payment ._summary ._summaryLarge td:first-child{padding-left:1.2em}.Payment ._summary ._summaryLarge td:last-child{padding-right:1.2em}.Payment ._summary tr:nth-of-type(2n - 1) td{background:#fafbfc}.Payment ._fieldsGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Payment ._fieldsGroupInner{width:49%}.Payment .secureTransaction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.Payment .secureTransactionLock{width:14px;height:14px}.Payment .agreeLabel a{color:#6932dc}.Payment ._textDisabled{opacity:.4}.Payment .DS_Text.chip{color:#999}.Payment label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Payment .agreeLabel{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.Payment ._imgText{margin:0 0 .3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeInput>*{display:inline-block;text-align:center}.monospacedTimer{font-weight:700;text-align:center}.monospacedTimer .separator{display:inline-block;width:.5em}.monospacedTimer .digit{display:inline-block;width:.65em}.CertificateWrapper{font-size:1.8em;page-break-after:always;width:210mm;height:270mm}.CertificateWrapper .CertificateInner{position:relative;-webkit-transform:rotate(90deg) translateY(-216mm);transform:rotate(90deg) translateY(-216mm);-webkit-transform-origin:top left;transform-origin:top left;width:279mm;height:216mm}.CertificateWrapper .CertificateInner .certificateContainer{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:contain;background-position:0 0;background-repeat:no-repeat;margin:auto}.CertificateWrapper .CertificateInner .certificateContainer .avatarContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:10%;width:47%;height:100%}.CertificateWrapper .CertificateInner .certificateContainer .avatarContainer .avatar{width:100%;margin-bottom:15%}.CertificateWrapper .CertificateInner .certificateContainer .contentContainer{width:53%;height:100%;padding:14% 12% 3% 3%}.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .logoContainer{-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 4%}.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .logoContainer .logoIcon{content:url(../files-sub/classcraft-assets/images/logo_icon.png);width:30%;margin-bottom:7%}.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .logoContainer .logoIcon,.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .logoContainer .logoTypo{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-size:contain;background-position:0 0;background-repeat:no-repeat}.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .logoContainer .logoTypo{content:url(../files-sub/classcraft-assets/images/logo_typo.png);width:100%}.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .textTitle{color:#555;font-size:.75em;font-weight:100;margin:auto;padding-top:5%;text-align:center;width:85%;height:8%}.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .playerNameContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:15%;margin-top:3%;padding-bottom:1%}.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .playerNameContainer .playerName{font-family:IFE;font-style:italic;font-weight:400;text-align:center}.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .textContent{margin:2% 0 5%;height:14%}.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .textContent .textLine{border-bottom:.075em solid #c2c2c2;margin:auto;width:85%;height:33%}.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .dateContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:20%}.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .dateContainer .stampLogo{-ms-flex-preferred-size:28.5%;flex-basis:28.5%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;content:url(../files-sub/classcraft-assets/images/certificates/certificate_seal.png);height:80%}.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .dateContainer .textDate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:77%;flex-basis:77%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;height:100%;width:100%;margin-left:4%}.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .dateContainer .textDate .classDate,.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .dateContainer .textDate .teacherName{font-size:.45em;font-style:italic;font-weight:100;padding:1.5% 0}.CertificateWrapper .CertificateInner .certificateContainer .contentContainer .dateContainer .textDate .classDate{line-height:1.2em}.CertificateListWrapper{letter-spacing:.0625em}@font-face{font-family:IFE;font-weight:400;font-style:italic;src:url(../files-sub/classcraft-assets/fonts/ife-it.woff) format("woff")}.MultiGroupSelectorTitle{text-align:center;margin:0 auto 1.25em}.MultiGroupSelectorTitle .Icon{color:#999;margin:0 0 1.1em;width:2.5em;height:2.5em}.MultiGroupSelectorTitle .Icon>svg{margin:-5px;max-width:calc(100% + 10px);max-height:calc(100% + 10px);width:calc(100% + 10px);height:calc(100% + 10px)}.MultiGroupSelectorTitle strong{font-weight:900}.MultiGroupSelectorTitle .MultiGroupSelectorTitleNote{color:#999;margin:1em 0 0}.MultiGroupSelectorTitle .MultiGroupSelectorTitleGoogleQuiz{margin-top:1.5em}.MultiGroupSelector{max-height:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;text-align:left}.MultiGroupSelector .MultiGroupSelectorContent label,.MultiGroupSelector .MultiGroupSelectorHeader label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.MultiGroupSelector .MultiGroupSelectorContent label:disabled,.MultiGroupSelector .MultiGroupSelectorHeader label:disabled{color:#ddd;cursor:default}.MultiGroupSelector .MultiGroupSelectorContent label input,.MultiGroupSelector .MultiGroupSelectorHeader label input{-ms-flex-negative:0;flex-shrink:0;margin:0 .5em 0 0}.MultiGroupSelector .MultiGroupSelectorContent label span,.MultiGroupSelector .MultiGroupSelectorHeader label span{line-height:1.1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MultiGroupSelector .MultiGroupSelectorContent input[type=checkbox],.MultiGroupSelector .MultiGroupSelectorHeader input[type=checkbox]{font-size:1rem}.MultiGroupSelector .MultiGroupSelectorHeader{color:#999;text-transform:uppercase;margin:0 1em .5em}.MultiGroupSelector .MultiGroupSelectorHeader label{font-size:12px}.MultiGroupSelector .MultiGroupSelectorHeader .Icon{margin:0 .75em 0 0}.MultiGroupSelector .MultiGroupSelectorHeader .Icon>svg{margin:-2px;max-width:calc(100% + 4px);max-height:calc(100% + 4px);width:calc(100% + 4px);height:calc(100% + 4px)}.MultiGroupSelector .MultiGroupSelectorContent{color:#555;border:1px solid #ddd;border-radius:.5em}.MultiGroupSelector .MultiGroupSelectorContent li{border-bottom:1px solid #ddd;padding:.925em 0;margin:0 1em}.MultiGroupSelector .MultiGroupSelectorContent li:last-child{border-bottom:0}.OuterSplashScreen{position:absolute;top:0;right:0;bottom:0;left:0}.OuterSplashScreen:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.OuterSplashScreen .InnerSplashScreen{display:inline-block;margin-left:.25em;vertical-align:middle;width:100%}.OuterSplashScreen .InnerSplashScreen .SplashScreen{margin-right:auto;margin-left:auto;z-index:1;position:relative}.ScaleToFit{position:relative}.ScaleToFit .ScaleToFitInner{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center;position:absolute;left:50%;top:50%}.DisconnectionBanner{background-color:#ff1464;color:#fff}.DisconnectionBanner,.LoggedAsBanner{font-size:.875em;text-align:center;padding:1em;line-height:1.3em}.LoggedAsBanner{background-color:#cdf0db}.LoggedAsBanner .ButtonWrapper{margin-left:1em;font-size:.75rem}.GoldenProgressBar .ScaleToFitInner .colorWrapper{width:818px;height:28px;position:absolute;top:26px;left:28px}.GoldenProgressBar .ScaleToFitInner .colorWrapper .color{height:100%;-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.GoldenProgressBar .ScaleToFitInner .frame{width:100%;height:100%;position:absolute}.XButton{cursor:pointer;z-index:2;position:absolute;top:20px;right:20px;width:18px;height:18px}.XButton:hover .Icon{fill:#555}.XButton .Icon{width:100%;height:100%;fill:#767676}.XButton .Icon.white{fill:#fff}.XButton .Icon.white:hover{fill:#eee}.ImportRestrictedAccess.SplashScreen{padding:3em 2em}@media (min-width:1024px){.ImportRestrictedAccess.SplashScreen{padding:3em 4em;max-width:calc(1100px + 8em)}}.ImportRestrictedAccess.SplashScreen .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto calc(3.25em + 3vh)}.ImportRestrictedAccess.SplashScreen .header .title{font-size:calc(37.5px + 1.5625vw);color:#212121;font-weight:100;line-height:1.3em;text-align:center}@media (max-width:479px){.ImportRestrictedAccess.SplashScreen .header .title{font-size:45px}}@media (min-width:1440px){.ImportRestrictedAccess.SplashScreen .header .title{font-size:60px}}.ImportRestrictedAccess.SplashScreen .header .title strong{font-weight:900}@media (min-width:1280px){.ImportRestrictedAccess.SplashScreen .header .title:not(:first-child){text-align:left}}@media (min-width:1024px){.ImportRestrictedAccess.SplashScreen .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.ImportRestrictedAccess.SplashScreen .content .infoWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;border-radius:.5em;-webkit-box-shadow:4px 4px 15px 1px rgba(33,33,33,.2);box-shadow:4px 4px 15px 1px rgba(33,33,33,.2);margin:0 auto 2em;padding:7em 1.5em 3em;text-align:center;max-width:40em;position:relative}.ImportRestrictedAccess.SplashScreen .content .infoWrapper:after,.ImportRestrictedAccess.SplashScreen .content .infoWrapper:before{background-color:#fff;content:"";position:absolute}.ImportRestrictedAccess.SplashScreen .content .infoWrapper:before{border-radius:50%;-webkit-box-shadow:0 -7.5px 30px 2px hsla(0,0%,60%,.375);box-shadow:0 -7.5px 30px 2px hsla(0,0%,60%,.375);width:8em;height:8em;top:-2.25em;left:calc(50% - 4em)}.ImportRestrictedAccess.SplashScreen .content .infoWrapper:after{width:10em;height:6.75em;position:absolute;top:0;left:calc(50% - 5em)}@media (min-width:1024px){.ImportRestrictedAccess.SplashScreen .content .infoWrapper{display:block;margin:0 4em 0 0;max-width:none}}.ImportRestrictedAccess.SplashScreen .content .infoWrapper img{width:9em;height:9em;position:absolute;top:-4em;left:calc(50% - 4.5em);z-index:1}.ImportRestrictedAccess.SplashScreen .content .infoWrapper .info p{font-size:calc(15.5px + .3125vw);color:#555;font-weight:300;line-height:1.2em;text-transform:uppercase}@media (max-width:479px){.ImportRestrictedAccess.SplashScreen .content .infoWrapper .info p{font-size:17px}}@media (min-width:1440px){.ImportRestrictedAccess.SplashScreen .content .infoWrapper .info p{font-size:20px}}.ImportRestrictedAccess.SplashScreen .content .infoWrapper .info p:not(:last-child) strong{margin-bottom:.5em}.ImportRestrictedAccess.SplashScreen .content .infoWrapper .info p strong{font-size:calc(28px + .83333vw);display:inline-block;color:#212121;font-weight:900;line-height:1.2em;margin-top:.25em;text-transform:none}@media (max-width:479px){.ImportRestrictedAccess.SplashScreen .content .infoWrapper .info p strong{font-size:32px}}@media (min-width:1440px){.ImportRestrictedAccess.SplashScreen .content .infoWrapper .info p strong{font-size:40px}}.ImportRestrictedAccess.SplashScreen .content .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;text-align:center;max-width:36em}@media (min-width:1024px){.ImportRestrictedAccess.SplashScreen .content .details{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;text-align:left;max-width:28em;min-width:22em}}.ImportRestrictedAccess.SplashScreen .content .details .text{font-size:calc(15.5px + .3125vw);letter-spacing:.0625em;color:#555;font-weight:100;line-height:1.5em}@media (max-width:479px){.ImportRestrictedAccess.SplashScreen .content .details .text{font-size:17px}}@media (min-width:1440px){.ImportRestrictedAccess.SplashScreen .content .details .text{font-size:20px}}.ImportRestrictedAccess.SplashScreen .content .details .text+.info{margin-top:1.5em}.ImportRestrictedAccess.SplashScreen .content .details .btn{font-weight:700;margin:1.5em 0}.ImportRestrictedAccess.SplashScreen .content .details .link{font-weight:300;font-size:calc(13.6px + .16667vw);color:#999;line-height:1.3em;padding-left:2em;position:relative;font-style:italic}@media (max-width:479px){.ImportRestrictedAccess.SplashScreen .content .details .link{font-size:14.4px}}@media (min-width:1440px){.ImportRestrictedAccess.SplashScreen .content .details .link{font-size:16px}}.ImportRestrictedAccess.SplashScreen .content .details .link:hover{color:#555}.ImportRestrictedAccess.SplashScreen .content .details .link:hover:before{background-color:#555}.ImportRestrictedAccess.SplashScreen .content .details .link:before{background-size:35%;background-position:50%;background-repeat:no-repeat;background-color:#999;background-image:url(../files-sub/classcraft-assets/icons/question.svg);border-radius:50%;content:"";width:1.5em;height:1.5em;position:absolute;top:calc(50% - .75em);left:0}.GetTheAppModal .getTheAppModalContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GetTheAppModal .getTheAppModalContent .DS_Text{color:#555;text-align:center;margin-bottom:2rem}.GetTheAppModal .getTheAppModalContent .appLogos{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:480px){.GetTheAppModal .getTheAppModalContent .appLogos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.GetTheAppModal .getTheAppModalContent .appLogos a:not(:last-child){margin-right:1rem}@media (max-width:480px){.GetTheAppModal .getTheAppModalContent .appLogos a:not(:last-child){margin-bottom:2rem}}.GetTheAppModal .getTheAppModalContent .appLogos a img{height:40px}.SkipToContent{background:#fff;border-radius:0 0 .5em .5em;padding:.5em 1em;position:fixed;top:0;left:50%;z-index:1000;display:block;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}.SkipToContent:active,.SkipToContent:focus{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.DevelopmentLogin{margin:0 auto;max-width:24rem;width:100%}.DevelopmentLogin .title{margin-bottom:1rem}.DevelopmentLogin .formInputs>div:not(:last-child){margin-bottom:.5rem}.DevelopmentLogin .formInputs{margin-bottom:1rem}.DevelopmentLogin .buttons,.DevelopmentLogin .error{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.DevelopmentLogin .error{color:#ff1464}.DevelopmentLogin .resetPassword{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.BarChart .ct-label{font-size:.75rem;color:#555}.BarChart .ct-grid{stroke-dasharray:0;stroke:#ddd}.BarChart.truePurple .ct-series-a .ct-bar{stroke:#6932dc}.BarChart.truePurple .ct-series-b .ct-bar{stroke:#c3adf1}.BarChart.warmPink .ct-series-a .ct-bar{stroke:#ff1464}.BarChart.warmPink .ct-series-b .ct-bar{stroke:#ffa1c1}.BarChart.truePurpleAndWarmPink .ct-series-a .ct-bar{stroke:#6932dc}.BarChart.truePurpleAndWarmPink .ct-series-b .ct-bar{stroke:#ff1464}.BarChart.hotOrangeToMintyGreen .ct-series-a .ct-bar{stroke:#ffa000}.BarChart.hotOrangeToMintyGreen .ct-series-b .ct-bar{stroke:#ffe11e}.BarChart.hotOrangeToMintyGreen .ct-series-c .ct-bar{stroke:#3cd2a0}.admin_backend_wrapper{padding:20px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;height:100%}.admin_backend_wrapper .findUserInput .Search{margin-bottom:1em}.admin_backend_wrapper table{width:100%;max-width:100%}.admin_backend_wrapper table tr:nth-child(2n){background-color:#f7f7f7}.admin_backend_wrapper table tr>th{text-align:left;font-weight:700;padding:.5em 1em}.admin_backend_wrapper table tr>th.center{text-align:center}.admin_backend_wrapper table tr>td{text-align:left;padding:.5em 1em}.admin_backend_wrapper table tr>td.center{text-align:center}.admin_backend_wrapper table tr>td.smallText{font-size:.75em}.admin_backend_wrapper table tr>td.actions{text-align:right;white-space:nowrap}.admin_backend_wrapper table tr>td.actions .logAsUser{color:#555}.admin_backend_wrapper table tr.deleted{color:#ff1464}.admin_backend_wrapper table tr.banned{color:#ebcb00}.admin_backend_wrapper input,.admin_backend_wrapper select{font-size:1em;margin-right:1em}.admin_backend_wrapper label{font-weight:700;margin-right:1em}.admin_backend_wrapper .filtersList{width:auto;margin:1em 0}.admin_backend_wrapper .addWebinarWrapper{font-size:.88em}.admin_backend_wrapper .addWebinarWrapper input{font-weight:300;font-size:1em}.admin_backend_wrapper .addWebinarWrapper select{margin-right:1em}.admin_backend_wrapper .addWebinarWrapper #webinarLang{width:8.5em}.admin_backend_wrapper .addWebinarWrapper #zoomLink,.admin_backend_wrapper .addWebinarWrapper #zoomWebinarId{max-width:135px}.admin_backend_wrapper .webinarListWrapper table{width:auto}.admin_backend_wrapper #usersTable{font-weight:300;font-size:.88em}.admin_backend_wrapper #usersTable input,.admin_backend_wrapper #usersTable select{margin:0;width:100%}.admin_backend_wrapper #usersTable td,.admin_backend_wrapper #usersTable th{padding:.5em}.admin_backend_wrapper #usersTable td p:first-child,.admin_backend_wrapper #usersTable th p:first-child{margin-bottom:.5rem}.admin_backend_wrapper #usersTable td:last-child{white-space:nowrap}.adminLicensesListWrapper{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;height:100%}.adminLicensesListWrapper .btnsWrapper{text-align:right;margin:1em 1.5em}.adminLicensesListWrapper .btnsWrapper .btn+.btn{margin-left:1em}.adminLicensesListWrapper table{font-weight:300;font-size:.75em}.adminLicensesListWrapper table thead tr,.adminLicensesListWrapper table tr:nth-child(2n){background-color:#f7f7f7}.adminLicensesListWrapper table td{padding:.5em;vertical-align:middle}.adminLicensesListWrapper table td .descriptionWrapper,.adminLicensesListWrapper table td .licensedToWrapper div+div{margin-top:.3em;font-style:italic;font-weight:300;font-size:.88em}.adminLicensesListWrapper table td.copyToClipboard{cursor:pointer}.adminLicensesListWrapper table td,.adminLicensesListWrapper table th{padding:.25em}.adminLicensesListWrapper table th,.adminLicensesListWrapper table thead td{margin:.5em 0;font-weight:700;border-bottom-color:#888;vertical-align:bottom;text-align:center}.adminSchoolsWrapper{padding:2em}.adminSchoolsWrapper .adminSchoolsSection{padding:1em 0}.adminSchoolsWrapper .adminSchoolsSection h1{padding:0;margin:0;font-weight:100}.adminSchoolsWrapper .adminSchoolsSection .adminSchoolsFilters{padding:.5em 0}.adminSchoolsWrapper .adminSchoolsSection .adminSchoolsFilters input{font-weight:300;font-size:1em;margin:0 1.5em 0 .5em;width:5em}.adminSchoolsWrapper .adminSchoolsSection .adminSchoolsFilters input.schoolName{width:30em}.adminSchoolsWrapper .adminSchoolsSection .adminSchoolsFilters input.schoolId{width:15em}.adminSchoolsWrapper .adminSchoolsSection .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.adminSchoolsWrapper .adminSchoolsSection .title .btn{margin-left:20px}.adminSchoolsWrapper .adminSchoolsSection table{margin-top:1em}.adminSchoolsWrapper .adminSchoolsSection table tr th{font-weight:300;font-size:.75em;padding:.58em 1.16em;border-bottom:1px solid #ddd;color:#999;white-space:nowrap;text-transform:uppercase;letter-spacing:1px;text-align:center}.adminSchoolsWrapper .adminSchoolsSection table tr th:first-of-type{text-align:left}.adminSchoolsWrapper .adminSchoolsSection table tr td{font-weight:300;font-size:.75em;border-bottom:1px solid #ddd;padding:.5em 1em;width:1%;line-height:1.3em;cursor:pointer;text-align:center}.adminSchoolsWrapper .adminSchoolsSection table tr td:first-of-type{text-align:left;font-weight:700}.adminSchoolsWrapper .adminSchoolsSection table tr td.tableHolder{padding:0;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375)}.adminSchoolsWrapper .adminSchoolsSection table tr td.tableHolder table{background-color:#fafbfc;margin-top:0}.adminSchoolsWrapper .adminSchoolsSection table tr.noFixedWidth td{width:auto}.adminSchoolsWrapper .adminSchoolsSection table tr.noFixedWidth .actions{text-align:right}.adminSchoolsWrapper .adminSchoolsSection table tr.noFixedWidth .actions .btn.icon{font-size:10px}.adminSchoolsWrapper .adminSchoolsSection table tr.noFixedWidth .actions .btn:not(:last-of-type){margin-right:10px}.adminSchoolsWrapper .adminSchoolsSection table+h1{margin-top:1.5em}.adminSchoolConfirmBox.ConfirmBoxWrapper .ConfirmBoxInnerWrapper .ConfirmBoxTitle{font-weight:300;font-size:1.25em;margin-bottom:1em}.adminSchoolConfirmBox.ConfirmBoxWrapper .ConfirmBoxInnerWrapper .ConfirmBoxSubtitle{font-size:1.2em}table.adminTable{margin-top:1em}table.adminTable tr th{font-weight:300;font-size:.75em;padding:.58em 1.16em;border-bottom:1px solid #ddd;color:#999;white-space:nowrap;text-transform:uppercase;letter-spacing:1px;text-align:center}table.adminTable tr th:first-of-type{text-align:left}table.adminTable tr td{font-weight:300;font-size:.75em;border-bottom:1px solid #ddd;padding:.5em 1em;width:1%;line-height:1.3em;cursor:pointer;text-align:center}table.adminTable tr td:first-of-type{text-align:left;font-weight:700}table.adminTable tr td.actions{text-align:right}table.adminTable tr td.tableHolder{padding:0;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375),inset 0 -15px 15px -15px hsla(0,0%,60%,.375)}table.adminTable tr td.tableHolder table{background-color:#fafbfc;margin-top:0}.studentDashboard_dash_main_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;height:100%}.studentDashboard_dash_main_wrapper.verifyEmailWrapper{text-align:center}.studentDashboard_dash_main_wrapper.verifyEmailWrapper .modalWindowContent{height:100%;width:100%}.studentDashboard_dash_main_wrapper .PlayerInfoBlazeWrapper{-ms-flex-preferred-size:300px;flex-basis:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;height:100%;z-index:1}.studentDashboard_dash_main_wrapper .studentDashboard_dash_right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-300px;padding-left:300px;position:relative}.studentDashboard_dash_main_wrapper .studentDashboard_dash_right .studentDashboard_team_background{-o-object-fit:cover;object-fit:cover;-o-object-position:0 100%;object-position:0 100%;width:100%;height:100%;position:absolute;top:0;left:0}.studentDashboard_dash_main_wrapper .studentDashboard_dash_right .studentDash_imageHolder_player{-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.studentDashboard_dash_main_wrapper .studentDashboard_dash_right .studentDash_imageHolder_player.noPlayer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.studentDashboard_dash_main_wrapper .studentDashboard_dash_right .studentDash_imageHolder_player.noPlayer .PlayerAvatarWrap{width:100%;-ms-flex-item-align:stretch;align-self:stretch;position:relative}.studentDashboard_dash_main_wrapper .studentDashboard_dash_right .studentDash_imageHolder_player.noPlayer .text{display:inline-block;vertical-align:middle;color:#000;position:absolute;z-index:2;width:50%;text-align:center;line-height:1.3em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.studentDashboard_dash_main_wrapper .studentDashboard_dash_right .studentDashboard_dash_right_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-8%;margin-right:1rem;padding:2rem 0;position:relative;z-index:1}.studentDashboard_dash_main_wrapper .studentDashboard_dash_right .studentDashboard_dash_right_wrapper .studentDashboard_dash_right_intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:.5rem;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;max-width:354px;color:#555;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.1);box-shadow:2px 2px 16px rgba(0,0,0,.1);-webkit-animation-name:introQuestBounce;animation-name:introQuestBounce;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s;text-align:center;text-decoration:none}.studentDashboard_dash_main_wrapper .studentDashboard_dash_right .studentDashboard_dash_right_wrapper .studentDashboard_dash_right_intro .studentDashboard_dash_right_intro_text{padding:1em 1em 2em}.studentDashboard_dash_main_wrapper .studentDashboard_dash_right .studentDashboard_dash_right_wrapper .studentDash_imageHolder_team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;height:50%;margin-bottom:1.5rem}.studentDashboard_dash_main_wrapper .studentDashboard_dash_right .studentDashboard_dash_right_wrapper .studentDash_imageHolder_team:not(:last-child){max-width:554px}.studentDashboard_dash_main_wrapper .studentDashboard_dash_right .studentDashboard_dash_right_wrapper .studentDash_imageHolder_team img{margin:auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.studentDashboard_dash_main_wrapper .studentDashboard_dash_right .studentDashboard_dash_right_wrapper .studentDash_imageHolder_team.noTeam{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.studentDashboard_dash_main_wrapper .studentDashboard_dash_right .studentDashboard_dash_right_wrapper .studentDash_imageHolder_team.noTeam img{opacity:.6;max-width:354px}.studentDashboard_dash_main_wrapper .studentDashboard_dash_right .studentDashboard_dash_right_wrapper .studentDash_imageHolder_team.noTeam div{display:inline-block;vertical-align:middle;color:#000;position:absolute;z-index:2;width:100%;max-width:190px;margin:-1em auto 0;text-align:center;line-height:1.3em}.parentNoStudent_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;position:relative}.parentNoStudent_wrapper .parentNoStudent_wrapperLeft{-ms-flex-preferred-size:470px;flex-basis:470px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);position:relative;z-index:1}.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftTop{padding:3em}.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftTop .greetingLine{color:#6932dc;font-weight:100;font-size:2.5em;margin-bottom:1em}.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftTop p{font-weight:300;font-size:1.25em;line-height:1.3em}.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom{padding:3em;border-top:1px solid #ddd}.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom h1{padding:0;font-weight:100;font-size:1.75em;margin:0 0 1em}.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom ul{list-style:disc;margin-left:1em;font-weight:300;font-size:1.5em}.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom ul li{line-height:1.3em}.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom ul li+li{margin-top:.5em}.parentNoStudent_wrapper .parentNoStudent_wrapperLeft .parentNoStudent_wrapperLeftBottom a{text-decoration:none;margin-top:2em}.parentNoStudent_wrapper .parentNoStudent_wrapperRight{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-width:0;max-width:1000px;border-right:1px solid #ddd;background-size:cover;background-position:0 100%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/parent_approval_bg.jpg)}@-webkit-keyframes introQuestBounce{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes introQuestBounce{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.studentProfile{-webkit-font-smoothing:antialiased}.studentProfile,.studentProfile .profileLeft{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.studentProfile .profileLeft{z-index:1;width:33%;max-width:504px;min-width:320px;padding:2em 1em;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:1024px){.studentProfile .profileLeft{padding:2em}}@media (min-width:1441px){.studentProfile .profileLeft{padding:2em 2.5em}}.studentProfile .profileLeft hr{width:100%;border:1px solid #eee;margin:1em 0 2.5em}.studentProfile .profileLeft .emailFormWrapper{margin-bottom:1em}.studentProfile .profileLeft .messagingEmailSubscriptionToggleWrapper label{font-size:.75em;font-weight:100;margin-left:2px;line-height:1.3em}.studentProfile .profileLeft .messagingEmailSubscriptionToggleWrapper label:not(.disabled){cursor:pointer}.studentProfile .profileLeft .ButtonWrapper,.studentProfile .profileLeft .resetPasswordFormWrapper,.studentProfile .profileLeft .subscriptionWrapper{margin-bottom:1.5em}.studentProfile .profileLeft .ButtonWrapper{-ms-flex-item-align:left;align-self:left}.studentProfile .profileLeft .thirdServiceAccountLinkButtonsWrapper{padding:1.5em 0;border-top:2px solid #eee;border-bottom:2px solid #eee;margin-bottom:1.5em}.studentProfile .profileLeft .thirdServiceAccountLinkButtonsWrapper .icon{height:1.375em;margin:-2px 8px 0 0}.studentProfile .profileLeft .thirdServiceAccountLinkButtonsWrapper .icon .Icon{width:1.375em;height:1.375em}.studentProfile .profileLeft #recaptcha{margin:0 0 1.5em}.studentProfile .profileLeft .viewAsStudentWarning{color:#6932dc;display:-webkit-box;display:-ms-flexbox;display:flex;font-style:italic;font-weight:700;padding-bottom:1em}.studentProfile .profileLeft .viewAsStudentWarning .Icon{-ms-flex-negative:0;flex-shrink:0;margin:auto 1em auto 0;width:2em;height:2em}.studentProfile .profileLeft .viewAsStudentWarning .TextWrapper{margin:auto 0}.studentProfile .profileRight{background-color:#fafbfc;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1em}@media (min-width:1024px){.studentProfile .profileRight{padding:2em}}@media (min-width:1441px){.studentProfile .profileRight{padding:3em}}.studentProfile .profileRight .Card{max-width:816px;min-width:300px;margin:auto}.studentProfile .profileRight .Card:not(:last-child){margin-bottom:1.5em}.studentProfile .profileRight .Card .currentPlayer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:1023px){.studentProfile .profileRight .Card .currentPlayer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){.studentProfile .profileRight .Card .currentPlayer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:632px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.studentProfile .profileRight .Card .currentPlayer .playerAvatar{max-width:65%}.studentProfile .profileRight .Card .currentPlayer .playerInfo{width:228px}.studentProfile .profileRight .Card .currentPlayer .playerInfo .classLevelWrapper{margin-bottom:.5em}.studentProfile .profileRight .Card .currentPlayer .playerInfo .createdAtWrapper{margin-bottom:1em}.studentProfile .profileRight .Card .currentPlayer .playerInfo .classesWrapper .Title{margin-bottom:.75em}.studentProfile .profileRight .Card.studentIntro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:8rem}.studentProfile .profileRight .Card.studentIntro>img{-o-object-fit:cover;object-fit:cover;border-radius:.5rem 0 0 .5rem;height:8rem;width:18.5rem;margin-right:2rem}.studentProfile .profileRight .Card.studentIntro .studentIntroRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.studentProfile .profileRight .Card.studentIntro .studentIntroRight .DS_Text.subtitle{color:#555}.studentProfile .profileRight .Card.studentIntro .studentIntroRight .playIntroQuest{margin-top:.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.studentProfile .profileRight .Card .CardFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (max-width:1023px){.studentProfile .profileRight .Card .CardFooter{padding:2.5em 2em}}@media (min-width:1024px){.studentProfile .profileRight .Card .CardFooter{padding:2.5em 4em}}.studentProfile .profileRight .Card .CardFooter .TextWrapper{margin-bottom:2em}.studentProfile .profileRight .EnterGroupCodeCard{background-color:#f7f7f7}.studentProfile .profileRight .EnterGroupCodeCard .groupCode{margin:.5rem 1em}.studentProfile .profileRight .EnterGroupCodeCard .CardContent,.studentProfile .profileRight .EnterHallOfHeroesCard .CardContent{text-align:center}.studentProfile .profileRight .EnterGroupCodeCard .CardContent .Title,.studentProfile .profileRight .EnterHallOfHeroesCard .CardContent .Title{margin-bottom:16px}.studentProfile .profileRight .EnterGroupCodeCard .CardContent .TextWrapper,.studentProfile .profileRight .EnterHallOfHeroesCard .CardContent .TextWrapper{margin-bottom:calc(16px - .5rem)}.studentProfile .profileRight .EnterGroupCodeCard .CardContent .ButtonWrapper,.studentProfile .profileRight .EnterHallOfHeroesCard .CardContent .ButtonWrapper{display:inline-block;margin:.5rem 0}.studentProfile .profileRight .EnterHallOfHeroesCard .ButtonWrapper .Icon{margin-right:.5em}.ArchivePlayerView{-webkit-font-smoothing:antialiased;max-height:100%;overflow:auto}.ArchivePlayerView .PlayerAvatarWrapper{background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(0,rgba(0,0,0,.08)),color-stop(7%,rgba(0,0,0,.02)),color-stop(10%,transparent));background:linear-gradient(0,rgba(0,0,0,.08),rgba(0,0,0,.02) 7%,transparent 10%);height:336px;overflow:hidden}.ArchivePlayerView .PlayerAvatarWrapper>img{max-height:200%!important}.ArchivePlayerView .ArchivePlayerViewContent{padding:2.5em}.ArchivePlayerView .ArchivePlayerViewContent .TextWrapper,.ArchivePlayerView .ArchivePlayerViewContent .Title{max-width:570px;letter-spacing:0;line-height:1.5em}.ArchivePlayerView .ArchivePlayerViewContent .Title{margin:0 auto 1em}.ArchivePlayerView .ArchivePlayerViewContent .TextWrapper{margin:0 auto 1.4em;color:#555}.ArchivePlayerView .ArchivePlayerViewContent .Icon{position:relative;font-size:1.125em;bottom:-.125em;color:#ff1464;margin-right:.25em}.ArchivePlayerView .ArchivePlayerViewContent .buttonsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.2em}.ArchivePlayerView .ArchivePlayerViewContent .buttonsWrapper .ButtonWrapper{margin:0 1.2em}.ArchivePlayerSuccessView{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-font-smoothing:antialiased;max-height:100%;overflow:auto;padding:3.5em 5em}.ArchivePlayerSuccessView .Icon{border-radius:50%;background-color:#6932dc;color:#fff;height:8em;width:8em;padding:2em;overflow:visible;margin-bottom:2em}.ArchivePlayerSuccessView .Title{margin-bottom:1em}.ArchivePlayerSuccessView .TextWrapper:not(:last-child){margin-bottom:2em}.ArchivePlayerSuccessView .ArchivePlayerSuccessList{padding:2em;text-align:left;border-top:2px solid #eee;list-style-type:disc;color:#555}.ArchivePlayerSuccessView .ArchivePlayerSuccessList li{padding-left:.5em;margin-bottom:1em}.studentDashboard_gearWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;height:100%}.studentDashboard_gearWrapper .gearCatButton{margin:.5em}@media (max-width:899px){.studentDashboard_gearWrapper .gearCatButton{margin:0;width:36px;height:36px}.studentDashboard_gearWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.studentDashboard_gearWrapper .flexPanelLeft{-ms-flex-preferred-size:470px;flex-basis:470px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.studentDashboard_gearWrapper .flexPanelLeft .equipmentLeftTop{text-align:center;-ms-flex-negative:0;flex-shrink:0;padding:2em}@media (max-width:899px){.studentDashboard_gearWrapper .flexPanelLeft .equipmentLeftTop{padding:1em}}.studentDashboard_gearWrapper .flexPanelLeft .equipmentLeftTop .equipmentTopCoins>div{display:inline-block;vertical-align:middle}.studentDashboard_gearWrapper .flexPanelLeft .equipmentLeftTop .equipmentTopCoins>div.coinAmountHolder{font-size:1.88em;margin-left:.25em}@media (max-width:899px){.studentDashboard_gearWrapper .flexPanelLeft .equipmentLeftTop .equipmentTopCoins>div.coinAmountHolder{font-size:1.2em}}.studentDashboard_gearWrapper .flexPanelLeft .equipmentLeftTop .equipmentTopCoins>div.buyButtonHolder{margin-left:1.25em}.studentDashboard_gearWrapper .flexPanelLeft .equipmentSetButtonHolder{-ms-flex-preferred-size:70px;flex-basis:70px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;text-align:center;border-bottom:1px solid #ddd;padding-bottom:1.25em}@media (max-width:899px){.studentDashboard_gearWrapper .flexPanelLeft .equipmentSetButtonHolder{-ms-flex-preferred-size:55px;flex-basis:55px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;padding-bottom:.75em}}.studentDashboard_gearWrapper .flexPanelLeft .equipmentSetButtonHolder div{margin:0 4px}.studentDashboard_gearWrapper .flexPanelLeft .activeItemTitle{-ms-flex-preferred-size:70px;flex-basis:70px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;overflow:visible;font-size:2.25em;font-weight:100;padding-top:.67em;background-color:#f7f7f7;border-top:1px solid #fff;-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);text-align:center}@media (max-width:899px){.studentDashboard_gearWrapper .flexPanelLeft .activeItemTitle{font-size:1.5em;-ms-flex-preferred-size:auto;flex-basis:auto}}.studentDashboard_gearWrapper .flexPanelLeft .activeItemNav{-ms-flex-preferred-size:226px;flex-basis:226px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;position:relative;background-color:#f7f7f7;overflow:hidden;border-bottom:1px solid #ddd}@media (max-width:899px){.studentDashboard_gearWrapper .flexPanelLeft .activeItemNav{-ms-flex-preferred-size:113px;flex-basis:113px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto}}.studentDashboard_gearWrapper .flexPanelLeft .activeItemNav>div{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1em 50px}@media (max-width:899px){.studentDashboard_gearWrapper .flexPanelLeft .activeItemNav>div{padding:1em}}.studentDashboard_gearWrapper .flexPanelLeft .activeItemNav>div .btnHolder{-ms-flex-preferred-size:39.375px;flex-basis:39.375px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;text-align:center}.studentDashboard_gearWrapper .flexPanelLeft .activeItemNav>div .btnHolder .btn{background-color:#fff;-webkit-box-shadow:0 0 10px hsla(0,0%,60%,.375);box-shadow:0 0 10px hsla(0,0%,60%,.375);color:#555}.studentDashboard_gearWrapper .flexPanelLeft .activeItemNav>div .btnHolder .prev{left:20%;width:1.5rem;height:1.5rem;margin-right:.2rem;margin-top:.4rem}.studentDashboard_gearWrapper .flexPanelLeft .activeItemNav>div .btnHolder .next{left:30%;width:1.5rem;height:1.5rem;margin-left:.2rem;margin-top:.4rem}.studentDashboard_gearWrapper .flexPanelLeft .activeItemNav>div .activeItemSetImage{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin:0 50px;-o-object-fit:contain;object-fit:contain;height:100%}.studentDashboard_gearWrapper .flexPanelLeft .activeItemNav .btn{height:3em;width:3em}.studentDashboard_gearWrapper .flexPanelLeft .equipmentGearSlider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1rem}.studentDashboard_gearWrapper .flexPanelLeft .equipmentGearItemMeta{-ms-flex-preferred-size:100px;flex-basis:100px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding:0 1rem 1rem;text-align:left}@media (max-width:899px){.studentDashboard_gearWrapper .flexPanelLeft .equipmentGearItemMeta{padding:0;-ms-flex-preferred-size:60px;flex-basis:60px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto}}.studentDashboard_gearWrapper .flexPanelLeft .equipmentGearItemMeta .buyItemHolder{text-align:center}.studentDashboard_gearWrapper .flexPanelLeft .equipmentGearItemMeta .buyItemHolder>div{display:inline-block;vertical-align:middle}.studentDashboard_gearWrapper .flexPanelLeft .equipmentGearItemMeta .buyItemHolder>div.coinAmountHolder{font-size:1.88em;margin-left:.25em}@media (max-width:899px){.studentDashboard_gearWrapper .flexPanelLeft .equipmentGearItemMeta .buyItemHolder>div.coinAmountHolder{font-size:1.2em}}.studentDashboard_gearWrapper .flexPanelLeft .equipmentGearItemMeta .buyItemHolder>div.buyButtonHolder{margin-left:1.25em}.studentDashboard_gearWrapper .flexPanelLeft .equipmentGearItemMeta .buyItemHolder>div.buyButtonHolder.disabled{cursor:default;opacity:.3;pointer-events:none!important}.studentDashboard_gearWrapper .flexPanelLeft .equipmentGearItemMeta .itemIsEquipped,.studentDashboard_gearWrapper .flexPanelLeft .equipmentGearItemMeta .itemIsOwned,.studentDashboard_gearWrapper .flexPanelLeft .equipmentGearItemMeta .levelIsRequired{text-align:center;font-size:1.5em;padding-top:.25em}.studentDashboard_gearWrapper .flexPanelLeft .equipmentGearItemMeta .levelIsRequired{color:#ff1464}.studentDashboard_gearWrapper .flexPanelLeft .equipmentGearItemMeta .levelIsRequired .levelNumber{font-size:1.25em}.studentDashboard_gearWrapper .flexPanelLeft .equipmentGearItemMeta .itemIsEquipped{color:#6932dc}.studentDashboard_gearWrapper .flexPanelLeft .equipmentLeftBottom{-ms-flex-preferred-size:50px;flex-basis:50px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;text-align:right;position:relative;margin-right:1em;z-index:1}.studentDashboard_gearWrapper .flexPanelRight{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative}.studentDashboard_gearWrapper .flexPanelRight canvas{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.studentDashboard_gearWrapper .flexPanelRight canvas.hidePlaceholder+.avatarPlaceholder{display:none}.studentDashboard_gearWrapper .flexPanelRight .avatarPlaceholder{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;-o-object-fit:contain;object-fit:contain}.studentDashboard_gearWrapper .gearListWrapper{width:500px;float:left}.studentDashboard_gearWrapper .gearListWrapper .canvas{display:block;width:300px;height:300px;border:1px solid #000}.studentDashboard_gearWrapper .gearListWrapper .controlsWrapper{display:block}.studentDashboard_gearWrapper .gearListWrapper .controlsWrapper div{display:inline-block}.studentDashboard_gearWrapper .gearListWrapper .controlsWrapper table{width:100%}.studentDashboard_gearWrapper .gearListWrapper .controlsWrapper table td:first-child{width:10%}.studentDashboard_gearWrapper .gearListWrapper .controlsWrapper table td:nth-child(2){width:80%;text-align:center}.studentDashboard_gearWrapper .gearListWrapper .controlsWrapper table td:nth-child(3){width:10%}.studentDashboard_gearWrapper .gearOwnedWrapper{float:right}.studentDashboard_petsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;height:100%}@media (max-width:899px){.studentDashboard_petsWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.studentDashboard_petsWrapper .flexPanelLeft{-ms-flex-preferred-size:470px;flex-basis:470px;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);position:relative;z-index:1;-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding:1.5em}@media (max-width:1350px){.studentDashboard_petsWrapper .flexPanelLeft{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:899px){.studentDashboard_petsWrapper .flexPanelLeft{max-height:40vh;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:40%;flex-basis:40%}}.studentDashboard_petsWrapper .flexPanelLeft .flexPanelLeftNav{max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.studentDashboard_petsWrapper .flexPanelLeft .flexPanelLeftNav .petImage{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-ms-flex-item-align:stretch;align-self:stretch;text-align:center;font-weight:700}.studentDashboard_petsWrapper .flexPanelLeft .flexPanelLeftNav .petImage p+p{margin-top:.5em}.studentDashboard_petsWrapper .flexPanelLeft .flexPanelLeftNav .petImage img{max-height:100%;max-width:100%}.studentDashboard_petsWrapper .flexPanelLeft .flexPanelLeftNav .buttonHolder{-ms-flex-negative:0;flex-shrink:0}.studentDashboard_petsWrapper .flexPanelLeft .flexPanelLeftNav .buttonHolder .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 0 10px hsla(0,0%,60%,.375);box-shadow:0 0 10px hsla(0,0%,60%,.375);color:#555}@media (max-width:899px){.studentDashboard_petsWrapper .flexPanelLeft .flexPanelLeftNav .buttonHolder .btn{width:2.5em;height:2.5em}}.studentDashboard_petsWrapper .flexPanelLeft .flexPanelLeftNav .buttonHolder .buttonIcon{width:1.75em;height:1.75em}@media (max-width:899px){.studentDashboard_petsWrapper .flexPanelLeft .flexPanelLeftNav .buttonHolder .buttonIcon{width:1.25em;height:1.25em}}.studentDashboard_petsWrapper .flexPanelLeft .flexPanelLeftNav .buttonHolder .buttonIcon.prev{left:20%;margin-right:.3rem;margin-top:.15rem}.studentDashboard_petsWrapper .flexPanelLeft .flexPanelLeftNav .buttonHolder .buttonIcon.next{left:30%;margin-left:.3rem;margin-top:.15rem}.studentDashboard_petsWrapper .flexPanelRight{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:colummn;flex-direction:colummn;overflow:hidden}@media (max-width:1350px){.studentDashboard_petsWrapper .flexPanelRight{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:899px){.studentDashboard_petsWrapper .flexPanelRight{-ms-flex-preferred-size:60%;flex-basis:60%}}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:899px){.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer{margin:0}}@media (max-width:479px){.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer{text-align:center}}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoHeader{-ms-flex-negative:0;flex-shrink:0}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoDetails{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock{border-bottom:1px solid #ddd;padding:20px}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock h1{font-size:2.5em}@media (max-width:899px){.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock h1{font-size:1.5em;padding:0}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock h1+p{margin-top:1em}}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock h3{font-size:2em}@media (max-width:899px){.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock h3{font-size:1.25em}}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock .taskEarning{font-size:1.25rem;text-transform:uppercase}@media (max-width:899px){.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock .taskEarning{font-size:1em;margin:.5em 0 0}}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock.center{text-align:center}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock.startTask .startTaskBtn{font-size:1.1em}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock.startTask .startTaskBtn+div{display:inline-block;vertical-align:middle;font-size:1.25em;margin-left:.5em}@media (max-width:899px){.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock.startTask .startTaskBtn+div{display:block;margin:.5em 0;font-size:1em}}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock.startTask p{margin-top:1em}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock.in_progress .progressWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:899px){.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock.in_progress .progressWrapper{display:block}}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock.in_progress .progressWrapper>div.in_progressLeft{text-transform:uppercase;color:#6932dc;font-weight:700}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock.in_progress .progressWrapper>div.in_progressLeft>div:last-of-type{color:#555;font-weight:400;font-size:.88em}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock.in_progress p{margin-top:1em}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock.completed>div .btn{margin-right:.75em}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock.completed p{margin-top:1em}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock .greenCompleted{color:#6932dc;margin:.5em 0;text-transform:uppercase;font-weight:700}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock .greenCompleted img,.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock .greenCompleted img+div{display:inline-block;vertical-align:middle}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock .greenCompleted img{height:1em;margin-right:.5em}.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock:first-child p{text-transform:uppercase;font-size:1.25em}@media (max-width:899px){.studentDashboard_petsWrapper .flexPanelRight .petInfoContainer .petInfoBlock:first-child p{font-size:1em}}.teacherBackend_customize_events_table{border-collapse:collapse}.teacherBackend_customize_events_table.xp .presetValue{color:#6932dc}.teacherBackend_customize_events_table.hp .presetValue{color:#ff1464}.teacherBackend_customize_events_table.gp .presetValue{color:#cc8000}.teacherBackend_customize_events_table tbody tr td:first-child,.teacherBackend_customize_events_table tbody tr th:first-child,.teacherBackend_customize_events_table thead tr td:first-child,.teacherBackend_customize_events_table thead tr th:first-child{padding-left:1em}.teacherBackend_customize_events_table thead tr{border-bottom:1px solid #ddd}.teacherBackend_customize_events_table thead tr th{font-weight:300;font-size:calc(11.1px + .0625vw);letter-spacing:.0625em;color:#999;padding:0 1em 1em 0;text-align:left;text-transform:uppercase;white-space:nowrap}@media (max-width:479px){.teacherBackend_customize_events_table thead tr th{font-size:11.399999999999999px}}@media (min-width:1440px){.teacherBackend_customize_events_table thead tr th{font-size:12px}}.teacherBackend_customize_events_table tbody tr{border-bottom:1px solid #ddd}.teacherBackend_customize_events_table tbody tr:hover{background-color:#f7f7f7}.teacherBackend_customize_events_table tbody tr td{font-weight:300;font-size:calc(11.1px + .0625vw);line-height:1.3em;padding:1em 1em 1em 0;vertical-align:middle;word-break:break-word;width:1%}@media (max-width:479px){.teacherBackend_customize_events_table tbody tr td{font-size:11.399999999999999px}}@media (min-width:1440px){.teacherBackend_customize_events_table tbody tr td{font-size:12px}}.teacherBackend_customize_events_table tbody tr td.teacherBackend_customize_events_name{font-weight:700;max-width:30vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teacherBackend_customize_events_table tbody tr td.teacherBackend_customize_events_description,.teacherBackend_customize_events_table tbody tr td.teacherBackend_customize_events_effect{width:40%}.teacherBackend_customize_events_table tbody tr td.teacherBackend_customize_events_effect ul li+li{margin-top:.25em}.teacherBackend_customize_events_table tbody tr td.teacherBackend_customize_events_used{width:20%}.teacherBackend_customize_events_table tbody tr td.sentenceName{font-weight:700;width:50%}.teacherBackend_customize_events_table tbody tr td.sentenceUsed{width:50%}.teacherBackend_customize_events_table tbody tr td.presetValue{font-weight:700;text-align:center}.teacherBackend_customize_events_table tbody tr td.presetDescription{font-weight:700;width:50%}.teacherBackend_customize_events_table tbody tr td.presetUsed{width:50%}.teacherBackend_ambassador_wrapper{height:100%;padding:1em 0 0 1em}.teacherBackend_ambassador_wrapper p{margin-bottom:1em;line-height:1.2}.teacherBackend_ambassador_wrapper ul{margin:-1em 0 1em;padding-left:2.5em;list-style:disc}.teacherBackend_ambassador_wrapper ul li{padding:.3em 0}.teacherBackend_ambassador_wrapper .rightPane{display:none}.teacherBackend_ambassador_wrapper .leftPane .applicationButton{text-decoration:none;margin-bottom:1em}@media screen and (min-width:900px){.teacherBackend_ambassador_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.teacherBackend_ambassador_wrapper .leftPane{-ms-flex-preferred-size:700px;flex-basis:700px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;padding-bottom:2em}.teacherBackend_ambassador_wrapper .rightPane{-ms-flex-preferred-size:500px;flex-basis:500px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;overflow:hidden;display:block}.teacherBackend_ambassador_wrapper .rightPane img{display:block;width:125%}.teacherBackend_ambassador_wrapper .rightPane p{padding:1em 10% 0}}.teacherBackend_customize_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;position:relative}.teacherBackend_customize_wrapper .teacherBackend_customize_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;padding:.875em 1em;position:relative}.teacherBackend_customize_wrapper .teacherBackend_customize_top .Icon{color:#6932dc;height:1.25em;width:1.25em;margin-right:.5em}.teacherBackend_customize_wrapper .teacherBackend_customize_top .TextWrapper{color:#212121}.teacherBackend_customize_wrapper .teacherBackend_customize_top .TextWrapper a{color:#6932dc}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customize_bottom_inner{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeLeft{-ms-flex-preferred-size:195px;flex-basis:195px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;background-color:#fff;border-right:1px solid #ddd;z-index:1;height:100%}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;height:100%;overflow:hidden}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customizeRight_bottomWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0;position:relative}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customizeRight_bottomWrapper .topButtonHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:2em 3em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customizeRight_bottomWrapper .topButtonHolder .topButtonHolder_left{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customizeRight_bottomWrapper .topButtonHolder .topButtonHolder_right{-ms-flex-negative:0;flex-shrink:0;text-align:right}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customizeRight_bottomWrapper .topButtonHolder>div>div{display:inline-block;vertical-align:middle}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customizeRight_bottomWrapper .topButtonHolder>div>div+div{margin-left:.5em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .InterfaceSettings{position:absolute;top:0;left:0;width:100%;height:100%;padding:3em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .InterfaceSettings .interfaceTitleEditor,.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .InterfaceSettings p{font-weight:300;font-size:1.25em;line-height:1.3em;margin-top:2em;margin-bottom:1em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .InterfaceSettings .interfaceOptionHolder{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .InterfaceSettings .interfaceOptionHolder input{-ms-flex-negative:0;flex-shrink:0;margin-right:.5em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .InterfaceSettings .interfaceOptionHolder label{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .InterfaceSettings .interfaceOptionHolder.withSelect label{-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:.5em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .InterfaceSettings .interfaceClassSettings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .InterfaceSettings .interfaceClassSettings label{margin-bottom:1em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .InterfaceSettings .interfaceClassSettings input{font-size:1em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .InterfaceSettings .interfaceClassSettings input.disabled{color:#999}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper{min-height:15em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .topButtonHolder{padding:2em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .topButtonHolder .topButtonHolder_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .topButtonHolder .topButtonHolder_left .btn{white-space:nowrap}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .topButtonHolder .topButtonHolder_left .addStudentsWarning{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:20px}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .topButtonHolder .topButtonHolder_left .addStudentsWarning .Icon{font-size:1.25rem;min-width:1.25rem;margin-left:.5rem;color:#6932dc}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .topButtonHolder .topButtonHolder_left .addStudentsWarning .Icon:hover+.genericTooltip{visibility:visible}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .topButtonHolder .topButtonHolder_left .addStudentsWarning .genericTooltip{visibility:hidden;display:block;max-width:350px;min-width:350px;margin-left:3rem;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.08);box-shadow:2px 2px 16px 0 rgba(0,0,0,.08);border:0}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .topButtonHolder .topButtonHolder_left .addStudentsWarning .genericTooltip:before{border-color:#f7f7f7}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-bottom:3em;position:relative}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper .loadingWrapper{height:200px}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper .emptyClass{font-style:italic;padding-left:1em;text-align:center}@media (max-width:65em){.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table{font-weight:300;font-size:.88em}}@media (max-width:58em){.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table{font-weight:300;font-size:.75em}}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table tr th{font-weight:300;font-size:.75em;padding:1.33em .5em .75em;text-transform:uppercase}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table tr th:first-child{padding-left:2.67em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table tr th:last-child{padding-right:2.67em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table tr td{font-weight:300;font-size:.75em;padding:1.25em .5em;border-bottom:1px solid #ddd}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table tr td.playerListItem_fname{padding-left:2.67em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table tr td.playerListItem_fname span,.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table tr td.playerListItem_lname span{font-size:1.17em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table tr td.playerListItem_team .btn{font-weight:300;font-size:.88em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table tr td.playerListItem_class{white-space:nowrap}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table tr td.playerListItem_class .lnkSetupCharacter{display:inline-block;vertical-align:middle;color:#999;font-style:italic}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table tr td.playerListItem_class .infoButton{margin-left:.5em;white-space:normal}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table tr:nth-child(2) td{-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375)}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper .btnHolder{margin:1em 0;text-align:center}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper .archivedPlayersHeaderWrapper{margin:3em 1em .5em;font-weight:100;font-size:1.75em;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper .archivedPlayersHeaderWrapper .archivedPlayersTitle{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper .archivedPlayersHeaderWrapper .archivedPlayersCloseBtn{color:#ddd;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper .archivedPlayersHeaderWrapper .archivedPlayersCloseBtn:hover{color:#999;cursor:pointer}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table.archivedPlayersTable td{color:#555;border-bottom:none;border-top:1px solid #ddd}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table.archivedPlayersTable td.playerListItem_archivedBy img{height:1.5em;margin-right:.75em;display:inline-block;vertical-align:middle}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_studentsWrapper .playerListWrapper table.archivedPlayersTable td.playerListItem_archivedBy img+div{display:inline-block;vertical-align:middle;font-style:italic}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper .topButtonHolder_left .inviteParentsBtn{margin-left:2rem}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper table tr th{font-weight:300;font-size:.75em;padding:1em 0;text-transform:uppercase}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper table tr th:first-child{padding-left:4em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper table tr th:last-child{padding-right:4em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper table tr td{font-weight:300;font-size:.88em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;padding:0;vertical-align:middle}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper table tr td.studentName{font-weight:700;vertical-align:top;padding-top:1em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper table tr td .parentStatus{font-weight:300;font-size:.88em;font-style:italic;color:#999}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper table tr td .parentStatus.parentStatusConfirmed{text-transform:uppercase}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper table tr td .unlinkBtn{width:100%;white-space:nowrap}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper table tr td .linkingForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:3em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper table tr td .linkingForm .btn:not(:last-child){margin-right:1em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper table tr td:last-child{width:120px;padding-right:3.41em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper table tr.firstParent td{border-top:1px solid #ddd}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper table tr.firstParent td:first-child{padding-left:3.41em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper table tr:nth-child(2) td{-webkit-box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 15px 15px -15px hsla(0,0%,60%,.375)}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper .noStudents{text-align:center;font-style:italic;margin:3em 0}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_parentsWrapper .noStudents>div{margin:1em 0}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .topButtonHolder{padding-bottom:0}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powersBottom{padding:2em 3em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .customize_powers_tableTitle{font-weight:100;font-size:2.5em;margin-bottom:.5em;text-transform:capitalize}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table{margin-bottom:4em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table:last-of-type{margin-bottom:1em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr{page-break-inside:avoid}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr th{font-weight:300;font-size:.75em;padding:.5em;border-bottom:1px solid #ddd;text-align:center;color:#999;white-space:nowrap;text-transform:uppercase;letter-spacing:1px}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr td{border-bottom:1px solid #ddd;padding:1em;text-align:center;vertical-align:middle;width:1%}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr td.customize_powers_imageHolder .PowerImageWrapper{width:80px;height:80px}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr td.customize_powers_name{text-align:left;width:100%}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr td.customize_powers_name div:last-of-type{white-space:normal;width:auto;text-align:left;line-height:1.3em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr td.customize_powers_name div:first-of-type{margin:0 0 .5em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr td.customize_powers_name:not(.customize_powers_name_isEditing) div:first-of-type{font-weight:300;font-size:1.5em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr td.customize_powers_name.customize_powers_name_isEditing .powerDescription{width:100%;height:3.7em;resize:none;font-weight:300;font-size:.88em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr td.customize_powers_name.customize_powers_name_isEditing .powerName{width:100%;resize:none;font-weight:300;font-size:.88em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr td.customize_powers_name_edit{position:relative;white-space:nowrap}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr td.customize_powers_name_edit .btn+.btn{margin-left:1em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr td.customize_powers_name_edit .close{position:absolute;width:.75em;top:.5em;right:.5em;cursor:pointer}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr td.customize_powers_crystalsCost{font-weight:700;color:#006eff}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr td.isCollab img{height:1em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr td .powerAP{width:4em;text-align:center;font-size:1em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr.edited td{border-bottom:none}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr.edited td:first-of-type{border-left:1px solid #ddd}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr.edited td:last-of-type{border-right:1px solid #ddd}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_powersWrapper .teacherBackend_customize_powers_table tr.edited+tr td{border-top:1px solid #ddd}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .headerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2em 3em 1.5em 2.75em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .headerWrapper .title{font-weight:100;font-size:calc(31.25px + 1.30208vw);color:#212121;margin-right:.25em}@media (max-width:479px){.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .headerWrapper .title{font-size:37.5px}}@media (min-width:1440px){.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .headerWrapper .title{font-size:50px}}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .headerWrapper .buttons .btn{font-weight:300;font-size:calc(13.6px + .16667vw)}@media (max-width:479px){.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .headerWrapper .buttons .btn{font-size:14.4px}}@media (min-width:1440px){.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .headerWrapper .buttons .btn{font-size:16px}}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .headerWrapper .buttons .btn:not(:last-child){margin-right:.5em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .subheaderWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 3em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .subheaderWrapper .reset .btn,.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .subheaderWrapper .revert .btn{color:#999;font-weight:300;padding-top:.125em;padding-bottom:.125em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .subheaderWrapper .reset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .subheaderWrapper .reset>:not(:last-child){margin-right:2em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .subheaderWrapper .reset .resetEventsBtn:before{-webkit-filter:brightness(60%);filter:brightness(60%);background-image:url(../files-sub/classcraft-assets/icons/revert.svg)}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .subheaderWrapper .reset p{font-weight:300;font-size:.88em;color:#999}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .subheaderWrapper .reset p strong{color:#555}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_eventsWrapper .teacherBackend_customize_eventsBottom{padding:4em 3em 0}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_sentencesWrapper .topButtonHolder{padding-bottom:0}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_sentencesWrapper .teacherBackend_customize_sentencesBottom{padding:0 3em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_sentencesWrapper .teacherBackend_customize_sentencesBottom .customizeSentenceHeader{font-style:italic;margin-bottom:1em;line-height:1.3em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_sentencesWrapper .teacherBackend_customize_sentencesBottom .teacherBackend_customize_sentences_table tr th{font-weight:300;font-size:.75em;border-bottom:1px solid #ddd;padding:1em 0;text-align:left;white-space:nowrap;text-transform:uppercase}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_sentencesWrapper .teacherBackend_customize_sentencesBottom .teacherBackend_customize_sentences_table tr th:first-of-type{padding-left:0}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_sentencesWrapper .teacherBackend_customize_sentencesBottom .teacherBackend_customize_sentences_table tr td{border-bottom:1px solid #ddd;padding:.5em 1em .5em 0;height:65px;text-align:left;vertical-align:middle}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_sentencesWrapper .teacherBackend_customize_sentencesBottom .teacherBackend_customize_sentences_table tr td:first-child{font-weight:700;line-height:1.2}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_sentencesWrapper .teacherBackend_customize_sentencesBottom .teacherBackend_customize_sentences_table tr td:last-child{width:7.5em;text-align:center;padding:.5em 0;white-space:nowrap}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_sentencesWrapper .teacherBackend_customize_sentencesBottom .teacherBackend_customize_sentences_table tr td:last-child .btn+.btn{margin-left:.5em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_sentencesWrapper .teacherBackend_customize_sentencesBottom .teacherBackend_customize_sentences_table tr td input{width:100%;font-weight:300;font-size:.88em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_sentencesWrapper .teacherBackend_customize_sentencesBottom .teacherBackend_customize_sentences_table tr:last-child td{border-bottom:0}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .topButtonHolder{padding-bottom:0}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .customizePresetsBottom{padding:0 3em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .customizePresetsHeader{font-style:italic;margin-bottom:1em;line-height:1.3em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper{position:relative}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .lockedPreset{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);z-index:10}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .lockedPreset .lockedPresetInner{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .lockedPreset .lockedPresetInner .lockedPresetInnerLeft{-ms-flex-preferred-size:100px;flex-basis:100px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;height:150px;background-image:url(../files-sub/classcraft-assets/images/owl.png);background-size:cover;background-position:0;background-repeat:no-repeat}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .lockedPreset .lockedPresetInner .lockedPresetInnerMiddle{-ms-flex-preferred-size:500px;flex-basis:500px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-width:350px;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);background-color:#fafafa;padding:2em;overflow:hidden;border:1px solid #ddd;border-radius:1em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .lockedPreset .lockedPresetInner .lockedPresetInnerMiddle h1{padding:0;font-weight:300;font-size:1.5em;margin:0 0 .5em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .lockedPreset .lockedPresetInner .lockedPresetInnerMiddle p{font-weight:300;font-size:.88em;color:#999;line-height:1.5em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .lockedPreset .lockedPresetInner .lockedPresetInnerMiddle.GP strong{color:#cc8000}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .lockedPreset .lockedPresetInner .lockedPresetInnerMiddle .subscribeBtn{margin-top:1em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .lockedPreset .lockedPresetInner .lockedPresetInnerRight{-ms-flex-preferred-size:100px;flex-basis:100px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;height:180px;background-image:url(../files-sub/classcraft-assets/images/fox.png);background-size:cover;background-position:100%;background-repeat:no-repeat}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .singlePresetHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .singlePresetHeader .presetNameHolder{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin:1em 0}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .singlePresetHeader .presetNameHolder .presetName{display:inline-block;vertical-align:middle;font-size:2em;margin-top:.1em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .singlePresetHeader .presetNameHolder .btn{cursor:default;margin-right:.5em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .singlePresetHeader .presetNameHolder .btn.red:hover{background-color:#ff1464}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .singlePresetHeader .presetNameHolder .btn.yellow:hover{background-color:#6932dc}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .singlePresetHeader .presetNameHolder .btn.gold:hover{background-color:#cc8000}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .singlePresetHeader .presetNameHolder+div{-ms-flex-negative:0;flex-shrink:0}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table{margin-bottom:2.5em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tbody tr{background-color:#fff;cursor:pointer}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tbody tr:hover{background-color:#fafbfc}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr th{font-weight:300;font-size:.75em;padding:1em .5em;border-bottom:1px solid #eee;text-align:left;white-space:nowrap;text-transform:uppercase}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr th:first-of-type{padding-left:0;text-align:center}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr td{border-bottom:1px solid #eee;padding:.5em;height:65px;text-align:left;vertical-align:middle;font-weight:700}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr td:first-child{padding-left:0;text-align:center;width:5em;font-weight:700}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr td:first-child input{text-align:center}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr td.customize_events_edit{width:100%}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr td:last-child{width:7.5em;text-align:center;padding:.5em 0;white-space:nowrap}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr td:last-child .btn+.btn{margin-left:.5em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr td input{width:100%;font-weight:300;font-size:.88em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr:last-child td{border-bottom:0}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr.holder_XP td:first-child{color:#6932dc}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr.holder_HP td:first-child{color:#ff1464}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr.holder_GP td:first-child{color:#cc8000}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr.holder_GP.ui-sortable-helper .btn,.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr.holder_HP.ui-sortable-helper .btn,.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_presetsWrapper .teacherBackend_customize_presetsSharedWrapper .teacherBackend_customize_presets_table tr.holder_XP.ui-sortable-helper .btn{display:none}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper{padding:3em}@media (min-width:1024px){.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper{display:grid;grid:-webkit-min-content 1fr/23em 1fr;grid:min-content 1fr/23em 1fr;grid-gap:0 3em;grid-template-areas:"title title" "content table"}}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .Title{grid-area:title;color:#ebcb00;font-weight:700;margin-bottom:1.5em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .Title img{-webkit-transform:translateY(20%);transform:translateY(20%)}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .TextWrapper{grid-area:content}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .TextWrapper p{font-style:italic;line-height:1.7em;margin-bottom:1.5em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .TextWrapper p:last-of-type{margin-bottom:3em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .TextWrapper p a{color:#6932dc;font-weight:700}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .TextWrapper p a:hover{color:#7948e0}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .TextWrapper .ButtonWrapper{margin-bottom:2em}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .teacherBackend_customize_deleteStudents{grid-area:table}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .teacherBackend_customize_deleteStudents .teacherBackend_customize_deleteStudentsTable{font-weight:300;font-size:.75em;border-collapse:collapse}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .teacherBackend_customize_deleteStudents .teacherBackend_customize_deleteStudentsTable thead{font-weight:300;font-size:.88em;color:#ddd;text-transform:uppercase}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .teacherBackend_customize_deleteStudents .teacherBackend_customize_deleteStudentsTable thead td{padding:.5em 0}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .teacherBackend_customize_deleteStudents .teacherBackend_customize_deleteStudentsTable tbody tr{border-top:1px solid #ddd}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .teacherBackend_customize_deleteStudents .teacherBackend_customize_deleteStudentsTable tbody tr td{padding:1.5em 0}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .teacherBackend_customize_deleteStudents .teacherBackend_customize_deleteStudentsTable tbody tr td.name{color:#212121;font-weight:700}.teacherBackend_customize_wrapper .teacherBackend_customize_bottom .teacherBackend_customizeRight .teacherBackend_customize_deleteWrapper .teacherBackend_customize_deleteStudents .teacherBackend_customize_deleteStudentsTable td:not(:last-child){padding-right:1em}@media print{.teacherBackend_customize_wrapper .teacherBackend_customize_bottom_inner{position:static!important}.teacherBackend_customize_wrapper .teacherBackend_customizeLeft{display:none}.teacherBackend_customize_wrapper .teacherBackend_customizeRight .topButtonHolder{display:none!important}.teacherBackend_customize_wrapper .teacherBackend_customize_eventsWrapper{padding:0!important}.teacherBackend_customize_wrapper .teacherBackend_customize_eventsWrapper .customize_events_edit{display:none!important}.teacherBackend_customize_wrapper .teacherBackend_customize_powersWrapper,.teacherBackend_customize_wrapper .teacherBackend_customize_presetsWrapper{padding:3em 0!important}.teacherBackend_customize_wrapper .teacherBackend_customize_presetsWrapper .customizePresetsHeader{display:none!important}#signOut,.btn{display:none;height:0}.scroll{overflow:visible}.teacherBackend_customize_studentsWrapper{display:block;padding:1em 3.25em;background-color:#fff;min-height:15em}.teacherBackend_customize_studentsWrapper .playerListWrapper{margin-bottom:3em}.teacherBackend_customize_studentsWrapper .playerListWrapper table{height:100%}.teacherBackend_customize_studentsWrapper .playerListWrapper table tr:nth-child(2n){background-color:#f7f7f7}.teacherBackend_customize_studentsWrapper .playerListWrapper table tr th{font-weight:700;padding:.25em}.teacherBackend_customize_studentsWrapper .playerListWrapper table tr td{padding:.25em}.teacherBackend_customize_studentsWrapper .playerListWrapper table tr .playerListItem_class,.teacherBackend_customize_studentsWrapper .playerListWrapper table tr .playerListItem_email{text-align:center}.teacherBackend_customize_studentsWrapper .playerListWrapper table tr .playerListItem_btnContainer{white-space:nowrap;text-align:right}.teacherBackend_customize_studentsWrapper .playerListWrapper table tr .playerListItem_btnContainer .btn.icon{font-size:.7em;border-width:4px}.teacherBackend_customize_studentsWrapper .playerListWrapper table tr .playerListItem_btnContainer .btn.icon.disabled{cursor:default;opacity:.3;pointer-events:none!important}.teacherBackend_customize_studentsWrapper .playerListWrapper table tr .playerListItem_btnContainer .btn.icon+.btn{margin-left:.4em}.teacherBackend_customize_studentsWrapper .playerListWrapper table tr.isEditing input{width:100%;font-size:1em;text-align:center}.teacherBackend_customize_studentsWrapper .playerListWrapper table tr.isEditing input.fname,.teacherBackend_customize_studentsWrapper .playerListWrapper table tr.isEditing input.lname{width:48%;text-align:left}.teacherBackend_customize_studentsWrapper .playerListWrapper table tr.isEditing input.fname+input,.teacherBackend_customize_studentsWrapper .playerListWrapper table tr.isEditing input.lname+input{margin-left:1%}.teacherBackend_customize_studentsWrapper .playerListWrapper table tr.isEditing input.email{text-align:left}.teacherBackend_customize_studentsWrapper .playerListWrapper table tr.isAdding input,.teacherBackend_customize_studentsWrapper .playerListWrapper table tr.isAdding select{font-size:1em;width:23%;margin-right:1%}.teacherBackend_customize_studentsWrapper .playerListWrapper table tr.isAdding input.email,.teacherBackend_customize_studentsWrapper .playerListWrapper table tr.isAdding select.email{width:48%}.teacherBackend_customize_studentsWrapper .playerListWrapper table tr .emailDisclaimer{font-size:.88em;margin:1em 0;line-height:1.3}}.effectWrapper .commas:after{color:#212121;font-weight:400}.effectWrapper .statsModifiers{display:inline-block}.forumsWrapper{height:100%;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;padding:2em}.forumsWrapper .forumHeader{line-height:3.13em;margin-bottom:1em}.forumsWrapper .forumHeader .forumTypeMenu{display:inline-block;height:60px}.forumsWrapper .forumHeader .forumTypeMenu .forumTypeMenuItem{cursor:pointer;display:inline-block;width:49%}.forumsWrapper .forumHeader .headerTitle{font-weight:100;font-size:2.5em;float:left}.forumsWrapper .forumHeader .newForumBtnContainer{float:right;text-align:right}.forumsWrapper .forumHeader .newForumBtnContainer div{display:inline-block;vertical-align:middle;margin-left:1em}.forumsWrapper .forumHeader .searchContainer{font-size:1em}.forumsWrapper .textIntro div{margin-bottom:1em}.forumsWrapper .textIntro h1{border:2px solid #ebcb00;font-weight:300;font-size:1.25em;padding:1em;margin:1em 0;line-height:1.3em}.forumsWrapper .migrateMessageWrapper{padding:1em;background-color:#f7f7f7;text-align:center;border:1px solid #ddd;margin:1em 0}.forumsWrapper .migrateMessageWrapper .migrateMessage{font-size:1.25em;line-height:1.3}.forumsWrapper .migrateMessageWrapper .btnHolder{margin-top:1em}.forumsWrapper .migrateMessageWrapper .btnHolder .btn+.btn{margin-left:.5em}.forumsWrapper .forumContentWrapper{width:100%;margin-bottom:1em;cursor:pointer;border-bottom:1px solid #ddd}.forumsWrapper .forumContentWrapper tr.forumsListHeader{font-size:.63em;color:#555;padding-bottom:.5em}.forumsWrapper .forumContentWrapper tr.forumsListHeader>th{text-align:center;overflow:hidden;cursor:pointer}.forumsWrapper .forumContentWrapper tr.forumsListHeader>th.title{text-align:left}.forumsWrapper .forumContentWrapper tr.forumsListHeader>th[data-attr=null]{cursor:default}.forumsWrapper .forumContentWrapper tr.forumsListItem{min-height:4em;font-size:.8em;margin-bottom:1em}.forumsWrapper .forumContentWrapper tr.forumsListItem:hover{background-color:#f1f1f1}.forumsWrapper .forumContentWrapper tr.forumsListItem:nth-child(odd){background-color:#f9f9f9}.forumsWrapper .forumContentWrapper tr.forumsListItem:nth-child(odd):hover{background-color:#f1f1f1}.forumsWrapper .forumContentWrapper tr.forumsListItem td{border-top:1px solid #ddd;border-left:1px solid #ddd;text-align:center;padding:10px;overflow:hidden;position:relative;width:12.5%}.forumsWrapper .forumContentWrapper tr.forumsListItem td.title{width:50%;font-size:1.5em;position:relative;text-align:left;padding-left:1.5em}.forumsWrapper .forumContentWrapper tr.forumsListItem td.title .stickyIcon{position:absolute;top:-1px;left:5px}.forumsWrapper .forumContentWrapper tr.forumsListItem td:last-child{border-right:1px solid #ddd}.forumsWrapper .forumDetailsWrapper .textEditorWrapper{margin-top:1em}.forumsWrapper .forumDetailsWrapper .forumMessageContainer{width:100%;position:relative;border:1px solid #ddd}.forumsWrapper .forumDetailsWrapper .forumMessageContainer:not(:first-child){border-top:none}.forumsWrapper .forumDetailsWrapper .forumMessageContainer .forumTitle{border-bottom:1px solid #ddd;padding:0 .67em;line-height:2.67em;background-color:#f7f7f7;font-size:1.5em}.forumsWrapper .forumDetailsWrapper .forumMessageContainer .forumMessageContainerInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.forumsWrapper .forumDetailsWrapper .forumMessageContainer .forumMessageContainerInner .forumPostSide{-ms-flex-preferred-size:12.5em;flex-basis:12.5em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;text-align:center;padding:1.5em;background-color:#f7f7f7;border-right:1px solid #ddd}.forumsWrapper .forumDetailsWrapper .forumMessageContainer .forumMessageContainerInner .forumPostSide .label{color:#6932dc;margin-top:.25em}.forumsWrapper .forumDetailsWrapper .forumMessageContainer .forumMessageContainerInner .forumPostSide .label div,.forumsWrapper .forumDetailsWrapper .forumMessageContainer .forumMessageContainerInner .forumPostSide .label img{display:inline-block;vertical-align:middle}.forumsWrapper .forumDetailsWrapper .forumMessageContainer .forumMessageContainerInner .forumPostSide .label img{height:1em}.forumsWrapper .forumDetailsWrapper .forumMessageContainer .forumMessageContainerInner .forumPostSide .label div{padding-top:.25em}.forumsWrapper .forumDetailsWrapper .forumMessageContainer .forumMessageContainerInner .forumPostSide .dateCreated{display:block;margin-top:1em;font-size:.88em;color:#555}.forumsWrapper .forumDetailsWrapper .forumMessageContainer .forumMessageContainerInner .forumPostContent{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding:1.5em}.forumsWrapper .forumDetailsWrapper .forumMessageContainer .forumMessageContainerInner .forumPostContent .forumImage,.forumsWrapper .forumDetailsWrapper .forumMessageContainer .forumMessageContainerInner .forumPostContent .messageFiles .forumImage{display:block;max-width:100%}.teacherBackend_invoices_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;position:relative}.teacherBackend_invoices_wrapper .teacherBackend_invoices_top{-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 15px 15px -15px hsla(0,0%,60%,.375);box-shadow:0 15px 15px -15px hsla(0,0%,60%,.375);position:relative;z-index:1}.teacherBackend_invoices_wrapper .teacherBackend_invoices_top .teacherBackend_invoices_top_top{padding:3.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.teacherBackend_invoices_wrapper .teacherBackend_invoices_top .teacherBackend_invoices_top_top .headerLeft{font-weight:100;font-size:2.5em;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;overflow:visible}.teacherBackend_invoices_wrapper .teacherBackend_invoices_top .teacherBackend_invoices_top_top .headerLeft div{display:inline-block;vertical-align:middle}.teacherBackend_invoices_wrapper .teacherBackend_invoices_top .teacherBackend_invoices_top_top .headerLeft img{height:1em;margin-right:.5em;display:inline-block;vertical-align:middle}.teacherBackend_invoices_wrapper .teacherBackend_invoices_top .teacherBackend_invoices_top_top .headerLeft img.clickable:hover{-webkit-filter:brightness(60%);filter:brightness(60%)}.teacherBackend_invoices_wrapper .teacherBackend_invoices_top .teacherBackend_invoices_top_top .headerRight{-ms-flex-negative:0;flex-shrink:0;font-size:.88em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.teacherBackend_invoices_wrapper .teacherBackend_invoices_top .teacherBackend_invoices_top_top .headerRight #customTotal{-ms-flex-preferred-size:6em;flex-basis:6em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;margin-left:1em}.teacherBackend_invoices_wrapper .teacherBackend_invoices_top .teacherBackend_invoices_top_top .headerRight #customCurrency{-ms-flex-preferred-size:8em;flex-basis:8em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;margin:0 .5em}.teacherBackend_invoices_wrapper .teacherBackend_invoices_top .teacherBackend_invoices_top_top .headerRight #applyCustomValues{margin:0 .5em}.teacherBackend_invoices_wrapper .teacherBackend_invoices_top .teacherBackend_invoices_top_top .headerRight #cancelCustomValues{margin-left:.5em;margin-right:2em}.teacherBackend_invoices_wrapper .teacherBackend_invoices_top .teacherBackend_invoices_top_top .headerRight #print{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding{padding:2em 3.25em}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .filterWrapper{margin-bottom:1em}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .filterWrapper input,.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .filterWrapper label{vertical-align:middle}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .invoicesTable{width:100%;font-size:.88em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .invoicesTable tr:nth-child(2n){background-color:#eee}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .invoicesTable tr th{border-bottom:1px solid #ddd;padding:.5em 0;text-align:center;min-width:9em;font-weight:700}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .invoicesTable tr th:first-child{text-align:left;padding-left:2em}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .invoicesTable tr td{border-bottom:1px solid #ddd;padding:.5em 0;text-align:center;vertical-align:middle}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .invoicesTable tr td:first-child{text-align:left;padding-left:2em}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .invoicesTable tr td:last-of-type{width:250px}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .invoicesTable tr td .btn{text-decoration:none;white-space:nowrap}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .invoicesTable tr td .iosMessage{font-size:.88em}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .invoicesTable tr td.transactionType{font-size:.88em;font-weight:700}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .invoicesTable tr td.transactionType.renewal{font-weight:300}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .invoicesTable tr td input{width:100%;text-transform:none}.teacherBackend_invoices_wrapper .teacherBackend_invoices_bottom .teacherBackend_invoices_bottom_padding .invoicesBlankState{text-align:center;color:#999;font-weight:300;font-size:1.25em;margin-top:1em}.teacherBackend_invoice_wrapper{background:#f7f7f7;padding:2em;border-bottom:1px solid #ddd;-webkit-box-shadow:inset 0 -15px 15px -15px hsla(0,0%,60%,.375);box-shadow:inset 0 -15px 15px -15px hsla(0,0%,60%,.375)}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner{width:100%;max-width:1000px;background-color:#fff;margin:auto;position:relative;border:1px solid #ddd;padding:2em;page-break-after:always}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceLogo{text-align:center}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceLogo img{width:400px;max-width:100%}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceHeader{margin-top:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceHeader .invoiceAddress{-ms-flex-negative:0;flex-shrink:0;margin-right:1em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceHeader .invoiceAddress div:first-child{font-weight:700;margin-bottom:.5em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceHeader .invoiceAddress div{line-height:1.2em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceHeader .invoiceAddress .cardInfo{font-weight:300;font-size:.75em;text-transform:uppercase;color:#555}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceHeader .invoiceMeta{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceHeader .invoiceMeta table{width:auto;margin-left:auto}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceHeader .invoiceMeta table tr td{padding:.25em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceHeader .invoiceMeta table tr td:first-child{font-weight:700;padding-right:3em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceHeader .invoiceMeta table tr td:last-child{text-align:right}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceHeader .invoiceMeta table tr.invoiceMetaTotal{text-transform:uppercase}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceHeader .invoiceMeta table tr.invoiceMetaTotal td{font-weight:700}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceHeader .invoiceMeta table tr.invoiceMetaApprox{font-weight:300;font-size:.75em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceBody{margin-top:3em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceBody table tr th{font-size:.88em;font-weight:700;text-transform:uppercase;border-bottom:1px solid #ddd;text-align:center;padding:0 .28em .25em 0}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceBody table tr th.invoiceBodyDescription{text-align:left;padding-left:.28em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceBody table tr th.invoiceBodyAmount{text-align:right}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceBody table tr td{text-align:center;border-bottom:1px solid #ddd}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceBody table tr td.invoiceBodyDescription{text-align:left;padding-left:.25em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceBody table tr td.invoiceBodyDescription .itemDescriptionDetails{font-weight:300;font-size:.88em;color:#999;margin-top:.3em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceBody table tr td.invoiceBodyAmount{text-align:right;padding-left:0;padding-right:.25em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceSummary{margin-top:1em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceSummary table{width:auto;margin-left:auto}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceSummary table tr td{padding:.25em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceSummary table tr td:first-child{font-weight:700;padding-right:2em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceSummary table tr td:last-child{text-align:right}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceSummary table tr.invoiceSummaryTotal{text-transform:uppercase}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceSummary table tr.invoiceSummaryTotal td{border-top:1px solid #ddd;font-weight:700;padding-top:.5em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceSummary table tr.invoiceSummaryApprox{font-weight:300;font-size:.75em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:300;font-size:.75em;color:#555;line-height:1.2em;margin-top:4em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceFooter>div{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceFooter>div:first-child .invoiceFooterAddress{margin-top:.5em}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceFooter>div:last-child{text-align:right}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner .invoiceFooter>div:last-child .invoiceFooterTaxInfo{text-transform:uppercase;margin-bottom:.5em}@media print{.teacherBackend_invoice_wrapper{height:270mm;display:block;background:none;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none}.teacherBackend_invoice_wrapper .teacherBackend_invoice_inner{border:none}.teacherBackend_invoice_wrapper #signOut,.teacherBackend_invoice_wrapper .btn{display:none;height:0}.teacherBackend_invoice_wrapper .scroll{overflow:visible}}.profileWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;height:100%}.profileWrapper .profileLeft{overflow:hidden;-ms-flex-preferred-size:520px;flex-basis:520px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.profileWrapper .profileLeft,.profileWrapper .profileLeft .profileLeftTop{-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.profileWrapper .profileLeft .profileLeftTop{-ms-flex-negative:0;flex-shrink:0;padding:2em;-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;border-bottom:1px solid #ddd}.profileWrapper .profileLeft .profileLeftTop>div:first-of-type{-ms-flex-preferred-size:115px;flex-basis:115px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;height:115px;margin-right:2em;background-size:contain;background-position:50%;background-repeat:no-repeat}.profileWrapper .profileLeft .profileLeftTop>div:last-of-type{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-ms-flex-item-align:center;align-self:center;font-size:2.25em;font-weight:100;line-height:1.2}.profileWrapper .profileLeft .profileLeftMiddle{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner{padding:2em}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper>img{width:1.5em;margin-right:1em;-ms-flex-negative:0;flex-shrink:0}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper.generic div+div{margin-top:.35em}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper.centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper+.infoWrapper{margin-top:1em}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper.profileViewInvoicesWrapper{margin:2em 0}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper .display_account_infosWrapper{width:100%}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper .display_account_infosWrapper .displayAccountInfoWrapper .accountType{font-size:1em;font-weight:700}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper .display_account_infosWrapper .subscribeBtnWrapper{text-align:left;margin-bottom:1em;margin-left:2.5em}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper .display_account_infosWrapper .subscribeBtnWrapper .bolder{font-weight:900}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper .changeSchoolBtn{color:#999}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper.addLicenseWrapper .addLicenseInnerWrapper{width:100%;position:relative}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper.addLicenseWrapper .addLicenseInnerWrapper input{width:68%}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper.addLicenseWrapper .addLicenseInnerWrapper div,.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper.addLicenseWrapper .addLicenseInnerWrapper input{display:inline-block;vertical-align:middle}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .infoWrapper.addLicenseWrapper .addLicenseInnerWrapper .btn.cancel{margin:0}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .teacherConnectWrapper{margin:2em 0}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .teacherConnectWrapper .btn{min-width:19em}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .teacherConnectWrapper .btn img{-webkit-filter:brightness(60%);filter:brightness(60%)}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .externalServicesWrapper .squareBtn{min-width:19em}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .externalServicesWrapper .squareBtn+.squareBtn{margin-top:.5em}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .externalServicesWrapper .squareBtn .icon{height:1.375em;margin:-2px 8px 0 0}.profileWrapper .profileLeft .profileLeftMiddle .profileLeftMiddleInner .externalServicesWrapper .squareBtn .icon .Icon{width:1.375em;height:1.375em}.profileWrapper .profileLeft .profileLeftMiddle .editButton{position:absolute;cursor:pointer;top:1.5em;right:1.5em}.profileWrapper .profileLeft .profileLeftMiddle .editButton img{width:1.5em}.profileWrapper .profileLeft .profileLeftBottom{-ms-flex-negative:0;flex-shrink:0;padding:2.27em;font-size:.88em;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);border-top:1px solid #ddd}.profileWrapper .profileLeft .profileLeftBottom img{display:block;width:100%;margin-top:1em}.profileWrapper .profileRight{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative;max-width:1000px;border-right:1px solid #ddd}.profileWrapper .profileRight .profileRightInner{padding:2em}.profileWrapper .profileRight .profileRightInner .certifications{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #ddd;padding-bottom:.5rem;margin-bottom:2rem}.profileWrapper .profileRight .profileRightInner .certifications .title{margin-bottom:.5rem}.profileWrapper .profileRight .profileRightInner .certifications .certification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.profileWrapper .profileRight .profileRightInner .certifications .certification img{height:84px;margin-right:1rem}.profileWrapper .profileRight .profileRightInner .certifications .certification .displayAccountCertificationWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.profileWrapper .profileRight .profileRightInner .certifications .certification .displayAccountCertificationWrapper .DS_Button{margin-top:.5rem}.profileWrapper .profileRight .editingWrapper h1{border-bottom:1px solid #ddd;padding-bottom:.25em;margin-bottom:1.14em}.profileWrapper .profileRight .editingWrapper .editTitle{font-size:1.5em;padding-bottom:.5em;font-weight:100}.profileWrapper .profileRight .editingWrapper .ManageEmailSettingsWrapper{font-size:1rem;font-weight:300;margin:1.5rem 0}.profileWrapper .profileRight .editingWrapper .ManageEmailSettingsWrapper>div{padding:.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profileWrapper .profileRight .editingWrapper .ManageEmailSettingsWrapper button{border:1px solid #ddd;color:#999;font-size:12px;font-weight:700;cursor:pointer;margin-left:1rem}.profileWrapper .profileRight .editingWrapper .editTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.profileWrapper .profileRight .editingWrapper .editTop .editTopSection{display:inline-block;vertical-align:top;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.profileWrapper .profileRight .editingWrapper .editTop .editTopSection input,.profileWrapper .profileRight .editingWrapper .editTop .editTopSection select{width:100%;display:block;font-size:1em}.profileWrapper .profileRight .editingWrapper .editTop .editTopSection input+input,.profileWrapper .profileRight .editingWrapper .editTop .editTopSection input+select,.profileWrapper .profileRight .editingWrapper .editTop .editTopSection select+input,.profileWrapper .profileRight .editingWrapper .editTop .editTopSection select+select{margin-top:.5em}.profileWrapper .profileRight .editingWrapper .editTop .editTopSection+.editTopSection{margin-left:4%}.profileWrapper .profileRight .editingWrapper .editTop .editTopSection span+input,.profileWrapper .profileRight .editingWrapper .editTop .editTopSection span input{margin-top:.5em}.profileWrapper .profileRight .editingWrapper .editTop .editTopSection .pendingEmail{font-weight:300;font-size:.75em;color:#999;text-align:right;margin:.5em 0 1.14em}.profileWrapper .profileRight .editingWrapper .editTop .editTopSection .pendingEmail>div{margin-top:.5em}.profileWrapper .profileRight .editingWrapper .editTop .editTopSection .pendingEmail #cancelPendingEmailLnk,.profileWrapper .profileRight .editingWrapper .editTop .editTopSection .pendingEmail .sendVerifyEmailBtn{font-weight:300;font-size:1em}.profileWrapper .profileRight .editingWrapper .profilePicWrapper{padding:2em 0}.profileWrapper .profileRight .editingWrapper .profilePicWrapper label{margin-right:1em}.profileWrapper .profileRight .editingWrapper .profilePicWrapper .profilePicLeft{display:inline-block;vertical-align:middle;margin-right:1em;height:115px;width:115px;background-size:contain;background-position:50%;background-repeat:no-repeat}.profileWrapper .profileRight .editingWrapper .profilePicWrapper .profilePicLeft+.profilePicRight{display:inline-block;vertical-align:bottom}.profileWrapper .profileRight .editingWrapper .profilePicWrapper .profilePicLeft+.profilePicRight label{display:block;margin:0 0 .5em}.profileWrapper .profileRight .editingWrapper .billingInfoWrapper{margin-bottom:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.profileWrapper .profileRight .editingWrapper .billingInfoWrapper .billingWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.profileWrapper .profileRight .editingWrapper .billingInfoWrapper .billingWrapper .address>div{font-size:16px;line-height:24px}.profileWrapper .profileRight .editingWrapper .billingInfoWrapper .ccWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.profileWrapper .profileRight .editingWrapper .billingInfoWrapper .ccWrapper .creditCardInfo>div{font-size:16px;line-height:24px}.profileWrapper .profileRight .editingWrapper .billingInfoWrapper .editTitle img{cursor:pointer;width:.7em}.profileWrapper .profileRight .editingWrapper textarea{width:100%;height:12.5em;font-size:1em;line-height:1.3}.profileWrapper .profileRight .editingWrapper #cancelPendingEmailLnk,.profileWrapper .profileRight .editingWrapper .sendVerifyEmailBtn{font-weight:300;font-size:.75em;color:#999;font-style:italic;margin:.5em 0 1.14em;text-align:right}.profileWrapper .profileRight .editingWrapper .editEmailSubscribe{margin:1em 0}.profileWrapper .profileRight .editingWrapper .editEmailSubscribe input[type=checkbox]{display:inline-block;vertical-align:middle;margin:-.2em .25em 0 0}.profileWrapper .profileRight .editingWrapper .profileBottomLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:.5em 0}.profileWrapper .profileRight .editingWrapper .profileBottomLinks span{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.profileWrapper .profileRight .editingWrapper .profileBottomButton{margin:1.5em 0}.referWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;height:100%}.referWrapper strong{color:#6932dc}.referWrapper .leftPane{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;max-width:600px;overflow:hidden;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375);position:relative;z-index:1}.referWrapper .leftPane .leftPaneInner{padding:2em 3em}.referWrapper .leftPane .leftPaneInner .title{font-weight:100;font-size:2.5em}.referWrapper .leftPane .leftPaneInner .content{margin:2em 0;padding-bottom:2em;font-size:1.25em;line-height:1.3;border-bottom:1px solid #ddd}.referWrapper .leftPane .leftPaneInner .content>p{margin-bottom:1.5em}.referWrapper .leftPane .leftPaneInner .content>p:last-of-type{margin:0}.referWrapper .leftPane .leftPaneInner .content em{color:#000;display:block;font-weight:300;font-size:1.5em}.referWrapper .leftPane .leftPaneInner .content em strong{color:#6932dc;text-transform:uppercase}.referWrapper .leftPane .leftPaneInner .content ul{list-style:none;margin:1em 0 0}.referWrapper .leftPane .leftPaneInner .content ul li{margin-bottom:1em}.referWrapper .leftPane .leftPaneInner .content ul li strong{display:block;font-size:1.5em;color:#000;font-weight:700}.referWrapper .leftPane .leftPaneInner .content ul li strong em{color:#6932dc;text-transform:uppercase}.referWrapper .leftPane .leftPaneInner .content ul li:last-child{margin-bottom:0}.referWrapper .rightPane{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;min-width:0;max-width:1000px;border-right:1px solid #ddd;position:relative}.referWrapper .rightPane .rightPaneInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;top:0;left:0;width:100%;height:100%}.referWrapper .rightPane .rightPaneInner .rightPaneHeader{-ms-flex-negative:0;flex-shrink:0;padding:2em;border-bottom:1px solid #ddd;text-align:center}.referWrapper .rightPane .rightPaneInner .rightPaneHeader .headerTitle{font-weight:300;font-size:1.5em}.referWrapper .rightPane .rightPaneInner .rightPaneHeader .headerTitle strong{color:#6932dc;text-transform:uppercase}.referWrapper .rightPane .rightPaneInner .rightPaneHeader .headerTitle p{display:inline;vertical-align:middle}.referWrapper .rightPane .rightPaneInner .rightPaneHeader .headerTitle .icon{vertical-align:middle;font-size:.4em}.referWrapper .rightPane .rightPaneInner .rightPaneHeader .referralsCounter{text-align:center;padding-top:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.referWrapper .rightPane .rightPaneInner .rightPaneHeader .referralsCounter .counterItem{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-color:#eee;border:1px solid #ddd;border-right:none;text-align:center;color:#999;line-height:2em;letter-spacing:1px}.referWrapper .rightPane .rightPaneInner .rightPaneHeader .referralsCounter .counterItem.active{background-color:#6932dc;color:#fff}.referWrapper .rightPane .rightPaneInner .rightPaneHeader .referralsCounter .counterItem.active.last{font-weight:700}.referWrapper .rightPane .rightPaneInner .rightPaneHeader .referralsCounter .counterItem:first-of-type{border-radius:1em 0 0 1em}.referWrapper .rightPane .rightPaneInner .rightPaneHeader .referralsCounter .counterItem:last-of-type{border-radius:0 1em 1em 0;border-right:1px solid #ddd;font-weight:700}.referWrapper .rightPane .rightPaneInner .rightPaneHeader .referralsSubTitle{display:inline-block;vertical-align:middle;color:#999;font-style:italic;font-weight:300;font-size:.75em;margin-top:1em}.referWrapper .rightPane .rightPaneInner .rewardImage{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-size:contain;background-position:top;background-repeat:no-repeat;background-origin:content-box}.referWrapper .rightPane .rightPaneInner .rewardImageWithImg{padding:2em 2em 0;-ms-flex-negative:0;flex-shrink:0}.referWrapper .rightPane .rightPaneInner .rewardImageWithImg img{display:block;width:100%;max-width:250px;margin:auto}.referWrapper .rightPane .rightPaneInner .rewardMessage{text-align:center;padding:1em;font-weight:300;font-size:1.5em;line-height:1.3;-ms-flex-negative:0;flex-shrink:0}.referWrapper .rightPane .rightPaneInner .rewardMessage p strong{font-weight:700;color:#000}.referWrapper .rightPane .rightPaneInner .rewardMessage p em{color:#6932dc;font-weight:700}.referWrapper .rightPane .rightPaneInner .rewardMessage .btn{margin-top:1em}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative;width:100%}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner{padding:1em 2em}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner .showReferralsTitle{padding:1em 0}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner .closeMyReferralsBtn{top:.75em;right:.75em;height:18px;width:18px;position:relative;position:absolute;cursor:pointer}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner .closeMyReferralsBtn:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/close.svg);-webkit-filter:brightness(26%);filter:brightness(26%)}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner table{width:100%}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner table tr td{border-bottom:1px solid #ddd;font-weight:300;font-size:.88em}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner table tr td.success{color:#6932dc}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner table tr td:first-of-type{font-weight:700;text-align:right}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner table tr td:nth-of-type(3){text-align:center;font-weight:700}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner table tr td:nth-of-type(4){font-weight:300;font-size:.88em;text-align:center}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner .legendWrapper{margin-top:1em}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner .legendWrapper .lineWrapper{line-height:1.5;padding-bottom:1em}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner .legendWrapper .lineWrapper .title{display:inline;font-weight:700}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner .legendWrapper .lineWrapper .title.waiting{color:#ff1464}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner .legendWrapper .lineWrapper .title.pending,.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner .legendWrapper .lineWrapper .title.success{color:#6932dc}.referWrapper .rightPane .rightPaneInner .showReferralsWrapper .showReferralsInner .legendWrapper .lineWrapper .message{display:inline}.teacherBackend_customize_archived{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2em}.teacherBackend_customize_archived .teacherBackend_customize_archivedContent{font-size:3.5em;font-weight:100;line-height:1.2em;margin:2em auto .75em;max-width:10em;text-align:center}.teacherBackend_customize_archived a{text-decoration:none}.PlayerListWrapper,.teacherDashboard_header .tabWrapper{background-color:#fff;z-index:2}.PlayerListWrapper>.TabControllerWrapper,.teacherDashboard_header .tabWrapper>.TabControllerWrapper{width:184px}.PlayerListWrapper>.TabControllerWrapper .TabControllerList,.teacherDashboard_header .tabWrapper>.TabControllerWrapper .TabControllerList{height:62px;z-index:2}.PlayerListWrapper>.TabControllerWrapper .TabControllerList .TabControllerListItem img,.teacherDashboard_header .tabWrapper>.TabControllerWrapper .TabControllerList .TabControllerListItem img{height:.95em}.teacherDashboard_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;z-index:1;height:62px}.teacherDashboard_header .tabWrapper{width:184px}.teacherDashboard_header .tabWrapper>.TabControllerWrapper .TabControllerContent{-webkit-box-shadow:none;box-shadow:none}.teacherDashboard_no_studentWrapper{padding:3em 2em 0;text-align:center;width:100%}.teacherDashboard_no_studentWrapper h2{font-weight:100;line-height:1.3em}.teacherDashboard_no_studentWrapper .topButtonHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2em 3em}.teacherDashboard_no_studentWrapper .topButtonHolder .topButtonHolder_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1em}.teacherDashboard_no_studentWrapper .topButtonHolder .topButtonHolder_left .btn{white-space:nowrap}.teacherDashboard_no_studentWrapper .topButtonHolder .topButtonHolder_left .addStudentsWarning{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:20px}.teacherDashboard_no_studentWrapper .topButtonHolder .topButtonHolder_left .addStudentsWarning .Icon{font-size:1.25rem;min-width:1.25rem;margin-left:.5rem;color:#6932dc}.teacherDashboard_no_studentWrapper .topButtonHolder .topButtonHolder_left .addStudentsWarning .Icon:hover+.genericTooltip{visibility:visible}.teacherDashboard_no_studentWrapper .topButtonHolder .topButtonHolder_left .addStudentsWarning .genericTooltip{visibility:hidden;display:block;max-width:350px;min-width:350px;margin-left:3rem;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.08);box-shadow:2px 2px 16px 0 rgba(0,0,0,.08);border:0}.teacherDashboard_no_studentWrapper .topButtonHolder .topButtonHolder_left .addStudentsWarning .genericTooltip:before{border-color:#f7f7f7}.randomEventWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;height:100%}.randomEventWrapper .randomEventBG_back{top:0;right:0;background-image:url(../files-sub/classcraft-assets/images/event_back.jpg);-webkit-animation-name:eventAnimation_back;animation-name:eventAnimation_back;-webkit-animation-duration:1.5s;animation-duration:1.5s;background-size:cover;background-position:0 0}.randomEventWrapper .randomEventBG_back,.randomEventWrapper .randomEventBG_front{position:absolute;width:110%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;background-repeat:no-repeat}.randomEventWrapper .randomEventBG_front{bottom:0;left:0;background-image:url(../files-sub/classcraft-assets/images/event_front.png);-webkit-animation-name:eventAnimation_front;animation-name:eventAnimation_front;-webkit-animation-duration:2s;animation-duration:2s;background-size:100% auto;background-position:0 100%}.randomEventWrapper .randomEventBG_griffon{position:absolute;width:200%;height:200%;right:-75%;top:5%;background-image:url(../files-sub/classcraft-assets/images/event_griffon.png);background-size:contain;background-position:120% 15%;background-repeat:no-repeat;-webkit-animation-name:eventAnimation_griffon;animation-name:eventAnimation_griffon;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}@media (min-width:480px){.randomEventWrapper .randomEventBG_griffon{width:150%;height:150%;top:20%;right:-40%;-webkit-animation-name:eventAnimation_griffon_xs;animation-name:eventAnimation_griffon_xs;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;background-size:contain;background-position:120% 10%;background-repeat:no-repeat}}@media (min-width:720px){.randomEventWrapper .randomEventBG_griffon{width:125%;height:125%;top:25%;right:-30%;-webkit-animation-name:eventAnimation_griffon_sm;animation-name:eventAnimation_griffon_sm;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;background-size:contain;background-position:120% 0;background-repeat:no-repeat}}@media (min-width:960px){.randomEventWrapper .randomEventBG_griffon{width:100%;height:100%;top:20%;right:-10%;-webkit-animation-name:eventAnimation_griffon_md;animation-name:eventAnimation_griffon_md;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}}@media (min-width:1200px){.randomEventWrapper .randomEventBG_griffon{width:100%;height:100%;top:10%;right:-10%;-webkit-animation-name:eventAnimation_griffon_lg;animation-name:eventAnimation_griffon_lg;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}}@media (min-width:1400px){.randomEventWrapper .randomEventBG_griffon{width:100%;height:100%;top:0;right:-10%;-webkit-animation-name:eventAnimation_griffon_xl;animation-name:eventAnimation_griffon_xl;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}}.randomEventWrapper .randomEventBG_gradient{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(hsla(0,0%,100%,.001)),color-stop(hsla(0,0%,100%,.001)),to(rgba(0,0,0,.3)));background-image:linear-gradient(180deg,rgba(0,0,0,.4),hsla(0,0%,100%,.001),hsla(0,0%,100%,.001),rgba(0,0,0,.3));background-size:cover;background-position:50%;background-repeat:no-repeat}.randomEventWrapper .randomEventInner{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff}.randomEventWrapper .randomEventInner .randomEventInnerTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:2em;width:100%;position:absolute;left:0;top:0}@media (min-width:480px){.randomEventWrapper .randomEventInner .randomEventInnerTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.randomEventWrapper .randomEventInner .randomEventInnerBottom{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;position:absolute;right:0;left:0;bottom:0;margin-bottom:1.5em;text-align:center}@media (min-width:480px){.randomEventWrapper .randomEventInner .randomEventInnerBottom{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:end;align-self:flex-end;left:auto;margin:0 2em 1.5em 0;text-align:auto}}.randomEventWrapper .randomEventInner .randomEventInnerBottom .randomEventStatus{display:block;margin-bottom:1em;margin-right:.5em;font-weight:100;letter-spacing:1px;text-shadow:0 0 2em #000}@media (min-width:480px){.randomEventWrapper .randomEventInner .randomEventInnerBottom .randomEventStatus{display:inline-block;margin-bottom:0}}.randomEventWrapper .randomEventInner .randomEventInnerBottom .manageEventsBtn,.randomEventWrapper .randomEventInner .randomEventInnerBottom .viewEventsBtn{margin-left:1em}.randomEventWrapper .randomEventReceivedWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10vh auto 0;max-width:1200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 1em);height:105vh}@media (min-width:480px){.randomEventWrapper .randomEventReceivedWrapper{height:110vh}}@media (min-width:720px){.randomEventWrapper .randomEventReceivedWrapper{width:calc(100% - 4em)}}.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedBottom,.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedTop{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative;z-index:1;pointer-events:none}.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedBottom img,.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedTop img{width:100%}.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedTop{margin-bottom:-15%}.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedBottom{margin-top:-6%}.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedMiddle{background-image:url(../files-sub/classcraft-assets/images/event_parchment_middle.jpg);background-size:100% auto;position:relative;z-index:0;-webkit-animation-name:eventAnimation_scroll;animation-name:eventAnimation_scroll;-webkit-animation-duration:5s;animation-duration:5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;padding:0 0 20vh;overflow:hidden}.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedMiddle .randomEventReceivedMiddleScroll{position:absolute;top:0;left:0;width:100%;width:87%;left:6.5%;text-align:center;top:5%;height:85%;padding-bottom:3rem}.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedMiddle .randomEventReceivedMiddleScroll:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedMiddle .randomEventReceivedMiddleScroll .randomEventReceivedMiddleInner{display:inline-block;vertical-align:middle;width:calc(100% - .25em);padding:4.5em 1em 0}@media (min-width:720px){.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedMiddle .randomEventReceivedMiddleScroll .randomEventReceivedMiddleInner{padding:4.5em 4em 0}}.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedMiddle .randomEventReceivedMiddleScroll .randomEventReceivedMiddleInner .DS_Text{word-wrap:break-word}.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedMiddle .randomEventReceivedMiddleScroll .randomEventReceivedMiddleInner .randomEventTitle{-webkit-animation-name:eventAnimation_scroll_title;animation-name:eventAnimation_scroll_title;-webkit-animation-duration:5s;animation-duration:5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}@media (max-width:479px){.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedMiddle .randomEventReceivedMiddleScroll .randomEventReceivedMiddleInner .randomEventTitle .DS_Text{font-size:1.8rem}}.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedMiddle .randomEventReceivedMiddleScroll .randomEventReceivedMiddleInner .randomEventDescription{margin-top:1.33em;font-style:italic;line-height:1.3em;-webkit-animation-name:eventAnimation_scroll_description;animation-name:eventAnimation_scroll_description;-webkit-animation-duration:5s;animation-duration:5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedMiddle .randomEventReceivedMiddleScroll .randomEventReceivedMiddleInner .randomEventEffects{font-size:1.5rem;line-height:2rem;padding-top:1em;margin-top:1em;border-top:1px solid #ddd;-webkit-animation-name:eventAnimation_scroll_text;animation-name:eventAnimation_scroll_text;-webkit-animation-duration:5s;animation-duration:5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedMiddle .randomEventReceivedMiddleScroll .randomEventReceivedMiddleInner .revealEffectsBtn,.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedMiddle .randomEventReceivedMiddleScroll .randomEventReceivedMiddleInner .wheelOfDestinyBtn{-webkit-animation-name:eventAnimation_scroll_text;animation-name:eventAnimation_scroll_text;-webkit-animation-duration:5s;animation-duration:5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;margin-top:2em}.randomEventWrapper .randomEventReceivedWrapper .randomEventReceivedMiddle .randomEventReceivedMiddleScroll .randomEventReceivedMiddleInner .wheelOfDestinyBtn{font-weight:100;letter-spacing:.1em}.eventEffectsWrapper{height:100%;width:100%}.eventEffectsWrapper .singleTargetEffect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:1.5em;height:100%;overflow-y:auto}@media (min-width:720px){.eventEffectsWrapper .singleTargetEffect{padding:3em 2em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-y:hidden}}.eventEffectsWrapper .singleTargetEffect .singleTargetEffectLeft{background-size:auto 200%;background-repeat:no-repeat;background-position:50% 0;min-height:12rem;max-height:12rem}@media (min-width:720px){.eventEffectsWrapper .singleTargetEffect .singleTargetEffectLeft{background-size:contain;background-position:50%;background-repeat:no-repeat;margin:0;min-height:0;max-height:100%;width:45%}}.eventEffectsWrapper .singleTargetEffect .singleTargetEffectRight{max-width:640px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:720px){.eventEffectsWrapper .singleTargetEffect .singleTargetEffectRight{width:calc(55% - 2em)}}.eventEffectsWrapper .singleTargetEffect .singleTargetEffectRight .DS_Card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.eventEffectsWrapper .singleTargetEffect .singleTargetEffectRight .DS_Card .singleTargetEffectRightScroll{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1.5rem}@media (min-width:480px){.eventEffectsWrapper .singleTargetEffect .singleTargetEffectRight .DS_Card .singleTargetEffectRightScroll{padding:2rem}}@media (min-width:720px){.eventEffectsWrapper .singleTargetEffect .singleTargetEffectRight .DS_Card .singleTargetEffectRightScroll{padding:3rem}}.eventEffectsWrapper .singleTargetEffect .singleTargetEffectRight .DS_Card .singleTargetEffectRightScroll .title{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #ddd}.eventEffectsWrapper .singleTargetEffect .singleTargetEffectRight .DS_Card .singleTargetEffectRightScroll .playerNameAndClass{margin-bottom:2rem}.eventEffectsWrapper .singleTargetEffect .singleTargetEffectRight .DS_Card .singleTargetEffectRightScroll .playerNameAndClass .name{color:#212121}.eventEffectsWrapper .singleTargetEffect .singleTargetEffectRight .DS_Card .singleTargetEffectRightScroll .playerNameAndClass .desc{color:#999}.eventEffectsWrapper .singleTargetEffect .singleTargetEffectRight .DS_Card .singleTargetEffectRightScroll .stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eventEffectsWrapper .singleTargetEffect .singleTargetEffectRight .DS_Card .singleTargetEffectRightScroll .statModifier{font-size:24px;line-height:48px;letter-spacing:0}.eventEffectsWrapper .singleTargetEffect .singleTargetEffectRight .DS_Card .singleTargetEffectRightScroll .statModifier>*{display:block}.eventEffectsWrapper .singleTargetEffect .singleTargetEffectRight .DS_Card .singleTargetEffectRightScroll .statModifier>:not(:last-child){margin-bottom:.25em}.eventEffectsWrapper .severalTargetEffect{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll{padding:3em 2em;-webkit-box-flex:1;-ms-flex:1;flex:1}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent{max-width:840px;margin:0 auto}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent>*{margin-bottom:2rem}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .DS_Card{padding:1.5rem}@media (min-width:720px){.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .DS_Card{padding:2.5rem 3rem}}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .title{font-weight:100;font-size:2.5em;font-style:italic;line-height:1.3em;margin:0 auto 2em;max-width:1000px}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .teamName{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd;margin-bottom:1rem;padding-bottom:1rem}@media (min-width:720px){.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .teamName{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .teamName>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .teamName>div span{font-size:24px;font-weight:400;line-height:32px}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .teamName .statModifiersWrapper{font-size:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .teamName .statModifiersWrapper .statModifier{font-size:1.5em;font-weight:700;white-space:nowrap;text-align:center;margin-right:1.5rem}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .teamName.singleTeam{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:4em;font-weight:100;height:2em;border-bottom:none;margin:0 auto;padding-bottom:0}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .teamName.singleTeam img{height:1.5em}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .teamName img{height:60px;margin-right:.5em}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .playersWrapper .player{vertical-align:middle}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .playersWrapper .player td{padding-top:16px;padding-bottom:16px}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .playersWrapper .player .playerPortrait{width:3.5em;padding:0}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .playersWrapper .player .playerPortrait img{display:block;height:3.5rem;border-radius:100%}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectScroll .severalTargetEffectContent .playersWrapper .player .name{font-weight:300;font-size:1.25em;color:#555;line-height:1.3em;overflow:hidden;text-overflow:ellipsis;padding-left:1em;padding-top:18px;padding-bottom:14px}.eventEffectsWrapper .severalTargetEffect .severalTargetEffectFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.5rem}.inputGrades_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2em;height:100%}.inputGrades_container,.inputGrades_container .inputGradesBottom{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.inputGrades_container .inputGradesBottom{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper>.assignmentName{margin-bottom:1em;font-size:1.5em;color:#555}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper>.assignmentName img{display:inline-block;vertical-align:middle;height:1em;margin-right:.5em;margin-top:-.1em}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper>.assignmentName div{display:inline-block;vertical-align:middle}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper .googleClassroomAssignmentListLeft{-ms-flex-preferred-size:600px;flex-basis:600px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper .googleClassroomAssignmentListLeft .assignmentListTitle{-ms-flex-negative:0;flex-shrink:0;font-weight:100;font-size:1.75em;padding-bottom:.5em}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper .googleClassroomAssignmentListLeft .assignmentList{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:1em;min-height:0}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper .googleClassroomAssignmentListLeft .assignmentList .assignment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1em 0;cursor:pointer}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper .googleClassroomAssignmentListLeft .assignmentList .assignment:hover{background-color:#f1f1f1}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper .googleClassroomAssignmentListLeft .assignmentList .assignment+.assignment{border-top:1px solid #ddd}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper .googleClassroomAssignmentListLeft .assignmentList .assignment.disabled{opacity:.5;cursor:default}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper .googleClassroomAssignmentListLeft .assignmentList .assignment.disabled:hover{background-color:hsla(0,0%,100%,.001)}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper .googleClassroomAssignmentListLeft .assignmentList .assignment.disabled .assignmentText .assignmentName{font-weight:300;font-size:1em;font-style:italic}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper .googleClassroomAssignmentListLeft .assignmentList .assignment.alreadyGraded .assignmentImage{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper .googleClassroomAssignmentListLeft .assignmentList .assignment .assignmentImage{-ms-flex-negative:0;flex-shrink:0;height:3em;width:3em;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/google_classroom_square.png);margin-right:1em}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper .googleClassroomAssignmentListLeft .assignmentList .assignment .assignmentText{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-ms-flex-item-align:center;align-self:center}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper .googleClassroomAssignmentListLeft .assignmentList .assignment .assignmentText .assignmentName{font-weight:300;font-size:1.25em;color:#212121}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper .googleClassroomAssignmentListLeft .assignmentList .assignment .assignmentText .courseName{font-weight:300;font-size:.88em;color:#999}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentListWrapper .googleClassroomAssignmentListRight{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-size:contain;background-position:100% 100%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/front/googledrive_chest.jpg);margin-bottom:2em;max-width:48em;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .btnHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #ddd;padding-top:2em}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;position:relative}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .closeAssignmentButton{height:1.5em;width:1.5em;position:absolute;top:-3.5em;right:0;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/close.svg);-webkit-filter:brightness(87%);filter:brightness(87%);cursor:pointer}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .closeAssignmentButton:hover{-webkit-filter:brightness(12%);filter:brightness(12%)}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .googleClassroomAssignmentOptions{-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid #ddd}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .googleClassroomAssignmentOptions .gcaOptionsTitle{font-size:1.25em;font-weight:700;color:#555;padding-bottom:.5em;border-bottom:1px solid #ddd}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .googleClassroomAssignmentOptions .gcaOptionsTop{padding-top:1.5em}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .googleClassroomAssignmentOptions .gcaOptionsTop .checkboxHolder{font-weight:300;font-size:.88em;display:inline-block;vertical-align:middle;padding-bottom:1.7em}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .googleClassroomAssignmentOptions .gcaOptionsTop .checkboxHolder input,.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .googleClassroomAssignmentOptions .gcaOptionsTop .checkboxHolder label{display:inline-block;vertical-align:middle;margin:0;cursor:pointer}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .googleClassroomAssignmentOptions .gcaOptionsTop .checkboxHolder input{margin-top:-.05em}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .googleClassroomAssignmentOptions .gcaOptionsTop .checkboxHolder:first-of-type{margin-right:2em}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .googleClassroomAssignmentOptions .gcaOptionsBottom .rewardHolder{display:inline-block;vertical-align:middle;padding-bottom:1.5em;margin-right:2em}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .googleClassroomAssignmentOptions .gcaOptionsBottom .rewardHolder .title{display:inline-block;vertical-align:middle;font-style:italic;color:#555}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .googleClassroomAssignmentOptions .gcaOptionsBottom .rewardHolder input{display:inline-block;vertical-align:middle;width:3.75em;text-align:center;font-size:1em;min-width:0;padding:.25em;background-color:#fff;margin-left:.5em}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .googleClassroomAssignmentOptions .gcaOptionsBottom .rewardHolder input.xpReward{border:2px solid #6932dc}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .googleClassroomAssignmentOptions .gcaOptionsBottom .rewardHolder input.gpReward{border:2px solid #cc8000}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .googleClassroomAssignmentOptions .gcaOptionsBottom .rewardHolder input.hpPenalty{border:2px solid #ff1464}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .googleClassroomAssignmentOptions .gcaOptionsBottom .rewardHolder:last-child{margin-right:0}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentListTitle{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.5em 1em 1em;color:#555}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentListTitle div:first-child{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-size:1.25em;font-weight:700}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentListTitle div:last-child{-ms-flex-negative:0;flex-shrink:0}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentList{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;height:100%;min-height:0;padding:0 1em}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentList table{margin-bottom:1.5em}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentList table tr:nth-of-type(2n){background-color:#fafbfc}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentList table th{padding:.58em;border-bottom:1px solid #ddd;color:#555;text-align:center;white-space:nowrap;font-weight:300;font-size:.75em;text-transform:uppercase}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentList table th:first-child{text-align:left}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentList table th:last-child{text-align:right}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentList table td{text-align:center;padding:.75em .5em;font-weight:300;font-size:.88em}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentList table td:first-child{text-align:left}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentList table td .iconImage{height:1.25em}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentList table td .iconImage+.iconImage{margin-left:.5em}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentList table td:last-child{font-size:.88em;font-weight:700;text-align:right}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentList table td:last-child .xp{color:#6932dc}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentList table td:last-child .hp{color:#ff1464}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentList table td:last-child .gp{color:#cc8000}.inputGrades_container .inputGradesBottom .googleClassroomAssignmentsWrapper .googleClassroomAssignmentDetails .studentList table td:last-child span+span{margin-left:.5em}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper{position:absolute;top:0;left:0;width:100%;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch;-ms-flex-pack:start}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper,.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:start;justify-content:flex-start}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0;-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:stretch;-ms-flex-pack:start}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft{-ms-flex-preferred-size:650px;flex-basis:650px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;padding-right:1em}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .headerForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1em}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .headerForm input{font-weight:300;font-size:1em}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .headerForm input#evaluationName{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .headerForm label{-ms-flex-negative:0;flex-shrink:0;margin:0 1em 0 2em;font-style:italic;color:#999}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .headerForm input#evaluationMaxGrade{-ms-flex-negative:0;flex-shrink:0;width:4em;text-align:center}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .playersTable tr:nth-of-type(2n){background-color:#fafbfc}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .playersTable th{padding:.58em;border-bottom:1px solid #ddd;color:#555;text-align:center;white-space:nowrap;font-weight:300;font-size:.75em;text-transform:uppercase}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .playersTable th:first-child{text-align:left}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .playersTable th:last-child{text-align:right}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .playersTable td{text-align:center;padding:.75em .5em;font-weight:300;font-size:.88em}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .playersTable td:first-child{text-align:left}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .playersTable td input{width:4em;text-align:center;font-weight:300;font-size:1em}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .playersTable td:last-child{font-weight:300;font-size:.88em;text-align:right;color:#999;width:9em;white-space:nowrap}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .playersTable td:last-child.xp{color:#6932dc;font-weight:700}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .playersTable td:last-child.hp{color:#ff1464;font-weight:700}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleLeft .playersTable td:last-child.error{color:#212121;text-transform:uppercase;font-weight:700}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding-left:2em}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleRight .manualAssignmentsMiddleRightInner{background-color:#fafbfc;border:1px solid #ddd;border-radius:1em;padding:2em;max-width:25em}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleRight .manualAssignmentsMiddleRightInner h1{padding:0;font-weight:300;font-size:1.25em;margin:0 0 .25em;line-height:1.3em}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleRight .manualAssignmentsMiddleRightInner p{font-weight:300;font-size:.88em;line-height:1.3em;font-style:italic}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleRight .manualAssignmentsMiddleRightInner p+h1{margin-top:2em}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleRight .manualAssignmentsMiddleRightInner .btn{margin-top:1em}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsMiddle .manualAssignmentsMiddleRight .manualAssignmentsMiddleRightInnerBottom{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-size:contain;background-position:100% 100%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/lp/chest.png);margin-bottom:2em;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #ddd;padding-top:2em}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsBottom>.btnBack{font-size:.88em;text-transform:capitalize}.inputGrades_container .inputGradesBottom .manualAssignmentsWrapper .manualAssignmentsBottom>.btnBack:before{margin-top:.05em}.inputGrades_container .inputGradesBottom .confirmGradesWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.inputGrades_container .inputGradesBottom .confirmGradesWrapper .confirmGradesLeft{-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/lp/chest.png);margin-right:2em}.inputGrades_container .inputGradesBottom .confirmGradesWrapper .confirmGradesRight{-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;-ms-flex-item-align:center;align-self:center}.inputGrades_container .inputGradesBottom .confirmGradesWrapper .confirmGradesRight .assignmentTitle{font-weight:100;font-size:2.5em;margin-bottom:.6em;line-height:1em}.inputGrades_container .inputGradesBottom .confirmGradesWrapper .confirmGradesRight .pointsConfirm{font-weight:300;font-size:1.25em;line-height:1.3em}.inputGrades_container .inputGradesBottom .confirmGradesWrapper .confirmGradesRight .btn{margin-top:2em}.randomPlayerWrapper{position:relative;height:100%}.randomPlayerWrapper,.randomPlayerWrapper .randomPlayerContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.randomPlayerWrapper .randomPlayerContent{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.randomPlayerWrapper .randomPlayerContent .pickRandomInner,.randomPlayerWrapper .randomPlayerContent .showPlayerInner,.randomPlayerWrapper .randomPlayerContent .showTeamInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%}@media (max-width:899px){.randomPlayerWrapper .randomPlayerContent .pickRandomInner,.randomPlayerWrapper .randomPlayerContent .showPlayerInner,.randomPlayerWrapper .randomPlayerContent .showTeamInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomLeft{max-width:900px}.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomLeft,.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative}.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper{margin-right:2em;text-align:center}@media (min-width:541px){.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper{min-width:450px}}@media (max-width:540px){.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper{margin-left:2em}}.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper .pickRandomRightInner{position:absolute;top:0;left:0;width:100%;height:100%}.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper .pickRandomRightInner:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper .pickRandomRightInner .pickRandomRight{display:inline-block;vertical-align:middle;width:calc(100% - .25em)}.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper .pickRandomRightInner .pickRandomRight .pickRandomSubtitle{font-weight:100;font-size:calc(19.6px + .58333vw);margin-bottom:.25em;color:#555}@media (max-width:479px){.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper .pickRandomRightInner .pickRandomRight .pickRandomSubtitle{font-size:22.400000000000002px}}@media (min-width:1440px){.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper .pickRandomRightInner .pickRandomRight .pickRandomSubtitle{font-size:28px}}.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper .pickRandomRightInner .pickRandomRight .pickRandomButtonsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-top:2em}@media (max-width:540px){.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper .pickRandomRightInner .pickRandomRight .pickRandomButtonsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:540px){.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper .pickRandomRightInner .pickRandomRight .pickRandomButtonsWrapper>:not(:last-child){margin-right:1.75em}}.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper .pickRandomRightInner .pickRandomRight .pickRandomButtonsWrapper>span{font-size:1.25em;font-weight:100}@media (max-width:540px){.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper .pickRandomRightInner .pickRandomRight .pickRandomButtonsWrapper>span{margin:1em 0}}.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper .pickRandomRightInner .pickRandomRight .pickRandomButtonsWrapper .btn{font-weight:700}@media (max-width:540px){.randomPlayerWrapper .randomPlayerContent .pickRandomInner .pickRandomRightWrapper .pickRandomRightInner .pickRandomRight .pickRandomButtonsWrapper .btn{width:100%}}.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerLeft{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative}.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerLeft .playerImage{position:absolute;top:0;left:0;width:100%;height:100%}.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerLeft .teamImage{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;padding:20%;background-origin:content-box;left:-20%}@media (max-width:899px){.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerLeft .teamImage{padding:10%}}@media (max-width:479px){.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerLeft .teamImage{padding:15%}}.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerRightWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative}@media (min-width:720px){.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerRightWrapper{min-width:450px}}.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerRightWrapper .showPlayerRightInner{position:absolute;top:0;left:0;width:100%;height:100%}.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerRightWrapper .showPlayerRightInner:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}@media (max-width:899px){.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerRightWrapper .showPlayerRightInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:720px){.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerRightWrapper .showPlayerRightInner{padding-left:.25em}}.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerRightWrapper .showPlayerRightInner .showPlayerRight{display:inline-block;vertical-align:middle;width:calc(100% - .25em);padding-right:2em}@media (max-width:899px){.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerRightWrapper .showPlayerRightInner .showPlayerRight{width:auto;padding-left:1em;padding-right:1em}}.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerRightWrapper .showPlayerRightInner .showPlayerRight .showPlayerName{font-size:calc(37.5px + 1.5625vw);font-weight:100;line-height:1.1em;margin-bottom:.75em}@media (max-width:479px){.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerRightWrapper .showPlayerRightInner .showPlayerRight .showPlayerName{font-size:45px}}@media (min-width:1440px){.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerRightWrapper .showPlayerRightInner .showPlayerRight .showPlayerName{font-size:60px}}@media (max-width:479px){.randomPlayerWrapper .randomPlayerContent .showPlayerInner .showPlayerRightWrapper .showPlayerRightInner .showPlayerRight .showPlayerName{font-weight:100;font-size:40px;margin-bottom:.25em}}.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamLeft{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-size:contain;background-position:50%;background-repeat:no-repeat}@media (max-width:899px){.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamLeft{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;margin:1em 0}}.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative}@media (min-width:541px){.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper{min-width:450px}}.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:899px){.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner{padding-left:.25em}.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}}.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight{display:inline-block;vertical-align:middle;width:calc(100% - .25em);padding-right:2em}@media (max-width:899px){.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight{padding-left:2em}}.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight .showTeamName{font-size:calc(37.5px + 1.5625vw);font-weight:100;line-height:1.1em;margin-bottom:.25em}@media (max-width:479px){.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight .showTeamName{font-size:45px}}@media (min-width:1440px){.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight .showTeamName{font-size:60px}}@media (max-width:899px){.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight .showTeamName{text-align:center}}.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight .showTeamInnerMiddle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around;margin-right:.5em}.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight .showTeamInnerMiddle .randomTeam_playerImage{position:relative;-ms-flex-preferred-size:5%;flex-basis:5%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;max-width:20vh}@media (min-height:667px){.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight .showTeamInnerMiddle .randomTeam_playerImage{max-width:22vh}}@media (min-height:768px){.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight .showTeamInnerMiddle .randomTeam_playerImage{max-width:26vh}}@media (min-height:900px){.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight .showTeamInnerMiddle .randomTeam_playerImage{max-width:30vh}}.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight .showTeamInnerBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around;margin:.25em .5em 0 0}.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight .showTeamInnerBottom .randomTeam_playerName{-ms-flex-preferred-size:5%;flex-basis:5%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;max-width:20vh;text-align:center;font-size:1em;font-weight:100;line-height:1.3em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-height:667px){.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight .showTeamInnerBottom .randomTeam_playerName{max-width:22vh}}@media (min-height:768px){.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight .showTeamInnerBottom .randomTeam_playerName{max-width:26vh}}@media (min-height:900px){.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight .showTeamInnerBottom .randomTeam_playerName{max-width:30vh}}.randomPlayerWrapper .randomPlayerContent .showTeamInner .showTeamRightWrapper .showTeamRightInner .showTeamRight .showTeamStatsModification{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.randomPlayerWrapper .randomPlayerContent .randomPlayerFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-negative:0;flex-shrink:0;padding:1em 2em}@media (max-width:899px){.randomPlayerWrapper .randomPlayerContent .randomPlayerFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:540px){.randomPlayerWrapper .randomPlayerContent .randomPlayerFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.randomPlayerWrapper .randomPlayerContent .randomPlayerFooter .btn:not(:last-child){margin-right:1em}@media (max-width:540px){.randomPlayerWrapper .randomPlayerContent .randomPlayerFooter .btn:not(:last-child){margin-bottom:1em}.randomPlayerWrapper .randomPlayerContent .randomPlayerFooter .btn{width:100%}}.teacherDashboard_analyticsWrapper{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch;-ms-flex-pack:start;height:100%}.teacherDashboard_analyticsWrapper,.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:start;justify-content:flex-start;position:relative}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0;-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:stretch;-ms-flex-pack:start}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;border-left:1px solid #ddd}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .currentPlayerInfo{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5em 2em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .currentPlayerInfo .playerName{font-weight:100;font-size:2.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .currentPlayerInfo .btnHolder{-ms-flex-negative:0;flex-shrink:0;padding-left:5px}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .currentPlayerInfo .btnHolder .btn+.btn{margin-left:.5em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper{padding:.5em 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:inset 0 0 15px hsla(0,0%,60%,.375);box-shadow:inset 0 0 15px hsla(0,0%,60%,.375);background-color:#f7f7f7}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .filters select{margin-right:1.35em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .filters>div{display:inline-block;vertical-align:middle;margin-right:1em;padding:.5em 0}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .filters>div:last-of-type{margin-right:0}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .filters .toggleSwitchWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .filters .toggleSwitchWrapper label{margin-left:.25rem}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .btnHolder{-ms-flex-negative:0;flex-shrink:0;padding:.5em 0}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .btnHolder .btn{font-weight:700}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper label{display:inline-block;vertical-align:middle;color:#999;font-size:.75em;font-weight:100}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper input[type=checkbox]{display:inline-block;vertical-align:middle;margin-right:0;margin-left:0}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .statsPillsWrapperFullWidth .statsPillsWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .statsPillsWrapperFullWidth .statsPillsWrapper .statPill{cursor:pointer;font-weight:300;font-size:1em;margin:0}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .statsPillsWrapperFullWidth .statsPillsWrapper .statPill+.statPill{margin-left:.5em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .tableWrapper{position:relative;margin-top:1em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .tableWrapper table tr td{padding:.75em .5em;border-bottom:1px solid #eee}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .tableWrapper table tr .stats{font-size:.88em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .tableWrapper table tr .message{font-size:1.25em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .tableWrapper table tr .time{color:#666;text-align:center;font-size:.88em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .tableWrapper .noLoggedActivity{font-weight:700;text-align:center}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .tableWrapper .btnHolder{margin:1.5em 0;text-align:center}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .tableWrapper .btnHolder div{display:inline-block;vertical-align:middle}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper{position:relative;padding:1em 2em 0}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .analytics_resultsHolder .analytics_resultsTitle{border-bottom:1px solid #ddd;padding-bottom:.5em;margin-bottom:1em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .analytics_resultsHolder .analytics_resultsTitle .statTitle{display:inline-block;vertical-align:middle;font-size:1.5em;font-weight:100;margin-right:.25em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper{margin-top:.5em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper .topEvent{text-align:left;margin-bottom:2em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper .topEvent.xp .items .itemWrapper .multiplier,.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper .topEvent.xp .topEventTitle span{color:#6932dc}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper .topEvent.gp .items .itemWrapper .multiplier,.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper .topEvent.gp .topEventTitle span{color:#cc8000}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper .topEvent.hp .items .itemWrapper .multiplier,.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper .topEvent.hp .topEventTitle span{color:#ff1464}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper .topEvent .topEventTitle{font-size:.88em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper .topEvent .topEventTitle span.xp{color:#6932dc}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper .topEvent .topEventTitle span.gp{color:#cc8000}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper .topEvent .topEventTitle span.hp{color:#ff1464}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper .topEvent .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.5em 0 0 1em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper .topEvent .items .itemWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding:.5em 1em 0 0}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper .topEvent .items .itemWrapper .multiplier{-ms-flex-negative:0;flex-shrink:0;font-size:.75em;margin-right:.33em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .topEventWrapper .topEvent .items .itemWrapper .description{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-weight:300;font-size:.75em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .loadingDataWrapper{font-size:1.5em;font-weight:100;padding-top:3em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .loadingDataWrapper .loadingInnerWrapper{margin-bottom:.75em;position:relative;height:120px}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .loadingDataWrapper~.analytics_resultsHolder{visibility:hidden}@page{margin:10mm}@media print{.header{display:none}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom{-webkit-box-shadow:none;box-shadow:none;padding:20px 20px 0;display:inline-block;background-color:#fff}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .PlayerListWrapper{display:none}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel{-webkit-box-shadow:none;box-shadow:none;display:inline;border-left:unset}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .currentPlayerInfo{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 1rem}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .currentPlayerInfo .playerName{font-size:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper{font-size:1em;padding:.5em 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:inset 0 0 15px hsla(0,0%,60%,.375);box-shadow:inset 0 0 15px hsla(0,0%,60%,.375);background-color:#f7f7f7}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .filters{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .filters .dateRangeHolder,.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .filters div{padding:0}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper label{display:inline-block;vertical-align:middle;color:#999;font-size:.75em;font-weight:100}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper input[type=checkbox]{display:inline-block;vertical-align:middle;margin-right:0;margin-left:0}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .statsPillsWrapperFullWidth .statsPillsWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .statsPillsWrapperFullWidth .statsPillsWrapper .statPill{cursor:pointer;font-weight:300;font-size:1em;margin:0}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .filtersWrapper .statsPillsWrapperFullWidth .statsPillsWrapper .statPill+.statPill{margin-left:.5em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper{padding-top:0}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .analytics_resultsHolder{-webkit-column-break-before:auto;-moz-column-break-before:auto;break-before:auto;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-top:1rem;min-height:2in}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .analytics_resultsHolder .analytics_resultsTitle{padding-bottom:.25rem}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .analytics_resultsHolder .analytics_resultsTitle .statTitle{font-size:1em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .analytics_resultsHolder .analytics_resultsChart .chartWrapper{margin-bottom:.25rem}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .analytics_resultsHolder .topEventWrapper{margin-top:0;margin-bottom:.5em}.teacherDashboard_analyticsWrapper .teacherDashboard_analyticsBottom .rightPanel .rightPanelInner .resultsWrapper .analytics_resultsHolder .topEventWrapper .topEvent{margin-bottom:0}}.rightPanel.hideAfter{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.rightPanel.hideAfter .rightPanelInner .currentPlayerInfo{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5em 2em}.rightPanel.hideAfter .rightPanelInner .currentPlayerInfo .playerName{font-weight:100;font-size:2.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rightPanel.hideAfter .rightPanelInner .currentPlayerInfo .btnHolder{-ms-flex-negative:0;flex-shrink:0;padding-left:5px}.rightPanel.hideAfter .rightPanelInner .currentPlayerInfo .btnHolder .btn+.btn{margin-left:.5em}.rightPanel.hideAfter .rightPanelInner .filtersWrapper{padding:.5em 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:inset 0 0 15px hsla(0,0%,60%,.375);box-shadow:inset 0 0 15px hsla(0,0%,60%,.375);background-color:#f7f7f7}.rightPanel.hideAfter .rightPanelInner .filtersWrapper .filters{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.rightPanel.hideAfter .rightPanelInner .filtersWrapper .filters select{margin-right:1.35em}.rightPanel.hideAfter .rightPanelInner .filtersWrapper .filters>div{display:inline-block;vertical-align:middle;margin-right:1em;padding:.5em 0}.rightPanel.hideAfter .rightPanelInner .filtersWrapper .filters>div:last-of-type{margin-right:0}.rightPanel.hideAfter .rightPanelInner .filtersWrapper .btnHolder{-ms-flex-negative:0;flex-shrink:0;padding:.5em 0}.rightPanel.hideAfter .rightPanelInner .filtersWrapper .btnHolder .btn{font-weight:700}.rightPanel.hideAfter .rightPanelInner .filtersWrapper label{display:inline-block;vertical-align:middle;color:#999;font-size:.75em;font-weight:100}.rightPanel.hideAfter .rightPanelInner .filtersWrapper input[type=checkbox]{display:inline-block;vertical-align:middle;margin-right:0;margin-left:0}.rightPanel.hideAfter .rightPanelInner .filtersWrapper .statsPillsWrapperFullWidth .statsPillsWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rightPanel.hideAfter .rightPanelInner .filtersWrapper .statsPillsWrapperFullWidth .statsPillsWrapper .statPill{cursor:pointer;font-weight:300;font-size:1em;margin:0}.rightPanel.hideAfter .rightPanelInner .filtersWrapper .statsPillsWrapperFullWidth .statsPillsWrapper .statPill+.statPill{margin-left:.5em}.rightPanel.hideAfter .rightPanelInner .tableWrapper{position:relative;margin-top:1em}.rightPanel.hideAfter .rightPanelInner .tableWrapper table tr td{padding:.75em .5em;border-bottom:1px solid #ddd}.rightPanel.hideAfter .rightPanelInner .tableWrapper table tr .stats{font-size:.88em}.rightPanel.hideAfter .rightPanelInner .tableWrapper table tr .message{font-size:1.25em}.rightPanel.hideAfter .rightPanelInner .tableWrapper table tr .time{color:#666;text-align:center;font-size:.88em}.rightPanel.hideAfter .rightPanelInner .tableWrapper .noLoggedActivity{font-weight:700;text-align:center}.rightPanel.hideAfter .rightPanelInner .tableWrapper .btnHolder{display:none}.teacherDashboard_questsWrapper{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;height:100%}.teacherDashboard_questsWrapper,.teacherDashboard_questsWrapper .questFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.teacherDashboard_questsWrapper .questFooter{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5em 2em;-ms-flex-negative:0;flex-shrink:0;height:100px}.teacherDashboard_questsWrapper .questFooter .btn{font-weight:700}.teacherDashboard_questsWrapper .singleQuestWrapper{color:#fff;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.teacherDashboard_questsWrapper .singleQuestWrapper,.teacherDashboard_questsWrapper .singleQuestWrapper .questContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent{text-align:center;font-weight:100;-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent.battleComplete{overflow:visible}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .instructions{font-weight:100;font-size:calc(28px + .83333vw);text-shadow:0 0 .1em #000}@media (max-width:479px){.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .instructions{font-size:32px}}@media (min-width:1440px){.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .instructions{font-size:40px}}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .theTimeHolder{font-size:calc(125px + 5.20833vw);display:block;text-align:center;color:#fff}@media (max-width:479px){.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .theTimeHolder{font-size:150px}}@media (min-width:1440px){.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .theTimeHolder{font-size:200px}}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .theTimeHolder div,.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .theTimeHolder input{color:#fff;font-size:1em;background-color:hsla(0,0%,100%,.001);padding:0;margin:0;font-family:Lato,sans-serif;font-weight:400;border:none;display:inline-block;vertical-align:middle;text-shadow:0 0 .1em #000;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .theTimeHolder input:first-child{text-align:right}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .theTimeHolder input::-moz-selection{background-color:#000}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .theTimeHolder input::selection{background-color:#000}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .theTimeHolder div:nth-child(2){margin:0 -.25em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .stopwatchTimeHolder{font-size:calc(125px + 5.20833vw);color:#fff;text-align:center;text-shadow:0 0 .1em #000}@media (max-width:479px){.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .stopwatchTimeHolder{font-size:150px}}@media (min-width:1440px){.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .stopwatchTimeHolder{font-size:200px}}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .stopwatchTimeHolder div{display:inline-block;vertical-align:middle}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .stopwatchTimeHolder .timeSeparator{margin:0 -.25em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .stopwatchTimeHolder .theMinutes{text-align:right}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .stopwatchTimeHolder .theCentiSeconds,.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .stopwatchTimeHolder .theSeconds{text-align:left;width:1.25em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .progressBar{height:8px;width:70%;margin:1em auto;background-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .progressBar .progressBarInner{width:0;height:8px;background-color:#ff1464;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;max-width:100%}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .progressBar.hidden{opacity:0}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner .progressBar.hidden .progressBarInner{-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;min-height:0;position:relative}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle{min-height:175px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70%;height:100%;padding:0 1.5em 1.5em;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder{max-height:100%;border-radius:.5rem;background-color:#fff;overflow:hidden;color:#000;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderTop{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:300;font-size:.75em;padding:.25em 1em;border-bottom:1px solid #ddd}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderTop p{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;text-align:left}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderTop .valueHolder{-ms-flex-negative:0;flex-shrink:0;color:#ff1464;font-weight:700}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderTop .toggleFullScreen{background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-filter:brightness(60%);filter:brightness(60%);background-image:url(../files-sub/classcraft-assets/icons/fullscreen.svg);cursor:pointer;margin-left:1em;width:1em;height:1em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderTop .toggleFullScreen:hover{-webkit-filter:brightness(26%);filter:brightness(26%)}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderMiddle{min-height:0;font-weight:300;font-size:1.5em;line-height:32px;text-align:center}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderMiddle .questionHolderMiddleInner{padding:1.33em 1em 0}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderMiddle .questionHolderMiddleInner table{padding:1em 0 0;margin:0 auto;max-width:90%;width:auto;table-layout:fixed}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderMiddle .questionHolderMiddleInner table th.numCell{width:1%}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderMiddle .questionHolderMiddleInner table th.valueCell{max-width:49%}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderMiddle .questionHolderMiddleInner table td{padding:.5em;vertical-align:top;max-width:50%}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderMiddle .questionHolderMiddleInner table td.valueCell{text-align:left}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderMiddle .questionHolderMiddleInner table td.valueCell .valueCellInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderMiddle .questionHolderMiddleInner table td.valueCell .numCell{font-weight:700;text-align:center;padding-right:1em;-ms-flex-negative:0;flex-shrink:0}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderMiddle .questionHolderMiddleInner table td.valueCell+.valueCell{padding-left:2em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderMiddle .questionHolderMiddleInner .attachmentsWrapper{font-weight:300;font-size:.75em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderMiddle .questionHolderMiddleInner img.editorImage{max-width:100%;margin:.5em 0}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .questionHolderBottom{-ms-flex-negative:0;flex-shrink:0;padding:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddle .questionHolder .answerText{font-weight:700}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder .bossHolderMiddleNarrow{width:488px}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder.bossHolderNoMiddle .bossHolderLeft{left:0;width:calc(50% - 100px)}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder.bossHolderNoMiddle .bossHolderMiddle{display:none}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossHolder.bossHolderNoMiddle .bossHolderRight{right:0;width:calc(50% - 100px)}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .vsBand{position:relative;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:1.5em;min-height:10rem;z-index:5}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .vsBand .vsBandPanel{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;height:100%;padding:1rem;gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:hsla(0,0%,100%,.8)}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .vsBand .vsBandPanel.vsBandLeft{padding-right:calc(100px + 1rem)}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .vsBand .vsBandPanel.vsBandLeft .fighterInfo{text-align:right}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .vsBand .vsBandPanel.vsBandLeft .fighterInfoBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .vsBand .vsBandPanel.vsBandRight{padding-left:calc(100px + 1rem)}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .vsBand .vsBandPanel.vsBandRight .fighterInfo{text-align:left}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .vsBand .vsBandPanel .fighterInitial{color:#000;text-align:center;font-weight:300;font-size:1.5em;width:100%;padding-top:.5em;padding-bottom:.5em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .vsBand .vsBandPanel .fighterInfo{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .vsBand .vsBandMiddle{text-align:center;position:relative;z-index:1;font-weight:700;width:200px;line-height:125px;font-size:75px;letter-spacing:5px;-ms-flex-negative:0;flex-shrink:0;height:125px;margin:0 -100px;padding-left:9px;text-transform:uppercase;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_vs.png)}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .btnHolderStartBattle{-ms-flex-negative:0;flex-shrink:0;margin-bottom:1em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .btnHolderStartBattle .btn+.btn{margin-left:1em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBossImage{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBossImage.huge_1{position:absolute;height:100%;width:50%;top:-7.63em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBossImage.huge_1+div{margin-left:50%}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBossImage.bossBattleOutcomePlayerImage{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBubbleHolder{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;padding:0 1.5em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBubbleHolder .bossBattleOutcomeBubble{-ms-flex-item-align:center;align-self:center;border-radius:.5em;background-color:#fff;border:1px solid #fff;color:#000;text-align:center;padding:2em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBubbleHolder .bossBattleOutcomeBubble .btnBattleDone{font-weight:700}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBubbleHolder .bossBattleOutcomeBubble.bossBattleOutcomeBossBubble{position:relative}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBubbleHolder .bossBattleOutcomeBubble.bossBattleOutcomeBossBubble:after,.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBubbleHolder .bossBattleOutcomeBubble.bossBattleOutcomeBossBubble:before{border:solid hsla(0,0%,100%,.001);content:" ";height:0;width:0;position:absolute;pointer-events:none;right:100%;top:50%}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBubbleHolder .bossBattleOutcomeBubble.bossBattleOutcomeBossBubble:after{border-width:20px;border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);margin-top:-20px}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBubbleHolder .bossBattleOutcomeBubble.bossBattleOutcomeBossBubble:before{border-width:21px;border-color:hsla(0,0%,86.7%,0) #ddd hsla(0,0%,86.7%,0) hsla(0,0%,86.7%,0);margin-top:-21px}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBubbleHolder .bossBattleOutcomeBubble.bossBattleOutcomeBossBubble>div:first-child{margin-bottom:1em;font-weight:300;font-size:1.5em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBubbleHolder .bossBattleOutcomeBubble.bossBattleOutcomePlayerBubble .victoryTitle{font-size:2.5em;font-weight:300;color:#212121;margin-bottom:.8em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBubbleHolder .bossBattleOutcomeBubble.bossBattleOutcomePlayerBubble .victorySubtitle{font-size:1.25em;font-weight:300;margin-bottom:1.25em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBubbleHolder .bossBattleOutcomeBubble.bossBattleOutcomePlayerBubble .teamName{font-weight:300;font-size:1.5em;margin-bottom:1em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBubbleHolder .bossBattleOutcomeBubble.bossBattleOutcomePlayerBubble .rewardsHolder{margin-bottom:1.5em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder .bossBattleOutcomeBubbleHolder .bossBattleOutcomeBubble.bossBattleOutcomePlayerBubble .rewardsHolder .StatModifiersWrapper{font-size:1.75em}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder.bossBattleOutcomeHolderBoss .bossBattleOutcomeBubbleHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherDashboard_questsWrapper .singleQuestWrapper .questContent .questContentInner.bossInnerWrapper .bossBattleOutcomeHolder.bossBattleOutcomeHolderPlayer .bossBattleOutcomeBubbleHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_countdownWrapper{background-image:url(../files-sub/classcraft-assets/quests/countdown.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_stopwatchWrapper{background-image:url(../files-sub/classcraft-assets/quests/stopwatch.jpg);background-size:cover;background-position:top;background-repeat:no-repeat}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper{background-image:url(../files-sub/classcraft-assets/quests/volumemeter.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner{height:100%}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;color:#212121;background-color:#fff;width:95%;height:95%;max-width:920px;max-height:680px;overflow:hidden;border-radius:1em;border:1px solid #ddd}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.unsupported .titleWrapper{margin-bottom:2em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.unsupported .contentWrapper .browserLogosWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:100px}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.unsupported .contentWrapper .browserLogosWrapper>div{-ms-flex-preferred-size:33%;flex-basis:33%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-size:contain;background-position:50%;background-repeat:no-repeat;margin:0 4vw}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.unsupported .contentWrapper .browserLogosWrapper .chromeLogo{background-image:url(../files-sub/classcraft-assets/images/browsers/chrome.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.unsupported .contentWrapper .browserLogosWrapper .firefoxLogo{background-image:url(../files-sub/classcraft-assets/images/browsers/firefox.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.unsupported .contentWrapper .browserLogosWrapper .edgeLogo{background-image:url(../files-sub/classcraft-assets/images/browsers/edge.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.unsupported .contentWrapper .text{margin-top:1.5em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.unsupported .contentWrapper .text .volumeInstructions strong{text-decoration:underline;font-weight:700}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .titleWrapper{margin-bottom:2em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .volumeLabel{font-weight:300;font-size:calc(15.5px + .3125vw);margin-bottom:.75em}@media (max-width:479px){.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .volumeLabel{font-size:17px}}@media (min-width:1440px){.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .volumeLabel{font-size:20px}}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper{-ms-flex-negative:0;flex-shrink:0;margin-bottom:1.5em}@media (min-width:768px){.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper .statsXpReadOnly{font-size:calc(28px + .83333vw);color:#6932dc;display:block;font-weight:700;margin-bottom:.5em}@media (max-width:479px){.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper .statsXpReadOnly{font-size:32px}}@media (min-width:1440px){.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper .statsXpReadOnly{font-size:40px}}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper .statsPenalty,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper .statsReward{text-align:left}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper .statsReward{margin-right:2.5em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper .statsInputs>input{border-width:2px;margin-bottom:1em;text-align:center;max-width:8em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper .statsInputs>input.readOnly{opacity:.8;cursor:default}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper .statsInputs>input:not(:last-child){margin-right:1em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper .statsInputs>input.inputHp{border-color:#ff1464}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper .statsInputs>input.inputXp{border-color:#6932dc}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper .statsInputs>input.inputGp{border-color:#cc8000}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper .statsInputs>input:disabled{color:#999}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper .statsInputs>input[type=number]::-webkit-inner-spin-button,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .statsWrapper .statsInputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .timerWrapper .timerInput{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureReward .contentWrapper .timerWrapper .timerInput .timeInput{margin-right:.25em;font-size:4em;color:#999;font-weight:700}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureMeter .contentWrapper .titleWrapper .subtitle{max-width:70%}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureMeter .contentWrapper .centerWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:210px}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureMeter .contentWrapper .centerWrapper .meterWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureMeter .contentWrapper .centerWrapper .meterWrapper .volumeMeterWrapper{width:90%;height:60px;border-radius:1em;margin:calc(1em + 40px) auto 1em}@media (min-height:768px){.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureMeter .contentWrapper .centerWrapper .meterWrapper .volumeMeterWrapper{height:90px}}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureMeter .contentWrapper .centerWrapper .meterWrapper .volumeMeterWrapper .sliderWrapper .slider .handle .text{top:-40px}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureMeter .contentWrapper .centerWrapper .meterWrapper .volumeMeterWrapper .sliderWrapper .slider .handle .diamond.topDiamond{top:-10px}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureMeter .contentWrapper .centerWrapper .meterWrapper .volumeMeterWrapper .sliderWrapper .slider .handle .diamond.bottomDiamond{bottom:-10px}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureMeter .contentWrapper .centerWrapper .meterWrapper .scale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:300;font-size:.75em;width:90%;color:#999;margin:0 auto 2em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure.configureMeter .contentWrapper .centerWrapper .meterWrapper .volumeInstructions{margin-bottom:0}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure .contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:0 5px 5px -5px hsla(0,0%,60%,.375);box-shadow:0 5px 5px -5px hsla(0,0%,60%,.375);height:100%;padding:4em 3.5em 2em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure .contentWrapper .titleWrapper .title{font-weight:100;font-size:calc(37.5px + 1.5625vw);line-height:1.1em}@media (max-width:479px){.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure .contentWrapper .titleWrapper .title{font-size:45px}}@media (min-width:1440px){.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure .contentWrapper .titleWrapper .title{font-size:60px}}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure .contentWrapper .titleWrapper .subtitle{font-size:calc(15.5px + .3125vw);font-weight:100;line-height:1.3em;color:#555;margin:1.5em auto 0}@media (max-width:479px){.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure .contentWrapper .titleWrapper .subtitle{font-size:17px}}@media (min-width:1440px){.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure .contentWrapper .titleWrapper .subtitle{font-size:20px}}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure .contentWrapper .volumeInstructions{font-style:italic;font-weight:100;color:#999;line-height:1.5em;margin-bottom:1.5em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure .buttonWrapper{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;padding:1.5em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .configure .buttonWrapper,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .play{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .play .playTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .play .playTop .monospacedTimer{font-size:12em;font-weight:700;margin-bottom:.25em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .play .playTop .volumeMeterWrapper{-webkit-box-shadow:0 0 15px hsla(0,0%,100%,.6);box-shadow:0 0 15px hsla(0,0%,100%,.6);width:80%;height:125px;border:4px solid #fff;border-radius:1em;margin:1em auto}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .play .playBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;color:#212121;padding:2em;background-color:#fff}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .play .playBottom .treasureReward{font-size:calc(18px + 1.25vw);line-height:1.3em}@media (max-width:479px){.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .play .playBottom .treasureReward{font-size:24px}}@media (min-width:1440px){.teacherDashboard_questsWrapper .singleQuestWrapper.quest_volumemeterWrapper .questContentInner .play .playBottom .treasureReward{font-size:36px}}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper{background-image:url(../files-sub/classcraft-assets/quests/boss_bg.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;position:relative;overflow:hidden;background-color:#000}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .redactor-editor{padding:0!important}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper.isQuickReview{background-image:url(../files-sub/classcraft-assets/quests/quick-review-desktop_background.jpg)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper.isQuestionFullScreen,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper.isQuestionFullScreen .questContent,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper.isQuestionFullScreen .questContent .questContentInner .bossHolder{position:absolute;top:0;left:0;width:100%;height:100%}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper.isQuestionFullScreen .questContent .questContentInner .bossHolder .bossHolderMiddle{-webkit-transform:none;transform:none;position:absolute;top:0;left:0;width:100%;height:100%}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper.isQuestionFullScreen .questContent .questContentInner .bossHolder .bossHolderMiddle .questionHolder{position:absolute;top:0;left:0;width:100%;height:100%}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper.isQuestionFullScreen .questContent .questContentInner .bossHolder .bossHolderMiddle .questionHolder .questionHolderTop .toggleFullScreen{background-image:url(../files-sub/classcraft-assets/icons/close.svg)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper.isQuestionFullScreen .questContent .questContentInner .vsBand{display:none}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .critical,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .miss,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .normal{text-transform:uppercase;font-weight:700;position:relative;z-index:10;-webkit-animation-name:bb_opacity_appear_two_thirds;animation-name:bb_opacity_appear_two_thirds;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;text-align:center}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .critical,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .miss{font-weight:300;font-size:1.5em;padding:1em 2em;border-radius:2em;letter-spacing:2px}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .normal{text-transform:uppercase;font-weight:100;font-size:2.5em;padding-top:.25em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .critical div:first-child{font-weight:300;font-size:.88em;margin-bottom:.5em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .critical div:last-child{font-weight:700}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossBattleEffect .miss{color:#000;background-color:#fff}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft{position:absolute;z-index:0;top:0;left:0;height:100%;background-size:contain;background-position:bottom;background-repeat:no-repeat;background-origin:content-box;padding-bottom:2.5em;width:calc(50% - 100px);-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.small{padding-bottom:5em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.huge_1{background-position:top}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.ko{-webkit-animation-name:bb_opacity_dissappear_quarter;animation-name:bb_opacity_dissappear_quarter;-webkit-animation-duration:2s;animation-duration:2s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;opacity:0}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.showQuestion.small{left:-10%}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.showQuestion.medium_1{left:-20%}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.showQuestion.large_1{left:2.5%}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.showQuestion.large_2{left:-10%}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.showQuestion.large_3{left:-2.5%}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.showQuestion.huge_1{left:-10%}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft .bossBattleEffect .criticalEffect,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft .bossBattleEffect .missEffect,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft .bossBattleEffect .normalEffect1,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft .bossBattleEffect .normalEffect2,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft .bossBattleEffect .normalEffect3{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;background-origin:content-box}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft .bossBattleEffect .normalEffect1{-webkit-animation-duration:.8s;animation-duration:.8s}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft .bossBattleEffect .normalEffect1,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft .bossBattleEffect .normalEffect2{-webkit-animation-name:bb_opacity_appear_two_thirds;animation-name:bb_opacity_appear_two_thirds;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft .bossBattleEffect .normalEffect2{-webkit-animation-duration:1.05s;animation-duration:1.05s}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft .bossBattleEffect .normalEffect3{-webkit-animation-name:bb_opacity_appear_two_thirds;animation-name:bb_opacity_appear_two_thirds;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft .bossBattleEffect .criticalEffect,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft .bossBattleEffect .missEffect{-webkit-animation-name:bb_opacity_appear_half;animation-name:bb_opacity_appear_half;-webkit-animation-duration:1s;animation-duration:1s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.small .bossBattleEffect .normal{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:5em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.small .bossBattleEffect .critical,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.small .bossBattleEffect .miss{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:10em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.small .bossBattleEffect .normalEffect1{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_gets_hit_small_1.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.small .bossBattleEffect .normalEffect2{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_gets_hit_small_2.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.small .bossBattleEffect .normalEffect3{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_gets_hit_small_3.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.small .bossBattleEffect .missEffect{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_missed_small.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.small .bossBattleEffect .criticalEffect{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_hits_char_crictical.png);background-position:center bottom -7.5em}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.medium .bossBattleEffect .normalEffect1{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_gets_hit_medium_1.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.medium .bossBattleEffect .normalEffect2{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_gets_hit_medium_2.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.medium .bossBattleEffect .normalEffect3{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_gets_hit_medium_3.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.medium .bossBattleEffect .missEffect{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_missed_medium.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.medium .bossBattleEffect .criticalEffect{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_hits_char_crictical.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.huge .bossBattleEffect .normalEffect1,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.large .bossBattleEffect .normalEffect1{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_gets_hit_large_1.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.huge .bossBattleEffect .normalEffect2,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.large .bossBattleEffect .normalEffect2{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_gets_hit_large_2.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.huge .bossBattleEffect .normalEffect3,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.large .bossBattleEffect .normalEffect3{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_gets_hit_large_3.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.huge .bossBattleEffect .missEffect,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.large .bossBattleEffect .missEffect{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_missed_large.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.huge .bossBattleEffect .criticalEffect,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderLeft.large .bossBattleEffect .criticalEffect{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_hits_char_crictical.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderRight{position:absolute;top:0;right:0;height:100%;background-size:contain;background-position:bottom;background-repeat:no-repeat;background-origin:content-box;padding-top:4em;width:calc(50% - 100px);-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderRight.team{background-position:50%}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderRight.showQuestion{right:-10%}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderRight .bossBattleEffect .criticalEffect,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderRight .bossBattleEffect .missEffect,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderRight .bossBattleEffect .normalEffect1{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-animation-name:bb_opacity_appear_half;animation-name:bb_opacity_appear_half;-webkit-animation-duration:1s;animation-duration:1s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderRight .bossBattleEffect .normalEffect1{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_hits_char_scratch.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderRight .bossBattleEffect .criticalEffect{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_hits_char_crictical.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderRight .bossBattleEffect .missEffect{background-image:url(../files-sub/classcraft-assets/quests/bosses/boss_hits_char_missed.png)}.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderRight .bossBattleEffect .normalEffect2,.teacherDashboard_questsWrapper .singleQuestWrapper.quest_bossWrapper .bossHolderRight .bossBattleEffect .normalEffect3{display:none}.teacherDashboard_questsWrapper .quest_panelWrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;color:#212121;font-weight:300;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:left}.teacherDashboard_questsWrapper .quest_panelWrapper,.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader .outcomeHeaderBtn{-ms-flex-preferred-size:34%;flex-basis:34%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;border-bottom:3px solid #ddd;padding:1.5em 0 1em;cursor:pointer;color:#ddd;text-align:center}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader .outcomeHeaderBtn+.outcomeHeaderBtn{margin-left:.5em}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader .outcomeHeaderBtn>div{display:inline-block;vertical-align:middle}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader .outcomeHeaderBtn .outcomeHeaderBtnImage{height:1em;width:1em;margin-right:.5em;position:relative}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader .outcomeHeaderBtn .outcomeHeaderBtnImage:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-filter:brightness(87%);filter:brightness(87%)}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader .outcomeHeaderBtn.class .outcomeHeaderBtnImage:before{background-image:url(../files-sub/classcraft-assets/icons/list.svg)}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader .outcomeHeaderBtn.teams .outcomeHeaderBtnImage:before{background-image:url(../files-sub/classcraft-assets/icons/team.svg)}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader .outcomeHeaderBtn.random .outcomeHeaderBtnImage:before{background-image:url(../files-sub/classcraft-assets/icons/random.svg)}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader .outcomeHeaderBtn.active,.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader .outcomeHeaderBtn:hover{color:#212121;border-bottom:3px solid #555}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader .outcomeHeaderBtn.active .outcomeHeaderBtnImage,.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader .outcomeHeaderBtn:hover .outcomeHeaderBtnImage{position:relative}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader .outcomeHeaderBtn.active .outcomeHeaderBtnImage:before,.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeHeader .outcomeHeaderBtn:hover .outcomeHeaderBtnImage:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-filter:brightness(0);filter:brightness(0)}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeBottom{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;position:relative}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeBottom>div:first-child{padding-top:1em}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeBottom .sidebarHeader{display:none}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeBottom .filterGroupWrapper{position:static;float:right;margin:1em}.teacherDashboard_questsWrapper .quest_panelWrapper .outcomeBottom .nameWrapper{cursor:default}.addParentCodeWrapper{position:relative;padding:2em}.addParentCodeWrapper .addParentCodeForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1em}.addParentCodeWrapper .addParentCodeForm .addParentCodeForm_title{-ms-flex-negative:0;flex-shrink:0;font-weight:300;font-size:1.5em;margin-right:1em}.addParentCodeWrapper .addParentCodeForm .addParentCodeForm_message{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-weight:300;font-size:.88em;line-height:1.3em;color:#999}.addParentCodeWrapper .addParentCodeForm input{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-item-align:auto;align-self:auto;-ms-flex-negative:0;flex-shrink:0;margin:0 1em}.addParentCodeWrapper .addParentCodeForm .btnWrapper{-ms-flex-negative:0;flex-shrink:0;text-align:right}.addParentCodeWrapper .studentsToBeApprovedWrapper .studentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #ddd;padding:1em 0}.addParentCodeWrapper .studentsToBeApprovedWrapper .studentWrapper>div{-ms-flex-negative:0;flex-shrink:0}.addParentCodeWrapper .studentsToBeApprovedWrapper .studentWrapper .imgWrapper img{height:2.5em}.addParentCodeWrapper .studentsToBeApprovedWrapper .studentWrapper .codeWrapper{margin-left:.5em;font-weight:700}.addParentCodeWrapper .studentsToBeApprovedWrapper .studentWrapper .statusWrapper{margin-left:1.5em}.addParentCodeWrapper .studentsToBeApprovedWrapper .studentWrapper .btnWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;text-align:right}.addParentCodeWrapper .addParentCodeCloseButton{position:absolute;top:.5em;right:.5em;cursor:pointer}.addParentCodeWrapper .addParentCodeCloseButton img{width:1em}.parentDashboard_profileWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;position:relative}.parentDashboard_profileWrapper .profileLeft{overflow:hidden;-ms-flex-preferred-size:400px;flex-basis:400px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;-webkit-box-shadow:0 0 15px hsla(0,0%,60%,.375);box-shadow:0 0 15px hsla(0,0%,60%,.375)}.parentDashboard_profileWrapper .profileLeft .profileLeftInner{padding:1em 2em}.parentDashboard_profileWrapper .profileLeft .profileLeftInner h2{text-align:center;font-weight:100;padding:0;margin:1em 0 0}.parentDashboard_profileWrapper .profileLeft .profileLeftInner select{display:block;width:100%;margin:.25em 0}.parentDashboard_profileWrapper .profileLeft .profileLeftInner .profilePicWrapper .profilePicLeft{display:inline-block;vertical-align:middle}.parentDashboard_profileWrapper .profileLeft .profileLeftInner .profilePicWrapper .profilePicLeft+.profilePicRight{display:inline-block;vertical-align:middle;width:230px;overflow:hidden}.parentDashboard_profileWrapper .profileLeft .profileLeftInner>img{display:block}.parentDashboard_profileWrapper .profileLeft .profileLeftInner .profileBottomLinks{margin-bottom:.5em}.parentDashboard_profileWrapper .profileLeft .profileLeftInner .btnWrapper .btn{margin:1em 0}.parentDashboard_profileWrapper .profileLeft .profileLeftInner .profile_playerInfo .accountWrapper{text-align:center}.parentDashboard_profileWrapper .profileLeft .profileLeftInner .profile_playerInfo .accountWrapper img{display:inline-block;height:1em;margin-left:.3em;cursor:pointer;vertical-align:middle}.parentDashboard_profileWrapper .profileLeft .profileLeftInner .profile_playerInfo .profile_parent_buttons{margin-top:1em}.parentDashboard_profileWrapper .profileRight{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;background-size:cover;background-position:0 100%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/characters-right.jpg)}.teacherHome_webinarsBanner{display:table;background-color:#6932dc;width:100%}.teacherHome_webinarsBanner .webinarsBannerContent{height:70px;display:table-cell;vertical-align:middle;color:#fafbfc;font-size:1rem;font-weight:100;line-height:1.3em;padding:1em 2em;text-align:center;text-decoration:none;cursor:pointer}.teacherHome_webinarsBanner .webinarsBannerContent .joinWebinarBtn{margin-left:5em;text-decoration:none}.teacherHome_webinarsWrapper .inner{font-family:Lato,sans-serif;font-weight:400;color:#212121;line-height:1.3em;margin:0 auto;max-width:1200px;padding:2em;text-align:center}.teacherHome_webinarsWrapper .inner>.title{font-size:calc(30px + 2.08333vw);line-height:1.2em;margin-top:.85em}@media (max-width:479px){.teacherHome_webinarsWrapper .inner>.title{font-size:40px}}@media (min-width:1440px){.teacherHome_webinarsWrapper .inner>.title{font-size:60px}}.teacherHome_webinarsWrapper .inner>.subtitle{font-size:calc(16px + .41667vw);color:#999;line-height:1.3em;margin:2em 0}@media (max-width:479px){.teacherHome_webinarsWrapper .inner>.subtitle{font-size:18px}}@media (min-width:1440px){.teacherHome_webinarsWrapper .inner>.subtitle{font-size:22px}}@media (min-width:1024px){.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel{margin:0 auto}@media (min-width:1024px){.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel:nth-child(odd){margin-right:5em}}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel:nth-child(n+1){margin-top:3em}@media (min-width:1024px){.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel:nth-child(n+1){margin-top:0}}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel.intro .webinarLevelImage{background-image:url(../files-sub/classcraft-assets/front/webinar_mockup_03.jpg)}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel.advanced .webinarLevelImage{background-image:url(../files-sub/classcraft-assets/front/boss_battles_mockup_03.jpg)}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelImage{background-size:contain;background-position:50%;background-repeat:no-repeat;margin-bottom:3em;padding-bottom:50%}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent{text-align:left}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.title{font-size:calc(17.5px + 1.5625vw);line-height:1em;text-align:center}@media (max-width:479px){.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.title{font-size:25px}}@media (min-width:1440px){.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.title{font-size:40px}}@media (min-width:1024px){.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.title{text-align:left}}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.text{letter-spacing:.0625em;color:#999;font-weight:100;line-height:1.3em;margin:2em 0;text-align:center}@media (min-width:1024px){.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.text{text-align:left}}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.webinarList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:calc(12px + .20833vw);margin-top:1.25em;white-space:nowrap}@media (max-width:479px){.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.webinarList li{font-size:13px}}@media (min-width:1440px){.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.webinarList li{font-size:15px}}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.webinarList li.subtitle{font-size:calc(16px + .83333vw);color:#555}@media (max-width:479px){.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.webinarList li.subtitle{font-size:20px}}@media (min-width:1440px){.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.webinarList li.subtitle{font-size:28px}}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.webinarList li.subtitle:nth-last-child(2){display:none}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.webinarList li.noneScheduled{display:none;color:#999;font-style:italic;line-height:1.3em;white-space:normal}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.webinarList li.noneScheduled:nth-child(2):last-child{display:block}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.webinarList li .date{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;font-weight:700;line-height:2em;margin-right:1.3em}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.webinarList li .date:first-letter{text-transform:capitalize}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.webinarList li .register{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto;text-align:right}.teacherHome_webinarsWrapper .inner .webinarLevelsWrapper .webinarLevel .webinarLevelContent>.webinarList li .register>span{padding-right:1.3em}.teacherHome_webinarsWrapper .inner .lp-panel{margin-left:-2em;width:calc(100% + 4em)}.teacherHome_webinarsWrapper .inner .lp-panel .lp-panel-inner .content .title{font-size:calc(30px + 1.04167vw)}@media (max-width:479px){.teacherHome_webinarsWrapper .inner .lp-panel .lp-panel-inner .content .title{font-size:35px}}@media (min-width:1440px){.teacherHome_webinarsWrapper .inner .lp-panel .lp-panel-inner .content .title{font-size:45px}}.teacherHome_webinarsWrapper .inner .lp-panel.webinarWatchAdvanced .lp-panel-inner .content{margin-right:0}.teacherHome_webinarsWrapper .inner .lp-panel.webinarWatchAdvanced .lp-panel-inner .content .title{margin-bottom:.15em}.teacherHome_webinarsWrapper .inner .lp-panel.webinarWatchAdvanced .lp-panel-inner .content .btn{margin:2em .5em .5em;text-decoration:none}.teacherHome_webinarsWrapper .inner .lp-panel.webinarWatchAdvanced .lp-panel-inner .image{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/item_scroll.jpg);padding-bottom:35%}.teacherHome_webinarsWrapper .inner .lp-panel.lpTrainingCertificate .lp-panel-inner .image{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/images/training_certificate.jpg);padding-bottom:30%}.schoolsAndDistrictsWrapper{margin:0 auto;max-width:calc(1200px + 4em);padding:0 2em;width:100%}.schoolsAndDistrictsWrapper .schoolsAndDistricts{-webkit-box-shadow:0 0 3.75px hsla(0,0%,60%,.375);box-shadow:0 0 3.75px hsla(0,0%,60%,.375);border-radius:.75em;margin:3em 0;padding:3.5em;text-align:center}.schoolsAndDistrictsWrapper .schoolsAndDistricts .header{-webkit-box-shadow:0 3.75px 3.75px -3.75px hsla(0,0%,60%,.375);box-shadow:0 3.75px 3.75px -3.75px hsla(0,0%,60%,.375);margin-bottom:3.5em;padding:6em 0 3.5em;position:relative}.schoolsAndDistrictsWrapper .schoolsAndDistricts .header:before{background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../files-sub/classcraft-assets/icons/truePurple/schools_districts.svg);content:"";width:100%;height:4em;position:absolute;top:0;left:0}.schoolsAndDistrictsWrapper .schoolsAndDistricts .header .title{font-size:2.5em;letter-spacing:.0625em;color:#6932dc;font-weight:700;line-height:1.1em;margin-bottom:.35em;text-transform:uppercase}.schoolsAndDistrictsWrapper .schoolsAndDistricts .header .subtitle{color:#999;font-size:1.125em;font-weight:100;line-height:1.3em;margin-bottom:2em}.schoolsAndDistrictsWrapper .schoolsAndDistricts .header .btn{font-size:1.125em;font-weight:700;text-decoration:none}.schoolsAndDistrictsWrapper .schoolsAndDistricts .content .title{font-size:1.5em;letter-spacing:.0625em;text-align:center;font-weight:100;line-height:1.2em;margin-bottom:1.25em}.schoolsAndDistrictsWrapper .schoolsAndDistricts .content .districts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:55em;text-align:center}.schoolsAndDistrictsWrapper .schoolsAndDistricts .content .districts .districtWrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:auto;align-self:auto}@media (min-width:414px){.schoolsAndDistrictsWrapper .schoolsAndDistricts .content .districts .districtWrapper{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:667px){.schoolsAndDistrictsWrapper .schoolsAndDistricts .content .districts .districtWrapper{-ms-flex-preferred-size:25%;flex-basis:25%}}.schoolsAndDistrictsWrapper .schoolsAndDistricts .content .districts .districtWrapper .district{background-size:contain;background-position:50%;background-repeat:no-repeat;height:90px;margin:1.5em}.collapsibleButton{position:relative;cursor:pointer}.collapsibleButton .collapsibleIcon{color:#555;width:.875rem;height:.875rem;position:absolute;right:0;bottom:0;background-color:#fff;border-radius:50%;padding:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.collapsibleButton .collapsibleIcon:not(.active){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.collapsibleButton .collapsibleIcon.lg{width:2.25rem;height:2.25rem;padding:.25rem}.collapsibleButton .collapsibleImage{width:4rem;height:4rem;border-radius:.5rem;display:block}.collapsibleButton .collapsibleImage.lg{width:8rem;height:8rem}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.tw-bg-beach-please{--tw-gradient-from:#3cd2a0!important;--tw-gradient-to:rgb(60 210 160/0)!important;--tw-gradient-to:#00c8fa!important}.tw-bg-beach-please,.tw-bg-clear-sky{--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.tw-bg-clear-sky{--tw-gradient-from:#00c8fa!important;--tw-gradient-to:rgb(0 200 250/0)!important;--tw-gradient-to:#006cfa!important}.tw-bg-hello-sunshine{--tw-gradient-from:#ffa000!important;--tw-gradient-to:rgb(255 160 0/0)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important;--tw-gradient-to:#ffe11e!important}.tw-bg-night-sky{--tw-gradient-to:rgb(105 50 220/0)!important;--tw-gradient-to:#00c8fa!important}.tw-bg-night-sky,.tw-bg-purple-kiss{--tw-gradient-from:#6932dc!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.tw-bg-purple-kiss{--tw-gradient-to:rgb(105 50 220/0)!important;--tw-gradient-to:#ff1464!important}.tw-bg-sunset-breeze{--tw-gradient-from:#ffa000!important;--tw-gradient-to:rgb(255 160 0/0)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important;--tw-gradient-to:#ff1464!important}.tw-native-input,.tw-native-input::-webkit-inner-spin-button,.tw-native-input::-webkit-outer-spin-button{-webkit-appearance:auto!important}.tw-group-progression{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5,auto auto);gap:0 1.5rem}.tw-group-progression-chapter-0{grid-column:1;grid-row:1/3}.tw-group-progression-chapter-1{grid-column:1;grid-row:3/5}.tw-group-progression-chapter-2{grid-column:1;grid-row:5/7}.tw-group-progression-chapter-3{grid-column:1;grid-row:7/9}.tw-group-progression-chapter-4{grid-column:1;grid-row:9/11}.tw-group-progression-header-0{grid-column:1;grid-row:1}.tw-group-progression-header-1{grid-column:1;grid-row:3}.tw-group-progression-header-2{grid-column:1;grid-row:5}.tw-group-progression-header-3{grid-column:1;grid-row:7}.tw-group-progression-header-4{grid-column:1;grid-row:9}.tw-group-progression-steps-wrapper-0{grid-column:1;grid-row:2}.tw-group-progression-steps-wrapper-1{grid-column:1;grid-row:4}.tw-group-progression-steps-wrapper-2{grid-column:1;grid-row:6}.tw-group-progression-steps-wrapper-3{grid-column:1;grid-row:8}.tw-group-progression-steps-wrapper-4{grid-column:1;grid-row:10}@media (min-width:480px){.tw-group-progression{grid-template-columns:repeat(5,auto);grid-template-rows:minmax(-webkit-min-content,1fr) auto;grid-template-rows:minmax(min-content,1fr) auto}.tw-group-progression-chapter-0{grid-column:1;grid-row:1/3}.tw-group-progression-chapter-1{grid-column:2;grid-row:1/3}.tw-group-progression-chapter-2{grid-column:3;grid-row:1/3}.tw-group-progression-chapter-3{grid-column:4;grid-row:1/3}.tw-group-progression-chapter-4{grid-column:5;grid-row:1/3}.tw-group-progression-header-0{grid-column:1;grid-row:1}.tw-group-progression-header-1{grid-column:2;grid-row:1}.tw-group-progression-header-2{grid-column:3;grid-row:1}.tw-group-progression-header-3{grid-column:4;grid-row:1}.tw-group-progression-header-4{grid-column:5;grid-row:1}.tw-group-progression-steps-wrapper-0{grid-column:1;grid-row:2}.tw-group-progression-steps-wrapper-1{grid-column:2;grid-row:2}.tw-group-progression-steps-wrapper-2{grid-column:3;grid-row:2}.tw-group-progression-steps-wrapper-3{grid-column:4;grid-row:2}.tw-group-progression-steps-wrapper-4{grid-column:5;grid-row:2}}.tw-pointer-events-none{pointer-events:none!important}.tw-pointer-events-auto{pointer-events:auto!important}.tw-invisible{visibility:hidden!important}.tw-fixed{position:fixed!important}.tw-absolute{position:absolute!important}.tw-relative{position:relative!important}.tw-sticky{position:sticky!important}.tw-inset-0{top:0!important;right:0!important;bottom:0!important;left:0!important}.tw--inset-4{top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important}.tw-inset-y-6{top:6px!important;bottom:6px!important}.tw-inset-x-0{left:0!important;right:0!important}.tw-inset-y-0{top:0!important;bottom:0!important}.tw--inset-x-8{left:-.5rem!important;right:-.5rem!important}.tw-right-0{right:0!important}.tw-top-0{top:0!important}.tw-bottom-0{bottom:0!important}.tw-left-0{left:0!important}.tw-top-4{top:4px!important}.tw-right-4{right:4px!important}.tw--top-4{top:-4px!important}.tw--right-4{right:-4px!important}.tw--bottom-4{bottom:-4px!important}.tw--left-4{left:-4px!important}.tw-top-1\/2{top:50%!important}.tw-left-1\/2{left:50%!important}.tw-top-48{top:3rem!important}.tw-left-20{left:1.25rem!important}.tw-right-12{right:.75rem!important}.tw-top-12{top:.75rem!important}.tw-bottom-4{bottom:4px!important}.tw-bottom-16{bottom:1rem!important}.tw-top-24{top:1.5rem!important}.tw--top-1{top:-1px!important}.tw-right-8{right:.5rem!important}.tw-top-8{top:.5rem!important}.tw-left-\[10\%\]{left:10%!important}.tw-left-1\/3{left:33.33%!important}.tw-right-1\/3{right:33.33%!important}.tw--right-16{right:-1rem!important}.tw-right-24{right:1.5rem!important}.tw-top-2{top:2px!important}.tw-top-full{top:100%!important}.tw-top-16{top:1rem!important}.tw-right-16{right:1rem!important}.tw-left-24{left:1.5rem!important}.tw-z-10{z-index:10!important}.tw-z-above-modal{z-index:10000!important}.tw-z-12{z-index:12!important}.tw-z-11{z-index:11!important}.tw-z-9{z-index:9!important}.tw-z-1{z-index:1!important}.tw-z-\[250\]{z-index:250!important}.tw-order-last{-webkit-box-ordinal-group:100!important;-ms-flex-order:99!important;order:99!important}.tw-col-span-3{grid-column:span 3/span 3!important}.tw-m-16{margin:1rem!important}.tw--m-8{margin:-.5rem!important}.tw-m-auto{margin:auto!important}.tw-m-8{margin:.5rem!important}.tw-m-0{margin:0!important}.tw-m-4{margin:4px!important}.tw-m-24{margin:1.5rem!important}.tw-my-16{margin-top:1rem!important;margin-bottom:1rem!important}.tw-mx-8{margin-left:.5rem!important;margin-right:.5rem!important}.tw-mx-16{margin-left:1rem!important;margin-right:1rem!important}.tw-my-20{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.tw--my-1{margin-top:-1px!important;margin-bottom:-1px!important}.tw-my-24{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.tw-mx-24{margin-left:1.5rem!important;margin-right:1.5rem!important}.tw-my-auto{margin-top:auto!important;margin-bottom:auto!important}.tw-mx-4{margin-left:4px!important;margin-right:4px!important}.tw--mx-16{margin-left:-1rem!important;margin-right:-1rem!important}.tw-my-32{margin-top:2rem!important;margin-bottom:2rem!important}.tw-mx-auto{margin-left:auto!important;margin-right:auto!important}.tw-mx-96{margin-left:6rem!important;margin-right:6rem!important}.tw-mx-0{margin-left:0!important;margin-right:0!important}.tw-my-8{margin-top:.5rem!important;margin-bottom:.5rem!important}.tw-mt-32{margin-top:2rem!important}.tw-mr-4{margin-right:4px!important}.tw-mb-16{margin-bottom:1rem!important}.tw-mt-4{margin-top:4px!important}.tw-mr-8{margin-right:.5rem!important}.tw-ml-8{margin-left:.5rem!important}.tw-mt-auto{margin-top:auto!important}.tw-mb-auto{margin-bottom:auto!important}.tw-mt-16{margin-top:1rem!important}.tw-ml-16{margin-left:1rem!important}.tw-mb-24{margin-bottom:1.5rem!important}.tw-mr-24{margin-right:1.5rem!important}.tw-ml-20{margin-left:1.25rem!important}.tw-mb-32{margin-bottom:2rem!important}.tw-mb-8{margin-bottom:.5rem!important}.tw-mb-64{margin-bottom:4rem!important}.tw--mt-1{margin-top:-1px!important}.tw--mr-1{margin-right:-1px!important}.tw--mb-1{margin-bottom:-1px!important}.tw-mt-8{margin-top:.5rem!important}.tw-mt-24{margin-top:1.5rem!important}.tw-mb-40{margin-bottom:2.5rem!important}.tw-mb-56{margin-bottom:3.5rem!important}.tw-mt-20{margin-top:1.25rem!important}.tw-mt-12{margin-top:.75rem!important}.tw-mt-50vh{margin-top:50vh!important}.tw-mb-4{margin-bottom:4px!important}.tw-mb-6{margin-bottom:6px!important}.tw-mr-12{margin-right:.75rem!important}.tw-mr-32{margin-right:2rem!important}.tw-mr-16{margin-right:1rem!important}.tw-ml-32{margin-left:2rem!important}.tw-ml-12{margin-left:.75rem!important}.tw-mb-12{margin-bottom:.75rem!important}.tw-mb-48{margin-bottom:3rem!important}.tw-mb-2{margin-bottom:2px!important}.tw--ml-40{margin-left:-2.5rem!important}.tw-mb-0{margin-bottom:0!important}.tw-ml-4{margin-left:4px!important}.tw-ml-48{margin-left:3rem!important}.tw-ml-2{margin-left:2px!important}.tw--mt-16{margin-top:-1rem!important}.tw--ml-16{margin-left:-1rem!important}.tw--mt-24{margin-top:-1.5rem!important}.tw--ml-24{margin-left:-1.5rem!important}.tw--mt-32{margin-top:-2rem!important}.tw--ml-32{margin-left:-2rem!important}.tw-ml-64{margin-left:4rem!important}.tw-mb-20{margin-bottom:1.25rem!important}.tw-mt-2{margin-top:2px!important}.tw--mt-12{margin-top:-.75rem!important}.tw-mr-64{margin-right:4rem!important}.tw-ml-auto{margin-left:auto!important}.tw-mr-auto{margin-right:auto!important}.tw-ml-40{margin-left:2.5rem!important}.tw-block{display:block!important}.tw-inline-block{display:inline-block!important}.tw-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.tw-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.tw-grid{display:grid!important}.tw-hidden{display:none!important}.tw-h-24{height:1.5rem!important}.tw-h-fit{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.tw-h-full{height:100%!important}.tw-h-32{height:2rem!important}.tw-h-12{height:.75rem!important}.tw-h-16{height:1rem!important}.tw-h-48{height:3rem!important}.tw-h-20{height:1.25rem!important}.tw-h-64{height:4rem!important}.tw-h-40{height:2.5rem!important}.tw-h-128{height:8rem!important}.tw-h-8{height:.5rem!important}.tw-h-\[auto\]{height:auto!important}.tw-h-\[22rem\]{height:22rem!important}.tw-h-\[112px\]{height:112px!important}.tw-h-\[1069px\]{height:1069px!important}.tw-h-\[2\.375rem\]{height:2.375rem!important}.tw-h-96{height:6rem!important}.tw-h-56{height:3.5rem!important}.tw-h-160{height:10rem!important}.tw-h-0{height:0!important}.tw-h-\[1em\]{height:1em!important}.tw-h-\[10\.5rem\]{height:10.5rem!important}.tw-h-\[388px\]{height:388px!important}.tw-h-\[2\.4em\]{height:2.4em!important}.tw-h-\[360px\]{height:360px!important}.tw-h-\[min-content\]{height:-webkit-min-content!important;height:-moz-min-content!important;height:min-content!important}.tw-h-120{height:7.5rem!important}.tw-max-h-full{max-height:100%!important}.tw-max-h-\[30rem\]{max-height:30rem!important}.tw-max-h-\[50\%\]{max-height:50%!important}.tw-max-h-\[90\%\]{max-height:90%!important}.tw-min-h-\[30rem\]{min-height:30rem!important}.tw-min-h-\[144px\]{min-height:144px!important}.tw-min-h-full{min-height:100%!important}.tw-min-h-\[108px\]{min-height:108px!important}.tw-min-h-\[21\.125rem\]{min-height:21.125rem!important}.tw-min-h-\[1em\]{min-height:1em!important}.tw-w-24{width:1.5rem!important}.tw-w-full{width:100%!important}.tw-w-fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.tw-w-min{width:-webkit-min-content!important;width:-moz-min-content!important;width:min-content!important}.tw-w-200{width:12.5rem!important}.tw-w-56{width:3.5rem!important}.tw-w-32{width:2rem!important}.tw-w-12{width:.75rem!important}.tw-w-\[56vw\]{width:56vw!important}.tw-w-16{width:1rem!important}.tw-w-48{width:3rem!important}.tw-w-20{width:1.25rem!important}.tw-w-88{width:5.5rem!important}.tw-w-64{width:4rem!important}.tw-w-40{width:2.5rem!important}.tw-w-1{width:1px!important}.tw-w-128{width:8rem!important}.tw-w-\[66\.66\%\]{width:66.66%!important}.tw-w-\[480px\]{width:480px!important}.tw-w-192{width:12rem!important}.tw-w-220{width:13.75rem!important}.tw-w-\[3rem\]{width:3rem!important}.tw-w-\[3\.5rem\]{width:3.5rem!important}.tw-w-\[6rem\]{width:6rem!important}.tw-w-\[12rem\]{width:12rem!important}.tw-w-\[16\.25rem\]{width:16.25rem!important}.tw-w-\[18\.75rem\]{width:18.75rem!important}.tw-w-1\/4{width:25%!important}.tw-w-\[800px\]{width:800px!important}.tw-w-238{width:14.88rem!important}.tw-w-\[550px\]{width:550px!important}.tw-w-\[400px\]{width:400px!important}.tw-w-max{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}.tw-w-96{width:6rem!important}.tw-w-\[240px\]{width:240px!important}.tw-w-0{width:0!important}.tw-w-720{width:45rem!important}.tw-w-8{width:.5rem!important}.tw-w-1\/2{width:50%!important}.tw-w-3\/5{width:60%!important}.tw-w-\[10\.5rem\]{width:10.5rem!important}.tw-w-\[80\%\]{width:80%!important}.tw-w-2\/5{width:40%!important}.tw-w-120{width:7.5rem!important}.tw-w-300{width:18.75rem!important}.tw-w-1\/3{width:33.33%!important}.tw-w-\[25rem\]{width:25rem!important}.tw-w-\[440px\]{width:440px!important}.tw-w-\[1em\]{width:1em!important}.tw-w-\[524px\]{width:524px!important}.tw-w-\[865px\]{width:865px!important}.tw-min-w-0{min-width:0!important}.tw-min-w-16{min-width:1rem!important}.tw-min-w-40{min-width:2.5rem!important}.tw-min-w-\[192px\]{min-width:192px!important}.tw-min-w-2\/5{min-width:40%!important}.tw-min-w-24{min-width:1.5rem!important}.tw-min-w-32{min-width:2rem!important}.tw-min-w-\[400px\]{min-width:400px!important}.tw-min-w-88{min-width:5.5rem!important}.tw-min-w-56{min-width:3.5rem!important}.tw-min-w-20{min-width:1.25rem!important}.tw-min-w-\[1em\]{min-width:1em!important}.tw-max-w-\[320px\]{max-width:320px!important}.tw-max-w-full{max-width:100%!important}.tw-max-w-3\/4{max-width:75%!important}.tw-max-w-400{max-width:25rem!important}.tw-max-w-960{max-width:60rem!important}.tw-max-w-40vw{max-width:40vw!important}.tw-max-w-\[1056px\]{max-width:1056px!important}.tw-max-w-600{max-width:37.5rem!important}.tw-max-w-1\/2{max-width:50%!important}.tw-max-w-1\/3{max-width:33.33%!important}.tw-max-w-\[66\.66\%\]{max-width:66.66%!important}.tw-max-w-\[25\%\]{max-width:25%!important}.tw-max-w-\[75\%\]{max-width:75%!important}.tw-max-w-\[20\%\]{max-width:20%!important}.tw-max-w-\[80\%\]{max-width:80%!important}.tw-max-w-\[16\.66\%\]{max-width:16.66%!important}.tw-max-w-\[83\.33\%\]{max-width:83.33%!important}.tw-max-w-\[1032px\]{max-width:1032px!important}.tw-max-w-\[1024px\]{max-width:1024px!important}.tw-max-w-\[27rem\]{max-width:27rem!important}.tw-flex-1{-webkit-box-flex:1!important;-ms-flex:1 1 0%!important;flex:1 1 0%!important}.tw-flex-none{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.tw-flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.tw-flex-shrink{-ms-flex-negative:1!important;flex-shrink:1!important}.tw-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.tw-flex-grow{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.tw-flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.tw-grow{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.tw-grow-\[0\.6\]{-webkit-box-flex:0.6!important;-ms-flex-positive:0.6!important;flex-grow:0.6!important}.tw-basis-1\/2{-ms-flex-preferred-size:50%!important;flex-basis:50%!important}.tw-basis-1\/3{-ms-flex-preferred-size:33.333333%!important;flex-basis:33.333333%!important}.tw-basis-\[66\.66\%\]{-ms-flex-preferred-size:66.66%!important;flex-basis:66.66%!important}.tw-basis-\[25\%\]{-ms-flex-preferred-size:25%!important;flex-basis:25%!important}.tw-basis-\[75\%\]{-ms-flex-preferred-size:75%!important;flex-basis:75%!important}.tw-basis-\[20\%\]{-ms-flex-preferred-size:20%!important;flex-basis:20%!important}.tw-basis-2\/5{-ms-flex-preferred-size:40%!important;flex-basis:40%!important}.tw-basis-3\/5{-ms-flex-preferred-size:60%!important;flex-basis:60%!important}.tw-basis-\[80\%\]{-ms-flex-preferred-size:80%!important;flex-basis:80%!important}.tw-basis-\[16\.66\%\]{-ms-flex-preferred-size:16.66%!important;flex-basis:16.66%!important}.tw-basis-\[83\.33\%\]{-ms-flex-preferred-size:83.33%!important;flex-basis:83.33%!important}.tw-basis-full{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.tw-basis-\[48\.5\%\]{-ms-flex-preferred-size:48.5%!important;flex-basis:48.5%!important}.tw-table-fixed{table-layout:fixed!important}.tw-border-collapse{border-collapse:collapse!important}.tw-origin-bottom-left{-webkit-transform-origin:bottom left!important;transform-origin:bottom left!important}.tw--translate-x-full{--tw-translate-x:-100%!important}.tw--translate-x-full,.tw-translate-x-0{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.tw-translate-x-0{--tw-translate-x:0px!important}.tw--translate-x-1\/2{--tw-translate-x:-50%!important}.tw--translate-x-1\/2,.tw--translate-y-1\/2{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.tw--translate-y-1\/2{--tw-translate-y:-50%!important}.tw--translate-y-96{--tw-translate-y:-6rem!important}.tw--translate-y-48,.tw--translate-y-96{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.tw--translate-y-48{--tw-translate-y:-3rem!important}.tw-translate-x-1{--tw-translate-x:1px!important}.tw-translate-x-1,.tw-translate-y-full{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.tw-translate-y-full{--tw-translate-y:100%!important}.tw-rotate-90{--tw-rotate:90deg!important}.tw--rotate-90,.tw-rotate-90{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.tw--rotate-90{--tw-rotate:-90deg!important}.tw-rotate-180{--tw-rotate:180deg!important}.tw-rotate-180,.tw-scale-110{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.tw-scale-110{--tw-scale-x:1.1!important;--tw-scale-y:1.1!important}.tw--scale-x-100{--tw-scale-x:-1!important}.tw--scale-x-100,.tw-transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}@-webkit-keyframes tw-glow{0%{opacity:0}to{opacity:.2}}@keyframes tw-glow{0%{opacity:0}to{opacity:.2}}.tw-animate-glow{-webkit-animation:tw-glow .75s ease-in-out infinite alternate!important;animation:tw-glow .75s ease-in-out infinite alternate!important}@-webkit-keyframes tw-pulse{0%{opacity:.65}to{opacity:1}}@keyframes tw-pulse{0%{opacity:.65}to{opacity:1}}.tw-animate-pulse{-webkit-animation:tw-pulse .75s ease-in-out infinite alternate!important;animation:tw-pulse .75s ease-in-out infinite alternate!important}.tw-cursor-pointer{cursor:pointer!important}.tw-cursor-default{cursor:default!important}.tw-resize-none{resize:none!important}.tw-list-outside{list-style-position:outside!important}.tw-list-decimal{list-style-type:decimal!important}.tw-list-disc{list-style-type:disc!important}.tw-appearance-none{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.tw-break-inside-avoid{-webkit-column-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tw-grid-rows-\[min-content_1fr_min-content\]{grid-template-rows:-webkit-min-content 1fr -webkit-min-content!important;grid-template-rows:min-content 1fr min-content!important}.tw-flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.tw-flex-col,.tw-flex-row{-webkit-box-direction:normal!important}.tw-flex-col{-ms-flex-direction:column!important;flex-direction:column!important}.tw-flex-col,.tw-flex-col-reverse{-webkit-box-orient:vertical!important}.tw-flex-col-reverse{-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.tw-flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.tw-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.tw-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.tw-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.tw-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.tw-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.tw-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.tw-justify-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.tw-justify-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.tw-justify-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.tw-justify-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.tw-justify-items-center{justify-items:center!important}.tw-gap-16{gap:1rem!important}.tw-gap-8{gap:.5rem!important}.tw-gap-24{gap:1.5rem!important}.tw-gap-4{gap:.25rem!important}.tw-gap-32{gap:2rem!important}.tw-gap-64{gap:4rem!important}.tw-gap-\[7px\]{gap:7px!important}.tw-gap-x-64{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}.tw-gap-y-24{row-gap:1.5rem!important}.tw-gap-x-4{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}.tw-gap-x-8{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.tw-gap-x-16{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.tw-gap-y-32{row-gap:2rem!important}.tw-space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(1.5rem*var(--tw-space-x-reverse))!important;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)))!important}.tw-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(0.5rem*var(--tw-space-x-reverse))!important;margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))!important}.tw-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))!important}.tw-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(4px*var(--tw-space-x-reverse))!important;margin-left:calc(4px*(1 - var(--tw-space-x-reverse)))!important}.tw-space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1rem*var(--tw-space-y-reverse))!important}.tw-space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(0.75rem*var(--tw-space-x-reverse))!important;margin-left:calc(0.75rem*(1 - var(--tw-space-x-reverse)))!important}.tw-space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(1rem*var(--tw-space-x-reverse))!important;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))!important}.tw-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(6px*(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(6px*var(--tw-space-y-reverse))!important}.tw-space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))!important}.tw-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(4px*(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(4px*var(--tw-space-y-reverse))!important}.tw-space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(2rem*var(--tw-space-y-reverse))!important}.tw-space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))!important}.tw-space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(2rem*var(--tw-space-x-reverse))!important;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))!important}.tw-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(6px*var(--tw-space-x-reverse))!important;margin-left:calc(6px*(1 - var(--tw-space-x-reverse)))!important}.tw-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(0.75rem*(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(0.75rem*var(--tw-space-y-reverse))!important}.tw-place-self-start{place-self:start!important}.tw-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.tw-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.tw-self-center{-ms-flex-item-align:center!important;align-self:center!important}.tw-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.tw-overflow-auto{overflow:auto!important}.tw-overflow-hidden{overflow:hidden!important}.tw-overflow-visible{overflow:visible!important}.tw-overflow-x-auto{overflow-x:auto!important}.tw-overflow-y-auto{overflow-y:auto!important}.tw-overflow-x-hidden{overflow-x:hidden!important}.tw-overflow-y-hidden{overflow-y:hidden!important}.tw-overflow-y-scroll{overflow-y:scroll!important}.tw-scroll-smooth{scroll-behavior:smooth!important}.tw-truncate{overflow:hidden!important;white-space:nowrap!important}.tw-overflow-ellipsis,.tw-truncate{text-overflow:ellipsis!important}.tw-whitespace-normal{white-space:normal!important}.tw-whitespace-nowrap{white-space:nowrap!important}.tw-whitespace-pre-line{white-space:pre-line!important}.tw-break-words{overflow-wrap:break-word!important}.tw-break-all{word-break:break-all!important}.tw-rounded-8{border-radius:.5rem!important}.tw-rounded-full{border-radius:9999px!important}.tw-rounded-72{border-radius:4.5rem!important}.tw-rounded-4{border-radius:.25rem!important}.tw-rounded-16{border-radius:1rem!important}.tw-rounded-b-16{border-bottom-right-radius:1rem!important}.tw-rounded-b-16,.tw-rounded-l-16{border-bottom-left-radius:1rem!important}.tw-rounded-l-16{border-top-left-radius:1rem!important}.tw-rounded-r,.tw-rounded-r-8{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.tw-rounded-l{border-bottom-left-radius:.5rem!important}.tw-rounded-l,.tw-rounded-t-8{border-top-left-radius:.5rem!important}.tw-rounded-t-8{border-top-right-radius:.5rem!important}.tw-border{border-width:1px!important}.tw-border-\[6px\]{border-width:6px!important}.tw-border-\[0\.5px\]{border-width:.5px!important}.tw-border-2{border-width:2px!important}.tw-border-4{border-width:4px!important}.tw-border-0{border-width:0!important}.tw-border-\[3px\]{border-width:3px!important}.tw-border-b{border-bottom-width:1px!important}.tw-border-r{border-right-width:1px!important}.tw-border-t{border-top-width:1px!important}.tw-border-b-4{border-bottom-width:4px!important}.tw-border-l{border-left-width:1px!important}.tw-border-b-\[1px\]{border-bottom-width:1px!important}.tw-border-solid{border-style:solid!important}.tw-border-dashed{border-style:dashed!important}.tw-border-none{border-style:none!important}.tw-border-grey-4{--tw-border-opacity:1!important;border-color:rgb(221 221 221/var(--tw-border-opacity))!important}.tw-border-true-purple{--tw-border-opacity:1!important;border-color:rgb(105 50 220/var(--tw-border-opacity))!important}.tw-border-white{--tw-border-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}.tw-border-grey-7{--tw-border-opacity:1!important;border-color:rgb(118 118 118/var(--tw-border-opacity))!important}.tw-border-warm-pink{--tw-border-opacity:1!important;border-color:rgb(255 20 100/var(--tw-border-opacity))!important}.tw-border-transparent{border-color:transparent!important}.tw-border-hot-orange{--tw-border-opacity:1!important;border-color:rgb(255 160 0/var(--tw-border-opacity))!important}.tw-border-warm-grey{--tw-border-opacity:1!important;border-color:rgb(167 176 192/var(--tw-border-opacity))!important}.tw-border-grey-6{--tw-border-opacity:1!important;border-color:rgb(153 153 153/var(--tw-border-opacity))!important}.tw-border-grey-3{--tw-border-opacity:1!important;border-color:rgb(238 238 238/var(--tw-border-opacity))!important}.tw-border-b-grey-4{--tw-border-opacity:1!important;border-bottom-color:rgb(221 221 221/var(--tw-border-opacity))!important}.tw-border-r-grey-4{--tw-border-opacity:1!important;border-right-color:rgb(221 221 221/var(--tw-border-opacity))!important}.tw-border-b-minty-green-pressed{--tw-border-opacity:1!important;border-bottom-color:rgb(41 178 132/var(--tw-border-opacity))!important}.tw-border-b-aqua-blue{--tw-border-opacity:1!important;border-bottom-color:rgb(0 200 250/var(--tw-border-opacity))!important}.tw-border-t-grey-4{--tw-border-opacity:1!important;border-top-color:rgb(221 221 221/var(--tw-border-opacity))!important}.tw-bg-warm-pink{--tw-bg-opacity:1!important;background-color:rgb(255 20 100/var(--tw-bg-opacity))!important}.tw-bg-warm-pink-disabled{--tw-bg-opacity:1!important;background-color:rgb(255 161 193/var(--tw-bg-opacity))!important}.tw-bg-warm-pink-hover{--tw-bg-opacity:1!important;background-color:rgb(255 46 117/var(--tw-bg-opacity))!important}.tw-bg-warm-pink-pressed{--tw-bg-opacity:1!important;background-color:rgb(224 0 76/var(--tw-bg-opacity))!important}.tw-bg-true-purple{--tw-bg-opacity:1!important;background-color:rgb(105 50 220/var(--tw-bg-opacity))!important}.tw-bg-true-purple-disabled{--tw-bg-opacity:1!important;background-color:rgb(195 173 241/var(--tw-bg-opacity))!important}.tw-bg-true-purple-hover{--tw-bg-opacity:1!important;background-color:rgb(121 72 224/var(--tw-bg-opacity))!important}.tw-bg-true-purple-pressed{--tw-bg-opacity:1!important;background-color:rgb(82 32 187/var(--tw-bg-opacity))!important}.tw-bg-classic-blue{--tw-bg-opacity:1!important;background-color:rgb(0 108 250/var(--tw-bg-opacity))!important}.tw-bg-classic-blue-disabled{--tw-bg-opacity:1!important;background-color:rgb(153 196 253/var(--tw-bg-opacity))!important}.tw-bg-classic-blue-hover{--tw-bg-opacity:1!important;background-color:rgb(26 122 255/var(--tw-bg-opacity))!important}.tw-bg-classic-blue-pressed{--tw-bg-opacity:1!important;background-color:rgb(0 86 199/var(--tw-bg-opacity))!important}.tw-bg-minty-green{--tw-bg-opacity:1!important;background-color:rgb(60 210 160/var(--tw-bg-opacity))!important}.tw-bg-minty-green-disabled{--tw-bg-opacity:1!important;background-color:rgb(177 237 217/var(--tw-bg-opacity))!important}.tw-bg-minty-green-hover{--tw-bg-opacity:1!important;background-color:rgb(47 160 123/var(--tw-bg-opacity))!important}.tw-bg-minty-green-pressed{--tw-bg-opacity:1!important;background-color:rgb(41 178 132/var(--tw-bg-opacity))!important}.tw-bg-aqua-blue{--tw-bg-opacity:1!important;background-color:rgb(0 200 250/var(--tw-bg-opacity))!important}.tw-bg-aqua-blue-disabled{--tw-bg-opacity:1!important;background-color:rgb(153 233 253/var(--tw-bg-opacity))!important}.tw-bg-aqua-blue-hover{--tw-bg-opacity:1!important;background-color:rgb(20 208 255/var(--tw-bg-opacity))!important}.tw-bg-aqua-blue-pressed{--tw-bg-opacity:1!important;background-color:rgb(0 159 199/var(--tw-bg-opacity))!important}.tw-bg-hot-orange{--tw-bg-opacity:1!important;background-color:rgb(255 160 0/var(--tw-bg-opacity))!important}.tw-bg-hot-orange-disabled{--tw-bg-opacity:1!important;background-color:rgb(255 217 153/var(--tw-bg-opacity))!important}.tw-bg-hot-orange-hover{--tw-bg-opacity:1!important;background-color:rgb(255 169 26/var(--tw-bg-opacity))!important}.tw-bg-hot-orange-pressed{--tw-bg-opacity:1!important;background-color:rgb(204 128 0/var(--tw-bg-opacity))!important}.tw-bg-sunny-yellow{--tw-bg-opacity:1!important;background-color:rgb(255 225 30/var(--tw-bg-opacity))!important}.tw-bg-sunny-yellow-disabled{--tw-bg-opacity:1!important;background-color:rgb(255 243 165/var(--tw-bg-opacity))!important}.tw-bg-sunny-yellow-hover{--tw-bg-opacity:1!important;background-color:rgb(255 228 56/var(--tw-bg-opacity))!important}.tw-bg-sunny-yellow-pressed{--tw-bg-opacity:1!important;background-color:rgb(235 203 0/var(--tw-bg-opacity))!important}.tw-bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.tw-bg-grey-1,.tw-bg-white{--tw-bg-opacity:1!important}.tw-bg-grey-1{background-color:rgb(250 251 252/var(--tw-bg-opacity))!important}.tw-bg-grey-2{--tw-bg-opacity:1!important;background-color:rgb(247 247 247/var(--tw-bg-opacity))!important}.tw-bg-grey-3{--tw-bg-opacity:1!important;background-color:rgb(238 238 238/var(--tw-bg-opacity))!important}.tw-bg-grey-4{--tw-bg-opacity:1!important;background-color:rgb(221 221 221/var(--tw-bg-opacity))!important}.tw-bg-grey-5{--tw-bg-opacity:1!important;background-color:rgb(204 204 204/var(--tw-bg-opacity))!important}.tw-bg-grey-6{--tw-bg-opacity:1!important;background-color:rgb(153 153 153/var(--tw-bg-opacity))!important}.tw-bg-grey-7{--tw-bg-opacity:1!important;background-color:rgb(118 118 118/var(--tw-bg-opacity))!important}.tw-bg-grey-8{--tw-bg-opacity:1!important;background-color:rgb(85 85 85/var(--tw-bg-opacity))!important}.tw-bg-grey-9{--tw-bg-opacity:1!important;background-color:rgb(33 33 33/var(--tw-bg-opacity))!important}.tw-bg-ashy-grey{--tw-bg-opacity:1!important;background-color:rgb(220 230 234/var(--tw-bg-opacity))!important}.tw-bg-cloud-grey{--tw-bg-opacity:1!important;background-color:rgb(245 250 250/var(--tw-bg-opacity))!important}.tw-bg-dark-grey{--tw-bg-opacity:1!important;background-color:rgb(80 102 130/var(--tw-bg-opacity))!important}.tw-bg-silver-grey{--tw-bg-opacity:1!important;background-color:rgb(236 242 242/var(--tw-bg-opacity))!important}.tw-bg-smokey-grey{--tw-bg-opacity:1!important;background-color:rgb(123 139 161/var(--tw-bg-opacity))!important}.tw-bg-warm-grey{--tw-bg-opacity:1!important;background-color:rgb(167 176 192/var(--tw-bg-opacity))!important}.tw-bg-true-purple-light-pressed{--tw-bg-opacity:1!important;background-color:rgb(233 224 250/var(--tw-bg-opacity))!important}.tw-bg-transparent{background-color:transparent!important}.tw-bg-true-purple-light{--tw-bg-opacity:1!important;background-color:rgb(240 235 251/var(--tw-bg-opacity))!important}.tw-bg-\[\#EADABF\]{--tw-bg-opacity:1!important;background-color:rgb(234 218 191/var(--tw-bg-opacity))!important}.tw-bg-opacity-70{--tw-bg-opacity:0.7!important}.tw-bg-gradient-to-l{background-image:-webkit-gradient(linear,right top,left top,from(var(--tw-gradient-stops)))!important;background-image:linear-gradient(270deg,var(--tw-gradient-stops))!important}.tw-bg-gradient-to-r{background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)))!important;background-image:linear-gradient(90deg,var(--tw-gradient-stops))!important}.tw-bg-gradient-to-b{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tw-gradient-stops)))!important;background-image:linear-gradient(180deg,var(--tw-gradient-stops))!important}.tw-bg-gradient-to-t{background-image:-webkit-gradient(linear,left bottom,left top,from(var(--tw-gradient-stops)))!important;background-image:linear-gradient(0deg,var(--tw-gradient-stops))!important}.tw-from-white{--tw-gradient-from:#fff!important;--tw-gradient-to:rgb(255 255 255/0)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.tw-bg-cover{background-size:cover!important}.tw-bg-center{background-position:50%!important}.tw-bg-right{background-position:100%!important}.tw-bg-no-repeat{background-repeat:no-repeat!important}.tw-object-contain{-o-object-fit:contain!important;object-fit:contain!important}.tw-object-cover{-o-object-fit:cover!important;object-fit:cover!important}.tw-object-top{-o-object-position:top!important;object-position:top!important}.tw-object-bottom{-o-object-position:bottom!important;object-position:bottom!important}.tw-object-center{-o-object-position:center!important;object-position:center!important}.tw-object-left-bottom{-o-object-position:left bottom!important;object-position:left bottom!important}.tw-p-6{padding:6px!important}.tw-p-4{padding:4px!important}.tw-p-96{padding:6rem!important}.tw-p-0{padding:0!important}.tw-p-8{padding:.5rem!important}.tw-p-24{padding:1.5rem!important}.tw-p-16{padding:1rem!important}.tw-p-12{padding:.75rem!important}.tw-p-32{padding:2rem!important}.tw-p-48{padding:3rem!important}.tw-p-2{padding:2px!important}.tw-p-1{padding:1px!important}.tw-p-\[22px\]{padding:22px!important}.tw-px-16{padding-left:1rem!important;padding-right:1rem!important}.tw-py-8{padding-top:.5rem!important;padding-bottom:.5rem!important}.tw-px-12{padding-left:.75rem!important;padding-right:.75rem!important}.tw-py-16{padding-top:1rem!important;padding-bottom:1rem!important}.tw-py-20{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.tw-px-40{padding-left:2.5rem!important;padding-right:2.5rem!important}.tw-px-8{padding-left:.5rem!important;padding-right:.5rem!important}.tw-py-4{padding-top:4px!important;padding-bottom:4px!important}.tw-py-2{padding-top:2px!important;padding-bottom:2px!important}.tw-px-4{padding-left:4px!important;padding-right:4px!important}.tw-px-24{padding-left:1.5rem!important;padding-right:1.5rem!important}.tw-px-48{padding-left:3rem!important;padding-right:3rem!important}.tw-py-24{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.tw-px-6{padding-left:6px!important;padding-right:6px!important}.tw-py-12{padding-top:.75rem!important;padding-bottom:.75rem!important}.tw-px-\[15px\]{padding-left:15px!important;padding-right:15px!important}.tw-py-\[6px\]{padding-top:6px!important;padding-bottom:6px!important}.tw-px-20{padding-left:1.25rem!important;padding-right:1.25rem!important}.tw-py-6{padding-top:6px!important;padding-bottom:6px!important}.tw-py-32{padding-top:2rem!important;padding-bottom:2rem!important}.tw-px-32{padding-left:2rem!important;padding-right:2rem!important}.tw-py-\[7px\]{padding-top:7px!important;padding-bottom:7px!important}.tw-pt-24{padding-top:1.5rem!important}.tw-pl-16{padding-left:1rem!important}.tw-pt-32{padding-top:2rem!important}.tw-pb-24{padding-bottom:1.5rem!important}.tw-pr-0{padding-right:0!important}.tw-pl-24{padding-left:1.5rem!important}.tw-pl-12{padding-left:.75rem!important}.tw-pl-48{padding-left:3rem!important}.tw-pl-40{padding-left:2.5rem!important}.tw-pl-32{padding-left:2rem!important}.tw-pb-32{padding-bottom:2rem!important}.tw-pb-40{padding-bottom:2.5rem!important}.tw-pr-32{padding-right:2rem!important}.tw-pr-24{padding-right:1.5rem!important}.tw-pb-8{padding-bottom:.5rem!important}.tw-pb-20{padding-bottom:1.25rem!important}.tw-pt-8{padding-top:.5rem!important}.tw-pt-20{padding-top:1.25rem!important}.tw-pt-40{padding-top:2.5rem!important}.tw-pt-48{padding-top:3rem!important}.tw-pt-16{padding-top:1rem!important}.tw-pt-12{padding-top:.75rem!important}.tw-pr-8{padding-right:.5rem!important}.tw-pb-12{padding-bottom:.75rem!important}.tw-pl-0{padding-left:0!important}.tw-pr-12{padding-right:.75rem!important}.tw-pb-4{padding-bottom:4px!important}.tw-pb-16{padding-bottom:1rem!important}.tw-pr-88{padding-right:5.5rem!important}.tw-pr-16{padding-right:1rem!important}.tw-pt-6{padding-top:6px!important}.tw-pl-4{padding-left:4px!important}.tw-pb-64{padding-bottom:4rem!important}.tw-pl-8{padding-left:.5rem!important}.tw-pt-full{padding-top:100%!important}.tw-pb-0{padding-bottom:0!important}.tw-pr-2{padding-right:2px!important}.tw-pt-0{padding-top:0!important}.tw-text-left{text-align:left!important}.tw-text-center{text-align:center!important}.tw-text-right{text-align:right!important}.tw-text-end{text-align:end!important}.tw-align-top{vertical-align:top!important}.tw-align-middle{vertical-align:middle!important}.tw-text-48{font-size:3rem!important}.tw-text-40{font-size:2.5rem!important}.tw-text-20{font-size:1.25rem!important}.tw-text-12{font-size:.75rem!important}.tw-text-14{font-size:.875rem!important}.tw-text-24{font-size:1.5rem!important}.tw-text-32{font-size:2rem!important}.tw-text-16{font-size:1rem!important}.tw-font-700{font-weight:700!important}.tw-font-400{font-weight:400!important}.tw-uppercase{text-transform:uppercase!important}.tw-italic{font-style:italic!important}.tw-leading-8{line-height:2rem!important}.tw-leading-4{line-height:1rem!important}.tw-leading-5{line-height:1.25rem!important}.tw-leading-6{line-height:1.5rem!important}.tw-text-warm-pink{--tw-text-opacity:1!important;color:rgb(255 20 100/var(--tw-text-opacity))!important}.tw-text-warm-pink-disabled{--tw-text-opacity:1!important;color:rgb(255 161 193/var(--tw-text-opacity))!important}.tw-text-warm-pink-hover{--tw-text-opacity:1!important;color:rgb(255 46 117/var(--tw-text-opacity))!important}.tw-text-warm-pink-pressed{--tw-text-opacity:1!important;color:rgb(224 0 76/var(--tw-text-opacity))!important}.tw-text-true-purple{--tw-text-opacity:1!important;color:rgb(105 50 220/var(--tw-text-opacity))!important}.tw-text-true-purple-disabled{--tw-text-opacity:1!important;color:rgb(195 173 241/var(--tw-text-opacity))!important}.tw-text-true-purple-hover{--tw-text-opacity:1!important;color:rgb(121 72 224/var(--tw-text-opacity))!important}.tw-text-true-purple-pressed{--tw-text-opacity:1!important;color:rgb(82 32 187/var(--tw-text-opacity))!important}.tw-text-classic-blue{--tw-text-opacity:1!important;color:rgb(0 108 250/var(--tw-text-opacity))!important}.tw-text-classic-blue-disabled{--tw-text-opacity:1!important;color:rgb(153 196 253/var(--tw-text-opacity))!important}.tw-text-classic-blue-hover{--tw-text-opacity:1!important;color:rgb(26 122 255/var(--tw-text-opacity))!important}.tw-text-classic-blue-pressed{--tw-text-opacity:1!important;color:rgb(0 86 199/var(--tw-text-opacity))!important}.tw-text-minty-green{--tw-text-opacity:1!important;color:rgb(60 210 160/var(--tw-text-opacity))!important}.tw-text-minty-green-disabled{--tw-text-opacity:1!important;color:rgb(177 237 217/var(--tw-text-opacity))!important}.tw-text-minty-green-hover{--tw-text-opacity:1!important;color:rgb(47 160 123/var(--tw-text-opacity))!important}.tw-text-minty-green-pressed{--tw-text-opacity:1!important;color:rgb(41 178 132/var(--tw-text-opacity))!important}.tw-text-aqua-blue{--tw-text-opacity:1!important;color:rgb(0 200 250/var(--tw-text-opacity))!important}.tw-text-aqua-blue-disabled{--tw-text-opacity:1!important;color:rgb(153 233 253/var(--tw-text-opacity))!important}.tw-text-aqua-blue-hover{--tw-text-opacity:1!important;color:rgb(20 208 255/var(--tw-text-opacity))!important}.tw-text-aqua-blue-pressed{--tw-text-opacity:1!important;color:rgb(0 159 199/var(--tw-text-opacity))!important}.tw-text-hot-orange{--tw-text-opacity:1!important;color:rgb(255 160 0/var(--tw-text-opacity))!important}.tw-text-hot-orange-disabled{--tw-text-opacity:1!important;color:rgb(255 217 153/var(--tw-text-opacity))!important}.tw-text-hot-orange-hover{--tw-text-opacity:1!important;color:rgb(255 169 26/var(--tw-text-opacity))!important}.tw-text-hot-orange-pressed{--tw-text-opacity:1!important;color:rgb(204 128 0/var(--tw-text-opacity))!important}.tw-text-sunny-yellow{--tw-text-opacity:1!important;color:rgb(255 225 30/var(--tw-text-opacity))!important}.tw-text-sunny-yellow-disabled{--tw-text-opacity:1!important;color:rgb(255 243 165/var(--tw-text-opacity))!important}.tw-text-sunny-yellow-hover{--tw-text-opacity:1!important;color:rgb(255 228 56/var(--tw-text-opacity))!important}.tw-text-sunny-yellow-pressed{--tw-text-opacity:1!important;color:rgb(235 203 0/var(--tw-text-opacity))!important}.tw-text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.tw-text-grey-1{--tw-text-opacity:1!important;color:rgb(250 251 252/var(--tw-text-opacity))!important}.tw-text-grey-2{--tw-text-opacity:1!important;color:rgb(247 247 247/var(--tw-text-opacity))!important}.tw-text-grey-3{--tw-text-opacity:1!important;color:rgb(238 238 238/var(--tw-text-opacity))!important}.tw-text-grey-4{--tw-text-opacity:1!important;color:rgb(221 221 221/var(--tw-text-opacity))!important}.tw-text-grey-5{--tw-text-opacity:1!important;color:rgb(204 204 204/var(--tw-text-opacity))!important}.tw-text-grey-6{--tw-text-opacity:1!important;color:rgb(153 153 153/var(--tw-text-opacity))!important}.tw-text-grey-7{--tw-text-opacity:1!important;color:rgb(118 118 118/var(--tw-text-opacity))!important}.tw-text-grey-8{--tw-text-opacity:1!important;color:rgb(85 85 85/var(--tw-text-opacity))!important}.tw-text-grey-9{--tw-text-opacity:1!important;color:rgb(33 33 33/var(--tw-text-opacity))!important}.tw-text-ashy-grey{--tw-text-opacity:1!important;color:rgb(220 230 234/var(--tw-text-opacity))!important}.tw-text-cloud-grey{--tw-text-opacity:1!important;color:rgb(245 250 250/var(--tw-text-opacity))!important}.tw-text-dark-grey{--tw-text-opacity:1!important;color:rgb(80 102 130/var(--tw-text-opacity))!important}.tw-text-silver-grey{--tw-text-opacity:1!important;color:rgb(236 242 242/var(--tw-text-opacity))!important}.tw-text-smokey-grey{--tw-text-opacity:1!important;color:rgb(123 139 161/var(--tw-text-opacity))!important}.tw-text-warm-grey{--tw-text-opacity:1!important;color:rgb(167 176 192/var(--tw-text-opacity))!important}.tw-text-black-75{color:rgba(0,0,0,.75)!important}.tw-underline{-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.tw-no-underline{-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.tw-opacity-50{opacity:.5!important}.tw-opacity-0{opacity:0!important}.tw-opacity-100{opacity:1!important}.tw-opacity-40{opacity:.4!important}.tw-opacity-60{opacity:.6!important}.tw-opacity-75{opacity:.75!important}.tw-shadow-idle{--tw-shadow:0 1px 0.25rem rgba(0,0,0,0.15)!important;--tw-shadow-colored:0 1px 0.25rem var(--tw-shadow-color)!important}.tw-shadow-high-contrast,.tw-shadow-idle{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.tw-shadow-high-contrast{--tw-shadow:0 0.375rem 1rem rgba(0,0,0,0.3)!important;--tw-shadow-colored:0 0.375rem 1rem var(--tw-shadow-color)!important}.tw-shadow{--tw-shadow:0 1px 0.25rem rgba(0,0,0,0.15)!important;--tw-shadow-colored:0 1px 0.25rem var(--tw-shadow-color)!important}.tw-shadow,.tw-shadow-hover{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.tw-shadow-hover{--tw-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.15)!important;--tw-shadow-colored:0 0.25rem 0.75rem var(--tw-shadow-color)!important}.tw-brightness-110{--tw-brightness:brightness(1.1)!important}.tw-brightness-110,.tw-contrast-0{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.tw-contrast-0{--tw-contrast:contrast(0)!important}.tw-drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,0.25))!important}.tw-drop-shadow,.tw-grayscale{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.tw-grayscale{--tw-grayscale:grayscale(100%)!important}.tw-filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.tw-transition-all{-webkit-transition-property:all!important;transition-property:all!important;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;-webkit-transition-duration:.15s!important;transition-duration:.15s!important}.tw-transition-colors{-webkit-transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color!important;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color!important;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;-webkit-transition-duration:.15s!important;transition-duration:.15s!important}.tw-transition-transform{-webkit-transition-property:-webkit-transform!important;transition-property:-webkit-transform!important;transition-property:transform!important;transition-property:transform,-webkit-transform!important;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;-webkit-transition-duration:.15s!important;transition-duration:.15s!important}.tw-transition-\[height\]{-webkit-transition-property:height!important;transition-property:height!important;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;-webkit-transition-duration:.15s!important;transition-duration:.15s!important}.tw-transition{-webkit-transition-property:color,background-color,border-color,fill,stroke,opacity,-webkit-text-decoration-color,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,fill,stroke,opacity,-webkit-text-decoration-color,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter!important;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;-webkit-transition-duration:.15s!important;transition-duration:.15s!important}.tw-delay-200{-webkit-transition-delay:.2s!important;transition-delay:.2s!important}.tw-duration-150{-webkit-transition-duration:.15s!important;transition-duration:.15s!important}.tw-duration-500{-webkit-transition-duration:.5s!important;transition-duration:.5s!important}.tw-duration-300{-webkit-transition-duration:.3s!important;transition-duration:.3s!important}.tw-duration-200{-webkit-transition-duration:.2s!important;transition-duration:.2s!important}.tw-duration-75{-webkit-transition-duration:75ms!important;transition-duration:75ms!important}.tw-ease-in-out{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.tw-line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.first\:tw-pl-0:first-child{padding-left:0!important}.focus-within\:tw-pointer-events-auto:focus-within{pointer-events:auto!important}.focus-within\:tw-opacity-100:focus-within{opacity:1!important}.hover\:tw-border-true-purple:hover{--tw-border-opacity:1!important;border-color:rgb(105 50 220/var(--tw-border-opacity))!important}.hover\:tw-bg-true-purple-hover:hover{--tw-bg-opacity:1!important;background-color:rgb(121 72 224/var(--tw-bg-opacity))!important}.hover\:tw-bg-true-purple-light:hover{--tw-bg-opacity:1!important;background-color:rgb(240 235 251/var(--tw-bg-opacity))!important}.hover\:tw-bg-grey-2:hover{--tw-bg-opacity:1!important;background-color:rgb(247 247 247/var(--tw-bg-opacity))!important}.hover\:tw-bg-grey-3:hover{--tw-bg-opacity:1!important;background-color:rgb(238 238 238/var(--tw-bg-opacity))!important}.hover\:tw-bg-grey-4:hover{--tw-bg-opacity:1!important;background-color:rgb(221 221 221/var(--tw-bg-opacity))!important}.hover\:tw-bg-classic-blue-hover:hover{--tw-bg-opacity:1!important;background-color:rgb(26 122 255/var(--tw-bg-opacity))!important}.hover\:tw-text-classic-blue-hover:hover{--tw-text-opacity:1!important;color:rgb(26 122 255/var(--tw-text-opacity))!important}.hover\:tw-text-true-purple-hover:hover{--tw-text-opacity:1!important;color:rgb(121 72 224/var(--tw-text-opacity))!important}.hover\:tw-text-grey-1:hover{--tw-text-opacity:1!important;color:rgb(250 251 252/var(--tw-text-opacity))!important}.hover\:tw-text-grey-8:hover{--tw-text-opacity:1!important;color:rgb(85 85 85/var(--tw-text-opacity))!important}.hover\:tw-text-grey-9:hover{--tw-text-opacity:1!important;color:rgb(33 33 33/var(--tw-text-opacity))!important}.hover\:tw-text-true-purple:hover{--tw-text-opacity:1!important;color:rgb(105 50 220/var(--tw-text-opacity))!important}.hover\:tw-opacity-75:hover{opacity:.75!important}.hover\:tw-shadow-hover:hover{--tw-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.15)!important;--tw-shadow-colored:0 0.25rem 0.75rem var(--tw-shadow-color)!important}.hover\:tw-shadow-hover:hover,.hover\:tw-shadow:hover{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.hover\:tw-shadow:hover{--tw-shadow:0 1px 0.25rem rgba(0,0,0,0.15)!important;--tw-shadow-colored:0 1px 0.25rem var(--tw-shadow-color)!important}.active\:tw-bg-true-purple-light-pressed:active{--tw-bg-opacity:1!important;background-color:rgb(233 224 250/var(--tw-bg-opacity))!important}.active\:tw-bg-true-purple-pressed:active{--tw-bg-opacity:1!important;background-color:rgb(82 32 187/var(--tw-bg-opacity))!important}.active\:tw-bg-white:active{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.active\:tw-bg-classic-blue-pressed:active{--tw-bg-opacity:1!important;background-color:rgb(0 86 199/var(--tw-bg-opacity))!important}.active\:tw-text-true-purple-pressed:active{--tw-text-opacity:1!important;color:rgb(82 32 187/var(--tw-text-opacity))!important}.active\:tw-shadow-hover:active{--tw-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.15)!important;--tw-shadow-colored:0 0.25rem 0.75rem var(--tw-shadow-color)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.tw-group:hover .group-hover\:tw-pointer-events-auto{pointer-events:auto!important}.tw-group:hover .group-hover\:tw-bg-true-purple-light{--tw-bg-opacity:1!important;background-color:rgb(240 235 251/var(--tw-bg-opacity))!important}.tw-group:hover .group-hover\:tw-bg-grey-2{--tw-bg-opacity:1!important;background-color:rgb(247 247 247/var(--tw-bg-opacity))!important}.tw-group:hover .group-hover\:tw-text-grey-9{--tw-text-opacity:1!important;color:rgb(33 33 33/var(--tw-text-opacity))!important}.tw-group:hover .group-hover\:tw-text-true-purple{--tw-text-opacity:1!important;color:rgb(105 50 220/var(--tw-text-opacity))!important}.tw-group:hover .group-hover\:tw-opacity-100{opacity:1!important}.tw-group:focus .group-focus\:tw-pointer-events-auto{pointer-events:auto!important}.tw-group:focus .group-focus\:tw-opacity-100{opacity:1!important}.tw-peer:checked~.peer-checked\:tw-bg-true-purple-light{--tw-bg-opacity:1!important;background-color:rgb(240 235 251/var(--tw-bg-opacity))!important}.tw-peer:checked~.peer-checked\:tw-text-true-purple{--tw-text-opacity:1!important;color:rgb(105 50 220/var(--tw-text-opacity))!important}@media (min-width:480px){.xs\:tw-mx-32{margin-right:2rem!important}.xs\:tw-ml-32,.xs\:tw-mx-32{margin-left:2rem!important}.xs\:tw-inline{display:inline!important}.xs\:tw-h-192{height:12rem!important}.xs\:tw-h-220{height:13.75rem!important}.xs\:tw-w-192{width:12rem!important}.xs\:tw-w-220{width:13.75rem!important}.xs\:tw-flex-grow{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.xs\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.xs\:tw-flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.xs\:tw-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.xs\:tw-gap-24{gap:1.5rem!important}.xs\:tw-space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(1rem*var(--tw-space-x-reverse))!important;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))!important}.xs\:tw-overflow-hidden{overflow:hidden!important}.xs\:tw-overflow-x-auto{overflow-x:auto!important}.xs\:tw-rounded-t-16{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.xs\:tw-rounded-b-16{border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.xs\:tw-p-24{padding:1.5rem!important}.xs\:tw-p-32{padding:2rem!important}.xs\:tw-px-\[80px\]{padding-left:80px!important;padding-right:80px!important}.xs\:tw-px-24{padding-left:1.5rem!important;padding-right:1.5rem!important}.xs\:tw-px-32{padding-left:2rem!important;padding-right:2rem!important}.xs\:tw-pr-88{padding-right:5.5rem!important}.xs\:tw-pr-32{padding-right:2rem!important}}@media (min-width:720px){.sm\:tw-static{position:static!important}.sm\:tw-relative{position:relative!important}.sm\:tw-right-4{right:4px!important}.sm\:tw-top-8{top:.5rem!important}.sm\:tw-order-none{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.sm\:tw-m-32{margin:2rem!important}.sm\:tw-mx-48{margin-left:3rem!important;margin-right:3rem!important}.sm\:tw--mb-1{margin-bottom:-1px!important}.sm\:tw-mt-0{margin-top:0!important}.sm\:tw--mr-12{margin-right:-.75rem!important}.sm\:tw-mb-32{margin-bottom:2rem!important}.sm\:tw-mb-24{margin-bottom:1.5rem!important}.sm\:tw-ml-40{margin-left:2.5rem!important}.sm\:tw-mr-16{margin-right:1rem!important}.sm\:tw-block{display:block!important}.sm\:tw-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.sm\:tw-hidden{display:none!important}.sm\:tw-h-64{height:4rem!important}.sm\:tw-w-56{width:3.5rem!important}.sm\:tw-w-200{width:12.5rem!important}.sm\:tw-w-1\/2{width:50%!important}.sm\:tw-w-\[360px\]{width:360px!important}.sm\:tw-w-\[388px\]{width:388px!important}.sm\:tw-w-2\/5{width:40%!important}.sm\:tw-w-3\/5{width:60%!important}.sm\:tw-w-238{width:14.88rem!important}.sm\:tw-w-300{width:18.75rem!important}.sm\:tw-max-w-1\/2{max-width:50%!important}.sm\:tw-max-w-1\/3{max-width:33.33%!important}.sm\:tw-max-w-\[66\.66\%\]{max-width:66.66%!important}.sm\:tw-max-w-\[25\%\]{max-width:25%!important}.sm\:tw-max-w-\[75\%\]{max-width:75%!important}.sm\:tw-max-w-\[20\%\]{max-width:20%!important}.sm\:tw-max-w-\[80\%\]{max-width:80%!important}.sm\:tw-max-w-\[16\.66\%\]{max-width:16.66%!important}.sm\:tw-max-w-\[83\.33\%\]{max-width:83.33%!important}.sm\:tw-max-w-full{max-width:100%!important}.sm\:tw-flex-1{-webkit-box-flex:1!important;-ms-flex:1 1 0%!important;flex:1 1 0%!important}.sm\:tw-basis-1\/2{-ms-flex-preferred-size:50%!important;flex-basis:50%!important}.sm\:tw-basis-1\/3{-ms-flex-preferred-size:33.333333%!important;flex-basis:33.333333%!important}.sm\:tw-basis-\[66\.66\%\]{-ms-flex-preferred-size:66.66%!important;flex-basis:66.66%!important}.sm\:tw-basis-\[25\%\]{-ms-flex-preferred-size:25%!important;flex-basis:25%!important}.sm\:tw-basis-\[75\%\]{-ms-flex-preferred-size:75%!important;flex-basis:75%!important}.sm\:tw-basis-\[20\%\]{-ms-flex-preferred-size:20%!important;flex-basis:20%!important}.sm\:tw-basis-2\/5{-ms-flex-preferred-size:40%!important;flex-basis:40%!important}.sm\:tw-basis-3\/5{-ms-flex-preferred-size:60%!important;flex-basis:60%!important}.sm\:tw-basis-\[80\%\]{-ms-flex-preferred-size:80%!important;flex-basis:80%!important}.sm\:tw-basis-\[16\.66\%\]{-ms-flex-preferred-size:16.66%!important;flex-basis:16.66%!important}.sm\:tw-basis-\[83\.33\%\]{-ms-flex-preferred-size:83.33%!important;flex-basis:83.33%!important}.sm\:tw-basis-full{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.sm\:tw--translate-y-48{--tw-translate-y:-3rem!important;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.sm\:tw-transform-none{-webkit-transform:none!important;transform:none!important}.sm\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sm\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:tw-flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.sm\:tw-flex-col,.sm\:tw-flex-row{-webkit-box-direction:normal!important}.sm\:tw-flex-col{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.sm\:tw-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.sm\:tw-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.sm\:tw-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.sm\:tw-justify-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.sm\:tw-justify-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.sm\:tw-gap-64{gap:4rem!important}.sm\:tw-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(0px*var(--tw-space-y-reverse))!important}.sm\:tw-space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(2rem*var(--tw-space-x-reverse))!important;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))!important}.sm\:tw-space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(1.5rem*var(--tw-space-x-reverse))!important;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)))!important}.sm\:tw-space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(3rem*var(--tw-space-y-reverse))!important}.sm\:tw-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.sm\:tw-overflow-hidden{overflow:hidden!important}.sm\:tw-overflow-x-hidden{overflow-x:hidden!important}.sm\:tw-whitespace-nowrap{white-space:nowrap!important}.sm\:tw-border-t-0{border-top-width:0!important}.sm\:tw-border-r-0{border-right-width:0!important}.sm\:tw-border-l-0{border-left-width:0!important}.sm\:tw-border-b{border-bottom-width:1px!important}.sm\:tw-border-l{border-left-width:1px!important}.sm\:tw-border-solid{border-style:solid!important}.sm\:tw-border-none{border-style:none!important}.sm\:tw-border-grey-4{--tw-border-opacity:1!important;border-color:rgb(221 221 221/var(--tw-border-opacity))!important}.sm\:tw-p-32{padding:2rem!important}.sm\:tw-p-48{padding:3rem!important}.sm\:tw-p-24{padding:1.5rem!important}.sm\:tw-px-24{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:tw-py-16{padding-top:1rem!important;padding-bottom:1rem!important}.sm\:tw-py-32{padding-top:2rem!important;padding-bottom:2rem!important}.sm\:tw-py-64{padding-top:4rem!important;padding-bottom:4rem!important}.sm\:tw-pl-24{padding-left:1.5rem!important}.sm\:tw-pr-0{padding-right:0!important}.sm\:tw-pr-32{padding-right:2rem!important}.sm\:tw-pb-0{padding-bottom:0!important}.sm\:tw-text-left{text-align:left!important}.sm\:tw-transition-none{-webkit-transition-property:none!important;transition-property:none!important}}@media (min-width:960px){.md\:tw-static{position:static!important}.md\:tw-mx-\[5vw\]{margin-left:5vw!important;margin-right:5vw!important}.md\:tw-block{display:block!important}.md\:tw-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.md\:tw-hidden{display:none!important}.md\:tw-h-40{height:2.5rem!important}.md\:tw-w-1\/3{width:33.33%!important}.md\:tw-w-1\/2{width:50%!important}.md\:tw-w-3\/5{width:60%!important}.md\:tw-w-1\/4{width:25%!important}.md\:tw-w-2\/5{width:40%!important}.md\:tw-w-40{width:2.5rem!important}.md\:tw-min-w-0{min-width:0!important}.md\:tw-max-w-1\/2{max-width:50%!important}.md\:tw-max-w-1\/3{max-width:33.33%!important}.md\:tw-max-w-\[66\.66\%\]{max-width:66.66%!important}.md\:tw-max-w-\[25\%\]{max-width:25%!important}.md\:tw-max-w-\[75\%\]{max-width:75%!important}.md\:tw-max-w-\[20\%\]{max-width:20%!important}.md\:tw-max-w-\[80\%\]{max-width:80%!important}.md\:tw-max-w-\[16\.66\%\]{max-width:16.66%!important}.md\:tw-max-w-\[83\.33\%\]{max-width:83.33%!important}.md\:tw-max-w-full{max-width:100%!important}.md\:tw-basis-1\/2{-ms-flex-preferred-size:50%!important;flex-basis:50%!important}.md\:tw-basis-1\/3{-ms-flex-preferred-size:33.333333%!important;flex-basis:33.333333%!important}.md\:tw-basis-\[66\.66\%\]{-ms-flex-preferred-size:66.66%!important;flex-basis:66.66%!important}.md\:tw-basis-\[25\%\]{-ms-flex-preferred-size:25%!important;flex-basis:25%!important}.md\:tw-basis-\[75\%\]{-ms-flex-preferred-size:75%!important;flex-basis:75%!important}.md\:tw-basis-\[20\%\]{-ms-flex-preferred-size:20%!important;flex-basis:20%!important}.md\:tw-basis-2\/5{-ms-flex-preferred-size:40%!important;flex-basis:40%!important}.md\:tw-basis-3\/5{-ms-flex-preferred-size:60%!important;flex-basis:60%!important}.md\:tw-basis-\[80\%\]{-ms-flex-preferred-size:80%!important;flex-basis:80%!important}.md\:tw-basis-\[16\.66\%\]{-ms-flex-preferred-size:16.66%!important;flex-basis:16.66%!important}.md\:tw-basis-\[83\.33\%\]{-ms-flex-preferred-size:83.33%!important;flex-basis:83.33%!important}.md\:tw-basis-full{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.md\:tw-scale-110{--tw-scale-x:1.1!important;--tw-scale-y:1.1!important;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.md\:tw-flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.md\:tw-flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.md\:tw-gap-24{gap:1.5rem!important}.md\:tw-space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(1.5rem*var(--tw-space-x-reverse))!important;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)))!important}.md\:tw-self-center{-ms-flex-item-align:center!important;align-self:center!important}.md\:tw-overflow-y-auto{overflow-y:auto!important}.md\:tw-overflow-x-hidden{overflow-x:hidden!important}.md\:tw-border-r{border-right-width:1px!important}.md\:tw-p-16{padding:1rem!important}.md\:tw-px-96{padding-left:6rem!important;padding-right:6rem!important}.md\:tw-px-16{padding-left:1rem!important;padding-right:1rem!important}.md\:tw-opacity-60{opacity:.6!important}}@media (min-width:1200px){.lg\:tw-order-none{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.lg\:tw-order-first{-webkit-box-ordinal-group:-98!important;-ms-flex-order:-99!important;order:-99!important}.lg\:tw-order-last{-webkit-box-ordinal-group:100!important;-ms-flex-order:99!important;order:99!important}.lg\:tw-mx-\[10vw\]{margin-left:10vw!important;margin-right:10vw!important}.lg\:tw-block{display:block!important}.lg\:tw-hidden{display:none!important}.lg\:tw-w-1\/5{width:20%!important}.lg\:tw-max-w-1\/2{max-width:50%!important}.lg\:tw-max-w-1\/3{max-width:33.33%!important}.lg\:tw-max-w-\[66\.66\%\]{max-width:66.66%!important}.lg\:tw-max-w-\[25\%\]{max-width:25%!important}.lg\:tw-max-w-\[75\%\]{max-width:75%!important}.lg\:tw-max-w-\[20\%\]{max-width:20%!important}.lg\:tw-max-w-\[80\%\]{max-width:80%!important}.lg\:tw-max-w-\[16\.66\%\]{max-width:16.66%!important}.lg\:tw-max-w-\[83\.33\%\]{max-width:83.33%!important}.lg\:tw-max-w-full{max-width:100%!important}.lg\:tw-basis-1\/2{-ms-flex-preferred-size:50%!important;flex-basis:50%!important}.lg\:tw-basis-1\/3{-ms-flex-preferred-size:33.333333%!important;flex-basis:33.333333%!important}.lg\:tw-basis-\[66\.66\%\]{-ms-flex-preferred-size:66.66%!important;flex-basis:66.66%!important}.lg\:tw-basis-\[25\%\]{-ms-flex-preferred-size:25%!important;flex-basis:25%!important}.lg\:tw-basis-\[75\%\]{-ms-flex-preferred-size:75%!important;flex-basis:75%!important}.lg\:tw-basis-\[20\%\]{-ms-flex-preferred-size:20%!important;flex-basis:20%!important}.lg\:tw-basis-2\/5{-ms-flex-preferred-size:40%!important;flex-basis:40%!important}.lg\:tw-basis-3\/5{-ms-flex-preferred-size:60%!important;flex-basis:60%!important}.lg\:tw-basis-\[80\%\]{-ms-flex-preferred-size:80%!important;flex-basis:80%!important}.lg\:tw-basis-\[16\.66\%\]{-ms-flex-preferred-size:16.66%!important;flex-basis:16.66%!important}.lg\:tw-basis-\[83\.33\%\]{-ms-flex-preferred-size:83.33%!important;flex-basis:83.33%!important}.lg\:tw-basis-full{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.lg\:tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.lg\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:tw-flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.lg\:tw-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.lg\:tw-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.lg\:tw-px-\[80px\]{padding-left:80px!important;padding-right:80px!important}.lg\:tw-text-left{text-align:left!important}}@media (min-width:1400px){.xl\:tw-w-1\/6{width:16.66%!important}.xl\:tw-max-w-1\/2{max-width:50%!important}.xl\:tw-max-w-1\/3{max-width:33.33%!important}.xl\:tw-max-w-\[66\.66\%\]{max-width:66.66%!important}.xl\:tw-max-w-\[25\%\]{max-width:25%!important}.xl\:tw-max-w-\[75\%\]{max-width:75%!important}.xl\:tw-max-w-\[20\%\]{max-width:20%!important}.xl\:tw-max-w-\[80\%\]{max-width:80%!important}.xl\:tw-max-w-\[16\.66\%\]{max-width:16.66%!important}.xl\:tw-max-w-\[83\.33\%\]{max-width:83.33%!important}.xl\:tw-max-w-full{max-width:100%!important}.xl\:tw-basis-1\/2{-ms-flex-preferred-size:50%!important;flex-basis:50%!important}.xl\:tw-basis-1\/3{-ms-flex-preferred-size:33.333333%!important;flex-basis:33.333333%!important}.xl\:tw-basis-\[66\.66\%\]{-ms-flex-preferred-size:66.66%!important;flex-basis:66.66%!important}.xl\:tw-basis-\[25\%\]{-ms-flex-preferred-size:25%!important;flex-basis:25%!important}.xl\:tw-basis-\[75\%\]{-ms-flex-preferred-size:75%!important;flex-basis:75%!important}.xl\:tw-basis-\[20\%\]{-ms-flex-preferred-size:20%!important;flex-basis:20%!important}.xl\:tw-basis-2\/5{-ms-flex-preferred-size:40%!important;flex-basis:40%!important}.xl\:tw-basis-3\/5{-ms-flex-preferred-size:60%!important;flex-basis:60%!important}.xl\:tw-basis-\[80\%\]{-ms-flex-preferred-size:80%!important;flex-basis:80%!important}.xl\:tw-basis-\[16\.66\%\]{-ms-flex-preferred-size:16.66%!important;flex-basis:16.66%!important}.xl\:tw-basis-\[83\.33\%\]{-ms-flex-preferred-size:83.33%!important;flex-basis:83.33%!important}.xl\:tw-basis-full{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.xl\:tw-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}}@media (min-width:1800px){.xxl\:tw-max-w-1\/2{max-width:50%!important}.xxl\:tw-max-w-1\/3{max-width:33.33%!important}.xxl\:tw-max-w-\[66\.66\%\]{max-width:66.66%!important}.xxl\:tw-max-w-\[25\%\]{max-width:25%!important}.xxl\:tw-max-w-\[75\%\]{max-width:75%!important}.xxl\:tw-max-w-\[20\%\]{max-width:20%!important}.xxl\:tw-max-w-\[80\%\]{max-width:80%!important}.xxl\:tw-max-w-\[16\.66\%\]{max-width:16.66%!important}.xxl\:tw-max-w-\[83\.33\%\]{max-width:83.33%!important}.xxl\:tw-max-w-full{max-width:100%!important}.xxl\:tw-basis-1\/2{-ms-flex-preferred-size:50%!important;flex-basis:50%!important}.xxl\:tw-basis-1\/3{-ms-flex-preferred-size:33.333333%!important;flex-basis:33.333333%!important}.xxl\:tw-basis-\[66\.66\%\]{-ms-flex-preferred-size:66.66%!important;flex-basis:66.66%!important}.xxl\:tw-basis-\[25\%\]{-ms-flex-preferred-size:25%!important;flex-basis:25%!important}.xxl\:tw-basis-\[75\%\]{-ms-flex-preferred-size:75%!important;flex-basis:75%!important}.xxl\:tw-basis-\[20\%\]{-ms-flex-preferred-size:20%!important;flex-basis:20%!important}.xxl\:tw-basis-2\/5{-ms-flex-preferred-size:40%!important;flex-basis:40%!important}.xxl\:tw-basis-3\/5{-ms-flex-preferred-size:60%!important;flex-basis:60%!important}.xxl\:tw-basis-\[80\%\]{-ms-flex-preferred-size:80%!important;flex-basis:80%!important}.xxl\:tw-basis-\[16\.66\%\]{-ms-flex-preferred-size:16.66%!important;flex-basis:16.66%!important}.xxl\:tw-basis-\[83\.33\%\]{-ms-flex-preferred-size:83.33%!important;flex-basis:83.33%!important}.xxl\:tw-basis-full{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.xxl\:tw-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@media print{.print\:tw-static{position:static!important}.print\:tw-w-full{width:100%!important}}