@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:"Helvetica Neue","HelveticaNeue",Arial,sans-serif;padding:16px}.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:"Helvetica Neue Light","HelveticaNeue-Light","Helvetica Neue","HelveticaNeue",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:"Helvetica Neue Light","HelveticaNeue-Light","Helvetica Neue","HelveticaNeue",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:"Helvetica Neue Light","HelveticaNeue-Light","Helvetica Neue","HelveticaNeue",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:"Helvetica Neue","HelveticaNeue",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:"Helvetica Neue Light","HelveticaNeue-Light","Helvetica Neue","HelveticaNeue",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:"Helvetica Neue","HelveticaNeue",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;-ms-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%}.ui-page [data-role='content']{background:#d4bf7b url("https://cdn0.xtramath.org/images/background-woodgrain.jpg")}.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:#d4bf7b url("https://cdn0.xtramath.org/images/background-woodgrain.jpg");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:"Helvetica Neue","HelveticaNeue",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:"Helvetica Neue Light","HelveticaNeue-Light","Helvetica Neue","HelveticaNeue",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:"Helvetica Neue","HelveticaNeue",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:"Helvetica Neue","HelveticaNeue",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}#purchasePopup{width:660px}#purchasePopup h1{font-size:30pt;margin:0;padding-top:9px}#purchasePopup .linedPaper{font:16pt "Helvetica Neue","HelveticaNeue",Arial,sans-serif}#purchasePopup p{line-height:150%;padding-right:180px}#purchasePopup p span{padding:0 5px}#purchasePopup img{position:absolute;right:20px;top:0;width:165px}.fillingPaper,.quizPaper{min-height:inherit}.containingPaper{height:1%;min-height:100%}.fillingPaper h1,.containingPaper h1{margin:0;line-height:120%}.fillingPaper h2,.containingPaper h2{margin:0;line-height:120%}.fillingPaper,.containingPaper,.quizPaper{box-sizing:border-box;padding:40px;position:relative;background:#fff;box-shadow:0 2px 5px 1px #888}.fillingPaper .notice,.containingPaper .notice,.quizPaper .notice{margin-top:2.5em;font-size:10pt;color:#818181}.fillingPaper .notice a,.containingPaper .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}.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:Georgia;font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;margin:0 0 0 0;z-index:50}h2{font-family:Georgia;font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;color:#818181;margin:0;z-index:50}h4{margin-bottom:15px}h5{font:italic normal 18px Georgia;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}.mb25{margin-bottom:25px !important}.mb36{margin-bottom:36px !important}.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 "Helvetica Neue","HelveticaNeue",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 Georgia;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 "Helvetica Neue","HelveticaNeue",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 "Helvetica Neue","HelveticaNeue",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"],.ssoBadge[data-provider="clever"]{background-color:#436cf2}.ssoIcon{vertical-align:middle;display:inline-block}.webOnly{visibility:hidden}.acknowledgement{text-indent:28px;position:relative}.chalkboard{background:#8da5a5}.chalkboard [data-role='content']{background:#8da5a5}.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:"Helvetica Neue","HelveticaNeue",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:#818181}.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 "Helvetica Neue","HelveticaNeue",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{-webkit-animation:slide-banner-in 250ms forwards linear 625ms,shrink-banner 325ms forwards ease-out 3500ms;animation:slide-banner-in 250ms forwards linear 625ms,shrink-banner 325ms forwards ease-out 3500ms}#awardsHolder.animate.splash .newTrophy{-webkit-animation:show-new-trophy-text 250ms forwards linear 1000ms,hide-new-trophy-text 325ms forwards ease-out 3500ms;animation:show-new-trophy-text 250ms forwards linear 1000ms,hide-new-trophy-text 325ms forwards ease-out 3500ms}#awardsHolder.animate.splash .trophy.first{-webkit-animation:slide-trophy-from-right 530ms forwards ease 3500ms;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{-webkit-animation:slide-plaque 455ms forwards ease 3575ms 1;animation:slide-plaque 455ms forwards ease 3575ms 1}#awardsHolder.animate.splash .caretl.clicked,#awardsHolder.animate.splash .caretr.clicked{-webkit-animation:slide-plaque 455ms forwards ease 3575ms 1,pulse-caret 250ms forwards ease;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{-webkit-animation:fade-in 125ms forwards ease 4116ms;animation:fade-in 125ms forwards ease 4116ms}#awardsHolder.animate.splash .close-x{-webkit-animation:fade-in 200ms forwards ease 4116ms;animation:fade-in 200ms forwards ease 4116ms}#awardsHolder.animate.splash .description{-webkit-animation:slide-plaque 455ms forwards ease 3575ms 1;animation:slide-plaque 455ms forwards ease 3575ms 1}#awardsHolder.animate.splash .description.fade{-webkit-animation:slide-plaque 455ms forwards ease 3575ms 1,fade-out 300ms forwards ease;animation:slide-plaque 455ms forwards ease 3575ms 1,fade-out 300ms forwards ease}#awardsHolder.animate .trophy.current.right:not(.first){-webkit-animation:slide-trophy-from-right 530ms forwards ease-out 200ms;animation:slide-trophy-from-right 530ms forwards ease-out 200ms}#awardsHolder.animate .trophy.current.left:not(.first){-webkit-animation:slide-trophy-from-left 530ms forwards ease-out 200ms;animation:slide-trophy-from-left 530ms forwards ease-out 200ms}#awardsHolder.animate .trophy.dismissed.right{-webkit-animation:dismiss-trophy-left 350ms forwards ease-out 50ms;animation:dismiss-trophy-left 350ms forwards ease-out 50ms}#awardsHolder.animate .trophy.dismissed.left{-webkit-animation:dismiss-trophy-right 350ms forwards ease-out 50ms;animation:dismiss-trophy-right 350ms forwards ease-out 50ms}#awardsHolder.animate .banner{-webkit-animation:show-banner 325ms forwards ease-out 500ms;animation:show-banner 325ms forwards ease-out 500ms}#awardsHolder.animate .trophy.first{-webkit-animation:slide-trophy-from-right 530ms forwards ease 500ms;animation:slide-trophy-from-right 530ms forwards ease 500ms}#awardsHolder.animate .plaque,#awardsHolder.animate .caretl,#awardsHolder.animate .caretr{-webkit-animation:slide-plaque 455ms forwards ease 575ms 1;animation:slide-plaque 455ms forwards ease 575ms 1}#awardsHolder.animate .caretl.clicked,#awardsHolder.animate .caretr.clicked{-webkit-animation:slide-plaque 455ms forwards ease 575ms 1,pulse-caret 250ms forwards ease;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{-webkit-animation:fade-in 125ms forwards ease 1116ms;animation:fade-in 125ms forwards ease 1116ms}#awardsHolder.animate .close-x{-webkit-animation:fade-in 200ms forwards ease 1116ms;animation:fade-in 200ms forwards ease 1116ms}#awardsHolder.animate .description{-webkit-animation:slide-plaque 455ms forwards ease 575ms 1;animation:slide-plaque 455ms forwards ease 575ms 1}#awardsHolder.animate .description.fade{-webkit-animation:slide-plaque 455ms forwards ease 575ms 1,fade-out 300ms forwards ease;animation:slide-plaque 455ms forwards ease 575ms 1,fade-out 300ms forwards ease}@-webkit-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 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)}}@-webkit-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 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)}}@-webkit-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 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}}@-webkit-keyframes shrink-banner{0%{transform:scale(1) translateY(80px);-webkit-transform:scale(1) translateY(80px)}100%{transform:scale(.75);-webkit-transform:scale(.75)}}@keyframes shrink-banner{0%{transform:scale(1) translateY(80px);-webkit-transform:scale(1) translateY(80px)}100%{transform:scale(.75);-webkit-transform:scale(.75)}}@-webkit-keyframes show-banner{0%{transform:scale(.75);-webkit-transform:scale(.75);opacity:0}100%{transform:scale(.75);-webkit-transform:scale(.75);opacity:1}}@keyframes show-banner{0%{transform:scale(.75);-webkit-transform:scale(.75);opacity:0}100%{transform:scale(.75);-webkit-transform:scale(.75);opacity:1}}@-webkit-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-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)}}@-webkit-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 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)}}@-webkit-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-left{0%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0)}100%{opacity:0;transform:translateX(-45vw);-webkit-transform:translateX(-45vw)}}@-webkit-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 dismiss-trophy-right{0%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0)}100%{opacity:0;transform:translateX(45vw);-webkit-transform:translateX(45vw)}}@-webkit-keyframes slide-plaque{0%{opacity:0;transform:translateX(45vw);-webkit-transform:translateX(45vw)}100%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0)}}@keyframes slide-plaque{0%{opacity:0;transform:translateX(45vw);-webkit-transform:translateX(45vw)}100%{opacity:1;transform:translateX(0);-webkit-transform:translateX(0)}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-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)}}@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:"Helvetica Neue","HelveticaNeue",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 h1{margin-bottom:5px}.homeSignup h2{margin-bottom:15px;letter-spacing:0}.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,.homeSignup .parentOrTeacher{padding:15px 0 10px 0}.homeSignup .ageVerification .smallFont,.homeSignup .parentOrTeacher .smallFont{margin-bottom:10px}.homeSignup .ageVerification button,.homeSignup .parentOrTeacher button{cursor:pointer;margin-left:10px;height:34px;border:1px solid #ccc;border-radius:5px;background-color:#fefefe}.homeSignup .ageVerification button.selected,.homeSignup .parentOrTeacher button.selected{box-shadow:inset 0 -1px 1px rgba(0,0,0,0.25);background-color:#b8c9c9}.homeSignup .conditionals.inputGroup tr.inputElement label{padding:0 10px 0 0}.homeSignup .formError{margin-left:5px}.homeSignup .privacyIcon{vertical-align:middle}.homeEnroll p.notice{margin-top:1em}.homeEnroll .acknowledgement{margin-top:.5em;margin-bottom:1em}.homeEnroll p.note{margin-top:0}.homeEnroll input[type="checkbox"]{position:absolute;top:-5px;left:-3px}.xm-header .interfaceSwitcher{line-height:16px}#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 Georgia}.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}@-webkit-keyframes pulsate{0%{font-size:100%}69%{font-size:100%}83%{font-size:105%}86%{font-size:105%}100%{font-size:100%}}@-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;margin:.4em 0;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.rememberNetwork.checked,.xm-checkbox.tos.checked{background-position:8px 2px}.signin-button{width:200px;height:40px}.signin .fillingPaper,.homeEnroll .fillingPaper{margin-top:0}.signin h1,.homeEnroll h1{margin-bottom:3px}.signin h2,.homeEnroll h2{margin-left:5px;margin-bottom:15px;letter-spacing:0}.signin h4,.homeEnroll h4{margin:10px 0 10px 0}.signin form,.homeEnroll form{margin:22px 0 20px 0}.signin form.forgetNetwork,.homeEnroll form.forgetNetwork{padding-top:0;display:none}.signin .name,.homeEnroll .name{cursor:pointer;height:100%;line-height:normal;display:inline-block;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}.signin .statusIcon,.homeEnroll .statusIcon{margin-top:10px;vertical-align:top;display:inline-block;margin-left:-45px}.signin .inputGroup,.homeEnroll .inputGroup{max-width:none}.signin .editLink,.homeEnroll .editLink{position:absolute;margin-top:-20px;right:33px}.signin .editLink img,.homeEnroll .editLink img{width:32px;height:32px}.signin td.forgotLink,.homeEnroll td.forgotLink{padding-top:15px}.signin .ui-grid-a,.homeEnroll .ui-grid-a{height:calc(100% - 99px)}.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:18px;padding-bottom:10px;margin-left:0;overflow-x:hidden}.rememberedList.xm-listview li:first-child,.removalList.xm-listview li:first-child{border-top:solid #9ad7d2 1px}.rememberedList.xm-listview li,.removalList.xm-listview li{border-bottom:solid #9ad7d2 1px;height:57px}.rememberedList.xm-listview li.other,.removalList.xm-listview li.other{height:auto;margin-left:0;color:#007aab;font:18pt "Helvetica Neue","HelveticaNeue",Arial,sans-serif;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{color:#007aab;position:relative}.removalList.xm-listview li{color:#404040;position:relative}.removalList.xm-listview li.excluded{color:#c0c0c0}.removalList.xm-listview img{margin-right:8px}.removalList.xm-listview .name{position:absolute;display:block;max-width:350px;max-width:calc(100% - 55px)}.removalList.xm-listview .remove,.removalList.xm-listview .add{height:51px;width:52px;float:right;cursor:pointer}.removalList.xm-listview .remove img,.removalList.xm-listview .add img{margin-top:4px;width:48px;height:48px}.otherLink{display:block;color:#404040}.signinStudent li{margin-left:45px}.signinStudent .otherLink{margin-left:45px}.registeredTeachers{padding-top:10px}.registeredTeachers h4{display:inline}.registeredTeachers .teachers{padding-left:5px;display:inline}.signinStudentOther .privacyIcon,.signinTeacherOther .privacyIcon{vertical-align:middle}.signinClassroomOther .note{width:90%}.signinClassroomOther .privacyIcon{vertical-align:top}.signinClassroom2 h2{margin-bottom:35px;white-space:normal}.signinClassroom2 #allDone{padding-left:90px;height:150px;width:150px}.signinClassroom2 #lform,.signinClassroom2 #allDone{padding-bottom:125px}.signinClassroom2 .ui-grid-a{max-height:100%;height:100%}.signinClassroom2 .ui-block-a{max-height:100%;max-width:273px;height:100%;width:33%}.signinClassroom2 .ui-block-b{padding-top:130px;padding-left:71px;width:66%}.signinClassroom2 .xm-listview li{overflow:visible}.signinClassroom2 .inputGroup{width:50%;display:inline-block}.signinClassroom2 button[type="submit"]{display:inline-block;vertical-align:top}.signinClassroom2 .inputArea{width:60%}.signinClassroom2 .toggles{position:relative;margin-top:4px;margin-left:8px;height:43px;width:100%}.signinClassroom2 .toggles .busy{display:inline-block}.signinClassroom2 .toggles .absent{margin-left:10px;display:inline-block}.signinClassroom2 .toggles .notice{margin-top:0;padding-left:5px;vertical-align:15px;display:inline-block}.signinClassroom2List li:first-child{border-top:solid #9ad7d2 1px}.signinClassroom2List li{border-bottom:solid #9ad7d2 1px;color:#404040;font:14pt "Helvetica Neue","HelveticaNeue",Arial,sans-serif;position:relative;cursor:pointer;margin-left:45px}.signinClassroom2List li .name{line-height:40px}.signinClassroom2List .statusIcon{height:30px;width:30px}.signinClassroom2List .icon{position:absolute;float:left;margin-left:-35px;padding-top:5px}#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 "Helvetica Neue","HelveticaNeue",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}iframe{position:absolute;left:0;bottom:0}.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:"Helvetica Neue","HelveticaNeue",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:"Helvetica Neue","HelveticaNeue",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 .teacherImage img.mrcStill{transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1)}.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:20px;width:20px}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}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 "Helvetica Neue","HelveticaNeue",Arial,sans-serif;background:#dceff8;border-radius:10px}.panelb table{width:100%;border-collapse:collapse}.panelb table td.buttons{text-align:right;white-space:nowrap}.panelb select{display:inline;font:10pt "Helvetica Neue","HelveticaNeue",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 "Helvetica Neue","HelveticaNeue",Arial,sans-serif}.postitb h1{font:14pt "Helvetica Neue","HelveticaNeue",Arial,sans-serif;white-space:normal}#checklistPopup h2,#checklistPopup .desc{padding-left:30px}#checklistPopup h2.checked{background-image:url("https://cdn0.xtramath.org/images/checkmark.svg");background-size:20px 20px;background-repeat:no-repeat}#dateKeyPopup{font-family:"Helvetica Neue","HelveticaNeue",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;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#fff}#teacherControls,#homePanel,#classOptionsPopup,#studentOptionsPopup{background-color:#fff;padding-top:20px;font:18pt "Helvetica Neue","HelveticaNeue",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:#818181;font:16pt "Helvetica Neue","HelveticaNeue",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:#818181;font-size:20px}#classOptionsPopup .clever .lastSynced,#studentOptionsPopup .clever .lastSynced{padding-left:4px}#classOptionsPopup .clever .syncNow,#studentOptionsPopup .clever .syncNow,#classOptionsPopup .clever .hideClassroom,#studentOptionsPopup .clever .hideClassroom{padding-top:5px}#classOptionsPopup .clever .syncNow,#studentOptionsPopup .clever .syncNow{display:none}#classOptionsPopup .teachers,#studentOptionsPopup .teachers{max-width:300px}#printClassReportPopup .expandOps{margin-top:-20px;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:#818181}.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}.userNotifications{margin-top:-16px}.userNotice{margin:0 -16px 8px -16px;padding:20px calc((100% - 893px) / 2);display:flex;width:925px;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{border-radius:10px;background-color:#fdf7c3;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 table{width:100%;max-width:944px;margin:20px auto 0 auto;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}.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:#818181;height:31px}.reportTable th.sorting::after{content:"\25B2"}.reportTable th.sorting.reversed::after{content:"\25BC"}.reportTable th.name{color:#818181;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 "Helvetica Neue","HelveticaNeue",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:#818181;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 50px 20px 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{width:560px;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 .activityLanguage .xm-select{width:560px}.editStudent .studentInfo{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,.editStudent .studentInfo .pinInfo{margin-right:35px}.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:#818181;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:#818181;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:#818181;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 "Helvetica Neue","HelveticaNeue",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;max-width:900px}.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 "Helvetica Neue","HelveticaNeue",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%}.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 Georgia;word-wrap:break-word}.studentReport .signinPanel .pin,.editStudent .signinPanel .pin{font-size:24pt;line-height:100%}.studentReport .signinPanel .programName,.editStudent .signinPanel .programName{font:12pt "Helvetica Neue","HelveticaNeue",Arial,sans-serif;max-width:125px}.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 "Helvetica Neue","HelveticaNeue",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 .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-top:-15px;margin-left:-10px}.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{margin-top:5px}.classReport.changeProgramsView td.name a{color:#404040;cursor:default}.dateReport .fact_detail{font:9pt "Helvetica Neue","HelveticaNeue",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 "Helvetica Neue","HelveticaNeue",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 "Helvetica Neue","HelveticaNeue",Arial,sans-serif;color:#666;margin-top:-20px;margin-bottom:5px}.dateReport .time{position:absolute;right:8px;top:10px;font:8pt "Helvetica Neue","HelveticaNeue",Arial,sans-serif}.dateReport h1,.dateReport h2{max-width:710px;margin:0 auto;pointer-events:none}.dateReport h2{font:12pt "Helvetica Neue","HelveticaNeue",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 auto}.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 hr.deleteAcct{margin-bottom:5px}.teacherAccount a.deleteAcct{display:block;padding-left:5px}.teacherAccount .provider{margin-top:5px;margin-bottom:0}.teacherAccount .label.clever,.teacherAccount .label.classlink{vertical-align:middle;text-align:right;padding:0 10px}.teacherAccount .provider.clever{margin-top:0}.teacherAccount .name,.teacherAccount .lastSynced,.teacherAccount .lastSyncedLabel{color:#818181;font-style:italic}.teacherAccount .clever{font-size:10pt}.teacherAccount .clever .providerName{display:inline-block;font-weight:bold}.teacherAccount .clever span{display:inline-block;vertical-align:middle;margin-left:5px}.teacherAccount .clever span.leftPadded{margin-left:20px}.teacherAccount .clever .syncNow{display:none}.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 #818181;color:#818181;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:#818181;color:#fefefe;cursor:pointer}.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}#teacherLicense button.useAccessCode{margin-left:10px}#teacherLicense button.regenerateAccessCode{margin-top:5px}#teacherLicense table{width:100%}#teacherLicense table.licenseInfo td.label{color:#818181;width:180px;padding-right:9px;text-align:right;vertical-align:top}#teacherLicense table.licenseInfo .teacherAccessCode{padding-right:8px}#teacherLicense .teacherActions{text-align:right}#teacherLicense table.subscribedAdmins{border-collapse:collapse;margin-left:-2px;margin-top:-2px;margin-bottom:-2px}#teacherLicense table.subscribedAdmins tr:not(:last-child){border-bottom:1px solid #9ad7d2}#teacherLicense table.subscribedAdmins tr:not(:only-child){height:32px}#teacherLicense table.subscribedAdmins.multiple{margin-top:-6px}#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{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 .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,#teacherRosteringRequiresLicense .containingPaper{padding:30px}#teacherFinishSetup input[type="number"],#teacherRosteringRequiresLicense input[type="number"]{border-radius:5px;border:1px solid #737373;padding:5px 0 5px 5px;text-align:right;padding:5px}#teacherFinishSetup input.classroomQuantity,#teacherRosteringRequiresLicense input.classroomQuantity{-moz-appearance:textfield;padding:5px;background:transparent;border:none}#teacherFinishSetup input.classroomQuantity::-webkit-outer-spin-button,#teacherRosteringRequiresLicense input.classroomQuantity::-webkit-outer-spin-button,#teacherFinishSetup input.classroomQuantity::-webkit-inner-spin-button,#teacherRosteringRequiresLicense input.classroomQuantity::-webkit-inner-spin-button{-webkit-appearance:none}#teacherFinishSetup .formError,#teacherRosteringRequiresLicense .formError{margin-left:10px}#teacherFinishSetup .heading,#teacherRosteringRequiresLicense .heading{text-align:center;font-size:14px}#teacherFinishSetup .finishForm,#teacherRosteringRequiresLicense .finishForm{width:420px;margin:0 auto}#teacherFinishSetup .licenseButtons,#teacherRosteringRequiresLicense .licenseButtons{margin:28px 0}#teacherFinishSetup .blueButtonExterior2.selected,#teacherRosteringRequiresLicense .blueButtonExterior2.selected{box-shadow:none;background-color:transparent}#teacherFinishSetup .blueButtonExterior2.selected .blueButton,#teacherRosteringRequiresLicense .blueButtonExterior2.selected .blueButton{background-color:#b7e4e8;box-shadow:none;box-shadow:inset 0 0 2px rgba(0,0,0,0.35)}#teacherFinishSetup .blueButtonExterior2:first-child,#teacherRosteringRequiresLicense .blueButtonExterior2:first-child{flex-basis:100%}#teacherFinishSetup .blueButtonExterior2:nth-child(even ),#teacherRosteringRequiresLicense .blueButtonExterior2:nth-child(even ){margin-right:20px}#teacherFinishSetup .blueButtonExterior2,#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)}#teacherFinishSetup .blueButtonExterior2 .align,#teacherRosteringRequiresLicense .blueButtonExterior2 .align{display:block;height:100%;height:calc(100% - 24px);margin:12px 4px}#teacherFinishSetup .blueButtonExterior2 ul,#teacherRosteringRequiresLicense .blueButtonExterior2 ul{list-style-type:disc;font-size:11px;padding:0 15px 0 30px}#teacherFinishSetup .blueButton,#teacherRosteringRequiresLicense .blueButton{border-radius:4px;box-shadow:inset 0 -1px 2px rgba(0,0,0,0.35);line-height:100%}#teacherFinishSetup .blueButton.accessCode,#teacherRosteringRequiresLicense .blueButton.accessCode{flex-grow:2}#teacherFinishSetup .email,#teacherRosteringRequiresLicense .email{margin-left:10px;margin-bottom:10px}#teacherFinishSetup .furtherInput,#teacherRosteringRequiresLicense .furtherInput{opacity:0}#teacherFinishSetup .showMoreStudents,#teacherRosteringRequiresLicense .showMoreStudents{cursor:pointer;color:#007aab}#teacherTeacherSupport p{margin-left:34px;margin-right:34px}#teacherUpgradeLicense .wrapper{width:560px;margin-left:25px}#teacherUpgradeLicense ul{list-style-type:disc}#teacherUpgradeLicense .pricing{display:inline-block;border-radius:10px;width:204px;padding:16px 12px;box-shadow:0 1px 2px rgba(0,0,0,0.35)}#teacherUpgradeLicense .arrow{align-self:center;font-size:24pt;margin:0 36px}#teacherUpgradeLicense .currentLicense{background:#f5f6f5}#teacherUpgradeLicense .upgradeOption{background:#e3f8f7}#teacherUpgradeLicense .licenseOptions{display:flex;flex-wrap:wrap;justify-content:center}#teacherUpgradeLicense .heading{text-align:center;font-size:14px}#teacherUpgradeLicense .showMoreStudents{cursor:pointer;color:#007aab}#teacherUpgradeLicense input[type="number"]{border-radius:5px;border:1px solid #737373;padding:5px 0 5px 5px;text-align:right;padding:5px}#teacherUpgradeLicense input.classroomQuantity{-moz-appearance:textfield;padding:5px;background:transparent;border:none}#teacherUpgradeLicense input.classroomQuantity::-webkit-outer-spin-button,#teacherUpgradeLicense input.classroomQuantity::-webkit-inner-spin-button{-webkit-appearance:none}#enrollConfirmationPopup .label{font-size:9pt;color:#818181}#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:#818181;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}body{overflow:visible;font-size:11pt}body .logoContainer{position:absolute;left:-50px;width:210px;padding:0 17px}.floatRight{float:right;padding-left:15px;padding-bottom:15px}.ui-page{min-width:1024px}.ui-content{padding-top:10px;overflow:visible}.containingPaper{width:925px;margin:0 auto;padding:60px 50px 30px 50px;min-height:0;border-radius:0}.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{width:925px;margin:8px auto 0 auto;font:8pt "Helvetica Neue","HelveticaNeue",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:#818181;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;z-index:1;line-height:50%}.tab{display:inline-block;line-height:125%}.tab .l{background:url("https://cdn0.xtramath.org/images/tab-l.png") no-repeat;display:inline-block;width:4px;height:38px;vertical-align:bottom}.tab .c{background:url("https://cdn0.xtramath.org/images/tab-c.png");display:inline-block;height:38px;padding:0 15px;vertical-align:bottom}.tab .r{background:url("https://cdn0.xtramath.org/images/tab-r.png") no-repeat;display:inline-block;width:4px;height:38px;vertical-align:bottom}.tab a{position:relative;top:8px}.tab.s .l{background:url("https://cdn0.xtramath.org/images/tabs-l.png") no-repeat}.tab.s .c{background:url("https://cdn0.xtramath.org/images/tabs-c.png")}.tab.s .r{background:url("https://cdn0.xtramath.org/images/tabs-r.png") no-repeat}.webOnly{visibility:visible}label{font-family:"Helvetica Neue","HelveticaNeue",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::before{z-index:0;content:"";height:82px;width:100%;position:absolute}.ui-page-active.woodgrain::before{background:#8da5a4 url("https://cdn0.xtramath.org/images/wood-header-background.png") repeat-x}.ui-page-active.woodgrain.suppressHeaderBg::before{background:none}.ui-page-active.chalkboard::before{background:#8da5a4 url("https://cdn0.xtramath.org/images/chalkboard-header-background.png") repeat-x}.woodgrain .copyright{color:#86764f}.webHeader{max-width:925px;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 a{font-weight:bold !important}.webHeader .nav{text-align:center;line-height:82px;height:100%;margin:0 280px 0 140px;overflow:hidden}.webHeader .nav img{height:50px;margin-top:20px;display:inline-block;width:auto}.webHeader .nav a{vertical-align:middle}.webHeader .nav a:not(:first-child){padding-left:40px}.webHeader .signinMenu{position:absolute;right:0;top:0;width:224px;height:64px}.webHeader .signinMenu img{height:100%}.webHeader .signedIn{position:absolute;height:100%;vertical-align:middle;line-height:82px;right:0;color:#fefefe;top:0;font-size:0}.webHeader .signedIn a>*{display:inline-block;vertical-align:middle}.webHeader .signedIn .signout{margin-left:20px;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:200px}.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}#absentButton,#busyButton{width:38px;height:38px}.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 "Helvetica Neue","HelveticaNeue",Arial,sans-serif}#homeFlyout hr{margin:25px 0}#homeFlyout span{color:#818181}#homeFlyout a{color:#007aab;cursor:pointer}.home .containingPaper,.home .fillingPaper{margin-top:38px}.home .containingPaper h1,.home .fillingPaper h1{font:30pt Georgia}.home .containingPaper h2,.home .fillingPaper h2{font:16pt Georgia}#homeFinishSso table{max-width:528px}#homeFinishSso td.label{padding-left:25px}#homeFinishSso .ageIs{padding-right:10px}.containingPaper.longForm{font:12pt "Helvetica Neue","HelveticaNeue",Arial,sans-serif}.homeSignup label[for="reminders2"]{margin-top:30px}.homeSignup table.narrow{max-width:520px}.homeSignup .inputElement.addressedAs{display:none}.signin .fillingPaper,.homeEnroll .fillingPaper{padding-right:30px;min-height:450px;height:auto}.signin .ui-block-a,.homeEnroll .ui-block-a{margin-top:20px;width:40%}.signin .ui-block-b,.homeEnroll .ui-block-b{width:59%}.signin .statusIcon,.homeEnroll .statusIcon{margin-top:0;vertical-align:middle}.signin .name,.homeEnroll .name{vertical-align:middle}.signin .name span,.homeEnroll .name span{vertical-align:middle;padding-left:2px}.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}.homeEnroll .ui-block-a,.signinStudentOther .ui-block-a,.signinClassroomOther .ui-block-a,.signinTeacherOther .ui-block-a{width:34%}.homeEnroll .ui-block-b,.signinStudentOther .ui-block-b,.signinClassroomOther .ui-block-b,.signinTeacherOther .ui-block-b{width:65%}.removalList.xm-listview{max-height:210px}.rememberedList.xm-listview{max-height:270px}.removalList.xm-listview,.rememberedList.xm-listview{margin-left:5px}.removalList.xm-listview li,.rememberedList.xm-listview li{height:42px;overflow:visible}.removalList.xm-listview li,.rememberedList.xm-listview li,.removalList.xm-listview a,.rememberedList.xm-listview a{font:24pt Georgia}.removalList.xm-listview .otherLink,.rememberedList.xm-listview .otherLink{padding-top:10px;font:16pt "Helvetica Neue","HelveticaNeue",Arial,sans-serif}.signinTabs{width:925px;margin:0 auto}.classroomsTab{background:url("https://cdn0.xtramath.org/images/classrooms-tab-bg.png")}.studentsTab{background:url("https://cdn0.xtramath.org/images/students-tab-bg.png")}.teachersTab{background:url("https://cdn0.xtramath.org/images/teachers-tab-bg.png")}.studentsTab,.teachersTab,.classroomsTab{position:relative;padding:0 20px;line-height:32px;height:42px;vertical-align:middle;color:#fefefe;background-repeat:repeat-x;margin-left:15px;margin-bottom:-10px;box-shadow:0 1px 5px 1px #888}.studentsTab.selected,.teachersTab.selected,.classroomsTab.selected{z-index:5}.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:#818181;font-size:12px}.actions .clever .lastSynced{padding-left:4px}.actions .clever .syncNow{display:none}.actions,.missingItems{margin-top:8px}.signedIn.teacher .user{font-size:13pt}.signedIn.teacher .accountName{max-width:200px;text-overflow:ellipsis;overflow:hidden}.reportContainer{padding-left:20px}.reportContainer .reportPanel{max-width:580px;margin:20px auto 20px 0}.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 .containingPaper,.studentReport .containingPaper,.editStudent .containingPaper{padding:55px 35px 40px 35px}.classReport .reportContainer,.studentReport .reportContainer,.editStudent .reportContainer{display:inline-block;width:75%}.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 Georgia;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 "Helvetica Neue","HelveticaNeue",Arial,sans-serif;color:#818181;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{max-width:710px;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 "Helvetica Neue","HelveticaNeue",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}.dateReport .containingPaper,.teacherAccount .containingPaper{margin-top:40px}.dateReport span.helpLink.xm-link{top:110px;right:90px}.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 "Helvetica Neue","HelveticaNeue",Arial,sans-serif}.quizPaper h2{pointer-events:none;margin:0;font:15pt "Helvetica Neue","HelveticaNeue",Arial,sans-serif;font-style:italic}.studentFooter{margin-left:-37px}.score.current{font:29pt "Helvetica Neue","HelveticaNeue",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:-146px}.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:#818181;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:#818181;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 "Helvetica Neue","HelveticaNeue",Arial,sans-serif;margin-right:10px}.idleSpeechBubble{width:199px;height:115px;font:18pt Georgia}.idleSpeechBubble .moon{width:31px;height:33px}.idleSpeechBubble .countdown .text{font-size:14pt}.idleSpeechBubble .countdown .counter{font:18pt "Helvetica Neue","HelveticaNeue",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 Georgia}.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 "Helvetica Neue","HelveticaNeue",Arial,sans-serif}.quizPaper h2{pointer-events:none;margin:0;font:12pt "Helvetica Neue","HelveticaNeue",Arial,sans-serif;font-style:italic}.studentFooter{margin-left:-30px}.score.current{font:24pt "Helvetica Neue","HelveticaNeue",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:-118px}.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:#818181;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:#818181;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 "Helvetica Neue","HelveticaNeue",Arial,sans-serif;margin-right:10px}.idleSpeechBubble{width:160px;height:93px;font:15pt Georgia}.idleSpeechBubble .moon{width:25px;height:26px}.idleSpeechBubble .countdown .text{font-size:11pt}.idleSpeechBubble .countdown .counter{font:15pt "Helvetica Neue","HelveticaNeue",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 Georgia}.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 "Helvetica Neue","HelveticaNeue",Arial,sans-serif}.quizPaper h2{pointer-events:none;margin:0;font:8pt "Helvetica Neue","HelveticaNeue",Arial,sans-serif;font-style:italic}.studentFooter{margin-left:-21px}.score.current{font:15pt "Helvetica Neue","HelveticaNeue",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:-75px}.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:#818181;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:#818181;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 "Helvetica Neue","HelveticaNeue",Arial,sans-serif;margin-right:10px}.idleSpeechBubble{width:103px;height:59px;font:9pt Georgia}.idleSpeechBubble .moon{width:16px;height:17px}.idleSpeechBubble .countdown .text{font-size:7pt}.idleSpeechBubble .countdown .counter{font:9pt "Helvetica Neue","HelveticaNeue",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 Georgia}.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}