/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}html{font-size:62.5%}body{background:#fff;font-family:Titillium Web,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:15px;font-size:1.5rem;line-height:1.6;color:#3e444b;margin:0 auto}.button,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{height:40px;padding:6px 10px;background-color:#fff;border:1px solid #bebebe;border-radius:4px;box-shadow:none;box-sizing:border-box;font-family:Titillium Web,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:2rem}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:100px;padding-top:6px;padding-bottom:6px;width:100%;max-width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #42c4ff;outline:0}legend{display:block;margin-bottom:.5rem;font-weight:600;text-transform:uppercase;color:#90a0b1;font-size:1.2rem}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}input::placeholder{color:#bebebe}input.large-input{height:60px;font-size:2rem;padding:6px 20px}.container{position:relative;max-width:1140px;margin:0 auto;padding:0 2rem}.column,.columns,.container{width:100%;box-sizing:border-box}.column,.columns{float:left}.row{margin-bottom:2rem}@media (min-width:400px){.container{width:85%;padding:0}}@media (min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child:not([class^=offset]),.columns:first-child:not([class^=offset]){margin-left:0}.one.column,.one.columns{width:4.66667%}.two.columns{width:13.33333%}.three.columns{width:22%}.four.columns{width:30.66667%}.five.columns{width:39.33333%}.six.columns{width:48%}.seven.columns{width:56.66667%}.eight.columns{width:65.33333%}.nine.columns{width:74%}.ten.columns{width:82.66667%}.eleven.columns{width:91.33333%}.twelve.columns{width:100%;margin-left:0}.one-third.column,.one-third.columns{width:30.66667%}.two-thirds.column,.two-thirds.columns{width:63.33333%}.one-half.column,.one-half.columns{width:48%}.full-width.column,.full-width.columns{width:100%;margin-left:0;margin-right:0}.offset-by-one{margin-left:8.66667%}.offset-by-two{margin-left:17.33333%}.offset-by-three{margin-left:26%}.offset-by-four{margin-left:34.66667%}.offset-by-five{margin-left:43.33333%}.offset-by-six{margin-left:52%}.offset-by-seven{margin-left:60.66667%}.offset-by-eight{margin-left:69.33333%}.offset-by-nine{margin-left:78%}.offset-by-ten{margin-left:86.66667%}.offset-by-eleven{margin-left:95.33333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.66667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.33333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}@media only screen and (min-width:768px) and (max-width:99%){.container{width:768px}.container .column.alpha,.container .columns.alpha{margin-left:0;margin-right:2%}.container .column.omega,.container .columns.omega{margin-right:0;margin-left:2%}.alpha.omega{margin-left:0;margin-right:0}}@media only screen and (max-width:767px){.container{width:100%}.container .column,.container .columns{max-width:100%;margin-left:2%;margin-right:2%}.container .eight.columns,.container .eleven.columns,.container .five.columns,.container .four.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .ten.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns{width:96%}.container .full-width.columns{width:100%;margin-left:0;margin-right:0}.container .offset-by-eight,.container .offset-by-eleven,.container .offset-by-five,.container .offset-by-four,.container .offset-by-nine,.container .offset-by-one,.container .offset-by-seven,.container .offset-by-six,.container .offset-by-ten,.container .offset-by-three,.container .offset-by-two{padding-left:0}}@media only screen and (min-width:480px) and (max-width:767px){.container{width:100%}.container .column,.container .columns{max-width:100%;margin-left:2%;margin-right:2%}.container .eight.columns,.container .eleven.columns,.container .five.columns,.container .four.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .ten.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns{width:96%}.container .full-width.columns{width:100%;margin-left:0;margin-right:0}.container .offset-by-eight,.container .offset-by-eleven,.container .offset-by-five,.container .offset-by-four,.container .offset-by-nine,.container .offset-by-one,.container .offset-by-seven,.container .offset-by-six,.container .offset-by-ten,.container .offset-by-three,.container .offset-by-two{padding-left:0}}.container:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clearfix,.row{zoom:1}.clearfix:after,.clearfix:before,.row:after,.row:before{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clear,.clearfix:after,.row:after{clear:both}.clear{display:block;overflow:hidden;visibility:hidden;width:0;height:0}a,a:visited{color:#42c4ff;text-decoration:underline}a:active,a:focus,a:hover{color:#0fa0ce}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}table{width:100%;border-collapse:collapse}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#3f474f;font-family:Titillium Web,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-top:0;margin-bottom:1.5rem}.h1,h1{font-size:3.2rem;line-height:1.2}.h2,h2{font-size:2.8rem;line-height:1.25}.h3,.h4,h3,h4{font-size:2rem;line-height:1.3}.h4,h4{color:#90a0b1}.h5,h5{font-size:1.8rem;line-height:1.5}.h6,h6{font-size:1.5rem;line-height:1.6}p{margin-top:0}.font-small{font-size:1.2rem}.font-color-light,.font-light{color:#bebebe}.font-color-medium{color:#878787}.font-color-base-medium{color:#90a0b1}

/*! Basscss | http://basscss.com | MIT License */.font-family-inherit{font-family:inherit}.font-size-inherit{font-size:inherit}.text-decoration-none{text-decoration:none}.bold{font-weight:700}.regular{font-weight:400}.italic{font-style:italic}.caps{text-transform:uppercase;letter-spacing:.2em}.left-align{text-align:left}.center{text-align:center}.right-align{text-align:right}.justify{text-align:justify}.nowrap{white-space:nowrap}.list-style-none{list-style:none}.underline{text-decoration:underline}.truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-reset{list-style:none;padding-left:0}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.left{float:left}.right{float:right}.fit{max-width:100%}.border-box{box-sizing:border-box}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.border-none{border:0}.circle{border-radius:50%}.not-rounded{border-radius:0}.hide{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media (max-width:40em){.xs-hide{display:none!important}}@media (min-width:40em) and (max-width:52em){.sm-hide{display:none!important}}@media (min-width:52em) and (max-width:64em){.md-hide{display:none!important}}@media (min-width:64em){.lg-hide{display:none!important}}.display-none{display:none!important}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:40em){.sm-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:52em){.md-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:64em){.lg-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.items-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.items-baseline{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;-ms-grid-row-align:baseline;align-items:baseline}.items-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}.self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.self-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.justify-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.content-start{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.content-end{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.content-center{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.content-between{-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.content-around{-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around}.content-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.flex-none{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.mtauto{margin-top:auto}.m0{margin:0!important}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.mx0{margin-left:0;margin-right:0!important}.my0{margin-top:0;margin-bottom:0!important}.m05{margin:.5rem!important}.mt05{margin-top:.5rem!important}.mr05{margin-right:.5rem!important}.mb05{margin-bottom:.5rem!important}.ml05{margin-left:.5rem!important}.mx05{margin-left:.5rem;margin-right:.5rem!important}.my05{margin-top:.5rem;margin-bottom:.5rem!important}.m1{margin:1rem!important}.mt1{margin-top:1rem!important}.mr1{margin-right:1rem!important}.mb1{margin-bottom:1rem!important}.ml1{margin-left:1rem!important}.mx1{margin-left:1rem;margin-right:1rem!important}.my1{margin-top:1rem;margin-bottom:1rem!important}.m2{margin:2rem!important}.mt2{margin-top:2rem!important}.mr2{margin-right:2rem!important}.mb2{margin-bottom:2rem!important}.ml2{margin-left:2rem!important}.mx2{margin-left:2rem;margin-right:2rem!important}.my2{margin-top:2rem;margin-bottom:2rem!important}.m3{margin:3rem!important}.mt3{margin-top:3rem!important}.mr3{margin-right:3rem!important}.mb3{margin-bottom:3rem!important}.ml3{margin-left:3rem!important}.mx3{margin-left:3rem;margin-right:3rem!important}.my3{margin-top:3rem;margin-bottom:3rem!important}.m4{margin:4rem!important}.mt4{margin-top:4rem!important}.mr4{margin-right:4rem!important}.mb4{margin-bottom:4rem!important}.ml4{margin-left:4rem!important}.mx4{margin-left:4rem;margin-right:4rem!important}.my4{margin-top:4rem;margin-bottom:4rem!important}.m5{margin:5rem!important}.mt5{margin-top:5rem!important}.mr5{margin-right:5rem!important}.mb5{margin-bottom:5rem!important}.ml5{margin-left:5rem!important}.mx5{margin-left:5rem;margin-right:5rem}.my5{margin-top:5rem;margin-bottom:5rem}.mxn05{margin-left:-.5rem;margin-right:-.5rem}.mxn1{margin-left:-1rem;margin-right:-1rem}.mxn2{margin-left:-2rem;margin-right:-2rem}.mxn4{margin-left:-4rem;margin-right:-4rem}.ml-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.mx-auto{margin-left:auto}.p0{padding:0}.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.pl0,.px0{padding-left:0}.px0{padding-right:0}.py0{padding-top:0;padding-bottom:0}.p05{padding:.5rem}.pt05{padding-top:.5rem}.pr05{padding-right:.5rem}.pb05{padding-bottom:.5rem}.pl05{padding-left:.5rem}.py05{padding-top:.5rem;padding-bottom:.5rem}.px05{padding-left:.5rem;padding-right:.5rem}.p1{padding:1rem}.pt1{padding-top:1rem}.pr1{padding-right:1rem}.pb1{padding-bottom:1rem}.pl1{padding-left:1rem}.py1{padding-top:1rem;padding-bottom:1rem}.px1{padding-left:1rem;padding-right:1rem}.p2{padding:2rem}.pt2{padding-top:2rem}.pr2{padding-right:2rem}.pb2{padding-bottom:2rem}.pl2{padding-left:2rem}.py2{padding-top:2rem;padding-bottom:2rem}.px2{padding-left:2rem;padding-right:2rem}.p3{padding:3rem}.pt3{padding-top:3rem}.pr3{padding-right:3rem}.pb3{padding-bottom:3rem}.pl3{padding-left:3rem}.py3{padding-top:3rem;padding-bottom:3rem}.px3{padding-left:3rem;padding-right:3rem}.p4{padding:4rem}.pt4{padding-top:4rem}.pr4{padding-right:4rem}.pb4{padding-bottom:4rem}.pl4{padding-left:4rem}.py4{padding-top:4rem;padding-bottom:4rem}.px4{padding-left:4rem;padding-right:4rem}.p5{padding:5rem}.pt5{padding-top:5rem}.pr5{padding-right:5rem}.pb5{padding-bottom:5rem}.pl5{padding-left:5rem}.py5{padding-top:5rem;padding-bottom:5rem}.px5{padding-left:5rem;padding-right:5rem}.caps{letter-spacing:0}.list-nav,.list-nav li{margin:0;padding:0}.fit-height{height:100%}.element--full,.full-width{width:100%}.landing{display:flex;flex-flow:column nowrap;height:100%}@media (min-width:550px){.landing{flex-flow:row nowrap}}.landing__content{width:100%;height:100%;padding:4rem;overflow:scroll;background-color:#fff}@media (max-width:549px){.landing__content{order:1}}.landing__form{width:100%;max-width:450px}.landing__image{width:100%;min-height:400px;background-size:cover;background-position:50% 50%;background-image:url("/images/landing-image.jpg")}@media (max-width:549px){.landing__image{order:0;height:100px;min-height:0}}*{box-sizing:border-box}#root,body,html{height:100%}.App{display:flex;flex-direction:column}body{background-color:#efefef;font-weight:300}a{cursor:pointer;text-decoration:none;user-select:none}a.navigation{color:#878787}a.navigation:hover{color:#42c4ff}hr{margin:1rem 0 4rem;border-top-color:#878787}svg{vertical-align:middle}[disabled]{opacity:.5;pointer-events:none}img{max-width:100%}.Icon--Link{display:inline-flex;align-items:center}.Icon--Link svg{margin-right:.5rem}.Icon--Link-Right svg{margin-left:.5rem;margin-right:0}.Popover--Body{background:#fff;border-radius:4px;padding:1rem 2rem;box-shadow:0 2px 10px 0 rgba(34,103,168,.16),0 2px 55px 0 rgba(34,103,168,.1)}.Popover--Body a{color:#4881c0}.strong,b,strong{font-weight:600}.color-primary{color:#42c4ff}.pointer{cursor:pointer}.Popover{z-index:10}.pell-button{margin-bottom:0}.Label--Header{display:block;margin-bottom:1rem;font-weight:600;text-transform:uppercase;color:#90a0b1;font-size:1.2rem}.Label--Body>*{margin:0}.Label-hasError input{border-color:#eb6060}.Label--Error{text-transform:none;color:#eb6060}.pell{border:1px solid hsla(0,0%,4%,.1)}.pell,.pell-content{box-sizing:border-box}.pell-content{height:300px;outline:0;overflow-y:auto;padding:10px}.pell-actionbar{background-color:#fff;border-bottom:1px solid hsla(0,0%,4%,.1)}.pell-button{background-color:transparent;border:none;cursor:pointer;height:30px;outline:0;width:30px;vertical-align:bottom}.pell-button-selected{background-color:#f0f0f0}.pell-container{background-color:#fff;box-shadow:none;box-sizing:border-box;font-family:Titillium Web,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:2rem}.pell-content{border-radius:0 0 4px 4px;overflow:hidden;overflow-y:scroll;border:1px solid #bebebe;border-top-color:hsla(0,0%,4%,.1)}.pell-content:focus{border-color:#42c4ff}.pell-actionbar{border-radius:4px 4px 0 0;overflow:hidden;border:1px solid #bebebe;border-bottom:none;background-color:#f7f7f7}.Button,input[type=button],input[type=reset],input[type=submit]{align-items:center;background-color:transparent;border-radius:4px;border:1px solid #42c4ff;box-sizing:border-box;color:#42c4ff;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:500;height:40px;justify-content:center;letter-spacing:.1rem;line-height:1;margin:0;overflow:hidden;padding:0 3rem;position:relative;text-decoration:none;text-transform:none;white-space:nowrap}.Button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{color:#42c4ff}.Button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#888;color:#333}.Button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0}.Button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{background-color:#42c4ff;border-color:#42c4ff;color:#fff}.Button.button-primary:focus,.Button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{background-color:#0fb4ff;border-color:#0fb4ff;color:#fff}.Button.button-secondary,input[type=button].button-secondary,input[type=reset].button-secondary,input[type=submit].button-secondary{border-color:#bebebe;color:#3e444b}.Button.button-secondary:focus,.Button.button-secondary:hover,input[type=button].button-secondary:focus,input[type=button].button-secondary:hover,input[type=reset].button-secondary:focus,input[type=reset].button-secondary:hover,input[type=submit].button-secondary:focus,input[type=submit].button-secondary:hover{border-color:#a5a5a5;color:#272b2f}.Button.button-danger,input[type=button].button-danger,input[type=reset].button-danger,input[type=submit].button-danger{border-color:#eb6060;color:#eb6060}.Button.button-danger:focus,.Button.button-danger:hover,input[type=button].button-danger:focus,input[type=button].button-danger:hover,input[type=reset].button-danger:focus,input[type=reset].button-danger:hover,input[type=submit].button-danger:focus,input[type=submit].button-danger:hover{border-color:#e21c1c;color:#e21c1c}.Button.button-placeholder,input[type=button].button-placeholder,input[type=reset].button-placeholder,input[type=submit].button-placeholder{border-style:dashed}.Button.button-small,input[type=button].button-small,input[type=reset].button-small,input[type=submit].button-small{height:30px;line-height:28px;padding:0 2.5rem}.Button.button-borderless,input[type=button].button-borderless,input[type=reset].button-borderless,input[type=submit].button-borderless{border:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.ButtonGroup{margin:0 -1rem}.ButtonGroup.small{margin:0 -.5rem}.ButtonGroup .Button{margin:0 1rem}.ButtonGroup.small .Button{margin:0 .5rem}.ButtonGroup.right{justify-content:flex-end}.Button svg{font-size:2rem;margin:0 1rem 0 -1rem}.Button svg:nth-of-type(2){margin:0 -1rem 0 1rem}.button-icon{padding:0 1rem;min-width:40px}.button-icon svg{margin:0}.LoaderOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:inherit;z-index:1}.LoaderOverlay svg{margin:0}.Checklist{list-style-type:none}.Checklist li{display:flex;align-items:center;position:relative}.Checklist li:before{display:block;content:"";width:16px;height:16px;border:1px solid #ddd;border-radius:2px;margin-right:1rem}.Checklist li svg{font-size:23px;position:absolute;left:-2px}.Checklist.Radio li:before{border-radius:8px}.TableView th{color:#90a0b1;text-transform:uppercase;font-weight:600;font-size:1.2rem;text-align:center;border-color:#ddd}.TableView tbody tr:nth-child(odd){background-color:#f7f7f7}.TableView tbody td{text-align:center;border:1px solid #ddd}.TableView tbody td:first-of-type{padding-left:1.5rem;text-align:left}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker,.react-datepicker-wrapper{display:inline-block}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:4px;position:relative}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:4px;border-top-right-radius:4px;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:14.16px}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:24px;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:6.5px solid transparent;z-index:1}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:6px;text-align:center}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:70px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:70px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:207px;overflow-y:scroll;padding-right:30px;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:24px;line-height:24px;text-align:center;margin:2px}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:4px;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:24px;line-height:24px;text-align:center;margin:2px}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:4px;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--highlighted{border-radius:4px;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{border-radius:4px;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected{border-radius:4px;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:4px}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:6.5px}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:4px;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:inline-block;height:0;outline:0;padding:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"\D7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:7px;text-align:center;top:50%}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:21.6px}.react-datepicker__portal .react-datepicker__navigation{border:11.7px solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.MainNav{background-color:#fff;flex-shrink:0;height:64px;padding:0 4rem}.MainNav .UserMenu{display:none}@media (max-width:899px){.MainNav{padding:0 1%;justify-content:space-between}.MainNav .brand{margin-right:1rem}.MainNav ul{display:none}}@media (min-width:900px){.MainNav .Button-Hamburger{display:none}.MainNav .UserMenu{display:block}}.MainNav .brand{height:50px;margin-right:2.5rem;padding:0}.MainNav li{padding-left:2rem;padding-right:2rem}.MainNav .list-nav{font-size:1.2rem;text-transform:uppercase}.MainNav a{padding-bottom:2px}.MainNav a.active{border-bottom:2px solid #42c4ff;color:#42c4ff}.MainNav+div{flex:1;padding-top:2.8rem}.ModalContainer{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(29,33,37,.8);z-index:5;display:flex;align-items:center;justify-content:center}.ModalContainer~.GridContainer{overflow:hidden}.ModalContainer-Modal{position:absolute;right:0;top:0;bottom:0;background-color:#fff;max-width:100%}@media (max-width:549px){.ModalContainer-Modal{left:0}}.ModalContainer-Close{position:absolute;top:0;right:0;display:block}.Modal{display:flex;flex-direction:column;max-height:100%;overflow-y:scroll;overflow-x:hidden}.Modal-Header{background-color:#f7f7f7;padding:3rem 25rem 3rem 10rem}@media (max-width:549px){.Modal-Header{padding:2rem}.Modal-Header h1{margin-bottom:0}}.Modal-Body{margin-top:2rem;padding:3rem 25rem 3rem 10rem;flex:1}@media (max-width:899px){.Modal-Body{padding:2rem}}.Modal-Header+.Modal-Body{margin-top:0}.Prompt{padding:4rem 6rem 4rem 4rem;background-color:#fff;border-radius:4px;min-width:40%;max-width:450px;max-height:98%;overflow-y:scroll}.Modal-MainMenu--Menu{flex-direction:column;align-items:stretch}.Modal-MainMenu--Menu li{flex:1}.Modal-MainMenu--Menu a{display:block;text-align:center;padding:1rem 0}.UserMenu span{color:#3f474f;font-weight:600}.UserMenu svg:nth-of-type(2){color:#3f474f}.GridContainer{width:96%;max-width:1140px;margin:0 2%;align-self:center}.GridRow{display:flex}@media (max-width:549px){.GridRow--stack-phone{flex-direction:column}.GridRow--stack-phone .GridColumn--has-gutters{padding:0}.GridRow--stack-phone .GridColumn{flex-basis:auto}}@media (max-width:899px){.GridRow--stack-tablet{flex-direction:column}}.GridColumn{flex:1 1 0}.GridColumn:first-of-type{padding-left:0}.GridColumn:last-of-type{padding-right:0}.GridColumn--has-gutters{padding:0 15px}.GridColumn--fixed-size{flex-grow:0;flex-shrink:0}.GridColumn--size-1{flex-basis:8.33333%}.GridColumn--size-2{flex-basis:16.66667%}.GridColumn--size-3{flex-basis:25%}.GridColumn--size-4{flex-basis:33.33333%}.GridColumn--size-5{flex-basis:41.66667%}.GridColumn--size-6{flex-basis:50%}.GridColumn--size-7{flex-basis:58.33333%}.GridColumn--size-8{flex-basis:66.66667%}.GridColumn--size-9{flex-basis:75%}.GridColumn--size-10{flex-basis:83.33333%}.GridColumn--size-11{flex-basis:91.66667%}.GridColumn--size-12{flex-basis:100%}.GridColumn--offset-1{margin-left:8.33333%}.GridColumn--offset-2{margin-left:16.66667%}.GridColumn--offset-3{margin-left:25%}.GridColumn--offset-4{margin-left:33.33333%}.GridColumn--offset-5{margin-left:41.66667%}.GridColumn--offset-6{margin-left:50%}.GridColumn--offset-7{margin-left:58.33333%}.GridColumn--offset-8{margin-left:66.66667%}.GridColumn--offset-9{margin-left:75%}.GridColumn--offset-10{margin-left:83.33333%}.GridColumn--offset-11{margin-left:91.66667%}.GridColumn--offset-12{margin-left:100%}a.BackButton{color:#878787;display:flex;align-items:center;margin-bottom:2rem}a.BackButton>svg{margin-right:1rem;margin-top:-1px}.Notifications{left:0;position:fixed;right:0;top:0;z-index:2}.Notification{align-items:center;background:#bebebe;border-radius:4px;color:#fff;display:flex;justify-content:center;margin:0 2rem;padding:.8rem;position:relative;flex:1}.Notification .Icon--Notification{margin-right:1rem}.Notification .Button{position:absolute;right:0;color:#fff}.Notification--success{background:linear-gradient(70deg,#1bdbb5,#19c9a6)}.Notification--failure{background:linear-gradient(70deg,#ed6e6e,#eb6060)}.card--student{min-height:20rem}.card__personal{padding-left:4rem;background-repeat:no-repeat;background-image:url("/svg/icon-student.svg");flex-grow:1;margin-right:5rem;border-right:1px solid #bebebe}.card__info{flex-grow:3}.ResourceList{width:100%}.ResourceList .LoaderOverlay{font-size:45px;background-color:hsla(0,0%,100%,.75);color:#42c4ff}.ResourceList-Header{padding:0 1.5rem 1rem}.ResourceList-Row{background:#fff;border-radius:4px;border:1px solid #efefef;padding:1rem 1.5rem;margin:-1px;margin-bottom:1rem;transition:opacity .25s ease-in-out}.ResourceList-Column{margin-right:2rem}.ResourceList-Column:last-of-type{margin-right:0}.ResourceList-Column{flex:1;align-self:center}.ResourceTable-Cell-Kind{text-transform:capitalize}.ResourceTable-Cell-Status .Pill{width:100%}.ResourceList-Column-ReportCount,.ResourceList-Header-ReportCount{flex:0 1 100px}.Pager{font-size:1.2rem;line-height:1.2rem}.Pager p{margin:0 2rem}.Pager p:first-of-type{margin-top:-2px}.Pager a{display:block;margin:0 1rem}@media (max-width:549px){.Pager__perPage{display:none}}.Filters-Options{border-bottom:1px solid #bebebe;cursor:pointer;margin-bottom:1rem;max-width:100%;padding:1rem 0 2rem;text-transform:capitalize;width:360px}.Filters-Options:hover{color:#42c4ff}.Filter-Option{font-weight:600;margin:0 -2rem;text-transform:capitalize}.Filter-Option:hover{background-color:#f7f7f7}.Checkbox{display:flex;align-items:center;padding:10px;margin-left:-10px;user-select:none;cursor:pointer}.Checkbox input{margin:0;visibility:hidden;width:0;height:0}.Checkbox span{margin-left:10px}.Checkbox svg{position:absolute;font-size:16px;color:#fff}.Checkbox:before{box-sizing:border-box;display:block;content:"";width:16px;height:16px;border:1px solid #bebebe;border-radius:4px;position:relative}.Checkbox--is-checked:before{border-color:#42c4ff;background:#42c4ff}.Pill{text-transform:uppercase;font-size:9px;background-color:#878787;border-radius:8px;height:16px;line-height:16px;text-align:center;color:#fff}.Pill--neutral{background-color:#f5ac40}.Pill--success{background-color:#19c9a6}.Pill--danger{background-color:#eb6060}.Pill--info{text-transform:capitalize;background-color:#4881c0}.Pill--large{height:34px;line-height:34px;border-radius:17px;font-size:14px;padding:0 5px}.Pill--medium{height:30px;line-height:30px;border-radius:15px;font-size:14px;padding:0 1rem}.Pill--has-action{cursor:pointer}.Pill--has-action:hover{opacity:.9}.ResourceTable-Container{border-radius:0 0 4px 4px;border-top:1px solid #d8d8d8;overflow:hidden;position:relative;min-height:100px}.ResourceTable-Container .LoaderOverlay{top:48px;font-size:45px;background-color:hsla(0,0%,100%,.75);color:#42c4ff}.ResourceTable-Scroller{margin-left:300px;overflow-x:scroll}@media (max-width:549px){.ResourceTable-Scroller{margin-left:150px}}.ResourceTable{border-collapse:collapse;margin:0}.ResourceTable-Row{background-color:#fff;border:none}.ResourceTable-Row:last-of-type .ResourceTable-Cell{border-bottom:none}.ResourceTable-Cell,.ResourceTable-Header-Cell{border:none;border-bottom:1px solid #d8d8d8}.ResourceTable-Cell:first-of-type,.ResourceTable-Header-Cell:first-of-type{border-right:1px solid #d8d8d8;left:0;position:absolute;top:auto;width:300px}@media (max-width:549px){.ResourceTable-Cell:first-of-type,.ResourceTable-Header-Cell:first-of-type{width:150px}}.ResourceTable-Header-Cell{background-color:#e6edf0;color:#90a0b1;font-size:11px;font-weight:500;padding:15px;text-transform:uppercase;white-space:nowrap;position:relative;user-select:none}.ResourceTable-Header-Cell:hover{background-color:#e0e8ec;cursor:pointer}.ResourceTable-Header-Cell-Sorting{background-color:#dce6ea;color:#3f474f}.ResourceTable-Header-SortArrow{position:relative;margin-left:-11px;left:14px;top:-1px}.ResourceTable-Cell{background:#fff;height:70px;line-height:1.4}.ResourceTable-Cell>div{height:100%}.ResourceTable-Cell:first-of-type{margin-top:1px}.EmptyState{background:#fff;padding:60px 100px}@media (max-width:899px){.EmptyState{padding:30px}}.PageTitle{display:flex;justify-content:space-between;margin-bottom:3rem}.PageTitle h1{margin-bottom:0}.TitleGroup{display:flex;align-items:flex-end}@media (max-width:899px){.TitleGroup p,.TitleGroup svg{display:none}}.ResourceListActions,.SelectedResourceListActions{padding:1.5rem;background:#fff;border-radius:4px 4px 0 0}@media (min-width:550px){.ResourceListActions .Search{max-width:35%}}.Card{background:#fff;padding:2rem;border-radius:4px}.ReportQuestion--Body.row .columns:nth-of-type(4n+1){margin-left:0}.ReportQuestion--Checkbox .Label--Body label,.ReportQuestion--CheckboxQuestion .Label--Body label,.ReportQuestion--RadioQuestion .Label--Body label{font-size:20px;line-height:26px}.ReportQuestion--Checkbox .Label--Body input,.ReportQuestion--CheckboxQuestion .Label--Body input,.ReportQuestion--RadioQuestion .Label--Body input{margin:0;visibility:hidden;width:0;height:0}.ReportQuestion--Checkbox .Label--Body span:before,.ReportQuestion--CheckboxQuestion .Label--Body span:before,.ReportQuestion--RadioQuestion .Label--Body span:before{box-sizing:border-box;display:block;content:"";width:26px;height:26px;border:1px solid #bebebe;position:relative;float:left;margin-right:1rem}.ReportQuestion--Checkbox .Label--Body input:checked+span:before,.ReportQuestion--CheckboxQuestion .Label--Body input:checked+span:before,.ReportQuestion--RadioQuestion .Label--Body input:checked+span:before{border:8px solid #42c4ff}.ReportQuestion--RadioQuestion .Label--Body label span:before{border-radius:13px}.ReportQuestion--Checkbox .Label--Body label span:before,.ReportQuestion--CheckboxQuestion .Label--Body label span:before{border-radius:5px}.PageFooter{background-color:#fff;width:100%;height:80px;border-top:1px solid #efefef;padding:2rem 0;position:fixed;bottom:0;display:flex;justify-content:center}.NewReport>.container{margin-bottom:11rem}.ReportView .Label--ItemLabel{margin-bottom:3rem}.ReportView .ReportView--Header .Label--ItemLabel{margin-bottom:0}.ReportView h3{margin-top:3rem;margin-bottom:1rem}.ReportView img{width:100%}.ReportView__isPreviousVersion{border:1px solid #19c9a6;position:relative}.ReportView__isPreviousVersion:after{display:block;content:"Previous Version";position:absolute;top:0;right:0;background:#19c9a6;color:#fff;padding:5px 10px}.Page{background:#fff;padding:6rem 10rem 10rem;box-shadow:0 2px 4px 0 rgba(63,71,79,.16);margin-bottom:4rem}@media (max-width:899px){.Page{padding:1rem}}.Page>img{margin-bottom:2rem}.Attachments{border-top:1px solid #bebebe;margin-left:-10rem;margin-right:-10rem;padding:4rem 16rem 0;margin-top:4rem}.Attachments__file{background:#f7f7f7;padding:1rem 2rem;margin:1rem 0;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.Attachments__file a{color:#3f474f}.Attachments{border-top:1px solid #bebebe;margin-left:-10rem;margin-right:-10rem;padding:4rem 16rem 0;margin-top:4rem}@media (max-width:899px){.Attachments{margin-left:-1rem;margin-right:-1rem;padding:4rem 1rem 0}}.Attachments__upload{padding:1rem;border:1px solid #bebebe;display:block;border-radius:4px;margin:3rem 0;overflow:hidden;max-width:100%}.Attachments__upload .Button{margin-right:1rem}.Attachments__upload input{margin:0;left:-99999px;position:absolute}.Attachments__file{background:#f7f7f7;padding:1rem 2rem;margin:1rem 0;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.Attachments__file a{color:#3f474f}.card--student{min-height:20rem}.card__personal{padding-left:4rem;background-repeat:no-repeat;background-image:url("/svg/icon-student.svg");border-right:1px solid #bebebe}.card__subtitle{color:#8c97a4;text-transform:uppercase;font-weight:600;font-size:12px}.Card--Column{min-height:170px}@media (max-width:549px){.Card--Column{min-height:0;margin-bottom:2rem}}.User__personalInfo{margin-right:3rem;border-right:1px solid #efefef}.User__personalInfo .GridRow{padding-right:3rem}@media (max-width:549px){.User__personalInfo{border-right:none;padding-bottom:1rem;border-bottom:1px solid #bebebe;margin-right:0}.User__personalInfo .GridRow{padding-right:0}}.ResourceGrid{margin:1rem 0 2rem}.ResourceGrid .GridRow{flex-wrap:wrap;margin:0 -15px}.ResourceGrid .GridColumn{padding:15px!important}.ResourceGrid-Item{padding:2rem;background:#fff;border-radius:4px}.NewReport,.Template{background-color:#fcefd6}.NewReport,.Report,.Template{display:flex;flex-direction:column}.NewReport .Page,.Report .Page,.Report>.container,.Template .Page{margin-bottom:11rem}.Template--AddButton{width:100%;height:100px;display:flex;justify-content:center;align-items:center;flex-direction:column}.TemplateQuestion{border:1px solid #bebebe;border-radius:4px;overflow:hidden;margin-bottom:3rem}.TemplateQuestion-Header{background-color:#f7f7f7;padding:2rem 4rem}.TemplateQuestion-Footer{background-color:#f7f7f7;padding:1rem 2rem}.TemplateQuestion-Body{padding:4rem 10rem}.TemplateQuestion-Body input{display:block;width:100%}.TemplateQuestion--Header--Actions a{display:block;line-height:1}.TemplateQuestion--Header--Actions--Move a{height:2rem}.TemplateQuestion--is-grouped{margin-bottom:0;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.TemplateQuestion--is-grouped+.TemplateQuestion{border-top-right-radius:0;border-top-left-radius:0}.QuestionMultiple--Answer{position:relative;padding-right:3rem;margin-right:-3rem}.QuestionMultiple--Answer a{position:absolute;right:0;top:47%;display:none}.QuestionMultiple--Answer:hover a,.QuestionMultiple--Answer input:focus+a{display:block}.InfoBox h5{line-height:2.5rem}.GridTest .GridRow{margin-bottom:3rem}.GridTest .GridColumn{height:50px;box-shadow:inset 0 0 0 1px #5f9ea0}
/*# sourceMappingURL=application-3f71ac52d13520101ae85020156fe273.css.map*/