@import url(https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700,700i&display=swap);
@charset "UTF-8";html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}.editable--help--h1-heading,h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[draggable=true]{-khtml-user-drag:element}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:RubikCL;font-style:normal;font-weight:300;src:url(/fonts/Rubik-Light.ttf?8e4b01844ace913e46fc5023f57a2cfc) format("truetype")}@font-face{font-family:RubikCL;font-style:normal;font-weight:400;src:url(/fonts/Rubik-Regular.ttf?37a4d906e92edcd9484c83065d6a1838) format("truetype")}@font-face{font-family:RubikCL;font-style:normal;font-weight:500;src:url(/fonts/Rubik-Medium.ttf?4ddab52b8ff256c808344c15164118c6) format("truetype")}@font-face{font-family:RubikCL;font-style:normal;font-weight:700;src:url(/fonts/Rubik-Bold.ttf?d6173c485abd77e07f4bd8342c35cbe6) format("truetype")}@font-face{font-family:RubikCL;font-style:normal;font-weight:900;src:url(/fonts/Rubik-Black.ttf?1e6fa1dea7576c4673fb54234bf2507f) format("truetype")}@font-face{font-family:OpenCL;font-style:normal;font-weight:400;src:url(/fonts/OpenSans-Regular.ttf?1b0809d519837cb7aad36a73433f655c) format("truetype")}@font-face{font-family:OpenCL;font-style:normal;font-weight:600;src:url(/fonts/OpenSans-SemiBold.ttf?a16d8201b06a03c6c365341748a5cba0) format("truetype")}@font-face{font-family:OpenCL;font-style:normal;font-weight:700;src:url(/fonts/OpenSans-Bold.ttf?dbb97fd982ce1b96b6de90a9f1c2ecaa) format("truetype")}@font-face{font-family:RubikCL;font-style:italic;font-weight:300;src:url(/fonts/Rubik-LightItalic.ttf?9e78ffc36d6ec1f72822bda1ada204ce) format("truetype")}@font-face{font-family:RubikCL;font-style:italic;font-weight:400;src:url(/fonts/Rubik-Italic.ttf?d8523505d6112979022c9601be948307) format("truetype")}@font-face{font-family:RubikCL;font-style:italic;font-weight:500;src:url(/fonts/Rubik-MediumItalic.ttf?ed3ef1e51c95266ab847a16f319e7cbd) format("truetype")}@font-face{font-family:RubikCL;font-style:italic;font-weight:700;src:url(/fonts/Rubik-BoldItalic.ttf?53884386468c3ae6b3065909488606c5) format("truetype")}@font-face{font-family:RubikCL;font-style:italic;font-weight:900;src:url(/fonts/Rubik-BlackItalic.ttf?ef6cbe4e36e8d9d00ad62ef342a9e823) format("truetype")}@font-face{font-family:OpenCL;font-style:italic;font-weight:500;src:url(/fonts/OpenSans-Italic.ttf?20653d2fac6285bf4deac9919fcb434d) format("truetype")}@font-face{font-family:OpenCL;font-style:italic;font-weight:800;src:url(/fonts/OpenSans-BoldItalic.ttf?9572470e485d8e0fd2adc5b2559bb072) format("truetype")}@font-face{font-family:Annie Use Your Telescope;font-style:normal;font-weight:400;src:url(/fonts/Annie_Use_Your_Telescope_regular.ttf?d840ec50cdcce00149009c184a0248fa) format("truetype")}html{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#adminLayout .admin-assessment-intro--heading,#adminLayout .admin-lesson-intro--heading,.admin-homework--heading,.assessment-builder--heading,.editable--help--h1-heading,.editable--help--h2-heading,.modal--upload-spinner,.teacher-pre-assessment--heading,h1,h2,h3,h4,h5,h6{font-family:RubikCL,Rubik,sans-serif}a,p,small,strong{font-family:OpenCL,Open Sans,sans-serif}.editable--help--h1-heading,h1{color:#333;font-size:21px;font-weight:500;line-height:34px}#adminLayout .admin-assessment-intro--heading,#adminLayout .admin-lesson-intro--heading,.admin-homework--heading,.assessment-builder--heading,.editable--help--h2-heading,.teacher-pre-assessment--heading,h2{color:#444;font-size:30px;font-weight:400;line-height:34px}h3{color:#333;font-family:Open Sans,sans-serif;font-size:27px;font-weight:500}h3,p{line-height:21px}p{font-size:13px}ul{list-style:none}ul li{line-height:1.6;padding:0 0 0 5px}ul li,ul li ul{margin:0 0 10px}ol{counter-reset:li;margin:0 0 25px;padding:0}ol>li{line-height:1.4;list-style:none;margin:0 0 8px 20px;padding-left:5px;position:relative}a,a:visited{color:#d0112b}a:hover{text-decoration:underline}.material{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:100px;margin:0 5px 5px 0;width:25%}.material--pencil{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0NntkaXNwbGF5Om5vbmU7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwfTwvc3R5bGU+PHBhdGggZD0ibTUwIDUuNC0uOS0uMS0xLjMgNS45IDUtLjN6Ii8+PHBhdGggc3R5bGU9ImZpbGw6I2ZmNzQ0MyIgZD0ibTQyLjkgODguNyAxMy43LS4xLS4xIDYuMi0xMy4zLjR6Ii8+PHBhdGggc3R5bGU9ImZpbGw6I2ZmZGE0MCIgZD0ibTQzLjkgMjEuMyAxMy40LS4yLS4yIDY3LjItMTMuNC4zeiIvPjxwYXRoIHN0eWxlPSJmaWxsOiNmNGNiNmUiIGQ9Im00OCAxMSA0LjgtLjEgMy42IDEwLjItMTIuNy4xeiIvPjxwYXRoIGQ9Ik01Ni41IDg1LjhjLS42LjEtMS42IDAtMi4zLS4xLTMuOS0uMS03LS4xLTEwLjktLjIiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNiM2IzYjM7c3Ryb2tlLXdpZHRoOjY7c3Ryb2tlLW1pdGVybGltaXQ6MTAiLz48cGF0aCBkPSJNNDMgOTQuM2MwLTguOS4xLTE0LjguMS0yMy42di05LjhjMC0xMi4xLjEtMjQuMy4xLTM2LjQgMC0xLjYuMi0zLjEuNi00LjYuNS0xLjcgMS40LTMuNCAyLjEtNSAxLjctMy44IDIuMi02LjEgMy43LTEwIDIuMyA0LjkgMy43IDguOCA2IDEzLjcuNC45LjkgMS44IDEuMSAyLjguMyAxLjEuMyAyLjMuMyAzLjUgMCAxMC40IDAgMjAuOC0uMSAzMS4ydjYuNmMtLjEgMTEuMy0uMSAxOS41LS4yIDMwLjggMCAuNCAwIC44LS4zIDEtLjIuMi0uNS4zLS44LjMtMy44LjUtNS42IDAtOS4zLjUtLjcuMS0xLjUuMi0yLjQuMS0uOC0uMS0uOS0uMy0uOS0xLjEiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLW1pdGVybGltaXQ6MTAiLz48L3N2Zz4=")}.material--paper{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMTMuOCA2LjljLjggMS45LS44IDguMS0uNiAxMC4yLjIgMS42LjQgMy4zLjYgNC45LjUgNSAwIDEwLjEgMCAxNS4xIDAgOC43IDEuMyAxNy4yIDEuNiAyNS44LjIgNC44LjIgOS4zLjkgMTQuMS41IDMuOSAwIDguMyAwIDEyLjQgMCAxLjMtLjMgMy4xLjkgMy44IDEgLjYgMy45LjcgNS4xLjggNS44LjMgMTEuNi4yIDE3LjMuNCA5LjkuNCAxNyAuNyAyNi45LjMgMy42LS4xIDkuOC4zIDEzLjQuNyAyLjEuMiA0LjktLjMgNy0uNC43LTIuMS42LTUuMi4zLTcuOS0uMS0uNi0uMy0xLjMtLjMtMS44IDAtLjctLjEtMS41IDAtMi4zLjMtMi43LjQtNSAuNi03LjcuMy03LjEtLjgtMTMuOC0uOC0yMC44LjEtMTUuNy0uNy0zMC44LS43LTQ2LjUgMC0xLjkuMS0zLjEtMi4xLTMuMi0xLjQtLjEtMy4yLjUtNC43LjYtNC4yLjEtOC4yLTEuNS0xMi40LTEuMy04LjEuMy0xNi40LjctMjQuNSAxLjUtNS40LjUtMTAuOSAxLTE2LjUgMS00LjIgMC03LjMtLjMtMTEuNC0uNCIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZiIvPjxwYXRoIGQ9Ik0xNC43IDYuNEMzOS4xIDUuMyA2MC41IDQuMiA4NC45IDVjLjMgMCAuNiAwIC44LjIuNC4zLjUuOC40IDEuMyAwIDEuMy42IDIuNy4zIDQtMS4xIDUuMy0uNyAxMC43LS41IDE2LjEuOCAyMi45LTEuOSA0NS45LjIgNjguNy0xNC40IDEuNS0yOS0uNC00My41LS42LTQuNS0uMS05IC4xLTEzLjYtLjEtMi45LS4zLTYgLjQtOS0uMi0xLS4yLTIuMS0uNC0yLjktMS4yLTEuMS0xLTEuMi0yLjctMS4zLTQuMy0uMi03LjItLjItMTYuNCAwLTIzLjcuMi03IC43LTE0LjEuMS0yMS4xLS4zLTMuNy0uOS03LjQtMS4zLTExLTEtOC40LjgtMTguOC43LTI3LjIiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLW1pdGVybGltaXQ6MTAiLz48L3N2Zz4=")}.material--scissors{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MHtmaWxsOiNiNWI1YjV9LnN0MXtmaWxsOiM0ODU0ZWR9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJtODMuMSA4My43IDEuMyA3LjctMiA1LjctMzIuNS00Mi0yNS43IDM1LjYtNC41IDYuMS0yLS40LS45LTExIDI1LjktMzkuOC0xMS4yLTIxLjUtMy4yLTEwLTMuMi01LjUtNi4yLTItNi42IDQuOC4xIDguOSA1LjUgNCA0LjcuMSA2LjEtNC45IDEuOSAyLjUtMy42IDQuNC0xMC4xIDEuOS02LjctNS4xLTEuOS01LjkuOS02LjggNi40LTYuN2g5LjlsMy42IDQuNSA1IDkuOCA2LjggMTEuOCA5LjIgOC40IDE0LTE0LjMgMi01LjMgNC42LTEwLjQgMy44LTMuNEw4MCAzbDcuOSAxLjkgMy4xIDcgLjggNy44LTcuNiA4LTEwLjQtMS41LTItMy40LjYtMS4zIDMuNSAyLjQgOS4zLTEuMSAzLjUtNS40LTIuOC05LjctNS44LTEuOC03LjYgMy44LS4yIDYuOS45IDUuNS0zLjEgMi4xLTEyLjggMjF6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0ibTYxLjYgMjguMSA4LjUtMTkuOSA0LjktNCA1LjYtMS4zTDg4IDUuM2wzLjYgNi41LS4yIDcuOC0xLjkgMy44LTUuMyA0LTUuNC44LTQuNC0yLjItMy0yLjQgMS42LTIuMiAzLjYgMi40IDguNi0xLjYgMi45LTQuNS4zLTUuMi0yLjUtNC4yLTUuMS0yLTcgMy43LTIuNCA2LjUgMi40IDUuNC0yLjQgMS43LTYuNyA3LjdNMjguMiAyMGwuMS02LjEtMy4zLTVMMTkuMiA3bC02LjYgNC40LS43IDQuMy44IDQuNSA1LjUgNC4xaDQuN2w1LjQtNSAxNC4xIDEyLjgtNS4zIDIuMy03LTEwLTEuNC4zLTIuMyAyLjEtNC44IDEuNC00LjQuMS02LjctNS4xLTEuOS01LjkuOS02LjggMi45LTQuNyAzLjUtMi4xIDQuMi0uNiA1LjcgMS41IDMuNiAzLjYgMS42IDIuMyA2IDEzLjkgNC4yIDYuNSIvPjxwYXRoIGQ9Ik04NC40IDMuNWMtNi0yLjMtMTMuMyAxLjQtMTUuNiA3LjMtMy4yIDYuOS00LjYgMTYtMTQuNyAyNC4zTDUwIDM4LjNsLTMuNy0yLjdjLTEwLjEtNy44LTExLjUtMTctMTQuNy0yNC4zLTIuMy02LTkuMi05LjYtMTUuNi03LjgtNiAxLjgtOC43IDkuMi03LjMgMTUuMXM3LjMgMTEgMTMuMyA5LjZjNi40LTEuNCA1LTMuNyA3LjMtNC4xIDMuMi0uOSA1IDguMiAxMy43IDIwLjZsLjUuNS0yMy43IDM0LjRjLTIuNyA1LTQuNiAxMS41LS45IDE3LjlsMzEuNi00My4xIDMxLjYgNDMuNWMzLjctNi40IDIuMy0xMi44LS45LTE3LjlMNTYuOSA0NS4ybC41LS45YzguNy0xMi40IDEwLjUtMjEuNSAxMy43LTIwLjYgMi4zLjUgMS40IDIuNyA3LjMgNC4xIDYgMS40IDExLjktMy43IDEzLjMtOS42IDEuNC01LjUtMS4zLTEyLjktNy4zLTE0Ljd6TTI4LjUgMTYuOGMwIDYuOS05LjIgMTAuMS0xNC4yIDUtMy43LTMuNy0zLjctMTEgMS40LTEzLjMgNS41LTQuMSAxMy4zIDEuOSAxMi44IDguM3ptNTcuMyA0LjZjLTUgNS0xNC4yIDEuOC0xNC4yLTUtLjUtNi41IDcuMy0xMi40IDEzLjMtOC44IDQuNiAyLjggNC4xIDEwLjEuOSAxMy44eiIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMCIvPjwvc3ZnPg==")}.swal2-popup.swal2-toast{align-items:center;box-shadow:0 0 .625em #d9d9d9;flex-direction:row;overflow-y:hidden;padding:.625em;width:auto}.swal2-popup.swal2-toast .swal2-header{flex-direction:row}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;font-size:1em;justify-content:flex-start;margin:0 .6em}.swal2-popup.swal2-toast .swal2-footer{font-size:.8em;margin:.5em 0 0;padding:.5em 0 0}.swal2-popup.swal2-toast .swal2-close{height:.8em;line-height:.8;position:static;width:.8em}.swal2-popup.swal2-toast .swal2-content{font-size:1em;justify-content:flex-start}.swal2-popup.swal2-toast .swal2-icon{height:2em;margin:0;min-width:2em;width:2em}.swal2-popup.swal2-toast .swal2-icon:before{align-items:center;display:flex;font-size:2em;font-weight:700}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-popup.swal2-toast .swal2-icon:before{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{height:2em;width:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;height:auto;margin:0 .3125em;width:auto}.swal2-popup.swal2-toast .swal2-styled{font-size:1em;margin:0 .3125em;padding:.3125em .625em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;height:3em;position:absolute;transform:rotate(45deg);width:1.6em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:4em 0 0 4em;left:-.5em;top:-.8em;transform:rotate(-45deg);transform-origin:2em 2em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 4em 4em 0;left:.9375em;top:-.25em;transform-origin:0 1.5em}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{height:2em;width:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{height:2.6875em;left:.4375em;top:0;width:.4375em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{left:.1875em;top:1.125em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{right:.1875em;top:.9375em;width:1.375em}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-container{-webkit-overflow-scrolling:touch;align-items:center;background-color:transparent;bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;overflow-x:hidden;padding:.625em;position:fixed;right:0;top:0;transition:background-color .1s;z-index:1060}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{align-self:stretch;display:flex!important;flex:1;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{align-content:center;display:flex!important;flex:1;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{align-content:center;display:flex!important;flex:1;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{background:#fff;border:none;border-radius:.3125em;box-sizing:border-box;display:none;flex-direction:column;font-family:inherit;font-size:1rem;justify-content:center;max-width:100%;padding:1.25em;position:relative;width:32em}.swal2-popup:focus{outline:none}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{align-items:center;display:flex;flex-direction:column}.swal2-title{word-wrap:break-word;color:#595959;font-size:1.875em;font-weight:600;margin:0 0 .4em;max-width:100%;padding:0;position:relative;text-align:center;text-transform:none}.swal2-actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:1.25em auto 0;width:100%;z-index:1}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{animation:swal2-rotate-loading 1.5s linear 0s infinite normal;background-color:transparent!important;border:.25em solid transparent;border-radius:100%;box-sizing:border-box;color:transparent;cursor:default;height:2.5em;margin:.46875em;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.5em}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-left:30px;margin-right:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm:after{animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:"";display:inline-block;height:15px;margin-left:5px;width:15px}.swal2-styled{box-shadow:none;font-weight:500;margin:.3125em;padding:.625em 2em}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{background:initial;background-color:#3085d6}.swal2-styled.swal2-cancel,.swal2-styled.swal2-confirm{border:0;border-radius:.25em;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{background:initial;background-color:#aaa}.swal2-styled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4);outline:none}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{border-top:1px solid #eee;color:#545454;font-size:1em;justify-content:center;margin:1.25em 0 0;padding:1em 0 0}.swal2-image{margin:1.25em auto;max-width:100%}.swal2-close{background:transparent;border:none;border-radius:0;color:#ccc;cursor:pointer;font-family:serif;font-size:2.5em;height:1.2em;justify-content:center;line-height:1.2;outline:initial;overflow:hidden;padding:0;position:absolute;right:0;top:0;transition:color .1s ease-out;width:1.2em;z-index:2}.swal2-close:hover{background:transparent;color:#f27474;transform:none}.swal2-content{word-wrap:break-word;color:#545454;font-size:1.125em;font-weight:400;justify-content:center;line-height:normal;margin:0;padding:0;text-align:center;z-index:1}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{background:inherit;border:1px solid #d9d9d9;border-radius:.1875em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box;color:inherit;font-size:1.125em;transition:border-color .3s,box-shadow .3s;width:100%}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;box-shadow:0 0 3px #c4e6f5;outline:none}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{background:inherit;margin:1em auto}.swal2-range input{width:80%}.swal2-range output{color:inherit;font-weight:600;text-align:center;width:20%}.swal2-range input,.swal2-range output{font-size:1.125em;height:2.625em;line-height:2.625em;padding:0}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{background:inherit;color:inherit;font-size:1.125em;max-width:100%;min-width:50%;padding:.375em .625em}.swal2-checkbox,.swal2-radio{align-items:center;background:inherit;color:inherit;justify-content:center}.swal2-checkbox label,.swal2-radio label{font-size:1.125em;margin:0 .6em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{align-items:center;background:#f0f0f0;color:#666;display:none;font-size:1em;font-weight:300;justify-content:center;overflow:hidden;padding:.625em}.swal2-validation-message:before{background-color:#f27474;border-radius:50%;color:#fff;content:"!";display:inline-block;font-weight:600;height:1.5em;line-height:1.5em;margin:0 .625em;min-width:1.5em;text-align:center;width:1.5em}.swal2-icon{border:.25em solid transparent;border-radius:50%;box-sizing:content-box;cursor:default;font-family:inherit;height:5em;justify-content:center;line-height:5em;margin:1.25em auto 1.875em;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:5em}.swal2-icon:before{align-items:center;display:flex;font-size:3.75em;height:92%}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{flex-grow:1;position:relative}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;display:block;height:.3125em;position:absolute;top:2.3125em;width:2.9375em}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-warning:before{content:"!"}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-info:before{content:"i"}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-question:before{content:"?"}.swal2-icon.swal2-question.swal2-arabic-question-mark:before{content:"؟"}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{border-radius:50%;height:7.5em;position:absolute;transform:rotate(45deg);width:3.75em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:7.5em 0 0 7.5em;left:-2.0635em;top:-.4375em;transform:rotate(-45deg);transform-origin:3.75em 3.75em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 7.5em 7.5em 0;left:1.875em;top:-.6875em;transform:rotate(-45deg);transform-origin:0 3.75em}.swal2-icon.swal2-success .swal2-success-ring{border:.25em solid hsla(98,55%,69%,.3);border-radius:50%;box-sizing:content-box;height:100%;left:-.25em;position:absolute;top:-.25em;width:100%;z-index:2}.swal2-icon.swal2-success .swal2-success-fix{height:5.625em;left:1.625em;position:absolute;top:.5em;transform:rotate(-45deg);width:.4375em;z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#a5dc86;border-radius:.125em;display:block;height:.3125em;position:absolute;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{left:.875em;top:2.875em;transform:rotate(45deg);width:1.5625em}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{right:.5em;top:2.375em;transform:rotate(-45deg);width:2.9375em}.swal2-progress-steps{align-items:center;background:inherit;font-weight:600;margin:0 0 1.25em;padding:0}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{background:#3085d6;height:.4em;margin:0 -1px;width:2.5em;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{animation:swal2-show .3s}.swal2-show.swal2-noanimation{animation:none}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{animation:none}.swal2-rtl .swal2-close{left:0;right:auto}.swal2-animate-success-icon .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{left:.0625em;top:.5625em;width:0}54%{left:.125em;top:.125em;width:0}70%{left:-.25em;top:.625em;width:1.625em}84%{left:.75em;top:1.0625em;width:.5em}to{left:.1875em;top:1.125em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{right:1.375em;top:1.625em;width:0}65%{right:.9375em;top:1.25em;width:0}84%{right:0;top:.9375em;width:1.125em}to{right:.1875em;top:.9375em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes swal2-animate-success-line-tip{0%{left:.0625em;top:1.1875em;width:0}54%{left:.125em;top:1.0625em;width:0}70%{left:-.375em;top:2.1875em;width:3.125em}84%{left:1.3125em;top:3em;width:1.0625em}to{left:.875em;top:2.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{right:2.875em;top:3.375em;width:0}65%{right:2.875em;top:3.375em;width:0}84%{right:0;top:2.1875em;width:3.4375em}to{right:.5em;top:2.375em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;opacity:0;transform:scale(.4)}50%{margin-top:1.625em;opacity:0;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;opacity:1;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-shown{background-color:transparent;bottom:auto;left:auto;max-width:calc(100% - 1.25em);right:auto;top:auto}body.swal2-no-backdrop .swal2-shown>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{left:50%;top:0;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{left:0;top:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{right:0;top:0}body.swal2-no-backdrop .swal2-shown.swal2-center{left:50%;top:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{left:0;top:50%;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{right:0;top:50%;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{bottom:0;right:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container,body.swal2-toast-shown .swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{bottom:auto;left:50%;right:auto;top:0;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{bottom:auto;left:auto;right:0;top:0}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{bottom:auto;left:0;right:auto;top:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{bottom:auto;left:0;right:auto;top:50%;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{bottom:auto;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{bottom:auto;left:auto;right:0;top:50%;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{bottom:0;left:0;right:auto;top:auto}body.swal2-toast-shown .swal2-container.swal2-bottom{bottom:0;left:50%;right:auto;top:auto;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{bottom:0;left:auto;right:0;top:auto}body.swal2-toast-column .swal2-toast{align-items:stretch;flex-direction:column}body.swal2-toast-column .swal2-toast .swal2-actions{align-self:stretch;flex:1;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{font-size:1em;height:2em;margin:.3125em auto}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}.sp-buidler{display:flex;flex-direction:column;margin:0 auto;max-width:600px}.sp-buidler--heading{padding-top:20px;position:relative}#adminLayout .sp-buidler--heading .admin-assessment-intro--heading,#adminLayout .sp-buidler--heading .admin-lesson-intro--heading,.sp-buidler--heading #adminLayout .admin-assessment-intro--heading,.sp-buidler--heading #adminLayout .admin-lesson-intro--heading,.sp-buidler--heading .admin-homework--heading,.sp-buidler--heading .assessment-builder--heading,.sp-buidler--heading .editable--help--h2-heading,.sp-buidler--heading .teacher-pre-assessment--heading,.sp-buidler--heading h2{font-family:Annie Use Your Telescope;font-size:2rem;font-weight:500}.sp-buidler--heading svg.underline{margin-right:300px;position:relative;top:-5px}.sp-buidler--description{font-size:14px;font-style:italic;margin-bottom:30px;margin-top:-15px;width:600px}.sp-buidler__preview-button{font-size:.9em;right:-15px}.sp-buidler__language_selector,.sp-buidler__preview-button{font-family:OpenCL,Open Sans,sans-serif!important;padding:.5em 1em;position:absolute;top:15px}.sp-buidler__language_selector{font-size:.9rem;line-height:1.15;right:8rem}.sp-buidler__slide{background:#efefef;border:1px solid #bfbfbf;cursor:all-scroll;display:flex;font-family:OpenCL,Open Sans,sans-serif!important;font-size:1rem;justify-content:space-between;padding:0}.sp-buidler__slide-content{padding:1rem}.sp-buidler__slide-type{font-weight:700;text-transform:capitalize}.sp-buidler__slide-description{font-size:12.6px}.sp-buidler__buttons{font-size:0;margin:-1rem}.sp-buidler__slide-delete-button{background:#d0112b;color:#fff;font-size:1rem;padding:1rem}.sp-buidler__slide-edit-button{background:#ddd;border:none;border-left:1px #333;box-shadow:0 1px #ccc;font-size:14px;font-weight:400;margin-bottom:2rem;padding:1rem 1.75rem}.sp-buidler .draggable+button{margin-top:10px;padding:15px 40px}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}@media screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:2){.show-mobile{display:none!important}}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.hide-mobile{display:none!important}}.tablet-only{display:none!important}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.tablet-only{display:initial!important}}a,a:hover{text-decoration:none}.sr-only{display:none}.page-content--title{margin:20px 0}#adminLayout input,#adminLayout select,#adminLayout textarea{background-color:#fff;border:1px solid #777;border-radius:4px;color:#444;display:block;font-size:14px;min-height:34px;padding:6px 12px}#adminLayout .page-content{margin-top:90px;min-height:800px;padding-top:60px}#adminLayout .page-content--large-header{padding-top:12rem}#adminLayout .page-content--column{display:flex;flex-direction:column;margin:0 auto;width:1170px}#adminLayout .page-content--builder{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;width:1170px}#adminLayout .page-content--builder p{color:#000;font-family:Open Sans,sans-serif;font-size:1em;line-height:25px;margin-top:10px 0}#adminLayout .page-content--builder .admin-assessment-intro--heading,#adminLayout .page-content--builder .admin-homework--heading,#adminLayout .page-content--builder .admin-lesson-intro--heading,#adminLayout .page-content--builder .assessment-builder--heading,#adminLayout .page-content--builder .editable--help--h1-heading,#adminLayout .page-content--builder .editable--help--h2-heading,#adminLayout .page-content--builder .teacher-pre-assessment--heading,#adminLayout .page-content--builder h1,#adminLayout .page-content--builder h2{font-family:Annie Use Your Telescope}#adminLayout .page-content--builder .admin-assessment-intro--heading,#adminLayout .page-content--builder .admin-homework--heading,#adminLayout .page-content--builder .admin-lesson-intro--heading,#adminLayout .page-content--builder .assessment-builder--heading,#adminLayout .page-content--builder .editable--help--h2-heading,#adminLayout .page-content--builder .teacher-pre-assessment--heading,#adminLayout .page-content--builder h2{font-size:2rem;font-weight:500}#adminLayout .page-content--builder .editable--help--h1-heading,#adminLayout .page-content--builder h1{font-size:3rem;font-weight:500;line-height:3.5rem}#adminLayout .page-content--builder h3{font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:16px 0 10px}#adminLayout .page-content--builder .illustration{width:33%}#adminLayout .page-content--builder .content{padding-left:8%;width:67%}#adminLayout .page-content--builder .tooltip{max-width:500px}#adminLayout .editable--preview{border:1px solid transparent;cursor:pointer;position:relative}#adminLayout .editable--preview .edit-button{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;display:none;padding:7px 14px;position:absolute;right:0;transition:all .25s ease;z-index:10}#adminLayout .editable--preview:hover{border:1px dashed rgba(0,0,0,.5);transition:border .5s ease}#adminLayout .editable--preview:hover .edit-button{display:block}#authLayout{background-color:#f7f9fb;display:flex;flex-direction:column;font-family:RubikCL,Rubik,sans-serif;min-height:100vh}@media screen and (max-width:640px){#authLayout{min-height:auto}}#authLayout .editable--help--h1-heading,#authLayout h1{margin:32px auto}@media screen and (max-width:640px){#authLayout .editable--help--h1-heading,#authLayout h1{border-bottom:1px solid #000;box-sizing:border-box;margin:0 0 16px;padding:12px 0;text-align:center;width:100%}}#adminLayout #authLayout .admin-assessment-intro--heading,#adminLayout #authLayout .admin-lesson-intro--heading,#authLayout #adminLayout .admin-assessment-intro--heading,#authLayout #adminLayout .admin-lesson-intro--heading,#authLayout .admin-homework--heading,#authLayout .assessment-builder--heading,#authLayout .editable--help--h2-heading,#authLayout .teacher-pre-assessment--heading,#authLayout h2{color:#444;font-family:RubikCL,Rubik,sans-serif;font-size:14px;letter-spacing:.4px;line-height:14px;margin:0 0 40px;text-align:center}@media screen and (max-width:640px){#adminLayout #authLayout .admin-assessment-intro--heading,#adminLayout #authLayout .admin-lesson-intro--heading,#authLayout #adminLayout .admin-assessment-intro--heading,#authLayout #adminLayout .admin-lesson-intro--heading,#authLayout .admin-homework--heading,#authLayout .assessment-builder--heading,#authLayout .editable--help--h2-heading,#authLayout .teacher-pre-assessment--heading,#authLayout h2{margin-bottom:24px}}#authLayout label{display:inline-block;font-weight:500;margin-bottom:4px}#authLayout .logo{display:block;height:44px;margin:0 auto;outline:none;width:86px}@media screen and (max-width:640px){#authLayout .logo{height:32px;width:62px}}#authLayout .footer{background-color:#000;background-image:none;margin-top:auto;min-height:0}#authLayout .footer--copyright,#authLayout .footer--menu{top:0}#authLayout .form-control{border:1px solid #000;border-radius:8px;display:block;height:40px;margin-bottom:15px;padding-left:16px;padding-right:16px;transition:border .2s ease-in-out;width:100%}#authLayout .form-control input::-moz-placeholder,#authLayout .form-control::-moz-placeholder{color:#a1a1a1}#authLayout .form-control input::placeholder,#authLayout .form-control::placeholder{color:#a1a1a1}#authLayout .form-control.is-invalid{border-color:#d0112b}#authLayout .form-control.Password{padding-left:0;padding-right:0}#authLayout .form-control.Password .Password__field{background-color:transparent;border:none;border-radius:8px;font-size:16px;height:40px;padding-left:16px;padding-right:16px}#authLayout .form-control.Password .Password__strength-meter{margin-bottom:0;margin-top:5px}#authLayout .invalid-feedback{color:#d0112b;font-size:14px;font-weight:700;margin:0 0 15px}#authLayout .password-feedback{color:#444;display:block;font-size:12px;margin:10px auto;text-align:center}#authLayout .password-comment{color:#444;display:block;font-size:14px;margin:-20px auto 20px}#authLayout .auth-form--column{padding-bottom:12px;padding-top:0}#authLayout .auth-form--column.col-4{padding-right:0}#authLayout .form-group{position:relative}#authLayout .form-group .correct-field{background-image:url(/assets/ic_check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#444;cursor:pointer;display:block;height:13px;margin-top:-8px;position:absolute;right:4px;top:50%;width:13px}#authLayout .auth-form--group{margin:16px}#authLayout .auth-form--group legend{font-weight:600;margin-bottom:7px;margin-top:23px}#authLayout .auth-form--group .col-sm-3{padding-bottom:7px;padding-top:7px}#authLayout .auth-form--recaptcha{display:flex;justify-content:center;margin:30px -65px 10px}#authLayout .auth-form--submit{align-items:center;background:#3967fe;border-radius:20px;color:#fff;display:block;display:flex;font-size:12px;font-weight:600;height:40px;justify-content:center;line-height:0;margin:0 auto 25px;max-width:477px;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}#authLayout .auth-form--submit:disabled{background-color:rgba(57,103,254,.5)}#authLayout .auth-nav{display:flex;justify-content:space-between}@media screen and (max-width:640px){#authLayout .auth-nav{align-items:center;flex-direction:column;justify-content:center}}#authLayout .auth-nav .password-reset--resend,#authLayout .auth-nav a{color:#3967fe;display:block;font-size:13px;text-decoration:underline}#authLayout .auth-nav .password-reset--resend:hover,#authLayout .auth-nav a:hover{font-weight:600}@media screen and (max-width:640px){#authLayout .auth-nav .password-reset--resend,#authLayout .auth-nav a{margin:5px auto}}#authLayout .login-divider{color:rgba(68,68,68,.8);display:block;font-size:12px;margin:22px auto 16px;text-align:center;text-transform:uppercase}#authLayout .password-reset--sent{color:#444;font-size:14px;text-align:center}#authLayout .password-reset--sent svg{display:block;height:42px;margin:0 auto 20px;width:42px}#adminLayout #authLayout .password-reset--sent .admin-assessment-intro--heading,#adminLayout #authLayout .password-reset--sent .admin-lesson-intro--heading,#authLayout .password-reset--sent #adminLayout .admin-assessment-intro--heading,#authLayout .password-reset--sent #adminLayout .admin-lesson-intro--heading,#authLayout .password-reset--sent .admin-homework--heading,#authLayout .password-reset--sent .assessment-builder--heading,#authLayout .password-reset--sent .editable--help--h2-heading,#authLayout .password-reset--sent .teacher-pre-assessment--heading,#authLayout .password-reset--sent h2{font-size:18px;font-weight:700;margin:15px 0}#authLayout .alert{color:#fff;font-size:14px;margin:-20px 0 20px;padding:15px;width:100%}#authLayout .alert-success{background-color:#0a0}#authLayout .alert-error{background-color:#d0112b}#authLayout .verification-error{text-align:center}#authLayout .verification-error .asset-browser__upload-button,#authLayout .verification-error .button,#authLayout .verification-error .form-file__button,#authLayout .verification-error .teacher-pre-assessment--add-question-button{margin-top:5px}#authLayout .grade-col{flex:0 0 20%;max-width:20%;padding:12px;width:100%}#authLayout .auth-footer,#authLayout .auth-nav{flex-flow:row wrap;font-size:15px;justify-content:center}#authLayout .auth-footer a,#authLayout .auth-nav a{flex-basis:100%;font-size:15px;text-align:center;text-decoration:underline}#authLayout .auth-footer a:first-child,#authLayout .auth-nav a:first-child{margin-bottom:8px}.auth-label{color:#fff;padding:8px}.auth-back-button{color:#3967fe;font-size:12px;font-weight:700;left:0;margin-left:20px;position:absolute}.auth-back-button:visited{color:#3967fe}.auth-container{background:#fff;border-radius:8px;box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);box-sizing:border-box;margin:0 auto 25px;max-width:477px;padding:40px 65px;position:relative}.auth-container.auth-container--method-selector{padding-bottom:40px}@media screen and (max-width:640px){.auth-container{margin:0 7px 8px;padding:32px 31px 10px}.auth-container.auth-container--method-selector{padding-bottom:40px}}.auth-method-selector{align-items:center;background:#fff;border:1px solid #000;border-radius:20px;color:#444;display:flex;font-family:RubikCL,Rubik,sans-serif;font-size:14px;font-weight:600;height:40px;justify-content:center;margin-bottom:8px;transition:all .4s ease-in-out;width:100%}.auth-method-selector:visited{color:#444}.auth-method-selector:hover{border-color:#3967fe}.auth-method-selector:active{background-color:#3967fe;color:#fff;transition:none}.auth-method-selector.auth-method-selector--static,.auth-method-selector.auth-method-selector--static:active,.auth-method-selector.auth-method-selector--static:hover{background-color:transparent;border-color:#3967fe;color:#444;margin-bottom:10px;margin-top:20px}.auth-method-selector svg{height:24px;margin-right:10px;outline:none;width:24px}.auth-method-selected{color:#3967fe;display:block;font-size:12px;margin-bottom:40px;text-align:center}.auth-footer{display:block;font-family:RubikCL,Rubik,sans-serif;margin:75px auto 0;text-align:center}.auth-footer a,.auth-footer a:visited{color:#3967fe}.auth-comment{color:#000;display:block;font-family:RubikCL,Rubik,sans-serif;font-size:14px;font-weight:700;margin:25px auto;text-align:center}.auth-comment a,.auth-comment a:visited{color:#3967fe;text-decoration:underline}@media screen and (max-width:640px){.auth-comment{margin-top:10px}}*{box-sizing:border-box}.grid{display:flex;justify-content:space-between;min-height:100vh}.grid nav{background-color:#fefbfc;color:#333;min-width:250px;width:250px}.grid nav .nav-wrapper{height:90vh;padding:20px;position:fixed;width:250px;z-index:1000}.grid nav .nav-wrapper .logo{display:block;margin:0 auto;padding-right:15px;width:115px}.grid nav .nav-wrapper .logo>svg path{fill:#333}.grid nav .nav-wrapper .sponsor{padding-top:20px;text-align:center}.grid nav .nav-wrapper .sponsor img,.grid nav .nav-wrapper .sponsor p{display:block;margin:0 auto}.grid nav .nav-wrapper .sponsor p{font-size:14px;margin-bottom:8px}.grid nav .nav-wrapper .sponsor img{background-color:#fff;border-radius:8px;box-shadow:-4px 4px 16px 0 hsla(0,0%,45%,.16);padding:10px;width:85%}.grid nav .nav-wrapper .nav-toggle{cursor:pointer;display:none;height:20px;width:20px}.grid nav .nav-wrapper #level{margin-bottom:20px;margin-top:35px;position:relative;width:100%}.grid nav .nav-wrapper #level .v-snack:not(.v-snack--active):before{content:none}.grid nav .nav-wrapper #level .v-snack:before{border-bottom:10px solid transparent;border-right:10px solid #323232;border-top:10px solid transparent;content:"";display:block;height:0;left:90px;position:absolute;top:-7px;transform:rotate(90deg);width:0}.grid nav .nav-wrapper #level .v-snack--absolute{bottom:auto;top:50px}.grid nav .nav-wrapper #level .v-snack__wrapper{max-width:300px;min-width:250px}.grid nav .nav-wrapper #level .v-snack__content{font-size:15px}.grid nav .nav-wrapper #level .v-snack .row{margin-top:10px}.grid nav .nav-wrapper #level .v-snack .col{align-items:center;display:flex}.grid nav .nav-wrapper #level .v-snack .col button{align-self:center;border:1px solid #fff;border-radius:15px;margin-top:0}.grid nav .nav-wrapper #level .v-snack .col button span{font-size:15px}.grid nav .nav-wrapper #level .v-snack .col label{align-items:center;display:flex;font-size:12px}.grid nav .nav-wrapper #level .v-snack .col label input{margin-left:10px;margin-right:10px}.grid nav .nav-wrapper #level .dropdown{line-height:normal;margin:0;padding:0;position:relative}.grid nav .nav-wrapper #level .dropdown--button{color:#d0112b;font-size:95%;font-weight:700;height:50px;line-height:35px;padding:5px 8px}.grid nav .nav-wrapper #level .dropdown--button svg{width:8px}.grid nav .nav-wrapper #level .dropdown a,.grid nav .nav-wrapper #level .dropdown a:visited{color:#fff}.grid nav .nav-wrapper #level .dropdown>button{align-items:center;display:flex;justify-content:space-between;width:100%}.grid nav .nav-wrapper #level .dropdown--menu li{margin:0;padding:0}.grid nav .nav-wrapper #level .dropdown--menu li.active{background-color:#d0112b}.grid nav .nav-wrapper #level .dropdown--menu li.active a,.grid nav .nav-wrapper #level .dropdown--menu li.active a:hover,.grid nav .nav-wrapper #level .dropdown--menu li.active a:visited{background-color:#d0112b!important;background-image:none!important;color:#fff!important}.grid nav .nav-wrapper #level .dropdown--menu li.is404,.grid nav .nav-wrapper #level .dropdown--menu li.is404 .router-link-active{background-color:initial}.grid nav .nav-wrapper #level .dropdown--menu li a,.grid nav .nav-wrapper #level .dropdown--menu li a:visited{color:#000!important}.grid nav .nav-wrapper #level .dropdown--open>.dropdown--button{background-image:linear-gradient(180deg,#dbdbdb 0,#e2e2e2);background-repeat:repeat-x;box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.grid nav .nav-wrapper #level .dropdown>.dropdown--menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175);float:left;font-size:14px;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:48px;z-index:1001}.grid nav .nav-wrapper #level .dropdown>.dropdown--menu>li>a{clear:both;color:#fff;display:block;font-weight:400;padding:3px 20px;white-space:nowrap}.grid nav .nav-wrapper #level .dropdown>.dropdown--menu>li>a:hover{background-color:#e8e8e8;background-image:linear-gradient(180deg,#f5f5f5 0,#e8e8e8);background-repeat:repeat-x;text-decoration:none}.grid nav .nav-wrapper #level .dropdown>.dropdown--menu>li>a:visited{color:#fff}.grid nav .nav-wrapper #level .dropdown--open>.dropdown--menu{display:block}.grid nav .nav-wrapper .navigation{color:#333;margin:0;padding:0}.grid nav .nav-wrapper .navigation>li{font-size:14px;margin:1.5em 0}.grid nav .nav-wrapper .navigation>li:last-child{margin-left:-25px;margin-right:-20px;padding-left:30px}.grid nav .nav-wrapper .navigation>li.sidebar-divider{padding-top:1.5em;position:relative}.grid nav .nav-wrapper .navigation>li.sidebar-divider:before{background:#333;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:0;width:100%}.grid nav .nav-wrapper .navigation>li a{color:#333;font-size:110%;font-weight:400}.grid nav .nav-wrapper .navigation>li a.router-link-exact-active.router-link-active,.grid nav .nav-wrapper .navigation>li a:hover{border-left:5px solid #d0112b;color:#d0112b;font-weight:700;margin-left:-10px;padding-left:5px}.grid nav .nav-wrapper .navigation>li a.router-link-exact-active.router-link-active a,.grid nav .nav-wrapper .navigation>li a:hover a{color:#d0112b;font-weight:700}.grid nav .nav-wrapper .navigation>li a.disabled:hover{border:none}.grid .content-area{background-color:#fefbfc;box-shadow:-4px 4px 16px 0 hsla(0,0%,45%,.16);flex-grow:1;position:relative;width:calc(100% - 250px)}.grid .content-area .top-bar{background:#d0112b;padding:0;position:fixed;width:calc(100% - 250px);z-index:100}.grid .content-area .top-bar--wrapper{align-items:center;border-bottom:1px solid #d0112b;display:flex;justify-content:space-between;padding:10px 60px 10px 40px}.grid .content-area .top-bar--wrapper .sponsor{align-items:center;display:flex;font-size:12px;width:450px}.grid .content-area .top-bar--wrapper .sponsor img{height:50px;margin-left:30px}.grid .content-area .top-bar--wrapper .title{color:#fff;display:block;font-size:24px;font-weight:700;letter-spacing:.2px;line-height:28px}.grid .content-area .top-bar--wrapper .top-link{align-items:center;background-color:#fff;border-radius:8px;color:#d0112b;display:flex;font-size:16px;font-weight:700;padding:14px}.grid .content-area .top-bar--wrapper .top-link svg{fill:#d0112b;margin-left:5px}.grid .content-area .main-content{margin-top:100px;padding:0}.grid .content-area .main-content .page-wrapper{min-height:90vh}@media only screen and (min-device-width:1200px) and (-webkit-min-device-pixel-ratio:1){.grid .content-area .main-content .page-wrapper{padding-right:16px}}.grid .content-area .main-content .footer{background-repeat:no-repeat;background-size:cover;color:#fff}.grid .content-area .main-content .footer .ucec-logo .cls-1{fill:#f9f9f9}.grid .content-area .main-content .footer .ucec-logo .cls-2{fill:#ce0e2d}.grid .content-area .main-content .footer .uc-logo{height:50px}.grid .content-area .main-content .footer ul{align-items:center;display:flex;justify-content:space-between;width:500px}.grid .content-area .main-content .copyright{background-color:#000;color:#fff;padding:20px}.isloading[data-clicked=true]{align-items:center;display:inline-flex;position:relative}.isloading[data-clicked=true]:after{background-image:url(https://smartpath2-production.s3.us-east-1.amazonaws.com/static/loading.gif);background-position:50%;background-repeat:no-repeat;content:"spinner";display:inline-block;height:20px;text-indent:10000px;width:20px}.isloading--white[data-clicked=true]{align-items:center;display:flex;padding-right:10px;position:relative}.isloading--white[data-clicked=true]:after{background-image:url(https://smartpath2-production.s3.us-east-1.amazonaws.com/static/loading-white.gif);background-position:50%;background-repeat:no-repeat;content:"spinner";display:inline-block;height:20px;text-indent:10000px;width:20px}.lesson-card{background:#fff;border-radius:8px;box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);box-sizing:border-box;margin:0 auto 25px}#adminLayout .lesson-card .admin-assessment-intro--heading,#adminLayout .lesson-card .admin-lesson-intro--heading,.lesson-card #adminLayout .admin-assessment-intro--heading,.lesson-card #adminLayout .admin-lesson-intro--heading,.lesson-card .admin-homework--heading,.lesson-card .assessment-builder--heading,.lesson-card .editable--help--h2-heading,.lesson-card .teacher-pre-assessment--heading,.lesson-card h2{color:#333;font-family:Rubik;font-size:24px;font-weight:500;letter-spacing:.2px;line-height:34px;order:2}.lesson-card p{font-size:15px}.lesson-card ul{font-family:OpenCL,Open Sans,sans-serif;font-size:16px;list-style:disc;margin:10px 0 10px 50px;padding:0}.lesson-card ul li{margin:0;padding:0 20px 0 0}.lesson-card--heading{align-items:center;display:flex;width:100%}.lesson-card--heading>.img-wrapper{width:15%}.lesson-card--heading img{display:block;height:80px;margin:5px auto;order:1}.lesson-card--content{align-items:center;display:flex;justify-content:center}.lesson-card--content>.text-wrapper{width:70%}.lesson-card--content a svg{margin-right:10px}.lesson-card--padding-wrap{padding:20px 0 45px}.lesson-card--padding-wrap-even{padding:20px}#adminLayout .lesson-card--padding-wrap-even .admin-assessment-intro--heading+p,#adminLayout .lesson-card--padding-wrap-even .admin-lesson-intro--heading+p,.lesson-card--padding-wrap-even #adminLayout .admin-assessment-intro--heading+p,.lesson-card--padding-wrap-even #adminLayout .admin-lesson-intro--heading+p,.lesson-card--padding-wrap-even .admin-homework--heading+p,.lesson-card--padding-wrap-even .assessment-builder--heading+p,.lesson-card--padding-wrap-even .editable--help--h2-heading+p,.lesson-card--padding-wrap-even .teacher-pre-assessment--heading+p,.lesson-card--padding-wrap-even h2+p{padding-top:20px}.lesson-card--link-container{border-radius:0 0 8px 8px;border-top:1px solid #333;padding:12px}.lesson-card--link-container>div{display:flex;padding:12px}.lesson-card--link-container button{color:#3967fe;font-size:18px;font-weight:700;padding-left:20px;text-decoration:underline}.lesson-card--link-container button svg{margin-right:10px}.lesson-card--link-container button svg>path{fill:#000}.lesson-card .download-container{align-items:center;border-top:1px solid #ddd;display:flex;font-weight:700;justify-content:space-between;padding:20px 0}.lesson-card .download-container .download{color:#3967fe;padding-left:20px;text-decoration:none}.lesson-card .download-container .download:before{background-image:url(/assets/icon_download.svg);background-repeat:no-repeat;content:"";display:inline-block;height:22px;margin-right:10px;width:22px}.lesson-card .download-container:nth-child(2){border-top:none!important}.screen-reader-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-9999px;width:1px}#staticLayout{background-color:#f7f9fb;display:flex;flex-direction:column;font-family:RubikCL,Rubik,sans-serif;min-height:100vh}@media screen and (max-width:640px){#staticLayout{min-height:auto}}#staticLayout .editable--help--h1-heading,#staticLayout h1{margin:32px auto}@media screen and (max-width:640px){#staticLayout .editable--help--h1-heading,#staticLayout h1{border-bottom:1px solid #000;box-sizing:border-box;margin:0 0 16px;padding:12px 0;text-align:center;width:100%}}#adminLayout #staticLayout .admin-assessment-intro--heading,#adminLayout #staticLayout .admin-lesson-intro--heading,#staticLayout #adminLayout .admin-assessment-intro--heading,#staticLayout #adminLayout .admin-lesson-intro--heading,#staticLayout .admin-homework--heading,#staticLayout .assessment-builder--heading,#staticLayout .editable--help--h2-heading,#staticLayout .teacher-pre-assessment--heading,#staticLayout h2{color:#333;font-family:RubikCL,Rubik,sans-serif;font-size:18px;letter-spacing:.4px;line-height:18px;margin:30px 0 10px}#staticLayout p{margin-bottom:15px}#staticLayout .logo{display:block;height:44px;margin:0 auto;outline:none;width:86px}@media screen and (max-width:640px){#staticLayout .logo{height:32px;width:62px}}#staticLayout .footer{background-color:#000;background-image:none;margin-top:auto;min-height:0}#staticLayout .footer--copyright,#staticLayout .footer--menu{top:0}#staticLayout .static-container{background:#fff;border-radius:8px;box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);box-sizing:border-box;margin:0 auto 25px;max-width:60%;padding:0 40px 30px;position:relative}@media screen and (max-width:640px){#staticLayout .static-container{max-width:80%}}.navbar{margin-bottom:20px;min-height:50px;z-index:9999}.navbar--default{background-color:#fff;background-image:none;border:none;box-shadow:none;padding:0}.navbar--bottom-ribbon{border-bottom:20px solid #d0112b}.navbar--fixed-top{left:0;position:fixed;right:0;top:0}.navbar--logo{background:url(https://smartpathv2-staging.s3.us-east-2.amazonaws.com/static/ilearn-logo.svg) no-repeat;display:block;float:left;height:44px;margin:15px;text-indent:-9999px;width:125px}.navbar--body{display:block!important;height:auto}.navbar--menu{float:right!important;margin-right:15px}.navbar--menu>li{display:block;float:left;list-style:none;position:relative}.navbar--menu>li>a{color:#777;display:block;font-size:15px;font-weight:600;padding:24px 15px 10px;position:relative}.navbar--menu>li>a:hover{color:#333}.navbar--menu>li>a.curriculum-active,.navbar--menu>li>a.router-link-active{border-bottom:2px solid rgba(0,0,0,.5);margin-left:15px;margin-right:15px;padding-bottom:2px;padding-left:0;padding-right:0}.navbar--lessons{border-bottom:1px solid #d0112b;border-top:1px solid rgba(0,0,0,.2);clear:both;color:#666;display:flex;justify-content:space-evenly}.navbar--lessons a{align-items:center;border-right:1px solid rgba(0,0,0,.2);color:#666;display:flex;flex-grow:1;height:60px;justify-content:center;line-height:20px;padding:1.5vh 0;text-align:center}.navbar--lessons a:visited{color:inherit}.navbar--lessons a:hover{background-color:#efefef}.navbar--lessons a:last-of-type{border-right:revert}.navbar--lessons a.router-link-exact-active{background-color:#d0112b;color:#fff}.navbar--lessons a.router-link-exact-active:hover{color:#000}.navbar--lessons a.active-assessment,.navbar--lessons a.active-lesson{background-color:#d0112b;color:#fff}.navbar--lessons a.active-assessment:hover,.navbar--lessons a.active-lesson:hover{color:#000}.navbar--reports{background:#d0112b;clear:both;display:block;height:50px;text-align:center;width:100%}.navbar--reports a{color:#fff;display:inline-block;font-weight:600;line-height:24px;margin:12px 2vw;padding:0;text-align:center}.navbar--reports a:hover{color:#000}.navbar--reports a.router-link-exact-active{border-bottom:2px solid #fff}.navbar--reports a.router-link-exact-active:hover{color:#000}.navbar--submenu-wrapper{background-color:#d0112b}.navbar--submenu-wrapper .router-link-exact-active{border-bottom:2px solid #fff}.navbar--submenu{display:flex;justify-content:center}.navbar--submenu-link,.navbar--submenu-link:hover,.navbar--submenu-link:visited{border-bottom:2px solid transparent;border-top:2px solid transparent;color:#fff;display:inline-block;font-size:1em;margin:10px 20px}.navbar--submenu-link.router-link-active{border-bottom-color:#fff}.navbar--submenu-link:hover{color:#000}.navbar--submenu-button,.navbar--submenu-button:hover,.navbar--submenu-button:visited{border:2px solid #fff;border-radius:5px;color:#fff;font-size:.9em;margin:5px 40px;padding:5px 25px}.dropdown--open>.dropdown--button{background-image:linear-gradient(180deg,#dbdbdb 0,#e2e2e2);background-repeat:repeat-x;box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.dropdown--open>.dropdown--button>span{align-items:center;display:flex}.dropdown--open>.dropdown--button>span svg{margin-left:5px}.dropdown>.dropdown--menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175);float:left;font-size:14px;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:1001}.dropdown>.dropdown--menu>li{margin-bottom:0;padding:0}.dropdown>.dropdown--menu>li>a{clear:both;color:#333;display:block;font-weight:400;padding:3px 20px;white-space:nowrap}.dropdown>.dropdown--menu>li>a:hover{background-color:#e8e8e8;background-image:linear-gradient(180deg,#f5f5f5 0,#e8e8e8);background-repeat:repeat-x;text-decoration:none}.dropdown--open>.dropdown--menu{display:block}.dropdown .router-link-active{background-color:#d0112b;color:#fff!important}.footer{background-color:#000;color:#fff;font-family:RubikCL,Rubik,sans-serif;font-size:14px;padding:30px 20px 15px}.footer a{color:#fff;font-size:16px;font-weight:700}.footer--menu{align-items:center;display:flex;justify-content:space-between}.footer--menu-item{background-repeat:no-repeat;background-size:contain}.footer--menu-item--ec svg{height:50px}.footer--menu-item--ec svg .cls-1{fill:#f9f9f9}.footer--menu-item--ec svg .cls-2{fill:#ce0e2d}.footer--menu-item--ec svg .st0{fill:#f9f9f9}.footer--menu-item--ec svg .st1{fill:#ce0e2d}.footer--menu-item--uc{position:relative;top:10px}.footer--menu-item--uc svg{height:50px;width:115px}.footer--menu--links a{margin:0 30px;white-space:nowrap}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.footer--menu--links a{font-size:12px;margin:0 15px}}.footer--menu--links a:last-child{margin-right:0}.footer--menu--links a:hover{text-decoration:underline}.footer--copyright{position:relative;text-align:left}.footer.stick-to-bottom{bottom:0;left:0;position:absolute;right:0}.modal{background-color:rgba(0,0,0,.5);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:10000}.modal--content{background-color:#fff;margin:30px auto;width:80%;z-index:10001}.modal--title{align-items:center;border-bottom:1px solid #ddd;color:#555;display:flex;justify-content:space-between;padding:15px}.modal--title svg.fa-times{cursor:pointer}.modal--body{padding:30px 60px}.modal--body__section{display:flex;flex-direction:row;margin:1.25rem 0}.modal--body__section>span:first-child{flex:0 0 30%;font-family:OpenCL,Open Sans,sans-serif;font-size:12.6px;font-weight:400;margin-right:3rem;text-transform:uppercase}.modal--body__section input{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);display:block;flex:1 1 0;font-size:14px;height:34px;outline:none}.modal--upload-spinner{margin-top:30vh}.modal--upload-spinner>p{color:#fff;font-size:2rem;line-height:3rem;text-align:center}.modal--upload-spinner>img{display:block;margin:0 auto}.modal--footer{border-top:1px solid #ddd;display:flex;flex-direction:row;justify-content:flex-end;padding:1rem}.modal--footer button{margin-left:.5rem}.student-name-modal{z-index:10001}.student-name-modal .modal--content{border-radius:5px;max-width:600px}.student-name-modal .modal--title{border-bottom:none;font-size:24px;justify-content:center;line-height:1.5}@media screen and (max-width:640px){.student-name-modal .modal--title{font-size:16px}}.student-name-modal .modal--body{padding:10px 30px}.student-name-modal .modal--footer{justify-content:center}.student-name-modal .modal--footer button.asset-browser__upload-button,.student-name-modal .modal--footer button.button,.student-name-modal .modal--footer button.form-file__button,.student-name-modal .modal--footer button.teacher-pre-assessment--add-question-button{font-size:14px;margin:0!important;padding:10px;width:140px}.student-name-modal .student-name-modal__form{display:flex;gap:20px;width:100%}.student-name-modal .student-name-modal__form .input-group{display:flex;flex-direction:column;width:50%}.student-name-modal .student-name-modal__form label{font-size:14px;margin-bottom:5px;text-transform:capitalize}.student-name-modal .student-name-modal__form input{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#444;font-size:14px;height:34px;line-height:1.4;padding:6px 12px;transition:all .25s ease;width:100%}.student-name-modal .student-name-modal__form input:focus{border-color:#3967fe;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}@media screen and (max-width:640px){.student-name-modal .student-name-modal__form{display:block}.student-name-modal .student-name-modal__form input{margin:0 0 20px;width:100%}}.student-name-modal .asset-browser__upload-button,.student-name-modal .button,.student-name-modal .form-file__button,.student-name-modal .teacher-pre-assessment--add-question-button{margin:0 auto;transition:all .25s ease}.student-name-modal .asset-browser__upload-button:disabled,.student-name-modal .button:disabled,.student-name-modal .form-file__button:disabled,.student-name-modal .teacher-pre-assessment--add-question-button:disabled{opacity:.5}@media screen and (max-width:640px){.student-name-modal .asset-browser__upload-button,.student-name-modal .button,.student-name-modal .form-file__button,.student-name-modal .teacher-pre-assessment--add-question-button{background-color:#3967fe;border-radius:20px;margin:-20px 15px 20px;width:calc(100% - 30px)}.student-name-modal .asset-browser__upload-button:hover,.student-name-modal .button:hover,.student-name-modal .form-file__button:hover,.student-name-modal .teacher-pre-assessment--add-question-button:hover{background-color:#0640fe}}.confirmation{z-index:10001}.confirmation .modal--content{max-width:960px}.confirmation .modal--footer{padding:15px}.confirmation .modal--footer button:first-child{background-color:#fff;background-image:linear-gradient(180deg,#fff 0,#e0e0e0);border:1px solid #ccc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0;text-shadow:0 1px 0 #fff}.confirmation .modal--footer button:first-child:hover{background-color:#e0e0e0}.question-text-container{display:flex;flex-direction:column;width:80%}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.question-text-container{width:100%}}.question-text-container .question-text-container{text-align:left;width:100%}.question-text-container .question-text-container h3{font-size:27px;margin:0 auto 30px}.question-text-container .question-text-container p{margin-left:auto;margin-right:auto;text-align:left}.question-text-container .question-text-container .with-audio h3{width:80%}.question-text-container .question-text-container .with-audio .body-text{margin-left:auto;margin-right:auto;width:80%}.question-text-container .question-text-container .question-text{display:block!important;margin:0 auto;position:relative;width:100%}.question-text-container .question-text-container .question-text .audio-player{left:0;position:absolute;top:-55px}.question-text-container .question-text-container .question-text .audio-player .asset-browser__upload-button,.question-text-container .question-text-container .question-text .audio-player .button,.question-text-container .question-text-container .question-text .audio-player .form-file__button,.question-text-container .question-text-container .question-text .audio-player .teacher-pre-assessment--add-question-button{background-color:#3967fe;height:40px;padding:0;width:40px}.question-text-container .question-text-container .question-text .audio-player .asset-browser__upload-button svg path,.question-text-container .question-text-container .question-text .audio-player .button svg path,.question-text-container .question-text-container .question-text .audio-player .form-file__button svg path,.question-text-container .question-text-container .question-text .audio-player .teacher-pre-assessment--add-question-button svg path{fill:#fff}.question-text-container .question-text-container .question-text .audio-player p{font-size:13px;text-align:center}.question-text-container .question-text-container .question-image{margin:0 auto;max-width:60%;padding-bottom:20px}.question-text-container .question-text-container .question-image img{max-width:100%}.question-text-container ul{display:inline-block;margin:40px auto}.question-text-container ul li{align-items:center;display:flex;font-size:22px;padding-bottom:20px;text-align:left}.question-text-container ul li .answer-checkbox,.question-text-container ul li .answer-radio{align-items:center;border:2px solid #000;border-radius:50%;cursor:pointer;display:flex;height:56px;justify-content:center;margin-right:30px;min-width:56px;width:56px}.question-text-container ul li .answer-checkbox:hover,.question-text-container ul li .answer-radio:hover{border-color:#3967fe}.question-text-container ul li .answer-checkbox svg,.question-text-container ul li .answer-radio svg{color:#0a0;height:40px;width:40px}.question-text-container ul li .answer-checkbox{border-radius:0}.question-text-container ul li .answer-checkbox svg{height:26px;width:26px}.question-text-container ul li:focus{outline:none}.question-text-container ul li:focus .answer-checkbox,.question-text-container ul li:focus .answer-radio{border-color:#3967fe}.question-text-container ul li.selected-answer .answer-checkbox,.question-text-container ul li.selected-answer .answer-radio{border-width:3px}.question-text-container .item-matching--headers{display:grid;grid-template-columns:minmax(160px,1fr) repeat(2,200px);justify-content:space-between;width:100%}.question-text-container .item-matching--headers h3{grid-column:auto;margin:0;text-align:center!important}.question-text-container .item-matching--headers h3:first-child{grid-column:2}.question-text-container .item-matching--headers h3:last-child{grid-column:3}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.question-text-container .item-matching--headers h3{font-size:16px}}.question-text-container .item-matching--row{align-items:center;border-top:2px solid rgba(51,51,51,.2);display:grid;grid-template-columns:minmax(160px,1fr) repeat(2,200px);width:100%}.question-text-container .item-matching--row:first-of-type{border-top:none}.question-text-container .item-matching--row .image-container,.question-text-container .item-matching--row .text-container{grid-column:1;justify-self:left}.question-text-container .item-matching--row .image-container{box-shadow:0 2px 0 2px rgba(0,0,0,.05);display:flex;height:120px;margin:20px;width:120px}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.question-text-container .item-matching--row .image-container{height:100px;width:100px}}.question-text-container .item-matching--row .image-container img{align-self:center;margin:auto;width:90%}.question-text-container .item-matching--row .text-container{align-items:center;display:flex;font-size:24px;min-height:120px;padding:10px}.question-text-container .item-matching--row ul{display:grid;grid-column:2/span 2;grid-template-columns:subgrid;margin:0;padding:0;width:100%}.question-text-container .item-matching--row ul li{align-items:center;display:flex;height:100%;justify-content:center;margin:0;padding:0}.question-text-container .item-matching--row ul li:first-child{grid-column:1}.question-text-container .item-matching--row ul li:last-child{grid-column:2}.question-text-container .item-matching--row ul li .answer-checkbox,.question-text-container .item-matching--row ul li .answer-radio{margin-right:0}.question-text-container .item-matching--row ul li .mobile-title{display:none}.question-text-container .item-ordering--row{align-items:center;border-top:2px solid rgba(51,51,51,.2);display:flex;justify-content:space-between;position:relative}.question-text-container .item-ordering--row:first-of-type{border-top:none}.question-text-container .item-ordering--row .text-container{align-items:center;display:flex;font-size:24px;min-height:120px;padding:10px}.question-text-container .item-ordering--row .image-container{box-shadow:0 2px 0 2px rgba(0,0,0,.05);display:flex;height:120px;margin:20px;width:120px}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.question-text-container .item-ordering--row .image-container{height:100px;width:100px}}.question-text-container .item-ordering--row .image-container img{align-self:center;margin:auto;width:90%}.question-text-container .item-ordering--row ul{display:flex;margin:0;width:66%}.question-text-container .item-ordering--row ul .order-header{position:absolute;top:-14px;white-space:nowrap}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.question-text-container .item-ordering--row ul .order-header{font-size:20px}}.question-text-container .item-ordering--row ul li{font-size:13px;height:60px;justify-content:center;margin:auto;padding:0;text-align:right;width:200px}.question-text-container .item-ordering--row ul li .answer-checkbox,.question-text-container .item-ordering--row ul li .answer-radio{margin-right:0;margin-top:-5px}.question-text-container .multiple-choice-image--list{display:flex;flex-wrap:wrap;justify-content:center;margin:40px auto;min-width:480px;width:40vw}.question-text-container .multiple-choice-image--item{height:120px;margin:10px 20px;overflow:hidden;position:relative;width:120px}.question-text-container .multiple-choice-image--item img{height:auto;width:100%}.question-text-container .multiple-choice-image--item:after{border:2px dashed #ddd;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .25s ease;width:100%}.question-text-container .multiple-choice-image--selected:after{border:6px solid rgba(57,103,254,.5)}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.question-text-container .multiple-choice-image--selected:after{border-color:#3967fe}}.question-text-container--with-image ul{margin-left:0}.question-container{margin-bottom:40px!important}.question-answer-section,.question-text-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);padding:40px 20px;position:relative;width:100%;width:calc(100% + 30px);z-index:1}.question-answer-section{margin-top:20px}@media screen and (max-width:640px){.page-wrapper.assessment-test .assessment-question-container .question-text-container .question-text,.page-wrapper.student-assessment .assessment-question-container .question-text-container .question-text{display:block}.page-wrapper.assessment-test .assessment-question-container .question-text-container .question-text-section h3,.page-wrapper.student-assessment .assessment-question-container .question-text-container .question-text-section h3{font-family:Open Sans,sans-serif;font-size:22px;margin-bottom:20px;text-align:left}.page-wrapper.assessment-test .assessment-question-container .question-text-container .question-text-section .audio-player,.page-wrapper.student-assessment .assessment-question-container .question-text-container .question-text-section .audio-player{left:-17px;top:-63px}.page-wrapper.assessment-test .assessment-question-container .question-text-container .question-text-section p,.page-wrapper.student-assessment .assessment-question-container .question-text-container .question-text-section p{font-size:14px;line-height:1.5;text-align:left}.page-wrapper.assessment-test .assessment-question-container .question-text-container .question-text-section .question-image,.page-wrapper.student-assessment .assessment-question-container .question-text-container .question-text-section .question-image{display:block;max-width:80%}.page-wrapper.assessment-test .assessment-question-container .question-text-container .question-text-section .question-image img,.page-wrapper.student-assessment .assessment-question-container .question-text-container .question-text-section .question-image img{width:100%}.page-wrapper.assessment-test .assessment-question-container .question-text-container .question-text-section .question-image img.loader,.page-wrapper.student-assessment .assessment-question-container .question-text-container .question-text-section .question-image img.loader{left:calc(50% - 10px);position:absolute;top:calc(50% - 10px);width:20px}.page-wrapper.assessment-test .assessment-question-container .question-text-container .question-answer-section,.page-wrapper.student-assessment .assessment-question-container .question-text-container .question-answer-section{text-align:left!important}.page-wrapper.assessment-test .assessment-question-container .question-text-container .question-answer-section ul,.page-wrapper.student-assessment .assessment-question-container .question-text-container .question-answer-section ul{margin:20px 0 0}}.assessment-question-container{display:flex;justify-content:center;margin:20px 0 85px}@media screen and (max-width:640px){.assessment-question-container{margin-top:0}}.color-picker{margin-top:4vh;position:absolute}.audio-player--control.asset-browser__upload-button,.audio-player--control.form-file__button,.audio-player--control.teacher-pre-assessment--add-question-button,.button.audio-player--control{align-items:center;border-radius:20px;display:flex;height:40px;justify-content:center;padding:0;width:40px}.audio-player--control.asset-browser__upload-button svg,.audio-player--control.form-file__button svg,.audio-player--control.teacher-pre-assessment--add-question-button svg,.button.audio-player--control svg{height:20px;width:20px}.audio-player--control.asset-browser__upload-button svg.play-icon,.audio-player--control.form-file__button svg.play-icon,.audio-player--control.teacher-pre-assessment--add-question-button svg.play-icon,.button.audio-player--control svg.play-icon{margin-left:3px}@media screen and (max-width:640px){.audio-player{left:15px;position:absolute;top:25px}.audio-player .audio-player--control.asset-browser__upload-button,.audio-player .audio-player--control.form-file__button,.audio-player .audio-player--control.teacher-pre-assessment--add-question-button,.audio-player .button.audio-player--control{background:transparent;height:20px;width:20px}.audio-player .audio-player--control.asset-browser__upload-button svg,.audio-player .audio-player--control.form-file__button svg,.audio-player .audio-player--control.teacher-pre-assessment--add-question-button svg,.audio-player .button.audio-player--control svg{color:#3967fe}}.editable p:last-child{margin-bottom:30px}.editable--help--bold{font-weight:bolder}.editable--help--numbered-list,.editable--help--numbered-list>li{list-style:decimal}.editable--help--list,.editable--help--list>li{list-style:disc}.editable--help--list,.editable--help--list li,.editable--help--numbered-list,.editable--help--numbered-list li{margin:0}.editable--help--list-indented{list-style:circle}.editable--help--list-indented li{margin:0}.editable--help table{border-spacing:0 1rem}.editable--help table tr td:last-of-type{padding-left:2rem}.editable--help pre{background-color:#ddd;padding:.5rem}.editable--help pre span{background-color:#fff;display:inline-block;width:.75rem}.editable--preview ul li:before{background:#d0112b;content:"";display:block;float:left;height:1rem;margin-left:1rem;margin-right:.5rem;margin-top:.25rem;width:.5rem}.editable--preview ul:first-of-type{margin-top:1rem}.editable--preview p{margin-bottom:1.5rem}.editable--textarea{height:100%;padding:10px;width:100%}.editable--controls{background-color:#fff;display:flex;justify-content:flex-end}.editable--controls button.asset-browser__upload-button path,.editable--controls button.button path,.editable--controls button.form-file__button path,.editable--controls button.teacher-pre-assessment--add-question-button path{fill:#fff}.editable:hover{border:1px dashed rgba(0,0,0,.5)}.editable--editing{position:relative;z-index:9999}.editable--editing p{margin-bottom:30px;padding-bottom:30px}.editable--editing .editable-text-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.editable--editing p,.editable--editing textarea{font-size:15px;line-height:25px}.editable--editing:hover{border:none}.editable--editing .modal--content{font-style:normal;text-align:left}.editable--editing .modal--footer{line-height:14px}.editable--editing .modal--footer button{font-style:normal}body:has(.v-popper__popper--show-to) .presentation-controller{bottom:200px;opacity:1}.presentation-controller{background:rgba(0,0,0,.85);border-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;bottom:-60px;left:10%;min-height:60px;opacity:0;position:fixed;transition:all .25s ease-in;width:80%}.presentation-controller--visible,.presentation-controller:has(:focus),.presentation-controller:hover{bottom:200px;opacity:1}.presentation-controller--visible.presentation-controller--static,.presentation-controller:has(:focus).presentation-controller--static,.presentation-controller:hover.presentation-controller--static{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0}.presentation-controller button{border:none;color:#fff;cursor:pointer;font-size:30px;height:60px;line-height:40px;width:40px}.presentation-controller button:focus{border:2px solid #fff;border-radius:5px}.presentation-controller button:disabled{opacity:.5;pointer-events:none}@media screen and (max-width:640px){.presentation-controller button{font-size:20px;height:30px;line-height:20px;width:20px}}.presentation-controller__buttons{display:flex}.presentation-controller .slide-menu-button,.presentation-controller .slide-volume-toggle{margin:0 20px}.presentation-controller .slide-play-control-container{display:flex;justify-content:space-between;margin:0 auto;min-width:200px;width:30%}@media screen and (max-width:640px){.presentation-controller .slide-play-control-container{min-width:120px}}.presentation-controller .video--controls-container{align-items:center;display:flex;justify-content:space-between}.presentation-controller .video--current-time,.presentation-controller .video--remaining{color:#999;font-size:14px;padding:4px 0;text-align:center;width:100px}.presentation-controller .video--progress .vue-slider-rail{background-color:#999}.presentation-controller .video--progress .vue-slider-process{background-color:#b2102b}.presentation-controller .video--progress .vue-slider-dot{background:transparent;border:none}.presentation-controller .video--progress .vue-slider-dot .vue-slider-dot-handle{background-color:#b2102b;border:4px solid #fff;box-sizing:border-box;cursor:ew-resize}.slide-grid-container{background-color:#fff;padding:15px 10px 20px 20px}@media screen and (max-width:640px){.slide-grid-container{padding:10px}}.slide-grid-title{margin:0 0 15px}.slide-grid-wrapper{grid-gap:10px;display:grid;grid-auto-rows:120px;grid-template-columns:repeat(4,1fr);width:720px}@media screen and (max-width:640px){.slide-grid-wrapper{grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);width:auto}}.slide-grid-slide{align-items:center;border:1px solid #ddd;box-sizing:border-box;cursor:pointer;display:flex;height:120px;justify-content:center;position:relative;width:160px}@media screen and (max-width:640px){.slide-grid-slide{height:auto;width:auto}}.slide-grid-slide:after{bottom:0;box-sizing:border-box;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:100}.slide-grid-slide .slide-type{background-repeat:no-repeat;background-size:contain;height:25%;left:2px;position:absolute;top:2px;width:25%;z-index:2}.slide-grid-slide .slide-type.video{background-image:url(/assets/icon_video.png)}.slide-grid-slide .slide-type.static{background-image:url(/assets/icon_image.png)}.slide-grid-slide .slide-type.interactive{background-image:url(/assets/icon_game.png)}.slide-grid-slide img{max-height:120px;max-width:160px}@media screen and (max-width:640px){.slide-grid-slide img{width:100%}}.slide-grid-slide--active:after{border:5px solid #619acf;content:"";display:block;transition:all .5s ease}.volume-bar-container .vue-slider-rail{background-color:#999}.volume-bar-container .vue-slider-process{background-color:#b2102b}.volume-bar-container .vue-slider-dot{background:transparent;border:none}.volume-bar-container .vue-slider-dot .vue-slider-dot-handle{background-color:#fff;box-sizing:border-box}.volume-bar-container .vue-slider-dot-tooltip-inner{background-color:#000;border-color:#000}.icon-card{display:flex;margin-bottom:4vh}.icon-card--header{margin:0 0 2vh}.icon-card--icon{background-position:top;background-size:contain;flex-shrink:0;height:10vh;margin-right:4vw;width:10vw}.icon-card--body{width:100%}.vue-slider-disabled{cursor:not-allowed;opacity:.5}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#3498db;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{background-color:rgba(0,0,0,.16);border-radius:50%;height:100%;width:100%}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{background-color:#fff;border-radius:50%;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);box-sizing:border-box;cursor:pointer;height:100%;width:100%}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px rgba(52,152,219,.36)}.vue-slider-dot-handle-disabled{background-color:#ccc;cursor:not-allowed}.vue-slider-dot-tooltip-inner{background-color:#3498db;border-color:#3498db;border-radius:5px;box-sizing:content-box;color:#fff;font-size:14px;min-width:20px;padding:2px 5px;text-align:center;white-space:nowrap}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{border:5px solid transparent;border-top-color:inherit;height:0;left:50%;top:100%;transform:translate(-50%);width:0}.vue-slider-dot-tooltip-inner-bottom:after{border:5px solid transparent;border-bottom-color:inherit;bottom:100%;height:0;left:50%;transform:translate(-50%);width:0}.vue-slider-dot-tooltip-inner-left:after{border:5px solid transparent;border-left-color:inherit;height:0;left:100%;top:50%;transform:translateY(-50%);width:0}.vue-slider-dot-tooltip-inner-right:after{border:5px solid transparent;border-right-color:inherit;height:0;right:100%;top:50%;transform:translateY(-50%);width:0}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.slider .vue-slider-rail{background-image:linear-gradient(180deg,#f0f0f0 0,#efefef);background-repeat:repeat-x;border:0 solid transparent;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);filter:none;opacity:.9}.slider .vue-slider-process{background-image:linear-gradient(180deg,#89cdef 0,#81bfde);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff89cdef",endColorstr="#ff81bfde",GradientType=0)}.slider .vue-slider-dot{height:20px;width:20px}.slider .vue-slider-dot-handle{background-color:#337ab7;background-image:linear-gradient(180deg,#149bdf 0,#0480be);background-repeat:repeat-x;border:0 solid transparent;border-radius:50%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff149bdf",endColorstr="#ff0480be",GradientType=0);filter:none;height:20px;width:20px}.slider .vue-slider-mark-step{background-image:linear-gradient(180deg,#f9f9f9 0,#f5f5f5);background-repeat:repeat-x;border:0 solid transparent;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9",endColorstr="#fff5f5f5",GradientType=0);filter:none;height:20px;margin-left:-5px;margin-top:-5px;opacity:.8;width:20px}.slider .vue-slider-mark-step.vue-slider-mark-step-active{background-image:linear-gradient(180deg,#89cdef 0,#81bfde);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff89cdef",endColorstr="#ff81bfde",GradientType=0);opacity:1}.slider .vue-slider-mark:first-child .vue-slider-mark-step,.slider .vue-slider-mark:last-child .vue-slider-mark-step{display:block}.slider .slider-labels{display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-top:10px}.slider .slider-labels .slider-label{padding:0 5px}.slider .vue-slider-process,.slider .vue-slider-rail{background:transparent;box-shadow:none}.slider .slider-labels{display:none}.slider .vue-slider-marks{width:calc(100% - 50px)}.slider .vue-slider-mark-step{background-color:transparent;background-image:url(/assets/star-empty.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:none;cursor:pointer;height:66px;left:-5px;width:60px}.slider .vue-slider-mark-step.vue-slider-mark-step-active{background-image:url(/assets/star-filled.svg)}.slider .vue-slider-dot-handle{opacity:0}.tooltip{display:block!important;max-width:760px;z-index:10000}.tooltip.post-assessment-tooltip{font-size:12px;max-width:560px}#adminLayout .tooltip.post-assessment-tooltip .admin-assessment-intro--heading,#adminLayout .tooltip.post-assessment-tooltip .admin-lesson-intro--heading,.tooltip.post-assessment-tooltip #adminLayout .admin-assessment-intro--heading,.tooltip.post-assessment-tooltip #adminLayout .admin-lesson-intro--heading,.tooltip.post-assessment-tooltip .admin-homework--heading,.tooltip.post-assessment-tooltip .assessment-builder--heading,.tooltip.post-assessment-tooltip .editable--help--h2-heading,.tooltip.post-assessment-tooltip .teacher-pre-assessment--heading,.tooltip.post-assessment-tooltip h2{margin:20px 0}.tooltip.post-assessment-tooltip h3{font-size:14px;font-weight:700;margin:10px 0 0}.tooltip.hidden{display:none!important}.tooltip .tooltip-inner{background:#333;border-radius:5px;color:#fff;padding:10px 15px}.tooltip .tooltip-arrow{border-color:#333;border-style:solid;height:0;margin:5px;position:absolute;width:0;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;border-width:5px 5px 0;bottom:-5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:0 5px 5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0;top:-5px}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important;border-width:5px 5px 5px 0;left:-5px;margin-left:0;margin-right:0;top:calc(50% - 5px)}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-bottom-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:5px 0 5px 5px;margin-left:0;margin-right:0;right:-5px;top:calc(50% - 5px)}.tooltip.popover .popover-inner{background:#f9f9f9;border-radius:5px;box-shadow:0 5px 30px rgba(51,51,51,.1);color:#333;padding:24px}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{opacity:0;transition:opacity .15s,visibility .15s;visibility:hidden}.tooltip[aria-hidden=false]{opacity:1;transition:opacity .15s;visibility:visible}.tooltip.tooltip--light.v-popper--theme-dropdown .v-popper__arrow-container{background-color:transparent}.tooltip.tooltip--light .v-popper__inner{background:#fff;border:1px solid hsla(0,0%,60%,.6);border-radius:10px;box-shadow:0 4px 10px 0 rgba(51,51,51,.5);color:#000}.tooltip.tooltip--light .v-popper__inner p{padding:10px 0}.tooltip.tooltip--light .v-popper__arrow-container{background-color:#fff}.tooltip.tooltip--light .v-popper__arrow-outer{border-color:#fff}.tooltip.tooltip--light[x-placement^=top]{margin-bottom:10px}.tooltip.tooltip--light[x-placement^=top] .tooltip-arrow{border-width:10px 10px 0;bottom:1px;left:calc(50% - 10px);margin-bottom:0;margin-top:0;transform:rotate(180deg)}.tooltip.tooltip--light[x-placement^=top] .tooltip-arrow:after{border-color:#fff;border-width:9px 8px 0 9px;content:"";display:block;position:absolute}.tooltip.tooltip--light[x-placement^=top] .tooltip-arrow:after,.tooltip.tooltip--light[x-placement^=top] .tooltip-arrow:before{border:solid transparent;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.tooltip.tooltip--light[x-placement^=top] .tooltip-arrow:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:10px;margin-left:-10px}.tooltip.tooltip--light[x-placement^=top] .tooltip-arrow:before{border-color:hsla(0,0%,60%,0) hsla(0,0%,60%,0) hsla(0,0%,60%,.6);border-width:11px;margin-left:-11px}.tooltip.tooltip--light[x-placement^=bottom]{margin-top:10px}.tooltip.tooltip--light[x-placement^=bottom] .tooltip-arrow{margin-left:5px;margin-top:6px;z-index:1000000}.tooltip.tooltip--light[x-placement^=bottom] .tooltip-arrow:after,.tooltip.tooltip--light[x-placement^=bottom] .tooltip-arrow:before{border:solid transparent;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.tooltip.tooltip--light[x-placement^=bottom] .tooltip-arrow:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:10px;margin-left:-10px}.tooltip.tooltip--light[x-placement^=bottom] .tooltip-arrow:before{border-color:hsla(0,0%,60%,0) hsla(0,0%,60%,0) hsla(0,0%,60%,.6);border-width:11px;margin-left:-11px}.tooltip.v-popper--theme-dropdown.tooltip--dark .v-popper__inner{background:#000;border:none;border-radius:5px;box-shadow:0 4px 10px 0 rgba(51,51,51,.5);color:#000;overflow:visible;padding:20px 10px}.tooltip.v-popper--theme-dropdown.tooltip--dark .v-popper__arrow-inner,.tooltip.v-popper--theme-dropdown.tooltip--dark .v-popper__arrow-outer{border-color:#000}.tooltip.v-popper--theme-dropdown.tooltip--dark[x-placement^=top]{margin-bottom:10px}.tooltip.v-popper--theme-dropdown.tooltip--dark[x-placement^=top] .tooltip-arrow{margin-left:5px;margin-top:6px;z-index:1000000}.tooltip.v-popper--theme-dropdown.tooltip--dark[x-placement^=top] .tooltip-arrow:after,.tooltip.v-popper--theme-dropdown.tooltip--dark[x-placement^=top] .tooltip-arrow:before{border:solid transparent;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.tooltip.v-popper--theme-dropdown.tooltip--dark[x-placement^=top] .tooltip-arrow:after{border-color:#000 transparent transparent;border-width:10px;bottom:-15px;margin-left:-10px}.tooltip.v-popper--theme-dropdown.tooltip--dark[x-placement^=bottom]{margin-top:10px}.tooltip.v-popper--theme-dropdown.tooltip--dark[x-placement^=bottom] .tooltip-arrow{margin-left:5px;margin-top:6px;z-index:1000000}.tooltip.v-popper--theme-dropdown.tooltip--dark[x-placement^=bottom] .tooltip-arrow:after,.tooltip.v-popper--theme-dropdown.tooltip--dark[x-placement^=bottom] .tooltip-arrow:before{border:solid transparent;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.tooltip.v-popper--theme-dropdown.tooltip--dark[x-placement^=bottom] .tooltip-arrow:after{border-color:transparent transparent #000;border-width:10px;margin-left:-10px}.tooltip.tooltip--smalltext .tooltip-inner{color:#fff;font-size:11px;line-height:1em;max-width:160px;padding:10px 10px 15px;text-align:center}.form-image__delete{fill-opacity:.3;cursor:pointer;left:10px;position:relative;top:10px}.form-image__delete:hover{fill-opacity:1;transition:all 1s ease}.form-image__confirm-buttons{display:flex;flex-direction:row;justify-content:space-around;width:50%}.form-image__preview{background-position:50%!important;background-size:contain;min-height:30vh}.form-image__preview svg{float:right;margin-right:8px;margin-top:8px}.form-image__image{display:block;margin:15px auto 0;max-width:95%}.form-image__upload-wrapper{align-items:center;border:1px dotted #777;display:flex;flex-direction:column;height:10vh;justify-content:center;width:100%}.asset-browser .modal--body{max-height:75vh;overflow-y:scroll}.asset-browser__thumbnail--selected{border:4px solid #3967fe}.form-file{background:#fff;border:2px solid rgba(0,0,0,.3);font-family:OpenCL,Open Sans,sans-serif;min-height:150px;padding:20px}.form-file>.form-file__upload-wrapper{align-items:center;border:0;display:flex;flex-direction:column;justify-content:space-between;text-transform:none}.form-file>.form-file__upload-wrapper input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.form-file>.form-file__upload-wrapper small{flex-basis:auto!important;font-size:15px;margin-bottom:30px}.form-file__button{cursor:pointer;display:block}.form-file__header{color:#333;font-size:20px;font-weight:500;line-height:1.1;margin:10px 0}.form-file__file-name{background-color:#efefef;border-radius:8px;border-width:0;font-size:13px;margin-top:20px;padding:20px;transition:all .25s ease}.custom-select{position:relative}.custom-select .form-control:invalid{color:rgba(68,68,68,.5)}.custom-select option{color:#000}.custom-select option:disabled{color:rgba(68,68,68,.5)}.custom-select:after{background-image:url(/assets/select-arrow.svg);background-position:50%;background-repeat:no-repeat;content:"";height:6px;margin-top:-3px;opacity:.5;pointer-events:none;position:absolute;right:8px;top:70%;transition:opacity .2s ease-in-out;width:10px}.custom-select:focus-within:after{opacity:1}.custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.custom-checkbox label{font-size:18px;height:19px;position:relative;transition:color .2s ease-in-out}.custom-checkbox label span{font-weight:400;left:32px;position:absolute;top:3px}.custom-checkbox label:before{border:1px solid #000;border-radius:5px;content:"";cursor:pointer;display:inline-block;height:24px;margin-right:4px;position:relative;top:1px;width:24px}.custom-checkbox input:focus+label:before{outline:2px solid}.custom-checkbox input:checked+label{color:#444}.custom-checkbox input:checked+label:before{background-color:#070}.custom-checkbox input:checked+label:after{align-items:center;background-image:url(/assets/ic_check_white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#444;content:"";cursor:pointer;display:flex;height:18px;justify-content:center;left:3px;position:absolute;top:3px;width:18px}.custom-checkbox--large label:before{border:1px solid #333;border-radius:8px;height:45px;margin-right:10px;padding:0;width:45px}.custom-checkbox--large input:checked+label:after{background-image:url(/assets/checkmark.svg);background-position:50%;background-size:24px 24px;color:#dfdfdf;content:"";cursor:pointer;height:24px;left:11px;top:-16px;width:24px}.input-group{display:flex}.form-inline .input-group{display:inline-flex}.input-group input{background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:4px 0 0 4px;color:#444;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px}.input-group input:focus{border-color:#3967fe;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}.input-group .input-group-addon{align-items:center;background-color:#efefef;border:1px solid #ddd;border-left:none;border-radius:0 4px 4px 0;color:#444;display:flex;font-size:14px;font-weight:400;height:34px;justify-content:center;line-height:1;padding:0 12px;text-align:center}.form-row{align-items:center;display:flex;margin-bottom:2rem}.form-row label{flex-shrink:0;margin-right:3rem;text-align:right;text-transform:uppercase;width:30%}.form-row input,.form-row select{flex-grow:1;padding:1rem}.form-video{background:#fff;border:2px solid rgba(0,0,0,.3);font-family:OpenCL,Open Sans,sans-serif;min-height:150px;padding:20px}.form-video>.form-video__upload-wrapper{align-items:center;border:0;display:flex;flex-direction:column;justify-content:space-between;text-transform:none}.form-video>.form-video__upload-wrapper input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.form-video>.form-video__upload-wrapper small{flex-basis:auto!important;font-size:15px;margin-bottom:30px}.form-video__button{cursor:pointer;display:block}.form-video__header{color:#333;font-size:20px;font-weight:500;line-height:1.1;margin:10px 0}.form-video__file-name{background-color:#efefef;border-radius:8px;border-width:0;font-size:13px;margin-top:20px;padding:20px;transition:all .25s ease}.form-interactive{background:#fff;border:2px solid rgba(0,0,0,.3);font-family:OpenCL,Open Sans,sans-serif;min-height:150px;padding:20px}.form-interactive>.form-interactive__upload-wrapper{align-items:center;border:0;display:flex;flex-direction:column;justify-content:space-between;text-transform:none}.form-interactive>.form-interactive__upload-wrapper input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.form-interactive>.form-interactive__upload-wrapper small{flex-basis:auto!important;font-size:15px;margin-bottom:30px}.form-interactive__button{cursor:pointer;display:block}.form-interactive__header{color:#333;font-size:20px;font-weight:500;line-height:1.1;margin:10px 0}.form-interactive__file-name{background-color:#efefef;border-radius:8px;border-width:0;font-size:13px;margin-top:20px;padding:20px;transition:all .25s ease}.form-audio__delete{fill-opacity:.3;cursor:pointer;left:10px;position:relative;top:10px}.form-audio__delete:hover{fill-opacity:1;transition:all 1s ease}.form-audio__confirm-buttons{display:flex;flex-direction:row;justify-content:space-around;width:50%}.form-audio__preview{flex-direction:column;padding:2vw}.form-audio__preview,.form-audio__preview .editable--preview--audio{align-items:center;display:flex}.form-audio__preview .editable--preview--audio svg{font-size:13px;position:absolute;right:8px}.form-audio__image{display:block;margin:15px auto 0;max-width:95%}.form-audio__upload-wrapper{height:10vh}.asset-browser__upload-wrapper,.form-audio__upload-wrapper{align-items:center;border:1px dotted #777;display:flex;flex-direction:column;justify-content:center;width:100%}.asset-browser__upload-wrapper{font-family:OpenCL,Open Sans,sans-serif;height:30vh;text-transform:none}.asset-browser__upload-wrapper input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.asset-browser__upload-wrapper small{flex-basis:auto!important;font-size:15px;margin-bottom:30px}.asset-browser__gallery{display:flex;flex-direction:row;flex-wrap:wrap;height:350px;justify-content:space-between;overflow-y:scroll}.asset-browser__gallery .individual-audio-asset{align-items:center;border:1px solid #999;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding:5px;width:100%}.asset-browser__gallery .individual-audio-asset:hover{cursor:pointer}.asset-browser__gallery .individual-audio-asset audio{width:75%}.asset-browser__gallery .individual-audio-asset p{font-weight:700;text-align:center;width:40%}.asset-browser .modal--footer{justify-content:center}.asset-browser__thumbnail{cursor:pointer;margin:10px;max-height:90px;min-height:50px;min-width:50px}.asset-browser__thumbnail--selected{border:4px solid #3967fe!important}.asset-browser__title{display:grid;grid-template-columns:25% 50% 25%}.asset-browser__upload-button{cursor:pointer;display:block}.asset-browser__upload-spinner{margin-top:1em;vertical-align:middle}.asset-browser__upload-spinner img{vertical-align:middle}.asset-browser__upload-header{color:#333;font-size:20px;font-weight:500;line-height:1.1;margin:10px 0}.asset-browser__upload-filename{background-color:#efefef;border-radius:8px;border-width:0;font-size:13px;margin-top:20px;padding:20px;transition:all .25s ease}.draggable{position:relative}.draggable__loading:before{background-color:rgba(0,0,0,.75);color:#fff;content:"Saving...";font-size:2rem;height:100%;padding-top:30%;position:absolute;text-align:center;width:100%;z-index:1000}.slide-editor h4{font-family:OpenCL,Open Sans,sans-serif;font-size:18px;font-weight:500;line-height:1.42857143}.slide-editor .modal--content{max-width:960px}.slide-editor .modal--content .modal--title__done{-webkit-appearance:none;border:1px solid #0a0;border-radius:20px;color:#0a0;cursor:pointer;font-size:16px;font-weight:400;padding:7px 5px;transition:all .3s}.slide-editor .modal--content .modal--title__done:hover{background:#0a0;color:#fff}.slide-editor .modal--body{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly}.slide-editor .modal--body__section{display:flex;flex-basis:100%;font-size:12.6px;font-weight:400;justify-content:space-between;margin-bottom:15px;margin-right:5%;text-align:right;text-transform:uppercase;width:100%}.slide-editor .modal--body__section span.section-description{display:block;flex-basis:20%;text-align:right}.slide-editor .modal--body__section span.section-description+*{flex-basis:75%}.slide-editor .modal--body__section .time{align-items:center;color:#333;display:flex;font-family:RubikCL,Rubik,sans-serif;font-size:14px;justify-content:flex-start;text-transform:lowercase}.slide-editor .modal--body__section .time input{border:1px solid #ccc!important;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);display:inline-block!important;flex:0 0 0!important;margin-right:15px;outline:none;width:60px}.slide-editor .modal--body__section .talking-points{align-items:center;display:flex;flex-flow:row wrap;font-family:RubikCL,Rubik,sans-serif;font-size:14px;justify-content:flex-start}.slide-editor .modal--body__section .talking-points input{border:1px solid #ccc!important;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);flex-basis:70%;font-size:14px;margin-bottom:10px;max-width:500px;outline:none}.slide-editor .modal--body__section .talking-points button.asset-browser__upload-button,.slide-editor .modal--body__section .talking-points button.button,.slide-editor .modal--body__section .talking-points button.form-file__button,.slide-editor .modal--body__section .talking-points button.teacher-pre-assessment--add-question-button{color:#0a0;display:flex;flex-basis:100%;justify-content:flex-start;padding:0;width:200px}.slide-editor .modal--body__section .talking-points button.asset-browser__upload-button:hover,.slide-editor .modal--body__section .talking-points button.button:hover,.slide-editor .modal--body__section .talking-points button.form-file__button:hover,.slide-editor .modal--body__section .talking-points button.teacher-pre-assessment--add-question-button:hover{color:#333}.slide-editor .modal--body__section .talking-points button.asset-browser__upload-button:hover svg>path,.slide-editor .modal--body__section .talking-points button.button:hover svg>path,.slide-editor .modal--body__section .talking-points button.form-file__button:hover svg>path,.slide-editor .modal--body__section .talking-points button.teacher-pre-assessment--add-question-button:hover svg>path{fill:#333}.slide-editor .modal--body__section .talking-points button.asset-browser__upload-button svg,.slide-editor .modal--body__section .talking-points button.button svg,.slide-editor .modal--body__section .talking-points button.form-file__button svg,.slide-editor .modal--body__section .talking-points button.teacher-pre-assessment--add-question-button svg{margin-right:5px}.slide-editor .modal--body__section .talking-points button.asset-browser__upload-button svg>path,.slide-editor .modal--body__section .talking-points button.button svg>path,.slide-editor .modal--body__section .talking-points button.form-file__button svg>path,.slide-editor .modal--body__section .talking-points button.teacher-pre-assessment--add-question-button svg>path{fill:#0a0}.slide-editor .modal--body__section:last-child{padding-bottom:60px;position:relative}.slide-editor .modal--body__section:last-child button.asset-browser__upload-button,.slide-editor .modal--body__section:last-child button.button,.slide-editor .modal--body__section:last-child button.form-file__button,.slide-editor .modal--body__section:last-child button.teacher-pre-assessment--add-question-button{bottom:0;right:0}.slide-editor .modal--body__section:last-child button.asset-browser__upload-button svg,.slide-editor .modal--body__section:last-child button.button svg,.slide-editor .modal--body__section:last-child button.form-file__button svg,.slide-editor .modal--body__section:last-child button.teacher-pre-assessment--add-question-button svg{margin-right:5px}.slide-editor .modal--body__section input[type=checkbox]{border:0;box-shadow:none;flex-basis:20px;flex-grow:0;flex-shrink:1;height:20px;margin-right:auto;margin-top:-5px;min-height:auto}.slide-editor .confirmation .modal--body{align-items:flex-start}.slide-editor .v-select,.slide-editor .v-select .vs__dropdown-toggle{height:35px}.slide-editor .v-select .vs__dropdown-toggle .vs__selected{border:none;line-height:33px;margin:0;padding:0 .5em}.slide-editor .v-select .vs__dropdown-menu li{margin:0}.slide-editor .v-select .vs__dropdown-option--highlight{background:#d0112b}.slide-editor .v-select .vs__selected-options .vs__search{background:transparent!important;border:none!important;display:inherit!important;height:35px!important;margin:0!important;min-height:auto!important}.alert--invalid-file .modal--body{align-items:flex-start;text-transform:none}.swal2-container{z-index:9999999!important}#static-notice{background:#444;clear:both;color:#fff;display:block;font-family:OpenCL,Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;height:auto;margin:0 auto;padding:0 24px;position:relative;text-transform:uppercase;width:95%}#static-notice a{color:#fff;text-decoration:underline}#static-notice .text,#static-notice a{display:inline-block;height:auto;line-height:1.25em;margin:12px 0;max-width:90%;overflow:visible;word-break:break-word}#static-notice .close-button{display:inline-block;position:absolute;right:24px;top:50%;transform:translateY(-50%)}#static-notice .close-button>*{cursor:pointer}.static-notice-fade-leave-active{transition:all .33s ease-out}.static-notice-fade-leave-to{opacity:0}.admin-index{margin:0 4vw}.admin-index--button-row{display:flex;flex-direction:row;padding-bottom:5vh}.admin-index--button{align-items:center;background-color:transparent;background-position-x:50%;background-size:cover;border:1px solid #000;border-radius:0;color:#fff!important;display:flex;flex:1 1 auto;font-family:OpenCL,Open Sans,sans-serif;font-size:2em;font-weight:700;height:200px;justify-content:center;margin-left:20px;text-align:center;transition:background-color 1s}.admin-index--button:hover{background-color:rgba(0,0,0,.5)}#adminLayout .admin-overview__state-dropdown-trigger{justify-content:space-between!important}#adminLayout .admin-overview__state-dropdown{background-color:#efefef;box-shadow:0 6px 12px rgba(0,0,0,.175);padding:1rem;position:absolute;z-index:9999}#adminLayout .admin-overview__state-dropdown>li{cursor:pointer;margin:1rem 0}#adminLayout .admin-overview__state-dropdown__title{width:100%}#adminLayout .admin-overview__state-dropdown__title>svg{float:right}#adminLayout .admin-overview__standard-form>.input-group{align-items:center;margin-bottom:2rem}#adminLayout .page-content .illustration .form-image__preview{height:80vh}#adminLayout .page-content .illustration p{font-size:14px;font-style:italic;text-align:center}#adminLayout .page-content .content .admin-lesson-card{margin-bottom:25px}#adminLayout .page-content .content .admin-lesson-card p{font-size:15px}#adminLayout .page-content .content .admin-lesson-card+.admin-lesson-card svg.underline{margin-right:-60px}#adminLayout .page-content .content .admin-lesson-card--heading{display:inline-block}#adminLayout .page-content .content .admin-lesson-card--heading .admin-assessment-intro--heading+img,#adminLayout .page-content .content .admin-lesson-card--heading .admin-homework--heading+img,#adminLayout .page-content .content .admin-lesson-card--heading .admin-lesson-intro--heading+img,#adminLayout .page-content .content .admin-lesson-card--heading .assessment-builder--heading+img,#adminLayout .page-content .content .admin-lesson-card--heading .editable--help--h2-heading+img,#adminLayout .page-content .content .admin-lesson-card--heading .teacher-pre-assessment--heading+img,#adminLayout .page-content .content .admin-lesson-card--heading h2+img{display:none}#adminLayout .page-content .content .admin-lesson-card--heading .underline{position:relative;top:-7px;z-index:1}#adminLayout .page-content .content .admin-lesson-card--content{align-items:center;display:flex;justify-content:left}#adminLayout .page-content .content .admin-lesson-card--content>.img-wrapper{width:25%}#adminLayout .page-content .content .admin-lesson-card--content>.img-wrapper img{display:block;height:120px;margin:0 auto}#adminLayout .page-content .content .admin-lesson-card--content>p{width:75%}#adminLayout .page-content .content .admin-lesson-card:first-child{padding-top:30px}#adminLayout .page-content .content .v-tabs--fixed-tabs>.v-tabs-bar .v-tab{width:auto}#adminLayout .page-content .content .v-tabs{margin-top:40px}#adminLayout .page-content .content .v-tabs .v-slide-group__content.v-tabs-bar__content{background-color:#d0112b;border-radius:5px}#adminLayout .page-content .content .v-tabs .v-slide-group__content.v-tabs-bar__content .v-tabs-slider-wrapper>.v-tabs-slider{background-color:transparent;width:100%}#adminLayout .page-content .content .v-tabs .v-slide-group__content.v-tabs-bar__content .v-tab{background-color:#fff;border:1px solid #d0112b;border-radius:5px;color:#d0112b;font-size:15px;max-width:none;text-transform:none}#adminLayout .page-content .content .v-tabs .v-slide-group__content.v-tabs-bar__content .v-tab--active{background-color:#d0112b;color:#fff}#adminLayout .page-content .content .v-window h3{font-weight:400}#adminLayout .page-content .content .v-window .v-card__text.static h3,#adminLayout .page-content .content .v-window h3 strong{font-weight:600}.themes-list,.users-list{margin:0 auto;padding-top:40px!important}.themes-list .page-content--body,.users-list .page-content--body{margin:0 auto;padding:0 15px;width:1170px}.themes-list--header,.users-list--header{display:flex;justify-content:space-between;margin-bottom:40px}.themes-list--header button,.users-list--header button{align-items:center;display:flex;font-family:OpenCL,Open Sans,sans-serif;font-size:13px}.themes-list--header button svg,.users-list--header button svg{margin-right:5px;width:10px!important}.themes-list--header label,.users-list--header label{align-items:center;display:flex;font-size:14px;font-weight:600}.themes-list--header label input,.users-list--header label input{background:#fff;border:1px solid #ccc!important;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;font-size:13px!important;font-weight:400;height:29px;line-height:1.42857143;margin-left:10px;min-height:auto!important;outline:none;padding:4px 10px!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.themes-list--image,.users-list--image{max-height:30px;vertical-align:middle}.themes-list .datatable thead th,.users-list .datatable thead th{position:relative}.themes-list .datatable thead th span:first-child,.users-list .datatable thead th span:first-child{margin-right:8px}.themes-list .datatable td,.users-list .datatable td{line-height:10px;padding:8px}.themes-list .datatable~.pagination-container,.users-list .datatable~.pagination-container{align-items:baseline;display:flex;justify-content:flex-end}.themes-list .datatable~.pagination-container nav ul.pagination,.users-list .datatable~.pagination-container nav ul.pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:15px}.themes-list .datatable~.pagination-container nav ul.pagination>li,.users-list .datatable~.pagination-container nav ul.pagination>li{border-radius:2px;color:#d0112b;font-family:OpenCL,Open Sans,sans-serif;font-size:13px;line-height:18px;padding:7px 15px}.themes-list .datatable~.pagination-container nav ul.pagination>li.active,.themes-list .datatable~.pagination-container nav ul.pagination>li:hover,.users-list .datatable~.pagination-container nav ul.pagination>li.active,.users-list .datatable~.pagination-container nav ul.pagination>li:hover{background:#efefef}.themes-list .datatable~.pagination-container nav ul.pagination>li.hidden,.users-list .datatable~.pagination-container nav ul.pagination>li.hidden{display:none}.themes-list .datatable--pagination-button,.users-list .datatable--pagination-button{background:none;border:none;border-radius:2px;color:#d0112b;display:none;font-family:OpenCL,Open Sans,sans-serif;font-size:13px;line-height:18px;margin-top:4px;padding:7px 15px}.themes-list .datatable--pagination-button:hover,.users-list .datatable--pagination-button:hover{background:#efefef}.themes-list .datatable--pagination-button.active,.users-list .datatable--pagination-button.active{display:inline-block}.themes-list .datatable--cell,.users-list .datatable--cell{max-width:15vw}.themes-list .datatable--cell--truncated,.themes-list .datatable--cell--truncated-link,.users-list .datatable--cell--truncated,.users-list .datatable--cell--truncated-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.themes-list .datatable--cell--truncated-link,.users-list .datatable--cell--truncated-link{color:#d0112b}.themes-list .modal small,.users-list .modal small{display:block;font-weight:500;margin-bottom:1em;margin-top:-1em;text-align:right}.themes-list span.isloading,.users-list span.isloading{left:calc(50% - 30px);position:fixed;top:calc(50% - 30px)}.themes-list span.isloading:after,.users-list span.isloading:after{background-image:url(https://smartpath2-production.s3.us-east-1.amazonaws.com/static/loading.gif);background-position:50%;background-repeat:no-repeat;content:"spinner";display:inline-block;height:20px;text-indent:10000px;width:20px}#adminLayout .modal--content{max-width:960px;width:auto}#adminLayout .modal .theme-form__input>input,#adminLayout .modal .theme-form__input>select,#adminLayout .modal .theme-form__input>textarea,#adminLayout .modal .user-form__input>input,#adminLayout .modal .user-form__input>select,#adminLayout .modal .user-form__input>textarea{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);display:block;font-size:14px;height:34px;outline:none}#adminLayout .modal .theme-form__input>input:focus,#adminLayout .modal .theme-form__input>select:focus,#adminLayout .modal .theme-form__input>textarea:focus,#adminLayout .modal .user-form__input>input:focus,#adminLayout .modal .user-form__input>select:focus,#adminLayout .modal .user-form__input>textarea:focus{outline:none}#adminLayout .modal .theme-form__input>input[type=checkbox],#adminLayout .modal .user-form__input>input[type=checkbox]{box-shadow:none;width:34px}#adminLayout .modal .theme-form__input>.form-image__preview,#adminLayout .modal .user-form__input>.form-image__preview{border:1px dotted rgba(0,0,0,.5)}#adminLayout .modal .user-form__input .grade label{display:flex;flex-flow:row wrap;justify-content:center}#adminLayout .modal .user-form__input .grade label input[type=checkbox]{display:inline-block;flex-basis:100%;height:15px;margin-bottom:5px;min-height:auto;padding:0;width:auto}#adminLayout .modal--footer button{align-items:center;display:flex;font-family:OpenCL,Open Sans,sans-serif;font-size:13px}#adminLayout .modal--footer button svg{margin-right:5px}#adminLayout .users-list--header button{float:left;margin-right:12px}#adminLayout .users-list .add-edit-user .modal--body fieldset{border:none;padding:0}#adminLayout .users-list .add-edit-user .modal--body fieldset:disabled{opacity:.5}#adminLayout .users-list .add-edit-user .modal--footer{display:table;font-family:OpenCL,Open Sans,sans-serif;width:100%}#adminLayout .users-list .add-edit-user .modal--footer .left{display:table-cell;text-align:left;vertical-align:middle;width:auto}#adminLayout .users-list .add-edit-user .modal--footer .left span{color:silver;font-size:15px;margin-left:4px}#adminLayout .users-list .add-edit-user .modal--footer .right{display:table-cell;text-align:right;vertical-align:middle;width:auto}#adminLayout .users-list .add-edit-user .modal--footer a{clear:both;cursor:pointer;float:left;font-size:14px;margin:0}#adminLayout .users-list .add-edit-user .modal--footer a:not(:first-of-type){margin-top:8px}#adminLayout .users-list .add-edit-user .modal--footer a:hover{color:darkred}#adminLayout .users-list .add-edit-user .modal--footer button{display:inline-block}.theme-form__row,.user-form__row{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:2vh}.theme-form__error,.user-form__error{color:#d0112b;display:inline-block;margin-top:4px}.theme-form__input,.user-form__input{width:75%}.theme-form__input input,.theme-form__input select,.user-form__input input,.user-form__input select{width:100%}.theme-form__input__color-badge,.user-form__input__color-badge{display:flex}.theme-form__input__color-badge input,.user-form__input__color-badge input{width:30%}.theme-form__input .Password,.user-form__input .Password{max-width:unset}.theme-form__input .Password input,.user-form__input .Password input{border-color:#ccc!important}.theme-form__input .v-select,.theme-form__input .v-select .vs__dropdown-toggle,.user-form__input .v-select,.user-form__input .v-select .vs__dropdown-toggle{height:35px}.theme-form__input .v-select .vs__dropdown-toggle .vs__selected,.user-form__input .v-select .vs__dropdown-toggle .vs__selected{border:none;line-height:33px;margin:0;padding:0 .5em}.theme-form__input .v-select .vs__dropdown-menu li,.user-form__input .v-select .vs__dropdown-menu li{margin:0}.theme-form__input .v-select .vs__dropdown-option--highlight,.user-form__input .v-select .vs__dropdown-option--highlight{background:#d0112b}.theme-form__input .v-select .vs__selected-options .vs__search,.user-form__input .v-select .vs__selected-options .vs__search{background:transparent!important;border:none!important;display:inherit!important;height:35px!important;margin:0!important;min-height:auto!important}.theme-form__label,.user-form__label{clear:left;font-size:.9em;font-weight:400;line-height:35px;margin-right:4vw;text-align:right;text-transform:uppercase;width:20%}.theme-form__label.required:after,.user-form__label.required:after{color:red;content:"*";display:inline-block;font-size:20px;margin-right:-14px;vertical-align:top;width:10px}.teacher-pre-assessment--question-list{background-color:#efefef;padding:20px 40px;position:relative}.teacher-pre-assessment--question-label{margin:20px 0}.teacher-pre-assessment--caption{margin-top:2vh;text-align:center}.teacher-pre-assessment--question{border-bottom:2px solid #fff;margin-bottom:4vh;min-height:50px;padding-bottom:4vh}.teacher-pre-assessment--add-question-button{font-size:16px;margin:0 -40px;padding:15px 40px!important;position:absolute;width:100%}.teacher-pre-assessment--heading{display:inline-block;font-family:Annie Use Your Telescope;font-size:55px;padding-top:30px;position:relative}.teacher-pre-assessment--heading svg{position:relative;top:-15px}.teacher-pre-assessment--heading+div{font-size:14px;font-style:italic;margin-bottom:20px;margin-top:-30px}#adminLayout .assessment-review-builder{display:flex;flex-direction:column;margin:0 auto;max-width:600px}#adminLayout .assessment-review-builder--heading{padding-top:20px;position:relative}#adminLayout .assessment-review-builder--heading .admin-assessment-intro--heading,#adminLayout .assessment-review-builder--heading .admin-homework--heading,#adminLayout .assessment-review-builder--heading .admin-lesson-intro--heading,#adminLayout .assessment-review-builder--heading .assessment-builder--heading,#adminLayout .assessment-review-builder--heading .editable--help--h2-heading,#adminLayout .assessment-review-builder--heading .teacher-pre-assessment--heading,#adminLayout .assessment-review-builder--heading h2{font-family:Annie Use Your Telescope;font-size:2rem;font-weight:500}#adminLayout .assessment-review-builder--heading svg.underline{margin-right:300px;position:relative;top:-5px}#adminLayout .assessment-review-builder--description{font-size:14px;font-style:italic;margin-bottom:30px;margin-top:-15px;width:600px}#adminLayout .assessment-review-builder__preview-button{font-family:OpenCL,Open Sans,sans-serif!important;font-size:.9em;padding:.5em 1em;position:absolute;right:-15px;top:15px}#adminLayout .assessment-review-builder__language_selector{font-family:OpenCL,Open Sans,sans-serif!important;font-size:.9rem;line-height:1.15;padding:.5em 1em;position:absolute;right:8rem;top:15px}#adminLayout .assessment-review-builder__slide{background:#efefef;border:1px solid #bfbfbf;cursor:all-scroll;display:flex;font-family:OpenCL,Open Sans,sans-serif!important;font-size:1rem;justify-content:space-between;padding:0}#adminLayout .assessment-review-builder__slide-content{padding:1rem}#adminLayout .assessment-review-builder__slide-type{font-weight:700;text-transform:capitalize}#adminLayout .assessment-review-builder__slide-description{font-size:12.6px}#adminLayout .assessment-review-builder__buttons{font-size:0;margin:-1rem}#adminLayout .assessment-review-builder__slide-delete-button{background:#d0112b;color:#fff;font-size:1rem;padding:1rem}#adminLayout .assessment-review-builder__slide-edit-button{background:#ddd;border:none;border-left:1px #333;box-shadow:0 1px #ccc;font-size:14px;font-weight:400;margin-bottom:2rem;padding:1rem 1.75rem}#adminLayout .assessment-review-builder .draggable+button{margin-top:10px;padding:15px 40px}#adminLayout .assessment-review-builder--heading svg.underline{padding-bottom:15px}#adminLayout .assessment-review-builder .modal.slide-editor .modal--body__section{margin:20px 0}#adminLayout .assessment-review-builder .modal.slide-editor .modal--body__section>span:first-child{font-family:OpenCL,Open Sans,sans-serif;font-size:12.6px;font-weight:400;text-transform:uppercase}#adminLayout .assessment-review-builder .modal.slide-editor .modal--body__section>input,#adminLayout .assessment-review-builder .modal.slide-editor .modal--body__section>select,#adminLayout .assessment-review-builder .modal.slide-editor .modal--body__section>textarea{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);display:block;font-size:14px;height:34px;outline:none}#adminLayout .assessment-review-builder .modal.slide-editor .modal--body__section>input:focus,#adminLayout .assessment-review-builder .modal.slide-editor .modal--body__section>select:focus,#adminLayout .assessment-review-builder .modal.slide-editor .modal--body__section>textarea:focus{outline:none}#adminLayout .assessment-review-builder .modal.slide-editor .modal--body__section:last-child>.form-image .form-image__preview svg{margin-right:8px;margin-top:8px}#adminLayout .assessment-review-builder .modal.slide-editor .modal--body input[type=checkbox]{border:0;box-shadow:none}.assessment-form__row .editable{min-height:2rem}.answers__image,.answers__text{align-items:center;border-bottom:1px solid #efefef;display:flex}.answers__image .editable,.answers__text .editable{flex:1 0 auto;margin:0 1rem}.answers__image .form-image,.answers__text .form-image{flex:1 0 auto;margin-right:1rem}.answers__image .editable--controls button,.answers__text .editable--controls button{display:block!important}.answers__image label,.answers__text label{align-items:center;display:flex;flex-basis:10%}.answers__image label input,.answers__text label input{display:inline!important;margin-right:1rem}.answers__image svg,.answers__text svg{flex-basis:5%}.assessment-builder{display:flex;flex-direction:column;margin:0 auto;max-width:600px;position:relative}.assessment-builder--heading{padding-top:20px}#adminLayout .assessment-builder--heading .admin-assessment-intro--heading,#adminLayout .assessment-builder--heading .admin-lesson-intro--heading,.assessment-builder--heading #adminLayout .admin-assessment-intro--heading,.assessment-builder--heading #adminLayout .admin-lesson-intro--heading,.assessment-builder--heading .admin-homework--heading,.assessment-builder--heading .assessment-builder--heading,.assessment-builder--heading .editable--help--h2-heading,.assessment-builder--heading .teacher-pre-assessment--heading,.assessment-builder--heading h2{font-family:Annie Use Your Telescope;font-size:2rem;font-weight:500}.assessment-builder--heading svg.underline{margin-right:300px;top:-5px}.assessment-builder--description{font-size:14px;font-style:italic;margin-bottom:30px;margin-top:-15px;width:600px}.assessment-builder__preview-button{font-family:OpenCL,Open Sans,sans-serif!important;font-size:.9em;padding:.5em 1em;position:absolute;right:-15px;top:15px}.assessment-builder__language_selector{right:8rem;top:15px}.assessment-builder__slide{background:#efefef;border:1px solid #bfbfbf;cursor:all-scroll;display:flex;font-family:OpenCL,Open Sans,sans-serif!important;font-size:1rem;justify-content:space-between;padding:0}.assessment-builder__slide-content{padding:1rem}.assessment-builder__slide-type{font-weight:700;text-transform:capitalize}.assessment-builder__slide-description{font-size:12.6px}.assessment-builder__buttons{font-size:0;margin:-1rem}.assessment-builder__slide-delete-button{background:#d0112b;color:#fff;font-size:1rem;padding:1rem}.assessment-builder__slide-edit-button{background:#ddd;border:none;border-left:1px #333;box-shadow:0 1px #ccc;font-size:14px;font-weight:400;margin-bottom:2rem;padding:1rem 1.75rem}.assessment-builder .draggable+button{margin-top:10px;padding:15px 40px}.assessment-builder--heading{display:inline-block;font-family:Annie Use Your Telescope;font-size:55px;padding-top:50px;position:relative}.assessment-builder--heading svg.underline{margin-right:355px;position:relative;top:-15px}.assessment-builder__language_selector{color:#fff;font-family:OpenCL,Open Sans,sans-serif!important;font-size:.9rem;line-height:1.15;padding:.5em 1em;position:absolute;right:185px;top:42px}.assessment-builder__assessment-buttons{display:flex;flex-direction:column;font-size:13px;left:calc(100% - 100px);outline:0;position:absolute;top:140px}.assessment-builder__assessment-buttons>a:not(:last-of-type){margin-bottom:1rem}.assessment-builder--question{align-items:center;background-color:#efefef;border:1px solid #ddd;box-shadow:0 1px #aaa;color:#252525;cursor:move;display:flex;height:50px;margin-bottom:5px;padding:10px;position:relative;white-space:nowrap;width:600px}.assessment-builder--question span:first-child{display:inline-block;font-family:OpenCL,Open Sans,sans-serif;font-size:15px;font-weight:600;margin-right:10px}.assessment-builder--question span:nth-child(2){display:inline-block;font-size:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-builder--question button{background:#ddd;border:none;border-left:1px #333;bottom:0;box-shadow:0 1px #ccc;display:block;font-size:14px;position:absolute;right:0;top:0;width:90px}.assessment-builder--modal .modal--content{width:65%}.assessment-builder--modal .modal--body{position:relative}.assessment-builder--modal .modal--body>button{align-items:center;border:2px solid transparent;border-radius:4px;bottom:20px;cursor:pointer;display:inline-flex;font-size:12.6px;font-weight:400;justify-content:center;padding:6px 12px;position:absolute;right:60px;text-align:center;vertical-align:middle;white-space:nowrap}.assessment-builder--modal .modal--body>button svg{margin-right:5px}.assessment-builder--modal .assessment-form .section{border:0;border-bottom:1px solid #eee;display:flex;flex-direction:column;justify-content:space-evenly;margin-top:20px;padding-bottom:40px}.assessment-builder--modal .assessment-form .section:last-child{border:0}.assessment-builder--modal .assessment-form .section h4{color:#333;font-family:OpenCL,Open Sans,sans-serif;font-size:20px;font-weight:500;line-height:1.1;margin-bottom:30px}.assessment-builder--modal .assessment-form .section--row{display:flex;flex-basis:100%;font-family:OpenCL,Open Sans,sans-serif;font-size:12.6px;font-weight:400;justify-content:space-between;margin-bottom:15px;text-transform:uppercase;width:100%}.assessment-builder--modal .assessment-form .section--row>label:first-child,.assessment-builder--modal .assessment-form .section--row>span:first-child{display:block;flex-basis:20%;text-align:right;text-transform:uppercase}.assessment-builder--modal .assessment-form .section--row>div:nth-child(2){flex-basis:75%}.assessment-builder--modal .assessment-form .section--row>div:nth-child(2).medium-wrapper{display:flex}.assessment-builder--modal .assessment-form .section--row>div:nth-child(2).medium-wrapper label{align-items:center;display:flex;flex-basis:15%}.assessment-builder--modal .assessment-form .section--row>div:nth-child(2).medium-wrapper label input{margin-right:5px}.assessment-builder--modal .assessment-form .section--row.question-medium{align-items:center}.assessment-builder--modal .assessment-form .section--row.question-text .wrapper{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:5px;padding:5px 15px}.assessment-builder--modal .assessment-form .section--row.question-text .wrapper p{font-size:14px;margin-bottom:45px;text-transform:none}.assessment-builder--modal .assessment-form .section--row.question-type{align-items:center}.assessment-builder--modal .assessment-form .section--row.question-type select{width:75%}.assessment-builder--modal .assessment-form .section--row.question-type .v-select,.assessment-builder--modal .assessment-form .section--row.question-type .v-select .vs__dropdown-toggle{height:35px}.assessment-builder--modal .assessment-form .section--row.question-type .v-select .vs__dropdown-toggle .vs__selected{border:none;line-height:33px;margin:0;padding:0 .5em}.assessment-builder--modal .assessment-form .section--row.question-type .v-select .vs__dropdown-menu li{margin:0}.assessment-builder--modal .assessment-form .section--row.question-type .v-select .vs__dropdown-option--highlight{background:#d0112b}.assessment-builder--modal .assessment-form .section--row.question-type .v-select .vs__selected-options .vs__search{background:transparent!important;border:none!important;display:inherit!important;height:35px!important;margin:0!important;min-height:auto!important}.assessment-builder--modal .assessment-form .section--row.question-type .vs__selected-options,.assessment-builder--modal .assessment-form .section--row.question-type ul[role=listbox],.assessment-builder--modal .assessment-form .section--row.question-type ul[role=listbox] li{font-size:14px;text-transform:none}.assessment-builder--modal .assessment-form .section--mapping .section--row{flex-flow:row wrap}.assessment-builder--modal .assessment-form .section--mapping .section--row>div{flex-basis:100%;margin-bottom:20px}.assessment-builder--modal .assessment-form .section--mapping .section--row>div:first-child{display:flex;justify-content:flex-end}.assessment-builder--modal .assessment-form .section--mapping .section--row>div:first-child>label{flex-basis:85px}.assessment-builder--modal .assessment-form .section--mapping .section--row>div:first-child>span{flex-basis:75%;font-size:14px;text-transform:capitalize}.assessment-builder--modal .assessment-form .section--mapping .section--row>div:first-child .v-select,.assessment-builder--modal .assessment-form .section--mapping .section--row>div:first-child .v-select .vs__dropdown-toggle{height:35px}.assessment-builder--modal .assessment-form .section--mapping .section--row>div:first-child .v-select .vs__dropdown-toggle .vs__selected{border:none;line-height:33px;margin:0;padding:0 .5em}.assessment-builder--modal .assessment-form .section--mapping .section--row>div:first-child .v-select .vs__dropdown-menu li{margin:0}.assessment-builder--modal .assessment-form .section--mapping .section--row>div:first-child .v-select .vs__dropdown-option--highlight{background:#d0112b}.assessment-builder--modal .assessment-form .section--mapping .section--row>div:first-child .v-select .vs__selected-options .vs__search{background:transparent!important;border:none!important;display:inherit!important;height:35px!important;margin:0!important;min-height:auto!important}.assessment-builder--modal .assessment-form .section--mapping .section--row>div:first-child>div.v-select{flex-basis:70%;font-size:14px;margin-right:5%;text-transform:capitalize}.assessment-builder--modal .assessment-form .section--mapping .section--row>div:first-child>svg{cursor:pointer;position:absolute}.assessment-builder--modal .assessment-form .section--mapping .section--row>div:nth-child(2){display:flex;justify-content:space-between}.assessment-builder--modal .assessment-form .section--mapping .section--row>div:nth-child(2)>label{flex-basis:20%;text-align:right}.assessment-builder--modal .assessment-form .section--mapping .section--row>div:nth-child(2)>div{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:5px;flex-basis:75%;padding:5px 15px}.assessment-builder--modal .assessment-form .section--mapping .section--row .editable p{margin-bottom:45px}.assessment-builder--modal .assessment-form .section--mapping>button.asset-browser__upload-button,.assessment-builder--modal .assessment-form .section--mapping>button.button,.assessment-builder--modal .assessment-form .section--mapping>button.form-file__button,.assessment-builder--modal .assessment-form .section--mapping>button.teacher-pre-assessment--add-question-button{background:#efefef;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px rgba(0,0,0,.2);color:#333;font-size:1.2em;padding:5px 10px;width:20%}.assessment-builder--modal .assessment-form .section--mapping .wrapper li,.assessment-builder--modal .assessment-form .section--mapping .wrapper p{font-size:14px;text-transform:none}.assessment-builder--modal .assessment-form .section--answers{flex-direction:row;padding-bottom:100px;position:relative}.assessment-builder--modal .assessment-form .section--answers>h4{flex-basis:20%;font-size:12.6px;font-weight:400;margin-top:7px;text-align:right;text-transform:uppercase}.assessment-builder--modal .assessment-form .section--answers>div{flex-basis:75%}.assessment-builder--modal .assessment-form .section--answers>div .answers__text{align-items:flex-start;margin-top:10px}.assessment-builder--modal .assessment-form .section--answers>div .answers__text:first-child{margin-top:0}.assessment-builder--modal .assessment-form .section--answers>div .answers__text .wrapper{flex-basis:70%}.assessment-builder--modal .assessment-form .section--answers>div .answers__text label{align-items:center;display:flex;flex-basis:20%;flex-direction:column;justify-content:center;margin-right:40px}.assessment-builder--modal .assessment-form .section--answers>div .answers__text label input{margin-right:0}.assessment-builder--modal .assessment-form .section--answers>div .answers__text svg{align-self:center;cursor:pointer;flex-basis:10%}.assessment-builder--modal .assessment-form .section--answers>div>button.asset-browser__upload-button,.assessment-builder--modal .assessment-form .section--answers>div>button.button,.assessment-builder--modal .assessment-form .section--answers>div>button.form-file__button,.assessment-builder--modal .assessment-form .section--answers>div>button.teacher-pre-assessment--add-question-button{background:#efefef;border:1px solid rgba(0,0,0,.2);bottom:40px;box-shadow:0 1px rgba(0,0,0,.2);color:#333;font-size:1.2em;left:0;padding:5px 10px;position:absolute;width:20%}.assessment-builder--modal .assessment-form .section--answers .editable.editable--editing{margin-bottom:60px}.assessment-builder--modal .assessment-form .section--answers .editable.editable--editing button.asset-browser__upload-button,.assessment-builder--modal .assessment-form .section--answers .editable.editable--editing button.button,.assessment-builder--modal .assessment-form .section--answers .editable.editable--editing button.form-file__button,.assessment-builder--modal .assessment-form .section--answers .editable.editable--editing button.teacher-pre-assessment--add-question-button{position:static;width:auto}.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching{flex-direction:column}.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching>h4{font-size:20px;text-align:left;text-transform:capitalize}.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching>div{display:flex;flex-direction:row;flex-flow:row wrap;justify-content:flex-end;margin-bottom:20px}.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching>div>label{color:#333;flex-basis:20%;font-size:12.6px;font-weight:400;padding-right:40px;text-align:right;text-transform:uppercase}.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching>div>label+*{flex-basis:75%}.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching>div .draggable-item{border-bottom:1px solid #efefef;display:flex;flex-basis:75%;flex-direction:column;justify-content:space-evenly;margin-bottom:20px}.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching>div .draggable-item label{display:block;margin-bottom:10px}.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching>div .draggable-item .draggable-item__image{align-items:center;display:flex;justify-content:space-between;margin-top:10px;width:100%}.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching>div .draggable-item .form-image{flex-basis:30%}.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching>div .draggable-item .form-image+div{align-items:center;display:flex;flex-basis:30%;justify-content:space-evenly}.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching>div .draggable-item .form-image__preview{min-height:100px}.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching>div .draggable-item svg{flex-basis:15%}.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching hr{border:0;border-top:1px solid #eee;margin-bottom:20px;margin-top:20px}.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching input{border:1px solid #ccc!important;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);outline:none}.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching button.asset-browser__upload-button,.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching button.button,.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching button.form-file__button,.assessment-builder--modal .assessment-form .section--answers.drag-drop-matching button.teacher-pre-assessment--add-question-button{background:#efefef;border:1px solid rgba(0,0,0,.2);bottom:40px;box-shadow:0 1px rgba(0,0,0,.2);color:#333;font-size:1.2em;left:0;padding:5px 10px;position:absolute;width:20%}.assessment-builder--modal .assessment-form .section--answers.drag-drop-ordering{flex-direction:column}.assessment-builder--modal .assessment-form .section--answers.drag-drop-ordering>h4{font-size:20px;text-align:left;text-transform:capitalize}.assessment-builder--modal .assessment-form .section--answers.drag-drop-ordering>h4+span{color:#333;display:block;font-size:11px;margin-bottom:30px}.assessment-builder--modal .assessment-form .section--answers.drag-drop-ordering hr{border:0;border-top:1px solid #eee;margin-bottom:20px;margin-top:20px}.assessment-builder--modal .assessment-form .section--answers.drag-drop-ordering>button{background:#efefef;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px rgba(0,0,0,.2);color:#333;font-size:1.2em;margin-top:20px;padding:5px 10px;width:20%}.assessment-builder--modal .assessment-form .section--answers.drag-drop-ordering .order-titles{display:flex;justify-content:space-between;margin-bottom:20px}.assessment-builder--modal .assessment-form .section--answers.drag-drop-ordering .order-titles label{display:block;padding-bottom:10px}.assessment-builder--modal .assessment-form .section--answers.drag-drop-ordering .answers__image{background-color:#efefef;border:1px solid #efefef;box-shadow:0 1px solid rgba(0,0,0,.2);cursor:move;margin-bottom:10px}.assessment-builder--modal .assessment-form .section--answers.drag-drop-ordering .answers__image .alt-text-field{padding:0 15px}.assessment-builder--modal .assessment-form .section--answers.drag-drop-ordering .answers__image .alt-text-field label{display:block;margin-bottom:10px}.assessment-builder--modal .assessment-form .section--answers.drag-drop-ordering .answers__image .modal{cursor:auto}.assessment-builder--modal .assessment-form .section--answers.drag-drop-ordering .answers__image .form-image{flex-basis:200px;flex-grow:0}.assessment-builder--modal .assessment-form .section--answers.drag-drop-ordering .answers__image .form-image+svg{cursor:pointer}.assessment-builder--modal .assessment-form .section--answers.drag-drop-ordering .answers__image .form-image__preview{min-height:150px!important}.assessment-builder--modal .assessment-form .section--answers.multiple-choice-text{position:relative}.assessment-builder--modal .assessment-form .section--answers.multiple-choice-text>button{background:#efefef;border:1px solid rgba(0,0,0,.2);bottom:40px;box-shadow:0 1px rgba(0,0,0,.2);color:#333;font-size:1.2em;left:0;padding:5px 10px;position:absolute;width:20%}.assessment-builder--modal .assessment-form .section--answers.multiple-choice-image{position:relative}.assessment-builder--modal .assessment-form .section--answers.multiple-choice-image>button{background:#efefef;border:1px solid rgba(0,0,0,.2);bottom:40px;box-shadow:0 1px rgba(0,0,0,.2);color:#333;font-size:1.2em;left:0;padding:5px 10px;position:absolute;width:20%}.assessment-builder--modal .assessment-form .section--answers.true-false{padding-top:7px}.assessment-builder--modal .assessment-form .section--answers.true-false>div{align-items:flex-start;display:flex;padding-left:40px;padding-top:5px}.assessment-builder--modal .assessment-form .section--answers.true-false>div>label{align-items:center;display:flex;margin-right:20px}.assessment-builder--modal .assessment-form .section--answers.true-false>div>label>input[type=radio]{margin-right:5px;min-height:auto!important}.assessment-builder button#create-question{font-size:1.4em;height:50px;margin-top:10px;width:600px}.admin-homework--caption{font-style:italic;margin-top:2vh;text-align:center}.admin-homework--heading{display:inline-block;font-family:Annie Use Your Telescope;font-size:55px;padding-top:30px;position:relative}.admin-homework--heading svg.underline{margin-right:-120px;position:relative;top:-20px}.admin-homework__language_selector{font-family:OpenCL,Open Sans,sans-serif!important;font-size:.9rem;line-height:1.15;padding:.5em 1em;position:absolute;right:-602px;top:22px}.admin-homework .icon-card--header{font-size:27px!important;font-weight:400!important;margin-bottom:23px!important}.admin-homework .icon-card--icon{height:110px;width:130px}.admin-homework .icon-card:nth-child(2){margin-bottom:80px}.admin-homework .icon-card .editable--preview ul{padding-left:40px}.admin-homework .icon-card .editable--preview ul li{margin-bottom:20px}.admin-homework .icon-card .editable--preview ul li:before{background:#d0112b;content:"";display:block;float:left;height:16px;margin-left:-10px;margin-top:4px;width:5px}.admin-homework .icon-card .video-js .vjs-big-play-button{border:4px solid #fff;border-radius:50%;height:2.4em;left:50%;top:calc(50% - .3em);width:2.4em}.admin-homework .icon-card .video-js .vjs-big-play-button .vjs-icon-placeholder:before{top:15%}.admin-homework .icon-card--body button.asset-browser__upload-button,.admin-homework .icon-card--body button.button,.admin-homework .icon-card--body button.form-file__button,.admin-homework .icon-card--body button.teacher-pre-assessment--add-question-button{background-color:#d0112b;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:13px;font-weight:400;line-height:1.2;margin:15px 0;padding:6px 12px;text-align:center}.admin-homework .icon-card--body button.asset-browser__upload-button:hover,.admin-homework .icon-card--body button.button:hover,.admin-homework .icon-card--body button.form-file__button:hover,.admin-homework .icon-card--body button.teacher-pre-assessment--add-question-button:hover{background-color:#b80f26;color:#000}.admin-homework .icon-card--body img{border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.075);cursor:pointer}.admin-homework--handout-preview{display:block;margin-bottom:2vh;width:100%}#adminLayout .admin-lesson-intro{padding-top:100px}#adminLayout .admin-lesson-intro--caption{font-style:italic;margin-top:2vh;text-align:center}#adminLayout .admin-lesson-intro--description{font-size:14px;font-style:italic;font-weight:500;margin-bottom:30px}#adminLayout .admin-lesson-intro--heading{display:inline-block;font-family:Annie Use Your Telescope;font-size:55px;padding-top:30px;position:relative}#adminLayout .admin-lesson-intro--heading svg{margin-right:-70px;position:relative;top:-20px}#adminLayout .admin-lesson-intro .icon-card--header{font-size:27px!important;font-weight:400!important;margin-bottom:23px!important}#adminLayout .admin-lesson-intro .icon-card--icon{height:110px;width:130px}#adminLayout .admin-lesson-intro .icon-card:nth-child(2){margin-bottom:80px}#adminLayout .admin-lesson-intro .icon-card .editable--preview ul{padding-left:40px}#adminLayout .admin-lesson-intro .icon-card .editable--preview ul li{margin-bottom:20px}#adminLayout .admin-lesson-intro .icon-card .editable--preview ul li:before{background:#d0112b;content:"";display:block;float:left;height:16px;margin-left:-10px;margin-top:4px;width:5px}#adminLayout .admin-lesson-builder{display:flex;flex-direction:column;margin:0 auto;max-width:600px}#adminLayout .admin-lesson-builder--heading{padding-top:20px;position:relative}#adminLayout .admin-lesson-builder--heading .admin-assessment-intro--heading,#adminLayout .admin-lesson-builder--heading .admin-homework--heading,#adminLayout .admin-lesson-builder--heading .admin-lesson-intro--heading,#adminLayout .admin-lesson-builder--heading .assessment-builder--heading,#adminLayout .admin-lesson-builder--heading .editable--help--h2-heading,#adminLayout .admin-lesson-builder--heading .teacher-pre-assessment--heading,#adminLayout .admin-lesson-builder--heading h2{font-family:Annie Use Your Telescope;font-size:2rem;font-weight:500}#adminLayout .admin-lesson-builder--heading svg.underline{margin-right:300px;position:relative;top:-5px}#adminLayout .admin-lesson-builder--description{font-size:14px;font-style:italic;margin-bottom:30px;margin-top:-15px;width:600px}#adminLayout .admin-lesson-builder__preview-button{font-family:OpenCL,Open Sans,sans-serif!important;font-size:.9em;padding:.5em 1em;position:absolute;right:-15px;top:15px}#adminLayout .admin-lesson-builder__language_selector{font-family:OpenCL,Open Sans,sans-serif!important;font-size:.9rem;line-height:1.15;padding:.5em 1em;position:absolute;right:8rem;top:15px}#adminLayout .admin-lesson-builder__slide{background:#efefef;border:1px solid #bfbfbf;cursor:all-scroll;display:flex;font-family:OpenCL,Open Sans,sans-serif!important;font-size:1rem;justify-content:space-between;padding:0}#adminLayout .admin-lesson-builder__slide-content{padding:1rem}#adminLayout .admin-lesson-builder__slide-type{font-weight:700;text-transform:capitalize}#adminLayout .admin-lesson-builder__slide-description{font-size:12.6px}#adminLayout .admin-lesson-builder__buttons{font-size:0;margin:-1rem}#adminLayout .admin-lesson-builder__slide-delete-button{background:#d0112b;color:#fff;font-size:1rem;padding:1rem}#adminLayout .admin-lesson-builder__slide-edit-button{background:#ddd;border:none;border-left:1px #333;box-shadow:0 1px #ccc;font-size:14px;font-weight:400;margin-bottom:2rem;padding:1rem 1.75rem}#adminLayout .admin-lesson-builder .draggable+button{margin-top:10px;padding:15px 40px}#adminLayout .admin-lesson-builder--heading svg.underline{padding-bottom:15px}#adminLayout .admin-lesson-builder .modal.slide-editor .modal--body__section{margin:20px 0}#adminLayout .admin-lesson-builder .modal.slide-editor .modal--body__section>span:first-child{font-family:OpenCL,Open Sans,sans-serif;font-size:12.6px;font-weight:400;text-transform:uppercase}#adminLayout .admin-lesson-builder .modal.slide-editor .modal--body__section>input,#adminLayout .admin-lesson-builder .modal.slide-editor .modal--body__section>select,#adminLayout .admin-lesson-builder .modal.slide-editor .modal--body__section>textarea{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);display:block;font-size:14px;height:34px;outline:none}#adminLayout .admin-lesson-builder .modal.slide-editor .modal--body__section>input:focus,#adminLayout .admin-lesson-builder .modal.slide-editor .modal--body__section>select:focus,#adminLayout .admin-lesson-builder .modal.slide-editor .modal--body__section>textarea:focus{outline:none}#adminLayout .admin-lesson-builder .modal.slide-editor .modal--body__section input[type=checkbox]{border:0;box-shadow:none;flex-basis:20px;flex-grow:0;flex-shrink:1;height:20px;margin-right:auto;min-height:auto}#adminLayout .admin-lesson-builder .modal.slide-editor .modal--body__section:last-child>.form-image .form-image__preview svg{margin-right:8px;margin-top:8px}#adminLayout .admin-lesson-builder .modal.slide-editor .modal--body .vs__selected-options,#adminLayout .admin-lesson-builder .modal.slide-editor .modal--body ul[role=listbox],#adminLayout .admin-lesson-builder .modal.slide-editor .modal--body ul[role=listbox] li{font-size:14px;text-transform:none}#adminLayout .admin-lesson-builder .modal.slide-editor .modal--body span.vs__selected{color:#555;font-size:16px;text-transform:capitalize}#adminLayout .admin-assessment-intro{padding-top:100px}#adminLayout .admin-assessment-intro--heading{display:inline-block;font-family:Annie Use Your Telescope;font-size:55px;padding-top:30px;position:relative}#adminLayout .admin-assessment-intro--heading svg{margin-right:0;position:relative;top:-7px}#adminLayout .admin-reports--chart-button{margin-left:8px;margin-right:0;min-width:100px}#adminLayout .admin-reports--chart-button-row{bottom:0;display:table;height:auto;max-width:880px;position:absolute;right:0;text-align:right}#adminLayout .admin-reports--chart-container{border:1px solid rgba(0,0,0,.2);height:490px;margin:0 auto;padding:40px 40px 45px;position:relative;width:880px}#adminLayout .admin-reports--chart-tooltip{word-wrap:normal;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;max-height:400px;max-width:280px;overflow:visible;padding:0;pointer-events:none;position:absolute;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;transition:opacity 0s ease-in-out;white-space:normal;word-break:normal;word-spacing:normal}#adminLayout .admin-reports--chart-tooltip:after{border-bottom:10px solid transparent;border-right:10px solid #fff;border-top:10px solid transparent;bottom:-14px;content:"";display:block;height:0;left:50%;position:absolute;transform:rotate(270deg);width:0;z-index:99999}#adminLayout .admin-reports--chart-tooltip .content{max-height:372px;overflow-y:auto;padding:14px;pointer-events:all}#adminLayout .admin-reports--chart-tooltip .content footer{font-size:12px;margin-top:10px}#adminLayout .admin-reports--chart-tooltip .content footer strong{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}#adminLayout .admin-reports--chart-tooltip .content header{font-size:15px;font-weight:700}#adminLayout .admin-reports--chart-tooltip .content section{font-size:12px;margin-top:10px}#adminLayout .admin-reports--chart-tooltip .content section header{font-size:14px;margin-top:14px}#adminLayout .admin-reports--chart-tooltip .content section header.label{font-size:12px;margin-top:10px}#adminLayout .admin-reports--chart-tooltip .content section section{margin-top:4px}#adminLayout .admin-reports--chart-tooltip .content section section.markdown,#adminLayout .admin-reports--chart-tooltip .content section section.markdown div,#adminLayout .admin-reports--chart-tooltip .content section section.markdown div p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:14px}#adminLayout .admin-reports--filters{display:table;margin:0 auto;width:auto}#adminLayout .admin-reports--filter-item{margin:10px 1vw}#adminLayout .admin-reports--filter-item .tooltip-container{background-color:#eee;border:1px solid rgba(60,60,60,.26);border-left:none;border-radius:4px;float:right;height:100%;margin-left:-1px;padding:7.5px 12px;position:relative;white-space:normal;width:40px}#adminLayout .admin-reports--filter-item .tooltip-container .tooltip-mask{height:100%;left:0;position:absolute;top:0;width:100%;z-index:99999}#adminLayout .admin-reports--filter-header{font-weight:600;line-height:34px;padding:10px;width:60px}#adminLayout .admin-reports--filter-row{display:flex;flex:1 1 auto;flex-wrap:wrap;margin:0 0 0 60px}#adminLayout .admin-reports--filter-row:first-child{margin-left:0}#adminLayout .admin-reports--overlay{background:transparent;height:150%;left:0;position:absolute;text-align:center;top:0;transition:all .75s ease;width:100%;z-index:-1}#adminLayout .admin-reports--overlay .loading-ring{display:inline-block;height:80px;position:fixed;top:50%;visibility:hidden;width:80px}#adminLayout .admin-reports--overlay .loading-ring div{animation:loading-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#fff;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}#adminLayout .admin-reports--overlay .loading-ring div:first-child{animation-delay:-.45s}#adminLayout .admin-reports--overlay .loading-ring div:nth-child(2){animation-delay:-.3s}#adminLayout .admin-reports--overlay .loading-ring div:nth-child(3){animation-delay:-.15s}#adminLayout .admin-reports--overlay .loading-ring.visible{visibility:visible}@keyframes loading-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#adminLayout .admin-reports--overlay.visible{background:rgba(0,0,0,.5);z-index:100}#adminLayout .admin-reports.page-content{margin-top:124px;padding-top:26px;position:relative}#adminLayout .admin-reports .page-content--header{height:auto;margin:20px 0 0;overflow:hidden;padding:20px 0;transition:all 2s ease}#adminLayout .admin-reports .page-content--title{font-family:Annie Use Your Telescope,cursive;font-weight:600;margin:0;padding:0;text-align:center}#adminLayout .admin-reports #districtFilter{min-width:25vw}#adminLayout .admin-reports #levelFilter{min-width:20vw}#adminLayout .admin-reports #schoolFilter{min-width:35vw}#adminLayout .admin-reports #schoolYearFilter{min-width:17vw}#adminLayout .admin-reports #segmentFilter{min-width:20vw}#adminLayout .admin-reports #stateFilter{min-width:15vw}#adminLayout .admin-reports #teacherFilter{min-width:30vw}#adminLayout .admin-reports .v-select.admin-reports__select{height:35px;max-width:35vw;min-width:15vw}#adminLayout .admin-reports .v-select.admin-reports__select .vs__dropdown-toggle{height:35px}#adminLayout .admin-reports .v-select.admin-reports__select .vs__dropdown-toggle .vs__selected{border:none;line-height:33px;margin:0;padding:0 .5em}#adminLayout .admin-reports .v-select.admin-reports__select .vs__dropdown-menu li{margin:0}#adminLayout .admin-reports .v-select.admin-reports__select .vs__dropdown-option--highlight{background:#d0112b}#adminLayout .admin-reports .v-select.admin-reports__select .vs__selected-options .vs__search{background:transparent!important;border:none!important;display:inherit!important;height:35px!important;margin:0!important;min-height:auto!important}#adminLayout .admin-reports--filter-tooltip{border-radius:8px;font-size:15px;line-height:20px;max-width:300px}#adminLayout .admin-reports--filter-tooltip .tooltip-inner{padding:20px}@media print{#adminLayout .admin-reports--chart-button-row,#adminLayout .admin-reports--filters,#adminLayout .navbar .navbar--body,#adminLayout .navbar .navbar--body .navbar--menu,#adminLayout .navbar .navbar--reports{display:none}#adminLayout .admin-reports--chart-container{height:480px;margin:0 auto;padding:40px;position:relative;width:880px}#adminLayout .admin-reports--overlay{display:none}#adminLayout .admin-reports.page-content{margin-top:0;padding-top:50px}#adminLayout .admin-reports.page-content .page-content--header{margin-bottom:25px;margin-top:40px;min-height:0;overflow:visible;padding:0}#adminLayout .admin-reports.page-content .page-content--title{font-size:28px;margin:10px 0 0}#adminLayout .footer{display:none}}.page-wrapper{margin:40px auto!important;width:80%}.page-wrapper p{color:#000;font-size:1em;line-height:25px}#adminLayout .page-wrapper .admin-assessment-intro--heading,#adminLayout .page-wrapper .admin-lesson-intro--heading,.page-wrapper #adminLayout .admin-assessment-intro--heading,.page-wrapper #adminLayout .admin-lesson-intro--heading,.page-wrapper .admin-homework--heading,.page-wrapper .assessment-builder--heading,.page-wrapper .editable--help--h1-heading,.page-wrapper .editable--help--h2-heading,.page-wrapper .teacher-pre-assessment--heading,.page-wrapper h1,.page-wrapper h2,.page-wrapper p{font-family:Open Sans,sans-serif}#adminLayout .page-wrapper .admin-assessment-intro--heading,#adminLayout .page-wrapper .admin-lesson-intro--heading,.page-wrapper #adminLayout .admin-assessment-intro--heading,.page-wrapper #adminLayout .admin-lesson-intro--heading,.page-wrapper .admin-homework--heading,.page-wrapper .assessment-builder--heading,.page-wrapper .editable--help--h2-heading,.page-wrapper .teacher-pre-assessment--heading,.page-wrapper h2{font-size:26px;font-weight:700;line-height:36px}.page-wrapper .editable--help--h1-heading,.page-wrapper h1{font-size:36px;font-weight:500;line-height:40px}.page-wrapper h3{font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:16px 0 10px}.page-wrapper a.continue{background-color:#d0112b;border-radius:25px;color:#fff;display:block;font-size:14px;font-weight:700;margin-left:16px;margin-right:auto;margin-top:20px;padding:14px;text-align:center;width:200px}.page-wrapper .illustration{text-align:center}.page-wrapper .illustration>img{border-radius:8px;display:block;margin:0 auto;width:100%}.page-wrapper .content .lesson-card .v-card{border-radius:8px;display:flex;justify-content:center}.page-wrapper .content .lesson-card .v-tabs-items{border-radius:8px}.page-wrapper .content .lesson-card .v-tabs--fixed-tabs>.v-tabs-bar .v-tab{width:auto}.page-wrapper .content .lesson-card .v-tabs .v-slide-group__content.v-tabs-bar__content{background-color:#d0112b;border-radius:8px;flex-basis:0}.page-wrapper .content .lesson-card .v-tabs .v-slide-group__content.v-tabs-bar__content .v-tabs-slider-wrapper>.v-tabs-slider{background-color:transparent;width:100%}.page-wrapper .content .lesson-card .v-tabs .v-slide-group__content.v-tabs-bar__content .v-tab{background-color:#fff;border:2px solid #d0112b;border-radius:8px;color:#d0112b;font-size:15px;font-weight:700;max-width:none;text-transform:none}.page-wrapper .content .lesson-card .v-tabs .v-slide-group__content.v-tabs-bar__content .v-tab--active{background-color:#d0112b;color:#fff}.page-wrapper .content .lesson-card .v-tabs .v-slide-group__content.v-tabs-bar__content .v-tab:focus{border:2px solid #000}.page-wrapper .content .lesson-card .v-window h3{font-weight:400}.page-wrapper .content .lesson-card .v-window h3 strong{font-weight:600}.page-wrapper .content .lesson-card .v-window .v-card__text{width:70%}.page-wrapper .content .lesson-card .v-window .v-card__text.static h3{font-weight:600}.page-wrapper.assessment .assessment--section>.heading-container,.page-wrapper.assessment .assessment-overview--heading{display:inline-block;padding:20px 20px 0}.page-wrapper.assessment .assessment--section>.heading-container svg,.page-wrapper.assessment .assessment-overview--heading svg{margin-right:0;position:relative;top:-20px}.page-wrapper.assessment .assessment--section>.heading-container .no-assessments,.page-wrapper.assessment .assessment-overview--heading .no-assessments{margin:20px 0}.page-wrapper.assessment .assessment--section>.heading-container .no-assessments a,.page-wrapper.assessment .assessment-overview--heading .no-assessments a{margin-top:20px}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.page-wrapper.assessment .content .assessment--section{background-color:#fff;border-radius:8px;box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);margin:20px 0;width:100%}}@media screen and (max-width:640px){#adminLayout .page-wrapper.assessment .content .assessment--section .admin-assessment-intro--heading,#adminLayout .page-wrapper.assessment .content .assessment--section .admin-lesson-intro--heading,.page-wrapper.assessment .content .assessment--section #adminLayout .admin-assessment-intro--heading,.page-wrapper.assessment .content .assessment--section #adminLayout .admin-lesson-intro--heading,.page-wrapper.assessment .content .assessment--section .admin-homework--heading,.page-wrapper.assessment .content .assessment--section .assessment-builder--heading,.page-wrapper.assessment .content .assessment--section .editable--help--h2-heading,.page-wrapper.assessment .content .assessment--section .teacher-pre-assessment--heading,.page-wrapper.assessment .content .assessment--section h2{align-items:center;display:flex;font-family:Open Sans,sans-serif;font-size:15px!important;font-weight:700;line-height:24px!important;margin-bottom:20px!important}#adminLayout .page-wrapper.assessment .content .assessment--section .admin-assessment-intro--heading .section-icon,#adminLayout .page-wrapper.assessment .content .assessment--section .admin-lesson-intro--heading .section-icon,.page-wrapper.assessment .content .assessment--section #adminLayout .admin-assessment-intro--heading .section-icon,.page-wrapper.assessment .content .assessment--section #adminLayout .admin-lesson-intro--heading .section-icon,.page-wrapper.assessment .content .assessment--section .admin-homework--heading .section-icon,.page-wrapper.assessment .content .assessment--section .assessment-builder--heading .section-icon,.page-wrapper.assessment .content .assessment--section .editable--help--h2-heading .section-icon,.page-wrapper.assessment .content .assessment--section .teacher-pre-assessment--heading .section-icon,.page-wrapper.assessment .content .assessment--section h2 .section-icon{height:40px;margin:0 10px 0 0;min-height:0;width:40px}.page-wrapper.assessment .content .assessment--section .underline{display:none}}.page-wrapper.assessment .content .assessment-overview--heading{display:inline-block}#adminLayout .page-wrapper.assessment .content .assessment-overview--heading .admin-assessment-intro--heading,#adminLayout .page-wrapper.assessment .content .assessment-overview--heading .admin-lesson-intro--heading,.page-wrapper.assessment .content .assessment-overview--heading #adminLayout .admin-assessment-intro--heading,.page-wrapper.assessment .content .assessment-overview--heading #adminLayout .admin-lesson-intro--heading,.page-wrapper.assessment .content .assessment-overview--heading .admin-homework--heading,.page-wrapper.assessment .content .assessment-overview--heading .assessment-builder--heading,.page-wrapper.assessment .content .assessment-overview--heading .editable--help--h2-heading,.page-wrapper.assessment .content .assessment-overview--heading .teacher-pre-assessment--heading,.page-wrapper.assessment .content .assessment-overview--heading h2{font-size:26px;font-weight:700;line-height:36px}.page-wrapper.assessment .content .assessment-overview--heading svg{position:relative;top:-20px}@media screen and (max-width:640px){.page-wrapper.assessment .content .assessment-overview--heading svg{display:none}}.page-wrapper.assessment .content .section-block{display:flex;margin:20px 0}.page-wrapper.assessment .content .lesson-card--content .text-wrapper p{padding-top:20px}.page-wrapper.assessment .content .lesson-card--content .text-wrapper p a{text-decoration:underline}.page-wrapper.assessment .content .lesson-card--content .text-wrapper p:first-child{padding-top:0}.page-wrapper.assessment .content .post-assessment-instruction p{font-size:18px;line-height:28px;margin-right:60px}@media screen and (max-width:640px){.page-wrapper.assessment .content .post-assessment-instruction p{font-size:14px;line-height:1.5;margin-bottom:0;margin-right:0}}.page-wrapper.assessment .content .button--post-assessment-lesson{font-size:16px;height:48px;width:171px}@media screen and (max-width:640px){.page-wrapper.assessment .content .section--printed-assessment{background-color:#f9f9f9;border-radius:0 0 7px 7px;display:block;margin-bottom:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;width:calc(100% + 40px)}.page-wrapper.assessment .content .section--printed-assessment .custom-checkbox label{height:25px}.page-wrapper.assessment .content .section--printed-assessment .custom-checkbox label:before{height:25px;width:25px}.page-wrapper.assessment .content .section--printed-assessment .custom-checkbox label:after{background-size:18px 18px;height:18px;left:4px;top:5px;width:18px}.page-wrapper.assessment .content .section--printed-assessment .form-inline{display:flex;font-size:12px}.page-wrapper.assessment .content .section--printed-assessment .input-group{position:relative}.page-wrapper.assessment .content .section--printed-assessment .input-group:after{content:"%";pointer-events:none;position:absolute;right:5px;top:8px}}.page-wrapper.assessment .content .printed-assessment--mobile-pdf{align-items:center;display:flex;margin:20px 0 10px}.page-wrapper.assessment .content .printed-assessment--mobile-pdf .section-icon{height:24px;margin:0 10px 0 0;min-height:0;width:24px}.page-wrapper.assessment .content .printed-assessment--mobile-pdf a{font-size:14px;font-weight:700;text-decoration:underline}.page-wrapper.assessment .content .printed-assessment-form{align-items:center;display:flex}.page-wrapper.assessment .content .printed-assessment-form input[type=number]{border:1px solid #333;border-radius:8px 0 0 8px;border-right:none;height:45px;width:70px}.page-wrapper.assessment .content .printed-assessment-form .input-group-addon{border:1px solid #333;border-radius:0 8px 8px 0;height:45px}.page-wrapper.assessment .content .class-assessment-container{margin-top:50px}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.page-wrapper.assessment .content .class-assessment-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);margin:20px 0;padding:20px;width:100%}}.page-wrapper.assessment .content .class-assessment-question{margin:60px auto;text-align:center}.page-wrapper.assessment .content .class-assessment-question h4{font-family:Open Sans,Helvetica Neue,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1.5em;margin:0 auto 1em;text-align:left}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.page-wrapper.assessment .content .class-assessment-question .slider .vue-slider-marks{width:calc(100% - 40px)}.page-wrapper.assessment .content .class-assessment-question .slider .vue-slider-mark-step{height:45px;width:40px}}@media screen and (max-width:640px){.page-wrapper.assessment .content .class-assessment-question{margin-bottom:30px;margin-top:20px}.page-wrapper.assessment .content .class-assessment-question h4{font-size:14px}.page-wrapper.assessment .content .class-assessment-question .slider .vue-slider-process,.page-wrapper.assessment .content .class-assessment-question .slider .vue-slider-rail{background:transparent;box-shadow:none}.page-wrapper.assessment .content .class-assessment-question .slider .slider-labels{display:none}.page-wrapper.assessment .content .class-assessment-question .slider .vue-slider-mark-step{background-color:transparent;background-image:url(/assets/star-empty.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:none;height:33px;left:-5px;width:24px}.page-wrapper.assessment .content .class-assessment-question .slider .vue-slider-mark-step.vue-slider-mark-step-active{background-image:url(/assets/star-filled.svg)}.page-wrapper.assessment .content .class-assessment-question .slider .vue-slider-dot-handle{opacity:0}}.page-wrapper.assessment .content #submit-container{font-weight:700}.page-wrapper.assessment .content #submit-container p{color:#18a91b;margin:15px auto;text-align:center}.page-wrapper.assessment .content #submit-container .teacher-button{display:block;margin:15px auto;width:120px}@media screen and (max-width:640px){.page-wrapper.assessment .content #submit-container .teacher-button{margin:40px 0 0}}.page-wrapper.assessment .content .assessment-results-container{border-top:1px solid #ddd;margin-top:20px}.page-wrapper.assessment .content .assessment-results-container .assessment-in-progress{padding:0 20px 20px}.page-wrapper.assessment .content .assessment-results-container .assessment-results-header{align-items:center;display:flex;justify-content:space-between;padding:20px;position:relative;width:100%}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.page-wrapper.assessment .content .assessment-results-container .assessment-results-header{display:block}}.page-wrapper.assessment .content .assessment-results-container .assessment-results-header .assessment-name{font-size:18px;font-weight:700;line-height:50px;margin-right:130px;text-align:left;text-transform:uppercase}.page-wrapper.assessment .content .assessment-results-container .assessment-results-header .button-container .asset-browser__upload-button,.page-wrapper.assessment .content .assessment-results-container .assessment-results-header .button-container .button,.page-wrapper.assessment .content .assessment-results-container .assessment-results-header .button-container .form-file__button,.page-wrapper.assessment .content .assessment-results-container .assessment-results-header .button-container .teacher-pre-assessment--add-question-button{border-radius:8px;margin-left:15px;padding:6px 12px;width:150px}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.page-wrapper.assessment .content .assessment-results-container .assessment-results-header .button-container .asset-browser__upload-button,.page-wrapper.assessment .content .assessment-results-container .assessment-results-header .button-container .button,.page-wrapper.assessment .content .assessment-results-container .assessment-results-header .button-container .form-file__button,.page-wrapper.assessment .content .assessment-results-container .assessment-results-header .button-container .teacher-pre-assessment--add-question-button{margin:10px 10px 10px 0}}.page-wrapper.assessment .content .assessment-results-container .assessment-results{min-height:100px;position:relative}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table{background-color:transparent;border-collapse:collapse;border-spacing:0;color:#333;margin:0 20px;width:calc(100% - 40px)}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table thead th{background-color:#333;border-bottom:2px solid #ddd;color:#fff;font-size:18px;font-weight:400;line-height:1.5;padding:20px 8px;text-align:center;vertical-align:bottom}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table thead th:first-child{text-align:left;width:150px}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table thead th:nth-child(3){text-align:right;width:120px}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table tbody>tr:nth-child(odd){background-color:#f9f9f9}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table tbody td{border-top:1px solid #ddd;font-size:14px;line-height:1.5;padding:8px;text-align:center;vertical-align:top}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table tbody td:first-child{text-align:left}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table .progress-container{display:flex;height:20px;justify-content:space-around;position:relative;width:100%}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table .progress-container:before{border-bottom:2px dotted rgba(0,0,0,.5);content:"";display:block;height:44%;left:0;position:absolute;right:0;top:0}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table .progress-container .answer-status{background-color:#fff;border:1px solid #333;border-radius:16px;display:inline-block;float:none;height:16px;margin:0;position:relative;width:16px;z-index:10}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table .progress-container .answer-status.correct{background-color:#0a0;border-color:#070}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table .progress-container .answer-status.incorrect{background-color:#d0112b;border-color:#b2102b}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table .progress-container .answer-status.incomplete{background-color:#fff;border-color:#333}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.page-wrapper.assessment .content .assessment-results-container .assessment-results-table{margin:0;width:100%}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table tr>th{font-size:14px}.page-wrapper.assessment .content .assessment-results-container .answer-status{height:10px;width:10px}}@media screen and (max-width:640px){.page-wrapper.assessment .content .assessment-results-container .assessment-results-header{height:auto}.page-wrapper.assessment .content .assessment-results-container .assessment-results-header .assessment-name{font-size:13px;line-height:14px}.page-wrapper.assessment .content .assessment-results-container .assessment-results{margin-bottom:40px;min-height:0}.page-wrapper.assessment .content .assessment-results-container .assessment-results .asset-browser__upload-button,.page-wrapper.assessment .content .assessment-results-container .assessment-results .button,.page-wrapper.assessment .content .assessment-results-container .assessment-results .form-file__button,.page-wrapper.assessment .content .assessment-results-container .assessment-results .teacher-pre-assessment--add-question-button{border-radius:20px}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table tr>th{background:transparent;border-bottom:none;color:#666;font-size:12px;padding-bottom:0}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table tr>td:first-child,.page-wrapper.assessment .content .assessment-results-container .assessment-results-table tr>th:first-child{padding-left:20px}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table tr>td:nth-child(2),.page-wrapper.assessment .content .assessment-results-container .assessment-results-table tr>th:nth-child(2){display:none}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table tr>th:last-child{text-align:center}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table tr{background-color:transparent!important}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table tr:first-child>td{border-top:none}.page-wrapper.assessment .content .assessment-results-container .assessment-results-table tr>td{font-size:14px;font-weight:700;padding-bottom:15px;padding-top:15px}}.loading-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.loading-overlay--white{background:#fff}.loading-overlay .loading-icon{background-image:url(https://smartpath2-production.s3.us-east-1.amazonaws.com/static/loading.gif);height:32px;width:32px}.loading-overlay .loading-message{font-size:28px;font-weight:700;text-align:center;width:560px}.loading-overlay .loading-message svg{animation:loading-spin 2s linear infinite;color:#036;margin-right:20px}@keyframes loading-spin{to{transform:rotate(1turn)}}.page-wrapper.assessment-test{flex-direction:column;margin-top:0!important;padding-left:20px;padding-right:20px;padding-top:124px;width:100%}@media screen and (max-width:640px){.page-wrapper.assessment-test{background-color:#efefef;margin-bottom:0!important;padding-bottom:10px}}.page-wrapper.assessment-test .navbar{margin-top:12px;min-height:auto;position:absolute}.page-wrapper.assessment-test .test-name{font-size:20px;font-weight:400;left:0;line-height:1.5;padding:0 20px;pointer-events:none;position:absolute;right:0;text-align:center;top:20px;width:100%}.page-wrapper.assessment-test nav{background-color:#fff;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;width:100%}.page-wrapper.assessment-test nav>div{display:flex}.page-wrapper.assessment-test nav .asset-browser__upload-button,.page-wrapper.assessment-test nav .button,.page-wrapper.assessment-test nav .form-file__button,.page-wrapper.assessment-test nav .teacher-pre-assessment--add-question-button{font-size:14px;height:40px;margin:10px 20px 10px auto}.page-wrapper.assessment-test nav .progress-container{display:flex;justify-content:space-between;margin:24px auto -8px;position:relative}.page-wrapper.assessment-test nav .progress-container:after{border-bottom:1px dashed #333;content:"";display:block;position:absolute;top:7px;width:100%;z-index:1}.page-wrapper.assessment-test nav .progress-container .progress-step{background-color:#fff;border:2px solid #333;border-radius:15px;cursor:pointer;display:block;flex-shrink:0;height:15px;margin-left:25px;position:relative;width:15px;z-index:2}.page-wrapper.assessment-test nav .progress-container .progress-step:first-child{margin-left:0}.page-wrapper.assessment-test nav .progress-container .progress-step--active{border-color:#619acf}.page-wrapper.assessment-test .button--start-assessment{background-color:#fff;border-radius:20px;font-weight:700;margin-left:-15px;margin-top:20px;width:35%}.page-wrapper.assessment-test .fade-enter-active,.page-wrapper.assessment-test .fade-leave-active{transition:opacity .5s ease-in-out}.page-wrapper.assessment-test .fade-enter,.page-wrapper.assessment-test .fade-leave-to{opacity:0}.page-wrapper.assessment-test .controls-container{align-items:center;background-color:#fafafa;bottom:0;box-shadow:0 0 4px 0 rgba(0,0,0,.16);display:flex;height:100px;justify-content:space-between;left:0;position:fixed;width:100%;z-index:100}.page-wrapper.assessment-test .controls-container .assessment-control-arrows{display:flex;width:20%}.page-wrapper.assessment-test .controls-container .core-mapping-container{margin:0 20px;width:25%}.page-wrapper.assessment-test .controls-container .core-mapping-container--md{font-size:14px;height:65px;overflow-y:scroll}.page-wrapper.assessment-test .controls-container .core-mapping-container h3{display:block;font-size:16px;font-weight:700;height:24px;margin:0;position:relative}.page-wrapper.assessment-test .controls-container .core-mapping-container .question-core-mapping{font-size:11px;height:66px;overflow-x:hidden;overflow-y:auto;padding-right:15px}.page-wrapper.assessment-test .controls-container .core-mapping-container .question-core-mapping p{font-size:11px;line-height:14px;margin-bottom:10px}.page-wrapper.assessment-test .controls-container .core-mapping-container .curriculum-info{color:#3967fe;cursor:pointer;height:16px;margin-left:6px;position:absolute;top:2px;width:16px}.page-wrapper.assessment-test .controls-container .core-mapping-container .v-snack__content{position:relative}.page-wrapper.assessment-test .controls-container .core-mapping-container .v-snack__wrapper{background-color:#222}.page-wrapper.assessment-test .controls-container .core-mapping-container .v-snack--bottom{bottom:30px}.page-wrapper.assessment-test .controls-container .core-mapping-container .v-snack--active:after{border-bottom:10px solid transparent;border-right:10px solid #222;border-top:10px solid transparent;bottom:-7px;content:"";display:block;height:0;left:20%;position:absolute;transform:rotate(-90deg);width:0}.page-wrapper.assessment-test .controls-container .core-mapping-container .v-snack p{color:#fff}.page-wrapper.assessment-test .controls-container .core-mapping-container .v-snack svg{cursor:pointer;height:16px;position:absolute;right:15px;top:15px;width:16px}.page-wrapper.assessment-test .controls-container .core-mapping-container .v-snack svg>path{fill:#fff}.page-wrapper.assessment-test .controls-container .assessment-control{align-items:center;display:flex;flex:1;justify-content:center;text-align:center}.page-wrapper.assessment-test .controls-container .assessment-control .asset-browser__upload-button,.page-wrapper.assessment-test .controls-container .assessment-control .button,.page-wrapper.assessment-test .controls-container .assessment-control .form-file__button,.page-wrapper.assessment-test .controls-container .assessment-control .teacher-pre-assessment--add-question-button{background-color:transparent;border:none;box-shadow:none;color:#666;cursor:pointer;display:flex;flex-direction:column;font-size:12px;text-align:center;transition:all .25s ease}.page-wrapper.assessment-test .controls-container .assessment-control .asset-browser__upload-button svg,.page-wrapper.assessment-test .controls-container .assessment-control .button svg,.page-wrapper.assessment-test .controls-container .assessment-control .form-file__button svg,.page-wrapper.assessment-test .controls-container .assessment-control .teacher-pre-assessment--add-question-button svg{fill:#666;height:52px;transition:all .25s ease;width:32px}.page-wrapper.assessment-test .controls-container .assessment-control .asset-browser__upload-button:hover,.page-wrapper.assessment-test .controls-container .assessment-control .button:hover,.page-wrapper.assessment-test .controls-container .assessment-control .form-file__button:hover,.page-wrapper.assessment-test .controls-container .assessment-control .teacher-pre-assessment--add-question-button:hover{color:#333}.page-wrapper.assessment-test .controls-container .assessment-control .asset-browser__upload-button:hover svg,.page-wrapper.assessment-test .controls-container .assessment-control .button:hover svg,.page-wrapper.assessment-test .controls-container .assessment-control .form-file__button:hover svg,.page-wrapper.assessment-test .controls-container .assessment-control .teacher-pre-assessment--add-question-button:hover svg{fill:#333}.page-wrapper.assessment-test .controls-container .assessment-control .asset-browser__upload-button:active,.page-wrapper.assessment-test .controls-container .assessment-control .button:active,.page-wrapper.assessment-test .controls-container .assessment-control .form-file__button:active,.page-wrapper.assessment-test .controls-container .assessment-control .teacher-pre-assessment--add-question-button:active{transition:none}.page-wrapper.assessment-test .controls-container .assessment-control .asset-browser__upload-button:disabled,.page-wrapper.assessment-test .controls-container .assessment-control .button:disabled,.page-wrapper.assessment-test .controls-container .assessment-control .button:disabled:active,.page-wrapper.assessment-test .controls-container .assessment-control .button:disabled:hover,.page-wrapper.assessment-test .controls-container .assessment-control .form-file__button:disabled,.page-wrapper.assessment-test .controls-container .assessment-control .teacher-pre-assessment--add-question-button:disabled{cursor:default;opacity:.2}@media screen and (max-width:640px){.page-wrapper.assessment-test .controls-container{display:block}.page-wrapper.assessment-test .controls-container .core-mapping-container{margin:10px 0;padding:0;width:100%}.page-wrapper.assessment-test .controls-container .core-mapping-container h3{font-size:14px;font-style:italic;font-weight:400;margin-bottom:5px}.page-wrapper.assessment-test .controls-container .core-mapping-container .question-core-mapping{height:auto;overflow:initial;padding-right:0}.page-wrapper.assessment-test .controls-container .assessment-control-arrows{margin:0 auto;width:50%!important}.page-wrapper.assessment-test .controls-container .assessment-control svg{color:#3967fe;height:20px!important;width:20px!important}.page-wrapper.assessment-test .controls-container .assessment-control:first-child{text-align:right}.page-wrapper.assessment-test .controls-container .assessment-control:nth-child(2){align-items:center;display:flex;font-size:14px;justify-content:center}.page-wrapper.assessment-test .controls-container .assessment-control:last-child{text-align:left}}.assessment-test-nav{display:block!important;z-index:100!important}.assessment-test-nav .navbar--logo{background-color:#fff;background-position:50%;background-size:auto 30px;height:60px;margin:0!important;padding:15px;width:100%}.assessment-test-nav .navbar--assessment-control{align-items:center;background-color:#d0112b;color:#fff;display:flex;font-size:14px;height:80px;left:0;padding-left:15px;padding-right:15px;position:fixed;right:0;top:0}.assessment-test-nav .navbar--assessment-control .navbar--back{color:#fff;margin-right:10px;text-align:center;width:70px}.assessment-test-nav .navbar--assessment-control .navbar--back span{font-size:14px;font-weight:700;margin-left:5px;text-decoration:underline}.assessment-test-nav .navbar--assessment-control .navbar--back svg{height:20px;margin-right:6px;width:20px}.assessment-test-nav .navbar--assessment-control .asset-browser__upload-button,.assessment-test-nav .navbar--assessment-control .button,.assessment-test-nav .navbar--assessment-control .form-file__button,.assessment-test-nav .navbar--assessment-control .teacher-pre-assessment--add-question-button{border-radius:20px;font-size:14px;font-weight:700;margin-left:auto}.assessment-test-nav .navbar--assessment-control .test-name-container{width:100%}.assessment-test-nav .navbar--assessment-control .test-name{color:#fff;display:inline-block;font-size:24px;font-weight:700;overflow:hidden!important;padding:0;position:static!important;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%!important}.assessment-test-nav .navbar--assessment-control .test-name .test-name-title{display:flex;font-size:18px;font-weight:700;height:auto!important;width:auto!important}.assessment-test-nav .navbar--assessment-control .test-name .test-name-edit-button{align-items:center;display:flex;font-size:13px;font-weight:500;margin-left:20px;text-decoration:underline;text-transform:uppercase}.assessment-test-nav .navbar--assessment-control .test-name .test-name-edit-button svg{height:16px;margin-right:6px;width:16px}.assessment-test-nav .navbar--assessment-control .test-name-form{align-items:center;display:flex;justify-content:center}.assessment-test-nav .navbar--assessment-control .test-name-form input{font-size:16px;margin-right:10px;width:calc(100% - 80px)}.assessment-test-nav .navbar--assessment-control .test-name-form .test-name-actions{margin-top:0}.assessment-test-nav .navbar--assessment-control .test-name-form .test-name-actions svg{height:20px!important;width:20px!important}.page-wrapper.assessment-control-panel{flex-direction:column;margin-top:0!important;padding-left:20px;padding-right:20px;padding-top:124px;width:100%}@media screen and (max-width:640px){.page-wrapper.assessment-control-panel{background-color:#efefef}}.page-wrapper.assessment-control-panel nav{align-items:center;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;width:100%;z-index:101}.page-wrapper.assessment-control-panel nav .navbar--assessment-control{height:80px;top:auto}.page-wrapper.assessment-control-panel nav .navbar--assessment-control .test-name-title{font-size:24px;line-height:28px;padding:5px}.page-wrapper.assessment-control-panel nav .navbar--assessment-control .test-name-title span{align-items:normal;display:initial}.page-wrapper.assessment-control-panel nav .navbar--assessment-control .test-name-title:focus,.page-wrapper.assessment-control-panel nav .navbar--assessment-control .test-name-title:hover{background-color:#fff;border-radius:4px;color:crimson}.page-wrapper.assessment-control-panel nav .navbar--assessment-control .test-name-form.editing{background-color:#fff;border-radius:4px;color:#000;padding:5px;width:50%}.page-wrapper.assessment-control-panel nav .navbar--assessment-control .test-name-form.editing input{border:none;font-family:RubikCL,Rubik,sans-serif;font-size:24px;line-height:28px}.page-wrapper.assessment-control-panel nav .navbar--assessment-control+button{height:40px;width:180px}.page-wrapper.assessment-control-panel .test-name .test-name-title{cursor:pointer;font-size:24px;height:30px;white-space:normal;width:500px}.page-wrapper.assessment-control-panel .test-name--complete{left:0;width:100%}.page-wrapper.assessment-control-panel .test-name--complete .test-name-title{cursor:default;text-align:center;width:100%}.page-wrapper.assessment-control-panel .test-name .test-name-form input{border:1px solid #ddd;font-size:20px;padding:3px;transition:all .25s ease}.page-wrapper.assessment-control-panel .test-name .test-name-form .test-name-actions{display:flex;justify-content:flex-end;margin-top:5px;padding-right:5px}.page-wrapper.assessment-control-panel .test-name .test-name-form .test-name-actions .test-name-discard{display:block;margin-right:12px}.page-wrapper.assessment-control-panel .test-name .test-name-form .test-name-actions .test-name-discard svg{color:#d0112b;height:26px;width:26px}.page-wrapper.assessment-control-panel .test-name .test-name-form .test-name-actions .test-name-save svg{color:#0a0;display:block;height:26px;width:26px}.page-wrapper.assessment-control-panel .assessment-test-status{margin:0 0 320px;padding:20px 0}#adminLayout .page-wrapper.assessment-control-panel .assessment-test-status .admin-assessment-intro--heading,#adminLayout .page-wrapper.assessment-control-panel .assessment-test-status .admin-lesson-intro--heading,.page-wrapper.assessment-control-panel .assessment-test-status #adminLayout .admin-assessment-intro--heading,.page-wrapper.assessment-control-panel .assessment-test-status #adminLayout .admin-lesson-intro--heading,.page-wrapper.assessment-control-panel .assessment-test-status .admin-homework--heading,.page-wrapper.assessment-control-panel .assessment-test-status .assessment-builder--heading,.page-wrapper.assessment-control-panel .assessment-test-status .editable--help--h2-heading,.page-wrapper.assessment-control-panel .assessment-test-status .teacher-pre-assessment--heading,.page-wrapper.assessment-control-panel .assessment-test-status h2{font-family:Open Sans,Helvetica Neue,Helvetica,sans-serif;font-size:24px;font-weight:700;margin:0;padding:0 0 20px}.page-wrapper.assessment-control-panel .control-panel-link-container{margin:0 0 40px}.page-wrapper.assessment-control-panel .control-panel-link-container p{font-size:16px;padding-bottom:20px}.page-wrapper.assessment-control-panel .control-panel-link-container div{display:flex;margin-top:10px;width:50%}.page-wrapper.assessment-control-panel .control-panel-link-container div a{color:#3967fe;font-size:16px;font-weight:700;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 110px)}.page-wrapper.assessment-control-panel .control-panel-link-container div .control-panel-copy-link{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:flex-end;text-decoration:underline;text-transform:uppercase;width:140px}.page-wrapper.assessment-control-panel .control-panel-link-container div .control-panel-copy-link svg{margin-right:10px}.page-wrapper.assessment-control-panel .control-panel-link-container div .control-panel-copy-link.link-copied{color:#3967fe}.page-wrapper.assessment-control-panel .assessment-test-students{margin:0 0 85px;padding:20px 40px}.page-wrapper.assessment-control-panel .assessment-test-students .assessment-test-students__header{display:flex}.page-wrapper.assessment-control-panel .assessment-test-students .assessment-test-students__header div{font-family:OpenCL,Open Sans,sans-serif;font-size:16px;font-weight:700}.page-wrapper.assessment-control-panel .assessment-test-students .assessment-test-students__header div:first-child{flex:3;padding-left:40px;text-align:left}.page-wrapper.assessment-control-panel .assessment-test-students .assessment-test-students__header div:nth-child(2){flex:7;text-align:center}.page-wrapper.assessment-control-panel .assessment-test-students .assessment-test-students__header div:nth-child(3){flex:2;text-align:center}.page-wrapper.assessment-control-panel .assessment-test-students__student-list{border-radius:8px;box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);margin-top:40px;padding:0 20px 40px}.page-wrapper.assessment-control-panel .assessment-test-students__student-list .assessment-test-students__student{align-items:center;border-bottom:2px solid rgba(51,51,51,.33);display:flex;height:30px;padding:40px 20px}.page-wrapper.assessment-control-panel .assessment-test-students__student-list .assessment-test-students__student>div:first-child{flex:3}.page-wrapper.assessment-control-panel .assessment-test-students__student-list .assessment-test-students__student>div:nth-child(2){flex:7}.page-wrapper.assessment-control-panel .assessment-test-students__student-list .assessment-test-students__student>div:nth-child(3){display:flex;flex:2}.page-wrapper.assessment-control-panel .assessment-test-students__student-list .assessment-test-students__student .assessment-test__status{align-items:center;background-color:#333;border-radius:50%;display:flex;height:21px;justify-content:center;margin:0 auto;width:21px}.page-wrapper.assessment-control-panel .assessment-test-students__student-list .assessment-test-students__student .assessment-test__status.assessment-test__status--complete{background-color:#0a0}.page-wrapper.assessment-control-panel .assessment-test-students__student-list .assessment-test-students__student .assessment-test__status svg{color:#fff;display:block;height:12px;width:12px}.page-wrapper.assessment-control-panel .assessment-test-students__student-list .assessment-test-students__student .assessment-test__progress{display:flex;justify-content:space-around;position:relative;width:100%}.page-wrapper.assessment-control-panel .assessment-test-students__student-list .assessment-test-students__student .assessment-test__progress:after{border-bottom:1px dashed #333;content:"";display:block;position:absolute;top:8px;width:100%;z-index:1}.page-wrapper.assessment-control-panel .assessment-test-students__student-list .assessment-test-students__student .assessment-test__progress .progress-step{background-color:#fff;border:1px solid #333;border-radius:16px;cursor:pointer;display:block;flex-shrink:0;height:16px;position:relative;transition:all .25s ease;width:16px;z-index:2}.page-wrapper.assessment-control-panel .assessment-test-students__student-list .assessment-test-students__student .assessment-test__progress .progress-step--correct{background-color:#0a0;background-image:url(/assets/checkmark.svg);background-position:50%;background-repeat:no-repeat;background-size:8px 8px;content:""}.page-wrapper.assessment-control-panel .assessment-test-students__student-list .assessment-test-students__student .assessment-test__progress .progress-step--incorrect{background-color:#d0112b}.page-wrapper.assessment-control-panel .assessment-test-students__student-list .assessment-test-students__student .assessment-test__progress .progress-step--incomplete{background-color:rgba(51,51,51,.33);border-width:3px}.page-wrapper.assessment-control-panel .assessment-test-students__student-list .assessment-test-students__student .assessment-test__progress .progress-step--current{background-color:#fff;border-color:#3967fe;border-width:3px}.page-wrapper.assessment-control-panel .assessment-test-students__student-list .assessment-test-students__student .assessment-test__progress .progress-step:focus{outline:2px solid}@media screen and (max-width:640px){.page-wrapper.assessment-control-panel .assessment-test-students{padding:0}.page-wrapper.assessment-control-panel .assessment-test-students__header>div{color:#666;font-size:13px!important;font-weight:400!important}.page-wrapper.assessment-control-panel .assessment-test-students__header>div:first-child{text-align:left;width:100%}.page-wrapper.assessment-control-panel .assessment-test-students__header>div:nth-child(2){display:none}.page-wrapper.assessment-control-panel .assessment-test-students__header>div:last-child{flex:1!important;text-align:center;width:70px}.page-wrapper.assessment-control-panel .assessment-test-students__student-list{background-color:#fff;border-radius:8px;box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);margin:10px -14px;padding:0;width:calc(100% + 28px)}.page-wrapper.assessment-control-panel .assessment-test-students__student{border-bottom:1px solid #ddd;font-size:14px;font-weight:700;height:50px!important;margin:0!important;padding:0 14px}.page-wrapper.assessment-control-panel .assessment-test-students__student:last-child{border-bottom:none}.page-wrapper.assessment-control-panel .assessment-test-students__student>div:first-child{text-align:left;width:100%}.page-wrapper.assessment-control-panel .assessment-test-students__student>div:nth-child(2){display:none}.page-wrapper.assessment-control-panel .assessment-test-students__student>div:last-child{flex:1 1!important;text-align:center;width:70px}.page-wrapper.assessment-control-panel .assessment-test-students__student .assessment-test__status{height:14px!important;width:14px!important}}.page-wrapper.assessment-control-panel .control-panel-results-students{margin:0 auto;width:80%}@media screen and (max-width:640px){.page-wrapper.assessment-control-panel .control-panel-results-students{width:100%}}.page-wrapper.assessment-control-panel .control-panel-results-students .assessment-test-students{margin-bottom:70px}.page-wrapper.assessment-control-panel .control-panel-results-students .assessment-test-students .assessment-test-students__header>div:first-child,.page-wrapper.assessment-control-panel .control-panel-results-students .assessment-test-students .assessment-test-students__student>div:first-child{flex:2;-moz-text-align-last:left;text-align-last:left}.page-wrapper.assessment-control-panel .control-panel-results-students .assessment-test-students .assessment-test-students__header>div:nth-child(2),.page-wrapper.assessment-control-panel .control-panel-results-students .assessment-test-students .assessment-test-students__student>div:nth-child(2){flex:8}.page-wrapper.assessment-control-panel .control-panel-results-students .assessment-test-students .assessment-test-students__header>div:nth-child(3),.page-wrapper.assessment-control-panel .control-panel-results-students .assessment-test-students .assessment-test-students__student>div:nth-child(3){display:block;flex:2;text-align:right}.page-wrapper.assessment-control-panel .control-panel-results-students .assessment-test-students .assessment-test-students__header div{font-size:18px}.page-wrapper.assessment-control-panel .control-panel-container{background-color:#fafafa;bottom:0;box-shadow:0 0 4px 0 rgba(0,0,0,.16);left:0;position:fixed;width:100%;z-index:100}.page-wrapper.assessment-control-panel .control-panel-container .control-panel-legend{align-items:center;display:flex;height:80px;padding:10px 20px;width:100%}.page-wrapper.assessment-control-panel .control-panel-container .control-panel-legend label{display:block;font-size:18px;font-weight:400;margin-right:20px}.page-wrapper.assessment-control-panel .control-panel-container .control-panel-legend ul{list-style:none;margin:0 auto;padding:0}.page-wrapper.assessment-control-panel .control-panel-container .control-panel-legend ul li{align-items:center;display:inline-flex;margin:0 20px 0 0;min-width:100px;padding:0}.page-wrapper.assessment-control-panel .control-panel-container .control-panel-legend ul li:before{border:1px solid #000;border-radius:30px;content:"";display:inline-block;height:15px;margin-right:10px;width:15px}.page-wrapper.assessment-control-panel .control-panel-container .control-panel-legend ul li.control-panel-legend-item--correct:before{background-color:#0a0;background-image:url(/assets/checkmark.svg);background-position:50%;background-repeat:no-repeat;background-size:8px 8px;content:""}.page-wrapper.assessment-control-panel .control-panel-container .control-panel-legend ul li.control-panel-legend-item--incorrect:before{background-color:#d0112b}.page-wrapper.assessment-control-panel .control-panel-container .control-panel-legend ul li.control-panel-legend-item--current:before{border-color:#3967fe;border-width:3px}.page-wrapper.assessment-control-panel .control-panel-container .control-panel-legend ul li.control-panel-legend-item--incomplete:before{background-color:rgba(51,51,51,.33);border-width:3px}.page-wrapper.assessment-control-panel .control-panel-container.control-panel-container--complete{background-color:#fff;padding:10px;text-align:center;width:100%}.page-wrapper.assessment-control-panel .control-panel-container.control-panel-container--complete .asset-browser__upload-button,.page-wrapper.assessment-control-panel .control-panel-container.control-panel-container--complete .button,.page-wrapper.assessment-control-panel .control-panel-container.control-panel-container--complete .form-file__button,.page-wrapper.assessment-control-panel .control-panel-container.control-panel-container--complete .teacher-pre-assessment--add-question-button{display:block;margin:0 auto;padding:15px 30px}.page-wrapper.assessment-control-panel .control-panel-container.control-panel-container--complete small{color:#777}.page-wrapper.assessment-control-panel .control-panel-results{margin:30px auto;width:80%}.page-wrapper.assessment-control-panel .control-panel-results>div{align-items:center;display:flex;justify-content:left;margin:0 40px 40px}.page-wrapper.assessment-control-panel .control-panel-results>div button{color:#3967fe;font-family:OpenCL,Open Sans,sans-serif;font-size:16px;font-weight:700;padding-left:20px;text-decoration:underline}.page-wrapper.assessment-control-panel .control-panel-results__icon_certificate{background-image:url(/assets/icon_ribbon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.page-wrapper.assessment-control-panel .control-panel-results__icon_csv{background-image:url(/assets/icon_csv.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.page-wrapper.assessment-control-panel.assessment-results-panel{padding-top:80px}.page-wrapper.assessment-control-panel.assessment-results-panel nav .test-name-title{align-items:center;display:flex;justify-content:space-between}.page-wrapper.assessment-control-panel.assessment-results-panel nav .test-name-title button{background-color:#fff;color:#d0112b;font-weight:700;margin-top:0!important;padding:0 15px;text-transform:capitalize;width:auto}.page-wrapper.assessment-control-panel .button--return-assessment{background-color:#3967fe;border-radius:20px;color:#fff;font-size:14px;font-weight:400;height:40px;margin-left:-15px;margin-top:20px;margin-top:50px!important;text-transform:uppercase;width:100%;width:calc(100% + 30px)}.assessment-test__progress-tooltip .tooltip-inner{font-size:12px}#adminLayout .assessment-test__progress-tooltip .tooltip-inner .admin-assessment-intro--heading,#adminLayout .assessment-test__progress-tooltip .tooltip-inner .admin-lesson-intro--heading,.assessment-test__progress-tooltip .tooltip-inner #adminLayout .admin-assessment-intro--heading,.assessment-test__progress-tooltip .tooltip-inner #adminLayout .admin-lesson-intro--heading,.assessment-test__progress-tooltip .tooltip-inner .admin-homework--heading,.assessment-test__progress-tooltip .tooltip-inner .assessment-builder--heading,.assessment-test__progress-tooltip .tooltip-inner .editable--help--h2-heading,.assessment-test__progress-tooltip .tooltip-inner .teacher-pre-assessment--heading,.assessment-test__progress-tooltip .tooltip-inner h2{margin:20px 0}.assessment-test__progress-tooltip .tooltip-inner h3{font-size:14px;font-weight:700;margin:10px 0 0}.page-wrapper.student-assessment{flex-direction:column;margin-top:0!important;width:100%}.page-wrapper.student-assessment nav{z-index:2}@media screen and (max-width:640px){.page-wrapper.student-assessment{margin-bottom:0!important;padding-bottom:0}}.page-wrapper.student-assessment .student-assessment--student-name{align-items:center;color:#fff;display:flex;font-family:RubikCL,Rubik,sans-serif;font-size:24px!important;font-weight:500;height:80px;justify-content:space-between;left:0;line-height:28px;margin:0;padding:30px;position:absolute;right:0;top:0}.page-wrapper.student-assessment .student-assessment--student-name svg{width:90px}.page-wrapper.student-assessment .student-assessment--student-name svg g{fill:#fff}.page-wrapper.student-assessment .progress-container{display:flex;justify-content:space-between;margin:24px auto -8px;position:relative}.page-wrapper.student-assessment .progress-container:after{border-bottom:1px dashed #333;content:"";display:block;position:absolute;top:7px;width:100%;z-index:1}.page-wrapper.student-assessment .progress-container .progress-step{background-color:#fff;border:2px solid #333;border-radius:15px;cursor:pointer;display:block;flex-shrink:0;height:15px;margin-left:25px;position:relative;width:15px;z-index:2}.page-wrapper.student-assessment .progress-container .progress-step:first-child{margin-left:0}.page-wrapper.student-assessment .progress-container .progress-step--active{border-color:#619acf}.page-wrapper.student-assessment .progress-container .progress-step--complete{background-color:#333}.page-wrapper.student-assessment .assessment-actions{align-items:center;background-color:#fafafa;bottom:0;box-shadow:0 0 4px 0 rgba(0,0,0,.16);display:flex;height:100px;justify-content:center;left:0;position:fixed;width:100%;z-index:100}.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows{position:absolute;right:30px}.page-wrapper.student-assessment .assessment-actions .assessment-control{padding:10px 0;text-align:center;width:33.3%}.page-wrapper.student-assessment .assessment-actions .assessment-control .asset-browser__upload-button,.page-wrapper.student-assessment .assessment-actions .assessment-control .button,.page-wrapper.student-assessment .assessment-actions .assessment-control .form-file__button,.page-wrapper.student-assessment .assessment-actions .assessment-control .teacher-pre-assessment--add-question-button{padding:0 8px}.page-wrapper.student-assessment .assessment-actions .assessment-control .asset-browser__upload-button svg,.page-wrapper.student-assessment .assessment-actions .assessment-control .button svg,.page-wrapper.student-assessment .assessment-actions .assessment-control .form-file__button svg,.page-wrapper.student-assessment .assessment-actions .assessment-control .teacher-pre-assessment--add-question-button svg{height:52px;transition:all .25s ease;width:80px}.page-wrapper.student-assessment .assessment-actions .assessment-control .asset-browser__upload-button svg path,.page-wrapper.student-assessment .assessment-actions .assessment-control .button svg path,.page-wrapper.student-assessment .assessment-actions .assessment-control .form-file__button svg path,.page-wrapper.student-assessment .assessment-actions .assessment-control .teacher-pre-assessment--add-question-button svg path{fill:#666}.page-wrapper.student-assessment .assessment-actions .button__previous-question{background-color:transparent;border:none;color:#666;cursor:pointer;font-size:12px;text-align:center;transition:all .25s ease}.page-wrapper.student-assessment .assessment-actions .button__previous-question svg{fill:#666;height:52px;transition:all .25s ease;width:80px}.page-wrapper.student-assessment .assessment-actions .button__previous-question:hover{color:#333}.page-wrapper.student-assessment .assessment-actions .button__previous-question:hover svg{fill:#333}.page-wrapper.student-assessment .assessment-actions .button__previous-question:active{box-shadow:none;transition:none}.page-wrapper.student-assessment .assessment-actions .button__previous-question>div{display:flex;flex-direction:column}.page-wrapper.student-assessment .assessment-actions .button__next_question{background-color:#3967fe;color:#fff;cursor:default;font-family:OpenCL,Open Sans,sans-serif;font-size:16px;font-weight:700;height:48px;transition:all .25s ease;width:168px}.page-wrapper.student-assessment .assessment-actions .button__next_question:hover{background-color:#009500}.page-wrapper.student-assessment .assessment-actions .button__next_question.button__inactive{opacity:.5}.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows{display:flex;justify-content:center;width:20%}.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows .assessment-control{display:flex;justify-content:center}.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows .assessment-control .asset-browser__upload-button,.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows .assessment-control .button,.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows .assessment-control .form-file__button,.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows .assessment-control .teacher-pre-assessment--add-question-button{display:flex;flex-direction:column;font-size:12px;font-weight:400}.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows .assessment-control .asset-browser__upload-button svg,.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows .assessment-control .button svg,.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows .assessment-control .form-file__button svg,.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows .assessment-control .teacher-pre-assessment--add-question-button svg{height:52px;width:32px}.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows .assessment-control .asset-browser__upload-button:disabled,.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows .assessment-control .button:disabled,.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows .assessment-control .form-file__button:disabled,.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows .assessment-control .teacher-pre-assessment--add-question-button:disabled{opacity:.2}.page-wrapper.student-assessment .assessment-actions .assessment-control-arrows .assessment-control:nth-child(2){align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:center}.page-wrapper.student-assessment .assessment-end{background-color:#fff;border-radius:8px;box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);margin:auto;padding:40px 20px;position:relative;text-align:center;width:80%}@media screen and (max-width:640px){.page-wrapper.student-assessment .assessment-end{width:90%}}.page-wrapper.student-assessment .assessment-end p{font-size:16px;margin:40px auto;max-width:600px;text-align:center}.page-wrapper.student-assessment .assessment-end .button-container{align-items:center;display:flex;justify-content:center}.page-wrapper.student-assessment .assessment-end .asset-browser__upload-button,.page-wrapper.student-assessment .assessment-end .button,.page-wrapper.student-assessment .assessment-end .form-file__button,.page-wrapper.student-assessment .assessment-end .teacher-pre-assessment--add-question-button{background-color:#3967fe;font-size:16px;height:48px;margin-left:20px;width:180px}.page-wrapper.student-assessment .assessment-end .asset-browser__upload-button:first-child,.page-wrapper.student-assessment .assessment-end .button:first-child,.page-wrapper.student-assessment .assessment-end .form-file__button:first-child,.page-wrapper.student-assessment .assessment-end .teacher-pre-assessment--add-question-button:first-child{margin-left:0}.page-wrapper.student-assessment .assessment-end--next h4{font-family:OpenCL,Open Sans,sans-serif;font-weight:400;line-height:25px;margin:30px 0;text-align:center}.page-wrapper.student-assessment .assessment-end--next .button-container+p{font-style:italic;margin-left:auto;margin-right:auto;margin-top:3em;max-width:20em;text-align:center}.viewer-one-to-one:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJzZWFyY2giIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1zZWFyY2ggZmEtdy0xNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTUwNSA0NDIuNyA0MDUuMyAzNDNjLTQuNS00LjUtMTAuNi03LTE3LTdIMzcyYzI3LjYtMzUuMyA0NC03OS43IDQ0LTEyOEM0MTYgOTMuMSAzMjIuOSAwIDIwOCAwUzAgOTMuMSAwIDIwOHM5My4xIDIwOCAyMDggMjA4YzQ4LjMgMCA5Mi43LTE2LjQgMTI4LTQ0djE2LjNjMCA2LjQgMi41IDEyLjUgNyAxN2w5OS43IDk5LjdjOS40IDkuNCAyNC42IDkuNCAzMy45IDBsMjguMy0yOC4zYzkuNC05LjQgOS40LTI0LjYuMS0zNHpNMjA4IDMzNmMtNzAuNyAwLTEyOC01Ny4yLTEyOC0xMjggMC03MC43IDU3LjItMTI4IDEyOC0xMjggNzAuNyAwIDEyOCA1Ny4yIDEyOCAxMjggMCA3MC43LTU3LjIgMTI4LTEyOCAxMjh6Ii8+PC9zdmc+)!important;background-position:0 3px!important;background-size:12px!important}.viewer-reset:before{background-position:-64px 0!important}.page-wrapper.homework .content .lesson-overview--heading{display:inline-block}#adminLayout .page-wrapper.homework .content .lesson-overview--heading .admin-assessment-intro--heading,#adminLayout .page-wrapper.homework .content .lesson-overview--heading .admin-lesson-intro--heading,.page-wrapper.homework .content .lesson-overview--heading #adminLayout .admin-assessment-intro--heading,.page-wrapper.homework .content .lesson-overview--heading #adminLayout .admin-lesson-intro--heading,.page-wrapper.homework .content .lesson-overview--heading .admin-homework--heading,.page-wrapper.homework .content .lesson-overview--heading .assessment-builder--heading,.page-wrapper.homework .content .lesson-overview--heading .editable--help--h2-heading,.page-wrapper.homework .content .lesson-overview--heading .teacher-pre-assessment--heading,.page-wrapper.homework .content .lesson-overview--heading h2{font-size:56px;font-weight:500;line-height:1.1}.page-wrapper.homework .content .lesson-overview--heading svg{margin-right:-120px;position:relative;top:-20px}.page-wrapper.homework .content .lesson-card .video-container{max-width:80%;padding:0 20px 20px}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.page-wrapper.homework .content .lesson-card .video-container{max-width:100%}}.page-wrapper.homework .content .lesson-card .video-container .video-tile{margin-bottom:20px}.page-wrapper.homework .content .lesson-card .video-container .video-tile p{margin-bottom:5px}.page-wrapper.homework .content .lesson-card .video-container .video-tile .video-js .vjs-big-play-button{border:4px solid #fff;border-radius:50%;height:2.4em;left:calc(50% - 1.2em);top:calc(50% - 1.2em);width:2.4em}.page-wrapper.homework .content .lesson-card .video-container .video-tile .video-js .vjs-big-play-button .vjs-icon-placeholder:before{top:15%}.page-wrapper.lesson .content .lesson-section .lesson-tile{display:flex}.page-wrapper.lesson .content .lesson-section.overview{position:relative}.page-wrapper.lesson .content .lesson-section.overview .lesson-card--description{padding:20px 0}.page-wrapper.lesson .content .lesson-section.overview button{margin-left:15px;position:absolute;right:20px;top:20px}@media only screen and (max-width:640px){.page-wrapper.lesson .content .lesson-section.overview .asset-browser__upload-button,.page-wrapper.lesson .content .lesson-section.overview .button,.page-wrapper.lesson .content .lesson-section.overview .form-file__button,.page-wrapper.lesson .content .lesson-section.overview .teacher-pre-assessment--add-question-button{margin-left:0;margin-top:10px;position:relative;right:0;top:0}}.page-wrapper.lesson .content .lesson-section.overview .lesson-tile{border-top:1px solid #ddd;padding:20px}.page-wrapper.lesson .content .lesson-section.overview .lesson-tile--image{width:50px}.page-wrapper.lesson .content .lesson-section.overview .lesson-tile--image .thumbnail{background-position:50%;background-size:contain;height:25px;width:25px}.page-wrapper.lesson .content .lesson-section.overview .lesson-tile--image .thumbnail.video{background-image:url(/assets/lesson_video.svg)}.page-wrapper.lesson .content .lesson-section.overview .lesson-tile--image .thumbnail.static{background-image:url(/assets/lesson_discussion.svg)}.page-wrapper.lesson .content .lesson-section.overview .lesson-tile--image .thumbnail.interactive{background-image:url(/assets/lesson_interactive.svg)}.page-wrapper.lesson .content .lesson-section.overview .lesson-tile--content{max-width:calc(100% - 70px)}.page-wrapper.lesson .content .lesson-section.overview .lesson-tile--content .description b{font-family:OpenCL,Open Sans,sans-serif;font-weight:600}.page-wrapper.lesson .content .lesson-section.overview .lesson-tile--content .talking-points b{display:block;font-family:OpenCL,Open Sans,sans-serif;font-weight:500;margin-bottom:10px}@media screen and (max-width:640px){.page-wrapper.lesson .content .lesson-section.overview .lesson-tile--content .talking-points ul{margin:10px 0}}.swal2-actions,.swal2-container,.swal2-title{font-family:RubikCL,Rubik,sans-serif}#swal2-content,#swal2-content *,.swal2-actions,.swal2-actions *{font-family:Annie Use Your Telescope}#swal2-content button,.swal2-actions button{background-color:#3967fe;text-transform:uppercase}#swal2-content small,.swal2-actions small{font-size:15px;font-weight:700}#swal2-content{font-size:24px}.swal2-styled:focus{box-shadow:none!important}.page-wrapper.account form{margin:0 auto}.page-wrapper.account .form-control{border:1px solid #000;border-radius:8px;display:block;height:40px;margin-bottom:15px;padding-left:16px;padding-right:16px;transition:border .2s ease-in-out;width:100%}.page-wrapper.account .form-control::-moz-placeholder{color:#a1a1a1}.page-wrapper.account .form-control::placeholder{color:#a1a1a1}.page-wrapper.account .form-control.is-invalid{border-color:#d0112b}.page-wrapper.account .form-control.Password{padding-left:0;padding-right:0}.page-wrapper.account .form-control.Password .Password__field{background-color:transparent;border:none;border-radius:8px;font-size:16px;height:40px;padding-left:16px;padding-right:16px}.page-wrapper.account .form-control.Password .Password__strength-meter{margin-bottom:0;margin-top:5px}.page-wrapper.account label{display:inline-block;font-weight:600;margin-bottom:4px}.page-wrapper.account .invalid-feedback{color:#d0112b;font-size:14px;font-weight:700;margin:0 0 15px}.page-wrapper.account .password-feedback{color:#444;display:block;font-size:12px;margin:10px auto;text-align:center}.page-wrapper.account .password-comment{color:#444;display:block;font-size:14px;margin:-20px auto 20px}.page-wrapper.account .row .auth-form--column{padding-bottom:12px}.page-wrapper.account .form-group{position:relative}.page-wrapper.account .form-group .Password{max-width:none}.page-wrapper.account .form-group .correct-field{background-image:url(/assets/ic_check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#444;cursor:pointer;display:block;height:13px;margin-top:-8px;position:absolute;right:4px;top:50%;width:13px}.page-wrapper.account .account-container{background:#fff;border-radius:8px;box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);box-sizing:border-box;margin:0 auto 25px;padding:40px 65px;position:relative}.page-wrapper.account .account-container.account-container--method-selector{padding-bottom:90px}@media screen and (max-width:640px){.page-wrapper.account .account-container{margin:0 7px 8px;padding:32px 31px 10px}.page-wrapper.account .account-container.account-container--method-selector{padding-bottom:40px}}.page-wrapper.account .auth-form--group{margin:16px}.page-wrapper.account .auth-form--group legend{font-weight:600;margin-bottom:7px;margin-top:23px}.page-wrapper.account .auth-form--group .col-sm-3{padding-bottom:7px;padding-top:7px}.page-wrapper.account .auth-form--recaptcha{display:flex;justify-content:center;margin:30px -65px 10px}.page-wrapper.account .auth-form--submit{align-items:center;background:#d0112b;border-radius:20px;color:#fff;display:block;display:flex;font-size:12px;font-weight:600;height:40px;justify-content:center;line-height:0;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}.page-wrapper.account .auth-form--submit:disabled{background-color:rgba(208,17,43,.5)}.page-wrapper.account .auth-nav{display:flex;justify-content:space-between}@media screen and (max-width:640px){.page-wrapper.account .auth-nav{align-items:center;flex-direction:column;justify-content:center}}.page-wrapper.account .auth-nav .password-reset--resend,.page-wrapper.account .auth-nav a{color:#3967fe;display:block;font-size:13px;text-decoration:underline}.page-wrapper.account .auth-nav .password-reset--resend:hover,.page-wrapper.account .auth-nav a:hover{font-weight:600}@media screen and (max-width:640px){.page-wrapper.account .auth-nav .password-reset--resend,.page-wrapper.account .auth-nav a{margin:5px auto}}.page-wrapper.account .login-divider{color:rgba(68,68,68,.5);display:block;font-size:12px;margin:22px auto 16px;text-align:center;text-transform:uppercase}.page-wrapper.account .password-reset--sent{color:#444;font-size:14px;text-align:center}.page-wrapper.account .password-reset--sent svg{display:block;height:42px;margin:0 auto 20px;width:42px}#adminLayout .page-wrapper.account .password-reset--sent .admin-assessment-intro--heading,#adminLayout .page-wrapper.account .password-reset--sent .admin-lesson-intro--heading,.page-wrapper.account .password-reset--sent #adminLayout .admin-assessment-intro--heading,.page-wrapper.account .password-reset--sent #adminLayout .admin-lesson-intro--heading,.page-wrapper.account .password-reset--sent .admin-homework--heading,.page-wrapper.account .password-reset--sent .assessment-builder--heading,.page-wrapper.account .password-reset--sent .editable--help--h2-heading,.page-wrapper.account .password-reset--sent .teacher-pre-assessment--heading,.page-wrapper.account .password-reset--sent h2{font-size:18px;font-weight:700;margin:15px 0}.page-wrapper.account .alert{background-color:#0a0;color:#fff;font-size:14px;margin:-20px 0 20px;padding:15px;width:100%}.page-wrapper.account .grade-col{flex:0 0 20%;max-width:20%;padding:12px;width:100%}.page-wrapper.account #reset-password{color:#3967fe;display:block;font-family:OpenCL,Open Sans,sans-serif;font-size:16px;font-weight:600;margin:20px auto 10px;text-decoration:underline}.presentation-container{min-height:100vh;width:100%}.presentation-container .lesson-start-instructions{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100vh;width:100%}.presentation-container .lesson-start-instructions--overlay{align-items:center;background:rgba(51,51,51,.5);display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.presentation-container .lesson-start-instructions--overlay .editable--help--h1-heading,.presentation-container .lesson-start-instructions--overlay h1{background-color:rgba(0,0,0,.8);color:#efefef;font-family:Annie Use Your Telescope,cursive;font-size:44px;font-weight:700;margin:auto 0;min-width:200px;padding:20px 0;text-align:center;width:30%}.presentation-container .lesson-start-instructions--description{color:#fff;font-size:26px;margin-bottom:10px;padding-left:30px;padding-right:30px;text-align:center}@media screen and (max-width:640px){.presentation-container .lesson-start-instructions--description{font-size:20px}}.presentation-container .presentation-slides{display:flex;height:100vh;position:relative;width:100%}.presentation-container .presentation-slides .slide-exit-button{align-items:center;background:rgba(0,0,0,.5);border-radius:40px;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;font-size:25px;font-weight:700;height:34px;justify-content:center;left:40px;position:absolute;top:40px;transition:all .25s ease;width:34px;z-index:100}.presentation-container .presentation-slides .slide-exit-button:hover{background:#000;color:#fff;transform:scale(1.25)}.presentation-container .confirmation .modal--content{margin-top:40vh}.presentation-container .video-slide{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;width:100vw}.presentation-container .video-slide video{max-height:100vh;max-width:100vw;width:99vw}.presentation-container .static-slide{align-items:center;background-position:50%;background-size:contain;display:flex;height:100vh;justify-content:center;width:100vw}.presentation-container .static-slide .editable--help--h1-heading,.presentation-container .static-slide h1{color:#000;font-family:Annie Use Your Telescope,cursive;font-size:5em;line-height:1.25em;text-align:center}@media screen and (max-width:640px){.presentation-container .static-slide .editable--help--h1-heading,.presentation-container .static-slide h1{font-size:2.5em;line-height:1}}.presentation-container .interactive-slide{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.presentation-container .interactive-slide iframe{border:none;height:100vh;overflow:hidden;width:100vw}#adminLayout .admin-materials{padding-top:100px}#adminLayout .admin-materials--heading{display:inline-block;padding-top:30px;width:-moz-max-content;width:max-content}#adminLayout .admin-materials .materials{display:flex;flex-flow:row wrap;height:12.5rem;width:100%}#adminLayout .admin-materials .materials__wrapper{background-color:#efefef;border:2px solid #fff;border-left:0;display:flex;flex:1 1 auto;flex-direction:column;position:relative}#adminLayout .admin-materials .materials__list{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}#adminLayout .admin-materials .materials__edit-button{background-color:#ddd;cursor:pointer;height:1.5rem;height:27px;padding-top:3px;text-align:center}#adminLayout .admin-materials .material--selected{border:2px solid #619acf}#adminLayout .admin-materials .resources{display:flex;flex:0 1 auto;flex-flow:row wrap;position:relative}#adminLayout .admin-materials .resources__add-button{align-items:center;background:#d0112b;color:#fff;display:flex;flex:1 1 auto;justify-content:center;max-height:200px;max-width:12.5rem;text-align:center}#adminLayout .admin-materials .resources__add-button button{font-size:14px;height:180px;padding:20px;width:180px}#adminLayout .admin-materials .resources__add-button button:hover{background-color:#b2102b}#adminLayout .admin-materials .resources .resource{align-items:center;background-color:#efefef;border:2px solid #fff;display:flex;flex-direction:column;height:12.5rem;justify-content:space-between;text-align:center;width:12.5rem}#adminLayout .admin-materials .resources .resource:first-child{border-left:2px solid #fff}#adminLayout .admin-materials .resources .resource__title{--lh:16px;--max-lines:3;font-family:RubikCL,Rubik,sans-serif;font-size:1rem;font-weight:400;height:calc(var(--lh)*var(--max-lines) + 10px);line-height:var(--lh);overflow:hidden;padding:10px 16px 0 5px;position:relative;width:12rem}#adminLayout .admin-materials .resources .resource__title.overflowing:before{bottom:0;content:"...";position:absolute;right:0;z-index:2}#adminLayout .admin-materials .resources .resource__title.overflowing:after{background:#efefef;bottom:0;content:"";height:1rem;position:absolute;right:0;width:1rem;z-index:1}#adminLayout .admin-materials .resources .resource__icon{align-items:center;display:flex;font-size:6rem;height:70px;margin:0 auto;width:60px}#adminLayout .admin-materials .resources .resource__icon>svg{width:100%}#adminLayout .admin-materials .resources .resource__controls{align-items:center;background-color:#ddd;cursor:pointer;display:flex;flex-direction:row;height:1.5rem;width:100%}#adminLayout .admin-materials .resources .resource__controls>span{flex:1 1 auto}#adminLayout .admin-materials .resources .resource__controls>span+a{background-color:#666;color:#fff;display:block;flex:1 1 auto;margin:-2px 0;padding:2px 0}#adminLayout .admin-materials .modal--body{position:relative}#adminLayout .admin-materials .modal--body__section>span:first-child{flex-basis:auto}#adminLayout .admin-materials .modal--body__section>input{background:#fff;border:1px solid #ccc!important;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;font-size:13px!important;font-weight:400;height:29px;line-height:1.42857143;min-height:auto!important;outline:none;padding:4px 10px!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#adminLayout .admin-materials .modal--body>button.asset-browser__upload-button,#adminLayout .admin-materials .modal--body>button.button,#adminLayout .admin-materials .modal--body>button.form-file__button,#adminLayout .admin-materials .modal--body>button.teacher-pre-assessment--add-question-button{bottom:25px;font-size:12.6px;position:absolute;right:60px}#adminLayout .admin-materials .modal--body>button.asset-browser__upload-button svg,#adminLayout .admin-materials .modal--body>button.button svg,#adminLayout .admin-materials .modal--body>button.form-file__button svg,#adminLayout .admin-materials .modal--body>button.teacher-pre-assessment--add-question-button svg{margin-right:5px}#adminLayout .admin-materials .modal.form-file .modal--body{padding-bottom:80px}.page-wrapper.page-wrapper__404{flex-direction:column;justify-content:flex-start;min-height:auto!important}.page-wrapper.page-wrapper__404 .editable--help--h1-heading,.page-wrapper.page-wrapper__404 h1{font-size:80px}.page-wrapper.page-wrapper__404 h3{font-size:18px}.page-wrapper.page-wrapper__404 p{font-size:14px}#adminLayout .page-wrapper.page-wrapper__404{min-height:300px!important;padding-top:45px}.card{box-shadow:0 1px 1px rgba(0,0,0,.05)}.asset-browser__upload-button,.button,.form-file__button,.teacher-pre-assessment--add-question-button{align-items:center;border:2px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;padding:12px 8px;text-align:center;vertical-align:middle;white-space:nowrap}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.asset-browser__upload-button,.button,.form-file__button,.teacher-pre-assessment--add-question-button{font-size:13px;padding:10px 8px}}.asset-browser__upload-button,.button--red-background,.form-file__button,.teacher-pre-assessment--add-question-button{background-color:#d0112b;transition:all .25s ease}.asset-browser__upload-button:hover,.button--red-background:hover,.form-file__button:hover,.teacher-pre-assessment--add-question-button:hover{background-color:#b2102b}.button--transparent-background{background-color:transparent}.button--transparent-background:hover{background:rgba(0,0,0,.2);border-color:transparent;transition:all .25s ease}.asset-browser__upload-button,.button--white-text,.button--white-text:visited,.form-file__button,.teacher-pre-assessment--add-question-button{color:#fff}.button--red-text{color:#d0112b}.button--red-border{background:transparent;border-color:#d0112b;border-width:1px;transition:all .25s ease}.button--red-border:hover{background-color:#b2102b;color:#fff}.button--black-border{border-color:#000}.button--white-border{border-color:#fff;transition:all .25s ease}.button--green-background{background-color:#0a0;transition:all .25s ease}.button--green-background:hover{background-color:#009500}.button--white-background{background-color:#fff;transition:all .25s ease}.button--white-background:hover{background-color:hsla(0,0%,100%,.9)}.button--dark-gray-background{background-color:#444;transition:all .25s ease}.button--dark-gray-background:hover{background-color:#000}.button--gray-background{background-color:#666;transition:all .25s ease}.button--gray-background:hover{background-color:#444}.button--green-border{background:transparent;border-color:#0a0;border-radius:20px;border-width:1px;color:#0a0}.button--green-border:disabled{border-color:silver;color:silver}.button--green-border:disabled:hover{background-color:transparent;color:silver}.button--green-border:hover{background:#0a0;color:#fff;transition:all .25s ease}.button--full-width{font-size:18px;font-weight:400;margin-bottom:30px;padding:15px;width:100%}.button--small{border-width:1px;font-size:13px;padding:6px 12px}.button--modal-grey,.form-interactive__button,.form-video__button{background-color:#efefef;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px rgba(0,0,0,.2);font-size:1.2em;padding:5px 10px;transition:all .25s ease}.button--modal-grey:hover,.form-interactive__button:hover,.form-video__button:hover{background-color:#ddd}.button--grey-gradient{background-color:#fff;background-image:linear-gradient(180deg,#fff 0,#e0e0e0);border:1px solid #ccc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0;text-shadow:0 1px 0 #fff}.button--grey-gradient:hover{background-color:#e0e0e0}.asset-browser__upload-button:active,.button:active,.form-file__button:active,.teacher-pre-assessment--add-question-button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0;transition:none}.btn-loading{color:transparent!important;pointer-events:none;position:relative}.btn-loading:after{animation:spinAround .5s linear infinite;border-color:transparent transparent #dbdbdb #dbdbdb;border-radius:50%;border-style:solid;border-width:2px;content:"";display:block;height:1em;left:calc(50% - .5em);position:absolute;top:calc(50% - .5em);width:1em}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.page-enter-active,.page-leave-active{transition:opacity .2s}.page-enter,.page-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.datatable{border-collapse:separate;border-spacing:0;width:100%}.datatable thead tr th{border-bottom:4px solid #ddd;padding:8px}.datatable--centered{text-align:center}.datatable--cell{border-bottom:2px solid #ddd;font-size:14px;padding:8px;vertical-align:middle}.datatable--cell--bold{font-weight:700}.datatable--cell--centered{text-align:center}.datatable--row{background-color:#fff}.datatable--row:nth-of-type(odd){background-color:#f9f9f9}.color-badge{align-items:center;display:flex;flex-direction:row}.color-badge--badge{border:1px solid #777;border-radius:10px;display:inline-block;height:30px;margin-left:15px;width:30px}.color-badge--label{margin:1vw}@media only screen and (max-width:1200px) and (orientation:landscape),only screen and (min-device-width:1200px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1200px){.grid nav{background-color:#fefbfc;min-width:auto;width:20%}.grid nav .nav-wrapper{height:98vh;left:0;padding:20px 0 0;width:20%;z-index:1}.grid nav .nav-wrapper .logo{width:85px}.grid nav .nav-wrapper .logo>svg{display:block;margin:0 auto}.grid nav .nav-wrapper .logo>svg path{fill:#333}.grid nav .nav-wrapper #level{background-color:transparent;padding:0 10px}.grid nav .nav-wrapper #level a.dropdown--button{background-color:transparent;border:none;color:#d0112b;font-weight:700}.grid nav .nav-wrapper .navigation>li{border-left:5px solid #fff;padding-left:15px}.grid nav .nav-wrapper .navigation>li:last-child{margin-right:0;padding-left:40px}.grid nav .nav-wrapper .navigation>li:last-child:before{background:hsla(0,0%,45%,.5)}.grid nav .nav-wrapper .navigation>li.portraitAssessment{line-height:2;padding-bottom:5px;padding-top:5px}.grid nav .nav-wrapper .navigation>li.router-link-exact-active.router-link-active{margin-left:-15px}.grid .content-area{background-color:#fefbfc;box-shadow:-4px 4px 16px 0 hsla(0,0%,45%,.16);width:80%}.grid .content-area .top-bar{width:80%}.grid .content-area .top-bar--wrapper{height:80px;padding:10px 25px}.grid .content-area .top-bar--wrapper .sponsor{display:none}.grid .content-area .top-bar--wrapper .title{color:#fff;display:block;font-size:24px;font-weight:700;letter-spacing:.2px;line-height:28px}.grid .content-area .top-bar--wrapper .top-link{border-radius:50px;color:#d0112b;font-size:13px;font-weight:700;letter-spacing:.3px;padding:10px 20px}.grid .content-area .top-bar--wrapper .top-link svg>path{fill:#d0112b}.grid .content-area .main-content{background-color:#fefbfc}.grid .content-area .main-content .page-wrapper{display:block}.grid .content-area .main-content .page-wrapper .illustration{background-color:#fff;border-radius:5px;box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);width:100%}.grid .content-area .main-content .page-wrapper .illustration>img{max-height:200px}.grid .content-area .main-content .page-wrapper .content{margin:20px 0;padding:0;width:100%}.grid .content-area .main-content .page-wrapper .content .lesson-card,.grid .content-area .main-content .page-wrapper .content .lesson-overview{background-color:#fff;border-radius:8px;box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);margin:20px 0;width:100%}.grid .content-area .main-content .page-wrapper .content .lesson-card--heading,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading{align-items:center;display:flex;margin-bottom:20px}.grid .content-area .main-content .page-wrapper .content .lesson-card--heading img,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading img{height:50px;order:1}#adminLayout .grid .content-area .main-content .page-wrapper .content .lesson-card--heading .admin-assessment-intro--heading,#adminLayout .grid .content-area .main-content .page-wrapper .content .lesson-card--heading .admin-lesson-intro--heading,#adminLayout .grid .content-area .main-content .page-wrapper .content .lesson-overview--heading .admin-assessment-intro--heading,#adminLayout .grid .content-area .main-content .page-wrapper .content .lesson-overview--heading .admin-lesson-intro--heading,.grid .content-area .main-content .page-wrapper .content .lesson-card--heading #adminLayout .admin-assessment-intro--heading,.grid .content-area .main-content .page-wrapper .content .lesson-card--heading #adminLayout .admin-lesson-intro--heading,.grid .content-area .main-content .page-wrapper .content .lesson-card--heading .admin-homework--heading,.grid .content-area .main-content .page-wrapper .content .lesson-card--heading .assessment-builder--heading,.grid .content-area .main-content .page-wrapper .content .lesson-card--heading .editable--help--h2-heading,.grid .content-area .main-content .page-wrapper .content .lesson-card--heading .teacher-pre-assessment--heading,.grid .content-area .main-content .page-wrapper .content .lesson-card--heading h2,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading #adminLayout .admin-assessment-intro--heading,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading #adminLayout .admin-lesson-intro--heading,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading .admin-homework--heading,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading .assessment-builder--heading,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading .editable--help--h2-heading,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading .teacher-pre-assessment--heading,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading h2{color:#333;font-family:Rubik;font-size:24px;font-weight:500;letter-spacing:.2px;line-height:34px;margin-left:20px;order:2}#adminLayout .grid .content-area .main-content .page-wrapper .content .lesson-card--heading .admin-assessment-intro--heading+img,#adminLayout .grid .content-area .main-content .page-wrapper .content .lesson-card--heading .admin-lesson-intro--heading+img,#adminLayout .grid .content-area .main-content .page-wrapper .content .lesson-overview--heading .admin-assessment-intro--heading+img,#adminLayout .grid .content-area .main-content .page-wrapper .content .lesson-overview--heading .admin-lesson-intro--heading+img,.grid .content-area .main-content .page-wrapper .content .lesson-card--heading #adminLayout .admin-assessment-intro--heading+img,.grid .content-area .main-content .page-wrapper .content .lesson-card--heading #adminLayout .admin-lesson-intro--heading+img,.grid .content-area .main-content .page-wrapper .content .lesson-card--heading .admin-homework--heading+img,.grid .content-area .main-content .page-wrapper .content .lesson-card--heading .assessment-builder--heading+img,.grid .content-area .main-content .page-wrapper .content .lesson-card--heading .editable--help--h2-heading+img,.grid .content-area .main-content .page-wrapper .content .lesson-card--heading .teacher-pre-assessment--heading+img,.grid .content-area .main-content .page-wrapper .content .lesson-card--heading h2+img,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading #adminLayout .admin-assessment-intro--heading+img,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading #adminLayout .admin-lesson-intro--heading+img,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading .admin-homework--heading+img,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading .assessment-builder--heading+img,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading .editable--help--h2-heading+img,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading .teacher-pre-assessment--heading+img,.grid .content-area .main-content .page-wrapper .content .lesson-overview--heading h2+img{display:block}.grid .content-area .main-content .page-wrapper .content .lesson-card--content .img-wrapper,.grid .content-area .main-content .page-wrapper .content .lesson-overview--content .img-wrapper{display:none}.grid .content-area .main-content .page-wrapper .content .lesson-card--content .text-wrapper,.grid .content-area .main-content .page-wrapper .content .lesson-overview--content .text-wrapper{width:100%}.grid .content-area .main-content .page-wrapper .content .lesson-card--content p,.grid .content-area .main-content .page-wrapper .content .lesson-overview--content p{width:auto}.grid .content-area .main-content .page-wrapper .content .lesson-card--padding-wrap,.grid .content-area .main-content .page-wrapper .content .lesson-overview--padding-wrap{padding:20px}.grid .content-area .main-content .page-wrapper .content .lesson-card .v-card__text,.grid .content-area .main-content .page-wrapper .content .lesson-overview .v-card__text{width:100%}.grid .content-area .main-content .page-wrapper .content .v-tabs .v-slide-group__prev{display:none!important}.grid .content-area .main-content .page-wrapper .content .v-tabs .v-slide-group__content{width:98%}.grid .content-area .main-content .page-wrapper .content .v-tabs .v-slide-group__content .v-tabs-slider-wrapper{position:absolute}.grid .content-area .main-content .page-wrapper .content .v-window .editable--help--h1-heading,.grid .content-area .main-content .page-wrapper .content .v-window h1{font-family:OpenCL,Open Sans,sans-serif;font-size:24px;font-weight:700}.grid .content-area .main-content .page-wrapper .content .assessment--section{background-color:#fff;border-radius:8px;box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);margin:20px 0;width:100%}.grid .content-area .main-content .page-wrapper.homework .content .lesson-overview--heading{display:initial}#adminLayout .grid .content-area .main-content .page-wrapper.homework .content .lesson-overview--heading .admin-assessment-intro--heading,#adminLayout .grid .content-area .main-content .page-wrapper.homework .content .lesson-overview--heading .admin-lesson-intro--heading,.grid .content-area .main-content .page-wrapper.homework .content .lesson-overview--heading #adminLayout .admin-assessment-intro--heading,.grid .content-area .main-content .page-wrapper.homework .content .lesson-overview--heading #adminLayout .admin-lesson-intro--heading,.grid .content-area .main-content .page-wrapper.homework .content .lesson-overview--heading .admin-homework--heading,.grid .content-area .main-content .page-wrapper.homework .content .lesson-overview--heading .assessment-builder--heading,.grid .content-area .main-content .page-wrapper.homework .content .lesson-overview--heading .editable--help--h2-heading,.grid .content-area .main-content .page-wrapper.homework .content .lesson-overview--heading .teacher-pre-assessment--heading,.grid .content-area .main-content .page-wrapper.homework .content .lesson-overview--heading h2{margin:0 0 20px}.grid .content-area .main-content .page-wrapper.homework .content .lesson-overview--heading svg{display:none}#adminLayout .grid .content-area .main-content .page-wrapper.homework .lesson-overview--heading .admin-assessment-intro--heading,#adminLayout .grid .content-area .main-content .page-wrapper.homework .lesson-overview--heading .admin-lesson-intro--heading,.grid .content-area .main-content .page-wrapper.homework .lesson-overview--heading #adminLayout .admin-assessment-intro--heading,.grid .content-area .main-content .page-wrapper.homework .lesson-overview--heading #adminLayout .admin-lesson-intro--heading,.grid .content-area .main-content .page-wrapper.homework .lesson-overview--heading .admin-homework--heading,.grid .content-area .main-content .page-wrapper.homework .lesson-overview--heading .assessment-builder--heading,.grid .content-area .main-content .page-wrapper.homework .lesson-overview--heading .editable--help--h2-heading,.grid .content-area .main-content .page-wrapper.homework .lesson-overview--heading .teacher-pre-assessment--heading,.grid .content-area .main-content .page-wrapper.homework .lesson-overview--heading h2{font-family:Rubik;font-size:21px;font-weight:500;letter-spacing:.2px;line-height:34px}.grid .content-area .main-content .page-wrapper.homework .lesson-tile{margin-top:0;position:relative}.grid .content-area .main-content .page-wrapper.homework .lesson-tile--image{height:40px!important;position:absolute;top:30px}.grid .content-area .main-content .page-wrapper.homework .lesson-tile--image img{height:40px!important}.grid .content-area .main-content .page-wrapper.homework .lesson-tile--content li:before{display:none}.grid .content-area .main-content .page-wrapper.homework .lesson-tile--content ul{list-style-type:disc}.grid .content-area .main-content .page-wrapper.homework .lesson-tile--content h3{font-family:Rubik;font-size:21px;font-weight:500;letter-spacing:.2px;line-height:34px;margin-bottom:20px;margin-left:60px}.grid .content-area .main-content .page-wrapper.homework .lesson-tile:last-child{flex-flow:row wrap;padding:0}.grid .content-area .main-content .page-wrapper.homework .lesson-tile:last-child .lesson-tile--content,.grid .content-area .main-content .page-wrapper.homework .lesson-tile:last-child .lesson-tile--image{padding:20px}.grid .content-area .main-content .page-wrapper.homework .lesson-tile:last-child .lesson-tile--image{top:10px}.grid .content-area .main-content .page-wrapper.homework .lesson-tile:last-child .handout-link{align-items:center;background-color:#fafafa;border-top:1px solid #d9d9d9;display:flex;flex-basis:100%;padding:20px}.grid .content-area .main-content .page-wrapper.homework .lesson-tile:last-child .handout-link img{height:32px;width:auto}.grid .content-area .main-content .page-wrapper.homework .lesson-tile:last-child .handout-link a{font-family:OpenCL,Open Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:17px;margin-left:15px;text-decoration:underline}.grid .content-area .main-content .page-wrapper.homework .lesson-tile{background-color:#fff;border-radius:8px;box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);margin:20px 0;padding:20px;width:100%}.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading{align-items:center;display:flex;margin-bottom:20px}.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading img{height:50px;order:1}#adminLayout .grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .admin-assessment-intro--heading,#adminLayout .grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .admin-lesson-intro--heading,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading #adminLayout .admin-assessment-intro--heading,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading #adminLayout .admin-lesson-intro--heading,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .admin-homework--heading,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .assessment-builder--heading,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .editable--help--h2-heading,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .teacher-pre-assessment--heading,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading h2{color:#333;font-family:Rubik;font-size:24px;font-weight:500;letter-spacing:.2px;line-height:34px;margin-left:20px;order:2}#adminLayout .grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .admin-assessment-intro--heading+img,#adminLayout .grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .admin-lesson-intro--heading+img,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading #adminLayout .admin-assessment-intro--heading+img,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading #adminLayout .admin-lesson-intro--heading+img,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .admin-homework--heading+img,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .assessment-builder--heading+img,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .editable--help--h2-heading+img,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .teacher-pre-assessment--heading+img,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading h2+img{display:block}#adminLayout .grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .admin-assessment-intro--heading+img+svg,#adminLayout .grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .admin-lesson-intro--heading+img+svg,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--content .img-wrapper,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading #adminLayout .admin-assessment-intro--heading+img+svg,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading #adminLayout .admin-lesson-intro--heading+img+svg,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .admin-homework--heading+img+svg,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .assessment-builder--heading+img+svg,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .editable--help--h2-heading+img+svg,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading .teacher-pre-assessment--heading+img+svg,.grid .content-area .main-content .page-wrapper.homework .lesson-tile--heading h2+img+svg{display:none}.grid .content-area .main-content .page-wrapper.homework .lesson-tile--content p{width:auto}.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading{display:initial}#adminLayout .grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading .admin-assessment-intro--heading,#adminLayout .grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading .admin-lesson-intro--heading,.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading #adminLayout .admin-assessment-intro--heading,.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading #adminLayout .admin-lesson-intro--heading,.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading .admin-homework--heading,.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading .assessment-builder--heading,.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading .editable--help--h2-heading,.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading .teacher-pre-assessment--heading,.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading h2{margin:0 0 20px}.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading svg{display:none}#adminLayout .grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading .admin-assessment-intro--heading,#adminLayout .grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading .admin-lesson-intro--heading,.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading #adminLayout .admin-assessment-intro--heading,.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading #adminLayout .admin-lesson-intro--heading,.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading .admin-homework--heading,.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading .assessment-builder--heading,.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading .editable--help--h2-heading,.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading .teacher-pre-assessment--heading,.grid .content-area .main-content .page-wrapper.lesson .lesson-section--heading h2{font-family:Rubik;font-size:21px;font-weight:500;letter-spacing:.2px;line-height:34px}.grid .content-area .main-content .page-wrapper.lesson .lesson-section .lesson-tile{margin-top:0;position:relative}.grid .content-area .main-content .page-wrapper.lesson .lesson-section .lesson-tile--image{position:absolute;top:14px}.grid .content-area .main-content .page-wrapper.lesson .lesson-section .lesson-tile--content li:before{display:none}.grid .content-area .main-content .page-wrapper.lesson .lesson-section.intro .lesson-tile{margin-top:0;position:relative}.grid .content-area .main-content .page-wrapper.lesson .lesson-section.intro .lesson-tile--image{height:40px!important;position:absolute;top:14px}.grid .content-area .main-content .page-wrapper.lesson .lesson-section.intro .lesson-tile--image img{height:40px!important}.grid .content-area .main-content .page-wrapper.lesson .lesson-section.intro .lesson-tile--content li:before{display:none}.grid .content-area .main-content .page-wrapper.lesson .lesson-section.intro .lesson-tile--content ul{list-style-type:disc}.grid .content-area .main-content .page-wrapper.lesson .lesson-section.intro .lesson-tile--content h3{font-size:15px!important;font-weight:700;line-height:34px!important;margin-bottom:20px!important;margin-left:50px}.grid .content-area .main-content .page-wrapper.lesson .lesson-section--materials .checklist--grid{margin:0}.grid .content-area .main-content .page-wrapper.lesson .lesson-section--materials .checklist--grid .grid-item{transform:scale(.7)}.grid .content-area .main-content .page-wrapper.lesson .lesson-section.overview .lesson-section--description{margin-bottom:32px}.grid .content-area .main-content .page-wrapper.lesson .lesson-section.overview .lesson-tile{border-top:1px solid #dfdfdf;margin:0 -20px}.grid .content-area .main-content .page-wrapper.lesson .lesson-section.overview .lesson-tile:nth-child(odd){background-color:#fff}.grid .content-area .main-content .page-wrapper.lesson .lesson-section.overview .lesson-tile--image{position:relative}#adminLayout .grid .content-area .main-content .page-wrapper.assessment .admin-assessment-intro--heading,#adminLayout .grid .content-area .main-content .page-wrapper.assessment .admin-lesson-intro--heading,.grid .content-area .main-content .page-wrapper.assessment #adminLayout .admin-assessment-intro--heading,.grid .content-area .main-content .page-wrapper.assessment #adminLayout .admin-lesson-intro--heading,.grid .content-area .main-content .page-wrapper.assessment .admin-homework--heading,.grid .content-area .main-content .page-wrapper.assessment .assessment-builder--heading,.grid .content-area .main-content .page-wrapper.assessment .editable--help--h2-heading,.grid .content-area .main-content .page-wrapper.assessment .teacher-pre-assessment--heading,.grid .content-area .main-content .page-wrapper.assessment h2{font-family:Rubik;font-size:21px;font-weight:500;letter-spacing:.2px;line-height:34px}.grid .content-area .main-content .page-wrapper.assessment .section-icon{height:46px;left:0;min-height:auto;position:absolute;width:60px}.grid .content-area .main-content .page-wrapper.assessment .section-block{display:block;margin-bottom:0}.grid .content-area .main-content .page-wrapper.assessment .section-block .section-button{margin-top:20px}.grid .content-area .main-content .page-wrapper.assessment .section--printed-assessment{background-color:#fafafa;flex-flow:row wrap;margin:0 -20px -20px;padding:20px}.grid .content-area .main-content .page-wrapper.assessment .section--printed-assessment .printed-assessment--mobile-pdf{flex-basis:100%}.grid .content-area .main-content .page-wrapper.assessment .section--printed-assessment .printed-assessment--mobile-pdf .section-icon{height:30px;left:auto;min-height:auto;position:static;width:30px}.grid .content-area .main-content .page-wrapper.assessment .section--printed-assessment .section-text .custom-checkbox--large label:before{border:1px solid #333;height:25px;width:25px}.grid .content-area .main-content .page-wrapper.assessment .section--printed-assessment .section-text .custom-checkbox--large label:after{background-size:20px 20px;height:20px;left:3px;top:-5px;width:20px}.grid .content-area .main-content .page-wrapper.assessment .section--printed-assessment .section-text p.form-inline{margin-bottom:0}.grid .content-area .main-content .page-wrapper.assessment .section--printed-assessment .section-text .printed-assessment-form input[type=number]{height:34px;margin-left:10px;width:70px}.grid .content-area .main-content .page-wrapper.assessment .section--printed-assessment .section-text .printed-assessment-form .input-group-addon{height:34px}.grid .content-area .main-content .page-wrapper.assessment .assessment-results-container .assessment-results .button-container{left:auto;position:static;top:auto}.grid .content-area .main-content .page-wrapper.assessment .assessment--section h4{font-size:14px}.grid .content-area .main-content .page-wrapper__404 .content-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);margin:20px 0;padding:20px;width:100%}.grid .content-area .main-content .footer{background-color:#000;background-image:none;min-height:auto}.grid .content-area .main-content .footer--menu{top:auto}.grid .content-area .main-content .footer--copyright{font-size:12px;top:auto}#assessmentLayout{background-color:#fefbfc}#assessmentLayout .page-wrapper.assessment-control-panel{background-color:#fefbfc;height:100vh;justify-content:normal;margin:0!important;padding-top:80px;position:relative}#assessmentLayout .page-wrapper.assessment-control-panel nav .navbar--assessment-control .test-name-form input{font-size:16px;line-height:28px}#assessmentLayout .page-wrapper.assessment-control-panel .control-panel-link-container{padding-top:20px}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress{flex-basis:auto;margin:0 0 auto;padding:10px}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-status{margin:0}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-students{margin:0;padding:0;position:relative}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-students__header{padding:0 20px 15px}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-students__header>div{font-size:14px;line-height:15px}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-students__header>div:first-child{flex:2;padding-left:0;text-align:initial}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-students__header>div:nth-child(2){flex:8;padding:0 150px}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-students__header>div:nth-child(3){flex:2}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-students__student-list{box-shadow:0 2px 24px 0 hsla(0,0%,45%,.24);max-height:60vh;overflow-y:scroll;padding:20px}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-students__student-list .assessment-test-students__student{border-bottom:1px solid #d9d9d9;margin:0 -20px;padding:40px 20px}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-students__student-list .assessment-test-students__student:first-child{margin-top:-10px}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-students__student-list .assessment-test-students__student:last-child{border-bottom:none}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-students__student-list .assessment-test-students__student>div:first-child{flex:2}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-students__student-list .assessment-test-students__student>div:nth-child(2){flex:8}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-students__student-list .assessment-test-students__student>div:nth-child(3){flex:2}#assessmentLayout .page-wrapper.assessment-control-panel.assessment-results-panel nav .test-name-title{font-size:18px}#assessmentLayout .page-wrapper.assessment-control-panel.assessment-results-panel .control-panel-results{width:100%}#assessmentLayout .page-wrapper.assessment-control-panel.assessment-results-panel .control-panel-results>div{margin:0 0 20px}#assessmentLayout .page-wrapper.assessment-control-panel.assessment-results-panel .control-panel-results-students{margin:initial;width:100%}#assessmentLayout .page-wrapper.assessment-test{background-color:#fefbfc;margin-bottom:0!important;min-height:100vh;padding-top:40px;width:95%}#assessmentLayout .page-wrapper.assessment-test nav .navbar--assessment-control{height:80px;top:auto}#assessmentLayout .page-wrapper.assessment-test nav .navbar--assessment-control a.button--start-assessment{background-color:#fff;display:flex!important;width:40%}#assessmentLayout .page-wrapper.assessment-test nav .navbar--assessment-control .test-name{font-size:24px!important;line-height:28px}#assessmentLayout .page-wrapper.assessment-test .controls-container .assessment-control-arrows{align-items:center;width:35%}#assessmentLayout .page-wrapper.assessment-test .controls-container .core-mapping-container .v-snack__content{position:relative}#assessmentLayout .page-wrapper.assessment-test .controls-container .core-mapping-container .v-snack__wrapper{background-color:#222}#assessmentLayout .page-wrapper.assessment-test .controls-container .core-mapping-container .v-snack--bottom{bottom:30px}#assessmentLayout .page-wrapper.assessment-test .controls-container .core-mapping-container .v-snack:after{border-bottom:10px solid transparent;border-right:10px solid #222;border-top:10px solid transparent;bottom:-14px;content:"";display:block;height:0;left:78%;position:absolute;transform:rotate(-90deg);width:0}#assessmentLayout .page-wrapper.assessment-test .controls-container .core-mapping-container .v-snack p{color:#fff}#assessmentLayout .page-wrapper.assessment-test .controls-container .core-mapping-container .v-snack svg{height:16px;position:absolute;right:15px;top:15px;width:16px}#assessmentLayout .page-wrapper.assessment-test .controls-container .core-mapping-container .v-snack svg>path{fill:#fff}#assessmentLayout .page-wrapper.assessment-test .assessment-question-container .question-text-container h3{text-align:left}#assessmentLayout .page-wrapper.assessment-test .assessment-question-container .question-text-container .question-text{justify-content:flex-start}#assessmentLayout .page-wrapper.assessment-test .assessment-question-container .question-text-container .question-text p{text-align:left}#assessmentLayout .page-wrapper.assessment-test .assessment-question-container .question-text-container .question-answer-section{margin-top:16px}#assessmentLayout .student-assessment{padding:0 50px}#assessmentLayout .student-assessment.assessment-test{z-index:2}#assessmentLayout .student-assessment--student-name{align-items:center;color:#fff;display:flex;font-family:RubikCL,Rubik,sans-serif;font-size:24px!important;font-weight:500;height:80px;justify-content:space-between;left:0;line-height:28px;margin:0;padding:30px;position:absolute;right:0;top:0}#assessmentLayout .student-assessment--student-name svg{width:90px}#assessmentLayout .student-assessment--student-name svg g{fill:#fff}#assessmentLayout .student-assessment .student-name-modal .modal--content{max-width:35vw}#assessmentLayout .student-assessment .student-name-modal .modal--content .modal--body>div{flex-flow:row wrap}#assessmentLayout .student-assessment .student-name-modal .modal--content .modal--body>div input{display:inline-block;flex-basis:80%;height:40px;margin:10px auto}#assessmentLayout .student-assessment .student-name-modal .modal--content .modal--body>div input:first-child{margin-top:0}#assessmentLayout .student-assessment .student-name-modal .modal--content .modal--footer button{background-color:#3967fe;border:2px solid #3967fe;border-radius:20px;color:#fff;height:40px;margin:0 auto!important;width:80%}#assessmentLayout .student-assessment .assessment-end{margin-top:100px}#adminLayout #assessmentLayout .student-assessment .assessment-end .admin-assessment-intro--heading,#adminLayout #assessmentLayout .student-assessment .assessment-end .admin-lesson-intro--heading,#assessmentLayout .student-assessment .assessment-end #adminLayout .admin-assessment-intro--heading,#assessmentLayout .student-assessment .assessment-end #adminLayout .admin-lesson-intro--heading,#assessmentLayout .student-assessment .assessment-end .admin-homework--heading,#assessmentLayout .student-assessment .assessment-end .assessment-builder--heading,#assessmentLayout .student-assessment .assessment-end .editable--help--h2-heading,#assessmentLayout .student-assessment .assessment-end .teacher-pre-assessment--heading,#assessmentLayout .student-assessment .assessment-end h2{font-size:21px;line-height:34px}#assessmentLayout .student-assessment .assessment-end .button-container{flex-flow:row wrap}#assessmentLayout .student-assessment .assessment-end .button-container button{background-color:#3967fe!important;border-radius:50px;flex-basis:100%;font-size:14px;height:auto;line-height:17px;margin:20px auto 0;padding:10px;text-transform:capitalize;width:auto;width:150px}#assessmentLayout .student-assessment .assessment-end .button-container button:first-child{margin-top:0}#assessmentLayout .assessment-actions button.submit{border-radius:50px}#assessmentLayout .assessment-actions .assessment-control-arrows{align-items:center;display:flex;flex-basis:30%;justify-content:center;margin:10px auto}#assessmentLayout .assessment-actions .assessment-control-arrows button:focus{outline:none}#assessmentLayout .assessment-actions .assessment-control-arrows button:active{box-shadow:none}#assessmentLayout .assessment-actions .assessment-control-arrows button svg{height:25px;width:20px}.assessment-question-container{margin-top:65px}.assessment-question-container .question-container .question-text-section{margin:0;padding:30px;width:100%}.assessment-question-container .question-container .question-text-section .question-text{flex-flow:row wrap;position:relative}.assessment-question-container .question-container .question-text-section .question-text .audio-player{left:-7px;position:absolute;top:-60px}.assessment-question-container .question-container .question-text-section .question-text .audio-player .asset-browser__upload-button,.assessment-question-container .question-container .question-text-section .question-text .audio-player .button,.assessment-question-container .question-container .question-text-section .question-text .audio-player .form-file__button,.assessment-question-container .question-container .question-text-section .question-text .audio-player .teacher-pre-assessment--add-question-button{background-color:#3967fe;height:40px;padding:0;width:40px}.assessment-question-container .question-container .question-text-section .question-text .audio-player .asset-browser__upload-button svg path,.assessment-question-container .question-container .question-text-section .question-text .audio-player .button svg path,.assessment-question-container .question-container .question-text-section .question-text .audio-player .form-file__button svg path,.assessment-question-container .question-container .question-text-section .question-text .audio-player .teacher-pre-assessment--add-question-button svg path{fill:#fff}.assessment-question-container .question-container .question-answer-section{margin:30px 0 0;padding-left:30px;width:100%}.assessment-question-container .question-container .question-answer-section ul{margin:20px 0}.assessment-question-container .question-container .question-answer-section ul li:last-child{margin-bottom:0;padding-bottom:0}.assessment-question-container .question--drag-drop-ordering .question-container .question-text-section h3{text-align:left}.assessment-question-container .question--drag-drop-ordering .question-container .question-text-section .question-text p{text-align:initial}.assessment-question-container .question--drag-drop-matching .question-container .question-text-section h3{text-align:left}.assessment-question-container .question--drag-drop-matching .question-container .question-text-section .question-text{justify-content:normal}.assessment-question-container .question--multiple-choice-image{width:100%}.assessment-question-container .question--multiple-choice-image .multiple-choice-image--item{border:1px solid #fafafa;box-shadow:0 2px 4px 0 rgba(0,0,0,.24);height:150px;margin:10px;width:150px}.assessment-question-container .question--multiple-choice-image .multiple-choice-image--item img{height:150px;width:150px}.assessment-question-container .question--multiple-choice-image .multiple-choice-image--item:after{border:0;height:150px;width:150px}.assessment-question-container .question--multiple-choice-image .multiple-choice-image--selected{border:0;box-shadow:none}.assessment-question-container .question--multiple-choice-image .multiple-choice-image--selected:after{border:4px solid #3967fe}.assessment-question-container .question--multiple-choice-text{width:100%}#authLayout{padding-bottom:120px}#authLayout .footer{bottom:0;left:0;position:fixed;right:0}.question-text-container .multiple-choice-image--list,.question-text-container--with-image,.question-text-container--with-image#multi-select{min-width:auto;width:100%!important}.computer-mobile{background-image:url(/assets/icon_computer.png);margin-top:30px!important}.tooltip{max-width:560px}.tooltip.assessment-test__progress-tooltip .tooltip-arrow{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-device-width:1366px) and (min-device-width:1200px){.grid nav{background-color:#fefbfc!important}.grid nav .nav-wrapper #level a.dropdown--button{background-color:#fefbfc!important;color:#479f4c!important}.grid .content-area .top-bar--wrapper .top-link{background-color:#fff!important;color:#479f4c!important}}@keyframes slideInFromBottom{0%{bottom:-300px}to{bottom:0}}@media screen and (max-width:640px){.grid{display:block}.grid .v-navigation-drawer{background-color:#fefbfc}.grid .v-navigation-drawer.v-navigation-drawer--absolute{position:fixed;z-index:101}.grid .v-navigation-drawer--open .sponsor{animation:slideInFromBottom 1s ease-out .3s 1;animation-fill-mode:forwards;position:absolute;width:100vw}.grid .v-navigation-drawer div[role=list]{margin-bottom:200px;margin-top:80px}.grid .v-navigation-drawer div[role=list] .v-list-item{min-height:45px}.grid .v-navigation-drawer div[role=list] .v-list-item a{color:#333}.grid .v-navigation-drawer div[role=list] .v-list-item:first-child a{color:#d0112b;font-weight:700}.grid .v-navigation-drawer div[role=list] .v-list-item.active{border-left:5px solid #d0112b;color:#d0112b;font-weight:700}.grid .v-navigation-drawer div[role=list] .v-list-item.active a{color:#d0112b;font-weight:700}.grid .v-navigation-drawer div[role=list] .v-list-item.active.lesson{border-left:none;color:#333;font-weight:400}.grid .v-navigation-drawer div[role=list] .v-list-item.active.lesson a{color:#333;font-weight:400}.grid .v-navigation-drawer div[role=list] .v-list-item .dropdown a[role=button]>span{margin-right:15px}.grid .v-navigation-drawer div[role=list] .v-list-item .dropdown--menu a{color:#333;font-weight:400}.grid .v-navigation-drawer div[role=list] .v-list-item .dropdown--menu li.active{background-color:#d0112b}.grid .v-navigation-drawer div[role=list] .v-list-item .dropdown--menu li.active a,.grid .v-navigation-drawer div[role=list] .v-list-item .dropdown--menu li.active a:hover,.grid .v-navigation-drawer div[role=list] .v-list-item .dropdown--menu li.active a:visited{background-color:#d0112b!important;background-image:none!important;color:#fff!important}.grid .v-navigation-drawer__append .sponsor{background:#f5f5f5;bottom:-300px;box-shadow:1px 0 3px #999;margin-bottom:0;padding-bottom:16px;padding-top:16px;text-align:center}.grid .v-navigation-drawer__append .sponsor img,.grid .v-navigation-drawer__append .sponsor p{display:block;margin:0 auto}.grid .v-navigation-drawer__append .sponsor p{color:#777;letter-spacing:.75px;margin-bottom:8px;text-transform:uppercase}.grid .v-navigation-drawer__append .sponsor img{box-shadow:-4px 4px 16px 0 hsla(0,0%,45%,.16);height:80px;padding:10px}.grid nav{top:0;width:100%}.grid nav,.grid nav .nav-wrapper{height:60px;position:fixed;z-index:102}.grid nav .nav-wrapper{background-color:#fff;width:100vw}.grid nav .nav-wrapper .logo{left:calc(50vw - 50px);order:2;position:fixed;top:10px;width:90px}.grid nav .nav-wrapper .nav-toggle{display:block;left:15px;margin-left:10px;order:1;position:fixed;top:20px}.grid nav .nav-wrapper #level,.grid nav .nav-wrapper .navigation,.grid nav .nav-wrapper .sponsor{display:none}.grid .content-area{width:100%}.grid .content-area .top-bar{padding:0;position:fixed;top:60px;width:100vw;z-index:100}.grid .content-area .top-bar--wrapper{height:auto;padding:10px;width:100vw}.grid .content-area .top-bar--wrapper .title{font-size:14px;margin-left:8px}.grid .content-area .top-bar--wrapper .top-link{font-size:13px;padding:10px 14px}.grid .content-area .top-bar--wrapper .top-link svg{display:none}.grid .content-area .top-bar--review-assessment .top-bar--wrapper .title{font-size:12px;margin-left:8px}.grid .content-area .top-bar--review-assessment .top-bar--wrapper .top-link{font-size:11px;padding:10px 8px}.grid .content-area .main-content{margin-top:130px}.grid .content-area .main-content .content .editable--help--h1-heading,.grid .content-area .main-content .content h1{font-size:24px}.grid .content-area .main-content .content .asset-browser__upload-button,.grid .content-area .main-content .content .button.button--red-background.button--white-text,.grid .content-area .main-content .content .form-file__button,.grid .content-area .main-content .content .teacher-pre-assessment--add-question-button{font-size:13px}#adminLayout .grid .content-area .main-content .content .lesson-card--heading .admin-assessment-intro--heading,#adminLayout .grid .content-area .main-content .content .lesson-card--heading .admin-lesson-intro--heading,.grid .content-area .main-content .content .lesson-card--heading #adminLayout .admin-assessment-intro--heading,.grid .content-area .main-content .content .lesson-card--heading #adminLayout .admin-lesson-intro--heading,.grid .content-area .main-content .content .lesson-card--heading .admin-homework--heading,.grid .content-area .main-content .content .lesson-card--heading .assessment-builder--heading,.grid .content-area .main-content .content .lesson-card--heading .editable--help--h2-heading,.grid .content-area .main-content .content .lesson-card--heading .teacher-pre-assessment--heading,.grid .content-area .main-content .content .lesson-card--heading h2{font-size:15px!important;line-height:34px!important;margin-bottom:0!important}.grid .content-area .main-content .content .lesson-card--heading img{height:30px!important;width:auto}.grid .content-area .main-content .content .lesson-card--content p,.grid .content-area .main-content .content .lesson-card--content ul{font-size:13px}#adminLayout .grid .content-area .main-content .content .lesson-card--padding-wrap-even .admin-assessment-intro--heading,#adminLayout .grid .content-area .main-content .content .lesson-card--padding-wrap-even .admin-lesson-intro--heading,.grid .content-area .main-content .content .lesson-card--padding-wrap-even #adminLayout .admin-assessment-intro--heading,.grid .content-area .main-content .content .lesson-card--padding-wrap-even #adminLayout .admin-lesson-intro--heading,.grid .content-area .main-content .content .lesson-card--padding-wrap-even .admin-homework--heading,.grid .content-area .main-content .content .lesson-card--padding-wrap-even .assessment-builder--heading,.grid .content-area .main-content .content .lesson-card--padding-wrap-even .editable--help--h2-heading,.grid .content-area .main-content .content .lesson-card--padding-wrap-even .teacher-pre-assessment--heading,.grid .content-area .main-content .content .lesson-card--padding-wrap-even h2{font-size:15px!important;line-height:34px!important}.grid .content-area .main-content .content .lesson-card--padding-wrap-even p,.grid .content-area .main-content .content .lesson-card--padding-wrap-even ul{font-size:13px}.grid .content-area .main-content .content .lesson-card .download-container{display:block}.grid .content-area .main-content .content .lesson-card .download-container .download{display:block;font-size:13px;margin-top:15px;padding:0}.grid .content-area .main-content .content .lesson-card .download-container .download:before{background-size:auto 13px;height:13px;width:13px}#adminLayout .grid .content-area .main-content .content .lesson-overview--heading .admin-assessment-intro--heading,#adminLayout .grid .content-area .main-content .content .lesson-overview--heading .admin-lesson-intro--heading,.grid .content-area .main-content .content .lesson-overview--heading #adminLayout .admin-assessment-intro--heading,.grid .content-area .main-content .content .lesson-overview--heading #adminLayout .admin-lesson-intro--heading,.grid .content-area .main-content .content .lesson-overview--heading .admin-homework--heading,.grid .content-area .main-content .content .lesson-overview--heading .assessment-builder--heading,.grid .content-area .main-content .content .lesson-overview--heading .editable--help--h2-heading,.grid .content-area .main-content .content .lesson-overview--heading .teacher-pre-assessment--heading,.grid .content-area .main-content .content .lesson-overview--heading h2{font-size:15px!important;line-height:34px!important;margin-bottom:10px!important}.grid .content-area .main-content .content .lesson-overview--content p{font-size:13px}.grid .content-area .main-content .content .lesson-tile{position:relative}.grid .content-area .main-content .content .lesson-tile--image{height:40px!important;top:-10px!important;width:auto}.grid .content-area .main-content .content .lesson-tile--image img{height:40px!important}.grid .content-area .main-content .content .lesson-tile--content h3{font-size:15px!important;font-weight:700;line-height:34px!important;margin-bottom:20px!important;margin-left:50px}.grid .content-area .main-content .content .lesson-tile--content li,.grid .content-area .main-content .content .lesson-tile--content p{font-size:13px}.grid .content-area .main-content .content .lesson-tile--content li:before{display:none}.grid .content-area .main-content .content .lesson-tile--content ul{list-style-type:disc;padding-left:15px}.grid .content-area .main-content .content .v-tabs .v-slide-group__content .v-tab{font-size:12px}.grid .content-area .main-content .page-wrapper.homework .lesson-tile--image{position:absolute;top:30px!important}.grid .content-area .main-content .page-wrapper.homework .lesson-tile:nth-child(4) .lesson-tile--image img{height:35px!important}.grid .content-area .main-content .page-wrapper.homework .lesson-tile:nth-child(4) .vjs-controls-enabled{height:200px;width:85vw}.grid .content-area .main-content .page-wrapper.homework .lesson-tile:nth-child(5) .lesson-tile--content h3{justify-content:space-between;line-height:1;margin-left:40px}.grid .content-area .main-content .page-wrapper.homework .lesson-tile:nth-child(5) .lesson-tile--content h3 a{line-height:1;padding:5px}.grid .content-area .main-content .page-wrapper.lesson .lesson-section.intro .lesson-tile--image{top:14px!important}.grid .content-area .main-content .page-wrapper.lesson .lesson-section--materials .checklist--grid{flex-flow:row wrap}.grid .content-area .main-content .page-wrapper.lesson .lesson-section--materials .checklist--grid .grid-item{flex-basis:30%!important}.grid .content-area .main-content .page-wrapper.assessment .content .section--printed-assessment .input-group:after{content:none}.grid .content-area .main-content .page-wrapper.assessment>a.button--post-assessment-lesson{border-radius:50px;font-size:13px;height:40px;margin-bottom:20px;width:100%}#authLayout{padding-bottom:0}.footer{background-color:#000;background-image:none;min-height:auto;position:relative!important}.footer--menu{flex-flow:row wrap;top:auto}.footer--menu--links{display:flex;flex-basis:100%;flex-flow:row wrap;margin-bottom:0;margin-top:15px}.footer--menu--links a{flex-basis:100%;font-size:13px;line-height:14px;margin:10px 0}.footer--menu--links+.footer--menu-item{margin-bottom:30px;width:100px}.footer--copyright{font-size:10px;top:auto}.footer--copyright p{font-size:10px}.footer.stick-to-bottom{position:fixed!important}.assessment-question-container .question-container .question-answer-section{padding-left:15px}.assessment-question-container .question--drag-drop-ordering .question-container .question-text-container .question-answer-section{padding:0}.assessment-question-container .question--drag-drop-ordering .question-container .question-text-container .question-answer-section .item-ordering--row{display:block;padding:20px}.assessment-question-container .question--drag-drop-ordering .question-container .question-text-container .question-answer-section .item-ordering--row .image-container{height:200px;margin:0 auto;width:200px}.assessment-question-container .question--drag-drop-ordering .question-container .question-text-container .question-answer-section .item-ordering--row .text-container span{margin:0 auto}.assessment-question-container .question--drag-drop-ordering .question-container .question-text-container .question-answer-section .item-ordering--row ul{margin:20px auto 0;padding-top:35px;position:relative}.assessment-question-container .question--drag-drop-ordering .question-container .question-text-container .question-answer-section .item-ordering--row ul .order-header{display:block;font-size:16px;position:absolute;top:0}.assessment-question-container .question--drag-drop-matching .question-container .question-text-container .question-answer-section{padding:0}.assessment-question-container .question--drag-drop-matching .question-container .question-text-container .question-answer-section .item-matching--headers{display:none}.assessment-question-container .question--drag-drop-matching .question-container .question-text-container .question-answer-section .item-matching--row{display:block;padding:20px}.assessment-question-container .question--drag-drop-matching .question-container .question-text-container .question-answer-section .item-matching--row .image-container{height:200px;margin:0 auto;width:200px}.assessment-question-container .question--drag-drop-matching .question-container .question-text-container .question-answer-section .item-matching--row .radio-options{justify-items:center;margin:20px auto 0;width:100%}.assessment-question-container .question--drag-drop-matching .question-container .question-text-container .question-answer-section .item-matching--row .radio-options li{flex-direction:column;width:50%}.assessment-question-container .question--drag-drop-matching .question-container .question-text-container .question-answer-section .item-matching--row .radio-options .mobile-title{display:block;font-size:16px;margin:0 auto 20px;text-align:center!important}#assessmentLayout .page-wrapper.assessment-test{padding:130px 0 0}#assessmentLayout .page-wrapper.assessment-test nav .navbar--assessment-control{flex-direction:column;width:100vw}#assessmentLayout .page-wrapper.assessment-test nav .navbar--assessment-control .navbar--back{display:flex;left:15px;position:absolute;top:18px}#assessmentLayout .page-wrapper.assessment-test nav .navbar--assessment-control .test-name{font-size:12px!important;letter-spacing:.2px;padding-left:70px}#assessmentLayout .page-wrapper.assessment-test nav .navbar--assessment-control .button--start-assessment{width:100%!important}#assessmentLayout .page-wrapper.assessment-test .controls-container .core-mapping-container h3{text-align:center}#assessmentLayout .page-wrapper.assessment-test .controls-container .core-mapping-container h3>svg{position:static}#assessmentLayout .page-wrapper.assessment-test .controls-container .core-mapping-container .v-snack:after{left:40%}#assessmentLayout .page-wrapper.assessment-control-panel{padding-top:130px}#assessmentLayout .page-wrapper.assessment-control-panel .test-name--complete{display:flex}#assessmentLayout .page-wrapper.assessment-control-panel .test-name--complete>.test-name-title{flex-basis:100%;flex-flow:row wrap}#assessmentLayout .page-wrapper.assessment-control-panel .test-name--complete>.test-name-title button{flex-basis:100%;margin:0}#assessmentLayout .page-wrapper.assessment-control-panel.assessment-results-panel nav .test-name-title button{margin-top:15px!important}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-students__student-list{padding:0!important}#assessmentLayout .page-wrapper.assessment-control-panel .assessment-test-progress .assessment-test-students__student{padding:30px!important}#assessmentLayout .navbar--assessment-control{flex-flow:row wrap;height:auto!important;padding:15px}#assessmentLayout .navbar--assessment-control .test-name-form{margin-bottom:15px;width:100%}#assessmentLayout .navbar--assessment-control button{flex-basis:100%}#assessmentLayout .control-panel-link-container>div{width:100%!important}#assessmentLayout .assessment-question-container .question-container .question-text-section .question-text .audio-player .asset-browser__upload-button,#assessmentLayout .assessment-question-container .question-container .question-text-section .question-text .audio-player .button,#assessmentLayout .assessment-question-container .question-container .question-text-section .question-text .audio-player .form-file__button,#assessmentLayout .assessment-question-container .question-container .question-text-section .question-text .audio-player .teacher-pre-assessment--add-question-button{height:35px;padding:0;width:35px}#assessmentLayout .page-wrapper.student-assessment{padding-bottom:40px;padding-top:80px}#assessmentLayout .student-name-modal{width:100vw}#assessmentLayout .student-name-modal .modal--content{max-width:none!important}#assessmentLayout .assessment-actions{display:block;height:-moz-fit-content;height:fit-content;margin:0;padding:0 20px}#assessmentLayout .assessment-actions .button-submit-container{display:flex;justify-content:center;margin-top:20px;width:100%}#assessmentLayout .assessment-actions .assessment-control-arrows{font-weight:400;position:static;width:75%}#assessmentLayout .assessment-actions .assessment-control-arrows .assessment-control:nth-child(2){font-size:14px;font-weight:400}#assessmentLayout .assessment-actions .assessment-control-arrows button svg{height:20px;width:20px}#assessmentLayout .assessment-actions .assessment-control-arrows path{fill:#3967fe}.question-text-container .multiple-choice-image--list,.question-text-container--with-image#multi-select{min-width:auto;width:100%}.modal--title>.text-wrapper{flex-basis:90%;white-space:normal}.assessment-question-container{margin-top:25px}.control-panel-legend{display:none!important}.drag-drop-matching--targets>.drop-zone>h3{margin-bottom:15px!important;min-height:90px}.presentation-container .lesson-start-instructions{height:100%}.presentation-container,.presentation-container .lesson-start-instructions--overlay{max-height:-webkit-fill-available;min-height:0}#slide-navigation-container{bottom:0!important;opacity:1!important}}@media only screen and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){#authLayout .auth-container{padding-top:20px}#adminLayout #authLayout .auth-container .admin-assessment-intro--heading,#adminLayout #authLayout .auth-container .admin-lesson-intro--heading,#authLayout .auth-container #adminLayout .admin-assessment-intro--heading,#authLayout .auth-container #adminLayout .admin-lesson-intro--heading,#authLayout .auth-container .admin-homework--heading,#authLayout .auth-container .assessment-builder--heading,#authLayout .auth-container .editable--help--h2-heading,#authLayout .auth-container .teacher-pre-assessment--heading,#authLayout .auth-container h2{margin-bottom:12px}}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:#f8f8f8;cursor:not-allowed}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:#fff;border:1px solid rgba(60,60,60,.26);border-radius:0 0 4px 4px;border-top-style:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);box-sizing:border-box;display:block;left:0;list-style:none;margin:0;max-height:350px;min-width:160px;overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:1000}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:#333;cursor:pointer;display:block;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--deselect{background:#fb5858;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5);cursor:inherit}.vs__selected{align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;display:flex;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:rgba(60,60,60,.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;flex-grow:1;font-size:1em;line-height:1.4;margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0);transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;width:5em}.vs--loading .vs__spinner{opacity:1}
