@charset "UTF-8";.tag-selector .tag{padding:.5rem .8rem;color:#fff;background:#C2C1C0;text-decoration:none;cursor:pointer;font: 500 14px FF DIN,Helvetica,Arial,sans-serif;letter-spacing:2px;transition:all .3s cubic-bezier(.165,.84,.44,1)}.tag-selector .tag.selected{background:#72C3E2}#nfjb-app .tag-selector .tag:hover{color:#fff}.upload .file{display:flex;flex-direction:row;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:solid #333 1px;justify-content:space-between}@media (min-width: 320px){.upload .file{max-width:100%}}@media (min-width: 768px){.upload .file{max-width:55%}}@media (min-width: 1024px){.upload .file{max-width:35%}}.upload .file .name,.upload .file .size{flex:1 1 auto}.upload .file .remove{flex:0 0 auto;color:#333;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x-circle"><circle cx="12" cy="12" r="10"></circle><line x1="15" y1="9" x2="9" y2="15"></line><line x1="9" y1="9" x2="15" y2="15"></line></svg>') center center transparent no-repeat;width:24px;height:24px}.upload .error{color:#e55252;margin-top:.5rem}.jobs-list .tag{display:inline-block;padding:.5rem .8rem;margin-right:.5rem;color:#fff;background:#C2C1C0;text-decoration:none;font: 500 14px FF DIN,Helvetica,Arial,sans-serif;letter-spacing:2px}.jobs-list .draft{font-size:1.2rem;display:inline-block;vertical-align:middle}.truncated-text a:link,.truncated-text a:visited{color:#4bc5e9}.member-nav .categories-nav{background-color:#fff;border-bottom:1px solid #eee;margin:0 15px 50px;padding:30px 0;text-align:center}@media (min-width: 768px){.member-nav .categories-nav{padding:0 15px}}@media (min-width: 768px){.member-nav .categories-nav .cat-item{display:inline-block}}.member-nav .categories-nav a{display:block;font-size:16px;padding:10px 0;position:relative}@media (min-width: 768px){.member-nav .categories-nav a{padding:30px 10px}.member-nav .categories-nav a:after{background-color:#eee;bottom:0;content:"";height:0;left:0;position:absolute;transition:all .3s cubic-bezier(.165,.84,.44,1);width:100%}}.member-nav .categories-nav a:hover{color:#4cc4e9}@media (min-width: 768px){.member-nav .categories-nav a:hover{color:inherit}}.member-nav .categories-nav a:hover:after{background-color:#eee;height:5px}.member-nav .categories-nav a.router-link-active{color:#4cc4e9}.member-nav .categories-nav a.router-link-active:after{background-color:#4cc4e9;height:5px}#nfjb-app .new-post-btn,#nfjb-app .new-post-btn:visited,#nfjb-app .new-post-btn:hover{background:#4cc4e9;color:#fff;float:right;display:inline-block;font: 400 16px adelle,Georgia,serif;margin-bottom:30px;min-width:150px;padding:5px 20px;position:relative;text-align:center}.bid-list .bid{display:flex;flex-direction:row;flex-wrap:wrap}.bid-list .bid .main{flex:0 0 calc(66.6666666667% - 1.5625rem);margin-right:1.5625rem}@media (max-width: 991px){.bid-list .bid .main{flex:0 0 100%}}.bid-list .bid .main h2{font-size:1.5rem}.bid-list .bid .side{flex:0 0 33.3333333333%}@media (max-width: 991px){.bid-list .bid .side{flex:0 0 100%}}.bid-list .bid .side a{display:inline-block;border:0;border-radius:0;background:#4db2d9;padding:.675rem 1rem;color:#fff;font-size:1rem}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#nfjb-app form{background:white;padding:15px}#nfjb-app form .field{display:flex;flex-direction:column;margin-bottom:1.5rem}#nfjb-app form label{color:#4cc4e9;display:block;font: 500 16px FF DIN,Helvetica,Arial,sans-serif;margin-bottom:15px}#nfjb-app form label sup{position:relative;top:0;font-weight:700;font-size:95%}#nfjb-app form label span.help-text{font-family:adelle,Georgia,serif;text-transform:none;display:block;color:#6f6e6e;font-size:12px;font-style:italic;font-weight:400;margin-top:10px}#nfjb-app form input[type=text],#nfjb-app form textarea,#nfjb-app form input[type=email],#nfjb-app form input[type=password],#nfjb-app form input[type=url]{background:#f0fafd;border:0 none;border-bottom:solid 3px #4cc4e9;color:#000;font: 500 18px FF DIN,Helvetica,Arial,sans-serif;letter-spacing:1px;padding:15px 10px;transition:background .3s cubic-bezier(.165,.84,.44,1)}#nfjb-app form input[type=text]:focus,#nfjb-app form textarea:focus,#nfjb-app form input[type=email]:focus,#nfjb-app form input[type=password]:focus,#nfjb-app form input[type=url]:focus{background:#e2f5fb;outline:none;box-shadow:none}#nfjb-app form textarea.terms{background-color:#eee;border:0;font-size:14px;height:300px}#nfjb-app form .ios-fix{max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch}#nfjb-app form iframe{width:100%}#nfjb-app form .terms-error{color:#d00}#nfjb-app form .selectric-wrapper{background:#f0fafd}#nfjb-app form select{flex:1 0 auto;justify-content:stretch;background:transparent;border:0;position:relative;outline:none;box-shadow:none}#nfjb-app form .tag-selector{display:flex;flex-direction:row;flex-wrap:wrap;background:#f0fafd;border:0 none;border-bottom:solid 3px #4cc4e9;padding:1rem}#nfjb-app form .tag-selector .tag{flex:0 0 calc(25% - 1.5rem);margin:0 .75rem 1rem}#nfjb-app form button{flex:0 1 auto;align-self:flex-start;border-radius:0;background-color:#4cc4e9;border:0;color:#fff;cursor:pointer;font: 500 14px FF DIN,Helvetica,Arial,sans-serif;letter-spacing:2px;padding:10px 30px;text-transform:uppercase;transition:all .3s cubic-bezier(.165,.84,.44,1)}#nfjb-app form button .wait-activity{display:inline-block;width:24px;height:24px;animation:.75s linear infinite rotate}#nfjb-app form.feedback-form{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}#nfjb-app form.feedback-form .reasons{display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%;max-width:450px}#nfjb-app form.feedback-form .reasons textarea{width:100%;height:10rem}#nfjb-app form.feedback-form .reasons label{display:block;text-transform:none;margin-bottom:1rem}#nfjb-app form.feedback-form button{align-self:center}#nfjb-app .available-jobs,#nfjb-app .nfjb-dashboard{display:flex;flex-flow:column}#nfjb-app .available-jobs header.filter-bar,#nfjb-app .nfjb-dashboard header.filter-bar{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}#nfjb-app .available-jobs header.filter-bar .tags-filter,#nfjb-app .nfjb-dashboard header.filter-bar .tags-filter{flex:1 1 auto;max-width:50%;background:white}#nfjb-app .available-jobs header.filter-bar .new-post-btn,#nfjb-app .nfjb-dashboard header.filter-bar .new-post-btn{float:none;margin:0}#nfjb-app .available-jobs .jobs-list,#nfjb-app .nfjb-dashboard .jobs-list{padding:100px 0 0}#nfjb-app .available-jobs .jobs-list h2,#nfjb-app .nfjb-dashboard .jobs-list h2{font-family:FF DIN,Helvetica,Arial,sans-serif;font-size:1.5rem;color:#00afd4}#nfjb-app .available-jobs .jobs-list .job,#nfjb-app .nfjb-dashboard .jobs-list .job{margin-bottom:1.5625rem;padding:0 25px}#nfjb-app .available-jobs .jobs-list .job .tagged,#nfjb-app .nfjb-dashboard .jobs-list .job .tagged{font-size:1rem}#nfjb-app .available-jobs .jobs-list .job .tagged .tag,#nfjb-app .nfjb-dashboard .jobs-list .job .tagged .tag{font-family:adelle,Georgia,serif;background:transparent;color:#4cc4e9;display:inline;margin:0;padding:0}#nfjb-app .available-jobs .jobs-list .job .tagged .tag:after,#nfjb-app .nfjb-dashboard .jobs-list .job .tagged .tag:after{content:" •";display:inline}#nfjb-app .available-jobs .jobs-list .job .tagged .tag:last-child:after,#nfjb-app .nfjb-dashboard .jobs-list .job .tagged .tag:last-child:after{content:""}#nfjb-app .available-jobs .jobs-list .job .columns,#nfjb-app .nfjb-dashboard .jobs-list .job .columns{display:flex;flex-direction:row;flex-wrap:wrap}#nfjb-app .available-jobs .jobs-list .job .description,#nfjb-app .nfjb-dashboard .jobs-list .job .description{flex:0 1 calc(66.6666666667% - 1.5625rem);margin-right:1.5625rem}@media (max-width: 991px){#nfjb-app .available-jobs .jobs-list .job .description,#nfjb-app .nfjb-dashboard .jobs-list .job .description{flex:0 0 100%}}#nfjb-app .available-jobs .jobs-list .job .details,#nfjb-app .nfjb-dashboard .jobs-list .job .details{flex:0 0 33.3333333333%}@media (max-width: 991px){#nfjb-app .available-jobs .jobs-list .job .details,#nfjb-app .nfjb-dashboard .jobs-list .job .details{flex:0 0 100%}}#nfjb-app .job-detail{background:white;padding:15px}#nfjb-app .job-detail .detail-wrap{display:flex;flex-direction:row;flex-wrap:nowrap}#nfjb-app .job-detail h2{font-size:1.5rem;margin-bottom:1.5rem}#nfjb-app .job-detail .member-post{margin-top:1.825rem;color:#4cc4e9;font-size:.875rem;font-style:italic}#nfjb-app .job-detail .tagged{font-size:1rem}#nfjb-app .job-detail .tagged .tag{font-family:adelle,Georgia,serif;background:transparent;color:#4cc4e9;display:inline;margin:0;padding:0}#nfjb-app .job-detail .tagged .tag:after{content:" • ";display:inline}#nfjb-app .job-detail .tagged .tag:last-child:after{content:""}#nfjb-app .job-detail .main{flex:1 1 auto;margin-right:2.5rem}#nfjb-app .job-detail .main .summary{text-align:left}#nfjb-app .job-detail .side{flex:0 0 30%;margin-top:20px}#nfjb-app .job-detail .side a{display:inline-block;border:0;border-radius:0;background:#4db2d9;padding:.675rem 1rem;color:#fff;font-size:1rem}#nfjb-app .job-detail .side .budget-time-date{margin-top:1.5625rem}#nfjb-app .job-detail .btn-wrapper{margin:1rem 0;text-align:center}#nfjb-app .modal-container,#upgrade-form{display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:10;position:fixed;top:0;left:0;width:100vw;height:100vh}#nfjb-app .modal-container .backdrop,#upgrade-form .backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.65);z-index:10}#nfjb-app .modal-container .nfjb-modal,#upgrade-form .nfjb-modal{position:relative;z-index:25;flex:0 1 auto;background:white;padding:2.5rem;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#nfjb-app .modal-container .nfjb-modal.popup,#upgrade-form .nfjb-modal.popup{max-width:515px}#nfjb-app .modal-container .nfjb-modal h2,#upgrade-form .nfjb-modal h2{font-size:2rem;font-weight:400;margin-top:0;color:#4db2d9}#nfjb-app .modal-container .nfjb-modal h3,#upgrade-form .nfjb-modal h3{font-size:1.5rem;margin:2rem 0 3rem;color:#4db2d9;font-weight:700}#nfjb-app .modal-container .nfjb-modal .buttons,#upgrade-form .nfjb-modal .buttons{display:flex;flex-direction:row;justify-content:center}#nfjb-app .modal-container .nfjb-modal .buttons button,#upgrade-form .nfjb-modal .buttons button{display:inline-block;border:0;border-radius:0;background:#4db2d9;padding:.675rem 1rem;color:#fff;font-size:1.675rem}#nfjb-app .modal-container .nfjb-modal .buttons button:first-child,#upgrade-form .nfjb-modal .buttons button:first-child{background:#C2C1C0;margin-right:1.5625rem}[v-cloak]{display:none}.page-header.nfjb-header{background:transparent;height:99px;min-height:99px;overflow:hidden}.page-header.nfjb-header .main-headline{display:none}#nfjb-app{min-height:30rem}@media (max-width: 991px){#nfjb-app{padding:0 15px}}#nfjb-app .finished{background-color:#fff;padding:15px}.nfjb-help{background:white}.login-form .error{color:#e55252}.helpful{position:relative}.helpful-popup{position:absolute;transform-origin:100% 25%;top:0;left:calc(100% - 24px);width:300px;max-width:100vw;transform:translateY(-100%);padding:.5rem;font-size:14px;font-weight:400;color:#1a1a1a;background:white;box-shadow:0 0 4px #0003}@media screen and (max-width: 400px){.helpful-popup{left:0}}#nfjb-app select.customsel{border-bottom:solid 3px #4cc4e9;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;padding:15px 10px;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f0fafd;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><polyline points="0,0 16,24 32,0" fill="%23222" /></svg>');background-position:calc(100% - 22px) calc(50% + 3px);background-size:8px 6px;background-repeat:no-repeat}
