@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Roboto:700";body{--primary-clr: #333;--secondary-clr: #222;--tertiary-clr: #f6f2fd;--bg-gradient: linear-gradient( 45deg, var(--primary-clr), var(--secondary-clr) );--btn-background-clr: var(--primary-clr);--btn-text-clr: var(--white, white)}body[data-theme=search]{--primary-clr: #002a4b;--secondary-clr: #01579b;--tertiary-clr: #f1f5f9;--bg-gradient: linear-gradient( 45deg, var(--primary-clr), var(--secondary-clr) );--btn-background-clr: var(--primary-clr);--btn-text-clr: var(--white, white)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}:focus:not(:focus-visible){outline:none}html,html a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,.004)}html{height:100%;font-size:10px}body{height:100%;margin:0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;color:#333}p{margin:0}.container{display:flex;flex-flow:column nowrap;background:var(--bg-gradient);height:100vh;overflow:auto}.main{display:flex;width:100%;height:100vh;overflow:auto;flex-flow:column nowrap;padding:0 2.4rem;overflow:visible}.main .row:first-of-type{padding-top:9.6rem}.text,.text-sm{font-size:1.8rem;line-height:1.5;color:#ccddea;max-width:60rem}.text a,.text-sm a,.text b,.text-sm b{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;color:#fff}.text a,.text-sm a{text-decoration:underline}.text-sm{font-size:1.4rem}.h1{margin:0 0 2.4rem;font-size:2.8rem;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;color:#fff}.h2{margin:0;font-size:1.4rem;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;color:#ccddea;letter-spacing:1px;text-transform:uppercase}.h3{margin:0 0 2.4rem;font-size:1.8rem;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;color:#fff}.u-mb-32{margin-bottom:3.2rem!important}.u-mb-48{margin-bottom:4.8rem!important}.u-mt-72{margin-top:7.2rem!important}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.row{margin-left:-4.8rem;display:flex;align-items:stretch;flex-flow:row wrap;opacity:0;animation:fadeIn .8s ease forwards}.row:nth-of-type(1){animation-delay:0ms}.row:nth-of-type(2){animation-delay:.3s}.row:nth-of-type(3){animation-delay:.6s}.col-12,.col2,.col{width:100%;padding-left:4.8rem}.col{max-width:64.8rem;padding-bottom:4.8rem}.col2{max-width:67.2rem;padding-bottom:4.8rem}@keyframes fadeIn{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width: 800px){.container{flex-flow:row nowrap}.main{padding:4.8rem 6rem;overflow:auto}.col2{flex:1 0 40rem}.text,.text-sm{font-size:2rem}.text-sm{font-size:1.4rem}.h1{font-size:3.2rem}.h2{font-size:1.4rem}.h3{font-size:2rem}}.btn-install,.btn-outline-sm,.btn-outline,.btn{border:none;background:none;border-radius:2.8rem;height:5.6rem;position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.6rem;text-transform:uppercase;padding:.8rem 3.2rem;transition:box-shadow .1s ease,transform .1s ease}.btn-install i,.btn-outline-sm i,.btn-outline i,.btn i{font-size:1.8rem;color:#777;margin-right:1.2rem}.btn-install:focus,.btn-outline-sm:focus,.btn-outline:focus,.btn:focus{outline:none}.btn-install:hover,.btn-outline-sm:hover,.btn-outline:hover,.btn:hover{cursor:pointer}.btn-install:active,.btn-outline-sm:active,.btn-outline:active,.btn:active{transform:scale(.985)}.btn-install:focus-visible:before,.btn-outline-sm:focus-visible:before,.btn-outline:focus-visible:before,.btn:focus-visible:before{content:"";position:absolute;top:-5px;left:-5px;width:calc(100% + 6px);height:calc(100% + 6px);border-radius:3.2rem;border:2px solid #ffffff;z-index:-1}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn{background-color:#fff;color:#333;white-space:nowrap}.btn:hover{transform:scale(1.015);box-shadow:0 4px 10px #00000080}.btn:active{transform:scale(1);box-shadow:0 1px 3px #000c;transition:box-shadow 0ms ease,transform 0ms ease}.btn:focus-visible{transform:scale(1.015);box-shadow:0 4px 10px #00000080}.btn.btn--verify{width:18rem}.btn.btn--permissions{width:20rem}.btn.btn--search{padding-left:2.4rem}.btn.btn--search i{color:#0081cb}.btn.is-active,.btn.is-complete,.btn.is-rejected{pointer-events:none}.btn.is-active i{color:#0081cb;transform-origin:50% 51%;animation:rotate 1s linear infinite}.btn.is-complete i{color:#5cc468}.btn.is-rejected i{color:#a00}.btn-outline{border:2px solid #ffffff;color:#fff;transition:background-color .1s ease,color .1s ease;text-decoration:none}.btn-outline i{margin-left:1.2rem;margin-right:-.8rem;color:#fff;transition:color .1s ease}.btn-outline:hover{background-color:#01579b}.btn-outline:focus-visible{background-color:#01579b}.btn-outline:focus-visible:before{top:-7px;left:-7px;width:calc(100% + 10px);height:calc(100% + 10px)}.btn-outline-sm{height:4rem;padding:.8rem 2.4rem;border:2px solid #c6c6c6;color:#5d5d5d;transition:background-color .1s ease,color .1s ease,border-color .1s ease}.btn-outline-sm:hover{background-color:#f5f5f5;border-color:#777;color:#333}.btn-outline-sm:focus-visible{background-color:#f5f5f5;border-color:#777;color:#333}.btn-outline-sm:focus-visible:before{top:-7px;left:-7px;width:calc(100% + 10px);height:calc(100% + 10px)}.btn-install{font-size:1.4rem;color:#5d5d5d;height:4rem;border-radius:2rem;padding:.4rem 2rem .4rem 1.2rem;margin-left:-1.2rem;width:15.1rem;justify-content:flex-start}.btn-install:hover{background-color:#f5f5f5;color:#333}.btn-install:active{background-color:#efefef}.btn-install:focus-visible{background-color:#f5f5f5;color:#333}.btn-install:focus-visible:before{border-color:#0081cb}.btn-install.is-active{pointer-events:none;color:#01579b}.btn-install.is-active .install-icon{width:1.8rem;height:1.8rem;margin-right:1.2rem;border-radius:50%;background-color:#0081cb;overflow:hidden;display:grid;place-items:center}.btn-install.is-active .install-icon i{color:#fff;margin:0;font-size:1.2rem;transform:translateY(0);animation:install 1.2s ease-in-out infinite}.btn-install.is-failed i{color:#a00}.btn-install.is-complete{pointer-events:none;color:#777}.btn-install.is-complete i{color:#5cc468}.btn-install.is-launch i{color:#01579b}@keyframes install{0%{transform:translateY(-1.8rem)}to{transform:translateY(1.8rem)}}.button-spacer{display:flex;align-items:center;flex-flow:row wrap}.button-spacer button{margin-bottom:2.4rem}.button-spacer button:not(:last-of-type){margin-right:2.4rem}.button-spacer.push-right{justify-content:flex-end}.btn--icon,.btn--link,.btn--secondary,.btn--primary{height:40px;border:none;background:none;border-radius:20px;position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.4rem;text-transform:uppercase;padding:6px 20px}.btn--icon:hover,.btn--link:hover,.btn--secondary:hover,.btn--primary:hover{cursor:pointer}.btn--primary{background-color:var(--btn-background-clr);color:var(--btn-text-clr);text-decoration:none}.btn--primary i{margin-left:8px}.btn--primary:hover,.btn--primary:active{filter:brightness(95%)}.btn--secondary{background-color:#efefef;color:#5d5d5d}.btn--secondary:hover{background-color:#e2e2e2}.btn--secondary:active{background-color:#efefef}.btn--link{color:#01579b}.btn--link:hover{text-decoration:underline}.btn--icon{padding:0;width:40px}.btn--icon i{color:#333;font-size:2rem}.btn--icon:hover{background-color:#efefef}.btn--icon:active{background-color:#e2e2e2}.email-message{padding:2.4rem;background-color:#fff;border-radius:1rem;position:relative}.email-message p,.email-message li{font-size:1.6rem;line-height:1.4;margin-bottom:1.6rem}.email-message li{margin-bottom:1rem}.email-message ol{padding-left:1.6rem;margin-top:-1rem;margin-bottom:1.6rem;list-style-type:none}.email-message button{position:absolute;bottom:1.2rem;right:1.2rem}.copy-message{position:absolute;bottom:2.4rem;right:12.2rem;font-size:1.2rem}.head{width:100%;height:7.2rem;padding:1.2rem 2.4rem;background-color:#fff;position:relative}.logo{display:flex;align-items:center}.logo img{max-width:4.8rem}.logo>div{border-left:1px solid #dddddd;margin-left:.8rem;padding-left:.8rem;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;line-height:1.1}.logo>div div:nth-child(1){font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.5rem}.logo>div div:nth-child(2){font-size:2.2rem}.steps{position:absolute;top:100%;left:2.4rem;margin:0;padding:2.4rem 0;list-style-type:none;display:flex;flex-flow:row nowrap}.step{display:flex;align-items:center;flex-flow:row nowrap;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;opacity:0;animation:fadeIn .5s ease forwards}.step:nth-of-type(2){animation-delay:.1s}.step:nth-of-type(3){animation-delay:.2s}.step.is-active .step__number{border-color:#fff;color:#fff}.step.is-active .step__label{color:var(--primary-clr)}.step.is-complete .step__number{border:none}.step.is-complete .step__number i{display:block}.step.is-complete .step__number span{display:none}.step.is-complete .step__label{color:#aaa}.step.is-rejected .step__number{border-color:#fff;background-color:#fff}.step.is-rejected .step__number i{font-size:3rem;display:block;color:#a00}.step.is-rejected .step__number span{display:none}.step.is-rejected .step__label{color:#a00}.step.is-locked .step__number i{position:relative;left:0;right:0;color:#ccddea;display:block;font-size:1.6rem}.step.is-locked .step__number span{display:none}.step.is-locked .step__label{color:#aaa}.step__number{font-size:1.4rem;color:#ccddea;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;border:2px solid #7094af;margin-right:1.2rem;line-height:1;position:relative}.step__number i{display:none;font-size:3.4rem;position:absolute;left:-1px;top:-1px;color:#5cc468}.step__label{display:none;font-size:1.4rem;letter-spacing:1px;color:#777;text-transform:uppercase}@media (min-width: 800px){.head{width:28rem;flex:0 0 28rem;height:100vh;padding:2.4rem}.logo img{max-width:5.6rem}.logo>div div:nth-child(1){font-size:1.8rem}.logo>div div:nth-child(2){font-size:2.6rem}.steps{position:relative;top:0;left:0;padding:0;flex-flow:column nowrap;margin-top:10rem}.step{margin-bottom:2.4rem}.step.is-active .step__number{border-color:var(--secondary-clr);color:var(--primary-clr)}.step.is-rejected .step__number{border:none;background:none}.step.is-rejected .step__number i{font-size:3.4rem}.step.is-locked .step__number i{color:#777}.step__number{color:#777;border-color:#c6c6c6;margin-right:2rem}.step__label{display:inline-block}}@media (min-width: 1000px){.head{width:35rem;flex:0 0 35rem;padding:4.8rem 5.6rem}.steps{margin-top:12rem}}@media (min-width: 1475px){.head{width:40rem;flex:0 0 40rem}.steps{margin-top:18rem}}.help{order:1;display:flex;justify-content:flex-start;padding:4.8rem 0}@media (min-width: 800px){.help{order:-1;justify-content:flex-end;padding:0}}.input{position:relative}.input label{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.6rem;color:#fff;margin-bottom:1rem;display:block}.input input{height:4.8rem;border-radius:5px;border:none;background-color:#fff;padding:0 1.6rem;color:#333;font-size:2rem;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;width:100%}.input input:focus{outline:none}.input:focus-within:before{content:"";height:5.4rem;width:calc(100% + 6px);border:2px solid #ffffff;border-radius:8px;position:absolute;bottom:-5px;left:-5px}.input select{height:4.8rem;border-radius:5px;border:none;background-color:#fff;padding:0 1.6rem;color:#333;font-size:2rem;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;width:100%}.search{position:relative;width:100%;max-width:40px;transition:max-width .3s ease}.search__input{border:none;border-radius:20px;height:40px;width:100%;font-size:1.4rem;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;color:var(--secondary-clr);padding:0 20px;border-color:transparent;transition:padding .3s ease,background .1s ease}.search__input:focus{outline:none;cursor:initial}.search__input:hover{background-color:var(--tertiary-clr);cursor:pointer}.search__btn{color:var(--btn-background-clr);width:40px;height:40px;border:none;background:none;border-radius:20px;display:grid;place-items:center;position:absolute;font-size:1.8rem;top:0;right:0;z-index:2;pointer-events:none;transition:color .1s ease}.search__btn:before{content:"";position:absolute;z-index:-1;width:32px;height:32px;border-radius:20px;left:50%;top:50%;transform:translate(-50%,-50%);transition:background-color .1s ease}.search__btn:hover{cursor:pointer;color:var(--secondary-clr)}.search__btn:hover:before{background-color:#fff}.search__btn:focus-visible{color:#01579b}.search__btn:focus-visible:before{background-color:#fff}.search:focus-visible{outline:none;box-shadow:0 0 0 1px #0000004d}.search:focus-within{max-width:300px}.search:focus-within .search__input{padding-right:40px;background-color:var(--tertiary-clr);border:2px solid var(--primary-clr)}.search:focus-within .search__btn{pointer-events:initial}.install{background-color:#fff;border-radius:1rem 1rem 0 0;box-shadow:0 2rem 4rem #00000040}.install__head{display:flex;align-items:flex-start;justify-content:space-between;flex-flow:column nowrap;min-height:6.4rem;padding:1.2rem 1.6rem;border-radius:1rem 1rem 0 0;background-color:#fff;border-bottom:1px solid #ccddea;position:sticky;top:0;z-index:99}.install__head h2{font-size:1.6rem;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;color:#333;margin:0}.install__head .btn--icon{margin-left:-6px;margin-right:12px}.install__head .search{position:absolute;top:12px;right:16px;z-index:99}.install__head .search:focus-within{max-width:calc(100% - 32px)}.install .install__head-left{display:flex;align-items:center;margin-bottom:12px;min-height:4rem}.install .install__head-right{width:100%;justify-content:flex-end;display:flex;align-items:center}.install .install__head-right .btn--primary{white-space:nowrap}.table-container{position:relative;z-index:1}.account-list{padding-left:2rem;margin:0;list-style-type:none}.account-list ul{list-style-type:none;padding-left:2rem;position:relative;display:none}.account-list ul:before{content:"";position:absolute;left:0rem;top:0;height:100%;width:1px;background-color:#ccddea}.account-list .parent>.subaccount-item .accordion-toggle i{transform:rotate(-90deg)}.account-list .parent.is-open>ul{display:block}.account-list .parent.is-open>.subaccount-item .accordion-toggle i{transform:rotate(0)}.subaccount-item{font-size:1.4rem;padding:.4rem 1.6rem .4rem 2rem;position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex-flow:column nowrap;transition:background .1s ease;background-color:#fff}.subaccount-item:hover{background:linear-gradient(90deg,#fff,#f5f5f5 30%)}.subaccount-item__left,.subaccount-item__right{display:flex;align-items:center}.subaccount-item__right{width:100%;justify-content:flex-end;background:linear-gradient(90deg,#fff,#f5f5f5 30%);border-radius:3px}.subaccount-item .accordion-toggle{position:absolute;width:3.6rem;height:7.4rem;border-radius:3px;border:none;background:none;display:grid;place-items:center;left:-1.8rem;top:50%;transform:translateY(-50%);transition:background .1s ease}.subaccount-item .accordion-toggle:hover{cursor:pointer;background-color:#f5f5f5}.subaccount-item .accordion-toggle:hover i{color:#01579b}.subaccount-item .accordion-toggle i{color:#5e7e96;transition:color .1s ease}.subaccount-item .btn--link{margin-right:12px;text-transform:capitalize;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500}.subaccount-item .btn--link:after{content:"\f08e";margin-left:.4em;font-family:"Font Awesome 5 Pro";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.subaccount-item .btn--link:active{color:#333}.subaccount-item .link{text-decoration:none;color:#01579b;padding:.8rem 0}.subaccount-item .link:hover,.subaccount-item .link:focus{text-decoration:underline}.subaccount-item .btn-install:hover{background-color:#fff}.course-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left}.course-table thead th{white-space:nowrap}.course-table tbody tr th,.course-table tbody tr td{display:block;padding:.2rem 1.6rem;font-size:1.4rem;vertical-align:middle;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.course-table tbody tr th{padding:1.6rem .8rem .6rem 1.6rem}.course-table tbody tr th a[target=_blank]{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;color:#01579b;font-size:1.4rem;text-decoration:none;position:relative}.course-table tbody tr th a[target=_blank]:after{content:"\f08e";margin-left:.4em;font-family:"Font Awesome 5 Pro";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.course-table tbody tr th a[target=_blank]:hover{cursor:pointer;text-decoration:underline;color:#0081cb}.no-matches{padding:1.6rem 0;font-size:1.4rem}@media (max-width: 1249px){.course-table thead{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.course-table tbody tr td:before{font-size:1.4rem;color:#5d5d5d;margin-right:.6rem}.course-table tbody tr td:nth-of-type(1):before{content:"SIS ID:"}.course-table tbody tr td:nth-of-type(2):before{content:"Course Code:"}.course-table tbody tr td:nth-of-type(3):before{content:"Term:"}.course-table tbody tr td:last-child{padding-bottom:.8rem;border-bottom:1px solid #ccddea}}@media (min-width: 600px) and (max-width: 799px){.course-table tbody tr th,.course-table tbody tr td{padding-left:1.6rem;padding-right:20rem;position:relative}.course-table tbody tr td:last-of-type{padding-bottom:1.6rem}.course-table tbody tr button{position:absolute;right:1.6rem;top:-6.6rem}}@media (min-width: 800px){.install__head{top:-48px}}@media (min-width: 1000px) and (max-width: 1249px){.course-table tbody tr th,.course-table tbody tr td{padding-left:1.6rem;padding-right:20rem;position:relative}.course-table tbody tr td:last-of-type{padding-bottom:1.6rem}.course-table tbody tr button{position:absolute;right:1.6rem;top:-6.6rem}}@media (min-width: 1250px){.install__head{align-items:center;flex-flow:row nowrap;padding:1.2rem 2.4rem}.install__head .search{margin-right:12px;position:relative;top:0;right:0;z-index:99}.install__head .search:focus-within{max-width:300px}.install .btn--icon{margin-left:-12px}.install .install__head-left{margin-bottom:0}.install .install__head-right{width:auto}.subaccount-item{flex-flow:row nowrap;align-items:center}.subaccount-item__right{background:none;width:auto}.subaccount-item .accordion-toggle{height:4.8rem}.course-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left}.course-table thead tr th{position:sticky;top:17px;z-index:10;border-top:1px solid #ccddea;border-bottom:1px solid #ccddea;background-color:var(--tertiary-clr);font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.2rem;color:var(--primary-clr);padding:1.2rem .8rem}.course-table thead tr th:first-of-type{padding-left:2.4rem}.course-table tbody tr th,.course-table tbody tr td{display:table-cell;padding:.8rem;border-bottom:1px solid #ccddea;font-size:1.4rem}.course-table tbody tr th{padding-left:2.4rem}.course-table tbody tr th a[target=_blank]{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;color:#01579b;text-decoration:none;position:relative}.course-table tbody tr th a[target=_blank]:after{content:"\f08e";margin-left:.4em;font-family:"Font Awesome 5 Pro";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.course-table tbody tr th a[target=_blank]:hover{cursor:pointer;text-decoration:underline;color:#0081cb}.course-table tbody tr td:nth-of-type(1){font-size:1.2rem}.course-table tbody tr td:nth-of-type(2){font-size:1.2rem}.course-table tbody tr td:nth-of-type(3){width:100px;font-size:1.2rem}.course-table tbody tr td:last-of-type{padding-right:2.4rem}}.link-list{border-radius:1rem;background-color:#01579b;padding:2.4rem}.link-list ul{padding:0;margin:0;list-style-type:none}.link-list ul li+li{margin-top:1.8rem}.link-list a{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.6rem;color:#ccddea;text-transform:uppercase;text-decoration:none}.link-list a:hover{cursor:pointer;text-decoration:underline;color:#fff}.table-error{max-width:75ch;margin:48px auto;text-align:center}.table-error h3{margin:0;font-size:2rem;color:#a00;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700}.table-error ul{margin:0;list-style-type:none;padding:0}.table-error ul li{margin-top:12px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.6rem;color:#333}.error-banner{display:flex;align-items:stretch;border:2px solid #ffffff;border-radius:10px;background-color:#fff;overflow:hidden;width:100%}.error-banner__color-tag{display:flex;background-color:#a00;padding:10px 12px;color:#fff}.error-banner__color-tag i{font-size:2.4rem;margin-right:12px}.error-banner__color-tag h2{margin:0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;font-size:2rem;line-height:24px}.error-banner__content{margin:0;padding:10px 16px;list-style-type:none;flex:1}.error-banner__content li{font-size:1.6rem;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;color:#333;line-height:1.5}.error-banner__content li+li{margin-top:8px}.error-banner button{background:none;border:none;margin:2px;height:40px;width:40px;border-radius:3px;display:grid;place-items:center}.error-banner button i{font-size:2.4rem;color:#5d5d5d}.error-banner button:hover{background-color:#efefef;cursor:pointer}.error-banner button:hover i{color:#333}.error-banner button:active{background-color:#ddd}.input__error{position:relative;width:100%;padding:8px;color:#fff;display:flex;align-items:center;border:2px solid #ffffff;border-radius:5px;background-color:#a00}.input__error:before{content:"";background-color:#fff;height:12px;width:calc(100% + 4px);position:absolute;top:-8px;left:-2px;z-index:-1}.input__error i{font-size:1.8rem;margin-right:8px}.input__error span{font-size:1.4rem;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600}.modal__background{position:fixed;z-index:999;inset:0;background-color:#000000bf;overflow:auto;display:grid;place-items:center;opacity:0;animation:fadeInModalBg .2s forwards ease}@keyframes fadeInModalBg{0%{opacity:0}to{opacity:1}}.modal{background-color:#fff;border-radius:10px;padding:24px;box-shadow:0 10px 20px #00000040;width:100%;max-width:500px;opacity:0;animation:fadeInModal .3s forwards cubic-bezier(.02,.69,.34,1.13);animation-delay:.2s}.modal__message{margin:16px 0;line-height:1.5;font-size:1.6rem;color:#5d5d5d}.modal__title{margin:0;font-size:2rem;color:#333}.modal__actions{margin-top:24px;display:flex;align-items:center;justify-content:flex-end}.modal__actions>*+*{margin-left:8px}@keyframes fadeInModal{0%{opacity:0;transform:translateY(50%) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.aj-env-banner{opacity:.4;height:26px;width:200px;background:#272121;font-family:\2018Roboto\2019,sans-serif;font-size:12px;font-weight:700;color:#fccc0f;text-align:center;text-transform:uppercase;line-height:24px;letter-spacing:1px;position:fixed;top:35px;right:-55px;border:1px solid white;z-index:999;pointer-events:none;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,.004)}
