body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a.btn{text-align:center;text-decoration:none}.btn{background-color:#1d7bff;border:none;border-radius:10px;box-shadow:0 8px 15px rgba(0,0,0,.348);color:#f5f5f5;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;letter-spacing:1.5px;padding:7px;transition:all .3s ease;width:42%}.btn:hover{background-color:#1a9ada;box-shadow:0 15px 20px rgba(29,142,255,.4);color:#fff;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.btn:disabled{background-color:gray;color:#f5f5f5}.btn.success{background-color:#198754}.form-container{align-items:center;flex-direction:column;height:60vh;text-align:center;width:100%}.form-container,.login-element{display:flex;justify-content:center}.login-element{min-width:60%;padding:5px}.nowrap{font-weight:700;margin-right:5px;width:90px}.form-group{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;width:100%}.form-container:first-of-type{border-right:3px solid #000}.login-btn{background-color:#1d7bff;border:none;border-radius:10px;box-shadow:0 8px 15px rgba(0,0,0,.1);color:#f5f5f5;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1.5px;padding:7px;transition:all .3s ease;width:50%}.login-btn:hover{background-color:#1db4ff;box-shadow:0 15px 20px rgba(29,142,255,.4);color:#fff;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.login-btn:disabled{background-color:gray;color:#f5f5f5}.agency-login,.applicant-login,.login-container,.main-container{display:flex;justify-content:center}.main-container{align-items:center;flex-direction:column}.title-container{margin-bottom:100px;text-align:center}.login-container{justify-content:space-around;min-width:60%}.navbar{align-items:center;background-color:#fff;display:flex;height:80px;justify-content:flex-start;position:fixed;top:0;z-index:9}.menu-bars{background:none;color:#000;font-size:2rem;margin-left:2rem}.nav-menu{background-color:#fff;display:flex;height:100vh;justify-content:center;left:-100%;position:fixed;top:0;transition:.85s;width:250px}.nav-menu.active{left:0;transition:.45s;z-index:9}.nav-text{height:60px;justify-content:flex-start;list-style:none;padding:8px 0 8px 16px}.nav-text,.nav-text a{align-items:center;display:flex}.nav-text a{border-radius:4px;color:#151414;font-size:18px;height:100%;padding:0 16px;text-decoration:none;width:95%}.nav-text a:hover{background-color:#000;color:#fff}.nav-menu-items{width:100%}.navbar-toggle{align-items:center;background-color:#fff;display:flex;height:80px;justify-content:flex-start;width:100%}span{margin-left:16px}h1{text-align:center}.job-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:100px;width:70%}.filter-container{background-color:bisque;display:flex;height:90vh;width:30%}.job-card,.job-view{display:flex;justify-content:space-between}.job-card{align-items:center;background:#f5f5f5;box-shadow:5px 5px 5px silver;flex-direction:column;height:200px;margin:20px;overflow:hidden;padding:20px 20px 0;position:relative;transition:all .5s ease;width:40%}.job-card:after{-webkit-animation:fadeIn .5s;animation:fadeIn .5s;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.8) 75%,#fff);content:"";height:220px;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:1}.location-pin{margin-left:0}.due-date{align-self:flex-start;color:blue;font-size:12px;font-weight:700}.job-title{letter-spacing:1px}.chevron{bottom:0;cursor:pointer;font-size:24px;justify-self:flex-end;margin-top:15px;position:absolute;text-align:center;transition:all .5s ease;width:100%;z-index:2}.expanded.chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50%;transform-origin:50%}.card-btn-container{display:flex;justify-content:space-between;margin-top:20px;width:100%}.show-full{height:375px}.show-full:after{-webkit-animation:fadeOut .5s;animation:fadeOut .5s;height:0;opacity:0}@-webkit-keyframes fadeOut{0%{height:220px;opacity:1}to{height:375px;opacity:0}}@keyframes fadeOut{0%{height:220px;opacity:1}to{height:375px;opacity:0}}@-webkit-keyframes fadeIn{0%{height:375px;opacity:0}to{height:220px;opacity:1}}@keyframes fadeIn{0%{height:375px;opacity:0}to{height:220px;opacity:1}}.jobpost-container{display:flex;flex-direction:column;justify-content:center;margin:auto;width:60%}.job-description{line-height:1.5}
/*# sourceMappingURL=main.2909c432.css.map*/