html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a img{border:0}@keyframes jelly{0%{-webkit-transform:matrix(0,0,0,0,0,0);transform:matrix(0,0,0,0,0,0)}3.4%{-webkit-transform:matrix(.316,0,0,.407,0,0);transform:matrix(.316,0,0,.407,0,0)}4.7%{-webkit-transform:matrix(.45,0,0,.599,0,0);transform:matrix(.45,0,0,.599,0,0)}6.81%{-webkit-transform:matrix(.659,0,0,.893,0,0);transform:matrix(.659,0,0,.893,0,0)}9.41%{-webkit-transform:matrix(.883,0,0,1.168,0,0);transform:matrix(.883,0,0,1.168,0,0)}10.21%{-webkit-transform:matrix(.942,0,0,1.226,0,0);transform:matrix(.942,0,0,1.226,0,0)}13.61%{-webkit-transform:matrix(1.123,0,0,1.332,0,0);transform:matrix(1.123,0,0,1.332,0,0)}14.11%{-webkit-transform:matrix(1.141,0,0,1.331,0,0);transform:matrix(1.141,0,0,1.331,0,0)}17.52%{-webkit-transform:matrix(1.208,0,0,1.239,0,0);transform:matrix(1.208,0,0,1.239,0,0)}18.72%{-webkit-transform:matrix(1.212,0,0,1.187,0,0);transform:matrix(1.212,0,0,1.187,0,0)}21.32%{-webkit-transform:matrix(1.196,0,0,1.069,0,0);transform:matrix(1.196,0,0,1.069,0,0)}24.32%{-webkit-transform:matrix(1.151,0,0,.96,0,0);transform:matrix(1.151,0,0,.96,0,0)}25.23%{-webkit-transform:matrix(1.134,0,0,.938,0,0);transform:matrix(1.134,0,0,.938,0,0)}29.03%{-webkit-transform:matrix(1.063,0,0,.897,0,0);transform:matrix(1.063,0,0,.897,0,0)}29.93%{-webkit-transform:matrix(1.048,0,0,.899,0,0);transform:matrix(1.048,0,0,.899,0,0)}35.54%{-webkit-transform:matrix(.979,0,0,.962,0,0);transform:matrix(.979,0,0,.962,0,0)}36.74%{-webkit-transform:matrix(.972,0,0,.979,0,0);transform:matrix(.972,0,0,.979,0,0)}41.04%{-webkit-transform:matrix(.961,0,0,1.022,0,0);transform:matrix(.961,0,0,1.022,0,0)}44.44%{-webkit-transform:matrix(.966,0,0,1.032,0,0);transform:matrix(.966,0,0,1.032,0,0)}52.15%{-webkit-transform:matrix(.991,0,0,1.006,0,0);transform:matrix(.991,0,0,1.006,0,0)}59.86%{-webkit-transform:matrix(1.006,0,0,.99,0,0);transform:matrix(1.006,0,0,.99,0,0)}63.26%{-webkit-transform:matrix(1.007,0,0,.992,0,0);transform:matrix(1.007,0,0,.992,0,0)}75.28%{-webkit-transform:matrix(1.001,0,0,1.003,0,0);transform:matrix(1.001,0,0,1.003,0,0)}85.49%{-webkit-transform:matrix(.999,0,0,1,0,0);transform:matrix(.999,0,0,1,0,0)}90.69%{-webkit-transform:matrix(.999,0,0,.999,0,0);transform:matrix(.999,0,0,.999,0,0)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out-to-display-none{0%{opacity:1}90%{opacity:0}to{opacity:0;visibility:hidden}}@keyframes pulse{0%{opacity:.6}50%{opacity:.1}}.blur-image{filter:blur(2px);-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px)}.blur-image-more{filter:blur(3px);-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px)}@font-face{font-family:streamline;src:url("/fonts/streamline.eot?r0el6p");src:url("/fonts/streamline.eot?r0el6p#iefix") format("embedded-opentype"),url("/fonts/streamline.ttf?r0el6p") format("truetype"),url("/fonts/streamline.woff?r0el6p") format("woff"),url("/fonts/streamline.svg?r0el6p#streamline") format("svg");font-weight:400;font-style:normal}i{font-family:streamline!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.streamline-bin-1:before{content:"\E90D"}.streamline-paperclip-1:before{content:"\E90E"}.streamline-paperclip-2:before{content:"\E90F"}.streamline-check-box-1:before{content:"\E932"}.streamline-check-box-2:before{content:"\E933"}.streamline-calendar-1:before{content:"\E969"}.streamline-calendar-2:before{content:"\E96A"}.streamline-clock-1:before{content:"\E96B"}.streamline-timer-full-2:before{content:"\E973"}.streamline-timer-half-3:before{content:"\E976"}.streamline-timer-quarter-2:before{content:"\E979"}.streamline-watch-1:before{content:"\E97C"}.streamline-email-send-1:before{content:"\E99E"}.streamline-gender-female:before{content:"\E9E4"}.streamline-gender-male-female:before{content:"\E9E5"}.streamline-gender-male:before{content:"\E9E6"}.streamline-chat-double-bubble-4:before{content:"\E900"}.streamline-new-document:before{content:"\E910"}.streamline-design-mug:before{content:"\E901"}.streamline-stapler:before{content:"\E902"}.streamline-headphone-1:before{content:"\E903"}.streamline-sunny:before{content:"\E904"}.streamline-graph-bar-increase:before{content:"\E905"}.streamline-bank-notes-3:before{content:"\E906"}.streamline-cheque:before{content:"\E907"}.streamline-coin-bank-note:before{content:"\E908"}.streamline-coins-1:before{content:"\E909"}.streamline-money-bag-dollar:before{content:"\E90A"}.streamline-window-code-3:before{content:"\E90B"}.streamline-location-pin-1:before{content:"\E911"}.streamline-globe-2:before{content:"\E912"}.streamline-travel-bag-2:before{content:"\E90C"}.streamline-pulse-check:before{content:"\E913"}.action-button{font-size:14px;line-height:21px;background:#df1995;border-radius:5.25px;border:none;border-bottom:2px solid #b11476;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:700;text-align:center;text-decoration:none;padding:9.5px 10.5px}@media screen and (max-width:480px){.action-button{padding-left:42px;padding-right:42px}}.action-button:focus{outline:none}.action-button.action-button--secondary{background:#e6e8e9;color:#3b4d56;font-weight:700;padding:4.25px 21px;border-bottom:2px solid #cbcfd1}@media screen and (max-width:480px){.action-button.action-button--secondary{padding-left:42px;padding-right:42px}}.action-button--inline{margin-top:0}.action-button.action-button--secondary.action-button--secondary-same-size{margin-right:5.25px;padding:9.5px 10.5px}.action-button.action-button--block{display:block;width:100%}.help-text{font-size:14px;line-height:21px;color:#cbcfd1;margin:0}.help-text--block{display:block}html{font-size:14px;line-height:21px;font-family:proxima-nova,sans-serif;font-weight:400;color:#3b4d56;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;overflow-x:hidden}a{color:inherit}h1,h2,h3,h4,p{margin:21px 0}.field{margin-bottom:10.5px}.max-length-warning{color:#cbcfd1}.placeholder{color:#a9a9a9;position:absolute;top:5.25px;left:5.25px;width:calc(100% - 21px);overflow-y:scroll;height:calc(100% - 42px);font-size:14px}.placeholder::-webkit-scrollbar{display:none}.fieldset{border:none;padding:0}.site-header{max-width:100%;margin-left:auto;margin-right:auto;background:#3b4d56;box-sizing:border-box;padding:0 21px;height:63px}.site-header:after{clear:both;content:"";display:table}@media screen and (max-width:768px){.site-header{height:auto}}.site-header__logo{float:left;display:block;margin-right:2%;width:23.5%;display:inline-block;padding-top:11.55px}.site-header__logo:last-child{margin-right:0}@media screen and (max-width:480px){.site-header__logo{padding-top:5.25px}}.site-header__nav{color:#fff;float:right;list-style:none;margin-top:10.5px}@media screen and (max-width:768px){.site-header__nav{display:none;float:none;clear:both}}@media screen and (max-width:768px){.site-header__nav.site-header__nav--enabled{display:block}}.site-header__hamburger{display:none;float:right;list-style:none;margin-top:7.35px}@media screen and (max-width:768px){.site-header__hamburger{display:inline-block}}.site-nav__item{display:inline-block;position:relative}@media screen and (max-width:768px){.site-nav__item{display:block;width:100%}.site-nav__item:last-child .site-nav__link{border-bottom:0}}.site-nav__link{font-size:17.5px;line-height:21px;color:#fff;float:left;padding:9.45px 7.35px 10.5px;opacity:.75}@media screen and (max-width:768px){.site-nav__link{border-bottom:1px solid hsla(200,6%,91%,.5);clear:both;float:none;display:block;width:100%;padding-top:9.5px;padding-bottom:10.5px}}.site-nav__link:hover{opacity:1}.site-nav__item:last-of-type .site-nav__link{padding-right:0}.site-nav__item-unread{font-size:10.5px;line-height:21px;border-radius:100%;background:#7dbb31;color:#fff;font-weight:700;height:15px;line-height:15px;position:absolute;right:-2px;text-align:center;top:0;width:15px}@media screen and (max-width:768px){.site-nav__item-unread{right:auto;top:3px}}.link{color:inherit;cursor:pointer;text-decoration:none}.heading{font-size:24.5px;line-height:42px;font-weight:700;margin-top:21px;margin-bottom:21px}.page-container{padding-left:21px;padding-right:21px}.hero{max-width:100%;margin-left:auto;margin-right:auto;background:url(/images/hero-couch.jpg) no-repeat 50%;background-size:cover;box-sizing:border-box;height:546px}.hero:after{clear:both;content:"";display:table}.hero--for-employers{background:url(/images/for-employers.jpg) no-repeat 50%}.hero__overlay{background:rgba(59,77,86,.8);display:block;height:100%;padding-top:189px;width:100%}.hero__heading--tagline{float:left;display:block;width:49%;margin:0 2% 21px 25.5%;font-size:35px;line-height:63px;line-height:43px;color:#fff;font-weight:700;min-height:86px;position:relative;text-align:center}.hero__heading--tagline:last-child{margin-right:0}@media screen and (max-width:1024px){.hero__heading--tagline{float:left;display:block;margin-right:3.0303%;width:100%;margin-left:0}.hero__heading--tagline:last-child{margin-right:0}}@media screen and (max-width:480px){.hero__heading--tagline{padding-left:42px;padding-right:42px;min-height:129px}}@media screen and (max-width:320px){.hero__heading--tagline{font-size:28px;line-height:42px}}.hero__heading-tagline-tilt{color:#c9da2a;position:absolute;right:-42px;top:-31.5px;transform:rotate(15deg)}@media screen and (max-width:1024px){.hero__heading-tagline-tilt{right:0}}@media screen and (max-width:480px){.hero__heading-tagline-tilt{right:0}}.hero__changing-text{display:block;position:relative}.hero__change-cursor{animation:pulse .9s infinite;background:#1abc9c;display:inline-block;height:43px;opacity:.6;position:absolute;margin-left:5.25px;width:5.25px}.hero__action{float:left;display:block;margin-right:2%;width:49%;margin-left:25.5%;margin-top:21px;text-align:center}.hero__action:after{clear:both;content:"";display:table}.hero__action:last-child{margin-right:0}@media screen and (max-width:1024px){.hero__action{float:left;display:block;margin-right:3.0303%;width:100%;margin-left:0}.hero__action:last-child{margin-right:0}}.hero__call-to-action--bottom{float:left;display:block;margin-right:2%;width:100%;margin-left:0;border-top:1px solid #e6e8e9;margin-top:31.5px;padding:21px 0 31.5px;text-align:center}.hero__call-to-action--bottom:after{clear:both;content:"";display:table}.hero__call-to-action--bottom:last-child{margin-right:0}.hero__action-button{font-size:14px;line-height:21px;background:#df1995;border-radius:5.25px;border:none;border-bottom:2px solid #b11476;color:#fff;cursor:pointer;font-weight:700;text-align:center;text-decoration:none;padding:9.5px 10.5px;font-size:21px;line-height:42px;box-sizing:border-box;padding-left:42px;padding-right:42px}@media screen and (max-width:480px){.hero__action-button{padding-left:42px;padding-right:42px}}.hero__action-button:focus{outline:none}.hero__call-to-action-title{margin-top:0}.home-tagline{float:left;display:block;margin-right:2%;width:100%;border-bottom:1px solid #e6e8e9;box-sizing:border-box;color:#3b4d56;padding:5.25px 21px}.home-tagline:after{clear:both;content:"";display:table}.home-tagline:last-child{margin-right:0}.home-tagline__copy{margin-left:25.5%;float:left;display:block;margin-right:2%;width:49%;text-align:center}.home-tagline__copy:last-child{margin-right:0}@media screen and (max-width:1024px){.home-tagline__copy{float:left;display:block;margin-right:3.0303%;width:100%;margin-left:0}.home-tagline__copy:last-child{margin-right:0}}@media screen and (max-width:480px){.home-tagline__copy{float:left;display:block;margin-right:6.25%;width:100%;margin-left:0}.home-tagline__copy:last-child{margin-right:0}}.home-tagline__heading{font-size:31.5px;line-height:42px;font-weight:700;line-height:31.5px;text-align:center}.home-tagline__paragraph{font-size:21px;line-height:42px;line-height:28px}.home-overview{float:left;display:block;margin-right:2%;width:100%}.home-overview:after{clear:both;content:"";display:table}.home-overview:last-child{margin-right:0}.home-overview__article{float:left;display:block;margin-right:2%;width:32%;margin-bottom:21px}.home-overview__article:last-child{margin-right:0}@media screen and (max-width:768px){.home-overview__article{float:left;display:block;margin-right:3.0303%;width:100%}.home-overview__article:after{clear:both;content:"";display:table}.home-overview__article:last-child{margin-right:0}}.home-overview__article-icon{display:block;margin-top:31.5px;text-align:center}.home-overview__article-icon img{width:95px}.home-overview__article h2{font-size:24.5px;line-height:42px;margin-top:21px;margin-bottom:21px;font-weight:700;color:#669b1b;margin-top:10.5px;margin-bottom:10.5px;text-align:center}.home-overview__article p{font-size:14px;line-height:21px;margin:0 0 10.5px}.home-events{background:#3b4d56;color:#fff;padding:0 21px}.saying-container{display:block;background:#fafbfb;border-bottom:1px solid #e6e8e9;border-top:1px solid #e6e8e9;clear:both;padding-top:21px;padding-bottom:31.5px}.saying-container:after{clear:both;content:"";display:table}@media screen and (max-width:480px){.saying-container{padding-left:21px;padding-right:21px}}.saying{float:left;display:block;margin-right:2%;width:66%;margin-left:17%}.saying:last-child{margin-right:0}@media screen and (max-width:480px){.saying{float:left;display:block;margin-right:2%;width:100%;margin-left:0}.saying:last-child{margin-right:0}}.saying__heading{margin-top:0;text-align:center}.saying__testimonial{float:left;display:block;margin-right:3.0303%;width:48.48485%;border-radius:5.25px;box-shadow:inset 0 1px #fff,0 1px 2px #e6e8e9;background:#fff;padding:21px;margin-bottom:21px}.saying__testimonial:last-child,.saying__testimonial:nth-child(2n){margin-right:0}.saying__testimonial:nth-child(odd){clear:left}@media screen and (max-width:768px){.saying__testimonial{float:left;display:block;margin-right:3.0303%;width:100%;margin-right:0}.saying__testimonial:last-child{margin-right:0}}@media screen and (max-width:480px){.saying__testimonial{float:left;display:block;margin-right:2%;width:100%}.saying__testimonial:last-child{margin-right:0}}.saying__quote{font-size:17.5px;line-height:21px;display:block;margin:0}.saying__quote-marks{color:#df1995;font-size:32px}.saying__avatar-container{float:left;display:block;margin-right:4.93827%;width:16.04938%;border-radius:100%;margin-top:21px;width:74px}.saying__avatar-container:last-child{margin-right:0}.saying__avatar{border-radius:100%;border:3px solid #fff;box-shadow:0 0 0 2px #7dbb31;width:100%}.saying__author{float:left;display:block;margin-right:4.93827%;width:79.01235%;color:#a0b3bd;display:inline-block;margin-top:36.75px;width:calc(100% - 74px - 42px)}.saying__author:last-child{margin-right:0}@media screen and (max-width:480px){.saying__author{width:calc(100% - 74px - 63px)}}.footer{float:left;display:block;margin-right:2%;width:100%;font-size:14px;line-height:21px;box-sizing:border-box;border-top:1px solid #e6e8e9;color:#959da1;height:168px;padding-top:21px}.footer:after{clear:both;content:"";display:table}.footer:last-child{margin-right:0}.footer a{color:inherit;text-decoration:none}.footer nav{list-style:none;text-align:center}.footer nav a{padding:0 10.5px}.footer nav li{display:inline-block}.footer ul{padding:0}.footer__secondary-links{color:#cbcfd1}.footer__sponsor{margin:21px 0;text-align:center}.blur{background:rgba(17,23,26,.8);height:100vmax;width:100%}.blur--clear{background:transparent;left:0;position:absolute;top:0;z-index:10}.blur--application{background:rgba(0,0,0,.5);height:100vmax;width:100%}.outer-container--application,.outer-container--institution-email,.outer-container--login,.outer-container--student-profile{position:absolute;left:0;top:0;width:100%}.outer-container--data-dashboard{max-width:96vw;margin-left:auto;margin-right:auto;float:left;display:block;margin-right:2%;width:83%;margin-left:8.5%;padding-bottom:42px}.outer-container--data-dashboard:after{clear:both;content:"";display:table}.outer-container--data-dashboard:last-child{margin-right:0}.outer-container--blank-slate{max-width:96vw;margin-left:auto;margin-right:auto;float:left;display:block;margin-right:2%;width:49%;margin-left:25.5%;padding-bottom:42px}.outer-container--blank-slate:after{clear:both;content:"";display:table}.outer-container--blank-slate:last-child{margin-right:0}@media screen and (max-width:480px){.outer-container--blank-slate{float:left;display:block;margin-right:2%;width:100%;margin-left:0;padding:0 21px 42px}.outer-container--blank-slate:last-child{margin-right:0}}.horizontal-row{border-top:5.25px solid #ffdc96;height:5.25px}.login{float:left;display:block;margin-right:2%;width:32%;margin-left:34%;animation:fade .15s linear both;background:#fff;box-sizing:border-box;border-radius:2.625px;position:fixed;padding:21px;top:105px}.login:last-child{margin-right:0}@media screen and (max-width:480px){.login{margin-left:8.5%;float:left;display:block;margin-right:6.25%;width:73.4375%;left:13.28125%;margin-left:0}.login:last-child{margin-right:0}}.login__field,.signup__field{margin-bottom:10.5px}.login__submit,.signup__submit{margin-top:21px}.login__heading,.signup__heading{margin-top:0;margin-bottom:10.5px;text-align:center}.login__reset-password{margin:5.25px 0 0;text-align:right}.signup__tabs-container{float:left;display:block;width:49%;margin:63px 2% 63px 25.5%;background:#fff;border:1px solid #7dbb31;box-sizing:border-box;border-radius:2.625px;padding-bottom:21px}.signup__tabs-container:last-child{margin-right:0}@media screen and (max-width:480px){.signup__tabs-container{float:left;display:block;margin-right:4.08163%;width:82.65306%;margin-left:8.67347%;margin-top:21px}.signup__tabs-container:last-child{margin-right:0}}.signup__tabs{cursor:pointer;display:block;float:left;margin-bottom:31.5px;width:100%}.signup__tab-item{background:#7dbb31;color:#fff;float:left;padding:10.5px 0;text-align:center;text-transform:uppercase;width:50%}.signup__tab-item--current{background:#fff;color:#7dbb31}.signup__field{clear:both;margin-bottom:10.5px;padding:0 63px}@media screen and (max-width:480px){.signup__field{padding:0 21px}}.signup__submit{margin-top:21px}.signup__heading{margin-top:0;margin-bottom:0;text-align:center}.signup__intro{border-bottom:1px solid #7dbb31;margin-top:0;padding-bottom:21px;text-align:center}@media screen and (max-width:480px){.signup__intro{padding:0 21px 21px}}.signup__field-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.button--block{font-size:14px;line-height:21px;display:block;height:42px;width:100%;clear:both;cursor:pointer}.button--block:focus{outline:none}.input:focus{outline:1px solid #1abc9c}.edit-job input[type=text],.edit-job textarea,.event-edit__form input[type=text],.event-edit__form textarea,.input--block,.project-edit__form input[type=text],.project-edit__form textarea{font-size:14px;line-height:21px;border-radius:2.625px;border:1px solid #e6e8e9;display:block;height:31.5px;padding:4.25px 5.25px;width:100%}.input--checkbox,.input--radio{margin-right:10.5px}.label--block{font-size:14px;line-height:21px;display:block;width:100%}.error{color:#df1995;display:block;font-size:inherit}.error--block{font-size:14px;line-height:21px;display:block;width:100%}ul.errorlist{list-style:none;margin:0;padding:0;color:#df1995}.student-profile{display:block;padding:21px 0}.student-profile:after{clear:both;content:"";display:table}.student-profile__photo{float:left;display:block;margin-right:2%;width:15%;margin-left:8.5%;cursor:pointer;text-align:center}.student-profile__photo:last-child{margin-right:0}@media screen and (max-width:480px){.student-profile__photo{float:left;display:block;margin-right:4.08163%;width:82.65306%;margin-left:0;margin-left:84px;margin-bottom:21px}.student-profile__photo:last-child{margin-right:0}}.student-profile__photo-image,.student-profile__photo-placeholder{background:inherit;border-radius:5.25px;display:block;margin:0 auto;min-height:147px;width:100%}@media screen and (max-width:480px){.student-profile__photo-image,.student-profile__photo-placeholder{height:147px;width:147px}}.student-profile__photo-image img,.student-profile__photo-placeholder img{display:block;border-radius:inherit;width:inherit}.student-profile__photo-placeholder{background:#e6e8e9}.student-profile__photo-placeholder--text{cursor:pointer;position:relative}.student-profile__photo-placeholder--text strong{font-size:17.5px;line-height:21px}.student-profile__photo-placeholder-text{position:absolute;top:50%;transform:translateY(-50%)}.student-profile__section-heading--intro{margin-top:0}.student-profile__fieldset{float:left;display:block;margin-right:2%;width:66%;border:none;padding:0;margin:0}.student-profile__fieldset:last-child{margin-right:0}@media screen and (max-width:480px){.student-profile__fieldset{float:left;display:block;margin-right:4.08163%;width:100%}.student-profile__fieldset:last-child{margin-right:0}}.student-profile__fieldset .label{margin-bottom:5.25px}.student-profile__section{border:1px solid #e6e8e9;border-radius:2.625px;margin-bottom:21px;padding:21px}.student-profile__field{margin-bottom:21px}.student-profile__field .label.label--block{display:inline;padding-bottom:10.5px}.student-profile__field .edit-job__help-text{padding-left:5.25px}.student-profile__field .edit-job__help-text a{color:#78be20}.student-profile__file-input{display:block}.student-profile__input--name,.student-profile__label--name{font-size:24.5px;line-height:42px}.student-profile__input--name{height:63px}.student-profile__fieldset textarea,.student-profile__input--profile{font-size:14px;line-height:21px;border-radius:2.625px;border:1px solid #e6e8e9;display:block;height:31.5px;padding:4.25px 5.25px;width:100%;height:252px}.student-profile__input--with-search{position:relative;z-index:100}.student-profile__photo-input{display:none}.student-profile__submit{margin-top:21px}.student-profile__files{text-align:left}.student-profile__files-heading{margin-bottom:0}.student-profile__files-intro{margin:10.5px 0}.student-profile__file{width:50px;display:inline-block;margin:10.5px 10.5px 0 0;text-align:center}.student-profile__file:hover .student-profile__files-delete{opacity:1}.student-profile__files-icon{background:#3b4d56;border-radius:2.625px;display:block;color:#fff;height:63px;line-height:63px;text-align:center;text-decoration:none;text-transform:uppercase;width:50px;overflow:hidden}.student-profile__files-delete{color:#959da1;cursor:pointer;display:block;opacity:0}.searchable-select{position:relative}.searchable-select__search{font-size:14px;line-height:21px;background:#fff;box-shadow:0 3px 10px #e6e8e9;box-sizing:border-box;display:none;max-height:168px;overflow-y:scroll;position:absolute;top:31.5px;left:0;width:100%;z-index:100}.searchable-select__search--visible{display:block}.searchable-select__search--present{top:52.5px}.searchable-select__item{cursor:pointer;margin:0;padding:10.5px}.searchable-select__item:hover{background:#e6e8e9}.searchable-select__value{font-size:14px;line-height:21px;margin:0;color:#000;font-weight:700}.searchable-select__skill-group-heading{font-size:14px;line-height:21px;cursor:pointer;padding:10.5px;font-weight:700;margin:0}.student-preview{display:block;margin:21px 0}.student-preview:after{clear:both;content:"";display:table}.student-preview__photo{float:left;display:block;margin-right:4.08163%;width:30.61224%;text-align:center}.student-preview__photo:last-child{margin-right:0}@media screen and (max-width:480px){.student-preview__photo{height:auto;width:auto;margin-left:auto!important;margin-right:auto!important;text-align:center;width:100%}}.student-preview__contact{padding:10.5px 0;text-align:left}.student-preview__change-profile{display:block;margin-top:21px;width:100%}.student-preview__contact-label{font-size:10.5px;line-height:21px;color:#658392;display:block}.student-preview__contact-value{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.student-preview__photo-image,.student-preview__photo-placeholder{background:#ffdc96;border-radius:5.25px;display:block;margin:0 auto}@media screen and (max-width:480px){.student-preview__photo-image,.student-preview__photo-placeholder{margin-bottom:21px}}.student-preview__photo-image img,.student-preview__photo-placeholder img{display:block;border-radius:inherit;width:100%}.student-preview__photo-image{background:none;position:relative}.student-preview__no-photo{font-size:31.5px;line-height:42px;border-radius:5.25px;color:#fff;display:block;font-weight:700;padding:21px 0;text-align:center;text-transform:uppercase}@media screen and (max-width:480px){.student-preview__no-photo{padding:42px 0}}.student-preview__details{float:left;display:block;margin-right:2%;width:49%;margin-left:12.75%}.student-preview__details:last-child{margin-right:0}@media screen and (max-width:480px){.student-preview__details{margin-left:8.5%;float:left;margin-right:4.08163%;width:82.65306%;display:block}.student-preview__details:last-child{margin-right:0}}.student-preview__info{float:left;display:block;margin-right:4.08163%;width:65.30612%}.student-preview__info:last-child{margin-right:0}@media screen and (max-width:480px){.student-preview__info{float:left;display:block;margin-right:4.08163%;width:100%}.student-preview__info:last-child{margin-right:0}}.student-preview__important-info{float:left;display:block;margin-right:4.08163%;width:100%;border:1px solid #1abc9c;border-radius:2.625px;margin-bottom:10.5px;padding:21px}.student-preview__important-info:last-child{margin-right:0}@media screen and (max-width:480px){.student-preview__important-info{margin-right:0}}.student-preview__unimportant-info{float:left;display:block;margin-right:4.08163%;width:100%;border:1px solid #e6e8e9;border-radius:2.625px;margin-top:10.5px;margin-bottom:10.5px;padding:21px}.student-preview__unimportant-info:last-child{margin-right:0}.heading.student-preview__heading{font-size:28px;line-height:42px;font-weight:700;margin-top:0;margin-bottom:0}@media screen and (max-width:480px){.heading.student-preview__heading{font-size:17.5px;line-height:21px}}.student-preview__info{margin:0 0 10.5px}.student-preview__labels{border-bottom:1px solid #e6e8e9;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-bottom:10.5px}.student-preview__label-item{display:inline-block;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;margin-right:21px}.student-preview__info-label{font-size:10.5px;line-height:21px;clear:both;color:#658392;display:block;text-transform:uppercase}.student-preview__markdown p{margin:0 0 10.5px}.student-preview__markdown--profile{font-size:17.5px;line-height:21px}p.student-preview__skills{margin:0}.student-preview__files{text-align:left}.student-preview__files-heading{margin:0}.student-preview__actions{float:left;display:block;margin-right:2%;width:23.5%;border:1px solid #a5ba19;border-radius:2.625px;margin-bottom:10.5px;padding:21px}.student-preview__actions:last-child{margin-right:0}@media screen and (max-width:480px){.student-preview__actions{float:left;display:block;margin-right:4.08163%;width:100%}.student-preview__actions:last-child{margin-right:0}}.student-preview__actions-heading,.student-preview__actions-info{margin:0 0 10.5px}.student-preview__edit-profile textarea{height:126px}.student-preview__graph-container{margin-bottom:21px;text-align:center}@media screen and (max-width:1024px){.student-preview__graph-container{float:left;display:block;margin-right:2%;width:49%;margin-left:12.75%;margin-top:10.5px}.student-preview__graph-container:last-child{margin-right:0}}@media screen and (max-width:480px){.student-preview__graph-container{float:left;display:block;margin-right:4.08163%;width:82.65306%;margin-left:8.67347%;margin-top:10.5px;padding-top:21px}.student-preview__graph-container:last-child{margin-right:0}}.jobs-list{display:block}.jobs-list:after{clear:both;content:"";display:table}.jobs-list__container{max-width:calc(100% - 42px);margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.jobs-list__container:after{clear:both;content:"";display:table}@media screen and (max-width:480px){.jobs-list__container{display:block}}.jobs-list-filter{float:left;display:block;margin-right:2%;width:32%;box-sizing:border-box;border-right:1px solid #e6e8e9;padding:21px 0}.jobs-list-filter:last-child{margin-right:0}@media screen and (max-width:480px){.jobs-list-filter{float:left;display:block;margin-right:2%;width:100%;border-right:0;display:none}.jobs-list-filter:last-child{margin-right:0}}.jobs-list-filter--show{display:block}.jobs-list-filter__toggle{cursor:pointer;display:none;padding:10.5px 0;text-decoration:underline}@media screen and (max-width:480px){.jobs-list-filter__toggle{display:block}}.jobs-list-filter__label{font-size:10.5px;line-height:21px;display:inline-block;width:84px;vertical-align:top;text-transform:uppercase}@media screen and (max-width:480px){.jobs-list-filter__label{width:100%}}.jobs-list-filter__read{font-size:10.5px;line-height:21px;color:#658392;margin:10.5px 0;text-transform:uppercase}.jobs-list-filter__option{border-bottom:1px solid #f4f4f5;padding:0 21px 21px 0;margin-bottom:21px}@media screen and (max-width:480px){.jobs-list-filter__option{padding-right:0}}.jobs-list-filter__set{display:inline-block;width:126px}@media screen and (max-width:480px){.jobs-list-filter__set{width:100%}}.jobs-list-filter__set-label,.jobs-list-filter__set label{display:block}.jobs-list__heading{font-weight:700;text-align:center;margin-bottom:0}.job-search__title{font-size:14px;line-height:21px;text-align:center;margin:0 0 21px}.jobs-list__jobs-container{float:left;display:block;margin-right:2%;width:100%;padding-bottom:21px}.jobs-list__jobs-container:last-child{margin-right:0}.jobs-list__jobs-container.jobs-list__container--with-form{float:left;display:block;margin-right:2%;width:74.5%}.jobs-list__jobs-container.jobs-list__container--with-form:last-child{margin-right:0}@media screen and (max-width:480px){.jobs-list__jobs-container.jobs-list__container--with-form{float:left;display:block;margin-right:2%;width:100%}.jobs-list__jobs-container.jobs-list__container--with-form:last-child{margin-right:0}}.jobs-list__blank-slate{font-weight:700;text-align:center;padding:105px 0}.list-job{float:left;display:block;margin-right:2%;width:91.5%;border:1px solid #e6e8e9;border-radius:2.625px;box-sizing:border-box;margin-top:21px}.list-job:last-child{margin-right:0}.list-job.list-job--on-homepage{float:left;display:block;margin-right:2%;width:23.5%}.list-job.list-job--on-homepage:last-child{margin-right:0}@media screen and (max-width:480px){.list-job.list-job--on-homepage{float:left;display:block;margin-right:2%;width:100%}.list-job.list-job--on-homepage:last-child{margin-right:0}}.list-job.list-job--with-form{float:left;display:block;margin-right:2.68456%;width:100%}.list-job.list-job--with-form:last-child{margin-right:0}.list-job.list-job--filled{opacity:.4}.list-job__post-time{font-size:10.5px;line-height:21px;background:#f4f4f5;color:#959da1;display:block;text-align:center;text-transform:uppercase}.list-job__general-info{padding:0 10.5px;position:relative}@media screen and (max-width:480px){.list-job__general-info{padding:0 21px}}.list-job__title{text-decoration:none}.list-job__logo{position:absolute;right:10.5px;top:0}.list-job__logo-image{max-width:100px;max-height:45px}.list-job__heading{font-size:17.5px;text-decoration:none;font-weight:700;margin:21px 0 10.5px;width:100%}.list-job__heading,.list-job__pay{line-height:21px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.list-job__pay{font-size:10.5px;color:#658392;text-transform:uppercase}.list-job__pay p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-job__pay--unpaid{color:#becbd2}.list-job__company-location{display:block;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.list-job__company-description{margin:10.5px 0}.button.action-button.action-button--secondary.list-job__apply{display:block;color:#fff;background:#78be20;border-radius:0 0 2.625px 2.625px;border-bottom:0;font-weight:700;margin-top:21px;width:100%}.button.action-button.action-button--secondary.list-job__apply:hover{background:#669b1b}.home-list-jobs__header{text-align:center}.home-list-jobs__title{margin-bottom:0;width:100%}.list-jobs-container--home{display:block;padding:0 21px 10.5px}.list-jobs-container--home:after{clear:both;content:"";display:table}.job-view{display:block;position:relative}.job-view:after{clear:both;content:"";display:table}.job-view__header{float:left;display:block;margin-right:2%;background:rgba(59,77,86,.8);color:#fff;height:252px;position:absolute;top:0;left:0;text-align:center;width:100%}.job-view__header:last-child{margin-right:0}.job-view__header.job-view__header--hidden{animation:fade-out-to-display-none .25s;-webkit-animation:fade-out-to-display-none .25s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.job-view__close-map-link{display:none;text-align:center;text-decoration:underline;padding:10.5px 0}.job-view__close-map-link.job-view__close-map-link--present{display:block}.job-view__view-map-link{display:block;opacity:1;color:#fff;text-decoration:underline;transition:opacity .5s ease;text-align:right;padding-right:21px;padding-top:21px}.job-view__header:hover .job-view__view-map-link{opacity:1}.job-view__map{height:252px;transition:height .5s ease;transition-delay:.15s}.job-view__map-placeholder{height:252px}.job-view__map.job-view__map--open{height:70vh}.job-view__heading{font-size:31.5px;line-height:42px;font-weight:700;margin-top:84px}.job-view__company{font-weight:400}.job-view__container{display:block;margin-top:-6px;padding-bottom:21px}.job-view__container:after{clear:both;content:"";display:table}.job-view__container--bordered{padding-top:21px}.job-view__horizontal-row{margin-left:17%;float:left;display:block;margin-right:2%;width:66%}.job-view__horizontal-row:last-child{margin-right:0}@media screen and (max-width:480px){.job-view__horizontal-row{margin-left:8.5%;float:left;display:block;margin-right:2%;width:83%}.job-view__horizontal-row:last-child{margin-right:0}}.job-view__horizontal-row--complete-profile{padding:42px 0;text-align:center}.job-view__info{margin-left:17%;float:left;display:block;margin-right:2%;width:49%}.job-view__info:last-child{margin-right:0}@media screen and (max-width:480px){.job-view__info{margin-left:8.5%;float:left;display:block;margin-right:2%;width:83%}.job-view__info:last-child{margin-right:0}}.job-view-info__heading{margin:21px 0}.job-view__secondary-info{float:left;display:block;margin-right:2%;width:15%;margin-top:21px}.job-view__secondary-info:last-child{margin-right:0}@media screen and (max-width:480px){.job-view__secondary-info{margin-left:8.5%;float:left;display:block;margin-right:2%;width:83%}.job-view__secondary-info:last-child{margin-right:0}}.job-view__secondary-info--logo{text-align:right}@media screen and (max-width:480px){.job-view__secondary-info--logo{max-width:100%;text-align:center;margin-bottom:4%}}.job-view__secondary-info.job-view__secondary-info--bottom{margin-top:0}.job-view__skills-list{margin:0;padding:0}.job-view__skills-list-item{background:#78be20;color:#fff;display:block;list-style:none;margin:0 0 10.5px;padding:10.5px 0;text-align:center;width:100%}.job-view__details-list{margin:10.5px 0 0;padding:0}.job-view__details-list:first-of-type{margin-top:0}.job-view__details-list-item{background-repeat:no-repeat;background-size:25px;background-position:0 2px;border-bottom:1px solid #e6e8e9;box-sizing:border-box;display:block;list-style:none;margin:10.5px 0;padding:2.625px 0 10.5px;width:100%}.job-view__details-list-item:first-child{margin-top:0}.job-view__details-list-item:last-of-type{border-bottom:0}.job-view__logo{max-width:150px;text-align:right;vertical-align:top;width:100%}.job-view__job-application-container{margin-left:17%;float:left;display:block;margin-right:2%;width:66%;padding-bottom:63px;text-align:center}.job-view__job-application-container:last-child{margin-right:0}@media screen and (max-width:480px){.job-view__job-application-container{margin-left:8.5%;float:left;display:block;margin-right:2%;width:83%}.job-view__job-application-container:last-child{margin-right:0}}.job-view__job-application-container--apply{margin-top:73.5px}.job-view__heading-apply{font-size:24.5px;line-height:42px;font-weight:700;margin-bottom:63px;margin-top:42px}.job-view__heading-apply--complete{margin-bottom:0}.job-view__apply-button{font-size:17.5px;line-height:21px;padding-left:84px;padding-right:84px}.job-application__field{text-align:left;position:relative}.job-application__interview-heading{font-size:17.5px;line-height:21px}.job-view__box-icon-set{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:21px;position:relative}@media screen and (max-width:480px){.job-view__box-icon-set{margin-bottom:0}}.job-view__box-icon-set--secondary{margin-top:5.25px}.job-view__box-icon{font-size:17.5px;line-height:21px;border-radius:2.625px;border:1px solid #aef4e6;box-sizing:border-box;color:#1abc9c;display:inline-block;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;margin-right:21px;padding:21px 10.5px;text-align:center}@media screen and (max-width:480px){.job-view__box-icon{font-size:14px;line-height:21px;padding:10.5px}}.job-view__box-icon-image{font-size:36.75px;margin-bottom:10.5px}@media screen and (max-width:480px){.job-view__box-icon-image{height:52.5px}}.job-view-info__markdown{font-size:17.5px;line-height:21px}.job-view-info__markdown img{max-width:100%}.outer-container--employer-signup{float:left;display:block;margin-right:2%;width:100%}.outer-container--employer-signup:last-child{margin-right:0}.employer-signup__about{float:left;display:block;margin-right:2%;width:40.5%;margin-left:29.75%;margin-bottom:21px}.employer-signup__about:last-child{margin-right:0}@media screen and (max-width:480px){.employer-signup__about{float:left;display:block;margin-right:2%;width:100%;margin-left:0;padding:0 21px}.employer-signup__about:last-child{margin-right:0}}.employer-signup__about-heading{text-align:center}.employer-signup__about-step-heading{font-size:17.5px;line-height:21px;font-weight:700;line-height:26.25px;margin:0}.employer-signup__about-step p{font-size:17.5px;line-height:21px;color:#819ca9;line-height:26.25px;margin-top:10.5px}.employer-signup__features{float:left;display:block;margin-right:2%;width:83%;margin-left:8.5%;margin-bottom:21px}.employer-signup__features:last-child{margin-right:0}@media screen and (max-width:480px){.employer-signup__features{float:left;display:block;margin-right:2%;width:100%;margin-left:0;padding:0 21px}.employer-signup__features:last-child{margin-right:0}}.employer-signup__feature-item{float:left;display:block;margin-right:2%;width:32%}.employer-signup__feature-item:last-child{margin-right:0}@media screen and (max-width:480px){.employer-signup__feature-item{float:left;display:block;margin-right:2%;width:100%;padding:0 21px}.employer-signup__feature-item:last-child{margin-right:0}}.employer-signup__feature-icon{text-align:center}.employer-signup__feature-item p{font-size:17.5px;line-height:21px;color:#819ca9;line-height:26.25px}.employer-signup__feature-heading{font-size:21px;line-height:42px;color:#7dbb31;font-weight:700;text-align:center}.employer-signup{float:left;display:block;margin-right:2%;width:49%;margin-left:25.5%;margin-bottom:21px}.employer-signup:last-child{margin-right:0}@media screen and (max-width:480px){.employer-signup{float:left;display:block;margin-right:2%;width:100%;margin-left:0;padding:0 21px}.employer-signup:last-child{margin-right:0}}.employer-signup__title{font-size:31.5px;line-height:42px;background:#506874;color:#fff;font-weight:700;text-align:center;margin:0;padding:21px}.employer-signup__what-people-are-saying{float:left;display:block;margin-right:2%;width:100%;border-top:1px solid #e6e8e9;margin-bottom:21px;padding-bottom:21px}.employer-signup__what-people-are-saying:last-child{margin-right:0}.employer-signup__employer-quote{float:left;display:block;margin-right:2%;width:49%;margin-left:25.5%;margin-top:21px}.employer-signup__employer-quote:last-child{margin-right:0}@media screen and (max-width:480px){.employer-signup__employer-quote{float:left;display:block;margin-right:2%;width:100%;margin-left:0;padding:0 21px}.employer-signup__employer-quote:last-child{margin-right:0}}.employer-signup__call-to-action{float:left;display:block;width:66%;margin:42px 2% 21px 17%}.employer-signup__call-to-action:last-child{margin-right:0}@media screen and (max-width:480px){.employer-signup__call-to-action{float:left;display:block;margin-right:2%;width:100%;margin-left:0;padding:0 21px}.employer-signup__call-to-action:last-child{margin-right:0}}.employer-signup__saying-title{float:left;display:block;margin-right:2%;width:49%;margin-left:25.5%;margin-bottom:0;text-align:center}.employer-signup__saying-title:last-child{margin-right:0}@media screen and (max-width:480px){.employer-signup__saying-title{float:left;display:block;margin-right:2%;width:100%;margin-left:0;padding:0 21px}.employer-signup__saying-title:last-child{margin-right:0}}.employer-quote__face{float:left;display:block;margin-right:3.0303%;width:22.72727%;border-radius:5.25px}.employer-quote__face:last-child{margin-right:0}@media screen and (max-width:480px){.employer-quote__face{float:left;display:block;margin-right:3.0303%;width:100%;margin-left:0;padding:21px}.employer-quote__face:last-child{margin-right:0}}.employer-quote__container{float:left;display:block;margin-right:3.0303%;width:74.24242%;position:relative}.employer-quote__container:last-child{margin-right:0}@media screen and (max-width:480px){.employer-quote__container{float:left;display:block;margin-right:3.0303%;width:100%;margin-left:0;height:auto}.employer-quote__container:last-child{margin-right:0}}.employer-quote__name,.employer-quote__position{margin:0}.employer-quote__position{font-weight:400;color:#658392}.employer-quote__company{font-weight:400;font-style:italic}.employer-quote__quote{font-size:17.5px;line-height:21px;margin:0 0 21px}.employer-signup__field--abn,.employer-signup__field--industry_code{display:none}.employer-signup__call-to-action{text-align:center}.employer-profile-outer{display:block}.employer-profile-outer:after{clear:both;content:"";display:table}.outer-container--employer-profile{max-width:96vw;margin-left:auto;margin-right:auto}.outer-container--employer-profile:after{clear:both;content:"";display:table}.employer-profile{margin-left:79.6875%;float:left;display:block;margin-right:2%;width:49%;margin-left:25.5%;margin-bottom:21px}.employer-profile:last-child{margin-right:0}@media screen and (max-width:480px){.employer-profile{float:left;display:block;margin-right:2%;width:100%;margin-left:0;padding:0 21px}.employer-profile:last-child{margin-right:0}}.employer-profile__textarea{height:168px}.employer-profile__heading{font-weight:700}.employer-profile__field--abn,.employer-profile__field--industry_code{display:none}.employer-preview{display:block;margin:42px 0}.employer-preview:after{clear:both;content:"";display:table}.employer-preview__photo-image{width:100%}.employer-preview__change-profile{display:block;width:100%}.heading.employer-preview__heading{font-size:38.5px;line-height:63px;font-weight:700;margin-top:0}@media screen and (max-width:480px){.heading.employer-preview__heading{font-size:21px;line-height:42px}}.employer-preview__photo{float:left;display:block;margin-right:2%;width:15%;margin-left:17%;text-align:center}.employer-preview__photo:last-child{margin-right:0}@media screen and (max-width:480px){.employer-preview__photo{float:left;display:block;margin-right:4.08163%;width:82.65306%;margin-left:0;margin-left:84px;margin-bottom:21px}.employer-preview__photo:last-child{margin-right:0}}.employer-preview__contact{margin-bottom:21px;padding:10.5px 0;text-align:left}.employer-preview__details{float:left;display:block;margin-right:2%;width:40.5%;margin:0}.employer-preview__details:last-child{margin-right:0}@media screen and (max-width:480px){.employer-preview__details{margin-left:8.5%;float:left;margin-right:4.08163%;width:82.65306%;display:block}.employer-preview__details:last-child{margin-right:0}}.employer-preview__info{margin-bottom:10.5px;margin:0 0 10.5px}.employer-preview__markdown p{margin:0 0 10.5px}.preview-label{font-size:10.5px;line-height:21px;color:#658392;display:block;text-transform:uppercase}.secondary-nav__nav{background:#b0b6b9;box-sizing:border-box;color:#fff;padding:0 21px;list-style:none}.secondary-nav__nav-item{display:inline-block;margin-right:21px}.secondary-nav__nav-item-link{border-bottom:3px solid transparent;box-sizing:border-box;cursor:pointer;display:inline-block;padding:10.5px 0;height:42px;text-decoration:none}.secondary-nav__nav-item-link.secondary-nav__nav-item-link--current{border-bottom:3px solid #e6e8e9}.employer-jobs-list__container{float:left;display:block;margin-right:2%;width:66%;margin-left:17%}.employer-jobs-list__container:last-child{margin-right:0}@media screen and (max-width:480px){.employer-jobs-list__container{float:left;display:block;margin-right:2%;width:100%;margin-left:0}.employer-jobs-list__container:last-child{margin-right:0}}.employer-jobs-list__jobs{float:left;display:block;margin-right:2%;width:100%;box-sizing:border-box}.employer-jobs-list__jobs:last-child{margin-right:0}@media screen and (max-width:480px){.employer-jobs-list__jobs{float:left;display:block;margin-right:2%;width:100%;padding:0 21px}.employer-jobs-list__jobs:last-child{margin-right:0}}.employer-jobs-list__list-job{border:1px solid #e6e8e9;border-radius:2.625px;color:#b0b6b9;margin-bottom:21px;padding:10.5px 5.25px}.employer-jobs-list__list-job--current .employers-list-job__description,.employer-jobs-list__list-job--current .employers-list-job__heading,.employer-jobs-list__list-job--current .employers-list-job__number,.employer-jobs-list__list-job:hover .employers-list-job__description,.employer-jobs-list__list-job:hover .employers-list-job__heading,.employer-jobs-list__list-job:hover .employers-list-job__number{color:#3b4d56}.employer-jobs-list__list-job--current .employers-list-job__close,.employer-jobs-list__list-job:hover .employers-list-job__close{color:#3b4d56;border-color:#3b4d56}.employer-jobs-list__tabs{background:#fff;border:1px solid #7dbb31;border-radius:2.625px;display:block;float:left;margin:21px 0;width:100%}@media screen and (max-width:480px){.employer-jobs-list__tabs{margin:21px;width:calc(100% - 42px)}}.employer-jobs-list__tab-item{border-right:1px solid #7dbb31;cursor:pointer;float:left;padding:10.5px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:33.33333%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employer-jobs-list__tab-item--large{width:50%}.employer-jobs-list__tab-item:last-child{border-right:0}.employer-jobs-list__tab-item--current{background:#7dbb31;color:#fff}.employers-list-job__post-time{font-size:10.5px;line-height:21px;background:#f4f4f5;color:#959da1;display:block;text-align:center;text-transform:uppercase}.employer-jobs-list__secondary-title{text-align:left;margin:0}.employer-jobs-list__accepted,.employer-jobs-list__possible-matches,.employer-jobs-list__rejected{border-top:1px solid #e6e8e9;clear:both;float:left;margin-top:31.5px;padding-top:10.5px;width:100%}.employer-jobs-list__actions{position:relative}@media screen and (max-width:480px){.employer-jobs-list__actions{padding:0 21px}}.possible-match__actions{padding:21px 0;position:relative}.employer-jobs-list__actions .action-button{position:absolute;right:0;top:0}@media screen and (max-width:480px){.employer-jobs-list__actions .action-button{right:21px}}.employers-list-job__heading{font-size:17.5px;line-height:21px;box-sizing:border-box;display:block;text-decoration:none;font-weight:700;padding:0 10.5px;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.employers-list-job__title-container{display:inline-block;vertical-align:top;width:50%}.employers-list-job__description{width:100%;vertical-align:top}.employers-list-job__description,.employers-list-job__number{overflow:hidden;padding:0 10.5px;text-overflow:ellipsis;white-space:nowrap}.employers-list-job__number{display:inline-block;text-align:center;width:10%}.employers-list-job__close{border:1px solid #e6e8e9;border-radius:2.625px;display:inline-block;overflow:hidden;margin:5.25px 0 0 21px;padding:5.25px 10.5px;text-align:center;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;text-decoration:none;width:auto}@media screen and (max-width:480px){.employers-list-job__close{display:none}}.employers-list-job__inline-label{display:block}.employer-jobs-list__edit{margin:0 auto;padding:21px;text-align:center}@media screen and (max-width:480px){.employer-jobs-list__edit{width:auto}}.employer-jobs-list__applicants{float:left;display:block;margin-right:2%;width:100%;margin-right:0;padding-bottom:21px;padding-left:21px}.employer-jobs-list__applicants:last-child{margin-right:0}@media screen and (max-width:480px){.employer-jobs-list__applicants{float:left;display:block;margin-right:2%;width:100%;padding-left:0}.employer-jobs-list__applicants:last-child{margin-right:0}}.employer-jobs-list__applicants--empty{text-align:center}@media screen and (max-width:480px){.employer-jobs-list__applicants--empty{padding:0}}.employer-jobs-list__title{font-size:31.5px;line-height:42px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:700;margin-bottom:0;width:100%}@media screen and (max-width:480px){.employer-jobs-list__title{margin-top:0}}@media screen and (max-width:480px){.employer-jobs-list__title-label{display:none}}.employer-jobs-list__blank-slate{font-size:17.5px;line-height:21px}.employer-jobs__blank-slate{float:left;display:block;margin-right:2%;width:100%;padding:105px 0;text-align:center}.employer-jobs__blank-slate:last-child{margin-right:0}.employer-jobs__blank-slate-text{font-weight:700}.employer-jobs-list__applicant{float:left;display:block;margin-right:2%;width:100%;text-align:left}.employer-jobs-list__applicant:last-child{margin-right:0}.employer-jobs-list__match-info{margin:0;text-align:left}.applicant{border:1px solid #e6e8e9;border-radius:2.625px;box-sizing:border-box;cursor:pointer;margin-top:21px}@media screen and (max-width:480px){.applicant{border:none;border-bottom:1px solid #e6e8e9}}.applicant__photo{background:#e6e8e9;border-radius:2.625px;display:inline-block;height:42px;margin:21px 0 21px 10.5px;position:relative;width:42px}.applicant__photo--on-project{margin-left:0;margin-right:5.25px;margin-top:0}.applicant__photo--for-employer{cursor:pointer}.applicant__photo-image{float:left;border-radius:2.625px;width:100%}.applicant__not-photo{display:inline-block;vertical-align:top;width:calc(100% - 63px)}.applicant__initials{font-size:17.5px;line-height:21px;color:#fff;display:inline-block;font-weight:700;text-align:center;text-transform:uppercase;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.applicant__top-level{box-sizing:border-box;display:inline-block;margin-bottom:10.5px;padding:0 10.5px;position:relative;width:100%;vertical-align:top}@media screen and (max-width:480px){.applicant__top-level{width:calc(100% - 63px)}}.applicant__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;line-height:34px;margin-bottom:0}.applicant__category{font-weight:700;position:absolute;right:10.5px;top:0}@media screen and (max-width:480px){.applicant__category{position:static;margin:0}}.applicant__top-level-info{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:-5.25px}@media screen and (max-width:480px){.applicant__top-level-info{margin-top:0}}.applicant__secondary-level{padding:0 10.5px 10.5px}.applicant__secondary-level-info{margin:0}.applicant__secondary-level-info--institution{font-size:10.5px;line-height:21px;display:block;text-transform:uppercase;border-bottom:5.25px solid #c9da2a;margin-bottom:10.5px}.applicant__skill{border:1px solid #e6e8e9;border-radius:2.625px;padding:2.625px 5.25px}.applicant__label{font-size:10.5px;line-height:21px;color:#658392;display:block;text-transform:uppercase}.applicant__actions{padding:0 10.5px 21px}.edit-job{margin-left:17%;float:left;display:block;margin-right:2%;width:66%;margin-bottom:21px}.edit-job:last-child{margin-right:0}@media screen and (max-width:480px){.edit-job{float:left;display:block;margin-right:2%;width:100%;margin-left:0}.edit-job:last-child{margin-right:0}}.edit-job textarea{height:84px}.edit-job__heading{font-weight:700}.edit-job__field{margin-bottom:21px}.edit-job__field .label{font-size:17.5px;line-height:21px;margin-bottom:10.5px}.edit-job__field--location{position:relative}.edit-job__horitonal-row{margin:26.25px 0 21px}.edit-job__pay-option{font-size:21px;line-height:42px;color:#b0b6b9;border:1px solid #e6e8e9;border-radius:2.625px;display:inline-block;text-align:center;padding:42px 0 0;margin:0 21px 0 0;width:calc(50% - 21px)}.edit-job__pay-option .edit-job__paid-icon{background-color:#b0b6b9}.edit-job__inner-hr{background:#b0b6b9;height:2.625px;margin:10.5px auto;opacity:.5;width:63px}.edit-job__pay-option--current{color:#1abc9c;border-color:#1abc9c}.edit-job__pay-option--current .edit-job__paid-icon{background-color:#1abc9c}.edit-job__pay-option--current .edit-job__inner-hr{background:#1abc9c}.edit-job__paid-icon--is-paid{-webkit-mask:url(/images/ico-money.svg) no-repeat 50% 50%;mask:url(/images/ico-money.svg) no-repeat 50% 50%;height:60px}.edit-job__paid-icon--not-paid{-webkit-mask:url(/images/ico-experience.svg) no-repeat 50% 50%;mask:url(/images/ico-experience.svg) no-repeat 50% 50%;height:60px}.edit-job__pay-rate-option,.edit-job__timing-option{font-size:17.5px;line-height:21px;border-radius:2.625px;border:1px solid #e6e8e9;box-sizing:border-box;cursor:pointer;color:#b0b6b9;display:inline-block;height:189px;margin:0 21px 0 0;padding:21px 10.5px;text-align:center;vertical-align:top;width:22%}.edit-job__pay-rate-option p,.edit-job__timing-option p{margin:10.5px 0 0}.edit-job__timing-option{width:30%}.edit-job__pay-rate-option-icon{background-color:#b0b6b9;-webkit-mask:url(/images/ico-pay.svg) no-repeat 50% 50%;mask:url(/images/ico-pay.svg) no-repeat 50% 50%;margin:0 auto 10.5px;height:60px;width:60px}.edit-job__pay-rate-option-icon p{margin-top:10.5px}.edit-job__pay-rate-option.edit-job__pay-rate-option--current{border-color:#1abc9c;color:#1abc9c}.edit-job__pay-rate-option.edit-job__pay-rate-option--current .edit-job__pay-rate-option-icon{background-color:#1abc9c}.edit-job__timing-option-icon{background-color:#b0b6b9;-webkit-mask:url(/images/ico-timing.svg) no-repeat 50% 50%;mask:url(/images/ico-timing.svg) no-repeat 50% 50%;margin:0 auto 10.5px;height:60px;width:60px}.edit-job__timing-option-icon p{margin-top:10.5px}.edit-job__timing-option.edit-job__timing-option--current{border-color:#1abc9c;color:#1abc9c}.edit-job__timing-option.edit-job__timing-option--current .edit-job__timing-option-icon{background-color:#1abc9c}.edit-job__advanced-fields{border:1px dashed #e6e8e9;border-radius:2.625px;margin:21px 0;padding:10.5px}.edit-job__advanced-toggle{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:underline;margin:0}.edit-job__advanced-toggle a{cursor:pointer;display:block}.edit-job__section{border:1px solid #e6e8e9;border-radius:2.625px;padding:21px;margin-bottom:21px}.field-id_educational_institutions{margin-top:10.5px}.field-id_description textarea{height:147px}.edit-job__help-text--markdown a{color:#78be20}.job-application{float:left;display:block;margin-right:2%;width:66%;margin-left:17%;animation:fade .15s linear both;background:#fff;box-sizing:border-box;border-radius:2.625px;position:fixed;padding:21px 10.5px;top:63px;height:80vh;overflow-y:scroll}.job-application:last-child{margin-right:0}@media screen and (max-width:480px){.job-application{float:left;display:block;margin-right:2%;width:91.5%;margin-left:0;margin:0 10.5px;position:fixed;height:80vh;overflow-y:scroll}.job-application:last-child{margin-right:0}}.applicant-preview__photo{float:left;display:block;margin-right:4.08163%;width:13.26531%;text-align:center}.applicant-preview__photo:last-child{margin-right:0}@media screen and (max-width:480px){.applicant-preview__photo{float:left;display:block;margin-right:3.0303%;width:100%}.applicant-preview__photo:last-child{margin-right:0}}.applicant-preview__photo-image{background:#e6e8e9;border-radius:5.25px;width:100%}@media screen and (max-width:480px){.applicant-preview__photo-image{height:42px;width:84px;margin:0 auto 21px}}.applicant-preview__photo-image img{border-radius:inherit;display:block;width:inherit}.applicant-preview__photo-placeholder{font-size:31.5px;line-height:42px;border-radius:5.25px;font-weight:700;color:#fff;text-transform:uppercase}.applicant-preview__photo-placeholder:after,.applicant-preview__photo-placeholder:before{content:"";display:block;padding-top:25%}.applicant-preview__request-details{margin-top:21px}.applicant-preview__request-details-button{display:block}.applicant-preview__decline-button{display:block;margin-top:10.5px}.applicant-preview__declined{font-weight:700;margin-top:10.5px}.applicant-preview__details{float:left;display:block;margin-right:3.0303%;width:74.24242%}.applicant-preview__details:last-child{margin-right:0}@media screen and (max-width:480px){.applicant-preview__details{float:left;display:block;margin-right:3.0303%;width:100%}.applicant-preview__details:last-child{margin-right:0}}.applicant-preview__info-section{float:left;display:block;margin-right:4.08163%;width:82.65306%}.applicant-preview__info-section:last-child{margin-right:0}.applicant-preview__actions{float:left;display:block;margin-right:3.0303%;width:22.72727%}.applicant-preview__actions:last-child{margin-right:0}@media screen and (max-width:480px){.applicant-preview__actions{float:left;display:block;margin-right:3.0303%;width:100%}.applicant-preview__actions:last-child{margin-right:0}}.applicant-preview__labels{border-bottom:1px solid #e6e8e9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-bottom:10.5px}.applicant-preview__label-item{display:inline-block;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;margin-right:21px}.applicant-preview__profile{font-size:17.5px;line-height:21px}.applicant-preview__important-info{float:left;display:block;margin-right:4.08163%;width:100%;border:1px solid #1abc9c;border-radius:2.625px;margin-bottom:10.5px;padding:21px}.applicant-preview__important-info:last-child{margin-right:0}.applicant-preview__unimportant-info{float:left;display:block;margin-right:4.08163%;width:100%;border:1px solid #e6e8e9;border-radius:2.625px;margin-top:10.5px;margin-bottom:10.5px;padding:21px}.applicant-preview__unimportant-info:last-child{margin-right:0}.heading.applicant-preview__heading{font-size:38.5px;line-height:63px;font-weight:700;margin-top:0}@media screen and (max-width:480px){.heading.applicant-preview__heading{margin-top:21px;font-size:21px;line-height:42px}}.applicant-preview__info-label{font-size:10.5px;line-height:21px;clear:both;color:#658392;display:block;text-transform:uppercase}.applicant-preview__info,.applicant-preview__markdown p{margin:0 0 10.5px}.applicant-preview__info.applicant-preview__info--skills{margin:0}.applicant-preview__info--success{font-size:17.5px;line-height:21px;color:#1abc9c;text-align:center}.applicant-preview__horizontal-row{border-top:5.25px solid #ffdc96;height:5.25px;margin:21px 0;width:100%}.applicant-preview__contact-details{padding-top:21px;text-align:left}.applicant-preview__contact-details-heading{font-size:17.5px;line-height:21px;font-weight:700;margin:21px 0 10.5px}.applicant-preview__job{padding:0;margin:0 0 10.5px;width:100%}.applicant-preview__label--job{font-size:10.5px;line-height:21px;color:#658392;display:block;text-align:left;text-transform:uppercase}.applicant-preview__files{text-align:left}.users{float:left;display:block;margin-right:2%;width:49%;margin-left:25.5%}.users:last-child{margin-right:0}@media screen and (max-width:480px){.users{float:left;display:block;margin-right:2%;width:100%;margin-left:0;padding:0 21px}.users:last-child{margin-right:0}}.users__title{font-size:31.5px;line-height:42px;font-weight:700}.users__item{border:1px solid #e6e8e9;border-radius:2.625px;margin-bottom:21px;padding:21px}.users__email,.users__name{margin:0}.users__action{display:block;width:100%}.employer-search{max-width:calc(100% - 42px);margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.employer-search:after{clear:both;content:"";display:table}@media screen and (max-width:480px){.employer-search{display:block}}.employer-search__filter{float:left;display:block;margin-right:2%;width:23.5%;box-sizing:border-box;border-right:1px solid #e6e8e9;padding:21px 0}.employer-search__filter:last-child{margin-right:0}@media screen and (max-width:480px){.employer-search__filter{float:left;display:block;margin-right:2%;width:100%}.employer-search__filter:last-child{margin-right:0}}.employer-search__filter ul{display:inline-block;list-style:none;margin:0;padding:0}.employer-search__filter ul.student-search__skill-set{display:block}.employer-search__filter ul.student-search__skill-set li{cursor:pointer}.employer-search__filter input[type=text]{font-size:14px;line-height:21px;border-radius:2.625px;border:1px solid #e6e8e9;display:block;height:31.5px;padding:4.25px 5.25px;width:100%;display:inline-block;width:auto}.employer-search__field{border-bottom:1px solid #f4f4f5;padding:0 21px 21px 0;margin-bottom:21px}.employer-search__label{font-size:10.5px;line-height:21px;display:inline-block;width:63px;vertical-align:top;text-transform:uppercase}@media screen and (max-width:480px){.employer-search__label{width:100%}}.employer-search__results{float:left;display:block;margin-right:2%;width:74.5%;padding-bottom:21px}.employer-search__results:last-child{margin-right:0}@media screen and (max-width:480px){.employer-search__results{float:left;display:block;margin-right:2%;width:100%}.employer-search__results:last-child{margin-right:0}}.employer-search__blank-slate,.employer-search__no-results,.employer-search__title{font-weight:700;margin-bottom:0;text-align:center}.employer-search__blank-slate,.employer-search__no-results{margin-top:168px}@media screen and (max-width:480px){.employer-search__blank-slate,.employer-search__no-results{margin-top:0}}.employer-search__student{float:left;display:block;margin-right:2.68456%;width:31.54362%}.employer-search__student:last-child{margin-right:0}@media screen and (max-width:480px){.employer-search__student{float:left;display:block;margin-right:2%;width:100%}.employer-search__student:last-child{margin-right:0}}.employer-search__student:nth-of-type(3n){margin-right:0}.employer-search__student:nth-of-type(3n+1){clear:both}.employer-search__actions{padding:10.5px 21px 21px}.student-search-skills-container,.student-search__skill-groups{display:inline-block}.student-search__select-all{color:#658392}.cms-template{margin-left:25.5%;float:left;display:block;margin-right:2%;width:49%;margin-bottom:21px}.cms-template:last-child{margin-right:0}@media screen and (max-width:480px){.cms-template{float:left;display:block;margin-right:2%;width:83%;margin-left:8.5%}.cms-template:last-child{margin-right:0}}.pagination{display:block;width:100%;clear:both;text-align:center;padding:21px 0}.pagination a{padding:0 10.5px}.admin-graphs{float:left;display:block;margin-right:2%;width:100%;padding:0 21px}.admin-graphs:last-child{margin-right:0}.admin-graphs__django-admin{text-align:right}.admin-graphs__heading{font-weight:700;text-align:center}.admin-graphs__django-admin-link{border:1px solid #e6e8e9;border-radius:2.625px;padding:10.5px}.admin-graphs__numbers-view-heading{clear:both}.admin-graphs__single-number{float:left;display:block;margin-right:2%;width:23.5%;text-align:center;border:1px solid #e6e8e9;border-radius:2.625px}.admin-graphs__single-number:last-child{margin-right:0}@media screen and (max-width:480px){.admin-graphs__single-number{float:left;display:block;margin-right:2%;width:100%;margin-bottom:10.5px}.admin-graphs__single-number:last-child{margin-right:0}}.admin-graphs__numbers-view{float:left;display:block;margin-right:2%;width:100%;margin-bottom:42px}.admin-graphs__numbers-view:last-child{margin-right:0}.admin-graphs__single-number-heading{font-size:45.5px;line-height:84px;border-bottom:1px solid #e6e8e9;font-size:74px;margin-bottom:0;padding-bottom:10.5px}.admin-graphs__single-number-label{font-size:10.5px;line-height:21px;background:#f4f4f5;display:block;text-transform:uppercase;padding:5.25px 0}.admin-graphs__job-views-graph{float:left;display:block;margin-right:2%;width:100%;margin:21px 0}.admin-graphs__job-views-graph:last-child{margin-right:0}@media screen and (max-width:480px){.admin-graphs__job-views-graph{display:none}}.admin-graphs__jobs{margin-bottom:42px;width:100%}.admin-graphs__jobs th{text-align:left}.admin-graph__job-item{float:left;display:block;margin-right:2%;width:100%;border:1px solid #e6e8e9;border-radius:2.625px;margin-bottom:10.5px;padding:21px;position:relative}.admin-graph__job-item:last-child{margin-right:0}.admin-graph__job-general-info{float:left;display:block;margin-right:2%;width:49%}.admin-graph__job-general-info:last-child{margin-right:0}@media screen and (max-width:480px){.admin-graph__job-general-info{float:left;display:block;margin-right:2%;width:100%}.admin-graph__job-general-info:last-child{margin-right:0}}.admin-graph__job-statistics{float:left;display:block;margin-right:2%;width:49%}.admin-graph__job-statistics:last-child{margin-right:0}@media screen and (max-width:480px){.admin-graph__job-statistics{float:left;display:block;margin-right:2%;width:100%;padding-top:21px}.admin-graph__job-statistics:last-child{margin-right:0}}.admin-graph__job-title{font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.admin-graph__job-title a{text-decoration:none}.admin-graph__job-contact{margin:0}.admin-graph__audit-entry-heading{font-size:10.5px;line-height:21px;margin:10.5px 0 0;text-transform:uppercase}.admin-graph__audit-entry{margin:0 0 10.5px}.admin-graph__create-audit-entry-comment{display:inline-block;width:60%}.job-views-specific-job{display:inline-block;height:30px;width:40%}.job-applications-specific-job{margin-left:21px}.admin-graph__sparkline{float:left;display:block;margin-right:4.08163%;width:47.95918%;text-align:center;position:relative}.admin-graph__sparkline:last-child{margin-right:0}@media screen and (max-width:480px){.admin-graph__sparkline{float:left;display:block;margin-right:2%;width:100%}.admin-graph__sparkline:last-child{margin-right:0}}.admin-graph__sparkline--applications{margin-right:0}.admin-graph__sparkline-label{font-size:10.5px;line-height:21px;bottom:0;left:0;position:absolute;text-align:center;text-transform:uppercase;width:100%}.admin-graph__actions{clear:both;position:absolute;left:21px;top:10.5px;width:40%}.admin-graph__actions:hover .admin-graph__actions-container{display:block}.admin-graph__actions-container{border:1px solid #e6e8e9;display:none}.admin-graph__actions-trigger{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #3b4d56;margin:0}.admin-graph__single-action{font-size:14px;line-height:21px;border-bottom:1px solid #e6e8e9;background:#fff;box-shadow:none;display:block;padding:10.5px;width:100%}.admin-graph__action-button{font-size:14px;line-height:21px;background:#fff;cursor:pointer;border:none;display:inline-block;margin:0;width:auto}.outer-container--events{max-width:96vw;margin-left:auto;margin-right:auto}.outer-container--events:after{clear:both;content:"";display:table}.admin-events{float:left;display:block;margin-right:2%;width:100%;padding:21px}.admin-events:last-child{margin-right:0}.admin-events__heading{font-weight:700;text-align:center}.admin-events__heading-action{clear:both;text-align:center}.admin-events__heading--page-fields{text-align:left}.admin-events__event-item{float:left;display:block;margin-right:2%;width:32%;border:1px solid #e6e8e9;border-radius:2.625px;margin-bottom:21px;padding:21px 10.5px}.admin-events__event-item:last-child,.admin-events__event-item:nth-child(4n){margin-right:0}.admin-events__event-item:nth-child(4n+1){clear:left}.admin-events__event-title{margin:0 0 10.5px}.admin-events__value{margin:0}.admin-events__value--less-important{color:#819ca9}.admin-events__input--name,.admin-events__label--name{font-size:24.5px;line-height:42px}.admin-events__input--name{height:63px}.admin-events__event-url-prefix{color:#819ca9;display:inline-block;text-align:right;width:auto}.admin-events__input--event-url{display:inline-block;width:auto}.admin-events__input--textarea{height:105px}.admin-events__blank-slate{display:block;padding:42px 0 84px;text-align:center}.admin-events__field input,.admin-events__field label,.admin-events__field select{font-size:14px;line-height:21px;display:block;width:100%}.admin-events__field input,.admin-events__field select{border-radius:2.625px;border:1px solid #e6e8e9;height:31.5px;padding:4.25px 5.25px}.admin-events__field textarea{font-size:14px;line-height:21px;border-radius:2.625px;border:1px solid #e6e8e9;display:block;height:31.5px;padding:4.25px 5.25px;width:100%;height:105px}.admin-events__field .errorlist{list-style:none;margin:0;padding:0}.admin-events__sections{list-style:none}.admin-events__action{text-align:center}.admin-events__attendee-container{float:left;display:block;margin-right:2%;width:66%;margin-left:17%}.admin-events__attendee-container:last-child{margin-right:0}.admin-events__attendees-list{table-layout:fixed;width:100%}.admin-events__attendee-photo{width:84px}.admin-events__attendee-photo .applicant__photo{margin-top:0}.admin-events__skills{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.admin-events__skills-container{width:40%}.admin-events__attendee td{border-bottom:5.25px solid #ffdc96;cursor:pointer;margin:0;padding-top:21px;vertical-align:top}.admin-events__vote-intro{float:left;display:block;margin-right:2%;width:66%;margin-left:17%;text-align:center}.admin-events__vote-intro:last-child{margin-right:0}.admin-events__votes{text-align:right;width:5%}section.finternfever{margin-bottom:42px}section.finternfever .container{max-width:96vw;margin-left:auto;margin-right:auto}section.finternfever .container:after{clear:both;content:"";display:table}@media screen and (max-width:1024px){section.finternfever .container{margin:0 auto;width:90%}}section.finternfever .container.details{border:1px solid #1abc9c;border-radius:2.625px}section.finternfever .fintern-hero{background:url(/images/default-event-header.jpg?1) no-repeat 50%;background-size:cover;color:#fff;padding:126px 0;margin-bottom:21px;text-align:center}section.finternfever .fintern-hero h4{margin:63px auto 0;width:60%}@media screen and (max-width:1024px){section.finternfever .fintern-hero h4{width:90%}}section.finternfever .logo{text-align:center;margin-top:-147px}section.finternfever .logo a{display:inline-block;margin:21px}@media screen and (max-width:1024px){section.finternfever .logo a{margin:21px 10.5px}}section.finternfever .logo a:last-child{padding-top:20px}section.finternfever .logo a img{height:300px}@media screen and (max-width:1024px){section.finternfever .logo a img{height:200px}}section.finternfever .description{margin:0 auto;text-align:center;width:70%}@media screen and (max-width:1024px){section.finternfever .description{width:90%}}section.finternfever .description p{margin-top:0;text-shadow:1px 1px 1px rgba(0,0,0,.75)}section.finternfever h1{font-size:31.5px;font-weight:700;margin-bottom:0}section.finternfever h1,section.finternfever h2{line-height:42px;text-shadow:1px 1px 1px rgba(0,0,0,.75)}section.finternfever h2{font-size:24.5px;margin-top:0;margin-bottom:10.5px}section.finternfever h3{font-size:21px;line-height:42px}section.finternfever h4{font-size:17.5px;line-height:21px}section.finternfever h5{font-size:14px;line-height:21px;font-weight:700}section.finternfever p,section.finternfever ul{font-size:14px;line-height:21px;margin-bottom:10.5px}section.finternfever p.logos{float:left;width:100%}section.finternfever p.logos a{display:block;margin:21px 0}section.finternfever p.logos img{height:125px}@media screen and (max-width:1024px){section.finternfever p.logos img{height:70px}}section.finternfever a{color:inherit}section.finternfever ul{list-style:disc outside none;padding-left:21px}section.finternfever .left{display:block;margin-right:2%;width:66%;box-sizing:border-box;float:left;padding:21px;width:columns(8)}section.finternfever .left:last-child{margin-right:0}@media screen and (max-width:1024px){section.finternfever .left{box-sizing:content-box;clear:both;display:block;float:none;margin:0 auto;padding:0;width:90%}}section.finternfever .left img{max-width:100%}section.finternfever .right{float:left;display:block;margin-right:2%;width:32%;box-sizing:border-box;float:right;padding:21px;width:columns(4)}section.finternfever .right:last-child{margin-right:0}@media screen and (max-width:1024px){section.finternfever .right{box-sizing:content-box;clear:both;display:block;float:none;margin:21px auto;padding:0;width:90%}}section.finternfever .right img{max-width:100%}section.finternfever .clear{clear:both}section.finternfever form.students-signup{border:1px solid #1abc9c;border-radius:2.625px;box-sizing:border-box;padding:21px;color:#000;margin-top:42px;width:100%}section.finternfever form.students-signup h3{margin-top:0}.simple-form{margin-left:25.5%;float:left;display:block;margin-right:2%;width:49%;margin-bottom:21px}.simple-form:last-child{margin-right:0}@media screen and (max-width:480px){.simple-form{float:left;display:block;margin-right:4.08163%;width:100%;margin-left:0;padding:0 21px}.simple-form:last-child{margin-right:0}}.simple-form__field input,.simple-form__field select{font-size:14px;line-height:21px;border-radius:2.625px;border:1px solid #e6e8e9;display:block;height:31.5px;padding:4.25px 5.25px;width:100%}.simple-form__label{display:block}.simple-form__message{font-size:17.5px;line-height:21px;background:#c9da2a;border-radius:2.625px;margin:21px 0;padding:21px;text-align:center}.site-wide-messages{background:#c9da2a;margin:0;padding:10.5px 0;text-align:center}.how-it-works{float:left;display:block;margin-right:2%;width:100%;margin-bottom:21px}.how-it-works:last-child{margin-right:0}.how-it-works__steps-container{float:left;display:block;margin-right:2%;width:40.5%;margin-left:8.5%}.how-it-works__steps-container:last-child{margin-right:0}@media screen and (max-width:1024px){.how-it-works__steps-container{float:left;display:block;margin-right:2%;width:100%;margin-left:0;padding:0 21px 21px}.how-it-works__steps-container:last-child{margin-right:0}}.how-it-works__step-title,.how-it-works__title{font-weight:700}.how-it-works__title{font-size:35px;line-height:63px;text-align:center}.how-it-works__steps{list-style:none;margin:0;padding:0}.how-it-works__step{display:none}.how-it-works__step--current{display:block}.how-it-works__step-title{font-size:28px;line-height:42px;margin:0}.how-it-works__step-description{font-size:24.5px;line-height:42px;line-height:31.5px;margin:0}.how-it-works__images{float:left;display:block;margin-right:2%;width:40.5%;position:relative}.how-it-works__images:last-child{margin-right:0}@media screen and (max-width:1024px){.how-it-works__images{float:left;display:block;margin-right:2%;width:100%;margin:0 21px}.how-it-works__images:last-child{margin-right:0}}.how-it-works__image{animation:fade-out .3s linear forwards;animation-fill-mode:forwards;position:absolute;top:0;left:0;width:calc(100% - 42px)}.how-it-works__image:first-child{position:static}.how-it-works__image--current{animation:fade .3s linear forwards}.how-it-works__browser,.how-it-works__screenshot{display:block;width:100%}.how-it-works__browser{border-radius:5.25px 5.25px 0 0}.how-it-works__screenshot{border-radius:0 0 5.25px 5.25px}.how-it-works__page-links{margin-top:42px;text-align:center}.how-it-works__page-link{background:#819ca9;border-radius:100%;cursor:pointer;display:inline-block;height:15.75px;margin:0 2.625px;width:15.75px}@media screen and (max-width:480px){.how-it-works__page-link{margin:0 21px}}.how-it-works__page-link--current{background:#3b4d56}.why-ribit{float:left;display:block;margin-right:2%;width:100%;background:#3b4d56 url("/images/bg-about.png");background-size:50%;color:#fff;text-align:center;padding:63px 0}.why-ribit:last-child{margin-right:0}.why-ribit__title{float:left;display:block;margin-right:2%;width:49%;margin-left:25.5%;font-size:31.5px;line-height:42px;font-weight:700;margin-bottom:0;padding-top:5.25px}.why-ribit__title:last-child{margin-right:0}@media screen and (max-width:768px){.why-ribit__title{float:left;display:block;margin-right:2%;width:83%;margin-left:8.5%}.why-ribit__title:last-child{margin-right:0}}.why-ribit__description-container{float:left;display:block;margin-right:2%;width:49%;margin-left:25.5%}.why-ribit__description-container:last-child{margin-right:0}@media screen and (max-width:768px){.why-ribit__description-container{float:left;display:block;margin-right:2%;width:83%;margin-left:8.5%}.why-ribit__description-container:last-child{margin-right:0}}.why-ribit__description{font-size:17.5px;line-height:21px;line-height:30.5px}.simple-halves{float:left;display:block;margin-right:2%;width:100%;margin-bottom:21px}.simple-halves:last-child{margin-right:0}.simple-halves__panel{float:left;display:block;margin-right:2%;width:40.5%;position:relative}.simple-halves__panel:last-child{margin-right:0}@media screen and (max-width:1024px){.simple-halves__panel{width:90%;clear:both;float:none;margin-left:auto;margin-right:auto;margin-bottom:21px}}.simple-halves__panel.simple-halves__panel--left{margin-left:8.5%}@media screen and (max-width:1024px){.simple-halves__panel.simple-halves__panel--left{margin-left:0;clear:both;float:none;margin-left:auto;margin-right:auto}}@media screen and (max-width:1024px){.simple-halves__panel:last-child{margin-right:auto}}.simple-halves__panel--padded{padding-bottom:21px;padding-top:21px}.simple-halves__panel--bordered{border:1px solid #e6e8e9;border-radius:2.625px;padding-left:21px;padding-right:21px}.about-us__button--employers{background:#fff;border:1px solid #df1995;color:#df1995}.simple-halves__panel--fixed{height:378px;position:relative}@media screen and (max-width:1024px){.simple-halves__panel--fixed{height:auto}}.simple-halves__panel--fixed .button{bottom:21px;left:21px;position:absolute;width:calc(100% - 42px)}@media screen and (max-width:1024px){.simple-halves__panel--fixed .button{position:static}}.simple-full{float:left;display:block;margin-right:2%;width:83%;margin-left:8.5%}.simple-full:last-child{margin-right:0}@media screen and (max-width:1024px){.simple-full{width:90%;clear:both;float:none;margin-left:auto;margin-right:auto;margin-bottom:21px}}.for-students__features{float:left;display:block;margin-right:2%;width:100%;border-top:1px solid #e6e8e9;padding:21px}.for-students__features:last-child{margin-right:0}.for-students__feature{float:left;display:block;margin-right:2%;width:32%}.for-students__feature:last-child{margin-right:0}@media screen and (max-width:480px){.for-students__feature{float:left;display:block;margin-right:2%;width:100%}.for-students__feature:last-child{margin-right:0}}.for-students__feature-title{font-size:24.5px;line-height:42px;margin-top:21px;margin-bottom:21px;font-weight:700;color:#669b1b;margin-top:10.5px;margin-bottom:10.5px;text-align:center}.for-students__action{float:left;display:block;margin-right:2%;width:49%;margin-left:25.5%;margin-bottom:42px}.for-students__action:last-child{margin-right:0}@media screen and (max-width:480px){.for-students__action{float:left;display:block;margin-right:2%;width:100%;margin-left:0;padding:0 21px}.for-students__action:last-child{margin-right:0}}.light-box-close-icon{cursor:pointer;height:20px;position:fixed;right:21px;top:21px;width:20px}.light-box-close-icon img{height:100%;width:100%}.outer-container--projects{padding:0 21px}.projects__title{font-weight:700;text-align:center}.projects__blank-slate-description{float:left;display:block;margin-right:2%;width:49%;margin-left:25.5%;margin-top:0;text-align:center}.projects__blank-slate-description:last-child{margin-right:0}@media screen and (max-width:480px){.projects__blank-slate-description{float:left;display:block;margin-right:4.08163%;width:100%;margin-left:0}.projects__blank-slate-description:last-child{margin-right:0}}.projects__new-container{float:left;display:block;margin-right:2%;width:49%;margin-left:25.5%;text-align:center;padding-bottom:42px}.projects__new-container:last-child{margin-right:0}.list-projects-container{float:left;display:block;margin-right:2%;width:100%;padding-bottom:21px}.list-projects-container:last-child{margin-right:0}.list-project{float:left;display:block;margin-right:2%;width:23.5%;border:1px solid #e6e8e9;border-radius:2.625px;box-sizing:border-box;margin-top:21px}.list-project:last-child,.list-project:nth-child(4n){margin-right:0}.list-project:nth-child(4n+1){clear:left}@media screen and (max-width:480px){.list-project{float:left;display:block;margin-right:2%;width:100%}.list-project:last-child{margin-right:0}}.list-project.list-project--filled{opacity:.4}.list-project__post-time{font-size:10.5px;line-height:21px;background:#f4f4f5;color:#959da1;display:block;text-align:center;text-transform:uppercase}.list-project__general-info{padding:0 10.5px;text-align:center}.list-project__title{text-decoration:none}.list-project__heading{font-size:17.5px;text-decoration:none;font-weight:700;margin:21px 0 10.5px;text-align:center;width:100%}.list-project__heading,.list-project__pay{line-height:21px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.list-project__pay{font-size:10.5px;color:#658392;text-transform:uppercase}.list-project__pay p{margin:0}.list-project__company-location,.list-project__pay p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-project__company-location{display:block;margin:0 0 10.5px;text-align:center;width:100%}.button.action-button.action-button--secondary.list-project__apply{display:block;color:#fff;background:#78be20;border-radius:0 0 2.625px 2.625px;border-bottom:0;font-weight:700;margin-top:21px;width:100%}.button.action-button.action-button--secondary.list-project__apply:hover{background:#669b1b}.project-edit{float:left;display:block;margin-right:2%;width:49%;margin-left:25.5%}.project-edit:last-child{margin-right:0}.project-edit__form{padding-bottom:21px}.project-edit__form textarea{height:84px}.project-edit__title{font-weight:700}.project-edit__pay-option{color:#b0b6b9;cursor:pointer;border:1px solid #e6e8e9;display:inline-block;text-align:center;padding:5.25px 0;width:50%}.project-edit__pay-option:first-of-type{border-radius:2.625px 0 0 2.625px}.project-edit__pay-option:nth-of-type(2){border-radius:0 2.625px 2.625px 0}.project-edit__pay-option--current{color:#1abc9c;border-color:#1abc9c}.project-edit__field,.project-view{position:relative}.project-view{display:block}.project-view:after{clear:both;content:"";display:table}.project-view__header{float:left;display:block;margin-right:2%;background:#506874;color:#fff;height:126px;text-align:center;width:100%}.project-view__header:last-child{margin-right:0}.project-view__header:hover .project-view__view-map-link{opacity:1}.project-view__heading{font-size:31.5px;line-height:42px;font-weight:700;margin-top:42px}.project-view__company{font-weight:400}.project-view__container{display:block;margin-top:-6px;padding-bottom:21px}.project-view__container:after{clear:both;content:"";display:table}.project-view__container--bordered{padding-top:21px}.project-view__horizontal-row{margin-left:17%;float:left;display:block;margin-right:2%;width:66%}.project-view__horizontal-row:last-child{margin-right:0}@media screen and (max-width:480px){.project-view__horizontal-row{margin-left:8.5%;float:left;display:block;margin-right:2%;width:83%}.project-view__horizontal-row:last-child{margin-right:0}}.project-view-info__markdown{padding-top:10.5px}.project-view__info{margin-left:17%;float:left;display:block;margin-right:2%;width:49%}.project-view__info:last-child{margin-right:0}@media screen and (max-width:480px){.project-view__info{margin-left:8.5%;float:left;display:block;margin-right:2%;width:83%}.project-view__info:last-child{margin-right:0}}.project-view-info__heading{margin:21px 0}.project-view__secondary-info{float:left;display:block;margin-right:2%;width:15%;margin-top:21px}.project-view__secondary-info:last-child{margin-right:0}@media screen and (max-width:480px){.project-view__secondary-info{margin-left:8.5%;float:left;display:block;margin-right:2%;width:83%}.project-view__secondary-info:last-child{margin-right:0}}.project-view__categories-list{margin:0 0 21px;padding:0}.project-view__categories-list-item{background:#78be20;color:#fff;display:block;list-style:none;margin:0 0 10.5px;padding:10.5px 0;text-align:center;width:100%}.project-view__details-list{margin:10.5px 0 0;padding:0}.project-view__details-list-item{background-repeat:no-repeat;background-size:25px;background-position:0 2px;border-bottom:1px solid #e6e8e9;box-sizing:border-box;display:block;list-style:none;margin:10.5px 0;padding:2.625px 0 10.5px;text-transform:uppercase;width:100%}@media screen and (max-width:480px){.project-view__details-list-item{padding-left:84px}}.project-view__locations-list{list-style:none;margin:0 0 21px;padding:0}.project-view__project-application-container{margin-left:17%;float:left;display:block;margin-right:2%;width:66%;padding-bottom:63px;text-align:center}.project-view__project-application-container:last-child{margin-right:0}@media screen and (max-width:480px){.project-view__project-application-container{margin-left:8.5%;float:left;display:block;margin-right:2%;width:83%}.project-view__project-application-container:last-child{margin-right:0}}.project-view__project-application-container--apply{margin-top:73.5px}.project-view__heading-apply{font-size:24.5px;line-height:42px;font-weight:700;margin-bottom:63px;margin-top:42px}.project-view__heading-apply--complete{margin-bottom:0}.project-view__apply-button{font-size:17.5px;line-height:21px;padding-left:84px;padding-right:84px}.project-view__employer{border:1px solid #e6e8e9;border-radius:2.625px;padding:21px;margin-bottom:21px}.project-view__employer-company-name{font-size:17.5px;line-height:21px;font-weight:700;margin:0}.project-view__employer-markdown p{margin:10.5px 0}.project-view__employer-name{font-size:14px;line-height:21px;font-weight:700;margin:0}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle: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__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker__tether-element-attached-top .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle: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__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker__tether-element-attached-bottom.react-datepicker__tether-element{margin-top:-20px}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker__current-month--hasYearDropdown{margin-bottom:16px}.react-datepicker__navigation{line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;border:.45rem solid transparent}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.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{margin:.4rem;text-align:center}.react-datepicker__day,.react-datepicker__day-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--in-range,.react-datepicker__day--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--selected:hover{background-color:#1d5d90}.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__year-read-view{width:50%;left:25%;position:absolute;bottom:25px;border:1px solid transparent;border-radius:.3rem}.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;margin-bottom:3px;left:5px;top:9px;position:relative;border-width:.45rem}.react-datepicker__year-read-view--selected-year{right:.45rem;position:relative}.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.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:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected{position:absolute;left:30px}.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}.react-datepicker__tether-element{z-index:2147483647}.event-edit__form-container{float:left;display:block;margin-right:2%;width:100%}.event-edit__form-container:last-child{margin-right:0}.event-edit__form{float:left;display:block;margin-right:2%;width:66%;margin-left:17%;padding-bottom:21px}.event-edit__form:last-child{margin-right:0}.event-edit__form textarea{height:84px}.event-edit__form textarea[name=section_value]{height:210px}.event-edit__preview-frame{float:left;display:block;margin-right:2%;width:66%;height:714px;border:1px solid #e6e8e9}.event-edit__preview-frame:last-child{margin-right:0}.event-edit__title{font-weight:700}.event-edit__field{position:relative}.event-edit__add-section{cursor:pointer;text-decoration:underline}.event-edit__sections-heading{margin-bottom:0}.upcoming-events__heading{font-size:31.5px;line-height:42px;background:#506874;color:#fff;font-weight:700;text-align:center;margin:0;padding:21px}.upcoming-events{float:left;display:block;width:49%;margin:21px 2% 21px 25.5%}.upcoming-events:last-child{margin-right:0}@media screen and (max-width:480px){.upcoming-events{float:left;display:block;margin-right:2%;width:100%;margin-left:0;padding:0 21px}.upcoming-events:last-child{margin-right:0}}.upcoming-events__title{font-size:21px;line-height:42px;margin-bottom:0}.upcoming-events__tagline{margin:0}.upcoming-events__item{padding-bottom:21px}.upcoming-events__item p{margin:0 0 10.5px}.upcoming-events__horizontal-row:last-child{display:none}.icon-option-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (max-width:480px){.field-id_category .icon-option-set,.field-id_job-category .icon-option-set{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}.icon-option{font-size:17.5px;line-height:21px;border-radius:2.625px;border:1px solid #e6e8e9;box-sizing:border-box;color:#b0b6b9;cursor:pointer;display:inline-block;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;margin-right:21px;padding:21px 10.5px;text-align:center}.icon-option-set--editable-student-profile,.icon-option-set--editable-student-profile .icon-option{display:block;-webkit-box-flex:none!important;-ms-flex:none!important;flex:none!important}.icon-option-set--editable-student-profile .icon-option{font-size:14px;line-height:21px;border:none;padding:10.5px 5.25px;margin-right:10.5px;text-align:left}.icon-option:last-of-type{margin:0}.icon-option--current{border-color:#1abc9c;color:#1abc9c}.icon-option__icon{font-size:52.5px;margin-bottom:15.75px}.icon-option-set--editable-student-profile .icon-option__icon{display:inline-block;font-size:31.5px;line-height:31.5px;margin-bottom:0;vertical-align:middle}.icon-option-set--editable-student-profile .icon-option__label{display:inline-block;vertical-align:middle;padding-left:10.5px}@media screen and (max-width:480px){.icon-option-set--editable-student-profile .icon-option__label{padding-left:31.5px}}.icon-option__help-text{font-size:14px;line-height:21px;margin:0}.icon-option__label{cursor:pointer}.institution-email{float:left;display:block;margin-right:2%;width:32%;margin-left:34%;animation:fade .15s linear both;background:#fff;box-sizing:border-box;border-radius:2.625px;position:fixed;padding:21px 10.5px;top:63px;overflow-y:scroll}.institution-email:last-child{margin-right:0}@media screen and (max-width:480px){.institution-email{float:left;display:block;margin-right:2%;width:91.5%;margin-left:0;margin:0 42px}.institution-email:last-child{margin-right:0}}.institution-email__title{margin-top:0;text-align:center}.institution-email__intro{text-align:center}.steps__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.steps__step{position:relative;text-align:center;z-index:5;width:33.33333%}.steps__step--current .steps__step-number{color:#3b4d56;border-color:#3e78b3}.steps__step--current .steps__step-description{color:#3b4d56}.steps__step:first-of-type{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.steps__step:last-of-type{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:480px){.steps__step:last-of-type{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}}.steps__step-number{font-size:21px;line-height:42px;color:#819ca9;background:#fff;border:2px solid #cfdeee;border-radius:100%;font-weight:700;display:inline-block;line-height:40px;height:42px;width:42px}.steps__step-description{font-size:17.5px;line-height:21px;color:#819ca9;display:block;margin:10.5px 0 31.5px}.horizontal-row--steps{border-top:2.625px solid #cfdeee;height:2px;position:absolute;top:21px;left:15%;margin:0 auto;width:70%}.conditional-edit__add-label,.conditional-edit__value-label:hover{cursor:pointer;text-decoration:underline}.conditional-edit__button-container{display:block;margin-top:10.5px}.conditional-edit__button{font-size:14px;line-height:21px;display:inline-block;border:1px solid #df1995;border-radius:2.625px;cursor:pointer;color:#df1995;font-weight:400;padding:5.25px 10.5px}.data-dashboard__panel{float:left;display:block;margin-right:2%;width:49%;border:1px solid #e6e8e9;border-radius:2.625px;margin-bottom:21px;padding:21px}.data-dashboard__panel:last-child,.data-dashboard__panel:nth-child(2n){margin-right:0}.data-dashboard__panel:nth-child(odd){clear:left}.data-dashboard__panel--wide{float:left;display:block;margin-right:2%;width:100%;border:1px solid #e6e8e9;border-radius:2.625px;margin-bottom:21px;padding:21px}.data-dashboard__panel--wide:last-child{margin-right:0}.data-dashboard__heading{font-size:31.5px;line-height:42px;background:#506874;color:#fff;font-weight:700;text-align:center;margin:0 0 21px;padding:21px}.blank-slate__section{float:left;display:block;margin-right:2%;width:100%;padding-top:21px}.blank-slate__section:last-child{margin-right:0}.blank-slate__section--center{text-align:center}.blank-slate__heading--primary{margin-bottom:0}.blank-slate__step{float:left;display:block;margin-right:2%;width:32%;text-align:center}.blank-slate__step:last-child{margin-right:0}@media screen and (max-width:480px){.blank-slate__step{float:left;display:block;margin-right:2%;width:100%;padding:0 21px}.blank-slate__step:last-child{margin-right:0}}.blank-slate__step-number{font-size:21px;line-height:42px;color:#819ca9;background:#fff;border:2px solid #cfdeee;border-radius:100%;font-weight:700;display:inline-block;line-height:40px;height:42px;margin-bottom:0;width:42px}.blank-slate__buttons{clear:both}.blank-slate__button--primary{font-size:14px;line-height:21px;background:#df1995;border-radius:5.25px;border:none;border-bottom:2px solid #b11476;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:700;text-align:center;text-decoration:none;padding:9.5px 10.5px;margin-right:21px}@media screen and (max-width:480px){.blank-slate__button--primary{padding-left:42px;padding-right:42px}}.blank-slate__button--primary:focus{outline:none}@media screen and (max-width:480px){.blank-slate__button--primary{padding-left:10.5px;padding-right:10.5px}}.blank-slate__button--secondary{font-size:14px;line-height:21px;background:#df1995;border-radius:5.25px;border:none;border-bottom:2px solid #b11476;box-sizing:border-box;color:#fff;cursor:pointer;text-align:center;text-decoration:none;background:#e6e8e9;color:#3b4d56;font-weight:700;padding:4.25px 21px;border-bottom:2px solid #cbcfd1;margin-left:21px;padding:9.5px 10.5px}.blank-slate__button--secondary:focus{outline:none}@media screen and (max-width:480px){.blank-slate__button--secondary{padding-left:42px;padding-right:42px;padding-left:10.5px;padding-right:10.5px}}.chat-messages-list__container{float:left;display:block;margin-right:2%;width:66%;margin-left:17%}.chat-messages-list__container:last-child{margin-right:0}@media screen and (max-width:480px){.chat-messages-list__container{float:left;display:block;margin-right:2%;width:100%;margin-left:0;padding-left:10.5px;padding-right:10.5px}.chat-messages-list__container:last-child{margin-right:0}}.chat-messages-list__chat{border:1px solid #e6e8e9;border-radius:2.625px;margin-bottom:21px;padding:10.5px;padding-bottom:21px}.chat-messages-list__chat-header{position:relative;border-bottom:1px solid #e6e8e9;margin:0 -10.5px;padding:0 10.5px 10.5px}.chat-messages-list__chat-heading{margin:0}.chat-messages-list__avatar{display:inline-block;padding-top:5.25px}.chat-messages-list__chat .chat-avatar{font-size:28px;line-height:42px;background:#e6e8e9;border-radius:2.625px;color:#fff;display:inline-block;font-weight:700;height:52.5px;line-height:31.5px!important;margin:0;position:relative;text-align:center;text-transform:uppercase;width:52.5px}.chat-messages-list__chat .chat-avatar img{display:block;border-radius:2.625px;width:100%}.chat-messages-list__chat .chat-avatar.chat-avatar--no-photo:after,.chat-messages-list__chat .chat-avatar.chat-avatar--no-photo:before{content:"";display:block;padding-top:25%}.chat-messages-list__chat-details{display:inline-block;margin-left:10.5px;vertical-align:top;width:calc(100% - 63px)}.chat-messages-list__chat-detail{font-size:10.5px;line-height:21px;color:#b0b6b9;text-transform:uppercase}.chat-messages-list__job-title{font-size:21px;line-height:42px;position:absolute;right:10.5px;top:10.5px}@media screen and (max-width:480px){.chat-messages-list__job-title{display:none}}.chat-messages-list__body{font-size:14px;line-height:21px;margin:21px 0}.chat-messages-list__body h1,.chat-messages-list__body h2,.chat-messages-list__body h3,.chat-messages-list__body h4,.chat-messages-list__body h5,.chat-messages-list__body ol,.chat-messages-list__body p,.chat-messages-list__body pre,.chat-messages-list__body ul{margin:0 0 21px}.chat-messages-list__body--unread{font-weight:700}.chat-messages-show__container{float:left;display:block;margin-right:2%;width:49%;margin-left:25.5%;position:relative}.chat-messages-show__container:last-child{margin-right:0}@media screen and (max-width:480px){.chat-messages-show__container{float:left;display:block;margin-right:2%;width:100%;margin-left:0;padding-left:10.5px;padding-right:10.5px}.chat-messages-show__container:last-child{margin-right:0}}.chat-messages-show__heading{margin-bottom:0}.chat-messages-show__job-title{font-size:17.5px;line-height:21px;margin-bottom:21px}.chat-messages-show__message{padding:21px 63px 0;position:relative}.chat-messages-show__message .chat-avatar{font-size:28px;line-height:42px;background:#e6e8e9;border-radius:2.625px;color:#fff;display:inline-block;font-weight:700;height:52.5px;line-height:31.5px!important;margin:0;position:relative;text-align:center;text-transform:uppercase;width:52.5px;position:absolute;left:0;top:21px}.chat-messages-show__message .chat-avatar img{display:block;border-radius:2.625px;width:100%}.chat-messages-show__message .chat-avatar.chat-avatar--no-photo:after,.chat-messages-show__message .chat-avatar.chat-avatar--no-photo:before{content:"";display:block;padding-top:25%}.chat-messages-show__message .chat-avatar.chat-avatar--from-you{right:0!important;left:auto}.chat-messages-show__messages{margin:21px 0 42px}.chat-messages-show__field textarea{height:147px}.chat-messages-show__body ol,.chat-messages-show__body p,.chat-messages-show__body pre,.chat-messages-show__body ul{margin:0 0 21px}.chat-messages-show__body--current{background:#f4f4f5;padding:0 5.25px;margin:0 -5.25px}.chat-messages-show__close-button{position:absolute;right:0;top:31.5px}@media screen and (max-width:480px){.chat-messages-show__close-button{position:static;display:inline-block;margin-top:21px}}.chat-messages-show__video-call-button{display:inline-block;margin-left:5.25px}.chat-messages-show__video-call-button a{cursor:pointer}.chat-messages-show__coviu{color:#b0b6b9;text-decoration:none}.chat-messages-preview__message{border:1px solid #e6e8e9;border-radius:2.625px;margin-bottom:21px;padding:10.5px;background:#fff;bottom:-300px;cursor:pointer;left:21px;position:fixed;width:350px;transition:bottom .75s ease-in-out,opacity .75s ease-in-out;opacity:0;z-index:10000}@media screen and (max-width:480px){.chat-messages-preview__message{width:calc(100% - 42px)}}.chat-messages-preview__message.chat-messages-preview__message--visible{bottom:21px;opacity:1}.chat-messages-preview__chat-heading{margin:0}.chat-messages-preview,.chat-messages-preview__avatar{display:inline-block}.chat-messages-preview__avatar .chat-avatar{font-size:28px;line-height:42px;background:#e6e8e9;border-radius:2.625px;color:#fff;display:inline-block;font-weight:700;height:52.5px;line-height:31.5px!important;margin:0;position:relative;text-align:center;text-transform:uppercase;width:52.5px}.chat-messages-preview__avatar .chat-avatar img{display:block;border-radius:2.625px;width:100%}.chat-messages-preview__avatar .chat-avatar.chat-avatar--no-photo:after,.chat-messages-preview__avatar .chat-avatar.chat-avatar--no-photo:before{content:"";display:block;padding-top:25%}.chat-messages-preview__chat-details{display:inline-block;margin-left:10.5px;margin-top:-6px;vertical-align:top;width:calc(100% - 63px)}.chat-messages-preview__chat-detail{font-size:10.5px;line-height:21px;color:#b0b6b9;text-transform:uppercase}.chat-messages-preview__job-title{font-size:21px;line-height:42px;position:absolute;right:10.5px;top:21px}.chat-messages-preview__body{font-size:14px;line-height:21px;margin:10.5px 0 21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.chat-message-status{border-radius:100%;display:inline-block;height:10px;margin:-3px 5.25px 0 0;transition:background .5s ease-in-out;vertical-align:middle;width:10px}.chat-message-status--online{background:#7dbb31}.chat-message-status--offline{background:#e6e8e9}