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;color:#333;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[type="text"].is-in-error,input[type="number"].is-in-error,input[type="tel"].is-in-error,input[type="email"].is-in-error,input[type="password"].is-in-error,input[type="date"].is-in-error,input[type="date-local"].is-in-error,input[type="month"].is-in-error,input[type="week"].is-in-error,input[type="time"].is-in-error,input[type="search"].is-in-error,input[type="url"].is-in-error{border-color:#A839E7;box-shadow:inset 0 3px 0 0 #F7EBFF}input[type="text"].login-field-error,input[type="number"].login-field-error,input[type="tel"].login-field-error,input[type="email"].login-field-error,input[type="password"].login-field-error,input[type="date"].login-field-error,input[type="date-local"].login-field-error,input[type="month"].login-field-error,input[type="week"].login-field-error,input[type="time"].login-field-error,input[type="search"].login-field-error,input[type="url"].login-field-error{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}#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:#707070;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%}.new-session-choice-container:nth-child(2){display:flex;flex-direction:column}.new-session-choice-container:nth-child(2) .new-session-choice-body{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.new-session-choice-container:nth-child(2) .new-session-choice-body p:first-child{margin-top:0}@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 h2{margin:0}}@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-choice-container.only-login{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-button a,.new-session-signup .new-session-signup-button input[type=submit]{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-button a:visited,.new-session-signup .new-session-signup-button input[type=submit]:visited{background-color:#146aff;color:#fff}.new-session-signup .new-session-signup-button a:hover,.new-session-signup .new-session-signup-button a:focus,.new-session-signup .new-session-signup-button input[type=submit]:hover,.new-session-signup .new-session-signup-button input[type=submit]:focus{background-color:#004cc9;color:#fff;text-decoration:none}.new-session-signup .new-session-signup-link{margin-top:15px;font-size:15px;font-weight:600}.new-session-signup .new-session-signup-link a{text-decoration:none}.txt [data-nri-description="Nri-Ui-Message--tiny"] p{font-size:13px}.cant-match-flash h3{margin-top:0}.cant-match-flash p:last-child{margin-bottom:0}
