@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700);.container a{font-size:.9em}.container button{font-family:Roboto,"Helvetica Neue",Arial,sans-serif}.container .hints{background:rgba(113,176,63,.5);display:block;font-size:.9em;flex:1 0 100%;padding:.7em .9em;margin:0 0 1rem}.btn{cursor:pointer}.btn-primary{color:#fff;background-color:#70b040;border-color:#70b040}.btn-primary:hover{color:#fff;background-color:#588b32;border-color:#538330}.btn.focus,.btn:focus{box-shadow:0 0 0 2px rgba(112,112,112,.25)}.btn-primary.disabled,.btn-primary:disabled{background-color:#70b040;border-color:#70b040}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#588b32;background-image:none;border-color:#538330}button.btn.dropdown-toggle:after{content:none}.dropdown-item:hover{background-color:rgba(0,0,0,.05)}.dropdown-item.action-delete{margin-top:.5rem;color:#d9534f}.dropdown-item.action-delete:hover{cursor:pointer;background:#d9534f;color:#fff}input.form-control{margin:0}.form-control:focus{color:#464a4c;background-color:#fff;border-color:#b3d997;outline:0}body{font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400}#contents>div{display:grid;grid:[row1-start] "header header" 1fr [row1-end] [row2-start] "body body" auto [row2-end]/1fr 1fr;grid-gap:1rem 2rem}section.login{padding:2rem}.recent-forms h1{margin:0}.new-form h1{margin:0 0 1rem 0}.new-form h2,.recent-forms .documents article{border-radius:.25rem;display:flex;font-weight:400;margin:0 0 .5rem;padding:.5rem;position:relative}.new-form h2{color:#292b2c;font-size:1rem;align-items:center}.new-form.selected h2{padding:0;color:rgba(41,43,44)}.new-form:not(.selected) h2:hover,.recent-forms .documents article:hover{background-color:rgba(0,0,0,.05);cursor:pointer}.alert-list{list-style:none;padding-left:0}.landing-page>.alert{grid-column:body-start/body-end;margin:0}.alert.alert-info{background-color:#ebf7d9;border-color:#dcf1bc}.alert-info a:link,.alert-info a:visited{color:#578017}.new-form .form-group{display:flex;align-items:center}.new-form .form-group label{flex:0 0 6rem;font-weight:400;margin-bottom:0}.new-form .form-group .elm-select,.new-form .form-group .selector-group{flex:1 1 auto;margin-bottom:0;align-items:center}.recent-forms{min-height:25rem}.recent-forms .documents{position:relative}.recent-forms .documents h3{color:#292b2c;font-size:1rem;margin-bottom:0}.recent-forms article .document-anchor{display:flex;flex:2 0 0;color:rgba(41,43,44);text-decoration:none}.recent-forms article .document-anchor div{padding-top:.3rem}.recent-forms article .document-extra{margin:-.5rem 0 0 0}.recent-forms article time{font-size:.75em;font-weight:300;margin:0 0 0 auto;white-space:nowrap}.recent-forms .employer{font-size:.9em;font-weight:300;margin:0;padding-top:.3rem}.recent-forms .buttons{position:absolute;bottom:0;right:0;margin:0 .5rem .5rem 0;display:flex;flex-direction:row}.recent-forms .buttons .btn-secondary{padding:.3rem .8rem;font-size:.9em}.search-options{margin-bottom:1rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"teacher-filter semester-filter" "search search";grid-gap:.5rem}.search-options .search{grid-area:search}.recent-forms .heading.recent-form-group{display:grid;grid-template-columns:auto 2.2rem;grid-template-rows:auto;margin-bottom:1rem}.recent-forms .heading .dropdown{justify-self:end;align-self:center}.recent-forms .heading .dropdown button{background:0 0;color:#3d3d3d;font-size:1.5rem;line-height:1;padding:0 .5rem;padding-top:.3rem;width:1.7rem}.recent-forms .heading .dropdown button:hover{background:0 0}.software-links{grid-column-start:2;margin-top:1rem}.software-links ul{list-style:none;text-align:right}.software-links li{margin:0}.recent-forms .new-document{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.5s}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}.recent-forms .new-document .document-time:after{content:' ⭐ '}.show-less,.show-more{border-radius:.25rem;display:block;padding:.75rem 0;text-align:center;color:rgba(41,43,44)}.show-less:focus,.show-less:hover,.show-more:focus,.show-more:hover{color:rgba(41,43,44);text-decoration:none}.show-less:hover,.show-more:hover{background-color:rgba(0,0,0,.05)}.show-less.chevron.top:before,.show-more.chevron.bottom:before{position:relative;left:-.5rem}.show-more.chevron.bottom:before{top:.2rem}.show-less.chevron.top:before{top:.4rem}.form-type-icon{display:flex;align-items:center;justify-content:center;background-color:#464a4c;border-radius:.25rem;font-weight:700;color:#fff;cursor:pointer;text-decoration:none;margin-right:1rem}.form-type-icon:hover,abbr:hover,abbr[data-original-title],abbr[title]{cursor:default}abbr.form-type-icon[title]{text-decoration:none;border-bottom:none}.goal .form-type-icon{background-color:#426d1a}.celp .form-type-icon{background-color:#f46036}.cov .form-type-icon{background-color:#4cbb17}.wcdsb_covid19 .form-type-icon{background-color:#4cbb17}.agree .form-type-icon{background-color:#e12423}.wea .form-type-icon{background-color:#414770}.oyap .form-type-icon{background-color:#372248}.risk .form-type-icon{background-color:#ba8f00}.decl .form-type-icon{background-color:#7a1010}.swim .form-type-icon{background-color:#fe37af}.scelp .form-type-icon{background-color:#f46036}.pplp .form-type-icon{background-color:#5b85aa}.pla .form-type-icon{background-color:#9e376a}.wec .form-type-icon{background-color:#012a36}.equ .form-type-icon{background-color:#f7b538}.ocot .form-type-icon{background-color:#3e5641}.ecf .form-type-icon{background-color:#f7c1bb}.swa .form-type-icon{background-color:#1c0221}.hspa .form-type-icon{background-color:#00008b}.pfwc .form-type-icon{background-color:#372248}.amd .form-type-icon{background-color:#fe7f9c}.aic .form-type-icon{background-color:#008081}.pac .form-type-icon{background-color:#b0fc38}.ppe .form-type-icon{background-color:#324634}.ic .form-type-icon{background-color:#e48b2e}.asou .form-type-icon{background-color:#394f87}.owea .form-type-icon{background-color:#12abd6}.tea .form-type-icon{background-color:#cf1e1e}.conf .form-type-icon{background-color:#c2a5f0}.amend .form-type-icon{background-color:#40e0d0}.cepa .form-type-icon{background-color:#ffaa80}.sph .form-type-icon{background-color:#663046}.roi .form-type-icon{background-color:#757575}.tsp .form-type-icon{background-color:#18b6B}.hs .form-type-icon{background-color:#b65fcf}.app .form-type-icon{background-color:#3ded97}.declHealth .form-type-icon{background-color:#7a1010}.scesp .form-type-icon{background-color:#c88df8}.nj .form-type-icon{background-color:#9ce2fd}.new-form:not(.selected) h2{cursor:pointer}.new-form.selected h1{display:flex}.new-form.selected h1 .back{font-size:1rem;align-self:center;margin:0 .7rem 0 .3rem;color:rgba(41,43,44)}.new-form.selected .chevron:before{left:-.1rem}.new-form.selected .form-type-icon,.recent-forms .documents .form-type-icon{font-size:.8em;min-width:3rem;width:3rem;height:3rem}.new-form .form-type-icon{width:4rem;height:4rem}.new-form.selected .form-type-icon{cursor:default}.new-form .more-or-less{margin-bottom:1rem}.new-form .more-or-less a:active,.new-form .more-or-less a:link,.new-form .more-or-less a:visited{color:rgba(41,43,44);margin-left:.6rem;text-decoration:none}.new-form .more-or-less a:hover{text-decoration:underline}.new-form .more-or-less .chevron:before{left:-.5rem}.form-creation-buttons .btn-primary{margin-left:1rem}.duplicate{background:#e7e7ed;flex-wrap:wrap}.recent-forms .documents article.duplicate{padding:0}.duplicate:before{content:'Use this form as a template';display:block;font-size:.9em;background:rgba(113,176,63,.5);flex:1 0 100%;padding:.3em .9em;margin:0 0 .7rem}.duplicate div{padding-bottom:1rem}.duplicate abbr{margin-left:1rem}.elm-select-menu{position:absolute;top:2rem;z-index:1000;width:100%;background-color:#fff;border:1px solid #b3d997;border-width:0 1px 1px;border-radius:0 0 .25rem .25rem}#course-select-input{overflow:hidden}.elm-select-item{padding:.25rem;cursor:pointer}.elm-select-item:hover{background-color:rgba(0,0,0,.05)}.selector-group{display:flex;margin-bottom:1rem}.selector-group .elm-select{flex:1;margin-bottom:0}#employer-select{margin-right:1rem}.form-creation-buttons{display:flex;justify-content:flex-end}.form-creation-buttons .btn:not(:last-child){margin-right:.6rem}.student-profile-link:not(.disabled){margin:0 .5rem}.student-profile-link a:link,.student-profile-link a:visited{color:rgba(41,43,44)}.student-profile-link img{width:1.5rem;margin:0 .3rem;position:relative;top:-.05rem}body.modal-open .modal-dialog{display:block}.employer-modal .modal-dialog{max-width:80%}.modal-body,.modal-header{padding:1.5rem}.modal-header h2{font-size:1.5rem;font-weight:400}.modal-dialog h3{font-size:1.25rem;font-weight:400;opacity:.6;margin-bottom:1rem}.modal-dialog label{font-weight:500;white-space:nowrap;flex:1 0 auto;margin:0 .8rem 0 0}.modal-dialog input:not(:last-child){margin-right:1rem}.modal-footer .btn{margin-left:.6rem}.employer-contact-form{margin:2rem 0}.employer-contact-form .contact.form-group{background:#eee;margin-bottom:1rem;padding:1rem 3rem 1rem 1rem;margin-bottom:1rem;position:relative}.employer-contact-form .contact .form-group{display:flex;align-items:center;margin:0 50px 1rem 0;flex-wrap:wrap}.employer-contact-form .contact.form-group .btn{cursor:pointer;position:absolute;top:1rem;right:1rem}.employer-contact-form .contact.form-group .contact-input{display:flex;min-width:400px}.employer-contact-form .contact.form-group .contact-input label{width:100px;align-self:center}.employer-contact-form .contact.form-group .contact-input input{margin-right:.8rem}.modal-dialog .employer-form{overflow:auto}.employer-position-form label,.modal-dialog .employer-form label,.modal-dialog label[for^=email]{float:left;line-height:2.4rem;margin-right:.8rem}.modal-dialog .employer-form input{max-width:calc(100% - 11rem)}.modal-dialog label[for^=email]{width:5.3rem}.modal-dialog .contact-numbers{clear:both;margin-top:.5rem}.employer-contact-form hr{display:none}.employer-position-form .position.form-group{display:flex;background:#eee;padding:1rem}.chevron:before{border-color:rgba(41,43,44);border-style:solid;border-width:.2rem .2rem 0 0;content:'';display:inline-block;height:.6rem;left:.3rem;position:relative;top:.3rem;transform:rotate(-45deg);vertical-align:top;width:.6rem}.chevron.right:before{left:0;transform:rotate(45deg)}.chevron.top:before{top:.6rem}.chevron.bottom:before{top:.25rem;transform:rotate(135deg)}.chevron.left:before{left:.25em;transform:rotate(-135deg)}.new-form fieldset{box-shadow:none}html body{font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#292b2c;background:#c6cbcd}h1{border-bottom:1px solid #ddd;color:#91999d;font-size:2.2rem;font-weight:400;margin-bottom:1rem}.recent-forms h1{border-bottom:none}header{background:#f7f7f7;padding:.25rem 1rem;margin-bottom:1rem}header .branding{color:#000;font-size:1.25em}header .branding span{color:#70b040}#contents>div{padding:2rem}.container{background:#f7f7f9;border:1px solid #abb2b5;border-radius:5px;padding-left:0;padding-right:0}.recent-forms .heading.recent-form-group{border-bottom:1px solid #ddd}