html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.page{margin:0 auto;padding-bottom:20px;max-width:1200px;margin-left:auto;margin-right:auto;max-width:780px}.page::after{clear:both;content:"";display:table}.page-large{margin:0 auto;padding-bottom:20px;max-width:1200px;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:1200px;margin-left:auto;margin-right:auto}.page-large::after{clear:both;content:"";display:table}.page-large::after{clear:both;content:"";display:table}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:#fff;cursor:pointer}select:disabled{color:#d8d8d8}a{color:#146aff}a.disabled{pointer-events:none}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.page{margin:0 auto;padding-bottom:20px;max-width:1200px;margin-left:auto;margin-right:auto;max-width:780px}.page::after{clear:both;content:"";display:table}.page-large{margin:0 auto;padding-bottom:20px;max-width:1200px;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:1200px;margin-left:auto;margin-right:auto}.page-large::after{clear:both;content:"";display:table}.page-large::after{clear:both;content:"";display:table}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:#fff;cursor:pointer}select:disabled{color:#d8d8d8}a{color:#146aff}a.disabled{pointer-events:none}input[type="text"],input[type="number"],input[type="tel"],input[type="email"],input[type="password"],input[type="date"],input[type="date-local"],input[type="month"],input[type="week"],input[type="time"],input[type="search"],input[type="url"]{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:15px;color:#333333;border:1px solid #BFBFBF;border-radius:8px;padding:5px 10px;height:45px;background:white;box-shadow:none;-webkit-appearance:none;box-shadow:inset 0 3px 0 0 #EBEBEB;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;transition:all 0.1s ease}input[type="text"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="date-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="search"]:focus,input[type="url"]:focus{border-color:#146aff;box-shadow:none;box-shadow:inset 0 3px 0 0 #d4f0ff}input[type="text"]:read-only,input[type="number"]:read-only,input[type="tel"]:read-only,input[type="email"]:read-only,input[type="password"]:read-only,input[type="date"]:read-only,input[type="date-local"]:read-only,input[type="month"]:read-only,input[type="week"]:read-only,input[type="time"]:read-only,input[type="search"]:read-only,input[type="url"]:read-only{background:#EBEBEB;cursor:not-allowed}input.is-in-error[type="text"],input.is-in-error[type="number"],input.is-in-error[type="tel"],input.is-in-error[type="email"],input.is-in-error[type="password"],input.is-in-error[type="date"],input.is-in-error[type="date-local"],input.is-in-error[type="month"],input.is-in-error[type="week"],input.is-in-error[type="time"],input.is-in-error[type="search"],input.is-in-error[type="url"]{border-color:#A839E7;box-shadow:inset 0 3px 0 0 #F7EBFF}input.login-field-error[type="text"],input.login-field-error[type="number"],input.login-field-error[type="tel"],input.login-field-error[type="email"],input.login-field-error[type="password"],input.login-field-error[type="date"],input.login-field-error[type="date-local"],input.login-field-error[type="month"],input.login-field-error[type="week"],input.login-field-error[type="time"],input.login-field-error[type="search"],input.login-field-error[type="url"]{border-color:#A839E7;box-shadow:inset 0 3px 0 0 #F7EBFF}textarea{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:15px;color:#333333;border:1px solid #BFBFBF;border-radius:8px;padding:5px 10px;height:45px;background:white;box-shadow:none;-webkit-appearance:none;box-shadow:inset 0 3px 0 0 #EBEBEB;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;transition:all 0.1s ease;height:auto}textarea:focus{border-color:#146aff;box-shadow:none;box-shadow:inset 0 3px 0 0 #d4f0ff}textarea:read-only{background:#EBEBEB;cursor:not-allowed}textarea.is-in-error{border-color:#A839E7;box-shadow:inset 0 3px 0 0 #F7EBFF}textarea.login-field-error{border-color:#A839E7;box-shadow:inset 0 3px 0 0 #F7EBFF}textarea:focus{border-color:#146aff}textarea:read-only{background:#EBEBEB;cursor:not-allowed}select{height:45px}label{font-family:"Muli", Helvetica, Arial, sans-serif;font-weight:600;color:#004e95;font-size:14px}label abbr{display:none}.control-group.error input[type="text"],.control-group.error input[type="number"],.control-group.error input[type="tel"],.control-group.error input[type="email"],.control-group.error input[type="password"],.control-group.error input[type="date"],.control-group.error input[type="date-local"],.control-group.error input[type="month"],.control-group.error input[type="week"],.control-group.error input[type="time"],.control-group.error input[type="search"],.control-group.error input[type="url"],.control-group.error textarea,.error input[type="text"],.error input[type="number"],.error input[type="tel"],.error input[type="email"],.error input[type="password"],.error input[type="date"],.error input[type="date-local"],.error input[type="month"],.error input[type="week"],.error input[type="time"],.error input[type="search"],.error input[type="url"],.error textarea{border-color:#A839E7;color:#333333;box-shadow:inset 0 3px 0 0 #F7EBFF;-webkit-appearance:none}.control-group.error input[type="text"]:focus,.control-group.error input[type="number"]:focus,.control-group.error input[type="tel"]:focus,.control-group.error input[type="email"]:focus,.control-group.error input[type="password"]:focus,.control-group.error input[type="date"]:focus,.control-group.error input[type="date-local"]:focus,.control-group.error input[type="month"]:focus,.control-group.error input[type="week"]:focus,.control-group.error input[type="time"]:focus,.control-group.error input[type="search"]:focus,.control-group.error input[type="url"]:focus,.control-group.error textarea:focus,.error input[type="text"]:focus,.error input[type="number"]:focus,.error input[type="tel"]:focus,.error input[type="email"]:focus,.error input[type="password"]:focus,.error input[type="date"]:focus,.error input[type="date-local"]:focus,.error input[type="month"]:focus,.error input[type="week"]:focus,.error input[type="time"]:focus,.error input[type="search"]:focus,.error input[type="url"]:focus,.error textarea:focus{border-color:#146aff;box-shadow:inset 0 3px 0 0 #d4f0ff}.control-group.error select,.error select{border-color:#A839E7;color:#A839E7}.control-group.error label,.control-group.error .control-label,.error label,.error .control-label{color:#A839E7}.control-group.error .help-inline,.error .help-inline{font-family:"Muli", Helvetica, Arial, sans-serif;color:#A839E7;font-size:13px;margin:5px 0 0;padding:0}.alternate-login p{color:#727272}.log-in-button-container{position:relative;top:1px}.log-in-button{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#fff;border-radius:8px;cursor:pointer;height:40px;line-height:37px;font-weight:bold;background-color:#146aff;padding:0 16px;border:1px solid #146aff;border-bottom:3px solid #004cc9;-webkit-appearance:none;display:inline-block;text-align:center;text-decoration:none;background-image:none;text-shadow:none;transition:.3s all;border:0px;border-color:#146aff;border-style:solid;border-width:1px;border-bottom-width:3px;transition:background-color 0.5s ease;background:#fff;color:#146aff;text-align:left;min-height:unset !important;position:relative}.log-in-button:visited{background-color:#146aff;color:#fff}.log-in-button:hover,.log-in-button:focus{background-color:#004cc9;color:#fff;text-decoration:none}.log-in-button:visited{background-color:#fff;color:#146aff}.log-in-button:hover,.log-in-button:focus{color:#146aff;background-color:#d4f0ff}.log-in-button:before{content:"";display:inline-block;background:url(/assets/icons/arrow-down-blue-4056b924d0d2a999b2e12e38b4fe8860b09360c17becc0adcf1d244cb96a9b45.svg) 100% no-repeat;background-size:13px;height:10px;width:13px;float:right;position:absolute;right:9px;top:13px;transition:0.5s all}.login-popout-open:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#page-container{max-width:950px;padding:0 15px}.page-header{margin-bottom:32px}@media screen and (max-width: 760px){.page-header{margin-bottom:0}}.page-header .new-session-welcome-message{text-align:center;font-size:20px}.page-header .new-session-welcome-message .new-session-course-name{font-weight:bold;color:#333333}.new-session-maybe-links{display:none}@media screen and (max-width: 760px){.new-session-maybe-links{display:block;margin:0 auto;text-align:center}}.new-session-maybe-links .new-session-h3-tiny-text{color:#727272;font-size:16px;font-weight:normal}.new-session-body{display:flex;flex-direction:row;justify-content:space-around;padding-bottom:50px}@media screen and (max-width: 760px){.new-session-body{flex-direction:column;align-items:center;width:100%;padding-bottom:300px}}.new-session-choice-container{text-align:center;width:100%}@media screen and (min-width: 760px){.new-session-choice-container{border:1px solid #EBEBEB;border-radius:20px;margin:0 10px 0 0;box-shadow:0 1px 1px rgba(0,0,0,0.075), 0 2px 2px rgba(0,0,0,0.075), 0 4px 4px rgba(0,0,0,0.075), 0 8px 8px rgba(0,0,0,0.075), 0 16px 16px rgba(0,0,0,0.075);padding:40px 40px 30px;transition:.5s background}.new-session-choice-container:focus-within{background:#eef9ff}.new-session-choice-container:last-child{margin:0 0 0 10px}.new-session-choice-container h3{margin:0 0 20px}}@media screen and (max-width: 760px){.new-session-choice-container{border:none;margin:0}.new-session-choice-container .new-session-choice-header{display:none}}.new-session-choice-container.lti{max-width:500px}.new-session-oauth{padding-top:20px}.new-session-signup{text-align:center}@media screen and (min-width: 760px){.new-session-signup .new-session-signup-header{display:none}.new-session-signup .new-session-signup-text{font-size:18px;line-height:20px}}@media screen and (max-width: 760px){.new-session-signup{padding-top:20px}}.new-session-signup .new-session-signup-image{width:125px;margin:0 auto;padding:20px 0}@media screen and (max-width: 760px){.new-session-signup .new-session-signup-image{width:75px}}.new-session-signup .new-session-signup-student-button a{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:15px;color:#fff;border-radius:8px;cursor:pointer;height:45px;line-height:42px;font-weight:bold;background-color:#146aff;padding:0 16px;border:1px solid #146aff;border-bottom:3px solid #004cc9;-webkit-appearance:none;display:inline-block;text-align:center;text-decoration:none;background-image:none;text-shadow:none;transition:.3s all;width:100%;color:white}.new-session-signup .new-session-signup-student-button a:visited{background-color:#146aff;color:#fff}.new-session-signup .new-session-signup-student-button a:hover,.new-session-signup .new-session-signup-student-button a:focus{background-color:#004cc9;color:#fff;text-decoration:none}.new-session-signup .new-session-signup-teacher-button{margin-top:25px;font-size:15px;font-weight:600}.new-session-signup .new-session-signup-teacher-button a{text-decoration:none}.txt [data-nri-description="Nri-Ui-Message--tiny"] p{font-size:13px}
