@media screen and (orientation:portrait){.ui-mobile .ui-page{min-height:280px}}html,body{min-height:100%;height:100%;color:#404040;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}.center{text-align:center}.flex{display:flex;display:-ms-flexbox}.flexWrap{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.flexWrap .flex3{width:33%}.ui-page,.ui-content{line-height:125%}div[data-role="content"]{font-family:"Roboto","Roboto-Regular",Arial,sans-serif;display:flex;align-items:center}.ui-popup.ui-body-inherit{border-style:none}.ui-disabled{opacity:.5}.ui-grid-a,.ui-grid-b,.ui-block-a,.ui-block-b,.ui-block-c{box-sizing:border-box}.ui-grid-a,.ui-grid-b{overflow:hidden}.ui-block-a,.ui-block-b,.ui-block-c{margin:0;padding:0;border:0;float:left;min-height:1px;box-sizing:border-box}.ui-block-a{clear:left}.ui-grid-a > .ui-block-a,.ui-grid-a > .ui-block-b{width:50%}.ui-grid-b > .ui-block-a,.ui-grid-b > .ui-block-b,.ui-grid-b > .ui-block-c{width:33.333%}div[data-role="page"]{top:0;left:0;width:100%;min-height:100%;position:absolute;display:none;border:none;font-weight:normal}.ui-bar-x,.ui-bar-x input,.ui-bar-x select,.ui-bar-x textarea,.ui-bar-x button{color:#fefefe;font-family:"Roboto Light","Roboto-Light","Roboto","Roboto-Regular",Arial,sans-serif}.xm-header{border:none;z-index:100;padding:0;text-shadow:none;letter-spacing:0;text-align:center;line-height:48px}.xm-header h1{color:#fefefe;font-size:13pt;font-family:"Roboto Light","Roboto-Light","Roboto","Roboto-Regular",Arial,sans-serif;vertical-align:top;display:inline-block;margin:0;bottom:0;font-weight:bold;padding:.65em 0}.xm-header a{font-size:13pt;text-decoration:none;font-weight:normal !important;color:#fefefe}.xm-header .xm-btn-left,.xm-header .xm-btn-right,.xm-header .xm-btn{font-size:13pt;font-family:"Roboto Light","Roboto-Light","Roboto","Roboto-Regular",Arial,sans-serif;line-height:48px;text-align:center;color:#fefefe;text-decoration:none;background-color:transparent;background-color:rgba(0,0,0,0);border:none;padding:0 1em;top:0}.xm-header .xm-btn-right{right:4px;position:absolute;margin:0}@supports (margin-right:constant(safe-area-inset-right)){.xm-header .xm-btn-right{margin-right:calc(constant(safe-area-inset-right) - 0px)}}@supports (margin-right:env(safe-area-inset-right)){.xm-header .xm-btn-right{margin-right:calc(env(safe-area-inset-right) - 0px)}}@supports (margin-right:env(safe-area-inset-right)){.xm-header .xm-btn-right{margin-right:env(safe-area-inset-right)}}@supports (margin-right:constant(safe-area-inset-right)){.xm-header .xm-btn-right{margin-right:constant(safe-area-inset-right)}}.xm-header .xm-btn-left{left:4px;position:absolute;margin:0}@supports (margin-left:constant(safe-area-inset-left)){.xm-header .xm-btn-left{margin-left:calc(constant(safe-area-inset-left) - 0px)}}@supports (margin-left:env(safe-area-inset-left)){.xm-header .xm-btn-left{margin-left:calc(env(safe-area-inset-left) - 0px)}}.ui-panel-display-overlay{z-index:1002}a.ios,button.ios{position:absolute;top:0;border:none;height:48px;width:120px;margin:0;z-index:1001}a.ios.left,button.ios.left{left:.4em;margin-left:0}@supports (padding-left:env(safe-area-inset-left)){a.ios.left,button.ios.left{padding-left:env(safe-area-inset-left)}}@supports (padding-left:constant(safe-area-inset-left)){a.ios.left,button.ios.left{padding-left:constant(safe-area-inset-left)}}a.ios.right,button.ios.right{right:.4em;margin-right:0}@supports (padding-right:env(safe-area-inset-right)){a.ios.right,button.ios.right{padding-right:env(safe-area-inset-right)}}@supports (padding-right:constant(safe-area-inset-right)){a.ios.right,button.ios.right{padding-right:constant(safe-area-inset-right)}}[data-xm-elt="popup"] p{margin:0}[data-xm-elt="popup"] h1{margin:0}.ui-overlay-x{border-width:0;background-color:#655c59;border:none;font-weight:normal}.xm-icon-carat-d:after{background-color:#8da5a5;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2211.949%2C3.404%207%2C8.354%202.05%2C3.404%20-0.071%2C5.525%207%2C12.596%2014.07%2C5.525%20%22%2F%3E%3C%2Fsvg%3E")}.xm-btn-icon-left:after,.xm-btn-icon-right:after,.xm-btn-icon-top:after,.xm-btn-icon-bottom:after,.xm-btn-icon-notext:after{background-position:center center;background-repeat:no-repeat;border-radius:1em;position:absolute;content:"";pointer-events:none;height:100%;top:6px;top:calc(50% - 12px)}.xm-select{position:relative}.xm-select select{top:0;left:0;padding-left:10px;width:100%;min-height:1.5em;min-height:100%;height:2.3em;max-height:100%;outline:0;border-radius:inherit;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-color:#fff;border:none;z-index:2;font-size:10pt;font-family:"Roboto","Roboto-Regular",Arial,sans-serif}.xm-btn-icon-right:after{right:5px;height:22px;width:22px}.ui-page-theme-x font-family,.ui-page-theme-x input font-family,.ui-page-theme-x select font-family,.ui-page-theme-x textarea font-family,.ui-page-theme-x button font-family{font-family:"Roboto Light","Roboto-Light","Roboto","Roboto-Regular",Arial,sans-serif}.ui-page-theme-x .ui-link,.ui-page-theme-x .ui-link:visited,.ui-page-theme-x .ui-link:hover,.ui-page-theme-x .ui-link:active{color:#007aab}.ui-page-theme-x .xm-header .ui-link,.ui-page-theme-x .xm-header .ui-link:visited,.ui-page-theme-x .xm-header .ui-link:hover,.ui-page-theme-x .xm-header .ui-link:active{color:#fefefe}.xm-btn{background:none;border:0;z-index:500}.xm-icon-back{background-image:url("https://cdn0.xtramath.org/images/icon-nav-backward@2x.png");background-repeat:no-repeat;background-size:auto 21px;background-position-y:50%}.xm-icon-forward{background-image:url("https://cdn0.xtramath.org/images/icon-nav-forward@2x.png");background-repeat:no-repeat;background-size:auto 21px;background-position-y:50%}.xm-icon-menu{background-image:url("https://cdn0.xtramath.org/images/icon-menu.svg");background-repeat:no-repeat;background-size:auto 21px;padding-left:25px !important;background-position-y:50%}.xm-btn-icon-right{background-position:right}.xm-btn-icon-left{background-position:left}.xm-btn-right.ui-controlgroup{padding:0;line-height:normal}.xm-listview{max-height:inherit;min-height:100%;height:100%;overflow-y:auto;box-sizing:border-box;padding-left:0;margin:0}.xm-listview li{overflow:hidden;text-overflow:ellipsis}.ui-li-thumb,.xm-listview .ui-li-icon{position:relative;vertical-align:middle;float:none}.ui-content .xm-listview,.ui-panel-inner > .xm-listview{margin:0}.ui-field-contain >label{margin:0;padding-top:.88em;width:auto}.xm-input-text{margin:0;border-style:none}.xm-input-text input{min-height:0;font-family:"Roboto","Roboto-Regular",Arial,sans-serif}.ui-field-contain:last-child{border-bottom-width:1px}.ui-mobile label{margin:0}input[type="checkbox"]{width:22px;height:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xm-radio{cursor:pointer;position:relative;text-align:left}.xm-radio label{padding-left:35px !important;cursor:pointer}.xm-radio input{cursor:pointer;position:absolute;height:22px;width:22px;top:0;left:5px;padding:2px;top:calc(50% - 14px);display:inline-block}.xm-radio2{cursor:pointer;position:relative;text-align:left;padding:5px 0}.xm-radio2 label{padding-left:10px !important;cursor:pointer;display:inline-block;width:calc(100% - 50px);vertical-align:bottom}.xm-radio2 input{cursor:pointer;height:22px;width:22px;display:inline-block;vertical-align:top}.xm-checkbox{cursor:pointer;padding:.3em 0;min-height:28px;line-height:28px;vertical-align:middle;position:relative}.xm-checkbox label{padding-left:30px;cursor:pointer}.xm-checkbox input{cursor:pointer;position:absolute;top:0;top:calc(50% - 14px);display:inline-block}.xm-checkbox2{cursor:pointer}.xm-checkbox2 label{cursor:pointer}.xm-checkbox2 input{vertical-align:middle}.xm-icon-loading{background:url("https://cdn0.xtramath.org/images/ajax-loader.gif");background-size:2.875em 2.875em}.ui-controlgroup{font-size:9pt}.ui-controlgroup .ui-controlgroup-label{width:100%}.ui-field-contain .ui-controlgroup-controls{width:100%}@media only screen and (max-width:768px){.ui-block-a{display:none}}.inlineBl{display:inline-block}.inlineIconPdf{margin-left:5px}.inlineIconPdf img{height:1em;width:1em}.rightPad{padding-right:20px}.xm-header{left:0;right:0;width:100%;position:fixed}body{background-color:#f6f6f6;position:relative;-ms-text-size-adjust:none;-moz-text-size-adjust:none;-o-text-size-adjust:none;-webkit-text-size-adjust:none}body button.borderless{cursor:pointer;padding:0;border:none;background-color:transparent}body td.borderless{border:none !important}span.xm-popup-link{color:#007aab;cursor:pointer}a img{border:none}.ui-disabled a,.ui-disabled span.xm-popup-link{pointer-events:none}.ie9 img{border:none}.ie9 .xm-icon-carat-d:after{background-color:transparent;background-image:none}.ui-grid-a.flipped .ui-block-a{padding-top:10px;float:right}.ui-grid-a.flipped .ui-block-b{float:right}.hideForNow{display:none !important}video{-moz-filter:brightness(1.085)}#debugger{z-index:1000;position:absolute;background-color:#fff;height:calc(95% - 80px);width:95%;top:80px;left:20px;box-shadow:0 2px 5px 1px #888;font-family:"Roboto","Roboto-Regular",Arial,sans-serif}#debugger label{display:inline}#debugger input{width:70%}#debugger .version{display:inline-block;position:absolute;right:5px;bottom:5px}#closeDebugger{position:absolute;right:12px;top:12px}#controls{width:95%;margin:10px auto}#log{margin:0 auto;padding:0 10px;width:95%;height:80%;height:calc(100% - 140px);overflow:scroll;border:solid 1px #888}#log .error{color:#f00}#log .warning{color:#ffa500}.debugButtons{position:absolute;bottom:0}table.alignVertical{height:100%;width:100%}table.alignVertical td{vertical-align:middle}.homeFooter{height:65px;overflow:hidden;width:100%;background:#fff;border-top:1px solid #808080;color:#404040;vertical-align:middle;line-height:65px;font-family:"Roboto Light","Roboto-Light","Roboto","Roboto-Regular",Arial,sans-serif}.homeFooter a{color:#007aab;text-decoration:none}.homeFooter .signupFooter{margin-left:50px;display:inline-block;line-height:inherit}.homeFooter img.pencil{position:absolute;margin-top:-23px}.homeFooter .links{display:inline-block;float:right;height:65px}.homeFooter .links a{margin-right:40px}.chalkboardHeader,.xmHeader{background-size:100% 48px;background-repeat:repeat-x;background-position:0% 100%;background-color:#f7f7f7;height:48px;z-index:1000}.chalkboardHeader{background-image:url("https://cdn0.xtramath.org/images/background-chalkboard-header@2x.png")}.xmHeader{background-image:url("https://cdn0.xtramath.org/images/background-woodgrain-header@2x.png")}#popupHolder{z-index:9999;width:100%;height:100%;background-color:rgba(0,0,0,0.4);position:fixed}#panelHolder{z-index:9999;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}#inactivityPopup .moon{margin-left:1ch;vertical-align:text-top;width:1em;height:1em}#retryableOpPopup{position:absolute;font-family:"Roboto","Roboto-Regular",Arial,sans-serif;background-color:#fefefe;width:400px;z-index:10000;box-shadow:0 2px 5px 1px #888;box-sizing:border-box;overflow:hidden}#retryableOpPopup h1{font-size:20pt;padding:15px 30px 0 15px;background-image:-webkit-linear-gradient(rgba(154,215,210,0.7) 2px,transparent 1px);background-origin:content-box;background-position:0 1em;background-size:100% 3em}#retryableOpPopup .connectionIcon{display:block;margin:12px auto}#retryableOpPopup .formButton{padding:5px}#retryableOpPopup p{padding:1em 20px}#retryableOpPopup.short{width:80px;height:80px}#retryableOpPopup.short .m{margin:0 auto 0 auto;min-height:0;padding:0;display:block;height:80px;width:80px;line-height:80px;border-radius:40px;text-align:center;font-size:2em;border:none}#retryableOpPopup.transparent{border:none;box-shadow:none;background-color:transparent}#retryableOpPopup.transparent .m{background-color:transparent;border:none}#synchronizing,#connecting{position:fixed;display:none;box-shadow:0 2px 5px 1px #888;right:0;bottom:0;background-color:#fff;color:#007aab;font-family:"Roboto","Roboto-Regular",Arial,sans-serif;padding:10px 20px 10px 10px}#synchronizing span,#connecting span{padding-left:10px;vertical-align:middle}#synchronizing img,#connecting img{height:20px;vertical-align:middle}#synchronizing{z-index:10000}#connecting{z-index:10001}.alignTop{vertical-align:top}a{font-weight:400;text-decoration:none;color:#007aab}body{width:100%;height:100%;margin:0}body .smallFormat{display:none !important}.fillingPaper,.quizPaper{min-height:inherit}.containingPaper{height:1%;min-height:100%;position:relative;padding-left:40px;padding-right:40px;flex:1}.fillingPaper h1,.containingPaper h1{margin:0;line-height:120%}.fillingPaper h2,.containingPaper h2{margin:0;line-height:120%}.fillingPaper,.quizPaper{box-sizing:border-box;padding:40px;position:relative;background:#fff;box-shadow:0 2px 5px 1px #888}.fillingPaper .notice,.quizPaper .notice{margin-top:2.5em;font-size:10pt;color:#737373}.fillingPaper .notice a,.quizPaper .notice a{text-decoration:underline}:focus{outline-color:transparent;outline-style:none}.errorMessage{color:#e44 !important}.formError{color:#e44}.formError a{text-decoration:underline;color:#007aab !important}.formButton{cursor:pointer;display:inline-block;line-height:40px}.formButton .text{margin-top:-1px;margin-bottom:0;text-align:center;color:#fefefe;font-size:14pt}.formButton .l,.formButton .r{display:inline-block;height:40px;width:14px;vertical-align:bottom}.formButton .c{display:inline-block;height:40px;min-width:45px;padding:0 7px;vertical-align:bottom}.blueButton{background:#e3f8f7;border-radius:2px;height:100%;width:100%}.blueButton img{height:52px;float:left;margin-left:-14px}.blueButton .align{height:100%;display:flex;display:-ms-flexbox;align-items:center;justify-content:center}.blueButton .align:first-child .text{padding-left:10px}.blueButton .text{line-height:17px;font-size:12px;text-align:center;padding-right:10px}.blueButton .text b{line-height:15px;font-size:14px}.blueButtonExterior{display:inline-block;cursor:pointer;margin-right:20px;background-image:linear-gradient(180deg,#e3f8f7 26.04%,#c6e1e1 100%);background-origin:border-box;background-clip:padding-box,border-box;border-radius:4px;padding:2px;vertical-align:middle;width:156px;height:56px}.blueButtonExterior:first-of-type{margin-left:35px}.blueButtonExterior.selected{background-color:#7db0c5;background-image:none}.blueButtonExterior.selected .blueButton{background-color:#b7e4e8}.orangeButton{background-color:#ffb949;color:#fff;padding:4px 8px;box-shadow:0 4px 4px 0 rgba(0,0,0,0.251);border-radius:4px;cursor:pointer}.orangeButton:hover{background-color:#ffa617}.orangeButton:active{box-shadow:0 4px 4px 0 rgba(0,0,0,0.251) inset}.grayButton .l{background:url("https://cdn0.xtramath.org/images/buttons/form-button-gray-l@2x.png") no-repeat;background-size:auto 40px}.grayButton .r{background:url("https://cdn0.xtramath.org/images/buttons/form-button-gray-r@2x.png") no-repeat;background-size:auto 40px}.grayButton .c{background:url("https://cdn0.xtramath.org/images/buttons/form-button-gray-c@2x.png");background-size:100% 40px}.grayButton:hover .l{background:url("https://cdn0.xtramath.org/images/buttons/form-button-gray-l-hover@2x.png") no-repeat;background-size:auto 40px}.grayButton:hover .r{background:url("https://cdn0.xtramath.org/images/buttons/form-button-gray-r-hover@2x.png") no-repeat;background-size:auto 40px}.grayButton:hover .c{background:url("https://cdn0.xtramath.org/images/buttons/form-button-gray-c-hover@2x.png");background-size:100% 40px}.greenButton .l{background:url("https://cdn0.xtramath.org/images/buttons/form-button-green-l@2x.png") no-repeat;background-size:auto 40px}.greenButton .r{background:url("https://cdn0.xtramath.org/images/buttons/form-button-green-r@2x.png") no-repeat;background-size:auto 40px}.greenButton .c{background:url("https://cdn0.xtramath.org/images/buttons/form-button-green-c@2x.png");background-size:100% 40px}.greenButton:hover .l{background:url("https://cdn0.xtramath.org/images/buttons/form-button-green-l-hover@2x.png") no-repeat;background-size:auto 40px}.greenButton:hover .r{background:url("https://cdn0.xtramath.org/images/buttons/form-button-green-r-hover@2x.png") no-repeat;background-size:auto 40px}.greenButton:hover .c{background:url("https://cdn0.xtramath.org/images/buttons/form-button-green-c-hover@2x.png");background-size:100% 40px}.waitingButton .text,.pressedButton .text{margin-top:0;margin-bottom:-1px;margin-left:1px;margin-right:-1px}.waitingButton .greenButton .l,.pressedButton .greenButton .l{background:url("https://cdn0.xtramath.org/images/buttons/form-button-green-l-down@2x.png") no-repeat;background-size:auto 40px}.waitingButton .greenButton .r,.pressedButton .greenButton .r{background:url("https://cdn0.xtramath.org/images/buttons/form-button-green-r-down@2x.png") no-repeat;background-size:auto 40px}.waitingButton .greenButton .c,.pressedButton .greenButton .c{background:url("https://cdn0.xtramath.org/images/buttons/form-button-green-c-down@2x.png");background-size:100% 40px}.waitingButton .grayButton .l,.pressedButton .grayButton .l{background:url("https://cdn0.xtramath.org/images/buttons/form-button-gray-l-down@2x.png") no-repeat;background-size:auto 40px}.waitingButton .grayButton .r,.pressedButton .grayButton .r{background:url("https://cdn0.xtramath.org/images/buttons/form-button-gray-r-down@2x.png") no-repeat;background-size:auto 40px}.waitingButton .grayButton .c,.pressedButton .grayButton .c{background:url("https://cdn0.xtramath.org/images/buttons/form-button-gray-c-down@2x.png");background-size:100% 40px}.headerText{display:inline-block;text-overflow:ellipsis;overflow:hidden}h1{font-family:"Roboto","Roboto-Regular",Arial,sans-serif;font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;margin:0 0 0 0;z-index:50}h2{font-family:"Roboto","Roboto-Regular",Arial,sans-serif;font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;color:#737373;margin:0;z-index:50}h4{margin-bottom:15px}h5{font:italic normal 18px "Roboto","Roboto-Regular",Arial,sans-serif;margin-bottom:25px;margin-top:10px;text-align:center}hr{display:block;height:1px;border:0;border-top:1px solid #9ad7d2;margin:0 0 20px 5px}.inputGroup tr.staticValue{display:none}.inputGroup tr.staticValue td.shrink{width:1%}.inputGroup tr.staticValue td{padding-left:9px}.inputGroup tr.staticValue td label{padding-left:3px}.inputGroup tr.inputElement.disabled{display:none}.inputGroup.collapsed{border-spacing:0}.inputGroup.collapsed tr.inputElement td:only-child{border-radius:0}.inputGroup.collapsed tr.inputElement:not(:first-child) td{border-top:none}.inputGroup.collapsed tr.inputElement:first-child td:only-child,.inputGroup.collapsed tr.first td:only-child{border-radius:5px 5px 0 0}.inputGroup.collapsed tr.inputElement:last-child td:only-child,.inputGroup.collapsed tr.last td:only-child{border-radius:0 0 5px 5px}.inputGroup.collapsed tr.inputElement:only-child td:only-child{border-radius:5px 5px 5px 5px}.bold{font-weight:500}.italic{font-style:italic}input{font-size:10pt}.mr8{margin-right:8px !important}.mt0{margin-top:0 !important}.ml15{margin-left:15px !important}.ml32{margin-left:32px !important}.ml65{margin-left:65px !important}.mt1{margin-top:10px !important}.mt2{margin-top:25px !important}.mt3{margin-top:30px !important}.mt5{margin-top:50px !important}.mt6{margin-top:60px !important}.mb0{margin-bottom:0 !important}.mb1{margin-bottom:10px !important}.mb2{margin-bottom:20px !important}.ml2{margin-left:20px !important}.mr2{margin-right:20px !important}.mb25{margin-bottom:25px !important}.mb36{margin-bottom:36px !important}.mb4px{margin-bottom:4px !important}.mb8px{margin-bottom:8px !important}.mb16px{margin-bottom:16px !important}.mb24px{margin-bottom:24px !important}.mb32px{margin-bottom:32px !important}.mt4px{margin-top:4px !important}.mt8px{margin-top:8px !important}.mt16px{margin-top:16px !important}.mt24px{margin-top:24px !important}.ml4px{margin-left:4px !important}.ml8px{margin-left:8px !important}.ml16px{margin-left:16px !important}.mr4px{margin-right:4px !important}.mr8px{margin-right:8px !important}.mr16px{margin-right:16px !important}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.postit.orange{background:url("https://cdn0.xtramath.org/images/background-orange-postit.svg") no-repeat;background-size:250px 250px}.postit{background:url("https://cdn0.xtramath.org/images/background-postit.svg") no-repeat;color:#404040;background-size:250px 250px;width:210px;height:210px;overflow:auto;padding:20px;font:10pt "Roboto","Roboto-Regular",Arial,sans-serif;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;-webkit-user-select:auto;-webkit-touch-callout:auto}.postit h1{overflow:ellipsis;white-space:normal;font:18pt "Roboto","Roboto-Regular",Arial,sans-serif;color:#404040;margin:0 0 12px 0}.postit a{font-size:10pt}.postit .cancel{position:absolute;top:8px;right:8px;cursor:pointer}.postit .inset{margin-top:10px;overflow:auto}img.refresh{margin:0 10px;vertical-align:top;height:22px;width:25px;cursor:pointer}label.xm-btn-icon-left{padding-left:36px}.template,.templates{display:none}.indexCard{width:550px;background-color:#fefefe;box-shadow:0 2px 5px 1px #888;box-sizing:border-box;overflow:hidden}.indexCard h1{font-size:20pt;white-space:normal;word-break:break-word;padding:30px 30px 0 30px;background-image:linear-gradient(rgba(154,215,210,0.7) 2px,transparent 1px);background-origin:content-box;background-position:0 1em;background-size:100% 3em}.indexCard h2{margin:21px 0 0 0;font:14pt "Roboto","Roboto-Regular",Arial,sans-serif}.indexCard .popupButtons{margin:20px auto 20px auto}.indexCard .popupButtons .greenButton{margin-left:5px}.indexCard .linedPaper{padding:0 30px 0 30px;font:11pt "Roboto","Roboto-Regular",Arial,sans-serif;line-height:150%;background-image:linear-gradient(rgba(154,215,210,0.7) 1px,transparent 1px);background-size:100% 1.5em;background-position:0 -.3em;background-origin:content-box;position:relative;padding-top:.2em;height:100%;overflow:auto}.indexCard button{padding:0;border:0;margin:0;background-color:transparent}.indexCard .retryNow,.indexCard .cancelRetry{cursor:pointer}ul{list-style-type:none}.sso{font-size:14px;display:inline-block;min-width:45%;min-width:calc(50% - 5px);margin-bottom:10px;padding:2px;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:5px;min-height:40px}.sso div{display:inline-block;line-height:40px;vertical-align:middle;padding-left:5px}.ssoBadge{display:inline-block;box-sizing:border-box;margin-right:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:5px;color:#fefefe;min-width:0;margin-bottom:0;padding:0;min-height:0}.ssoBadge .ssoIcon{padding:0;height:26px}.provider{position:relative;margin-bottom:5px}a.sso.xm-link{color:#fefefe !important;cursor:pointer}.sso:nth-child(odd){margin-right:10px}.sso[data-provider="apple"],.ssoBadge[data-provider="apple"]{background-color:#000}.sso[data-provider="google"],.ssoBadge[data-provider="google"]{background-color:#c23637}.sso[data-provider="facebook"],.ssoBadge[data-provider="facebook"]{background-color:#435c9f}.sso[data-provider="classlink"],display none,.ssoBadge[data-provider="classlink"]{background-color:#35abcd}.sso[data-provider="amazon"],.ssoBadge[data-provider="amazon"]{background-color:#ea910f}.sso[data-provider="clever"],.sso[data-provider="clever-securesync"],.ssoBadge[data-provider="clever"],.ssoBadge[data-provider="clever-securesync"]{background-color:#436cf2}.ssoIcon{vertical-align:middle;display:inline-block}.webOnly{visibility:hidden}.acknowledgement{text-indent:28px;position:relative}.chalkboard{background:#fff}.faded{visibility:hidden;opacity:0;transition:visibility 0s 1.5s,opacity 1.5s linear}.loadHidden{display:none}.contentsRight{text-align:right}.errorNotification.xmPopup{position:absolute;margin-right:10px}.errorNotification.xmPopup:after{content:"";position:absolute;height:0;width:0;right:100%;top:9px;border:5px solid transparent;border-right:5px solid #ebc9cc}.errorNotification{font-family:"Roboto","Roboto-Regular",Arial,sans-serif;color:#be1f18;background-color:#ebc9cc;border-radius:5px;padding:10px}.errorNotification img.close{cursor:pointer;float:right;height:10px;padding-left:5px}.errorNotification .heading{font-weight:bold}.hidden[data-xm-elt="panel"]{transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transition:transform 150ms ease-in;-webkit-transition:-webkit-transform 150ms ease-in;-webkit-transition-duration:150ms;-moz-transition:-moz-transform 150ms ease-in}.hidden[data-xm-elt="panel"][data-position="right"]{transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0)}.hidden2{display:none}.skyBg{background:#f3fbfa;box-shadow:0 4px 4px rgba(154,215,210,0.5);border-radius:10px;padding:50px}.videoContainer{width:100%;height:100%;overflow:hidden;position:relative}.videoContainer video{width:100%;height:100%;top:0;position:absolute}.videoContainer .billboard{position:relative;z-index:20}.videoContainer .videoError{display:none;z-index:-10;background-color:#fff;pointer-events:none}.videoContainer .videoError h2{margin-top:30px;text-align:center;line-height:125%;white-space:initial;padding:0 40px}.videoContainer .videoError img{position:absolute;height:70%;bottom:0;left:0}.videoContainer .videoLoading,.teacherImage .videoLoading{z-index:19;pointer-events:none}.videoContainer .videoLoading img,.teacherImage .videoLoading img{transform:translate(-50%,-50%);top:50%;left:50%;position:absolute}.videoContainer .poster,.teacherImage .poster,.videoContainer .videoLoading,.teacherImage .videoLoading,.videoContainer .still,.teacherImage .still,.videoContainer .videoError,.teacherImage .videoError{top:0;position:absolute;height:101%;width:101%}div[data-xm-elt="panel"]{position:absolute;box-sizing:border-box;top:0;left:0;min-height:100%;min-width:240px;width:30%;padding:1em;z-index:1001;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transition:transform 300ms ease-out;-webkit-transition:-webkit-transform 300ms ease-out;-webkit-transition-duration:300ms;-moz-transition:-moz-transform 300ms ease-out;box-shadow:0 2px 5px 2px #888}@supports (width:calc(30% + env(safe-area-inset-left))) and (padding-left:calc(1em + env(safe-area-inset-left))){div[data-xm-elt="panel"]{padding-left:calc(2em + env(safe-area-inset-left));width:calc(30% + env(safe-area-inset-left))}}div[data-xm-elt="panel"][data-position="right"]{left:auto;right:0}div[data-xm-elt="popup"]{display:none;position:absolute;top:50%;left:50%;transform:perspective(1px) translateY(-50%) translateX(-50%)}div[data-xm-elt="popup"][data-position-to="fixright"]{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;left:auto;right:0}input.textfield{height:32px;width:100%;background:transparent;border:none}.disabledButton{opacity:.5}.partial .whitePanel >.m{height:100%}.partial .display{padding-bottom:40px}.segmentedForm .node{display:none}.segmentedForm p{margin:24px 0 14px 0}.segmentedForm .prompt{color:#737373}.segmentedForm .prompt.selected{color:#404040;font-weight:bold}.segmentedForm .prompt.selected a{font-weight:bold}.segmentedForm .xm-checkbox2.aligntop td:first-child{vertical-align:top}.segmentedForm .xm-checkbox2.aligntop td{padding:10px 0}.segmentedForm .xm-checkbox2.aligntop label{line-height:normal}.segmentedForm .xm-checkbox2.bordertop td{border-top:solid #9ad7d2 1px}.segmentedForm .xm-checkbox2 td{border-bottom:solid #9ad7d2 1px}.segmentedForm .xm-checkbox2 label{line-height:40px}.switchLabel{display:inline-block;padding-left:20px;padding-right:20px;max-width:calc(100% - 80px);vertical-align:middle}.checkboxToggle{position:relative;width:30px;margin-left:5px;margin-top:2px;display:inline-block;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.checkboxToggleCheckbox{display:none}.checkboxToggleLabel{display:block;overflow:hidden;cursor:pointer;border:1px solid #999;border-radius:25px}.checkboxToggleInner{display:block;width:200%;margin-left:-100%;transition:margin .15s ease-in 0s}.checkboxToggleInner:before,.checkboxToggleInner:after{display:block;float:left;width:50%;height:16px;padding:0;line-height:20px;font-size:14px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:bold;box-sizing:border-box}.checkboxToggleInner:before{content:"";padding-left:10px;background-color:#cae5e8;color:#fff}.checkboxToggleInner:after{content:"";padding-right:10px;background:linear-gradient(to top,#fff,#ddd);color:#999;text-align:right}.checkboxToggleSwitch{display:block;width:16px;margin:0;background:linear-gradient(to bottom,#fff,#ccc);position:absolute;top:0;bottom:0;right:12px;border:1px solid #999;border-radius:16px;transition:all .15s ease-in 0s}.checkboxToggleCheckbox:checked + .checkboxToggleLabel .checkboxToggleInner{margin-left:0}.checkboxToggleCheckbox:checked + .checkboxToggleLabel .checkboxToggleSwitch{right:0}#awardsHolder{display:none;z-index:9999;width:100%;height:100%;background-color:rgba(0,0,0,0.4);position:fixed}#awardsHolder .container{position:relative;width:563px;height:374px;left:calc(50% - (563px/2));top:calc(50% - (374px/2))}#awardsHolder .trophy{position:absolute;height:200px;width:200px;top:71px;left:calc(50% - (200px/2));transform:translateX(45vw);opacity:0}#awardsHolder .spotlight{position:absolute;height:248px;width:200px;top:23px;left:calc(50% - (200px/2));opacity:0}#awardsHolder .banner{position:absolute;width:564px;transform:scale(0) translateY(80px);-webkit-transform:scale(0) translateY(80px);transform-origin:calc(564px/2) 0;-webkit-transform-origin:calc(564px/2) 0}#awardsHolder .newTrophy{position:absolute;width:277px;top:152px;left:calc(50% - (277px/2));transform:scale(0);-webkit-transform:scale(0);transform-origin:calc(277px/2) calc(80px/2 - 90px);-webkit-transform-origin:calc(277px/2) calc(80px/2 - 90px)}#awardsHolder .description{width:240px;position:absolute;display:flex;display:-ms-flexbox;align-items:center;justify-content:center;text-align:center;opacity:0;transform:translateX(45vw);-webkit-transform:translateX(45vw);height:42px;bottom:22px;padding:10px;left:calc(50% - ((240px/2) + 10px));font:14px "Roboto","Roboto-Regular",Arial,sans-serif}#awardsHolder .plaque{width:344px;left:calc(50% - (344px/2))}#awardsHolder .plaque,#awardsHolder .caretl,#awardsHolder .caretr{position:absolute;bottom:0;transform:translateX(45vw);-webkit-transform:translateX(45vw);opacity:0}#awardsHolder .caretl{left:calc(50% - (344px/2) - 48px);cursor:pointer}#awardsHolder .caretr{left:calc(50% + (344px/2));cursor:pointer}#awardsHolder .close-x{opacity:0;cursor:pointer;z-index:30}#awardsHolder.blockEvents .close-x,#awardsHolder.blockEvents .caretr,#awardsHolder.blockEvents .caretl{pointer-events:none;cursor:auto}#awardsHolder.animate.splash .banner{animation:slide-banner-in 250ms forwards linear 625ms,shrink-banner 325ms forwards ease-out 3500ms}#awardsHolder.animate.splash .newTrophy{animation:show-new-trophy-text 250ms forwards linear 1000ms,hide-new-trophy-text 325ms forwards ease-out 3500ms}#awardsHolder.animate.splash .trophy.first{animation:slide-trophy-from-right 530ms forwards ease 3500ms}#awardsHolder.animate.splash .plaque,#awardsHolder.animate.splash .caretl,#awardsHolder.animate.splash .caretr,#awardsHolder.animate.splash .description{animation:slide-plaque 455ms forwards ease 3575ms 1}#awardsHolder.animate.splash .caretl.clicked,#awardsHolder.animate.splash .caretr.clicked{animation:slide-plaque 455ms forwards ease 3575ms 1,pulse-caret 250ms forwards ease}#awardsHolder.animate.splash .caretl.hidden,#awardsHolder.animate.splash .caretr.hidden{visibility:hidden !important}#awardsHolder.animate.splash .spotlight{animation:fade-in 125ms forwards ease 4116ms}#awardsHolder.animate.splash .close-x{animation:fade-in 200ms forwards ease 4116ms}#awardsHolder.animate.splash .description{animation:slide-plaque 455ms forwards ease 3575ms 1}#awardsHolder.animate.splash .description.fade{animation:slide-plaque 455ms forwards ease 3575ms 1,fade-out 300ms forwards ease}#awardsHolder.animate .trophy.current.right:not(.first){animation:slide-trophy-from-right 530ms forwards ease-out 200ms}#awardsHolder.animate .trophy.current.left:not(.first){animation:slide-trophy-from-left 530ms forwards ease-out 200ms}#awardsHolder.animate .trophy.dismissed.right{animation:dismiss-trophy-left 350ms forwards ease-out 50ms}#awardsHolder.animate .trophy.dismissed.left{animation:dismiss-trophy-right 350ms forwards ease-out 50ms}#awardsHolder.animate .banner{animation:show-banner 325ms forwards ease-out 500ms}#awardsHolder.animate .trophy.first{animation:slide-trophy-from-right 530ms forwards ease 500ms}#awardsHolder.animate .plaque,#awardsHolder.animate .caretl,#awardsHolder.animate .caretr{animation:slide-plaque 455ms forwards ease 575ms 1}#awardsHolder.animate .caretl.clicked,#awardsHolder.animate .caretr.clicked{animation:slide-plaque 455ms forwards ease 575ms 1,pulse-caret 250ms forwards ease}#awardsHolder.animate .caretl.hidden,#awardsHolder.animate .caretr.hidden{visibility:hidden !important}#awardsHolder.animate .spotlight{animation:fade-in 125ms forwards ease 1116ms}#awardsHolder.animate .close-x{animation:fade-in 200ms forwards ease 1116ms}#awardsHolder.animate .description{animation:slide-plaque 455ms forwards ease 575ms 1}#awardsHolder.animate .description.fade{animation:slide-plaque 455ms forwards ease 575ms 1,fade-out 300ms forwards ease}@keyframes slide-banner-in{0%{transform:scale(.15) translateY(80px);-webkit-transform:scale(.15) translateY(80px)}80%{transform:scale(1.1) translateY(80px);-webkit-transform:scale(1.1) translateY(80px)}100%{transform:scale(1) translateY(80px);-webkit-transform:scale(1) translateY(80px)}}@keyframes show-new-trophy-text{0%{transform:scale(.15);-webkit-transform:scale(.15)}80%{transform:scale(1.1);-webkit-transform:scale(1.1)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes hide-new-trophy-text{0%{transform:scale(1);-webkit-transform:scale(1);opacity:1}100%{top:0;transform:scale(.75);-webkit-transform:scale(.75);opacity:0}}@keyframes shrink-banner{0%{transform:scale(1) translateY(80px);-webkit-transform:scale(1) translateY(80px)}100%{transform:scale(.75);-webkit-transform:scale(.75)}}@keyframes show-banner{0%{transform:scale(.75);-webkit-transform:scale(.75);opacity:0}100%{transform:scale(.75);-webkit-transform:scale(.75);opacity:1}}@keyframes slide-trophy-from-right{0%{opacity:0;transform:translateX(45vw);-webkit-transform:translateX(45vw)}70%{opacity:1;transform:translateX(-51px);-webkit-transform:translateX(-51px)}100%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0)}}@keyframes slide-trophy-from-left{0%{opacity:0;transform:translateX(-45vw);-webkit-transform:translateX(-45vw)}70%{opacity:1;transform:translateX(51px);-webkit-transform:translateX(51px)}100%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0)}}@keyframes dismiss-trophy-left{0%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0)}100%{opacity:0;transform:translateX(-45vw);-webkit-transform:translateX(-45vw)}}@keyframes dismiss-trophy-right{0%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0)}100%{opacity:0;transform:translateX(45vw);-webkit-transform:translateX(45vw)}}@keyframes slide-plaque{0%{opacity:0;transform:translateX(45vw);-webkit-transform:translateX(45vw)}100%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes pulse-caret{0%{transform:scale(1) translateX(0);-webkit-transform:scale(1) translateX(0)}50%{transform:scale(1.1) translateX(0);-webkit-transform:scale(1.1) translateX(0)}100%{transform:scale(1) translateX(0);-webkit-transform:scale(1) translateX(0)}}#stubLoader{height:100%;font-family:"Roboto","Roboto-Regular",Arial,sans-serif;font-size:12pt}#stubLoader h1{font-size:24pt;margin-bottom:30px}#stubSpinner{margin:100px auto;width:100px;background-color:#fefefe;height:80px;padding-top:20px;border:1px solid #c4c4c4}#stubSpinner img{margin:0 auto;display:block}#stubErrorContainer{height:auto}#stubErrorContainer span{margin-right:.25ch}#stubErrorContainer pre{font-size:10pt}#stubErrorContainer #supportInfo{padding-left:20px;margin-top:40px;border-radius:5px;border:1px solid #9ad7d2}#stubProgress{position:absolute;color:#007aab;padding:10px;background-color:#fefefe;right:0;bottom:0;border:1px solid #c4c4c4}.interfaceSwitcher{margin:10px 10px 0 0;border-radius:5px;display:inline-block;float:right;right:15px;top:15px}.interfaceSwitcher .button{z-index:1;background-color:#f6f6f6;border:1px solid #c4c4c4;border-collapse:collapse}.interfaceSwitcher .selected{background-color:#abb3b3}.interfaceSwitcher .selected button{color:#fff !important}.interfaceSwitcher button{color:#404040 !important;padding:7px 15px 6px 15px !important;font-size:12pt;margin:0}.interfaceSwitcher .left{border-top-left-radius:8px;border-bottom-left-radius:8px}.interfaceSwitcher .right{border-top-right-radius:8px;border-bottom-right-radius:8px;border-left-width:0}.languageSelect{display:inline-block;float:right;position:relative;height:32px;line-height:100%;margin:10px 10px 8px 0;border:1px solid #c4c4c4;border-radius:8px}.languageSelect select{font-size:12pt;color:#404040;background-color:#f6f6f6;padding-left:15px;padding-top:2px}#homeFinishSso .ageIs{text-align:right}#homeFinishSso .ageButtons .blueButtonExterior{width:100px;height:44px}#homeFinishSso .ageButtons .blueButtonExterior:not(:last-child){margin-right:10px}#homeFinishSso .signupEmail{display:none}#homeFinishSso .emailPrompts{max-width:500px}#homeFinishSso table{max-width:500px}#homeFinishSso .tos{margin-left:-34px}#homeFinishSso .otherProvider .blueButtonExterior{margin-left:0}.homeSignup [data-role="content"]{flex-direction:column}.homeSignup .ui-block-a{display:block}.homeSignup *{font-family:"Be Vietnam","Roboto","Roboto-Regular",Arial,sans-serif !important}.homeSignup .question{font-size:18px;color:#404040;margin-bottom:24px}.homeSignup .conditionals,.homeSignup .terms2{text-align:left;width:60%;margin-left:auto;margin-right:auto}.homeSignup .terms2{color:#818181}.homeSignup .containingPaper{border-radius:16px;padding:34px;text-align:center;background-color:#fff;box-shadow:0 2px 5px 1px #888;max-width:944px;box-sizing:border-box}.homeSignup .copyrightWrapper{width:100%}.homeSignup .copyright{max-width:944px;text-align:left;margin:auto}.homeSignup h1{margin-bottom:20px;color:#819e9e;font-weight:700 !important}.homeSignup h2{margin-bottom:32px;letter-spacing:0}.homeSignup h3{font-weight:normal;margin-bottom:24px;color:#404040}.homeSignup .firstSideBanner,.homeSignup .lastSideBanner{width:200px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.homeSignup .firstSideBanner{margin-right:60px}.homeSignup .lastSideBanner{margin-left:60px}.homeSignup .text-left{text-align:left}.homeSignup .dividerWrapper{display:flex;align-items:center}.homeSignup .dividerWrapper .divider{flex:1;height:1px;background:#cbcbcb}.homeSignup .hideOnEnroll{margin-left:auto;margin-right:auto;color:#404040;text-align:left}.homeSignup .xm-input-text{border:1px solid #737373 !important;border-radius:4px;margin-bottom:4px;padding:0 !important}.homeSignup .xm-input-text input{padding:6px 12px}.homeSignup .xm-input-text .textfield{box-sizing:border-box;border-radius:4px}.homeSignup label.terms{display:inline-block}.homeSignup label[for="reminders2"]{margin-top:30px}.homeSignup span.terms{font-size:9pt}.homeSignup hr{margin:10px 0}.homeSignup .ageVerification .smallFont,.homeSignup .accountTypeOptions .smallFont{margin-bottom:10px}.homeSignup .ageVerification button,.homeSignup .accountTypeOptions button,.homeSignup .ageVerification .xm-popup-link,.homeSignup .accountTypeOptions .xm-popup-link{color:#404040;font-size:11pt;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;border:0;border-radius:24px;background-color:#fefefe;box-shadow:0 4px 4px 0 rgba(0,0,0,0.102);padding:12px 24px}.homeSignup .ageVerification button:hover,.homeSignup .accountTypeOptions button:hover,.homeSignup .ageVerification .xm-popup-link:hover,.homeSignup .accountTypeOptions .xm-popup-link:hover{box-shadow:0 4px 4px 0 rgba(191,226,218,0.749)}.homeSignup .ageVerification button span,.homeSignup .accountTypeOptions button span,.homeSignup .ageVerification .xm-popup-link span,.homeSignup .accountTypeOptions .xm-popup-link span{margin-top:8px}.homeSignup .ageVerification .firstButton,.homeSignup .accountTypeOptions .firstButton{margin-right:20px}.homeSignup .ageVerification .secondButton,.homeSignup .accountTypeOptions .secondButton{margin-left:20px}.homeSignup .ageVerification .middleButton,.homeSignup .accountTypeOptions .middleButton{margin-left:40px;margin-right:40px}.homeSignup .ageVerification button.selected,.homeSignup .accountTypeOptions button.selected{box-shadow:inset 0 -1px 1px rgba(0,0,0,0.25);background-color:#edf8f5;font-weight:600}.homeSignup .formError{margin-left:5px}.homeSignup .privacyIcon{vertical-align:middle}.homeSignup .accountTypeOptions button{border-radius:10px}.homeEnroll .notice{margin-top:.5em;margin-bottom:.5em}.homeEnroll .notice p{margin:0}.homeEnroll .acknowledgement{margin-top:.5em;margin-bottom:1em;color:#818181;font-size:12px}.xm-header{display:flex;align-items:center;color:#fff;background-color:#fefefe}.xm-header .flex1{flex:1}.xm-header .interfaceSwitcher{line-height:16px}.xm-header .pipeSeparator{margin-left:8px;margin-right:8px;display:inline-block}.xm-header a{color:#404040}.xm-header a:hover{color:#ffc741}#homeRequestQuote .inputGroup tr.inputElement td.label{min-width:162px}#homeRequestQuote .containingPaper{padding:30px}#homeRequestQuote .goBack{cursor:pointer;color:#007aab}#homeRequestQuote .requestReceived{padding:20px 30px;border:2px solid #bae3e0;border-radius:10px}#homeRequestQuote td:not(:first-child){width:100%}#homeRequestQuote td.break{padding-top:10px;padding-bottom:10px}#homeRequestQuote .orgType .xm-radio{display:inline-block;width:25%}#homeRequestQuote textarea{height:150px;width:100%;border:none;box-sizing:border-box}#homeRequestQuote .blockLabels label{display:block}#homeRequestQuote .licenseRequest,#homeRequestQuote .requestReceived{margin-top:25px}#homeRequestQuote .dataContract td.label{padding-top:10px}#homeRequestQuote .dataContract .xm-radio label{margin-left:10px}.homeThankYou h1{font-size:24pt}.homeThankYou .containingPaper{font:12pt "Roboto","Roboto-Regular",Arial,sans-serif}.homeThankYou .donateImage{position:absolute;left:22px;top:70px;width:220px;height:230px}.homeThankYou .m{padding:35px 60px 100px 230px}.pulsate{-ms-animation:pulsate 1.44s ease-in;-webkit-animation:pulsate 1.44s ease-in;-webkit-animation-iteration-count:infinite;-moz-animation:pulsate 1.44s ease-in;-moz-animation-iteration-count:infinite;-o-animation:pulsate 1.44s ease-in;-o-animation-iteration-count:infinite;animation:pulsate 1.44s ease-in;animation-iteration-count:infinite}@-keyframes pulsate{0%{font-size:100%}69%{font-size:100%}83%{font-size:105%}86%{font-size:105%}100%{font-size:100%}}.xm-checkbox.rememberNetwork,.xm-checkbox.tos{background-color:#fefefe;line-height:1.25em;min-height:initial}.xm-checkbox.rememberNetwork input,.xm-checkbox.tos input{top:-.1em}.xm-checkbox.rememberNetwork label,.xm-checkbox.tos label{display:inline-block}.xm-checkbox.awakening-cbox{background-color:transparent;display:flex;align-items:center}.xm-checkbox.awakening-cbox input{position:relative}.xm-checkbox.awakening-cbox label{margin-left:8px;padding-left:0}.xm-checkbox.rememberNetwork.checked,.xm-checkbox.tos.checked{background-position:8px 2px}.signin-button{width:200px;height:40px}.signin *,.homeEnroll *{font-family:"Be Vietnam","Roboto","Roboto-Regular",Arial,sans-serif !important}.signin .fillingPaper,.homeEnroll .fillingPaper{margin-top:0}.signin h1,.homeEnroll h1{margin-bottom:3px}.signin h2,.homeEnroll h2{letter-spacing:0}.signin h4,.homeEnroll h4{margin:10px 0 10px 0}.signin form.forgetNetwork,.homeEnroll form.forgetNetwork{padding-top:0;display:none}.signin .name,.homeEnroll .name{cursor:pointer;height:100%;line-height:normal;position:relative;white-space:nowrap;overflow:hidden;text-overflow:clip;text-decoration:inherit;max-width:96%}.signin .name span,.homeEnroll .name span{vertical-align:middle;display:block}.signin .statusIcon,.homeEnroll .statusIcon{margin-top:10px;vertical-align:top;display:inline-block}.signin .inputGroup,.homeEnroll .inputGroup{max-width:none}.signin .editLink img,.homeEnroll .editLink img{width:24px;height:24px}.signin td.forgotLink,.homeEnroll td.forgotLink{padding-top:15px}.signin .ui-grid-a .ui-block-a,.homeEnroll .ui-grid-a .ui-block-a{height:100%}.signin .ui-grid-a .ui-block-a img,.homeEnroll .ui-grid-a .ui-block-a img{vertical-align:middle}.signin .ui-grid-a .ui-block-b,.homeEnroll .ui-grid-a .ui-block-b{height:100%;overflow-y:auto;overflow-x:hidden}.removeClassroomSignin form{margin-top:10px}.rememberedList.xm-listview,.removalList.xm-listview{height:auto;min-height:0;padding-top:8px;padding-bottom:10px;margin-left:0;overflow-x:hidden;font:24px "Roboto","Roboto-Regular",Arial,sans-serif}.rememberedList.xm-listview li:first-child,.removalList.xm-listview li:first-child{border-top:solid #9cc3ba 1px}.rememberedList.xm-listview li,.removalList.xm-listview li{border-bottom:solid #9cc3ba 1px}.rememberedList.xm-listview li.other,.removalList.xm-listview li.other{height:auto;margin-left:0;color:#818181;position:relative;cursor:pointer;padding:10px 0 12px 0}.rememberedList.xm-listview li.empty,.removalList.xm-listview li.empty{color:#818181;cursor:auto;line-height:150%}.rememberedList.xm-listview li,.rememberedList.xm-listview a{position:relative}.removalList.xm-listview li{color:#404040;display:flex;align-items:center}.removalList.xm-listview li:hover{color:#818181 !important;font-weight:normal !important}.removalList.xm-listview li.excluded{color:#c0c0c0}.removalList.xm-listview img{margin-right:8px}.removalList.xm-listview .name{max-width:350px;max-width:calc(100% - 55px);flex:1}.removalList.xm-listview .remove,.removalList.xm-listview .add{height:51px;width:52px;cursor:pointer}.removalList.xm-listview .remove img,.removalList.xm-listview .add img{margin-top:4px;width:48px;height:48px}.registeredTeachers{color:#818181}.registeredTeachers .teachers{padding-left:5px;display:inline}.signinStudentOther,.signinTeacherOther,.signinClassroomOther,.privacyIcon{vertical-align:middle}.signinClassroomOther .note{color:#818181;font-size:14px;margin-bottom:0}.signinClassroomOther .registeredTeachersTitle{font-weight:600}.signinClassroomOther .registeredTeachers{margin-bottom:4px}.signinClassroom2 *{font-family:"Be Vietnam","Roboto","Roboto-Regular",Arial,sans-serif !important}.signinClassroom2 h2{margin-bottom:12px;white-space:normal}.signinClassroom2 .flex{display:flex}.signinClassroom2 .flex1{flex:1}.signinClassroom2 #allDone{padding-left:90px;height:150px;width:150px}.signinClassroom2 #allDone{padding-bottom:125px}.signinClassroom2 .enterPinLabel{margin:0;margin-bottom:8px;color:#818181;font-weight:normal}.signinClassroom2 .divider{background:#9cc3ba !important;margin-bottom:24px}.signinClassroom2 .ui-grid-a{max-height:100%;height:100%}.signinClassroom2 .ui-grid-a h2{color:#404040}.signinClassroom2 .ui-block-a{max-height:100%;max-width:273px;height:100%;width:33%}.signinClassroom2 .ui-block-b{padding-top:28px;padding-left:71px;width:66%}.signinClassroom2 .ui-block-b .selectedName{color:#e59332;margin-bottom:4px;margin-top:16px}.signinClassroom2 .ui-block-b .warning{font-size:14px;color:#818181;margin-bottom:8px;display:flex;align-items:center}.signinClassroom2 .ui-block-b .teacherInstructions{color:#818181;font-size:16px;margin-bottom:8px}.signinClassroom2 .xm-listview li{overflow:visible}.signinClassroom2 .xm-listview li:hover{color:#007aab}.signinClassroom2 .inputGroup{width:80%;margin-bottom:24px;align-items:baseline}.signinClassroom2 button[type="submit"]{display:inline-block}.signinClassroom2 .inputArea{width:60%}.signinClassroom2 .toggles{padding-top:8px}.signinClassroom2 .toggles .busy,.signinClassroom2 .toggles .absent{width:140px;border:1px solid #818181;border-radius:4px;cursor:pointer;padding:6px 8px;display:flex;align-items:center}.signinClassroom2 .toggles .busy:hover,.signinClassroom2 .toggles .absent:hover{border-color:#007aab}.signinClassroom2 .toggles .busy:hover .notice,.signinClassroom2 .toggles .absent:hover .notice{color:#007aab !important}.signinClassroom2 .toggles .busy{margin-bottom:16px}.signinClassroom2 .toggles .notice{margin:0;margin-left:8px;font-size:16px}.signinClassroom2List li:first-child{border-top:solid #9ad7d2 1px}.signinClassroom2List li{border-bottom:solid #9ad7d2 1px;color:#818181;font:20px "Roboto","Roboto-Regular",Arial,sans-serif;position:relative;cursor:pointer;padding-left:45px}.signinClassroom2List li .name{line-height:40px}.signinClassroom2List .statusIcon{height:30px;width:30px}.signinClassroom2List .icon{position:absolute;float:left;margin-left:-35px}#matrixPopup{pointer-events:none;max-width:80%;max-height:80%;height:80vmin;width:80vmin;text-align:center}#matrixPopup .matrixBg{box-sizing:border-box;height:100%;width:100%;background-color:#fff;padding:3.5%;box-shadow:1px 4px 4px rgba(0,0,0,0.25)}#matrixPopup svg{height:100%;width:100%}#studentInfoPopup{overflow:visible}#studentInfoPopup .container{overflow:auto;height:225px}#studentInfoPopup div{padding-left:0}.postit .providerName{margin-right:10px}.postit .disconnect{position:absolute;right:10px;top:5px}.postit .connectedTo{margin-bottom:5px}.postit .removeSSO{margin-top:5px}.studentContent button.native{border:none;background:transparent}.studentContent .postit{font:12pt "Roboto","Roboto-Regular",Arial,sans-serif}.studentContent .alignVertical{position:absolute;width:auto}.studentContent .videoContainer .poster{pointer-events:none}.studentContent .videoContainer.mrc{overflow:hidden}.studentContent .matrix{position:absolute;z-index:20;height:57%;width:100%}.studentContent .matrix svg{position:absolute;height:100%;right:0}.studentPracticeResults .score.current{display:none;position:absolute}.studentQuiz .timer,.studentPractice .timer{display:none}.studentQuiz .teacherImage,.studentPractice .teacherImage{overflow:visible}.cell{border:1px solid transparent;position:absolute;width:34px;height:34px}.cell .bkgnd{position:absolute;width:34px;height:34px}.cell .text{position:absolute;font-size:9pt;width:100%;text-align:center;padding-top:9px}.cell .icon{position:absolute;left:18px;top:16px;height:24px;z-index:1}.sessionScore{color:#82b43a;font-family:"Roboto","Roboto-Regular",Arial,sans-serif}.alignment{position:absolute;width:100%;bottom:65px}.keypad{display:inline-block}.alignRight{bottom:0;right:20px}.displayVideo{width:54px;height:48px;position:absolute;bottom:7px;z-index:5;display:none;bottom:-55px;left:5px}.mrc{position:absolute;bottom:0;margin-bottom:65px}.mrc .still img{vertical-align:bottom;display:inline-block;max-width:100%;max-height:100%}.mrc img.poster,.mrc img.videoLoading{vertical-align:bottom;display:inline-block;max-width:101%;max-height:101%}.transcripts{margin-bottom:5%;z-index:30;display:inline-block;position:absolute;vertical-align:top;background:url("https://cdn0.xtramath.org/images/speech-bubble-3.svg");background-size:100% 100%;bottom:0}.transcripts .close{float:right;padding:0}.transcripts .transcript{height:90%;overflow-y:auto;padding-right:17px}.score.current{position:absolute;color:#efc22a}.tally{z-index:20;position:absolute;width:500px;height:600px;overflow:hidden}.tally img{padding:1px}.scoreSmiley{position:absolute}.keypad{z-index:990;visibility:hidden;position:absolute}.problem{display:none;pointer-events:none;position:relative;font-weight:400;font-family:"Roboto","Roboto-Regular",Arial,sans-serif}.idleSpeechBubble{background:url("https://cdn0.xtramath.org/images/speech-bubble-above.svg");background-size:100% 100%;margin-left:16px}.idleSpeechBubble .centered{position:relative;top:50%;transform:translateY(-68%);text-align:center}.idleSpeechBubble .countdown img,.idleSpeechBubble .countdown div{display:inline-block}.idleSpeechBubble .countdown .text{width:45%}.teacherImage{position:absolute;bottom:0;left:0;right:auto;overflow:hidden}.teacherImage img{display:block}.teacherImage img.mrcStill{position:absolute;bottom:0}.noKeypad,.rightKeypad,.alignment{right:0;left:auto}.mrc{left:0}.noKeypad .alignment{text-align:center}.noKeypad .problem{margin-left:auto;margin-right:auto}.rightKeypad .keypad{visibility:visible}.leftKeypad .alignment{left:0;right:auto}.leftKeypad .keypad{visibility:visible}.leftKeypad .teacherImage{right:0;left:auto}.leftKeypad .toggleTeacher,.leftKeypad .toggleTimer{position:absolute;left:auto;right:8px}.leftKeypad .toggleKeypad{position:absolute;right:auto;left:8px}.speech_bubble{position:absolute;background:url("https://cdn0.xtramath.org/images/speech-bubble-2.svg");z-index:30;vertical-align:middle}.streakLabel{color:#666;display:inline-block;width:52%}.longestStreak{color:#82b43a}.problem.division .operand1,.problem.division .operand2{display:inline-block;position:static;float:right;box-sizing:border-box;padding-top:.2ch}.problem.division .operand2{padding-right:5px}.problem.division .operand1{background:url("https://cdn0.xtramath.org/images/long-division-full.svg");background-size:auto 100%;background-position:0 0;background-repeat:repeat-x;padding-left:.5ch;text-align:right;min-width:1.8ch}.problem.division .operator{display:none !important}.problem.division .separator{display:none !important}.problem.division .studentAnswer{position:static;text-align:right;display:block;height:1em}.problem.division .answerContainer{top:.5ch;right:-50px}.operand1,.operand2,.operator,.studentAnswer,.separator{font-size:100%;line-height:100%}.remaining_answer{color:#e0e0e0;font-size:100%}.operand1{position:absolute;top:0;right:22%}.operand2{position:absolute;top:30%;right:22%}.operator{top:30%;position:absolute;right:70%}.studentAnswer{position:absolute;top:70%;right:22%}.separator{position:absolute;right:22%;top:65%;background-color:#404040;color:#404040;border:10px;width:52%;border-radius:2px}img.quizIcon{padding-top:5px;height:36px;display:none;text-align:right}.wrongAnswer{color:#e44;line-height:80%;display:block;width:100%;text-align:right;text-decoration:line-through}.answerContainer{text-align:right;min-width:36px;font-size:36pt;position:absolute;right:0;bottom:15px}.key{display:block;position:absolute}.key img.hover,.key img.buttonPressed{display:none}.key:hover img.hover{display:block}.key:hover img.normal,.key:hover img.buttonPressed{display:none}.key.buttonPressed img.buttonPressed{display:block}.key.buttonPressed img.hover,.key.buttonPressed img.normal{display:none}.timer{margin-left:auto;margin-right:auto;width:100%;height:100%;text-align:center;vertical-align:middle}.timer .off{display:none}.toggleKeypad{position:absolute;right:8px;left:auto;top:8px}.studentFooter{position:absolute;bottom:0;width:100%;background:url("https://cdn0.xtramath.org/images/background-footer@2x.png");height:65px;background-size:100% 65px;border-radius:0 0 10px 10px}.toggleTeacher,.toggleTimer{position:absolute;left:8px;top:8px;right:auto}a.close,span.close{z-index:3000;position:absolute;right:5px;top:5px;padding:0;cursor:pointer}a.close img,span.close img{height:16px;width:16px}span.helpLink.xm-link,a.helpLink.xm-link{position:absolute;font-size:16pt}a.helpLink.xm-link{top:0;right:5px;padding:15px}span.helpLink.xm-link{top:0;right:0;padding:10px}.icons{line-height:48px;display:inline-block;vertical-align:top}input[type='text'].hasError,input[type='number'].hasError,select.hasError{border:1px solid #e44 !important;background-color:rgba(228,92,92,0.05) !important}button.transparentButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;color:#404040}img.backLinkCaret,.backLink{display:inline-block;vertical-align:middle}.backLink{margin-left:5px}.furtherInput{margin-top:40px;border:2px solid #bae3e0;border-radius:10px;padding:20px}.furtherInput label{margin-left:10px}.furtherInput hr{margin:10px auto 20px auto}.furtherInput input[type="text"],.furtherInput input[type="password"]{height:28px;width:calc(100% - 25px);background:#fff;border:1px solid #737373;border-radius:5px}.furtherInput input[type='checkbox']{display:inline-block}.furtherInput label.inlineBl{max-width:calc(100% - 40px)}.furtherInput .priceTableContainer .red{color:#e44}.furtherInput .priceTableContainer table{width:100%;font-size:14px}.furtherInput .priceTableContainer table th:last-child,.furtherInput .priceTableContainer table td:last-child{text-align:right}.furtherInput .priceTableContainer input{width:50px}.furtherInput .priceTableContainer .subtotal,.furtherInput .priceTableContainer .totalSeats{margin-left:10px}.furtherInput .fees{font-size:12px;text-align:right;margin-top:10px}.furtherInput .priceTableContainer,.furtherInput .checkboxInput,.furtherInput input[type="text"],.furtherInput input[type="password"]{margin:5px 10px 10px 10px}.furtherInput .checkboxInput{width:calc(100% - 25px);vertical-align:middle}.furtherInput .checkboxInput label,.furtherInput .checkboxInput input{vertical-align:middle}.strikethrough{text-decoration:line-through}.viewing{display:inline-block}.keyimg{padding:1px 3px 0 5px;height:20px;width:20px;vertical-align:top}.legend .keyimg{padding:1px 5px 1px 0}.keyimg.wide{width:40px}.panelb{position:relative;padding:7px 7px 7px 10px;min-height:35px;z-index:1;font:10pt "Roboto","Roboto-Regular",Arial,sans-serif;background:#dceff8;border-radius:10px;margin-top:16px;margin-bottom:16px}.panelb table{width:100%;border-collapse:collapse}.panelb table td.buttons{text-align:right;white-space:nowrap}.panelb select{display:inline;font:10pt "Roboto","Roboto-Regular",Arial,sans-serif}.panelb label{margin-left:10px;display:inline}table th{font-weight:normal;text-align:left}.loadFailure > div{margin-top:8px;margin-left:30px}.showPanel.xm-btn{padding:0 15px 0 30px;color:#fff}.showPanel.xm-btn:hover{color:#fff}.menuIcon{padding-top:7px;height:30px;width:30px}.postitb{background-color:#eef7fc;box-shadow:0 2px 5px 1px #888;padding:20px;max-width:600px}.postitb .legend{line-height:150%}.postitb .inset{padding-left:20px;padding-top:10px}.postitb p{font:10pt "Roboto","Roboto-Regular",Arial,sans-serif}.postitb h1{font:14pt "Roboto","Roboto-Regular",Arial,sans-serif;white-space:normal}#checklistPopup{max-width:650px}#checklistPopup .closeIcon{top:1.25rem}#checklistPopup .title{display:flex;align-items:center;gap:8px}#checklistPopup a:not(.inline){text-decoration:underline;font-weight:600;font-size:16px}#checklistPopup .desc{font-style:italic;margin-top:4px}#checklistPopup .desc:not(:last-child){margin-bottom:16px}#checklistPopup .xm-checkbox{font-size:12px;color:#737373}#checklistPopup h2.checked{background-image:url("https://cdn0.xtramath.org/images/checkmark.svg");background-size:20px 20px;background-repeat:no-repeat}#dateKeyPopup{font-family:"Roboto","Roboto-Regular",Arial,sans-serif}#dateKeyPopup .explanation{margin-top:26px}#dateKeyPopup .legend{line-height:200%}#dateKeyPopup .legend .keyimg{vertical-align:middle}#teacherControls,#homePanel{overflow-x:hidden}#teacherControls .information,#homePanel .information{margin-top:25px;font-size:14pt;font-style:italic;line-height:300%}#homePanel .globe{height:20px;width:20px;position:absolute;padding-top:18px}#homePanel .caret{height:16px;width:10px;position:absolute;padding-top:21px}#homePanel select[name="language"]{width:100%;padding-left:30px;display:inline;font-size:14pt;font-style:italic;color:#007aab;border:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background-color:#fff}#teacherControls,#homePanel,#classOptionsPopup,#studentOptionsPopup{background-color:#fff;padding-top:20px;font:18pt "Roboto","Roboto-Regular",Arial,sans-serif;line-height:125%}#teacherControls .account,#homePanel .account,#classOptionsPopup .account,#studentOptionsPopup .account{margin-top:50px}#teacherControls h1,#homePanel h1,#classOptionsPopup h1,#studentOptionsPopup h1{color:#737373;font:16pt "Roboto","Roboto-Regular",Arial,sans-serif;margin-bottom:0}#teacherControls hr,#homePanel hr,#classOptionsPopup hr,#studentOptionsPopup hr{margin:5px 0}#teacherControls hr.teacherOnly,#homePanel hr.teacherOnly,#classOptionsPopup hr.teacherOnly,#studentOptionsPopup hr.teacherOnly{margin-top:25px}#teacherControls ul,#homePanel ul,#classOptionsPopup ul,#studentOptionsPopup ul{margin-top:15px}#teacherControls li,#homePanel li,#classOptionsPopup li,#studentOptionsPopup li,#teacherControls a,#homePanel a,#classOptionsPopup a,#studentOptionsPopup a{color:#007aab;cursor:pointer}#teacherControls .controls,#homePanel .controls,#classOptionsPopup .controls,#studentOptionsPopup .controls{margin:0}#teacherControls .plus,#homePanel .plus,#classOptionsPopup .plus,#studentOptionsPopup .plus{margin-right:5px}#changeProgramPopup table{border-spacing:3px 3px}#changeProgramPopup table.customFields tr td{max-width:240px}#classOptionsPopup,#studentOptionsPopup{padding:20px;box-shadow:0 2px 5px 1px #888}#classOptionsPopup .heading,#studentOptionsPopup .heading{font-size:20px;font-weight:bold;margin-bottom:5px}#classOptionsPopup .clever .name,#studentOptionsPopup .clever .name,#classOptionsPopup .clever .teachers,#studentOptionsPopup .clever .teachers{font-style:italic}#classOptionsPopup .clever .name,#studentOptionsPopup .clever .name,#classOptionsPopup .clever .sync,#studentOptionsPopup .clever .sync{line-height:normal}#classOptionsPopup .clever .name,#studentOptionsPopup .clever .name,#classOptionsPopup .clever .lastSyncedLabel,#studentOptionsPopup .clever .lastSyncedLabel,#classOptionsPopup .clever .lastSynced,#studentOptionsPopup .clever .lastSynced{color:#737373;font-size:20px}#classOptionsPopup .clever .lastSynced,#studentOptionsPopup .clever .lastSynced{padding-left:4px}#classOptionsPopup .teachers,#studentOptionsPopup .teachers{max-width:300px}#printClassReportPopup .expandOps{margin-top:-10px;margin-left:30px}#teacherAddChild input[type="checkbox"]{position:absolute;top:-5px;left:-3px}#teacherAddClass{margin-bottom:5px}#teacherAddClass p.clever{font-style:italic;border-radius:10px;background-color:#ececec;padding:10px}.teacherAddStudent button.add,.teacherAddStudent button.remove,.teacherAddStudent button.update{padding:0;margin:0}.teacherAddStudent button.add img,.teacherAddStudent button.remove img,.teacherAddStudent button.update img{height:36px;width:36px;vertical-align:middle}.teacherAddStudent .ui-grid-a .ui-block-a{padding-left:40px;width:43%}.teacherAddStudent .ui-grid-a .ui-block-b{width:56%}.teacherAddStudent .parentOnly{display:none}.teacherAddStudent .containingPaper{padding-left:10px}.teacherAddStudent table.picker{margin-bottom:25px}.teacherAddStudent table.picker label{min-height:20px}.teacherAddStudent .panelb,.teacherAddStudent .missingItems{margin-bottom:25px}.teacherAddStudent table.picker,.teacherAddStudent table.transferStudentTable,.teacherAddStudent table.enrollStudentTable{padding-left:30px}.teacherAddStudent table{border-spacing:5px 3px}.teacherAddStudent table th{vertical-align:bottom;text-transform:uppercase;color:#737373}.teacherAddStudent table .name{min-width:100px}.teacherAddStudent table .grade{width:75px}.teacherAddStudent table .lang{min-width:100px}.teacherAddStudent table .pin{min-width:40px;width:75px}.teacherAddStudent table tr.inputRow td.focused{border-color:#007aab}.teacherAddStudent table tr.inputRow.incomplete button.add,.teacherAddStudent table tr.inputRow.network button.add{opacity:.5}.teacherAddStudent table tr.inputRow.incomplete .remove,.teacherAddStudent table tr.inputRow.network .remove,.teacherAddStudent table tr.inputRow.failed .remove,.teacherAddStudent table tr.inputRow.ready .remove,.teacherAddStudent table tr.inputRow.incomplete .update,.teacherAddStudent table tr.inputRow.network .update,.teacherAddStudent table tr.inputRow.failed .update,.teacherAddStudent table tr.inputRow.ready .update{display:none}.teacherAddStudent table tr.inputRow.update .add,.teacherAddStudent table tr.inputRow.update .remove{display:none}.teacherAddStudent table tr.inputRow.okay .add,.teacherAddStudent table tr.inputRow.okay .update{display:none}.teacherAddStudent table tr.hasError td.hasError{border-bottom:1px solid #e44;border-top:1px solid #e44;border-left:1px solid #e44;border-right:1px solid #e44}.teacherAddStudent table td.status{width:25px}.teacherAddStudent table td.status img{vertical-align:middle;width:25px;height:25px}.teacherAddStudent table td.button{width:36px}.teacherAddStudent.teacherView .teacherOnly{display:block}.teacherAddStudent.teacherView th.teacherOnly,.teacherAddStudent.teacherView td.teacherOnly{display:table-cell}.userNotice.level3{background-color:#f3fbfa}.userNotice.level1{background-color:#fef5e0;border-top:4px solid #ffc741}.userNotice.level0{background-color:#fff0e2;border-top:4px solid #ec7364}.userNotice.statuslicense-expired{background-color:#fbe9e7;box-shadow:none}.userNotice.statuslicense-expires-soon{background-color:#fef5e0;box-shadow:none}.userNotice.statuslicense-active{background-color:#e8f5e9;box-shadow:none}.userNotice.statuslicense-expired,.userNotice.statuslicense-expires-soon,.userNotice.statuslicense-active{border-top:0}.userNotice.statuslicense-expired .danger,.userNotice.statuslicense-expires-soon .danger,.userNotice.statuslicense-active .danger{color:#c93305}.userNotice.statuslicense-expired .buttons,.userNotice.statuslicense-expires-soon .buttons,.userNotice.statuslicense-active .buttons{flex-direction:row-reverse}.userNotice.statuslicense-expired .buttons .userNoticeButton,.userNotice.statuslicense-expires-soon .buttons .userNoticeButton,.userNotice.statuslicense-active .buttons .userNoticeButton,.userNotice.statuslicense-expired .buttons .orangeButton,.userNotice.statuslicense-expires-soon .buttons .orangeButton,.userNotice.statuslicense-active .buttons .orangeButton{color:#404040;font-weight:600;box-shadow:none}.userNotice.statushalf-year-offer{background-color:#ddf9f7;box-shadow:none;border-top:0}.userNotice.statushalf-year-offer .userNoticeButton,.userNotice.statushalf-year-offer .orangeButton{color:#404040;font-weight:600;box-shadow:none}.userNotice.statushalf-year-offer .gemstone-image{vertical-align:middle}.userNotice.statushalf-year-offer .bold{font-weight:700}.userNotice.statushalf-year-offer .buttons{flex-direction:row-reverse}.userNotice.statushalf-year-offer .buttons .userNoticeButton{color:#404040;box-shadow:none}.userNotice.statushalf-year-offer .buttons .blackButton{color:#fff;box-shadow:none;background:#404040;border-radius:24px;padding:12px 24px}.userNotice{margin:0 -32px 16px -32px;padding:20px;display:flex;align-items:center;border-radius:10px;box-shadow:0 2px 5px 1px #888}.userNotice .message{padding-right:20px}.userNotice .message,.userNotice .buttons{flex-grow:1}.userNotice .buttons{display:flex}.userNotice .buttons .userNoticeButton{margin-left:36px}.userNotice .buttons .continueButton{font-weight:600}.userNotice .buttons .continueButton a{font-weight:600}.userNotice .buttons .continueButton,.userNotice .buttons .userNoticeButton{color:#007aab;cursor:pointer}.userNotice:first-of-type{margin-top:0}.notification.yellow{background-color:#fdf7c3}.notification.blue{background-color:#e3f8f7}.notification{border-radius:10px;padding:10px;margin-bottom:15px}.notification [data-href]{color:#007aab;cursor:pointer}.notification .content,.notification .closeNotification{display:inline-block;vertical-align:middle}.notification .content{width:790px;width:calc(100% - 41px)}.notification .closeNotification{vertical-align:middle;text-align:right;width:40px;cursor:pointer}.notification .closeNotification img{height:13px;width:13px}.missingItems{border-radius:10px;background-color:#ececec;padding:10px;margin-bottom:5px}.reportContainer .classReportHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.reportContainer .teacherPremiumMessage{margin-top:16px;margin-bottom:16px}.reportContainer table{width:100%;text-align:left}.reportContainer table border-collapse collapse img{vertical-align:middle}.reportContainer table.program{margin-left:0}table.lined{border-collapse:collapse}table.lined tr{vertical-align:middle}table.lined td{border-top:1px solid #9ad7d2;border-bottom:1px solid #9ad7d2}.reportTable{border-collapse:collapse;table-layout:fixed;max-width:900px}.reportTable th.program{width:25px;padding-left:5px}.reportTable th.mastery{position:relative;width:72px}.reportTable th.mastery img{position:absolute;right:20px;top:10px}.reportTable .mastery{text-align:right}.reportTable .mastery span{vertical-align:middle}.reportTable .opIcon{vertical-align:middle;height:20px;position:relative;display:inline-block;width:40px}.reportTable .opIcon img{position:absolute;left:5px;top:1px;height:100%}.reportTable .opIcon.small{height:0;width:0}.reportTable .progress{text-align:center}.reportTable td.status,.reportTable td.toPrint{border:none}.reportTable th{color:#737373;height:31px}.reportTable th.sorting::after{content:"\25B2"}.reportTable th.sorting.reversed::after{content:"\25BC"}.reportTable th.name{color:#737373;width:200px}.reportTable th.status{width:36px}.reportTable th.usage{text-align:center}.reportTable th.toPrint,.reportTable td.toPrint{width:36px}.reportTable td.name{font:18pt "Roboto","Roboto-Regular",Arial,sans-serif;width:200px;overflow-x:hidden}.reportTable td.progress{width:127px}.reportTable td.progress svg{width:52px;height:26px}.reportTable td.pe{width:127px}.reportTable td.score{font-size:12pt;text-align:right;width:20px}.reportTable td.symbol{padding-left:10px;width:115px;vertical-align:bottom}.reportTable td.usage,.reportTable td.status{line-height:100%;text-align:center;width:48px}.reportTable td.usage img,.reportTable td.status img{height:28px;width:28px}.reportTable tr.errors{border-top:none;border-bottom:none}.reportTable .formError{color:#e44;font-size:12px}.teacherEnrollSelectChild p:first-child{margin-top:7px}.teacherEnrollSelectChild .studentList{margin:4px 0 0 0;padding:0;border:solid #9ad7d2 1px;border-radius:10px;font-size:9pt}.teacherEnrollSelectChild .studentList img{margin-right:6px}.teacherEnrollSelectChild .studentList li:not(.selected) img{visibility:hidden}.teacherEnrollSelectChild .studentList li:not(:last-child){border-bottom:solid #9ad7d2 1px}.teacherEnrollSelectChild .studentList li{padding:13px;cursor:pointer}.teacherEnrollSelectChild span.name{font-weight:bold}.teacherEnrollSelectChild .ui-block-a{width:34%;margin-right:5px}.teacherEnrollSelectChild .ui-block-b{width:65%}.help{display:inline-block;z-index:500;cursor:pointer;line-height:normal;padding:9px 0;margin:0 0 0 6px;vertical-align:top;padding-top:11px}.help img{height:20px;width:20px}.editStudent select{font-size:11pt}.editStudent table{border-collapse:collapse;margin-top:0}.editStudent table .program select{border-radius:5px 5px 0 0}.editStudent table .description{line-height:125%;background-color:#fff;color:#737373;margin-bottom:10px;border-style:none solid solid solid;border-width:1px;border-color:#c4c4c4;border-radius:0 0 5px 5px;padding:10px}.editStudent table tr.customFields td{padding:4px 0}.editStudent table tr.customFields td.thresholdId{padding-left:8px}.editStudent .signinPanel{background-color:#edf4f4;padding:20px}.editStudent .signinPanel .label{margin-bottom:5px;margin-left:5px}.editStudent input[type='text'],.editStudent input[type='number'],.editStudent select{border-radius:5px;border:1px solid #c4c4c4}.editStudent select{height:38px}.editStudent input[type='text'],.editStudent input[type='number']{height:36px;padding:0}.editStudent .programSettings,.editStudent .activitySettings,.editStudent .activityLanguage{margin-top:10px;position:relative}.editStudent .programSettings .helpLink,.editStudent .activitySettings .helpLink,.editStudent .activityLanguage .helpLink{right:-40px}.editStudent .programSettings table,.editStudent .activitySettings table,.editStudent .activityLanguage table{margin-left:0}.editStudent .programSettings .helpLink{top:161px}.editStudent .activityLanguage .helpLink{top:15px}.editStudent .activitySettings .xm-checkbox{padding:0}.editStudent .activitySettings .helpLink{position:relative;top:9px;right:0;left:0;padding:0 15px}.editStudent .studentInfo{display:flex;align-items:center;justify-content:space-between;margin-left:0}.editStudent .studentInfo .label{white-space:nowrap}.editStudent .studentInfo .nameInfo,.editStudent .studentInfo .pinInfo,.editStudent .studentInfo .gradeInfo{display:inline-block;padding-top:25px;vertical-align:top}.editStudent .studentInfo input{width:100%}.editStudent .studentInfo .nameInfo input,.editStudent .studentInfo .pinInfo input{padding-left:10px}.editStudent .studentInfo .nameInfo{width:252px}.editStudent .studentInfo .nameInfo .studentName{font-size:20pt}.editStudent .studentInfo .nameInfo select{font-size:20pt}.editStudent .studentInfo .pinInfo{width:120px}.editStudent .studentInfo .pinInfo input{font-size:18pt}.editStudent .studentInfo .gradeInfo{width:110px}.studentReport .progressGraph,.studentReport .matrixGraph{position:relative;width:268px;height:268px;cursor:pointer}.studentReport .helpLink{position:absolute;top:8px;right:8px;cursor:pointer}.studentReport .reportPanel{box-shadow:2px 2px 5px 1px #dcdcdc;padding:27px}.studentReport .reportPanel .caret{height:25px;width:25px;vertical-align:middle}.studentReport .reportPanel .collapse{display:none}.studentReport .reportPanel .expand{display:inline}.studentReport .reportPanel .detail{display:none}.studentReport .reportPanel.expanded .collapse{display:inline}.studentReport .reportPanel.expanded .expand{display:none}.studentReport .reportPanel.expanded .detail{display:block}.studentReport .reportPanel.operation .operationName,.studentReport .reportPanel.operation .matrixHeader,.studentReport .reportPanel.operation .graphHeader{margin-left:15px;vertical-align:middle}.studentReport .reportPanel.operation .matrixHeader,.studentReport .reportPanel.operation .graphHeader,.studentReport .reportPanel.operation .return{display:none}.studentReport .reportPanel.operation .return img{transform:scaleX(-1)}.studentReport .reportPanel.operation img.magnify.matrix,.studentReport .reportPanel.operation img.magnify.progress{position:absolute;width:36px;height:36px;z-index:50;bottom:5px;right:5px}.studentReport .reportPanel.operation .legend{display:none;padding-top:70px;width:calc(100% - 390px);margin-left:30px;vertical-align:top}.studentReport .reportPanel.operation .legend .spacer{margin-bottom:20px}.studentReport .reportPanel.operation .legend .text{display:inline-block;vertical-align:top;margin-left:20px;max-width:calc(100% - 56px);color:#737373;font-size:14px;line-height:20px}.studentReport .reportPanel.operation .matrixKey .demoCell{display:inline-block;height:36px;width:36px;box-sizing:border-box}.studentReport .reportPanel.operation .matrixKey .green{background-color:#84b83b;border:2px solid #689b37}.studentReport .reportPanel.operation .matrixKey .yellow{background-color:#f7d986;border:2px solid #e4c581}.studentReport .reportPanel.operation .matrixKey .gray{background-color:#ccc;border:2px solid #9e9e9e}.studentReport .reportPanel.operation .matrixKey .white{background-color:#fff;border:2px solid #d0d3cd}.studentReport .reportPanel.operation.magnifyMatrix .graphLabel,.studentReport .reportPanel.operation.magnifyProgress .graphLabel,.studentReport .reportPanel.operation.magnifyMatrix .description,.studentReport .reportPanel.operation.magnifyProgress .description,.studentReport .reportPanel.operation.magnifyMatrix .operationName,.studentReport .reportPanel.operation.magnifyProgress .operationName,.studentReport .reportPanel.operation.magnifyMatrix .matrixLabel,.studentReport .reportPanel.operation.magnifyProgress .matrixLabel,.studentReport .reportPanel.operation.magnifyMatrix .helpLink,.studentReport .reportPanel.operation.magnifyProgress .helpLink,.studentReport .reportPanel.operation.magnifyMatrix .expand,.studentReport .reportPanel.operation.magnifyProgress .expand,.studentReport .reportPanel.operation.magnifyMatrix .collapse,.studentReport .reportPanel.operation.magnifyProgress .collapse,.studentReport .reportPanel.operation.magnifyMatrix img.magnify,.studentReport .reportPanel.operation.magnifyProgress img.magnify{display:none}.studentReport .reportPanel.operation.magnifyMatrix .ui-grid-a,.studentReport .reportPanel.operation.magnifyProgress .ui-grid-a,.studentReport .reportPanel.operation.magnifyMatrix .ui-grid-b,.studentReport .reportPanel.operation.magnifyProgress .ui-grid-b{display:inline-block;max-width:360px}.studentReport .reportPanel.operation.magnifyMatrix .return,.studentReport .reportPanel.operation.magnifyProgress .return{display:inline}.studentReport .reportPanel.operation.magnifyMatrix .ui-block-a{display:none}.studentReport .reportPanel.operation.magnifyMatrix .matrixHeader{display:inline}.studentReport .reportPanel.operation.magnifyMatrix .matrixGraph{width:360px;height:360px}.studentReport .reportPanel.operation.magnifyMatrix .matrixCell{display:inline-block}.studentReport .reportPanel.operation.magnifyMatrix .matrixKey{display:inline-block}.studentReport .reportPanel.operation.magnifyProgress .ui-block-b{display:none}.studentReport .reportPanel.operation.magnifyProgress .graphHeader{display:inline}.studentReport .reportPanel.operation.magnifyProgress .progressGraph{width:360px;height:360px}.studentReport .reportPanel.operation.magnifyProgress .progressKey{display:inline-block}.studentReport .awards .overlay{border-radius:10px;background-color:rgba(0,0,0,0.3);position:absolute;left:0;top:0;display:none;height:100%;width:100%}.studentReport .awards .detail{padding-top:20px}.studentReport .awards .certsContainer,.studentReport .awards .trophiesContainer{min-height:55px}.studentReport .awards .certsContainer .description,.studentReport .awards .trophiesContainer .description{margin-bottom:0;margin-top:20px;font-style:italic}.studentReport .awards .certsContainer{padding-left:15px}.studentReport .awards .certsContainer .header{margin-bottom:15px}.studentReport .awards .certsContainer img{display:inline-block}.studentReport .awards .certsContainer span{font-style:italic;color:#737373;padding-left:11px;display:inline-block;vertical-align:top}.studentReport .awards .trophyContainer{display:inline-block;vertical-align:top;cursor:pointer}.studentReport .awards .trophyContainer img.isNew{max-width:60px;max-height:16px}.studentReport .awards .trophyContainer img.trophy{height:60px;display:block}.studentReport .awards .trophiesContainer,.studentReport .awards .divider,.studentReport .awards .certs{display:inline-block}.studentReport .awards .trophiesContainer{width:60%}.studentReport .awards .divider{border-left:3px solid #bae3e0}.studentReport .awards .trophyDetail{z-index:50;position:absolute;width:281px;top:calc(min(50% - 100px, 70px));left:12%;background-color:#eef7fc;display:none}.studentReport .awards .trophyDetail .header{padding:10px 15px 5px 15px;text-align:center}.studentReport .awards .trophyDetail .details{padding:10px;display:flex}.studentReport .awards .trophyDetail .details img{min-width:80px;min-height:80px;width:80px;height:80px;margin-right:10px;margin-bottom:10px}.studentReport .awards .trophyDetail .details .text{margin-left:10px;display:inline-block}.studentReport .awards .trophyDetail .details .awardDescription{height:calc(100% - 2.25em)}.studentReport .awards .trophyDetail .details .earnedOn{font-style:italic;color:#737373;margin-top:1em}.studentReport .awards .trophyDetail .link{margin:10px auto;text-align:center}.studentReport .awards .trophyDetail .link a{font-size:13px;font-weight:700}.studentReport .awards.showDetail{min-height:170px}.studentReport .awards.showDetail .overlay{display:block}.studentReport .awards.showDetail .trophyDetail{display:block}.studentReport .signinPanel .studentInfo{width:79%;margin-left:0}.studentReport .signinPanel .studentInfo .nameInfo,.studentReport .signinPanel .studentInfo .pinInfo{padding-top:25px;display:inline-block;vertical-align:top}.studentReport .signinPanel .studentInfo .nameInfo{min-width:55%;max-width:100%}.studentReport .signinPanel .label{margin-bottom:-4px}.studentReport .signinPanel .studentName{padding-right:60px}.studentReport .signinPanel .signinStudent{width:20%;cursor:pointer;top:22px;right:15px;position:absolute;text-align:right;color:#007aab;overflow-x:hidden;font-size:9pt}.studentReport .title,.editStudent .title{font:18pt "Roboto","Roboto-Regular",Arial,sans-serif;position:relative;max-width:65%;word-wrap:break-word;display:inline-block;top:2px}.studentReport .reportPanel,.editStudent .reportPanel{position:relative;border:1px solid #e8e8e8;border-radius:10px}.studentReport .loadMessage,.editStudent .loadMessage{padding-top:50px;margin-left:50px}.studentReport .loadMessage img,.editStudent .loadMessage img{padding-left:10px;padding-right:10px}.studentReport .grade,.editStudent .grade{display:inline}.studentReport form span,.editStudent form span{font:10pt "Roboto","Roboto-Regular",Arial,sans-serif}.studentReport .signinPanel,.editStudent .signinPanel{padding-top:0}.studentReport .signinPanel table th,.editStudent .signinPanel table th{text-align:left;vertical-align:top}.studentReport .signinPanel table th,.editStudent .signinPanel table th{width:1%;white-space:nowrap}.studentReport .signinPanel table th.name,.editStudent .signinPanel table th.name{padding-right:60px}.studentReport .signinPanel table.program,.editStudent .signinPanel table.program{width:100%;margin-top:12px}.studentReport .signinPanel table.program th,.editStudent .signinPanel table.program th{padding-right:20px;vertical-align:top}.studentReport .signinPanel table.program td,.editStudent .signinPanel table.program td{vertical-align:text-bottom}.studentReport .signinPanel .label,.editStudent .signinPanel .label{text-transform:uppercase;color:#808080;font-size:9pt}.studentReport .signinPanel .email,.editStudent .signinPanel .email{font-size:18pt}.studentReport .signinPanel .studentName,.editStudent .signinPanel .studentName{font:24pt "Roboto","Roboto-Regular",Arial,sans-serif;word-wrap:break-word}.studentReport .signinPanel .pin,.editStudent .signinPanel .pin{font-size:24pt;line-height:100%}.studentReport .signinPanel .programName,.editStudent .signinPanel .programName{font:12pt "Roboto","Roboto-Regular",Arial,sans-serif;max-width:125px;text-transform:capitalize}.studentReport .signinPanel #today,.editStudent .signinPanel #today{text-decoration:underline}.studentReport .signinPanel .back,.editStudent .signinPanel .back{position:absolute;left:0;top:103px}.studentReport .signinPanel .parents,.editStudent .signinPanel .parents,.studentReport .signinPanel .teachers,.editStudent .signinPanel .teachers{max-width:80px;vertical-align:top}.studentReport .incrementCalendar,.editStudent .incrementCalendar,.studentReport .decrementCalendar,.editStudent .decrementCalendar{position:absolute;top:47%;height:41px;width:30px}.studentReport .incrementCalendar img,.editStudent .incrementCalendar img,.studentReport .decrementCalendar img,.editStudent .decrementCalendar img{height:20px;width:30px}.studentReport .incrementCalendar,.editStudent .incrementCalendar{right:12px}.studentReport .decrementCalendar,.editStudent .decrementCalendar{left:12px}.studentReport .decrementCalendar img,.editStudent .decrementCalendar img{transform:scaleX(-1)}.studentReport .description,.editStudent .description{color:#808080;font:11pt/14px "Roboto","Roboto-Regular",Arial,sans-serif;margin-bottom:36px}.studentReport img.magnify,.editStudent img.magnify{vertical-align:middle;margin-left:8px;height:19px;width:19px}.studentReport .operation .scoreContainer,.editStudent .operation .scoreContainer{float:right;margin-top:5px}.studentReport .operation .scoreLabel,.editStudent .operation .scoreLabel{display:inline-block;font-size:9pt;right:65px;top:0}.studentReport .operation .score,.editStudent .operation .score{display:inline-block;vertical-align:top;color:#8cbd4b;font-size:36pt;padding-left:10px;margin-top:-5px}.studentReport .operation .detail,.editStudent .operation .detail{padding-top:40px}.studentReport .operation .charts,.editStudent .operation .charts{position:relative}.studentReport .operation .charts .graphLabel,.editStudent .operation .charts .graphLabel,.studentReport .operation .charts .matrixLabel,.editStudent .operation .charts .matrixLabel{text-align:center}.studentReport .operation .charts .progressGraph,.editStudent .operation .charts .progressGraph,.studentReport .operation .charts .matrixGraph,.editStudent .operation .charts .matrixGraph{margin:auto}.studentReport .operation .charts .helpLink,.editStudent .operation .charts .helpLink{top:-25px;right:-20px}.studentReport .operation .helpButton,.editStudent .operation .helpButton{position:absolute;right:1px;top:-21px}.classReport .panelb{width:100%;margin-left:-10px;margin-top:16px;margin-bottom:16px}.classReport .panelb .selectors{display:inline-block}.classReport .panelb select{max-width:300px}.classReport .panelb select:not(:first-child){margin-left:10px}.classReport table.reportTable{margin-top:0}.classReport .greenButton.restart{display:none}.classReport span.changeProgram{padding:0 10px 0 10px}.classReport.reportView .changeProgramsMode.invisible{visibility:hidden}.classReport.reportView .changeProgramsMode.hidden{display:none}.classReport.changeProgramsView .reportMode.invisible{visibility:hidden}.classReport.changeProgramsView .reportMode.hidden{display:none}.classReport.changeProgramsView .customFields{display:flex;align-items:center;margin-top:5px}.classReport.changeProgramsView td.name a{color:#404040;cursor:default}.dateReport .fact_detail{font:9pt "Roboto","Roboto-Regular",Arial,sans-serif;color:#666;position:relative;bottom:5px;max-width:41px;padding-left:2px;display:inline-block;vertical-align:middle}.dateReport .activity_name{position:absolute;width:90%;top:10px;font:14pt "Roboto","Roboto-Regular",Arial,sans-serif;color:#666}.dateReport .activity_name img{vertical-align:top}.dateReport .activity_name span{position:relative;top:2px;left:6px}.dateReport .operationName{display:inline-block;position:relative;top:-13px;margin-bottom:10px}.dateReport .num_problems{font:9pt "Roboto","Roboto-Regular",Arial,sans-serif;color:#666;margin-top:-20px;margin-bottom:5px}.dateReport .time{position:absolute;right:8px;top:10px;font:8pt "Roboto","Roboto-Regular",Arial,sans-serif}.dateReport h1,.dateReport h2{margin:0 auto;pointer-events:none}.dateReport h2{font:12pt "Roboto","Roboto-Regular",Arial,sans-serif;color:#404040}.dateReport .missingItems{margin:0 55px;margin-top:10px}.dateReport .activity{color:#666;position:relative;border:3px solid #e8e8e8;border-radius:10px;max-width:710px;margin:20px 0}.dateReport .activity .t{height:16px}.dateReport .activity .m{padding:30px 27px 15px 27px}.dateReport .activity .b{height:6px}.dateReport .activity table{vertical-align:top}.dateReport .activity_details{display:block}.dateReport .activity_details hr{margin-top:15px;margin-bottom:15px;color:#e0e0e0;background-color:#e0e0e0}.dateReport .activity_details table{width:100%}.dateReport .activity_details table td{min-width:auto}.dateReport table{margin-top:10px;table-layout:fixed}.dateReport table tr{vertical-align:top}.dateReport table td{min-width:60px}.dateReport table td img{height:18px;display:inline-block}.teacherAccount .containingPaper{flex:1}.teacherAccount hr.deleteAcct{margin-bottom:5px}.teacherAccount .deleteAcct{display:block;margin-top:48px}.teacherAccount .licensesLinkCaret{width:18px;height:18px;vertical-align:middle;margin-right:4px}.teacherAccount .flex{display:flex;align-items:center}.teacherAccount .flex a:hover{text-decoration:underline}.teacherAccount .flex .flex1{flex:1}.teacherAccount .provider{margin-top:5px;margin-bottom:0}.teacherAccount .label.clever,.teacherAccount .label.cleverSecure,.teacherAccount .label.classlink{vertical-align:middle;text-align:right;padding:0 10px}.teacherAccount .provider.clever,.teacherAccount .provider.cleverSecure{margin-top:0}.teacherAccount .name,.teacherAccount .lastSynced,.teacherAccount .lastSyncedLabel{color:#737373;font-style:italic}.teacherAccount .clever,.teacherAccount .cleverSecure{font-size:10pt}.teacherAccount .clever .providerName,.teacherAccount .cleverSecure .providerName{display:inline-block;font-weight:bold}.teacherAccount .clever span,.teacherAccount .cleverSecure span{display:inline-block;vertical-align:middle;margin-left:5px}.teacherAccount .clever span.leftPadded,.teacherAccount .cleverSecure span.leftPadded{margin-left:20px}.teacherAccount .hiddenClassrooms{margin-top:10px;padding-left:5px}.teacherAccount .hiddenExplanation{margin-top:10px}.teacherAccount .classroomTag{display:inline-block;padding:2px 0 2px 8px;margin:0 5px 5px 0;border-radius:5px;background-color:rgba(171,179,179,0.2);border:1px solid #737373;color:#737373;font-size:9pt}.teacherAccount .classroomTag div{margin-right:3px}.teacherAccount .classroomTag div{display:inline-block;vertical-align:middle}.teacherAccount .classroomTag .remove{min-height:20px;min-width:20px;border-radius:10px;font-size:14pt;text-align:center}.teacherAccount .classroomTag .remove:hover{background-color:#737373;color:#fefefe;cursor:pointer}.teacherAccount .emailPreferencesLabel{text-align:right;padding:15px 10px;font-size:10pt;width:1%;white-space:nowrap;vertical-align:text-top}.teacherAccount .emailPreferencesContainer{padding:8px;border:1px solid #ccc;border-radius:5px}.teacherAccount .right{text-align:right}.teacherAccount .ssoLabel{text-align:right;padding:0 10px;font-size:10pt;width:1%;white-space:nowrap}.teacherAccount .provider{max-width:240px}.teacherAccount .disconnect{margin-left:45px}#teacherLicenseOverview .renewAllContainer{display:flex;align-items:center;border-radius:10px;margin-bottom:10px;margin-top:32px;padding:24px 32px;box-shadow:2px 2px 5px 1px rgba(0,0,0,0.251);border:3px solid #fce3a6}#teacherLicenseOverview .renewAllContainer .flex1{flex:1}#teacherLicenseOverview .renewAllContainer p{margin:0}#teacherLicenseOverview .renewAllContainer h3{font-size:22px;font-weight:700;margin-top:0;margin-bottom:10px}#teacherLicenseOverview .renewAllContainer .orangeButton{color:#404040;box-shadow:none;padding:13.5px 26.5px;font-size:12px;background:#ffc741}#teacherLicenseOverview .renewAllContainer .orangeButton:hover{box-shadow:0 4px 4px 0 #d9d9d9}#teacherLicenseOverview .accountLinkCaret{width:18px;height:18px;vertical-align:middle;margin-right:4px}#teacherLicenseOverview .starIcon{width:18px;height:18px;vertical-align:bottom;margin-right:4px}#teacherLicenseOverview .licenseCard{padding:32px;border:3px solid #bae3e0;border-radius:5px;position:relative;color:#404040;box-shadow:2px 2px 5px 1px #dcdcdc}#teacherLicenseOverview .licenseCard:hover{box-shadow:2px 2px 5px 1px #999}#teacherLicenseOverview .licenseCard .validThrough{display:inline-block;margin-left:8px;padding:8px;border-radius:10px;background-color:#caf5d7;color:rgba(64,64,64,0.749);font-size:14px}#teacherLicenseOverview .licenseCard .validThrough.expiresSoon{background-color:#ffeec7}#teacherLicenseOverview .licenseCard .validThrough.expired{background-color:#fbc9c9}#teacherLicenseOverview .licenseCard .cta{position:absolute;right:10px;bottom:10px}#teacherLicenseOverview .licenseCard .name{color:#007aab;font-size:18px;font-weight:400;text-decoration:underline}.flexGroup{display:flex;align-items:center}.flexGroup .flex1{flex:1}form .field{border:1px solid #ccc;border-radius:5px;background:#fff}.upgradeContainer{display:flex;align-items:flex-start;justify-content:space-evenly}.upgradeContainer .premiumLabel{margin-left:auto}.upgradeContainer .pricingBox{border:5px solid rgba(255,199,65,0.502);font-family:"Be Vietnam","Helvetica Neue","HelveticaNeue",Arial,sans-serif;box-sizing:border-box;padding:16px;border-radius:10px;min-width:280px;position:relative}.upgradeContainer .pricingBox .limited{display:none;position:absolute;top:0;right:0;margin-top:52px;margin-right:8px}.upgradeContainer .pricingBox .textRight{text-align:right}.upgradeContainer .pricingBox .priceContainer{display:flex;align-items:baseline;font-family:"Be Vietnam","Helvetica Neue","HelveticaNeue",Arial,sans-serif}.upgradeContainer .pricingBox .priceContainer .price{font-size:46px;color:#404040;font-weight:700}.upgradeContainer .pricingBox .priceContainer .timeframe{margin-left:4px;font-size:14px;color:#818181}.upgradeContainer .pricingBox .featureRow{display:flex;align-items:center;font-size:14px}.upgradeContainer .pricingBox .featureRow img{margin-right:4px}.upgradeContainer .pricingBox .featureRow:not(:last-child){margin-bottom:8px}.upgradeContainer .pricingBox .header{color:#404040;font-size:32px;font-family:"Be Vietnam","Helvetica Neue","HelveticaNeue",Arial,sans-serif;font-weight:600;margin-top:12px;margin-bottom:24px}.upgradeContainer .pricingBox .orangeButton{color:#404040;display:inline-block;background:#ffc741;font-size:14px;padding:12px 50px;font-weight:700;box-shadow:none}.upgradeContainer .pricingBox .orangeButton:hover{box-shadow:0 4px 4px 0 #d9d9d9}#teacherLicense button.useAccessCode{margin-left:10px}#teacherLicense ul{list-style-type:disc;padding:0 0 0 20px}#teacherLicense .yourLicensesLinkCaret{width:18px;height:18px;vertical-align:top;margin-right:4px}#teacherLicense .sortFieldCaret{width:12px;height:12px;margin-left:4px}#teacherLicense .right{text-align:right}#teacherLicense table{width:100%}#teacherLicense table.licenseTable td.statusLabel{padding-top:8px;padding-bottom:8px}#teacherLicense table.licenseTable td.label{color:#737373;width:180px;padding-right:9px;text-align:right;vertical-align:top}#teacherLicense table.licenseTable .teacherAccessCode{padding-right:8px}#teacherLicense table.licenseTable .renewal{line-height:1.5em}#teacherLicense table.licenseTable .termStatus{display:flex;align-items:center;padding-top:8px;padding-bottom:8px}#teacherLicense table.licenseTable .termStatus .status{flex:1}#teacherLicense table.licenseTable .vAlignMiddle{vertical-align:middle}#teacherLicense .licenseForm table td.label{vertical-align:middle;padding:10px 9px;font-size:10pt}#teacherLicense .licenseForm table td.term{padding:10px 0}#teacherLicense .licenseForm table td{vertical-align:middle}#teacherLicense .licenseForm table td.termStatus{padding:10px 0;display:flex;align-items:center}#teacherLicense .licenseForm table td.termStatus .status{flex:1}#teacherLicense .licenseForm table .pr20px{padding-right:20px !important}#teacherLicense .licenseTable .status .statusBase,#teacherLicense .licenseForm .status .statusBase{padding:8px;border-radius:10px;color:rgba(64,64,64,0.749)}#teacherLicense .licenseTable .status .valid,#teacherLicense .licenseForm .status .valid{background-color:#caf5d7}#teacherLicense .licenseTable .status .expiring-soon,#teacherLicense .licenseForm .status .expiring-soon{background-color:#ffeec7}#teacherLicense .licenseTable .status .expired,#teacherLicense .licenseForm .status .expired{background-color:#fbc9c9}#teacherLicense .teacherActions{text-align:right}#teacherLicense .expired{color:#cd2510}#teacherLicense .flex1{flex:1}#teacherLicense .teacherAccessExpires{padding:0 10px;font-size:12px}#teacherLicense .moreInfo{margin-left:10px}#teacherLicense .justifyContentSpaceBetween{justify-content:space-between}#teacherLicense .alignItemsCenter{align-items:center}#teacherLicense .alignItemsBaseline{align-items:baseline}#teacherLicense .activated{color:#007a22}#teacherLicense .reportsList a.bold{font-weight:bold}#teacherLicense .reportsList a{display:block;margin-bottom:12px;font-size:14px;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}#teacherLicense .reportsList a:hover{color:#fa0;font-weight:700}#teacherLicense table.subscribedAdmins{border-collapse:collapse}#teacherLicense table.subscribedAdmins tr:not(:only-child){height:32px}#teacherLicense table.subscribedTeachers{border-collapse:collapse}#teacherLicense table.subscribedTeachers td:first-child{width:1%;padding-right:10px}#teacherLicense table.subscribedTeachers tr{height:32px}#teacherLicense table.subscribedTeachers tr th:not(:first-child),#teacherLicense table.subscribedTeachers tr td:not(:first-child){border-bottom:1px solid #9ad7d2}#teacherLicense form.useAccessCode label,#teacherLicense form.useAccessCode button{white-space:nowrap}#teacherLicense form.useAccessCode label{width:1%}#teacherLicense form.useAccessCode td.field{width:99%}#teacherLicense form.modifyTeachers{margin-bottom:40px}#teacherLicense .resources .flex3{margin-bottom:20px}#teacherProgramResources .subsectionHeader.expanded .collapse{display:inline-block}#teacherProgramResources .subsectionHeader.expanded .expand{display:none}#teacherProgramResources .subsectionHeader.collapsed .collapse{display:none}#teacherProgramResources .subsectionHeader.collapsed .expand{display:inline-block}#teacherProgramResources .subsectionHeader.collapsed + div{display:none}#teacherProgramResources .subsectionHeader.expanded + div{display:block}#teacherProgramResources .altTitle,#teacherProgramResources .altTitle2{font-weight:normal;font-style:italic}#teacherProgramResources h1{text-align:center;margin-bottom:32px}#teacherProgramResources hr{margin-left:-5px}#teacherProgramResources .anchorLinks{display:flex;font-size:17px}#teacherProgramResources .flexRow{display:flex;flex-direction:row;flex:1 1 100%;justify-content:space-evenly}#teacherProgramResources .flexGroup{display:flex;align-items:center}#teacherProgramResources .flexGroup a{display:block;margin:10px 0}#teacherProgramResources .subsectionTitle{font-size:18px;margin-left:15px;vertical-align:middle}#teacherProgramResources .caret{height:25px;width:25px}#teacherProgramResources .collapse,#teacherProgramResources .expand{vertical-align:middle}#teacherProgramResources .subsectionHeader{cursor:pointer}#teacherProgramResources p{margin:15px 40px}#teacherProgramResources table,#teacherProgramResources .sky{width:85%}#teacherProgramResources table{margin:0 auto;font-size:16px}#teacherProgramResources table a{font-weight:bold}#teacherProgramResources table td{padding:5px 0}#teacherProgramResources table td:first-child{width:75%}#teacherProgramResources table tr.entry3 td:first-child{width:40%}#teacherProgramResources .thumbnail{cursor:pointer}#teacherProgramResources .thumbnail img,#teacherProgramResources .thumbnail .text{display:inline-block;vertical-align:middle}#teacherProgramResources .thumbnail img{height:91px;width:143px}#teacherProgramResources .thumbnail .text{padding-left:24px}#teacherProgramResources .thumbnail .mediaType{font-size:14px}#teacherProgramResources .thumbnail a,#teacherProgramResources .thumbnail .mediaType{width:100%}#teacherProgramResources .sky{background-color:#f3fbfa;margin:10px auto 10px auto;border-radius:5px;border:1px solid #bae3e0;padding:6px 12px 6px 12px}#teacherProgramResources .sky table{width:100%;width:calc(100% - 32px);margin-top:18px;margin-bottom:18px}#teacherProgramResources .sky p{font-size:18px;margin:0}#teacherUpdatedTerms p.new,#teacherUpdatedTerms p.changed{margin-top:0}#teacherUpdatedTerms iframe.terms{position:relative;height:400px;width:100%;border:1px solid #9ad7d2;border-radius:5px;overflow-y:scroll}#teacherFinishSetup .containingPaper{background-color:#fefefe}#teacherFinishSetup *{font-family:"Be Vietnam","Helvetica Neue","HelveticaNeue",Arial,sans-serif !important;color:#404040}#teacherFinishSetup a{color:#007aab;text-decoration:underline}#teacherFinishSetup .copyright{width:80%;margin:0 auto;text-align:left}#teacherFinishSetup .right{text-align:right}#teacherFinishSetup .left{text-align:left}#teacherFinishSetup .center{text-align:center}#teacherFinishSetup .content{padding:70px 0;background:#f6f6f6}#teacherFinishSetup .containingPaper{padding:40px 50px;text-align:center;box-shadow:0 4px 4px 0 rgba(0,0,0,0.251);width:80%;margin:0 auto;border-radius:10px}#teacherFinishSetup h1{color:#819e9e;font-weight:700;font-size:32px;line-height:normal}#teacherFinishSetup h2 > span{font-size:24px;color:#737373}#teacherFinishSetup .description{max-width:65%;margin:24px auto}#teacherFinishSetup .licensesContainer{display:flex;align-items:center;justify-content:center}#teacherFinishSetup .instructions{font-size:14px;font-style:italic;width:70%;margin:0 auto;text-align:left;line-height:21px}#teacherFinishSetup .licenseCard.selected{background:#fff5d8;border:0}#teacherFinishSetup .licenseCard.selected .notSelected{display:none}#teacherFinishSetup .licenseCard.selected .isSelected{display:inline}#teacherFinishSetup .licenseCard.selected .check{margin-right:8px}#teacherFinishSetup .licenseCard{border:5px solid rgba(255,199,65,0.502);box-sizing:border-box;padding:16px;border-radius:10px;background:transparent;display:flex;align-items:flex-start;flex-direction:column;min-width:300px}#teacherFinishSetup .licenseCard .textRight{text-align:right}#teacherFinishSetup .licenseCard .premiumLabel{margin-left:auto}#teacherFinishSetup .licenseCard .isSelected{display:none}#teacherFinishSetup .licenseCard .notSelected{display:inline}#teacherFinishSetup .licenseCard .title{text-align:left;font-size:32px}#teacherFinishSetup .licenseCard .priceContainer{margin-bottom:24px;font-size:16px;text-align:left;display:flex;align-items:baseline}#teacherFinishSetup .licenseCard .pricingBox{width:100%;position:relative}#teacherFinishSetup .licenseCard .pricingBox .limited{display:none;position:absolute;top:0;right:0;margin-top:52px;margin-right:8px}#teacherFinishSetup .licenseCard .per{margin-left:8px}#teacherFinishSetup .licenseCard .price{text-align:left;font-size:46px;font-weight:700}#teacherFinishSetup .licenseCard .cta{background:#ffc741;border-radius:24px;padding:12px 50px;font-weight:700;text-align:center;margin:0 auto;font-size:14px;border:0;cursor:pointer}#teacherFinishSetup .licenseCard .cta:hover{box-shadow:0 4px 4px 0 #d9d9d9}#teacherFinishSetup .licenseCard .features{margin-top:24px}#teacherFinishSetup .licenseCard .features .featureRow{display:flex;align-items:center;font-size:14px}#teacherFinishSetup .licenseCard .features .featureRow img{margin-right:4px}#teacherFinishSetup .licenseCard .features .featureRow:not(:last-child){margin-bottom:8px}#teacherFinishSetup .licenseCard .header{color:#404040;font-size:32px;font-family:"Be Vietnam","Helvetica Neue","HelveticaNeue",Arial,sans-serif;font-weight:600;margin-top:12px;margin-bottom:24px;text-align:left}#teacherFinishSetup .basicAcc{text-decoration:none;border-radius:32px;border:3px solid #ffc741;font-size:16px;text-align:center;padding:8px 16px;color:#404040;display:inline-block;cursor:pointer;background:transparent;line-height:16px}#teacherFinishSetup .basicAcc:hover{box-shadow:0 6px 6px 0 rgba(255,199,65,0.251)}#teacherFinishSetup .basicAcc .check{display:none}#teacherFinishSetup .basicAcc .notSelected{display:inline}#teacherFinishSetup .basicAcc .isSelected{display:none}#teacherFinishSetup .basicAcc.selected{background:#fff5d8;border:0}#teacherFinishSetup .basicAcc.selected .notSelected{display:none}#teacherFinishSetup .basicAcc.selected .isSelected{display:inline}#teacherFinishSetup .basicAcc.selected .check{display:inline;margin-right:8px}#teacherFinishSetup .block{display:block !important}#teacherFinishSetup .otherOptionsContainer{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:24px;grid-row-gap:16px}#teacherFinishSetup .otherOptionsContainer a,#teacherFinishSetup .otherOptionsContainer button{text-decoration:none;border-radius:32px;border:3px solid #bae3e0;font-size:16px;text-align:center;padding:8px 16px;color:#404040;display:inline-block;cursor:pointer;background:transparent;line-height:16px}#teacherFinishSetup .otherOptionsContainer a:hover,#teacherFinishSetup .otherOptionsContainer button:hover{box-shadow:0 6px 6px 0 rgba(186,227,224,0.4)}#teacherFinishSetup .otherOptionsContainer a .check,#teacherFinishSetup .otherOptionsContainer button .check{display:none}#teacherFinishSetup .otherOptionsContainer button.selected{background:#edf8f5;border:0}#teacherFinishSetup .otherOptionsContainer button.selected .check{display:inline;margin-right:8px}#teacherFinishSetup .isTeacher .otherOptionsContainer .center,#teacherFinishSetup .isFamily .otherOptionsContainer .center{grid-column:1/span 2}#teacherFinishSetup .purchaseDetails,#teacherFinishSetup .enterAccessCode{width:70%;margin:45px auto;margin-bottom:16px;border:2px solid #fff5d8;text-align:left}#teacherFinishSetup .purchaseDetails .licenseExpiration,#teacherFinishSetup .enterAccessCode .licenseExpiration{font-style:italic;font-size:12px}#teacherFinishSetup .purchaseDetails hr,#teacherFinishSetup .enterAccessCode hr{border-color:#fff5d8}#teacherFinishSetup .enterAccessCode{width:50%}#teacherFinishSetup .enterAccessCode .heading{text-align:center}#teacherFinishSetup .greenButton > .c > .text{color:#fefefe !important}#teacherFinishSetup .formError{color:#e44 !important}#teacherRosteringRequiresLicense .containingPaper{padding:0 30px}#teacherRosteringRequiresLicense input[type="number"]{border-radius:5px;border:1px solid #737373;padding:5px 0 5px 5px;text-align:right;padding:5px}#teacherRosteringRequiresLicense input.classroomQuantity{-moz-appearance:textfield;padding:5px;background:transparent;border:none}#teacherRosteringRequiresLicense input.classroomQuantity::-webkit-outer-spin-button,#teacherRosteringRequiresLicense input.classroomQuantity::-webkit-inner-spin-button{-webkit-appearance:none}#teacherRosteringRequiresLicense .formError{margin-left:10px}#teacherRosteringRequiresLicense .heading{text-align:center;font-size:14px}#teacherRosteringRequiresLicense .wrapForms{width:420px;margin:0 auto}#teacherRosteringRequiresLicense .finishForm{width:420px;margin:0 auto}#teacherRosteringRequiresLicense .licenseButtons{margin:28px 0}#teacherRosteringRequiresLicense .blueButtonExterior2.selected{box-shadow:none;background-color:transparent}#teacherRosteringRequiresLicense .blueButtonExterior2.selected .blueButton{background-color:#b7e4e8;box-shadow:none;box-shadow:inset 0 0 2px rgba(0,0,0,0.35)}#teacherRosteringRequiresLicense .blueButtonExterior2:first-child{flex-basis:100%}#teacherRosteringRequiresLicense .blueButtonExterior2:nth-child(even ){margin-right:20px}#teacherRosteringRequiresLicense .blueButtonExterior2{cursor:pointer;display:inline-flex;padding:4px;border-radius:5px;flex-basis:calc(50% - 18px);margin:0;margin-bottom:16px;height:auto;background:#f5f6f5;box-shadow:0 1px 2px rgba(0,0,0,0.35)}#teacherRosteringRequiresLicense .blueButtonExterior2 .align{display:block;height:100%;height:calc(100% - 24px);margin:12px 4px}#teacherRosteringRequiresLicense .blueButtonExterior2 ul{list-style-type:disc;font-size:11px;padding:0 15px 0 30px}#teacherRosteringRequiresLicense .blueButton{border-radius:4px;box-shadow:inset 0 -1px 2px rgba(0,0,0,0.35);line-height:100%}#teacherRosteringRequiresLicense .blueButton.accessCode{flex-grow:2}#teacherRosteringRequiresLicense .email{margin-left:10px;margin-bottom:10px}#teacherRosteringRequiresLicense .furtherInput{opacity:0}#teacherRosteringRequiresLicense .showMoreStudents{cursor:pointer;color:#007aab}#teacherTeacherSupport p{margin-left:34px;margin-right:34px}#teacherUpgradeLicense .bold{font-weight:700}#teacherUpgradeLicense .containingPaper{margin-top:0}#teacherUpgradeLicense .upgradeContainer{display:flex;align-items:flex-end;justify-content:space-evenly}#teacherUpgradeLicense .upgradeContainer .premiumLabel{margin-left:auto}#teacherUpgradeLicense .upgradeContainer .pricingBox.premium{border-color:rgba(255,199,65,0.502)}#teacherUpgradeLicense .upgradeContainer .pricingBox.premium .planLabel{background:#ffc741}#teacherUpgradeLicense .upgradeContainer .pricingBox.basic{border-color:#d1d1d1}#teacherUpgradeLicense .upgradeContainer .pricingBox.basic .planLabel{background:#d6f4f2}#teacherUpgradeLicense .upgradeContainer .pricingBox{border:5px solid;box-sizing:border-box;font-family:"Be Vietnam","Helvetica Neue","HelveticaNeue",Arial,sans-serif;padding:16px;border-radius:10px;min-width:280px;position:relative}#teacherUpgradeLicense .upgradeContainer .pricingBox .planLabel{position:absolute;top:-18px;left:8px;padding:6px 12px;border-radius:20px;font-size:12px}#teacherUpgradeLicense .upgradeContainer .pricingBox .limited{display:none;position:absolute;top:0;right:0;margin-top:52px;margin-right:8px}#teacherUpgradeLicense .upgradeContainer .pricingBox .textRight{text-align:right}#teacherUpgradeLicense .upgradeContainer .pricingBox .priceContainer{display:flex;align-items:baseline;font-family:"Be Vietnam","Helvetica Neue","HelveticaNeue",Arial,sans-serif}#teacherUpgradeLicense .upgradeContainer .pricingBox .priceContainer .price{font-size:46px;color:#404040;font-weight:700}#teacherUpgradeLicense .upgradeContainer .pricingBox .priceContainer .timeframe{margin-left:4px;font-size:14px;color:#818181}#teacherUpgradeLicense .upgradeContainer .pricingBox .featureRow{display:flex;align-items:center;font-size:14px}#teacherUpgradeLicense .upgradeContainer .pricingBox .featureRow img{margin-right:4px}#teacherUpgradeLicense .upgradeContainer .pricingBox .featureRow:not(:last-child){margin-bottom:8px}#teacherUpgradeLicense .upgradeContainer .pricingBox .header{color:#404040;font-size:32px;font-family:"Be Vietnam","Helvetica Neue","HelveticaNeue",Arial,sans-serif;font-weight:600;margin-top:12px;margin-bottom:24px}#teacherUpgradeLicense .block{display:block !important}#teacherUpgradeLicense .otherOptionsContainer{display:flex;align-items:center;justify-content:center;gap:18px}#teacherUpgradeLicense .otherOptionsContainer a,#teacherUpgradeLicense .otherOptionsContainer button{text-decoration:none;border-radius:32px;border:3px solid #bae3e0;font-size:16px;text-align:center;padding:8px 16px;color:#404040;display:inline-block;cursor:pointer;background:transparent;line-height:16px}#teacherUpgradeLicense .otherOptionsContainer a:hover,#teacherUpgradeLicense .otherOptionsContainer button:hover{box-shadow:0 6px 6px 0 rgba(186,227,224,0.4)}#teacherUpgradeLicense .otherOptionsContainer a .check,#teacherUpgradeLicense .otherOptionsContainer button .check{display:none}#teacherUpgradeLicense .otherOptionsContainer button.selected{background:#edf8f5;border:0}#teacherUpgradeLicense .otherOptionsContainer button.selected .check{display:inline;margin-right:8px}#teacherUpgradeLicense .otherOptionsContainer .hidden2{display:none !important}#teacherUpgradeLicense .purchaseDetails{width:70%;margin:45px auto;margin-bottom:16px;border:2px solid #ffc741;text-align:left}#teacherUpgradeLicense .purchaseDetails .heading{text-align:center}#teacherUpgradeLicense .purchaseDetails .licenseExpiration{font-style:italic;font-size:12px}#teacherUpgradeLicense .purchaseDetails hr{border-color:#ffc741}#enrollConfirmationPopup .label{font-size:9pt;color:#737373}#enrollConfirmationPopup .email{font-size:14pt}#enrollConfirmationPopup .name{min-width:200px}#enrollConfirmationPopup .name,#enrollConfirmationPopup .pin{font-size:18pt;color:#82b43a;line-height:120%}#enrollConfirmationPopup .parent,#enrollConfirmationPopup .student{margin-top:20px}#enrollConfirmationPopup .student .paired{display:inline-block}#enrollConfirmationPopup .paired:not(:last-child){margin-bottom:12px}#errorPopup .showSSO{color:#007aab;cursor:pointer;position:absolute;bottom:20px}#errorPopup .removeSSO{display:none}@charset "UTF-8";
/*
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */
.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:"alpha(opacity=0)";opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.pika-single. xm-theme{background-color:#fefefe}.xm-theme .pika-label{background-color:#fefefe;color:#007aab}.xm-theme .pika-prev,.xm-theme .is-rtl .pika-next{background-image:url("https://cdn0.xtramath.org/images/back-button.svg")}.xm-theme .pika-next,.xm-theme .is-rtl .pika-prev{background-image:url("https://cdn0.xtramath.org/images/forward-button.svg")}.xm-theme .pika-table th{color:#737373;font-weight:normal}.xm-theme .pika-table th abbr{text-decoration:none}.xm-theme .pika-button{color:#404040;background:#fefefe}.xm-theme .pika-week{color:#999}.xm-theme .is-today .pika-button{color:#007aab}.xm-theme .is-selected .pika-button{background:#f9ec9b;box-shadow:inset 0 1px 3px #efe291}.xm-theme .is-disabled .pika-button{color:#999;opacity:.3}.xm-theme .pika-button:hover{color:#fefefe !important;background:#007aab !important;box-shadow:none}.premiumLabel{background-color:#ffcf5e;color:#8b6201;font-family:"Be Vietnam","Helvetica Neue","HelveticaNeue",Arial,sans-serif;border-radius:10px;padding:6px;font-size:14px;display:inline-flex;align-items:center}.premiumLabel img{margin-right:4px}.basicLabel{background-color:#d9d9d9;color:rgba(64,64,64,0.749);font-family:"Be Vietnam","Helvetica Neue","HelveticaNeue",Arial,sans-serif;border-radius:10px;padding:6px;font-size:14px;display:inline-flex;align-items:center}.basicLabel img{margin-right:4px}.greenLabel{background-color:#bbe9de;color:#559c96;font-family:"Be Vietnam";border-radius:10px;padding:0 8px;font-size:14px;display:inline-flex;align-items:center;margin-left:8px;margin-bottom:2px}body{overflow:visible;font-size:11pt}.floatRight{float:right;padding-left:15px;padding-bottom:15px}.ui-page{min-width:1024px}.ui-content{padding-top:10px;overflow:visible}.userNotifications{margin-bottom:32px}.containingPaper{margin:0 auto;min-height:0;border-radius:0;padding-top:45px}.containingPaper .generalActionsContainer{margin-top:-16px}.containingPaper .generalActionsContainer .generalActions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;font-weight:700;color:#121212}.containingPaper .generalActionsContainer .generalActions a,.containingPaper .generalActionsContainer .generalActions .xm-popup-link{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #d9d9d9;border-radius:40px;cursor:pointer;color:#121212;font-weight:400;height:44px;box-sizing:border-box}.containingPaper .generalActionsContainer .generalActions a:hover,.containingPaper .generalActionsContainer .generalActions .xm-popup-link:hover{background-color:#f4f4f4;font-weight:600}.containingPaper .generalActionsContainer .generalActions a .awakeningIcon,.containingPaper .generalActionsContainer .generalActions .xm-popup-link .awakeningIcon,.containingPaper .generalActionsContainer .generalActions a .addClassIcon,.containingPaper .generalActionsContainer .generalActions .xm-popup-link .addClassIcon,.containingPaper .generalActionsContainer .generalActions a .resourcesIcon,.containingPaper .generalActionsContainer .generalActions .xm-popup-link .resourcesIcon,.containingPaper .generalActionsContainer .generalActions a .supportIcon,.containingPaper .generalActionsContainer .generalActions .xm-popup-link .supportIcon{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center}.containingPaper .generalActionsContainer .generalActions a .awakeningIcon,.containingPaper .generalActionsContainer .generalActions .xm-popup-link .awakeningIcon{background-color:#4da76d;width:22px;height:22px}.containingPaper .generalActionsContainer .generalActions a .addClassIcon,.containingPaper .generalActionsContainer .generalActions .xm-popup-link .addClassIcon{color:#ff8e47}.containingPaper .generalActionsContainer .generalActions a .resourcesIcon,.containingPaper .generalActionsContainer .generalActions .xm-popup-link .resourcesIcon{color:#ca88ff}.containingPaper .generalActionsContainer .generalActions a .supportIcon,.containingPaper .generalActionsContainer .generalActions .xm-popup-link .supportIcon{color:#5dabff}.containingPaper .generalActionsContainer .divider{margin-top:20px;margin-bottom:24px;height:1px;width:100%;background-color:#d3d3d3}.fillingPaper{width:925px;height:625px;padding:60px 50px 30px 50px;margin:0 auto;border-radius:10px}.column{max-width:925px;padding:0;margin:0 auto}.copyright{text-align:center;font:8pt "Roboto","Roboto-Regular",Arial,sans-serif}.placeholder{background-color:#fff;color:#888;position:absolute;display:none;width:calc(100% - 10px);height:28px;line-height:30px;padding-left:10px;vertical-align:middle}.errorPage .containingPaper{margin-top:40px;min-height:375px}.errorPage .teacherPhoto{position:absolute;left:3px;bottom:0}.errorPage .title{position:absolute;left:230px;top:60px;width:600px;font:24pt Georgia}.errorPage .message{position:absolute;left:230px;top:120px;width:600px;font:12pt Georgia}select.minimal{border:none;background-color:#fff}select:invalid{color:#737373;box-shadow:none}.stacked .ui-block-a,.stacked .ui-block-b,.stacked .ui-block-c,.stacked .ui-block-d,.stacked .ui-block-e{padding:0;width:100%;float:none}.tabs{max-width:925px;font-size:14px;min-height:38px;margin:0 auto -6px auto;padding-top:8px;padding-left:30px;position:relative;line-height:50%;display:flex;gap:8px;flex-wrap:wrap}.tab{line-height:125%;background:#fffaee;border-radius:4px;height:20px;padding:10px 8px;color:#818181}.tab:last-child{background:#c4eae7;color:#648885}.tab.s:not(.addClass){background:#ffec96;color:#9e861a}.tab.s{box-shadow:0 4px 4px 0 rgba(0,0,0,0.251);z-index:1;font-weight:600}.tab.expandClasses{background:#d9d9d9;color:#818181;cursor:pointer}.tab.collapsed{display:none}.webOnly{visibility:visible}label{font-family:"Roboto","Roboto-Regular",Arial,sans-serif}.inputGroup{width:100%;border-collapse:separate;border-radius:5px;border-spacing:0 3px}.inputGroup .xm-input-text{border:none;padding:0 .4em}.inputGroup tr.inputElement label,.inputGroup tr.inputRow label{padding:0 10px}.inputGroup tr.inputElement label.xm-btn-icon-left,.inputGroup tr.inputRow label.xm-btn-icon-left{padding-left:36px}.inputGroup tr.inputElement td,.inputGroup tr.inputRow td{position:relative}.inputGroup tr.inputElement td.noBorder,.inputGroup tr.inputRow td.noBorder{border:none}.inputGroup tr.inputElement td.label{width:1%;white-space:nowrap;text-align:right}.inputGroup tr.inputElement td.field{border:1px solid #ccc;border-radius:5px;background:#fff}.inputGroup tr.inputElement td:only-child{border-radius:5px}.inputGroup tr.inputRow td{border-radius:5px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.inputGroup tr.error td{background:transparent;border:none !important;padding:0;text-align:left}.inputGroup tr.inputElement.hasError td:last-child{border:1px solid #e44;background-color:rgba(228,92,92,0.05)}.inputGroup tr.borderWhenMobile{border-spacing:0}.inputGroup tr.borderWhenMobile td{background:transparent;border:none !important;padding:0}.mediumWeight{font-weight:400}button.leftMargin{margin-left:5px}button.unstyled{background-color:transparent;border:0 none;padding:0;cursor:pointer}.ui-page-active.woodgrain::before{background:#819e9e}.ui-page-active.woodgrain.suppressHeaderBg::before{background:none}.woodgrain .copyright{color:#86764f}.webHeader{box-shadow:0 1px 1px 0 rgba(0,0,0,0.251);box-sizing:border-box;padding:0 32px;margin:0 auto;position:relative;height:82px;font-family:"Be Vietnam","Helvetica Neue","HelveticaNeue",Arial,sans-serif}.webHeader .logoContainer{line-height:74px}.webHeader .logo{vertical-align:middle}.webHeader .nav{text-align:center;line-height:82px;height:100%;overflow:hidden}.webHeader .nav img{display:inline-block;width:auto}.webHeader .nav a{vertical-align:middle}.webHeader .signinMenu .not-bold{font-weight:normal !important;margin-right:8px}.webHeader .signinMenu .orange{color:#ffc741;text-decoration:underline}.webHeader .signinMenu a:hover{color:#ffc741}.webHeader .signupMenu{position:absolute;right:0;top:19px;width:224px;height:64px}.webHeader .signedIn{display:flex;align-items:center;color:#fefefe}.webHeader .signedIn .account-icon,.webHeader .signedIn .signout-icon{width:18px;height:18px;margin-right:4px}.webHeader .signedIn a>*{display:inline;vertical-align:middle}.webHeader .signedIn a:hover{color:#ffc741;filter:brightness(0) saturate(100%) invert(76%) sepia(50%) saturate(667%) hue-rotate(340deg) brightness(105%) contrast(103%)}.webHeader .signedIn .signout{cursor:pointer}.home .containingPaper{padding:40px 50px 40px 50px}.microFont{font-size:9pt !important}.tinyFont{font-size:10pt !important}.smallFont{font-size:11pt !important}.largeFont{font-size:14pt !important}#awardsHolder .close-x{position:absolute;top:98px;right:16px}#videoPopup{background-color:#f6f6f6;box-shadow:0 2px 5px 1px #888;border-radius:10px;max-height:100%;max-width:100%;width:375px;height:224px}#videoPopup .videoContainer{width:calc(100% - 34px);margin-left:17px;height:calc(100% - 44px);margin-top:21px}.xm-radio{padding:9px 0}@media (min-width:694px) and (min-height:424px){#videoPopup{width:674px;height:404px}}@media (min-width:828px) and (min-height:500px){#videoPopup{width:808px;height:480px}}@media (min-width:1334px) and (min-height:786px){#videoPopup{width:1314px;height:766px}}@media (min-width:1974px) and (min-height:1144px){#videoPopup{width:1954px;height:1124px}}.ssoIcon{padding-left:4px;height:33px}.storeLink img,.storeLinks img{height:45px}.billboard img{width:601px;height:338px}.chartHeader{height:14px;vertical-align:middle}.grayCheckmark,.greenCheckmark{height:20px}.logo{width:160px}.enrollPostit{height:250px;width:250px}.signupPostit{height:225px;width:225px}.supportPostit{height:242px;width:290px}.faqPostit{height:242px;width:290px}.backpack{width:215px;height:215px}.enrollImage{width:215px;height:215px}.signinClipboard{width:215px;height:215px}.statusIcon{width:35px;height:35px}.desk{width:215px;height:215px}.no,.yes{width:102px;height:48px}.keypadToggle,.teacherToggle,.timerToggle{width:54px;height:49px}.privacyIcon{width:32px;height:32px}.moon{display:inline-block;width:24px;height:24px}.backLinkCaret{height:20px;width:20px}#homeFlyout{background-color:#fff;padding-top:20px;font:18pt "Roboto","Roboto-Regular",Arial,sans-serif}#homeFlyout hr{margin:25px 0}#homeFlyout span{color:#737373}#homeFlyout a{color:#007aab;cursor:pointer}.home .containingPaper,.home .fillingPaper{margin-top:38px}.home .containingPaper h1,.home .fillingPaper h1{font:30pt "Roboto","Roboto-Regular",Arial,sans-serif}.home .containingPaper h2,.home .fillingPaper h2{font:16pt "Roboto","Roboto-Regular",Arial,sans-serif}#homeFinishSso table{max-width:528px}#homeFinishSso td.label{padding-left:25px}#homeFinishSso .ageIs{padding-right:10px}.containingPaper.longForm{font:12pt "Roboto","Roboto-Regular",Arial,sans-serif}.homeSignup label[for="reminders2"]{margin-top:30px}.homeSignup table.narrow{max-width:520px}.homeSignup .inputElement.addressedAs{display:none}.programType optgroup{font-weight:bold}.parentPremiumMessage,.teacherPremiumMessage{background:#f8eedf;border-radius:16px;padding:24px 16px;font-family:"Roboto","Roboto-Regular",Arial,sans-serif}.parentPremiumMessage h1,.teacherPremiumMessage h1{font-family:"Be Vietnam","Helvetica Neue","HelveticaNeue",Arial,sans-serif !important;font-weight:bold}.parentPremiumMessage p,.teacherPremiumMessage p{line-height:24px;margin-bottom:4px;margin-top:4px;font-weight:300}.parentPremiumMessage p strong,.teacherPremiumMessage p strong{font-weight:600}.parentPremiumMessage .premiumLabel,.teacherPremiumMessage .premiumLabel{margin-bottom:8px}.parentPremiumMessage .textRight,.teacherPremiumMessage .textRight{text-align:right;padding-top:16px}.parentPremiumMessage .cta,.teacherPremiumMessage .cta{margin-top:8px;font-size:18px;padding:8px 20px;font-weight:700;color:#fefefe;background:#3e6d6b;cursor:pointer;border-radius:4px;border:0}.parentPremiumMessage .cta:hover,.teacherPremiumMessage .cta:hover{box-shadow:inset 2px 2px 2px rgba(0,0,0,0.35);background:#274544}.cleanCard{background:#fefefe;border-radius:10px;overflow:hidden;box-sizing:border-box;padding:16px;font-family:"Be Vietnam","Helvetica Neue","HelveticaNeue",Arial,sans-serif;position:relative;box-shadow:0 4px 4px 0 rgba(0,0,0,0.251)}.cleanCard .title{font-size:18px;font-weight:700;border-bottom:1.5px solid #eae8e8;padding-bottom:8px}.cleanCard .content{margin-top:16px;margin-bottom:16px;font-size:14px}.cleanCard .content p + p{margin-top:8px}.cleanCard .popupButtons{margin-top:32px;text-align:right}.cleanCard .closeIcon{position:absolute;right:1rem;top:1rem;cursor:pointer}.cleanCard .orangeButton{margin-left:16px}.awakeningStepper{padding:0;min-width:700px;min-height:600px}.orangeButton{padding:8px 16px;background-color:#ffb949;border-radius:24px;font-family:"Be Vietnam","Helvetica Neue","HelveticaNeue",Arial,sans-serif;cursor:pointer;border:0;box-shadow:0 4px 4px 0 rgba(0,0,0,0.251)}.orangeButton:hover{background-color:#fa0}.transparentButton{background:none !important;border:0;cursor:pointer}#renewAllLicensesPopup .licensesTable{margin-top:16px;margin-bottom:16px;border-collapse:collapse;min-width:500px}#renewAllLicensesPopup .licensesTable thead{font-weight:bold}#renewAllLicensesPopup .licensesTable thead tr{border-bottom:1.5px solid #efebeb}#renewAllLicensesPopup .licensesTable td{padding:8px;text-align:center}#renewAllLicensesPopup .licensesTable td:first-child{text-align:left}#renewAllLicensesPopup .licensesTable tbody tr:nth-last-child(2) td{padding-bottom:20px}#renewAllLicensesPopup .licensesTable .subtotal{border-top:1.5px solid #efebeb;margin-top:16px}#renewAllLicensesPopup .taxWarning{font-style:italic;font-size:12px}#renewAllLicensesPopup .orangeButton{color:#000}.signInHeader{display:flex;align-items:center;height:85px;position:relative;padding:18px 32px;box-sizing:border-box;font-family:'Roboto',sans-serif;font-size:13pt;background-color:#fefefe;box-shadow:0 5px 10px rgba(0,0,0,0.031)}.signInHeader .logoContainer{position:relative;padding:0;left:0;flex:1}.signInHeader .nav{position:relative}.signInHeader .nav a{margin-right:24px;color:#404040}.signInHeader .nav a:hover{color:#ffc741}.signInHeader .orangeButton{background-color:#ffc741;color:BLACK;box-shadow:none;font-family:'Roboto',sans-serif;padding:16px 32px;border-radius:32px}.signInHeader .orangeButton:hover{background-color:#e59332;color:#fefefe}.signin[data-role="content"],.enroll[data-role="content"],.classroom2[data-role="content"]{padding-top:24px;display:block;width:925px;margin:auto}.signin[data-role="content"] .copyright,.enroll[data-role="content"] .copyright,.classroom2[data-role="content"] .copyright{text-align:left}.signin[data-role="content"] .image360,.enroll[data-role="content"] .image360,.classroom2[data-role="content"] .image360{width:360px}.signin[data-role="content"] h1,.enroll[data-role="content"] h1,.classroom2[data-role="content"] h1{font-weight:700;font-size:32px}.signin[data-role="content"] .tabsContainer,.enroll[data-role="content"] .tabsContainer,.classroom2[data-role="content"] .tabsContainer{width:925px;margin-left:auto;margin-right:auto;display:flex}.signin[data-role="content"] .tabsContainer .tabs,.enroll[data-role="content"] .tabsContainer .tabs,.classroom2[data-role="content"] .tabsContainer .tabs{margin:0;flex:1;margin-bottom:-6px;z-index:inherit}.signin[data-role="content"] .tabsContainer .tabs .tab,.enroll[data-role="content"] .tabsContainer .tabs .tab,.classroom2[data-role="content"] .tabsContainer .tabs .tab{position:relative;margin-right:8px;box-shadow:1px 4px 4px 0 rgba(0,0,0,0.251);border-radius:4px}.signin[data-role="content"] .tabsContainer .tabs .tab .l,.enroll[data-role="content"] .tabsContainer .tabs .tab .l,.classroom2[data-role="content"] .tabsContainer .tabs .tab .l{display:none}.signin[data-role="content"] .tabsContainer .tabs .tab .c,.enroll[data-role="content"] .tabsContainer .tabs .tab .c,.classroom2[data-role="content"] .tabsContainer .tabs .tab .c{border-radius:4px}.signin[data-role="content"] .tabsContainer .tabs .tab .c a,.enroll[data-role="content"] .tabsContainer .tabs .tab .c a,.classroom2[data-role="content"] .tabsContainer .tabs .tab .c a{vertical-align:sub;text-decoration:none;color:#404040}.signin[data-role="content"] .tabsContainer .tabs .tab .c a:hover,.enroll[data-role="content"] .tabsContainer .tabs .tab .c a:hover,.classroom2[data-role="content"] .tabsContainer .tabs .tab .c a:hover{text-decoration:underline;color:#007aab}.signin[data-role="content"] .tabsContainer .tabs .tab .r,.enroll[data-role="content"] .tabsContainer .tabs .tab .r,.classroom2[data-role="content"] .tabsContainer .tabs .tab .r{display:none}.signin[data-role="content"] .tabsContainer .tabs .tab.s,.enroll[data-role="content"] .tabsContainer .tabs .tab.s,.classroom2[data-role="content"] .tabsContainer .tabs .tab.s{z-index:1}.signin[data-role="content"] .tabsContainer .tabs .tab.s .c a,.enroll[data-role="content"] .tabsContainer .tabs .tab.s .c a,.classroom2[data-role="content"] .tabsContainer .tabs .tab.s .c a{color:#007aab}.signin[data-role="content"] .tabsContainer a,.enroll[data-role="content"] .tabsContainer a,.classroom2[data-role="content"] .tabsContainer a{display:inline-flex;align-items:center;text-decoration:underline}.signin[data-role="content"] .linkContainer,.enroll[data-role="content"] .linkContainer,.classroom2[data-role="content"] .linkContainer{width:925px;margin-left:auto;margin-right:auto;text-align:right;margin-bottom:8px}.signin[data-role="content"] .linkContainer a,.enroll[data-role="content"] .linkContainer a,.classroom2[data-role="content"] .linkContainer a{text-decoration:underline}.signin[data-role="content"] .instructions,.enroll[data-role="content"] .instructions,.classroom2[data-role="content"] .instructions{margin-bottom:44px}.signin[data-role="content"] .w-100,.enroll[data-role="content"] .w-100,.classroom2[data-role="content"] .w-100{width:100%}.signin[data-role="content"] .align-end,.enroll[data-role="content"] .align-end,.classroom2[data-role="content"] .align-end{align-items:end}.signin[data-role="content"] .ui-block-b,.enroll[data-role="content"] .ui-block-b,.classroom2[data-role="content"] .ui-block-b{margin-bottom:auto}.signin[data-role="content"] .identityBar-student,.enroll[data-role="content"] .identityBar-student,.classroom2[data-role="content"] .identityBar-student,.signin[data-role="content"] .identityBar-teacher,.enroll[data-role="content"] .identityBar-teacher,.classroom2[data-role="content"] .identityBar-teacher,.signin[data-role="content"] .identityBar-classroom,.enroll[data-role="content"] .identityBar-classroom,.classroom2[data-role="content"] .identityBar-classroom,.signin[data-role="content"] .identityBar-schools,.enroll[data-role="content"] .identityBar-schools,.classroom2[data-role="content"] .identityBar-schools{width:18px;border-radius:16px 0 0 16px}.signin[data-role="content"] .contentContainer,.enroll[data-role="content"] .contentContainer,.classroom2[data-role="content"] .contentContainer{justify-content:center}.signin[data-role="content"] .contentContainer .fillingPaper,.enroll[data-role="content"] .contentContainer .fillingPaper,.classroom2[data-role="content"] .contentContainer .fillingPaper{padding:54px 32px}.signin[data-role="content"] .ui-grid-a,.enroll[data-role="content"] .ui-grid-a,.classroom2[data-role="content"] .ui-grid-a{display:flex}.signin[data-role="content"] .dividerWrapper,.enroll[data-role="content"] .dividerWrapper,.classroom2[data-role="content"] .dividerWrapper{display:flex;align-items:center}.signin[data-role="content"] .dividerWrapper .divider,.enroll[data-role="content"] .dividerWrapper .divider,.classroom2[data-role="content"] .dividerWrapper .divider{flex:1;height:1px;background:#cbcbcb}.signin[data-role="content"] .xm-input-text,.enroll[data-role="content"] .xm-input-text,.classroom2[data-role="content"] .xm-input-text{border:1px solid #737373;border-radius:4px;margin-bottom:4px;padding:0 !important}.signin[data-role="content"] .xm-input-text input,.enroll[data-role="content"] .xm-input-text input,.classroom2[data-role="content"] .xm-input-text input{padding:6px 12px}.signin[data-role="content"] .xm-input-text .textfield,.enroll[data-role="content"] .xm-input-text .textfield,.classroom2[data-role="content"] .xm-input-text .textfield{box-sizing:border-box;border-radius:4px}.signin[data-role="content"] .forgot,.enroll[data-role="content"] .forgot,.classroom2[data-role="content"] .forgot{display:block;font-size:12px;margin-left:22px;text-decoration:underline}.signin[data-role="content"] .privacyIcon,.enroll[data-role="content"] .privacyIcon,.classroom2[data-role="content"] .privacyIcon{width:28px;height:28px}.signin[data-role="content"] .xm-checkbox,.enroll[data-role="content"] .xm-checkbox,.classroom2[data-role="content"] .xm-checkbox{display:inline-flex;align-items:center;padding:0}.signin[data-role="content"] .xm-checkbox input,.enroll[data-role="content"] .xm-checkbox input,.classroom2[data-role="content"] .xm-checkbox input{margin:0 !important;position:relative;width:18px;width:18px}.signin[data-role="content"] .xm-checkbox label,.enroll[data-role="content"] .xm-checkbox label,.classroom2[data-role="content"] .xm-checkbox label{padding-left:4px}.signin[data-role="content"] .blockBTitle,.enroll[data-role="content"] .blockBTitle,.classroom2[data-role="content"] .blockBTitle,.signin[data-role="content"] .blockBSubtitle,.enroll[data-role="content"] .blockBSubtitle,.classroom2[data-role="content"] .blockBSubtitle{color:#404040;font-weight:400}.signin[data-role="content"] .blockBSubtitle,.enroll[data-role="content"] .blockBSubtitle,.classroom2[data-role="content"] .blockBSubtitle{font-size:16px;margin-top:4px}.changeClassroomLink{color:#818181 !important;font-weight:normal !important}.signin .fillingPaper,.homeEnroll .fillingPaper,.classroom2 .fillingPaper{padding-right:30px;min-height:450px;height:auto;border-radius:0 16px 16px 0;box-shadow:4px 4px 5px 1px rgba(0,0,0,0.251);margin:0}.signin .statusIcon,.homeEnroll .statusIcon,.classroom2 .statusIcon{margin-top:0;vertical-align:middle;cursor:pointer;margin-right:8px}.signin .name,.homeEnroll .name,.classroom2 .name{vertical-align:middle}.signin .name span,.homeEnroll .name span,.classroom2 .name span{vertical-align:middle}.removalList.xm-listview .remove,.removalList.xm-listview .add{height:42px;width:42px}.removalList.xm-listview .remove img,.removalList.xm-listview .add img{margin-top:2px;width:38px;height:38px}.homeEnroll .fillingPaper,.signinStudentOther .fillingPaper,.signinClassroomOther .fillingPaper,.signinTeacherOther .fillingPaper{padding-bottom:10px}.removalList.xm-listview{max-height:210px}.rememberedList.xm-listview{max-height:270px}.removalList.xm-listview li,.rememberedList.xm-listview li{padding-top:8px;padding-bottom:8px;overflow:visible;color:#818181}.removalList.xm-listview li:hover,.rememberedList.xm-listview li:hover{color:#007aab;font-weight:600}.removalList.xm-listview li,.rememberedList.xm-listview li,.removalList.xm-listview a,.rememberedList.xm-listview a{font:24px "Roboto","Roboto-Regular",Arial,sans-serif}.removalList.xm-listview .otherLink,.rememberedList.xm-listview .otherLink{font:24px "Roboto","Roboto-Regular",Arial,sans-serif;color:#818181}.removalList.xm-listview .otherLink:hover,.rememberedList.xm-listview .otherLink:hover{color:#007aab;font-weight:600}.signinTabs{width:925px;padding-left:18px;margin:0 auto}.studentsTab,.identityBar-student{background:#8abc60}.teachersTab,.identityBar-teacher{background:#3a80ca}.classroomsTab,.identityBar-classroom{background:#e59332}.schoolsTab,.identityBar-schools{background:#5a2fcb}.studentsTab,.teachersTab,.classroomsTab,.schoolsTab{position:relative;padding:6px;height:38px;color:#fefefe;margin-left:16px;margin-bottom:-10px;box-shadow:2px 2px 5px 0 #818181;display:inline-flex;justify-content:center;border-radius:4px;box-sizing:border-box;font-family:"Be Vietnam","Helvetica Neue","HelveticaNeue",Arial,sans-serif;align-items:baseline;font-weight:400;font-size:14px}.studentsTab.selected,.teachersTab.selected,.classroomsTab.selected,.schoolsTab.selected{z-index:5;align-items:center;font-weight:600}.signinClassroom2 .fillingPaper{margin-top:0}.studentFooter .continue{display:block;text-align:center;margin:12px auto 0 auto}.problem.division{width:62%;margin-right:38%}@-moz-document url-prefix(){.a-smiley{fill:#f7d956 !important}.a-redx{fill:#dc6f53 !important}.b-redx{fill:#b23725 !important}.a-checkmark{fill:#648d3d !important}.b-checkmark{fill:#8dc63f !important}.a-hourglass,.b-hourglass{fill:#669cd3 !important}.c-hourglass{fill:#4671a8 !important}}.signedIn.student .user{font-size:16pt}.actions{overflow:hidden;font-size:9pt;vertical-align:top;display:inline-block;width:15%;line-height:125%}.actions a:first-child,.actions span:first-child{margin-top:10px}.actions a.addChild:first-child{margin-top:0}.actions a,.actions span.xm-popup-link{display:block;margin-bottom:10px}.actions .clever >*{margin-bottom:10px}.actions .clever .name{font-style:italic}.actions .clever .name,.actions .clever .lastSyncedLabel,.actions .clever .lastSynced{color:#737373;font-size:12px}.actions .clever .lastSynced{padding-left:4px}.actions,.missingItems{margin-top:8px}.upgradeButton{margin-top:18px;margin-right:16px}.upgradeButton a.orangeButton{color:#404040;padding:16px 32px;background-color:#ffc741;font-family:"Roboto","Roboto-Regular",Arial,sans-serif}.upgradeButton a.orangeButton:hover{background-color:#fa0}.fake-select-wrapper{position:relative;display:inline-block;z-index:55}.fake-select-wrapper .fake-select-toggle{display:none}.fake-select-wrapper .options{text-align:left;display:none;position:absolute;top:100%;width:100%;list-style:none;margin:0;margin-top:1px;padding:0;background-color:#fff;border:.1px solid #ccc;z-index:1;box-sizing:border-box;border-radius:4px;flex-direction:column;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.fake-select-wrapper .options .awakeningIcon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.fake-select-wrapper .options .awakeningIcon img{width:20px !important;height:20px !important}.fake-select-wrapper .options.right{right:0}.fake-select-wrapper .options.left{left:0}.fake-select-wrapper .options a,.fake-select-wrapper .options span.disabled{padding:10px;font-size:14px;color:#404040;box-sizing:border-box;display:flex;align-items:center;gap:8px;border-radius:4px;word-break:break-word}.fake-select-wrapper .options a img,.fake-select-wrapper .options span.disabled img{width:16px;height:16px}.fake-select-wrapper .options a:hover{background-color:rgba(255,199,65,0.329);cursor:pointer}.fake-select-wrapper .options span.disabled{font-style:italic;background:#c9c9c9;font-weight:400;cursor:not-allowed}.fake-select-wrapper span img{transition:transform .3s ease}.fake-select-toggle:checked ~ .options{display:flex}.fake-select-toggle:checked ~ span img{transform:rotate(180deg);transition:transform .3s ease}#teacherFinishSetup .signedIn.teacher{background:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.031)}.signedIn.teacher{display:flex;align-items:center;font-family:Roboto}.signedIn.teacher .backLink{padding-left:18px;display:flex;align-items:center}.signedIn.teacher .salutation{overflow:initial;margin-top:18px;margin-left:40px}.signedIn.teacher .backCaret{margin-right:4px}.signedIn.teacher .flex1{flex:1}.signedIn.teacher .accountName{z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;background:#fff;padding:10px;margin:18px 18px 0 auto;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.signedIn.teacher .accountName:hover{background:#f6f6f6}.signedIn.teacher .accountName img{width:16px;height:16px}.signedIn.teacher .accountName .avatar{width:32px;height:32px;border-radius:100%;background-color:#ffc741;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.signedIn.teacher .accountName .user{font-size:14px;color:#404040;text-transform:uppercase}.sidemenuWrapper,.sidemenu,.header{width:17%;box-sizing:border-box;min-width:220px;max-width:350px}.sidemenu{background:#121212;color:#fff;position:fixed;top:0;left:0;padding:16px;height:100vh;display:flex;flex-direction:column;overflow-y:auto}.sidemenu .flex1{flex:1}.sidemenu .links a{display:flex;align-items:center;padding-left:4px}.sidemenu .links img{width:20px;height:20px;margin-right:8px}.sidemenu .divider{border-top:1px solid #ffc741}.sidemenu .selectedClass{background:#fff;color:#404040;font-weight:600;font-size:14px;padding:16px;border-radius:4px;margin-top:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;word-break:break-word}.sidemenu a,.sidemenu .xm-popup-link{color:#fff;text-decoration:none;font-size:14px;padding:4px;padding-left:28px;font-weight:400;display:block}.sidemenu a.logoContainer{padding-left:4px;text-align:center}.sidemenu a:not(.logoContainer):hover,.sidemenu .xm-popup-link:hover{background:rgba(255,199,65,0.329);border-radius:4px}.sidemenu .groupHeader{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;margin-bottom:8px;text-transform:uppercase}.sidemenu .groupHeader img{width:16px;height:16px}.sidemenu .copyright{margin-top:auto;width:auto}.sidemenu .copyright .flexGroup{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:4px}.sidemenu .copyright .flexGroup a{font-size:8pt;padding:0}.sidemenu .copyright a:hover{background:transparent !important;text-decoration:underline;cursor:pointer}.reportContainer .reportPanel{margin-bottom:20px}.reportContainer .reportTable th{font-size:10pt}.reportContainer .reportTable td{height:24px}.reportContainer .reportTable th.name{min-width:175px}.reportContainer .reportTable td.name{font-size:12pt}.reportContainer .reportTable th.usage{width:30px}.reportContainer .reportTable td.usage img,.reportContainer .reportTable td.status img{width:22px;height:22px}.classReport iframe,.studentReport iframe,.editStudent iframe{padding:17px}.classReport .calendarDisplay,.studentReport .calendarDisplay,.editStudent .calendarDisplay{margin:0 auto;height:100%;overflow:hidden;width:528px}.classReport .calendarContainer,.studentReport .calendarContainer,.editStudent .calendarContainer{position:relative}.classReport .calendarHeader,.studentReport .calendarHeader,.editStudent .calendarHeader{font-size:12pt;margin:-5px 0 20px -5px}.classReport .awardsHeader,.studentReport .awardsHeader,.editStudent .awardsHeader{font-size:12pt;text-transform:uppercase;margin-left:15px}.classReport .calendar,.studentReport .calendar,.editStudent .calendar{box-sizing:border-box;display:inline-block;width:170px;height:196px;background:url("https://cdn0.xtramath.org/images/cal-background.png") no-repeat;padding:8px 10px 0 10px;margin:0 3px;border:none}.classReport .calendar table,.studentReport .calendar table,.editStudent .calendar table{margin-top:0;border-collapse:collapse}.classReport .calendar table th,.studentReport .calendar table th,.editStudent .calendar table th{text-align:center}.classReport .calendar .monthname,.studentReport .calendar .monthname,.editStudent .calendar .monthname{font:12pt "Roboto","Roboto-Regular",Arial,sans-serif;height:30px}.classReport .calendar .monthname th,.studentReport .calendar .monthname th,.editStudent .calendar .monthname th{text-align:center;padding:0}.classReport .calendar .weekdays,.studentReport .calendar .weekdays,.editStudent .calendar .weekdays{font:9pt "Roboto","Roboto-Regular",Arial,sans-serif;color:#737373;border-bottom:thin solid #e7e7e7}.classReport .calendar .weekdays th,.studentReport .calendar .weekdays th,.editStudent .calendar .weekdays th{padding:0}.classReport .calendar td.q0,.studentReport .calendar td.q0,.editStudent .calendar td.q0{background-image:url("https://cdn0.xtramath.org/images/usage-0.svg")}.classReport .calendar td.q1,.studentReport .calendar td.q1,.editStudent .calendar td.q1{background-image:url("https://cdn0.xtramath.org/images/usage-1.svg")}.classReport .calendar td.q2,.studentReport .calendar td.q2,.editStudent .calendar td.q2{background-image:url("https://cdn0.xtramath.org/images/usage-2.svg")}.classReport .calendar td.q3,.studentReport .calendar td.q3,.editStudent .calendar td.q3{background-image:url("https://cdn0.xtramath.org/images/usage-3.svg")}.classReport .calendar td,.studentReport .calendar td,.editStudent .calendar td{text-align:center;font-size:8pt;width:21px;height:21px;background-size:19px 19px;background-position:center;background-repeat:no-repeat;vertical-align:middle}.classReport .calendar td a,.studentReport .calendar td a,.editStudent .calendar td a,.classReport .calendar td div,.studentReport .calendar td div,.editStudent .calendar td div{display:inline-block}.classReport .calendar td a,.studentReport .calendar td a,.editStudent .calendar td a{color:#000}.dateReport .spacer{position:relative;margin:0 auto 20px auto;position:relative}.dateReport .spacer .cancel{visibility:hidden}.dateReport .spacer span.print{position:absolute;right:0}.studentReport .title{font:12pt "Roboto","Roboto-Regular",Arial,sans-serif}.studentReport .title .operationName{text-transform:uppercase}.flyers .noCerts,.certificates .noCerts{margin-top:30px}.flyers .reportTable .completed,.certificates .reportTable .completed{width:130px;padding-left:30px}.flyers .reportTable th,.certificates .reportTable th{text-align:left}.flyers .reportTable tr td,.certificates .reportTable tr td{height:31px}.flyers .reportTable tr td select,.certificates .reportTable tr td select{max-width:100%}.flyers .reportTable tr td.toPrint,.certificates .reportTable tr td.toPrint{width:30px}.flyers .reportTable tr th.toPrint,.certificates .reportTable tr th.toPrint{width:30px}.flyers .reportTable tr th.lang,.certificates .reportTable tr th.lang{width:250px}.flyers .reportTable tr th.operation,.certificates .reportTable tr th.operation{padding-left:9px;width:30px}.flyers .reportTable tr th.completed,.certificates .reportTable tr th.completed{width:130px}.flyers .reportTable tr th.printed,.certificates .reportTable tr th.printed,.flyers .reportTable tr td.printed,.certificates .reportTable tr td.printed{text-align:center}.flyers .reportTable tr th.enrolled,.certificates .reportTable tr th.enrolled,.flyers .reportTable tr td.enrolled,.certificates .reportTable tr td.enrolled{width:220px;text-align:center;padding-right:50px}.flyers .reportTable tr th.flyersFor,.certificates .reportTable tr th.flyersFor{padding-left:10px;width:175px;padding-right:20px}.flyers .reportTable tr .flyersFor select,.certificates .reportTable tr .flyersFor select{width:175px}.flyers .reportTable tr .notEnrolled,.certificates .reportTable tr .notEnrolled{padding-left:8px}.flyers .loadFailure > div,.certificates .loadFailure > div{margin-left:0;margin-top:20px}.teacherAddStudent h1,.teacherAddStudent .panelb,.teacherAddStudent .missingItems{margin-left:30px}.teacherAddStudent button.cancel{margin-left:32px}.teacherAddStudent .picker{padding-top:10px}.teacherAddStudent .ui-grid-a .ui-block-a{width:100%;padding-left:0}.teacherAddStudent .ui-grid-a .ui-block-b{width:100%}.ui-page.studentGoodbye,.ui-page.studentWelcome,.ui-page.studentPracticeIntro,.ui-page.studentQuizIntro,.ui-page.studentPracticeResults,.ui-page.studentQuizResults,.ui-page.studentPractice,.ui-page.studentQuiz{min-width:964px}.ui-page.studentGoodbye .webHeader,.ui-page.studentWelcome .webHeader,.ui-page.studentPracticeIntro .webHeader,.ui-page.studentQuizIntro .webHeader,.ui-page.studentPracticeResults .webHeader,.ui-page.studentQuizResults .webHeader,.ui-page.studentPractice .webHeader,.ui-page.studentQuiz .webHeader{width:924px}.ui-page.studentGoodbye .copyright,.ui-page.studentWelcome .copyright,.ui-page.studentPracticeIntro .copyright,.ui-page.studentQuizIntro .copyright,.ui-page.studentPracticeResults .copyright,.ui-page.studentQuizResults .copyright,.ui-page.studentPractice .copyright,.ui-page.studentQuiz .copyright{width:924px}body.phone #awardsHolder .close-x{top:0;right:0}#awardsHolder .close-x{right:calc((100vw - 924px)/2)}.quizPaper{width:924px;height:648px;padding:37px;margin:0 auto;border-radius:10px}.quizPaper h1{margin:0;font:26pt "Roboto","Roboto-Regular",Arial,sans-serif}.quizPaper h2{pointer-events:none;margin:0;font:15pt "Roboto","Roboto-Regular",Arial,sans-serif;font-style:italic}.studentFooter{margin-left:-37px}.score.current{font:29pt "Roboto","Roboto-Regular",Arial,sans-serif;top:12.773082942097027px}.awards{display:none;z-index:25}.awards .trophies{cursor:pointer}.awards .trophies img{height:89px;width:89px}.awards .trophies img:not(:last-of-type){margin-right:15px}.bubble{vertical-align:middle;width:32px;height:32px;padding:0 3px}.keypad{bottom:18px;width:342px;height:456px}.noKeypad .displayVideo,.rightKeypad .displayVideo{left:5px}.noKeypad .score.current,.rightKeypad .score.current{right:38px;margin-right:50px}.noKeypad .scoreSmiley,.rightKeypad .scoreSmiley{right:38px}.noKeypad .keypad,.rightKeypad .keypad{right:18px}.leftKeypad .score.current{left:38px;margin-left:50px}.leftKeypad .scoreSmiley{left:38px}.leftKeypad .keypad{left:18px;right:auto}.leftKeypad .problem{margin-left:381px;margin-right:auto}.leftKeypad .problem.division{margin-left:auto;margin-right:25%}.leftKeypad .teacherVideo{right:0;width:213px}.leftKeypad .idleSpeechBubble{margin-left:41px}.rightKeypad .problem{margin-left:auto;margin-right:381px}.rightKeypad .problem.division{margin-right:auto;margin-left:-8%}.studentQuizIntro .magnify,.studentPracticeIntro .magnify,.studentQuizResults .magnify,.studentPracticeResults .magnify{position:absolute;height:50px;width:50px;bottom:67px;right:41px;z-index:30}.studentQuizIntro .magnify img,.studentPracticeIntro .magnify img,.studentQuizResults .magnify img,.studentPracticeResults .magnify img{width:50px;height:50px}.studentPracticeResults .streak,.studentPracticeResults .awards{right:123px;width:219px}.studentPracticeResults .streak .header,.studentPracticeResults .awards .header{text-align:left;font-size:15pt;font-style:italic;color:#737373;padding-left:50px;margin-bottom:18px}.studentPracticeResults .streak .centered{display:flex;display:-ms-flexbox;justify-content:center;align-items:center}.studentPracticeResults .tally,.studentPracticeResults .awards{position:absolute;height:347px;line-height:11px;bottom:65px}.studentPracticeResults .tally .trophies img,.studentPracticeResults .awards .trophies img{margin:0}.studentPracticeResults .tally .trophies img:nth-child(odd),.studentPracticeResults .awards .trophies img:nth-child(odd){margin:0 16px}.studentPracticeResults .tally{width:347px;right:68px;bottom:87.80907668231612px}.studentPracticeResults .tally img{padding:2px;width:30px;height:30px}.studentQuizResults .awards{position:absolute;width:403px;bottom:478.300469483568px;right:68px}.studentQuizResults .awards .header{padding-left:41px;text-align:center;font-size:15pt;font-style:italic;color:#737373;margin-bottom:6px}.studentContent .matrix{position:absolute;height:366px;width:366px;bottom:92px;right:68px}.mrc{width:437px;height:328px;overflow:hidden}.mrc video{width:438px;min-height:328px}.mrc.poster{width:437px;height:328px}.problem{margin-bottom:50px;width:301px;font-size:88pt;height:381px}.problem.division{font-size:80pt}.problem.division .operand1,.problem.division .operand2{height:127px}.scoreSmiley{top:13px;height:46px;width:46px}.separator{height:6px}.streak{position:absolute;top:73px}.streak img,.streak .longestStreak{vertical-align:middle;display:inline-block}.streak img{height:59.30359937402191px;width:59.30359937402191px}.streak .longestStreak{font:67.51486697965571px "Roboto","Roboto-Regular",Arial,sans-serif;margin-right:10px}.idleSpeechBubble{width:199px;height:115px;font:18pt "Roboto","Roboto-Regular",Arial,sans-serif}.idleSpeechBubble .moon{width:31px;height:33px}.idleSpeechBubble .countdown .text{font-size:14pt}.idleSpeechBubble .countdown .counter{font:18pt "Roboto","Roboto-Regular",Arial,sans-serif}.teacherImage{height:371px;width:255px}.teacherImage .teacherVideo{position:absolute;bottom:0;width:340px;height:255px}.teacherImage .poster,.teacherImage .videoLoading{pointer-events:none}.teacherImage img.mrcStill{width:255px;height:255px}.teacherImage .player{bottom:0;max-height:100%;width:auto}.teacherImage .player video{max-height:100%;max-width:100%}.timer{line-height:65px}.transcripts{margin-top:73px;margin-left:214px;height:401px;width:319px;font:13pt "Roboto","Roboto-Regular",Arial,sans-serif}.transcripts .transcript{margin:18px 3px 0 41px}.transcripts .close{height:18px;width:18px}.key{height:109px;width:109px}.key0{height:109px;width:225px;bottom:0;left:0}.key1{bottom:110px;left:0}.key2{bottom:110px;left:110px}.key3{bottom:110px;left:221px}.key4{bottom:221px;left:0}.key5{bottom:221px;left:110px}.key6{bottom:221px;left:221px}.key7{bottom:331px;left:0}.key8{bottom:331px;left:110px}.key9{bottom:331px;left:221px}@media (max-width:1024px) and (min-width:760px) and (min-height:598px),(max-height:698px) and (min-width:760px) and (min-height:598px){.ui-page.studentGoodbye,.ui-page.studentWelcome,.ui-page.studentPracticeIntro,.ui-page.studentQuizIntro,.ui-page.studentPracticeResults,.ui-page.studentQuizResults,.ui-page.studentPractice,.ui-page.studentQuiz{min-width:803px}.ui-page.studentGoodbye .webHeader,.ui-page.studentWelcome .webHeader,.ui-page.studentPracticeIntro .webHeader,.ui-page.studentQuizIntro .webHeader,.ui-page.studentPracticeResults .webHeader,.ui-page.studentQuizResults .webHeader,.ui-page.studentPractice .webHeader,.ui-page.studentQuiz .webHeader{width:763px}.ui-page.studentGoodbye .copyright,.ui-page.studentWelcome .copyright,.ui-page.studentPracticeIntro .copyright,.ui-page.studentQuizIntro .copyright,.ui-page.studentPracticeResults .copyright,.ui-page.studentQuizResults .copyright,.ui-page.studentPractice .copyright,.ui-page.studentQuiz .copyright{width:763px}body.phone #awardsHolder .close-x{top:0;right:0}#awardsHolder .close-x{right:calc((100vw - 763px)/2)}.quizPaper{width:763px;height:535px;padding:30px;margin:0 auto;border-radius:10px}.quizPaper h1{margin:0;font:21pt "Roboto","Roboto-Regular",Arial,sans-serif}.quizPaper h2{pointer-events:none;margin:0;font:12pt "Roboto","Roboto-Regular",Arial,sans-serif;font-style:italic}.studentFooter{margin-left:-30px}.score.current{font:24pt "Roboto","Roboto-Regular",Arial,sans-serif;top:10.297339593114241px}.awards{display:none;z-index:25}.awards .trophies{cursor:pointer}.awards .trophies img{height:72px;width:72px}.awards .trophies img:not(:last-of-type){margin-right:12px}.bubble{vertical-align:middle;width:26px;height:26px;padding:0 2px}.keypad{bottom:15px;width:276px;height:368px}.noKeypad .displayVideo,.rightKeypad .displayVideo{left:4px}.noKeypad .score.current,.rightKeypad .score.current{right:31px;margin-right:40px}.noKeypad .scoreSmiley,.rightKeypad .scoreSmiley{right:31px}.noKeypad .keypad,.rightKeypad .keypad{right:15px}.leftKeypad .score.current{left:31px;margin-left:40px}.leftKeypad .scoreSmiley{left:31px}.leftKeypad .keypad{left:15px;right:auto}.leftKeypad .problem{margin-left:307px;margin-right:auto}.leftKeypad .problem.division{margin-left:auto;margin-right:25%}.leftKeypad .teacherVideo{right:0;width:213px}.leftKeypad .idleSpeechBubble{margin-left:33px}.rightKeypad .problem{margin-left:auto;margin-right:307px}.rightKeypad .problem.division{margin-right:auto;margin-left:-8%}.studentQuizIntro .magnify,.studentPracticeIntro .magnify,.studentQuizResults .magnify,.studentPracticeResults .magnify{position:absolute;height:40px;width:40px;bottom:66px;right:33px;z-index:30}.studentQuizIntro .magnify img,.studentPracticeIntro .magnify img,.studentQuizResults .magnify img,.studentPracticeResults .magnify img{width:40px;height:40px}.studentPracticeResults .streak,.studentPracticeResults .awards{right:99px;width:177px}.studentPracticeResults .streak .header,.studentPracticeResults .awards .header{text-align:left;font-size:12pt;font-style:italic;color:#737373;padding-left:40px;margin-bottom:15px}.studentPracticeResults .streak .centered{display:flex;display:-ms-flexbox;justify-content:center;align-items:center}.studentPracticeResults .tally,.studentPracticeResults .awards{position:absolute;height:280px;line-height:11px;bottom:65px}.studentPracticeResults .tally .trophies img,.studentPracticeResults .awards .trophies img{margin:0}.studentPracticeResults .tally .trophies img:nth-child(odd),.studentPracticeResults .awards .trophies img:nth-child(odd){margin:0 13px}.studentPracticeResults .tally{width:280px;right:55px;bottom:83.38810641627543px}.studentPracticeResults .tally img{padding:2px;width:24px;height:24px}.studentQuizResults .awards{position:absolute;width:325px;bottom:398.1924882629108px;right:55px}.studentQuizResults .awards .header{padding-left:33px;text-align:center;font-size:12pt;font-style:italic;color:#737373;margin-bottom:6px}.studentContent .matrix{position:absolute;height:295px;width:295px;bottom:87px;right:55px}.mrc{width:352px;height:264px;overflow:hidden}.mrc video{width:353px;min-height:265px}.mrc.poster{width:353px;height:264px}.problem{margin-bottom:40px;width:243px;font-size:71pt;height:307px}.problem.division{font-size:65pt}.problem.division .operand1,.problem.division .operand2{height:102px}.scoreSmiley{top:10px;height:37px;width:37px}.separator{height:5px}.streak{position:absolute;top:59px}.streak img,.streak .longestStreak{vertical-align:middle;display:inline-block}.streak img{height:47.80907668231612px;width:47.80907668231612px}.streak .longestStreak{font:54.42879499217527px "Roboto","Roboto-Regular",Arial,sans-serif;margin-right:10px}.idleSpeechBubble{width:160px;height:93px;font:15pt "Roboto","Roboto-Regular",Arial,sans-serif}.idleSpeechBubble .moon{width:25px;height:26px}.idleSpeechBubble .countdown .text{font-size:11pt}.idleSpeechBubble .countdown .counter{font:15pt "Roboto","Roboto-Regular",Arial,sans-serif}.teacherImage{height:299px;width:206px}.teacherImage .teacherVideo{position:absolute;bottom:0;width:274px;height:206px}.teacherImage .poster,.teacherImage .videoLoading{pointer-events:none}.teacherImage img.mrcStill{width:206px;height:206px}.teacherImage .player{bottom:0;max-height:100%;width:auto}.teacherImage .player video{max-height:100%;max-width:100%}.timer{line-height:65px}.transcripts{margin-top:59px;margin-left:173px;height:324px;width:257px;font:10pt "Roboto","Roboto-Regular",Arial,sans-serif}.transcripts .transcript{margin:15px 2px 0 33px}.transcripts .close{height:15px;width:15px}.key{height:88px;width:88px}.key0{height:88px;width:182px;bottom:0;left:0}.key1{bottom:89px;left:0}.key2{bottom:89px;left:89px}.key3{bottom:89px;left:178px}.key4{bottom:178px;left:0}.key5{bottom:178px;left:89px}.key6{bottom:178px;left:178px}.key7{bottom:267px;left:0}.key8{bottom:267px;left:89px}.key9{bottom:267px;left:178px}}@media (max-width:760px),(max-height:598px){.ui-page.studentGoodbye,.ui-page.studentWelcome,.ui-page.studentPracticeIntro,.ui-page.studentQuizIntro,.ui-page.studentPracticeResults,.ui-page.studentQuizResults,.ui-page.studentPractice,.ui-page.studentQuiz{min-width:562px}.ui-page.studentGoodbye .webHeader,.ui-page.studentWelcome .webHeader,.ui-page.studentPracticeIntro .webHeader,.ui-page.studentQuizIntro .webHeader,.ui-page.studentPracticeResults .webHeader,.ui-page.studentQuizResults .webHeader,.ui-page.studentPractice .webHeader,.ui-page.studentQuiz .webHeader{width:522px}.ui-page.studentGoodbye .copyright,.ui-page.studentWelcome .copyright,.ui-page.studentPracticeIntro .copyright,.ui-page.studentQuizIntro .copyright,.ui-page.studentPracticeResults .copyright,.ui-page.studentQuizResults .copyright,.ui-page.studentPractice .copyright,.ui-page.studentQuiz .copyright{width:522px}body.phone #awardsHolder .close-x{top:0;right:0}#awardsHolder .close-x{right:calc((100vw - 522px)/2)}.quizPaper{width:522px;height:366px;padding:21px;margin:0 auto;border-radius:10px}.quizPaper h1{margin:0;font:15pt "Roboto","Roboto-Regular",Arial,sans-serif}.quizPaper h2{pointer-events:none;margin:0;font:8pt "Roboto","Roboto-Regular",Arial,sans-serif;font-style:italic}.studentFooter{margin-left:-21px}.score.current{font:15pt "Roboto","Roboto-Regular",Arial,sans-serif;top:6.594679186228483px}.awards{display:none;z-index:25}.awards .trophies{cursor:pointer}.awards .trophies img{height:46px;width:46px}.awards .trophies img:not(:last-of-type){margin-right:8px}.bubble{vertical-align:middle;width:16px;height:16px;padding:0 1px}.keypad{bottom:9px;width:177px;height:236px}.noKeypad .displayVideo,.rightKeypad .displayVideo{left:2px}.noKeypad .score.current,.rightKeypad .score.current{right:20px;margin-right:26px}.noKeypad .scoreSmiley,.rightKeypad .scoreSmiley{right:20px}.noKeypad .keypad,.rightKeypad .keypad{right:9px}.leftKeypad .score.current{left:20px;margin-left:26px}.leftKeypad .scoreSmiley{left:20px}.leftKeypad .keypad{left:9px;right:auto}.leftKeypad .problem{margin-left:197px;margin-right:auto}.leftKeypad .problem.division{margin-left:auto;margin-right:25%}.leftKeypad .teacherVideo{right:0;width:213px}.leftKeypad .idleSpeechBubble{margin-left:21px}.rightKeypad .problem{margin-left:auto;margin-right:197px}.rightKeypad .problem.division{margin-right:auto;margin-left:-8%}.studentQuizIntro .magnify,.studentPracticeIntro .magnify,.studentQuizResults .magnify,.studentPracticeResults .magnify{position:absolute;height:26px;width:26px;bottom:66px;right:21px;z-index:30}.studentQuizIntro .magnify img,.studentPracticeIntro .magnify img,.studentQuizResults .magnify img,.studentPracticeResults .magnify img{width:26px;height:26px}.studentPracticeResults .streak,.studentPracticeResults .awards{right:64px;width:114px}.studentPracticeResults .streak .header,.studentPracticeResults .awards .header{text-align:left;font-size:8pt;font-style:italic;color:#737373;padding-left:26px;margin-bottom:9px}.studentPracticeResults .streak .centered{display:flex;display:-ms-flexbox;justify-content:center;align-items:center}.studentPracticeResults .tally,.studentPracticeResults .awards{position:absolute;height:179px;line-height:11px;bottom:65px}.studentPracticeResults .tally .trophies img,.studentPracticeResults .awards .trophies img{margin:0}.studentPracticeResults .tally .trophies img:nth-child(odd),.studentPracticeResults .awards .trophies img:nth-child(odd){margin:0 8px}.studentPracticeResults .tally{width:179px;right:35px;bottom:76.77621283255087px}.studentPracticeResults .tally img{padding:2px;width:15px;height:15px}.studentQuizResults .awards{position:absolute;width:208px;bottom:278.3849765258216px;right:35px}.studentQuizResults .awards .header{padding-left:21px;text-align:center;font-size:8pt;font-style:italic;color:#737373;margin-bottom:6px}.studentContent .matrix{position:absolute;height:189px;width:189px;bottom:79px;right:35px}.mrc{width:226px;height:169px;overflow:hidden}.mrc video{width:226px;min-height:170px}.mrc.poster{width:226px;height:169px}.problem{margin-bottom:26px;width:155px;font-size:45pt;height:197px}.problem.division{font-size:41pt}.problem.division .operand1,.problem.division .operand2{height:65px}.scoreSmiley{top:7px;height:24px;width:24px}.separator{height:3px}.streak{position:absolute;top:38px}.streak img,.streak .longestStreak{vertical-align:middle;display:inline-block}.streak img{height:30.61815336463224px;width:30.61815336463224px}.streak .longestStreak{font:34.85758998435055px "Roboto","Roboto-Regular",Arial,sans-serif;margin-right:10px}.idleSpeechBubble{width:103px;height:59px;font:9pt "Roboto","Roboto-Regular",Arial,sans-serif}.idleSpeechBubble .moon{width:16px;height:17px}.idleSpeechBubble .countdown .text{font-size:7pt}.idleSpeechBubble .countdown .counter{font:9pt "Roboto","Roboto-Regular",Arial,sans-serif}.teacherImage{height:192px;width:132px}.teacherImage .teacherVideo{position:absolute;bottom:0;width:176px;height:132px}.teacherImage .poster,.teacherImage .videoLoading{pointer-events:none}.teacherImage img.mrcStill{width:132px;height:132px}.teacherImage .player{bottom:0;max-height:100%;width:auto}.teacherImage .player video{max-height:100%;max-width:100%}.timer{line-height:65px}.transcripts{margin-top:38px;margin-left:111px;height:207px;width:165px;font:9pt "Roboto","Roboto-Regular",Arial,sans-serif}.transcripts .transcript{margin:9px 1px 0 21px}.transcripts .close{height:9px;width:9px}.key{height:56px;width:56px}.key0{height:56px;width:116px;bottom:0;left:0}.key1{bottom:57px;left:0}.key2{bottom:57px;left:57px}.key3{bottom:57px;left:114px}.key4{bottom:114px;left:0}.key5{bottom:114px;left:57px}.key6{bottom:114px;left:114px}.key7{bottom:171px;left:0}.key8{bottom:171px;left:57px}.key9{bottom:171px;left:114px}.studentPracticeResults .tally img{padding:1px}}body.phone .videoContainer{height:auto}body.phone .videoContainer .player{line-height:0}body.phone .videoContainer video{position:relative}body.phone .videoContainer img{vertical-align:bottom}