body{margin:0;font-family:Arial,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#205cd4;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logosContainer{height:10px}.one-third-row{width:33.33%}.App-title{text-align:left;margin-left:4em}.Directions-header{position:relative;background-color:#f2f2f2;color:#000;height:48px;font-size:20px;font-weight:600;margin:1em 1em 1em 3em;text-align:left}.Directions-header-text{position:absolute;top:50%;transform:translateY(-50%)}.Directions{margin:1em 1em 1em 4em;text-align:left}.Times-Alive-container{background-color:#40e0d0;color:#fff;margin:auto;height:760px;width:1010px}.Times-Alive{background-color:#00f;border:2px solid #00f;margin:auto;height:100%;width:100%}.App-Title-container{margin:10px;padding:8px 8px 5px;display:flex;background:#fff}.App-Title-left{flex:1 1;text-align:left}.App-Title-left img{height:40px}.App-Title-right{flex:1 1;text-align:right;font-family:Roboto,Helvetica Neue,Helvetica,sans-serif;font-size:14pt;font-weight:400;color:#000;bold{font-weight:700}a{color:#000;font-size:13pt;text-decoration:none}}.lesson-title{padding-left:.25em;padding-right:.25em}.lesson-section,.lesson-title{background-color:#000;color:#fff}.lesson-section{padding-right:.5em}.lesson-name,.lesson-section{padding-left:.5em}.Times-Alive-lessons-area{background-color:#fff;color:#000;border:2px solid #00f;margin:auto;height:550px;width:980px;position:relative}.Times-Alive-lessons-area--classroom{height:630px}.Times-Alive-lesson,.Times-Alive-lessons-area>:first-child{width:100%;height:100%}.button-toolbar-area{background-color:#d1e4ec;height:80px;margin:8px 10px}.copyright{margin-top:.75em;font-size:14px;color:#555}@media print{.App-title,.button-toolbar-area,.City-creek-logo,.copyright,.Directions,.Directions-header,.Page-footer,.Page-header,.Post-ta-gap,.Times-tables-the-fun-way,.TimesAliveLogo{display:none}.Times-Alive-container{width:100%}.Times-Alive,.Times-Alive-lessons-area{background-color:initial;border:none;max-width:580pt}}.roundButtonContainer{height:80px;width:90px}.roundButtonContainer .buttonWrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.roundButtonContainer .buttonWrapper .icon{color:#fff;width:2em;height:2em}.roundButtonContainer .buttonWrapper button{width:4em;height:4em;border-radius:50%}.roundButtonContainer .buttonWrapper button:disabled{background-color:grey}.roundButtonContainer .buttonWrapper button:focus{outline:thin dotted}.roundButtonContainer .buttonWrapper label{color:#000;text-transform:uppercase;font-size:80%}.roundButtonContainer .tooltiptext{position:relative;z-index:100;top:-150px;background-color:#91ccff;color:#000;padding:.5em;font-size:100%;margin-left:.25em;margin-right:.25em;border-radius:6px}.roundButtonContainer .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-12px;border:12px solid transparent;border-top-color:#91ccff}.lessonContainerContainer{position:relative;overflow:scroll}.lessonContainer{background-image:url(data:image/png;base64,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);display:flex;flex-direction:row}.lessonContainer .lessonColumn{width:32%;margin:.5em}.lessonContainer .lesson{border:1px solid #000;background-color:#fff}.lessonContainer .lesson .header{display:flex;flex-direction:row;border-bottom:1px solid #000;background:#9cf;font-size:8.5pt}.lessonContainer .lesson .header .type{width:20%}.lessonContainer .lesson .header .section{width:10%}.lessonContainer .lesson .header .name{width:50%;font-weight:800}.lessonContainer .lesson .header .facts{width:20%}.lessonContainer .lesson .sectionContainer{border-bottom:1px solid #000;display:flex;flex-direction:row;font-size:10pt;font-weight:500;cursor:pointer}.lessonContainer .lesson .sectionContainer .progress{width:10%;font-size:14pt}.lessonContainer .lesson .sectionContainer .type{width:10%;border-right:1px solid #000;font-size:14pt}.lessonContainer .lesson .sectionContainer .section{width:10%;border-right:1px solid #000}.lessonContainer .lesson .sectionContainer .name{width:50%;border-right:1px solid #000}.lessonContainer .lesson .sectionContainer .facts{width:20%}.lessonContainer .lesson .sectionContainerContainer .sectionContainer:not(.sectionContainer--disabled):hover{background-color:#ffffd0}.lessonContainer .lesson .sectionContainer--disabled{cursor:default;color:grey}.lessonContainer .lesson .sectionContainerTestComplete{border-bottom:1px solid #000;display:flex;flex-direction:row;font-size:10pt;font-weight:500;color:grey}.lessonContainer .lesson .sectionContainerTestComplete .clearButton{background-color:#dd8500;color:#fff;border-width:0}.lessonContainer .lesson .sectionContainerTestComplete .clearButtonArea{width:20%;border-right:1px solid #000;font-size:14pt}.lessonContainer .lesson .sectionContainerTestComplete .section{width:10%;border-right:1px solid #000}.lessonContainer .lesson .sectionContainerTestComplete .name{width:50%;border-right:1px solid #000}.lessonContainer .lesson .sectionContainerTestComplete .facts{width:20%}.dialogText{color:#0d2d70;text-align:center}.buttonRow{margin:1ex;display:flex;flex-direction:row;justify-content:center}.yesButton{margin-right:2em;background-color:#5a5aff}.noButton,.yesButton{font-size:16pt;color:#fff}.noButton{margin-left:2em;background-color:red}.passwordInput{outline:none;border:2px solid #000;color:#000}.passwordInput,.passwordLabel{width:100%;font-size:18pt;text-align:center}.passwordLabel{display:block;color:#0d2d70;font-weight:600}.passwordButtonRow{display:flex;flex-direction:row;justify-content:center}.passwordPrompt{color:#000;font-size:10pt;visibility:hidden;text-align:left;margin-right:1em}.passwordEnterButton{background-color:#dd8500;color:#fff;font-size:16pt}.closeX{position:absolute;top:3px;right:3px;cursor:default;font-size:16pt}.buttonToolBar{height:60px}.buttonToolBar,.buttonToolBar .buttonRow{display:flex;flex-direction:row;justify-content:space-around}.buttonToolBar .buttonRow{width:35%}.buttonToolBar .buttonColumn{width:30%;display:flex;flex-direction:column;justify-content:flex-end}.buttonToolBar .backBtn{background-color:#42d355}.buttonToolBar .muteBtn{background-color:#39a5fe}.buttonToolBar .playBtn{background-color:#a549aa}.buttonToolBar .quitBtn{background-color:#3d50ff}.buttonToolBar .printTestBtn{color:#fff;background-color:#ea8621;text-transform:uppercase;font-size:10pt;margin:.75em}.buttonToolBar .progressBtn{color:#fff;background-color:#ff3223;text-transform:uppercase;margin:.1em;font-size:10pt}.buttonToolBar .helpBtn{background-color:#e7170a}.buttonToolBar .lessonListBtn{background-color:#004cff}.buttonToolBar .replayBtn{background-color:#dc8222}.buttonToolBar .nextBtn{background-color:#42d355}.playpause{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAC4XpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHja7ZdbstsgDIbfWUWXYEkIieVgLjPdQZffH+w4ybm0p9M+dWLGQASW5P8DkoT+4/sI33BRThyimqec0oYr5pi5oOPbceVV0xZXfbvorJ/s4eoyWkErx4CV86kCu94fuMWg/dke/BxhPx3dIvPRyIw8++0xSdj5sFM8HeV+dFJ2e0x1Px3Vc+JK5byjP73k+hyeDAaVmiKQMHch2VCznBnIcZdpX7VhHmr0WVJAo+KnMwjy9Hp3gR8F+lD88Fb9z8TnctrljZbpRi19PED6xi5XGH4MLFdG/DxgcnP1XuQxmo/Rj7crMUHRdK6oax0tN5i4Q3JZjyUUw63o2yoZxbeyVSBvW912lEqZGOqPQJEaFRrUV1upIsXIncGEmSvLsjkYZa4yOcVZaLBJliYOZpV7EIGZr1xoxc0rXiVH5EaYygRnhEc+LeFXg39Swhh1SkSbX1ohL57rGmlMcrPGLAChcXLTJfCtXJt2ewArIKhLZscLlm0/XOxK97Uli7NgnqI9thAFa6cDSITYimRIQGBLJEqJNmM2IujoAFSQOUvkHQRIlRuS5CiC88jYecbGM0ZrLisnnmacTQChkrCfHIQKYMWoWD8WHWuoqGhU1aSmHjRrSZJi0pSSpXnIFROLppbMzC1bcfHo6snN3bOXzFlwBmpO2bLnnEvhUBCowFfB/ALLzrvscdc97bb7nvdSsXxqrFpTteo119K4ScMx0VKz5i230il0nBQ9du2pW/eeexlYa0NGHDrSsOEjj3JRO6m+K39AjU5qvEjNeXZRgzWY3VzQPE50MgMxjgTiNglgQfNktjnFyJPcZLZlxqZQRpI62YRGkxgQxk6sgy52d3Jf4hbUv8SNf0cuTHT/glwAuvfcPqDW5vdcXcSOXTg13QS7D+PdS2Av80ut/G37cvRy9HL0cvRy9HL0cvQfOBr48YA/seEn2Uidc2Vqx3UAAAGFaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDUBSFT1OlUiqCdhBxyFCdLIiKOEorFsFCaSu06mDy0j9o0pCkuDgKrgUHfxarDi7Oujq4CoLgD4iTo5Oii5R4X1JoEeODx/s4753DffcCQrPKVLNnElA1y0gnYmIuvyoGXhHEIIAAIhIz9WRmMQvP9XUPHz/vojzL+92fq18pmAzwicTzTDcs4g3i2U1L57xPHGZlSSE+J54wqEDiR67LLr9xLjks8MywkU3HicPEYqmL5S5mZUMlniGOKKpG+ULOZYXzFme1WmftOvkPQwVtJcN12qNIYAlJpCBCRh0VVGEhSqdGiok03cc8/COOP0UumVwVMHIsoAYVkuMHn8Hv3prF6Sk3KRQDel9s+2OMBrQLtBq2/X1s260TwP8MXGkdf60JzH2S3uhokSNgYBu4uO5o8h5wuQMMP+mSITmSn7ZQLALvZzSmPDB0CwTX3L6173H6AGSpV8s3wMEhMF6i7HWPf/d19+3fN+3+/QA7pXKRRkZJeQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+QKEgAbAS+Qj40AAAusSURBVHja7d17jFxlGcfxb1sQSkBA0ChRaYkQL4kVCBEiwjYRQQGpUdREhSVRURJjJf6BfyiDknhNLCKSCMoCEuIlCKGIGpUlEYhKajVeqoG6RUEJyKUIBSmtf5x3MmfPDrtzOXPOmXm+n2STne3OzNnTc37zvs+8zxyQJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSAjoR2D0GXyf6X6VolrsLGu3vwBnuBhkAMa0CbgRuA9a4O2QAxDQFbAa+Buzv7pABENN6YA74hLtCBkBMBwAbUn3AwqUMgMD1gdlUHzjU3SEDIG59YA640PqADIC4WikIznZXyACIWx+YAX5nfUAGQFxvSPWBH1kfkAEQ1zqy9QPWB2QABJ4WtFIQWB+QARDUqlQfcFmxDIDAptJo4CqnBTIA4pqms35ABoAC1wdsOzYAFLw+0G479m1DA0CB6wNz2HZsACg0244NAFkfsO3YAJD1AZcVGwAKbx22HRsACq+FbccGgMLXB2aw7dgAUGjttuOrrA8YAIprGtuODQCFnxa0UhC4rNgAUFCr8GpGBoDCm8K2YwNA1gew7dgAkPUBXFZsACh8fWAW244NAIWvD8xh27EBoNBsOzYAZH2ADbis2ABQaF7NyACQbDs2ACSvZmQAKLxVdK5mZH3AAFBQU9h2bAAovGk6bccyABSQVzMyACTbjg0AybZjA0Ci03bssmIDQIHrA17NyACQ9QHbjg0AWR+w7dgAUHjttmOXFRsAClwfmMG2YwNAodl2bABIrMOrGRkACj8taBG47dgAkAK3HRsAUscUnbbj/Q0AKaZpglzNyACQFq8PTHTbsQEgLV0fmNi2YwNA6r0+sJkJW1ZsAEj9mairGRkA0mD1gYloOzYApOHqA7OM8bJiA0Aa3thezcgAkMrTYszajg0Aqfz6wAxj0nZsAEij0W47bvTVjAwAabSmaXDbsQEgVTMtaNHAtmMDQKrOKjptx2sMACmmKRpyNSMDQKq3PjBHjW3HBoDUjPpALcuKDQCpOfWBWSq+mpEBIDWvPjBHRW3HBoAU2B7uAqlRZsmKg9sMACmOuXTi317lkzoFkOr1GNm7AKurPvkdAUj1miH7iLHHrQFIseb564Hf170hTgGk6uf5a5tw8jsCkKqb529IX483acMMAGn08/wWFb2tZwBIzbA5zfNvb/JGGgBS+cP99cDV47CxFgGl8rTImnquHpcNdgQgDe/G9Kq/bdw23ACQBjdHDct3nQJIzZjnrx7nk98AkPq3Ic3zL5mEP8YpgNSbWRqyfNcAkKqd568HbprEP84AkJ5/nr8BuGiS/0gDQFpohprbdKtiEVCaP8+fAs6JcPI7ApA68/wWY7SCzwCQypvnN65N1wCQRmtsl+8aANLgxqJN1wCQyh/uj02bblV8F0ARtJfvevI7AlAgs1R4lR0DQGqGOca8TdcpgDT4PH+1J78jAMUyQ5DluwaANH+eP3FtugaAtPQ8f2LbdA0A6fnn+RPfpmsASN3n+S18W88AULh5fgsr+waAws3zW7iCzwBQOC0Ct+kaAIrKNl0DQAHZplsDlwKrbu3lu0d68hsAimWirrLjFEDqzSy26RoACmcO23SdAijkPL+FbbqOABTODLbpGgAKOc+3TdcAUMB5vm26BoACzvNDX2XHAFDkeX4L39YzABSKy3cNAAUd7nuVnQngOgD1q4VX2XEEoHBs0zUAFNAcLt91CqCw83yX7xoACsY2XacACmgW23QdASjkPH8dsNaT3xGAYs3zvcqOAaCAZrBN1wBwF4Sc59umK2sAAef502me78kvRwDB5vm26coACMbluzIAArJNVwZA0OG+bbrqmUXAydHCNl05AghnFpfvygAIZw7bdOUUIOw83zZdGQDB2KYrpwBB5/ku35UBEHCe71V2ZAAEtdpdIEmSJEmSJEmSJEmSJEnSEPYk+xTdrwJ3AVuBJ4FngIeBu4ErgPcAK3t4vAOA3SP6+u4Sz722y33eOMS+uWeAbfwfsD3tx18CXwHe3ND9pcCWAR8F7u/jgHoE+HQKjSYe0Nd0uc93Kg6A5/v6FXCYAaAmWAncPMSB9RvgxQ0LgP3SyKV4nyfTNtUdALuBB1jY+2AAjJjNQAt9Gzit8LNfAz8BtpB9IMcu4EDgdel3j8z97jHAz4DjgKcLj/PfNBRfygXAybnbZwP3LXGfBxf5t/cC+6Tv7waOAF6YfvZB4NIh99mTXfZZN3sBBwNrgDPJPtug7WXAtcDxDdhfCuqUwqvEgz0egKelmkD+vl8cYjtmCo/16iH/rjsK23V97vYfSxgBPDbA/VcAn+/yynxaA/aXgro1dxA9Cxzdx32PSUWu9v2fGmJ4XeYBfUThsU4F3lX42fE1BEB+xJXflu8bAKprOrQjdxDdMsBjXFo4EKcbEABfKMz590l1ju1DzofLCoDDCn/rPw2A6viZgB0vAvbO3b53gMcofib/sTX/TSuAswojnKdS0N2Q+/m7gYNq2satwH9ytw/xuDQA6vAo8Fxh6NyvzemV9QHgD4UDuw5vTSdU2w9z31+b+36vIUYrZY2+2p5Lr+JS5bbkhpG7gJNq2o6yhrQ/yD3G48xfrLScrFLe/ve/NmQKsK3G/eUIILgrct8vAzaSrVZbNYZ/y0HAOwphsCN3e1dhFHAEvb3jUbbzC7dnPQxVl33pvsBlF/Bb4KJ0kqwc8XaU8Yr28cJjdFtyW3yH4HsVjwA+0mVfH1vT/pIAeBVZYWqpNe13pdHB21NwNC0ANuXuf28a0XRzZ+HvesmIAmA52YrE1wAfSK/0ZS1NNgBUqgOBK+kUpJb6eprsbcMzS5pWDXtArync/8I+XoUvGCAAyvjaOMTIygDQSBwGXAz8pY8D+c8MtrCmzAN6Q2H6stj1BfZn/vqHxUYLowiAR1IdYEXNIyZpyTD4MHAd8I8lDurngHNrOqD3BB7K3beXC4heX3i+k0ccAH8i6058H50eBQyA6tkM1Lut6euKXCCsTSfLKWl+m5/vXp6C4scVb+fpZA03bdf0cJ+r08nYdi7w0z6es1sz0LI0pD+cbDHSUbl/ewz4OlljkjT2VgLnsbAhaOuAQ9thXtGGaWXO90Ec0scIYKki4DLgk8BO5hccp0va/44A1AiHkq0C7Hc4XdYB/dJ08pYxN/9MiQHQdl7hOXaSFU4NgJq4EKhz4t6W5qYP03slvGgbCyvuVfYDnFXitO5DIzg+vpmmRm0ryBqRjvYQtAZQp6eBqdztYT4r7xeF2wdX+Heck/t+B9lKwJ193P8y4LXp+1eSrXHYWPI2ng+cQPZhKgAvICtCHkX2ASBSLfJD9yfIugMHUVxdd3FFQ9pjGXxVX/7kzD/GzSVPAdqO6jJV+ZZTAKcAdcof7PuycI16r95SuL2phld/GKzH/9p0Yra9DXjFCLZ1E/DlLlOOEzwMVZfXM3/l307mvzXWay3hX7nHeJTBVrf1+4q2Mr0Kt3//IRb/dOLF3FB47s+NYAQAWQvylsJzbUk/dwSgWlzOwmr4lT2+Cq5j4QKhT1U0pH1/4fcvG2IfnF54rPvpXisqoxnoRLKVir0EjgGgkdubrMmnWzfgXcBnyT5x9hSyhS/TwCVdXsl2ky2kWV5RAPy88PvHDbEP9iiMYnYD7xxRAJACNv9cz9ApEBoAqtx+ZJXvYd5Dv4nhlrj2c0AfWngVvaeEffClLmE2qgA4EPh34fnu7DM8DYABWQRc6In06n7WACfTfWTFuDPIPnuvCmczv3nnuhIes9iWexLdr9xThkeB9YWfHQd8zENRdVsGvCnNS28F/kb20VrPki1lfYjsoiHfIKuYryjpeXt9RVvGws8uOLykbbiDxa9zUNYIoO2WwvNtB17uCECSJEmSJEmSJEmSJEmSJEmSJEmSJElSUP8HWATyvlojOnAAAAAASUVORK5CYII=);background-repeat:no-repeat;width:50%;height:50%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-position:50%}.intro-movie-container{background-color:#00f}.equationContainer .times{display:flex;flex-direction:row}.equationContainer label{margin-left:.5em;margin-right:.5em}.equationContainer .finalAnswer{margin:.5em;height:1.25em;width:1.25em;padding-left:.5rem;padding-right:.5rem;border:2px solid #fff;font-weight:700;text-align:right}.equationContainer .finalAnswerWrong{color:red;text-decoration:line-through}.equationContainer input{margin:.5em;font-size:100%;border:1.75px dashed #000;height:1.25em;width:1.25em;text-align:right;padding-left:.5rem;padding-right:.5rem}.equationContainer .invalidAnswer{color:red}.equationContainer .equationRow{display:flex;flex-direction:row;justify-content:center;align-items:center}.equationContainer .equationRow .times label:first-child{align-self:center}.equationContainer .equationColumn{display:flex;flex-direction:column;justify-content:center;align-items:center}.equationContainer .equationColumn label:nth-child(2){margin-left:1.25em;margin-bottom:0}.equationContainer .equationColumn .times{border-bottom:2px solid #000}.equationContainer .equationColumn .times label{margin:.12em}.testResultContainer{display:flex;flex-direction:column}.testResultContainer .resultRow{border:2px solid #000;width:140px;display:flex;flex-direction:row;margin-top:1em;justify-content:center}.testResultContainer .resultRow>div:nth-child(2){border-left:2px solid #000}.testResultContainer .resultRow>div{display:flex;flex-direction:column;align-items:stretch}.testResultContainer .resultColumn{flex-basis:100%}.testResultContainer .header{border-bottom:2px solid #000;padding:.5em;font-size:70%;align-self:stretch;flex-basis:100%}.testResultContainer .correct{background-color:#6c6}.testResultContainer .score{background-color:#69f}.testResultContainer .time{background-color:#fc6}.testResultContainer .result{background-color:#fff;padding-top:.5em;padding-bottom:.5em;font-size:16pt;font-weight:700}.audioContainer{position:fixed;bottom:0;left:0}.testContainer{display:flex;flex-direction:row-reverse}.testContainer .testEquation{margin-left:.3em;margin-right:.3em;font-weight:700}.testContainer .instructions{padding:1em .5em 1em 1.5em;background-color:#fc0;border-left:1px solid #000;flex-basis:15%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.testContainer .instructions ol{text-align:left;padding-left:0;margin:0;width:174px;font-size:120%}.testContainer .instructions button{background-color:#ff1f1f;color:#fff;font-size:16pt;text-transform:uppercase}.testContainer .questions{display:flex;flex-basis:85%;flex-direction:row;flex-wrap:wrap;font-size:92%;margin-top:16px}.testContainer .questions .correctAnswer{color:#6c6;font-weight:700;height:1em;padding-right:1.3em;text-align:right}.testContainer .questions-4,.testContainer .questions-10{font-size:200%;justify-content:center;align-items:center}.testContainer .questions-10{padding-left:9%;padding-right:9%}.testContainer .questions-20{font-size:120%;justify-content:center;align-items:center}@media print{.testContainer .finalAnswer,.testContainer input{color:transparent;border:none}.testContainer .correctAnswer{height:.75em!important}.testContainer .instructions{display:none}.testContainer .questions{padding-top:1em;margin-left:1.5em;margin-right:1.5em;flex-basis:100%;font-size:148%}.testContainer .questions-10{font-size:230%}.testContainer .questions-20{font-size:220%}}.startButton{position:absolute;font-size:16pt;right:10px;bottom:10px;color:#fff;background-color:#dd8500}.guessingContainer .guessEquation{font-size:200%}.guessingContainer .guessWithPicture{display:flex;flex-direction:column;justify-content:space-between}.guessingContainer .guessNoPicture,.guessingContainer .instructions{display:flex;flex-direction:column}.guessingContainer .instructions{background-color:#fff3cb;align-items:flex-start;padding:.5em;font-size:16pt}.guessingContainer .picture img{max-height:300px}.guessingContainer .problem{display:flex;flex-direction:row;justify-content:center;align-items:center}.guessingContainer .problem .checkBtn{background-color:#ea8621;color:#fff;text-transform:uppercase;font-size:14pt}.guessingContainer .problemSpacer{height:160px}.slidingContainer{display:flex;flex-direction:column}.slidingContainer .slideEquation{font-size:200%}.slidingContainer .pickOne{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.slidingContainer .pickOne .pictures{width:50%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.slidingContainer .pickOne .pictures .slide{display:block;margin:1em;width:180px;height:180px}.slidingContainer .pickOne .pictures .slide img{border:2px solid #000;margin:.12em;width:180px;height:180px}.slidingContainer .pickOne .pictures .slide img:hover{cursor:pointer}.slidingContainer .mathProblem{width:100%;height:100%;display:flex;flex-direction:row}.slidingContainer .mathProblem .picture{width:49%}.slidingContainer .mathProblem .picture img{max-width:100%;max-height:100%}.slidingContainer .mathProblem .problem{width:49%;height:60%;display:flex;flex-direction:row;justify-content:center;align-items:flex-end}.slidingContainer .mathProblem .problem button{background-color:#ea8621;color:#fff;text-transform:uppercase;margin-left:2em;margin-bottom:1em;font-size:14pt}.slidingContainer .instructions{display:flex;flex-direction:row;align-items:center;background-color:#fff3cb}.slidingContainer .instructions div:first-child{width:70%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:.5em}.slidingContainer .instructions button{background-color:#ea8621;color:#fff;text-transform:uppercase;font-size:14pt}.progressSectionContainer{display:flex;flex-direction:row;border-bottom:1px solid #000;font-size:10pt;font-weight:600;height:2.5em;background-color:#fff}.progressSectionContainer .progress,.progressSectionContainer .type{flex-basis:4%;display:flex;flex-direction:column;justify-content:center}.progressSectionContainer .type{border-right:1px solid #000}.progressSectionContainer .section{flex-basis:8%}.progressSectionContainer .name,.progressSectionContainer .section{border-right:1px solid #000;display:flex;flex-direction:column;justify-content:center}.progressSectionContainer .name{flex-basis:28%}.progressSectionContainer .name .nameText{padding-left:.5em;text-align:left}.progressSectionContainer .completedOn,.progressSectionContainer .facts{flex-basis:14%;border-right:1px solid #000;display:flex;flex-direction:column;justify-content:center}.progressSectionContainer .correct,.progressSectionContainer .score{flex-basis:8%;border-right:1px solid #000;display:flex;flex-direction:column;justify-content:center}.progressSectionContainer .time{flex-basis:14%;display:flex;flex-direction:column;justify-content:center}.progressSectionContainer .filler{flex-basis:30%;background-color:#dfdbde;padding:1px}@media print{.progressSectionContainer{height:1.7em;border-left:1px solid #000;border-right:1px solid #000;font-size:8pt}.progressSectionContainer,.progressSectionContainer .filler{background-color:transparent}.progressSectionContainer .completedOn,.progressSectionContainer .facts,.progressSectionContainer .name,.progressSectionContainer .progress,.progressSectionContainer .section,.progressSectionContainer .type{padding:.1em}.progressSectionContainer .correct,.progressSectionContainer .score,.progressSectionContainer .time{padding-top:.5em}}.progressLessonContainer{display:flex;flex-direction:column}.progressLessonContainer .header{background-color:#91ccff;border-bottom:1px solid #000}@media print{.progressLessonContainer .header{background-color:transparent;padding:.5em}}.progressLessonContainer{page-break-inside:avoid}.legendContainer{background-color:#91ccff;border:1px solid #000;display:flex;flex-flow:row wrap;padding:1em;margin:1em}.legendContainer>div{display:flex;flex-direction:row;margin-right:.5em;margin-bottom:.5em}.legendContainer>div>div{margin-right:.5em}.progressReportContainer{background-image:url(data:image/png;base64,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);display:flex;flex-direction:row}.progressReportContainer .report{height:100%;overflow:scroll;flex-basis:75%;flex-grow:0;flex-shrink:0}.progressReportContainer .report .columnNames{display:flex;flex-direction:row;font-size:.9em;background-color:hsla(0,0%,93.3%,.9333333333)}.progressReportContainer .report .columnNames>div{border-right:1px solid #000}.progressReportContainer .report .columnNames>div:first-child,.progressReportContainer .report .columnNames>div:last-child{border-right:none}.progressReportContainer .report .columnNames .tiny{flex-basis:4%}.progressReportContainer .report .columnNames .small{flex-basis:8%}.progressReportContainer .report .columnNames .medium{flex-basis:14%}.progressReportContainer .report .columnNames .large{flex-basis:28%}.progressReportContainer .info{display:flex;flex-direction:column;flex-basis:25%;flex-grow:0;flex-shrink:0}.progressReportContainer .info .header{font-size:175%;font-weight:700;margin-top:1em}.progressReportContainer .info .headerName{font-size:150%;font-weight:700;margin-top:1em;margin-bottom:1em}.progressReportContainer .info .printBtn{background-color:#ea8621;color:#fff;text-transform:uppercase;align-self:flex-end;margin-top:4em;margin-right:1em;font-size:14pt}@media print{@page{.progressReportContainer{size:portrait}}.progressReportContainer{background-image:none;font-size:8pt}.progressReportContainer .info{display:none}.progressReportContainer .report{overflow:visible;flex-basis:100%}.progressReportContainer .report .columnNames{margin-top:.3em;background-color:transparent}}.teacherDirectionsContainer{position:relative}.teacherDirectionsContainer .printButton{position:absolute;font-size:14pt;right:95px;bottom:30px;background-color:#dd8500;color:#fff}.teacherDirectionsContainer .closeButton{position:absolute;font-size:14pt;right:10px;bottom:30px;background-color:#888;color:#fff}.teacherDirectionsContainer .teacherDirections{display:flex;flex-direction:row;background-color:#fdffe3;text-align:left;font-size:9pt;font-weight:500;height:100%;width:100%;overflow:auto}.teacherDirectionsContainer .teacherDirections p{font-weight:800}.teacherDirectionsContainer .teacherDirections p+ol,.teacherDirectionsContainer .teacherDirections p+ul{margin-top:-12px}.teacherDirectionsContainer .teacherDirections ul.noBullets{list-style-type:none}.teacherDirectionsContainer .teacherDirections .column{width:50%;margin-right:20px;margin-left:10px;margin-bottom:0}@media print{.teacherDirectionsContainer .teacherDirections{flex-direction:column;background-color:transparent;font-size:11pt;width:100%;overflow:visible}.teacherDirectionsContainer .teacherDirections .column{width:100%}.teacherDirectionsContainer .printButton{display:none}}.headerContainer{display:flex;flex-direction:row;justify-content:space-between}.headerContainer .leftSide{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.headerContainer .leftSide .printHeader,.headerContainer .leftSide .studentName{display:none}.headerContainer .leftSide .Times-Alive-lesson-indicator{background-color:#00f;color:#fff;line-height:30px;padding-left:1em;font-weight:700;font-size:14pt;text-align:left}.headerContainer .rightSide{display:flex;align-items:center;padding-right:.5em}.headerContainer .header-exit-button{background-color:#3d50ff;color:#fff;font-size:13pt;padding:.2em 1em;margin-right:.4em;cursor:pointer;border:none}@media print{.headerContainer{border-bottom:5px solid #000}.headerContainer .leftSide .printHeader{height:45px;width:400px;display:inherit}.headerContainer .leftSide .studentName{color:#000;display:inherit}.headerContainer .leftSide .Times-Alive-lesson-indicator{color:#000;background-color:transparent;padding-left:0;margin-top:.2em;height:30px}.headerContainer .leftSide .Times-Alive-lesson-indicator .lesson-section,.headerContainer .leftSide .Times-Alive-lesson-indicator .lesson-title{display:none}.headerContainer .copyright{display:none;font-size:60%;padding-bottom:2em}}.login2-page{display:flex;flex-direction:column;align-items:center}.login2-panel{width:100%;max-width:480px;padding:1em 2em;margin-top:1em}.login2-panel-title-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:1.5em;margin-bottom:1.5em}.login2-panel-title{color:#0d2d70;font-size:22pt;font-weight:700;margin:0}.login2-switch-link{background:none;border:none;cursor:pointer;color:#0d2d70;font-size:13pt;font-weight:600;padding:0;text-decoration:underline;white-space:nowrap}.login2-switch-link:hover{color:#dd8500}.login2-label{display:block;color:#0d2d70;font-weight:600;margin-top:.5em}.login2-input,.login2-label{width:100%;font-size:18pt;text-align:center}.login2-input{outline:none;border:2px solid #000;color:#000;box-sizing:border-box;margin-bottom:.25em}.login2-button-row{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center;margin-top:.75em}.login2-enter-button{background-color:#dd8500;color:#fff;font-size:16pt;height:22pt;cursor:pointer}.login2-error{color:#000;font-size:12pt;font-weight:600;text-align:left;margin-right:1em}.login2-working-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.login2-working-box{background-color:#fff;border:2px solid #0d2d70;color:#0d2d70;font-size:20pt;font-weight:600;padding:.6em 1.4em}.login2-subscribe-msg{color:#000;text-align:center;font-size:12pt;font-weight:600;margin-top:1em}.login2-create-prompt{margin-top:1em;padding:.75em 1em;border:2px solid #0d2d70;background-color:#f0f4ff}.login2-create-prompt-text{color:#0d2d70;font-size:12pt;font-weight:600;text-align:center;margin-bottom:.75em}.login2-create-prompt-buttons{display:flex;flex-direction:row;justify-content:center;grid-gap:1em;gap:1em}.login2-create-yes{background-color:#0d2d70;color:#fff;font-size:13pt;font-weight:600;padding:.25em 1.5em;cursor:pointer;border:none}.login2-create-yes:hover{background-color:#1a4aaa}.login2-create-no{background-color:#888;color:#fff;font-size:13pt;font-weight:600;padding:.25em 1.5em;cursor:pointer;border:none}.login2-create-no:hover{background-color:#666}.classroom-page{display:flex;flex-direction:column}.classroom-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:.5em;padding-bottom:.5em;border-bottom:2px solid #0d2d70}.classroom-header-right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;grid-gap:.5em;gap:.5em}.classroom-educator-info{display:flex;flex-direction:column;width:230px}.classroom-email{color:#0d2d70;font-size:14pt;font-weight:600}.classroom-status{color:#555;font-size:11pt}.classroom-directions-button{background-color:#5a5aff;color:#fff;font-size:12pt;padding:.3em 1em;cursor:pointer;justify-self:center}.classroom-add-button{background-color:#0d2d70;color:#fff;font-size:13pt;padding:.3em 1em;cursor:pointer}.classroom-add-button:disabled{background-color:#aaa;cursor:default}.classroom-add-form{display:flex;flex-direction:row;align-items:center;grid-gap:.5em;gap:.5em;margin-bottom:1em;padding:.75em;background-color:#f0f4ff;border:1px solid #0d2d70}.classroom-add-input{flex:1 1;font-size:13pt;border:2px solid #000;outline:none;padding:.2em .4em}.classroom-add-submit{background-color:#dd8500;color:#fff;font-size:13pt;padding:.2em .8em;cursor:pointer}.classroom-add-submit:disabled{background-color:#aaa;cursor:default}.classroom-add-cancel{background-color:#888;color:#fff;font-size:13pt;padding:.2em .8em;cursor:pointer}.classroom-add-error{color:#c00;font-size:11pt;font-weight:600}.classroom-empty,.classroom-loading{color:#555;font-size:13pt;margin-top:1em;text-align:center}.classroom-error{color:#c00;font-size:12pt;font-weight:600;margin-bottom:.75em}.classroom-capacity-msg{color:#888;font-size:11pt;margin-top:.75em;text-align:right}.classroom-table{border-collapse:collapse;margin:.5em}.classroom-th{background-color:#0d2d70;color:#fff;font-size:13pt;font-weight:600;text-align:center;padding:.5em .75em}.classroom-th.classroom-th-student{width:25%}.classroom-th.classroom-th-progress{width:60%}.classroom-th.classroom-th-actions{width:15%}.classroom-tr:nth-child(2n){background-color:#f0f4ff}.classroom-tr:nth-child(odd){background-color:#fff}.classroom-td{font-size:12pt;padding:.5em .75em;border-bottom:1px solid #ccd;vertical-align:middle}.classroom-td.classroom-td-actions{text-align:center}.classroom-delete-button{background-color:#c00;color:#fff;font-size:11pt;padding:.2em .7em;cursor:pointer}.classroom-delete-button:disabled{background-color:#aaa;cursor:default}.classroom-td-name{cursor:pointer}.classroom-td-name:hover:not(.classroom-td-name-editing){background-color:#e8eeff}.classroom-td-name.classroom-td-name-editing{cursor:default}.classroom-rename-cell{display:flex;flex-direction:column;grid-gap:.25em;gap:.25em}.classroom-rename-row{display:flex;flex-direction:row;align-items:center;grid-gap:.3em;gap:.3em}.classroom-rename-input{flex:1 1;min-width:0;font-size:12pt;border:2px solid #0d2d70;outline:none;padding:.15em .35em}.classroom-rename-confirm{background:none;border:none;color:#197a19;font-size:16pt;line-height:1;cursor:pointer;padding:0}.classroom-rename-confirm:disabled{color:#aaa;cursor:default}.classroom-rename-confirm:not(:disabled):hover{color:#0e5010}.classroom-rename-cancel{background:none;border:none;color:#c00;font-size:14pt;line-height:1;cursor:pointer;padding:0}.classroom-rename-cancel:disabled{color:#aaa;cursor:default}.classroom-rename-cancel:not(:disabled):hover{color:#800}.classroom-rename-error{color:#c00;font-size:10pt;font-weight:600}.classroom-td-progress{cursor:pointer;color:#0d2d70}.classroom-td-progress:hover{background-color:#dde4ff}.classroom-progress-line{flex-direction:row;justify-content:space-between;width:100%}.classroom-progress-item,.classroom-progress-line{display:flex;align-items:center;pointer-events:none}.classroom-progress-item{flex-direction:column}.classroom-progress-num{font-size:7pt;font-weight:600;color:#0d2d70;line-height:1;margin-bottom:1px}.classroom-progress-icon{font-size:13pt;line-height:1;pointer-events:none}.cr-modal-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.cr-modal{background:#fff;border:2px solid #0d2d70;display:flex;flex-direction:column;width:90vw;max-width:900px;max-height:85vh}.cr-modal-header{justify-content:space-between;background-color:#0d2d70;padding:.4em .75em}.cr-modal-header,.cr-modal-header-actions{display:flex;flex-direction:row;align-items:center}.cr-modal-header-actions{grid-gap:.75em;gap:.75em}.cr-print-button{background-color:#ea8621;color:#fff;font-size:11pt;font-weight:600;text-transform:uppercase;padding:.2em .8em;cursor:pointer;border:none}.cr-modal-title{color:#fff;font-size:14pt;font-weight:600}.cr-modal-close{background:none;border:none;color:#fff;font-size:20pt;line-height:1;cursor:pointer;padding:0 .2em}.cr-modal-body{overflow-y:auto;flex:1 1;font-size:10pt;font-weight:600}.cr-report-cols,.cr-report-row{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #ccc;height:2.2em;text-align:center}.cr-report-cols{background-color:#eee;position:-webkit-sticky;position:sticky;top:0;font-size:9pt}.cr-report-row{background-color:#fff}.cr-report-lesson .cr-report-lesson-name{background-color:#d0d8f0;color:#0d2d70;font-size:10pt;font-weight:700;padding:.2em .5em}.cr-col-status,.cr-col-type{flex:0 0 20pt}.cr-col-sect,.cr-col-type{border-right:1px solid #ccc}.cr-col-sect{flex:0 0 35pt}.cr-col-name{flex:0 0 180pt;border-right:1px solid #ccc;padding-left:4pt}.cr-col-date,.cr-col-facts{flex:0 0 60pt;border-right:1px solid #ccc}.cr-col-correct,.cr-col-score{flex:0 0 35pt;border-right:1px solid #ccc}.cr-col-time{flex:0 0 60pt}.cr-col-filler{flex:0 0 185pt;background-color:#dfdbde}.cr-col-clear{flex:0 0 55pt;display:flex;align-items:center;justify-content:center}.cr-col-name-left{text-align:left}.cr-clear-btn{background-color:#c0392b;color:#fff;border:none;font-size:7.5pt;font-weight:700;padding:2px 6px;cursor:pointer}.cr-clear-btn:hover{background-color:#922b21}@media print{@page{size:portrait;margin:.5in}.classroom-add-form,.classroom-capacity-msg,.classroom-empty,.classroom-error,.classroom-header,.classroom-loading,.classroom-rename-cell,.classroom-table{display:none!important}.cr-modal-overlay{position:static;background:none;display:block}.cr-modal{width:100%;max-width:none;max-height:none;border:none;display:flex}.cr-modal-header{background-color:#0d2d70!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cr-col-clear,.cr-modal-close,.cr-print-button{display:none}.cr-modal-body{overflow:visible;flex:none;font-size:8pt}.cr-report-lesson-name{background-color:#d0d8f0!important}.cr-report-cols,.cr-report-lesson-name{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cr-report-cols{position:static;background-color:#eee!important}}
/*# sourceMappingURL=main.6666feb3.chunk.css.map */