#root{height:100%}.LTILaunchApp{text-align:left;flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.LTILaunchPage_root{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.LTILaunchPage_root>img{margin-block-end:20px;display:block;max-width:150px!important}.LTILaunchPage_root>div{margin-block-start:10px;margin-block-end:10px}.LTILaunchPage_body{flex-direction:column;justify-content:center;align-items:center;max-width:490px;min-height:100px;display:flex}.LTILaunchPage_body .launchBtn{justify-content:right;width:100%;margin-block-start:20px;display:flex}.LTILaunchPage_body .logged-in{margin-block-start:10px;margin-block-end:20px}.LTIPage_contactsTable{flex-direction:column;align-items:center;width:100%;display:flex}.LTIPage_contactsTable a,.LTIPage_contactsTable button{text-decoration:underline;color:var(--white)!important}.LTIPage_contactsTable>div{flex-direction:row;justify-content:center;gap:1rem;margin-block-end:10px;display:flex}.LTIPage_contactsTable>div>div{text-align:center;flex-grow:1}.LTIPage_productName{color:var(--yellow);text-align:center;margin-block-end:10px}.LTIPage_activationCode{text-align:center}.LTILaunchApp_activation{padding-block-start:2rem}@media (max-height:620px){.LTIPage_activationCode{margin:0!important}.LTILaunchApp_activation{padding-block-start:.5rem}.form-group-padding{padding-block-end:1rem!important}.branded-logo{margin-block-end:0!important}}@media (max-height:570px){.error{margin-block-start:2px}.LTILaunchApp_activation>.to-form{min-width:inherit}.LTILaunchApp_activation .to-form .form-group>input{height:2rem}.LTILaunchPage_body{max-width:542px;font-size:smaller}.LTILaunchPage_message-grid,.LTILaunchPage_activate-grid{grid-template-columns:auto auto;align-items:start;gap:1rem;width:542px;margin-block-end:.5rem;display:grid}.LTILaunchPage_activate-grid>.form-footer{padding-block-start:0}.Productactivation-bodyText,.ProductActivation-form .to-link,.LTIPage_contactsTable .to-link{font-size:smaller}section.form-group{padding-block-end:0}.LTIPage_productName,.LTILaunchPage_body{margin:0!important}.ProductActivation-form .form-group{max-width:542px}.ProductActivation-form .Productactivation-input{width:542px}}@media (max-height:400px){.LTILaunchApp{overflow:auto}.LTILaunchPage_root{flex-flow:wrap}.LTILaunchPage_body{font-size:smaller}.LTILaunchPage_body .logged-in{margin-block-start:0;margin-block-end:3px}.LTILaunchPage_body>span{margin-block-start:0}.LTIPage_productName{margin-block-start:0!important;margin-block-end:0!important}.LTILaunchApp_activation{padding-block-start:0}.LTILaunchApp_activation .to-form .to-form-label,.LTILaunchApp_activation .to-form .has-required{margin-block-end:0}.LTILaunchApp_activation .to-button{margin:.5rem 0}section.form-group{padding-block-end:0}.LTIPage_contactsTable>div{margin-block-end:0}}.LTIPage_activityLaunchedInfo,.LTIPage_noLicenseFound{font-size:.9rem}.lti_loggedIn{margin-block-end:1rem;font-size:.9rem;width:100%!important}.pure-material-progress-circular{-webkit-appearance:none;appearance:none;box-sizing:border-box;color:#217097;background-color:#0000;border:none;border-radius:50%;width:5em;height:5em;padding:.25em;font-size:16px;overflow:hidden}.pure-material-progress-circular::-webkit-progress-bar{background-color:#0000}.pure-material-progress-circular:indeterminate{animation:none;-webkit-mask-image:linear-gradient(#0000 50%,#000 50%),linear-gradient(90deg,#0000 50%,#000 50%);mask-image:linear-gradient(#0000 50%,#000 50%),linear-gradient(90deg,#0000 50%,#000 50%)}.pure-material-progress-circular:indeterminate:before{content:"";box-sizing:border-box;background-color:#0000;border:.25em solid #0000;border-top-color:currentColor;border-radius:50%;height:100%;margin-block-end:.25em;animation:.75s linear infinite alternate pure-material-progress-circular-pseudo;display:block;width:100%!important}.pure-material-progress-circular:indeterminate::-webkit-progress-value{content:"";box-sizing:border-box;background-color:#0000;border:.25em solid #0000;border-top-color:currentColor;border-radius:50%;height:100%;margin-block-end:.25em;animation:.75s linear infinite alternate pure-material-progress-circular-pseudo;display:block;width:100%!important}.pure-material-progress-circular:indeterminate::-moz-progress-bar{box-sizing:border-box;background-color:#0000;border:.25em solid #0000;border-top-color:currentColor;border-radius:50%;width:100%;height:100%;animation:.75s linear infinite alternate pure-material-progress-circular-pseudo}.pure-material-progress-circular:indeterminate::-ms-fill{animation-name:-ms-ring}@keyframes pure-material-progress-circular{0%{transform:rotate(0)}12.5%{animation-timing-function:linear;transform:rotate(180deg)}25%{transform:rotate(630deg)}37.5%{animation-timing-function:linear;transform:rotate(810deg)}50%{transform:rotate(1260deg)}62.5%{animation-timing-function:linear;transform:rotate(1440deg)}75%{transform:rotate(1890deg)}87.5%{animation-timing-function:linear;transform:rotate(2070deg)}to{transform:rotate(2520deg)}}@keyframes pure-material-progress-circular-pseudo{0%{transform:rotate(-30deg)}29.4%{border-left-color:#0000}29.41%{border-left-color:currentColor}64.7%{border-bottom-color:#0000}64.71%{border-bottom-color:currentColor}to{border-bottom-color:currentColor;border-left-color:currentColor;transform:rotate(225deg)}}.container{flex-direction:column;flex:1;align-items:center;height:100%;padding-block-start:20%;display:flex}.container p{margin-block-end:1rem!important}.lti-info-box{min-width:480px;font-size:smaller}.welcome-lti-launch{margin-block-end:2rem;font-size:14px}.lti-welcome-info-box{margin-block-end:1rem;font-size:14px}.ProfileActionMonitor-container{background-color:var(--blackish)}.mergelmsuser{text-align:left;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;overflow-y:auto}.mergelmsuser img{padding:2rem 0}.mergelmsuser p{min-width:none}.mergelmsuser form{width:100%;margin-block-end:2rem}.mergelmsuser .form-footer{justify-content:space-between!important}.mergelmsuser-body{flex-direction:column;align-items:center;max-width:500px;height:100%;display:flex}.mergelmsuser-body img{width:150px!important}.mergelmsuser-info{width:100%;margin-block-end:20px;font-size:smaller}.Productactivation-bodyText{max-width:450px;display:block}.Productactivation-bodyText.sample{color:var(--gray-dark)}.Productactivation-input{box-sizing:border-box;width:490px;margin-block-end:6px}.Productactivation-success-message{color:#006400}.Productactivation-link{display:block}.ProductPassword-form{margin-block-start:1rem}.LTIPage_noLicenseFound{margin-bottom:1rem}.lti-info-box{width:100%!important;margin-top:1rem!important}@media (max-height:668px){.to-text.h1-standard{font-size:1.5rem!important}.to-text.h2-standard{font-size:1.125rem!important}.to-info-box .to-info-box-body{padding:.7rem!important}.LTIPage_noLicenseFound{margin-bottom:.5rem!important}.LTIPage_activityLaunchedInfo,.LTIPage_noLicenseFound{font-size:.7rem}}.ClassReactivation-learn{color:var(--yellow)}.ClassReactivation-support{margin-block-start:2em}.ClassReactivation-support a{color:var(--yellow)!important}.ClassReactivation-acceptBtn{justify-content:right;display:flex}.ClassReactivation-acceptBtn a:hover{text-decoration:none!important}.ClassReactivation-pName{font-size:small}.dialog-body{box-sizing:border-box;width:100%;max-height:90vh;padding:1em 3em 2em}.dialog-body>:first-child{margin-block-start:0;padding-block-start:0}.dialog-body>:last-child{margin-block-end:0;padding-block-end:0}.dialog-scrollbody{margin-inline-end:-3em;overflow-y:auto;margin-block-start:-1em!important;padding:1em 3em 0 0!important}.dialog-scrollbody>:first-child{margin-block-start:0;padding-block-start:0}.dialog-buttons{flex-direction:row-reverse;padding-block-start:32px;display:flex}.dialog-buttons .LSButton{min-width:95px;margin-inline-start:32px}.dialog-buttons .LSButton .LSButton-content{padding-inline-start:24px;padding-inline-end:24px}.overlap-element{z-index:1;position:absolute}.inputlabel{color:var(--gray-dark);letter-spacing:1px;margin-block-start:32px;margin-block-end:6px;padding-inline-start:15px;font-size:8pt}.LSzeroState{text-align:center;color:var(--gray-dark);flex-direction:column;justify-content:center;align-items:center;height:100%;font-size:14pt;display:flex}.LSzeroState span{width:575px;line-height:2em}a{outline:0}a[role=button],button{cursor:pointer}a[role=button]:focus,button:focus{outline:1px solid #000}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:-10000px;overflow:hidden}textarea{resize:none;font-family:Open Sans,sans-serif;font-size:11pt}input[type=text],input[type=email],input[type=password],input[type=date],input[type=number],textarea,select{background:var(--white);border:1px solid var(--gray-lighter);border-radius:18px;outline:0;padding-inline-start:23px;padding-inline-end:23px;font-family:Open Sans,sans-serif;font-size:11pt}input[type=text],input[type=email],input[type=password],input[type=number]{height:32px}input[type=date]{height:34px;padding-inline-start:18px;padding-inline-end:18px}select{text-overflow:ellipsis;background-position-x:calc(100% - 18px);height:36px;padding-inline-end:18px}textarea{padding-block-start:12px;padding-block-end:12px}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,textarea:focus{border-color:var(--blackish)}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,textarea:disabled{background:var(--gray)}input[type=password]{padding-inline-start:19px;padding-inline-end:19px}input[type=text]:read-only,input[type=email]:read-only,input[type=password]:read-only,input[type=number]:read-only,textarea:read-only{background-color:var(--gray)}.LSToggle{outline:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#b7b6bc;border-radius:10px}.link_underline>*{text-decoration:underline}.link_underline>.ls-icon{text-decoration:none}.link_anti_underline>*{text-decoration:none!important}.link_color{color:var(--blue)}.link_color:hover{color:var(--blue-dark)}.link_color.darkbg{color:var(--yellow)}.link_color.darkbg:hover{color:var(--yellow-dark)}.link{color:var(--blue);cursor:pointer;text-decoration:none}.link:hover{color:var(--blue-dark)}.link.darkbg{color:var(--yellow)}.link.darkbg:hover{color:var(--yellow-dark)}.link:hover>*,.link:focus>*,.link:active>*{text-decoration:underline}.link:hover>.ls-icon,.link:focus>.ls-icon,.link:active>.ls-icon{text-decoration:none}.link_disabled{color:#32323280}.link_disabled>*{text-decoration:none!important}.link_disabled:hover{color:#32323280}a.LSLink{color:var(--blue);cursor:pointer;text-decoration:none}a.LSLink:hover{color:var(--blue-dark)}a.LSLink.darkbg{color:var(--yellow)}a.LSLink.darkbg:hover{color:var(--yellow-dark)}a.LSLink:hover>*,a.LSLink:focus>*,a.LSLink:active>*{text-decoration:underline}a.LSLink:hover>.ls-icon,a.LSLink:focus>.ls-icon,a.LSLink:active>.ls-icon{text-decoration:none}a.LSLink.disabled{color:#32323280}a.LSLink.disabled>*{text-decoration:none!important}a.LSLink.disabled:hover{color:#32323280}a.LSLinkThickUnderline{color:var(--blue);display:inline-block;position:relative}a.LSLinkThickUnderline:hover{color:var(--blue-dark)}a.LSLinkThickUnderline.darkbg{color:var(--yellow)}a.LSLinkThickUnderline.darkbg:hover{color:var(--yellow-dark)}a.LSLinkThickUnderline>*{text-decoration:none!important}a.LSLinkThickUnderline:after{background:var(--yellow);content:"​";height:4px;display:block;transform:translateY(2px)}a.LSLinkThickUnderline:hover:after,a.LSLinkThickUnderline:focus:after{background:var(--yellow-dark)}a.LSLinkThickUnderlineBlue{color:var(--blue);display:inline-block;position:relative}a.LSLinkThickUnderlineBlue:hover{color:var(--blue-dark)}a.LSLinkThickUnderlineBlue.darkbg{color:var(--yellow)}a.LSLinkThickUnderlineBlue.darkbg:hover{color:var(--yellow-dark)}a.LSLinkThickUnderlineBlue>*{text-decoration:none!important}a.LSLinkThickUnderlineBlue:after{background:var(--blue);content:"​";height:4px;display:block;transform:translateY(2px)}a.LSLinkThickUnderlineBlue:hover:after{background:var(--yellow-dark)}a.LSLinkThinUnderline{color:var(--blue);text-decoration:underline}a.LSLinkThinUnderline:hover{color:var(--blue-dark)}a.LSLinkThinUnderline.darkbg{color:var(--yellow)}a.LSLinkThinUnderline.darkbg:hover{color:var(--yellow-dark)}.lti-launch-error_container{flex-direction:column;width:100%;height:100%;display:flex}.lti-launch-error_content{flex-direction:column;align-items:center;height:100%;display:flex}.lti-launch-error_content p{margin-block-end:1rem!important}.lti-launch-error_supportLinks{flex-direction:row;font-size:smaller;display:flex}.lti-launch-error_supportLinks a{margin-inline-end:1rem}.lti-launch-error_supportLinks svg{margin:.5rem .5rem 0 0}.lti-launch-error_error{background-color:#f9fafb;border:1px solid #d4d8da;border-radius:4px;flex-direction:row;justify-content:flex-start;margin-block-end:2rem;font-size:14px;display:flex;width:490px!important}.lti-launch-error_error svg{color:var(--red);font-size:24px}.lti-launch-error_error_messageContainer{flex:1;justify-content:flex-start;gap:16px}.lti-launch-error_error .to-text.standard-text{margin-inline-start:16px;font-size:14px;line-height:24px}.lti-launch-error_loggedIn{background-color:#f9fafb;border:1px solid #d4d8da;border-radius:4px;flex-direction:row;justify-content:flex-start;margin-block-end:1rem;font-size:14px;display:flex;width:490px!important}.lti-launch-error_loggedIn svg{font-size:24px}.lti-launch-error_loggedIn_messageContainer{flex:1;justify-content:flex-start;gap:16px}.lti-launch-error_loggedIn .to-text.standard-text{margin-inline-start:16px;font-size:14px;line-height:24px}.lti-launch-error_errorTitle{text-align:center;width:482px;font-size:2rem!important}@media (max-height:490px){.lti-launch-error_title{text-align:center;width:482px;font-size:1.5rem!important}}
