*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;cursor:pointer}select:disabled{color:#d8d8d8}a{color:#146aff}a.disabled{pointer-events:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;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;outline: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}input[type="text"].has-tip,input[type="number"].has-tip,input[type="tel"].has-tip,input[type="email"].has-tip,input[type="password"].has-tip,input[type="date"].has-tip,input[type="date-local"].has-tip,input[type="month"].has-tip,input[type="week"].has-tip,input[type="time"].has-tip,input[type="search"].has-tip,input[type="url"].has-tip{border-color:#fec709}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;outline: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.has-tip{border-color:#fec709}textarea:focus{border-color:#146aff;outline:none}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}.statistic-component .canvas-container{position:relative;display:table;margin:0 auto}.statistic-component.is-actionable .canvas-container{cursor:pointer}.statistic-component canvas{position:absolute;top:0;left:0;z-index:7000}.statistic-component .overlay{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:white;display:table-cell;vertical-align:middle;text-align:center;line-height:20px;position:relative;z-index:7500}.statistic-component .overlay.is-locked{width:100%}.statistic-component .caption{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:13px;color:white;position:relative;text-align:center;padding-top:10px;z-index:7500}.perfect-statistic{float:none;display:inline-block;width:110px;height:110px;background:url(/assets/icons/mastered-topic-a3cd786e46f9e5109d7d69e4ed514ea88656ce37c721efb7ecf92dd627ffc273.svg) no-repeat center center;background-size:contain}.perfect-statistic.is-actionable{cursor:pointer}.level-topic-front .is-locked{background:url(/assets/icons/key-white-0edf64dfdfc0d5fd80480fa5f7637cc06f1b6d40b1c8f9b3d0cd8356870e24f9.svg) no-repeat center center;background-size:30px}.checkpoint .is-locked{background:url(/assets/icons/key-white-0edf64dfdfc0d5fd80480fa5f7637cc06f1b6d40b1c8f9b3d0cd8356870e24f9.svg) no-repeat center center;background-size:30px}.review .is-locked{background:url(/assets/icons/key-white-0edf64dfdfc0d5fd80480fa5f7637cc06f1b6d40b1c8f9b3d0cd8356870e24f9.svg) no-repeat center center;background-size:30px}.header-back-button{margin-top:5px;margin-left:5px;float:left;width:25px;height:25px;background-image:url(/assets/icons/arrow-left-blue-9e299baf2017a56881d16b08500bae09f57858f0fe23b4f36648e12f4dac284a.svg);background-repeat:no-repeat}.header-back-button-deprecated{margin-top:5px;margin-left:5px;float:left;width:15px;height:25px;background-image:url(/assets/icons/arrow-left-white-563ad93200cb58e4f9c088bad53dbf1a2880cfb9ce411ffea01102a4e80e5f06.svg);background-repeat:no-repeat}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;cursor:pointer}select:disabled{color:#d8d8d8}a{color:#146aff}a.disabled{pointer-events:none}#navbar{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#146aff;max-width:100%;min-height:85px;position:relative;display:flex;align-items:center;justify-content:center;background-image:url(/assets/color-bar-be62fb10967540be73d64eca66cae4be422fcbc4f31db798841c5c1ec0b81685.png);background-repeat:repeat-x;background-position:bottom}@media screen and (max-width: 800px){#navbar{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:14px;color:#146aff;min-height:60px;padding:0 0 5px 0}}#navbar .navigation_link{margin:0 20px 0 0;white-space:nowrap}@media screen and (max-width: 800px){#navbar .navigation_link{margin:0 10px 0 0}}#navbar .navigation_link:hover{text-decoration:underline}@media screen and (max-width: 800px){#navbar .navigation_link:first-child{display:none}}#navbar .navigation_link:nth-child(5){flex-grow:1}#navbar #header-inner{width:100%;max-width:1200px;display:flex;align-items:center;justify-content:center;padding:0 15px}@media screen and (max-width: 800px){#navbar #header-inner{justify-content:flex-start}}.nav-logo{background:url(/assets/logo-red-black-0f4a0e47782fcec1a2a7eb824eedb2b13fb9c52412e298039771c869396f87ab.svg) no-repeat;display:block;width:110px;background-position:left;height:25px;margin:0 30px 0 0}@media screen and (max-width: 800px){.nav-logo{background:url(/assets/logo-n-box-1662efefb0eea2537283c81a95dd6f61da14ac0b9085109ecc672868154e2b3d.svg) no-repeat;background-size:contain;display:block;flex-basis:25px;min-width:25px;height:25px;margin:0 15px 0 0;width:25px}}.user-navigation{flex-grow:1;display:flex}.user-details{flex-grow:1;display:flex;justify-content:flex-end}.user-details a.support-request{margin:0 20px 0;white-space:nowrap}.user-details-menu{position:relative;white-space:nowrap}.user-details-menu-button{background-image:url(/assets/icons/arrow-down-blue-a0a2e61f5983fc5a5b4641702463363941ea3fb9414e6de9651a9656e88f7814.svg);background-repeat:no-repeat;background-position:right 8px;background-size:10px;padding:0 15px 0 0}.user-details-menu-popover{position:absolute;top:26px;right:0;box-sizing:border-box;border:1px solid #146aff;text-align:right;z-index:990;border-radius:8px;padding:20px;font-size:15px;overflow:hidden;background:white;width:175px}.user-details-menu-popover a,.user-details-menu-popover a.support-request,.user-details-menu-popover li{display:block;background:white;margin:15px 0 0;width:100%;box-sizing:border-box;cursor:pointer;text-align:left;font-size:15px}.user-details-menu-popover a:hover,.user-details-menu-popover a.support-request:hover,.user-details-menu-popover li:hover{text-decoration:underline}.user-details-menu-popover a:first-child,.user-details-menu-popover a.support-request:first-child,.user-details-menu-popover li:first-child{margin:0}.user-details-menu-popover.hide{display:none}#navbar-container .nav-color-bar{width:100%}#navbar-container .navbar{min-width:810px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;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;outline: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}input[type="text"].has-tip,input[type="number"].has-tip,input[type="tel"].has-tip,input[type="email"].has-tip,input[type="password"].has-tip,input[type="date"].has-tip,input[type="date-local"].has-tip,input[type="month"].has-tip,input[type="week"].has-tip,input[type="time"].has-tip,input[type="search"].has-tip,input[type="url"].has-tip{border-color:#fec709}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;outline: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.has-tip{border-color:#fec709}textarea:focus{border-color:#146aff;outline:none}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}.student-mode-banner{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#004e95;font-weight:bold;background-color:#fffadc;width:100%;text-align:center;padding:15px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 -2px 5px 0 rgba(0,0,0,0.1)}@media screen and (max-width: 800px){.student-mode-banner{flex-direction:column;text-align:left;align-items:flex-start}}.student-mode-banner a{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:13px;color:white;border-radius:8px;cursor:pointer;height:32px;line-height:29px;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:0.3s all;border:0px;border-color:#146aff;border-style:solid;border-width:1px;border-bottom-width:3px;transition:background-color 0.5s ease;background:white;color:#146aff;margin-left:15px}.student-mode-banner a:visited{background-color:#146aff;color:white}.student-mode-banner a:hover,.student-mode-banner a:focus{background-color:#004cc9;color:white;text-decoration:none}.student-mode-banner a:visited{background-color:white;color:#146aff}.student-mode-banner a:hover,.student-mode-banner a:focus{color:#146aff;background-color:#d4f0ff}@media screen and (max-width: 800px){.student-mode-banner a{height:auto;margin:10px 0 0 0}}.tabs-menu{font-family:"Muli", Helvetica, Arial, sans-serif;width:100%;max-width:68em;margin-left:auto;margin-right:auto;position:relative;margin:30px 0;border:none;display:flex;justify-content:center}.tabs-menu:after{content:"";display:table;clear:both}.tabs-menu .tabs-menu-item{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:25px;color:#146aff;padding:10px 20px;text-align:center;margin-bottom:-2px;position:relative;border:none;line-height:normal}.tabs-menu .tabs-menu-item:first-child{padding-left:20px}.tabs-menu .tabs-menu-item.is-active{background-color:#146aff;border-radius:25px}.tabs-menu .tabs-menu-item.is-active a{color:white;text-decoration:none}.tabs-menu .nav-tabs-tooltip{float:left;padding-top:15px;padding-left:15px}.tabs-menu .nav-tabs-tooltip .tooltip-popout{width:500px;margin-left:-250px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;cursor:pointer}select:disabled{color:#d8d8d8}a{color:#146aff}a.disabled{pointer-events:none}.search-bar{border:0px;border-color:#bfbfbf;border-style:solid;border-width:2px;border-radius:8px;margin-left:4.2649%;float:left;display:block;margin-right:2.35765%;width:91.4702%;height:40px;margin-top:30px}.search-bar:last-child{margin-right:0}.search-input{height:100%;padding:15px;font-family:"Muli", Helvetica, Arial, sans-serif;font-size:17px;color:#bfbfbf;width:669px}.search-input:focus{outline:0}.search-icon{float:right;display:block;margin-top:-2px;background:url(/assets/looking_glass-a9cc6f25ccb166899676b9468affbfa3f86952897aa561bc787e80d887735873.png) no-repeat center center;height:inherit;width:40px;padding-right:30px}.course-selector{float:left;display:block;margin-right:2.35765%;width:100%}.course-selector:last-child{margin-right:0}.course-selector label{float:left;display:block;margin-right:2.35765%;width:31.76157%;float:none;display:inline-block;vertical-align:middle;text-align:right}.course-selector label:last-child{margin-right:0}.course-selector select{float:left;display:block;margin-right:2.35765%;width:48.82117%;float:none;display:inline-block;vertical-align:middle}.course-selector select:last-child{margin-right:0}.course-selector-label{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a}.course-selector-label:disabled{color:#d8d8d8}.statistic-component .canvas-container{position:relative;display:table;margin:0 auto}.statistic-component.is-actionable .canvas-container{cursor:pointer}.statistic-component canvas{position:absolute;top:0;left:0;z-index:7000}.statistic-component .overlay{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:white;display:table-cell;vertical-align:middle;text-align:center;line-height:20px;position:relative;z-index:7500}.statistic-component .overlay.is-locked{width:100%}.statistic-component .caption{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:13px;color:white;position:relative;text-align:center;padding-top:10px;z-index:7500}.perfect-statistic{float:none;display:inline-block;width:110px;height:110px;background:url(/assets/icons/mastered-topic-a3cd786e46f9e5109d7d69e4ed514ea88656ce37c721efb7ecf92dd627ffc273.svg) no-repeat center center;background-size:contain}.perfect-statistic.is-actionable{cursor:pointer}.level-topic-front .is-locked{background:url(/assets/icons/key-white-0edf64dfdfc0d5fd80480fa5f7637cc06f1b6d40b1c8f9b3d0cd8356870e24f9.svg) no-repeat center center;background-size:30px}.checkpoint .is-locked{background:url(/assets/icons/key-white-0edf64dfdfc0d5fd80480fa5f7637cc06f1b6d40b1c8f9b3d0cd8356870e24f9.svg) no-repeat center center;background-size:30px}.review .is-locked{background:url(/assets/icons/key-white-0edf64dfdfc0d5fd80480fa5f7637cc06f1b6d40b1c8f9b3d0cd8356870e24f9.svg) no-repeat center center;background-size:30px}.modal-backdrop{z-index:10000;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,78,149,0.9)}.modal{height:350px;width:700px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:white;padding:35px 35px 0;border-radius:20px}.modal-header{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:20px;color:#004e95;font-weight:bold;text-align:center}.modal-content{height:268px;overflow-y:scroll;padding-top:25px}#footer{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;clear:both;color:#727272;padding:25px 15px 40px;background:whitesmoke;margin:50px auto 0 auto;width:100%}#footer .ftr-content{width:100%;max-width:1200px;margin:auto}#footer .ftr-content .ftr-columns{display:flex;flex-wrap:wrap}#footer .ftr-content .ftr-columns .ftr-column{flex-grow:1;min-width:150px;margin:15px 0 0}@media screen and (max-width: 960px){#footer .ftr-content .ftr-columns .ftr-column:first-child{display:none}}#footer .ftr-content .ftr-columns .ftr-column a{display:block;text-decoration:none;color:#727272;margin:0 10px 10px 0}#footer .ftr-content .ftr-columns .ftr-column a:first-child{font-weight:bold}#footer .ftr-content .ftr-columns .ftr-column a:hover{text-decoration:underline}#footer .ftr_copyright{margin:15px 0 0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;cursor:pointer}select:disabled{color:#d8d8d8}a{color:#146aff}a.disabled{pointer-events:none}.alert{border-radius:8px;padding:20px;border:none;margin:20px auto}.alert-notice,.alert-info{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:18px;color:#0e5595;font-weight:600;background-color:#d4f0ff}.alert-error,.alert-warning,.alert-danger{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:18px;color:#a839e7;font-weight:600;background-color:#f7ebff}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;cursor:pointer}select:disabled{color:#d8d8d8}a{color:#146aff}a.disabled{pointer-events:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;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;outline: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}input[type="text"].has-tip,input[type="number"].has-tip,input[type="tel"].has-tip,input[type="email"].has-tip,input[type="password"].has-tip,input[type="date"].has-tip,input[type="date-local"].has-tip,input[type="month"].has-tip,input[type="week"].has-tip,input[type="time"].has-tip,input[type="search"].has-tip,input[type="url"].has-tip{border-color:#fec709}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;outline: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.has-tip{border-color:#fec709}textarea:focus{border-color:#146aff;outline:none}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}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;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;outline: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}input[type="text"].has-tip,input[type="number"].has-tip,input[type="tel"].has-tip,input[type="email"].has-tip,input[type="password"].has-tip,input[type="date"].has-tip,input[type="date-local"].has-tip,input[type="month"].has-tip,input[type="week"].has-tip,input[type="time"].has-tip,input[type="search"].has-tip,input[type="url"].has-tip{border-color:#fec709}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;outline: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.has-tip{border-color:#fec709}textarea:focus{border-color:#146aff;outline:none}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}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;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;outline: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}input[type="text"].has-tip,input[type="number"].has-tip,input[type="tel"].has-tip,input[type="email"].has-tip,input[type="password"].has-tip,input[type="date"].has-tip,input[type="date-local"].has-tip,input[type="month"].has-tip,input[type="week"].has-tip,input[type="time"].has-tip,input[type="search"].has-tip,input[type="url"].has-tip{border-color:#fec709}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;outline: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.has-tip{border-color:#fec709}textarea:focus{border-color:#146aff;outline:none}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}.login-forgot-link{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:13px;color:#146aff;cursor:pointer;float:right}.login-forgot-link:hover{text-decoration:underline}.alternate-login p{color:#727272}.log-in-button{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:white;border-radius:8px;cursor:pointer;height:37px;line-height:34px;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:0.3s all;border:0px;border-color:#146aff;border-style:solid;border-width:1px;border-bottom-width:3px;transition:background-color 0.5s ease;background:white;color:#146aff;text-align:left;position:relative;top:1px}.log-in-button:visited{background-color:#146aff;color:white}.log-in-button:hover,.log-in-button:focus{background-color:#004cc9;color:white;text-decoration:none}.log-in-button:visited{background-color:white;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-a0a2e61f5983fc5a5b4641702463363941ea3fb9414e6de9651a9656e88f7814.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)}.login-line-rule-container{margin-bottom:15px;width:100%;text-align:center;border-bottom:1px solid #bfbfbf;line-height:0.1em;margin:18px 0;margin-top:10px;margin-left:0px;margin-bottom:28px}.login-line-rule-container span{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:14px;color:#727272;background:white;padding:0 20px}.login-modal-form{position:absolute;z-index:1;background:white;padding:20px;border:1px solid #146aff;border-radius:8px;text-transform:none;right:0;top:45px}.login-password-labels,.login-username-labels{height:20px;line-height:20px;margin:0 0 2px 0}.login-username{margin-bottom:15px}.login-password{margin-bottom:15px}.login-error{margin-bottom:15px}.login-forgot-username-hint{background-color:#004e95;border:1px solid #004e95;position:relative;font-family:"Muli", Helvetica, Arial, sans-serif;font-size:14px;color:white;border-radius:8px;width:300px;font-weight:600;padding:15px;z-index:1000;position:absolute;top:-75px;right:-10px;text-align:left}.login-forgot-username-hint:after,.login-forgot-username-hint:before{top:100%;left:auto;right:auto;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.login-forgot-username-hint:after{border-color:rgba(0,78,149,0);border-top-color:#004e95;border-width:5px;margin-left:-5px}.login-forgot-username-hint:before{border-color:rgba(0,78,149,0);border-top-color:#004e95;border-width:6px;margin-left:-6px}.login-forgot-username-hint::before{display:none}.login-label{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:12px;color:#004e95;float:left;font-weight:600}.login-entry-field{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;font-size:16px;color:#333333;width:256px;height:44px}.login-entry-field:focus{border-color:#146aff;box-shadow:none;outline:none;box-shadow:inset 0 3px 0 0 #d4f0ff}.login-entry-field:read-only{background:#ebebeb;cursor:not-allowed}.login-entry-field.is-in-error{border-color:#a839e7;box-shadow:inset 0 3px 0 0 #f7ebff}.login-entry-field.login-field-error{border-color:#a839e7;box-shadow:inset 0 3px 0 0 #f7ebff}.login-entry-field.has-tip{border-color:#fec709}.login-submit-button{margin-bottom:15px;font-family:"Muli", Helvetica, Arial, sans-serif;font-size:17px;color:white;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:0.3s all;width:256px}.login-submit-button:visited{background-color:#146aff;color:white}.login-submit-button:hover,.login-submit-button:focus{background-color:#004cc9;color:white;text-decoration:none}.login-validation-errors{margin-top:-15px;margin-bottom:10px;padding:0}.login-validation-error{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:13px;position:relative;padding:0 0 0 28px;overflow:hidden;color:#a839e7;list-style-type:none;line-height:1.2;display:flex;align-items:center;height:30px;overflow:visible;width:256px;text-align:left;top:5px}.login-validation-error>div>p{margin:0}.login-validation-error:after{content:"";width:22px;height:22px;background-repeat:no-repeat;background-position:center;left:0px;position:absolute;background-color:#a839e7;background-image:url(/assets/exclamation-point-018acef1bd7b821928d4aa33849f93c2bbd1f03bbe0beb5b8399ba8db4ee1177.svg);background-size:4px;border-radius:13px}.login-validation-error::after{top:5px}.popout-google-login-button{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:17px;color:white;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:0.3s all;border:0px;border-color:#146aff;border-style:solid;border-width:1px;border-bottom-width:3px;transition:background-color 0.5s ease;background:white;color:#146aff;position:relative;padding-left:53px;padding-right:20px;display:block;width:256px}.popout-google-login-button:visited{background-color:#146aff;color:white}.popout-google-login-button:hover,.popout-google-login-button:focus{background-color:#004cc9;color:white;text-decoration:none}.popout-google-login-button:visited{background-color:white;color:#146aff}.popout-google-login-button:hover,.popout-google-login-button:focus{color:#146aff;background-color:#d4f0ff}.popout-google-login-button:after{content:"";width:43px;height:100%;background-repeat:no-repeat;background-position:center;top:0px;left:10px;position:absolute;background-image:url(/assets/third-party/google-g-74ee73af9c83dbcc25dd44818d53692d89c541fe68fafaeae3b719b0e2dcce08.svg);background-size:21px}.popout-clever-login-button{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:17px;color:white;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:0.3s all;background-color:#2f67ab;position:relative;padding-left:53px;padding-right:20px;background:#004e95;border:none;border-bottom:3px solid #333333;border-color:#333333;display:block;width:256px;margin-top:16px}.popout-clever-login-button:visited{background-color:#146aff;color:white}.popout-clever-login-button:hover,.popout-clever-login-button:focus{background-color:#004cc9;color:white;text-decoration:none}.popout-clever-login-button:after{content:"";width:43px;height:100%;background-repeat:no-repeat;background-position:center;top:0px;left:10px;position:absolute;background-image:url(/assets/third-party/clever-c-0877d6dbe20a02dc89e23f7688d991b955b64ba134a2282f2ab68fc1a4398645.svg);background-size:21px}.login-label-error{color:#a839e7}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;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;outline: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}input[type="text"].has-tip,input[type="number"].has-tip,input[type="tel"].has-tip,input[type="email"].has-tip,input[type="password"].has-tip,input[type="date"].has-tip,input[type="date-local"].has-tip,input[type="month"].has-tip,input[type="week"].has-tip,input[type="time"].has-tip,input[type="search"].has-tip,input[type="url"].has-tip{border-color:#fec709}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;outline: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.has-tip{border-color:#fec709}textarea:focus{border-color:#146aff;outline:none}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}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;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;outline: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}input[type="text"].has-tip,input[type="number"].has-tip,input[type="tel"].has-tip,input[type="email"].has-tip,input[type="password"].has-tip,input[type="date"].has-tip,input[type="date-local"].has-tip,input[type="month"].has-tip,input[type="week"].has-tip,input[type="time"].has-tip,input[type="search"].has-tip,input[type="url"].has-tip{border-color:#fec709}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;outline: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.has-tip{border-color:#fec709}textarea:focus{border-color:#146aff;outline:none}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}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;cursor:pointer}select:disabled{color:#d8d8d8}a{color:#146aff}a.disabled{pointer-events:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;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;outline: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}input[type="text"].has-tip,input[type="number"].has-tip,input[type="tel"].has-tip,input[type="email"].has-tip,input[type="password"].has-tip,input[type="date"].has-tip,input[type="date-local"].has-tip,input[type="month"].has-tip,input[type="week"].has-tip,input[type="time"].has-tip,input[type="search"].has-tip,input[type="url"].has-tip{border-color:#fec709}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;outline: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.has-tip{border-color:#fec709}textarea:focus{border-color:#146aff;outline:none}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}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;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;outline: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}input[type="text"].has-tip,input[type="number"].has-tip,input[type="tel"].has-tip,input[type="email"].has-tip,input[type="password"].has-tip,input[type="date"].has-tip,input[type="date-local"].has-tip,input[type="month"].has-tip,input[type="week"].has-tip,input[type="time"].has-tip,input[type="search"].has-tip,input[type="url"].has-tip{border-color:#fec709}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;outline: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.has-tip{border-color:#fec709}textarea:focus{border-color:#146aff;outline:none}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}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:780px}.page:after{content:"";display:table;clear:both}.page-large{margin:0 auto;padding-bottom:20px;max-width:68em;margin-left:auto;margin-right:auto;max-width:1024px;min-width:810px;max-width:68em;margin-left:auto;margin-right:auto}.page-large:after{content:"";display:table;clear:both}.page-large:after{content:"";display:table;clear:both}select{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:#7a7a7a;background-color:white;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;outline: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}input[type="text"].has-tip,input[type="number"].has-tip,input[type="tel"].has-tip,input[type="email"].has-tip,input[type="password"].has-tip,input[type="date"].has-tip,input[type="date-local"].has-tip,input[type="month"].has-tip,input[type="week"].has-tip,input[type="time"].has-tip,input[type="search"].has-tip,input[type="url"].has-tip{border-color:#fec709}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;outline: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.has-tip{border-color:#fec709}textarea:focus{border-color:#146aff;outline:none}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}.login-forgot-link{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:13px;color:#146aff;cursor:pointer;float:right}.login-forgot-link:hover{text-decoration:underline}.alternate-login p{color:#727272}.log-in-button{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:16px;color:white;border-radius:8px;cursor:pointer;height:37px;line-height:34px;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:0.3s all;border:0px;border-color:#146aff;border-style:solid;border-width:1px;border-bottom-width:3px;transition:background-color 0.5s ease;background:white;color:#146aff;text-align:left;position:relative;top:1px}.log-in-button:visited{background-color:#146aff;color:white}.log-in-button:hover,.log-in-button:focus{background-color:#004cc9;color:white;text-decoration:none}.log-in-button:visited{background-color:white;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-a0a2e61f5983fc5a5b4641702463363941ea3fb9414e6de9651a9656e88f7814.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)}.login-line-rule-container{margin-bottom:15px;width:100%;text-align:center;border-bottom:1px solid #bfbfbf;line-height:0.1em;margin:18px 0;margin-top:10px;margin-left:0px;margin-bottom:28px}.login-line-rule-container span{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:14px;color:#727272;background:white;padding:0 20px}.login-modal-form{position:absolute;z-index:1;background:white;padding:20px;border:1px solid #146aff;border-radius:8px;text-transform:none;right:0;top:45px}.login-password-labels,.login-username-labels{height:20px;line-height:20px;margin:0 0 2px 0}.login-username{margin-bottom:15px}.login-password{margin-bottom:15px}.login-error{margin-bottom:15px}.login-forgot-username-hint{background-color:#004e95;border:1px solid #004e95;position:relative;font-family:"Muli", Helvetica, Arial, sans-serif;font-size:14px;color:white;border-radius:8px;width:300px;font-weight:600;padding:15px;z-index:1000;position:absolute;top:-75px;right:-10px;text-align:left}.login-forgot-username-hint:after,.login-forgot-username-hint:before{top:100%;left:auto;right:auto;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.login-forgot-username-hint:after{border-color:rgba(0,78,149,0);border-top-color:#004e95;border-width:5px;margin-left:-5px}.login-forgot-username-hint:before{border-color:rgba(0,78,149,0);border-top-color:#004e95;border-width:6px;margin-left:-6px}.login-forgot-username-hint::before{display:none}.login-label{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:12px;color:#004e95;float:left;font-weight:600}.login-entry-field{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;font-size:16px;color:#333333;width:256px;height:44px}.login-entry-field:focus{border-color:#146aff;box-shadow:none;outline:none;box-shadow:inset 0 3px 0 0 #d4f0ff}.login-entry-field:read-only{background:#ebebeb;cursor:not-allowed}.login-entry-field.is-in-error{border-color:#a839e7;box-shadow:inset 0 3px 0 0 #f7ebff}.login-entry-field.login-field-error{border-color:#a839e7;box-shadow:inset 0 3px 0 0 #f7ebff}.login-entry-field.has-tip{border-color:#fec709}.login-submit-button{margin-bottom:15px;font-family:"Muli", Helvetica, Arial, sans-serif;font-size:17px;color:white;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:0.3s all;width:256px}.login-submit-button:visited{background-color:#146aff;color:white}.login-submit-button:hover,.login-submit-button:focus{background-color:#004cc9;color:white;text-decoration:none}.login-validation-errors{margin-top:-15px;margin-bottom:10px;padding:0}.login-validation-error{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:13px;position:relative;padding:0 0 0 28px;overflow:hidden;color:#a839e7;list-style-type:none;line-height:1.2;display:flex;align-items:center;height:30px;overflow:visible;width:256px;text-align:left;top:5px}.login-validation-error>div>p{margin:0}.login-validation-error:after{content:"";width:22px;height:22px;background-repeat:no-repeat;background-position:center;left:0px;position:absolute;background-color:#a839e7;background-image:url(/assets/exclamation-point-018acef1bd7b821928d4aa33849f93c2bbd1f03bbe0beb5b8399ba8db4ee1177.svg);background-size:4px;border-radius:13px}.login-validation-error::after{top:5px}.popout-google-login-button{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:17px;color:white;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:0.3s all;border:0px;border-color:#146aff;border-style:solid;border-width:1px;border-bottom-width:3px;transition:background-color 0.5s ease;background:white;color:#146aff;position:relative;padding-left:53px;padding-right:20px;display:block;width:256px}.popout-google-login-button:visited{background-color:#146aff;color:white}.popout-google-login-button:hover,.popout-google-login-button:focus{background-color:#004cc9;color:white;text-decoration:none}.popout-google-login-button:visited{background-color:white;color:#146aff}.popout-google-login-button:hover,.popout-google-login-button:focus{color:#146aff;background-color:#d4f0ff}.popout-google-login-button:after{content:"";width:43px;height:100%;background-repeat:no-repeat;background-position:center;top:0px;left:10px;position:absolute;background-image:url(/assets/third-party/google-g-74ee73af9c83dbcc25dd44818d53692d89c541fe68fafaeae3b719b0e2dcce08.svg);background-size:21px}.popout-clever-login-button{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:17px;color:white;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:0.3s all;background-color:#2f67ab;position:relative;padding-left:53px;padding-right:20px;background:#004e95;border:none;border-bottom:3px solid #333333;border-color:#333333;display:block;width:256px;margin-top:16px}.popout-clever-login-button:visited{background-color:#146aff;color:white}.popout-clever-login-button:hover,.popout-clever-login-button:focus{background-color:#004cc9;color:white;text-decoration:none}.popout-clever-login-button:after{content:"";width:43px;height:100%;background-repeat:no-repeat;background-position:center;top:0px;left:10px;position:absolute;background-image:url(/assets/third-party/clever-c-0877d6dbe20a02dc89e23f7688d991b955b64ba134a2282f2ab68fc1a4398645.svg);background-size:21px}.login-label-error{color:#a839e7}#page-container{max-width:900px}.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-container{padding:0 32px}.new-session-body{display:flex;flex-direction:row;justify-content:space-around;width:875px}@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}@media screen and (min-width: 760px){.new-session-choice-container{border:1px solid #ebebeb;border-radius:20px;width:425px;margin:0 12px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25)}.new-session-choice-container .new-session-choice-header{background-color:#d4f0ff;height:50px;line-height:50px;border-radius:19px 19px 0 0}.new-session-choice-container .new-session-choice-header h3{margin:0}.new-session-choice-container .new-session-choice-body{padding:50px;margin:0 auto}}@media screen and (max-width: 760px){.new-session-choice-container{border:none;width:290px;margin:0}.new-session-choice-container .new-session-choice-header{display:none}}.new-session-login{border-bottom:1px solid #ebebeb}.new-session-login .manual-login-form .login-submit-button{width:100%;margin-bottom:20px}.new-session-oauth{padding-top:20px}.new-session-oauth .google-login-button{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:17px;color:white;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:0.3s all;border:0px;border-color:#146aff;border-style:solid;border-width:1px;border-bottom-width:3px;transition:background-color 0.5s ease;background:white;color:#146aff;position:relative;padding-left:53px;padding-right:20px;width:100%}.new-session-oauth .google-login-button:visited{background-color:#146aff;color:white}.new-session-oauth .google-login-button:hover,.new-session-oauth .google-login-button:focus{background-color:#004cc9;color:white;text-decoration:none}.new-session-oauth .google-login-button:visited{background-color:white;color:#146aff}.new-session-oauth .google-login-button:hover,.new-session-oauth .google-login-button:focus{color:#146aff;background-color:#d4f0ff}.new-session-oauth .google-login-button:after{content:"";width:43px;height:100%;background-repeat:no-repeat;background-position:center;top:0px;left:10px;position:absolute;background-image:url(/assets/third-party/google-g-74ee73af9c83dbcc25dd44818d53692d89c541fe68fafaeae3b719b0e2dcce08.svg);background-size:21px}.new-session-oauth .clever-login-button{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:17px;color:white;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:0.3s all;background-color:#2f67ab;position:relative;padding-left:53px;padding-right:20px;background:#004e95;border:none;border-bottom:3px solid #333333;border-color:#333333;width:100%;margin-top:16px}.new-session-oauth .clever-login-button:visited{background-color:#146aff;color:white}.new-session-oauth .clever-login-button:hover,.new-session-oauth .clever-login-button:focus{background-color:#004cc9;color:white;text-decoration:none}.new-session-oauth .clever-login-button:after{content:"";width:43px;height:100%;background-repeat:no-repeat;background-position:center;top:0px;left:10px;position:absolute;background-image:url(/assets/third-party/clever-c-0877d6dbe20a02dc89e23f7688d991b955b64ba134a2282f2ab68fc1a4398645.svg);background-size:21px}.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-student-image{width:125px;margin:0 auto;padding:20px 0}@media screen and (max-width: 760px){.new-session-signup .new-session-signup-student-image{width:75px}}.new-session-signup .new-session-signup-student-button{font-family:"Muli", Helvetica, Arial, sans-serif;font-size:17px;color:white;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:0.3s all;width:100%}.new-session-signup .new-session-signup-student-button:visited{background-color:#146aff;color:white}.new-session-signup .new-session-signup-student-button:hover,.new-session-signup .new-session-signup-student-button:focus{background-color:#004cc9;color:white;text-decoration:none}.new-session-signup .new-session-signup-student-button a{color:white}.new-session-signup .new-session-signup-teacher-button{margin-top:25px}
