/* https://pilotassessments.com/wp-content/plugins/pilot-assessments/css/pass-job.css?ver=1758642701 */
body .site-content{background-color:#f8f9fc!important;background:#f8f9fc!important}#menu-main-menu a.dropdown-toggle{width:auto}.pass_jobs_container,.pass-job-detail{max-width:1400px;margin:auto;padding:30px 20px 20px 20px}.pass_jobs_container .the_main_heading{display:flex;justify-content:space-between;margin:20px 0;flex-direction:column;align-items:start}.pass_jobs_container .the_main_heading h1{font-size:2rem}.pass_jobs_container .the_main_heading a.saved_jobs_lnk{background-color:#337ab7;color:#fff;font-size:small;font-weight:700;padding:8px 20px}.pass_jobs_container .the_main_heading a.saved_jobs_lnk:hover{background-color:#2a6497}.pass_jobs_container .the_main_heading #the_search_box{display:none;position:relative;align-items:center}.pass_jobs_container .the_main_heading #the_search_box #the_search_input{min-width:400px;padding-right:45px;max-width:100%}.pass_jobs_container .the_main_heading #the_search_box .search_icon{position:absolute;right:16px}.pass_jobs_container .the_main_heading #the_search_box #clear_search{position:absolute;right:16px;background:none;padding:0;margin:0}.pass_jobs_container .jobs-list-outer{position:relative}.pass_jobs_container .the-loader{position:absolute;top:0;background:rgba(0,0,0,.1803921569);width:100%;height:100%;display:flex;justify-content:center;z-index:9;left:0;padding-top:50px}.pass_jobs_container .the-loader.hidden{display:none}.pass_jobs_container .the-loader .inner{background:#1c6285;width:200px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:5px;box-shadow:4px 4px 5px 0 rgba(0,0,0,.168627451);color:#fff}.pass_jobs_container #the_search_box_mobile{display:none;position:fixed;height:100%;width:100%;background:rgba(0,0,0,.7215686275);top:0;left:0;z-index:9;gap:21px;justify-content:center;flex-direction:column;padding:50px;align-items:baseline}.pass_jobs_container #the_search_box_mobile #mobile_do_search_btn{background:#337ab7;color:#fff}.pass_jobs_container #the_search_box_mobile #hide_mobile_search{background:gray;color:#fff;margin-left:20px}.pass-single-job{background:#dff3fd;margin-bottom:20px;border-radius:4px;box-shadow:1px 3px 5px 0 rgba(178,179,180,.6588235294);border:1px solid rgba(114,170,190,.4);display:flex}.pass-single-job .psj-details{flex:1}.pass-single-job .psj-details>a{display:block;padding:20px 25px}.pass-single-job .psj-details>a:hover .job-title{color:#337ab7}.pass-single-job .psj-actions{align-self:center;width:80px;text-align:right;padding:20px 25px 20px 0}.pass-single-job .psj-actions .bookmark_btn{padding:0;margin:0;background:transparent;font-size:1.3rem}.pass-single-job .psj-actions .bookmark_btn.bookmarked{color:#337ab7}.pass-single-job:hover{box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.25);border-color:rgba(114,170,190,.3215686275)}.pass-single-job .job-title{font-size:1.2rem;color:#6e6868;margin-bottom:8px}.pass-single-job .job-com,.pass-single-job .job-loc{font-size:12px;font-weight:600;color:#478dc1}.pass-single-job .job-com,.pass-single-job .job-loc{font-size:12px;font-weight:600;color:#478dc1}.pass-single-job .job-com .fa,.pass-single-job .job-loc .fa{margin-right:4px}.pass-single-job .job-com{margin-bottom:4px}.pass-job-detail{display:flex;gap:20px;align-items:start;flex-direction:column;flex-wrap:wrap;background-color:#fff;box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15);margin-top:30px;border-radius:5px;margin-bottom:80px}.pass-job-detail .back-to-jobs-lnk{width:100%}.pass-job-detail .back-to-jobs-lnk a{text-decoration:underline!important;text-underline-position:under;font-size:1.1rem}.pass-job-detail .job-detail{flex:1;min-width:0}.pass-job-detail .job-detail .btns-wrapper{margin-top:25px;display:none}.pass-job-detail .job-detail a.apply-lnk{margin-right:20px}.pass-job-detail .jobx-heading{font-size:1.2rem}.pass-job-detail .jobx-label{font-weight:600}.pass-job-detail .job-sidebar{width:100%;max-width:100%;flex-shrink:0;background-color:#fff;padding:0 20px 20px;border-radius:4px;position:sticky;top:10px;border:1px solid rgba(30,47,83,.168627451)}.pass-job-detail .job-sidebar .s-fact{display:flex;gap:10px;margin-bottom:4px;font-size:15px}.pass-job-detail .job-sidebar .s-fact .lbl{font-weight:600}.pass-job-detail .job-sidebar .s-fact .lbl .fa{margin-right:4px}.pass-job-detail .job-sidebar .apply-lnk-container{margin-top:30px}.pass-job-detail .job-sidebar .assessment-lnk-wrapper{margin-top:20px}a.apply-lnk,a.assessment-lnk,.bookmark_job_btn{display:inline-block;padding:7px 20px;border-radius:4px;box-shadow:3px 3px 4px 0 rgba(0,0,0,.1803921569)!important;font-size:16px;color:#fff;line-height:normal}a.apply-lnk:hover,a.assessment-lnk:hover,.bookmark_job_btn:hover{transform:scale(1.005);color:#fff}a.apply-lnk{background-color:#1e2f53}a.apply-lnk:hover{background-color:#33466e}a.assessment-lnk{background-color:#5cb85c}a.assessment-lnk:hover{background-color:#4a964a}.bookmark_job_btn{background-color:#179fe4;margin-left:10px}.bookmark_job_btn.bookmarked{background-color:#e37142}.bookmark_job_btn.bookmarked:hover,.bookmark_job_btn.bookmarked:active,.bookmark_job_btn.bookmarked:focus{background-color:#c4623a!important}.bookmark_job_btn:hover,.bookmark_job_btn:active,.bookmark_job_btn:focus{background-color:#5cb3e0!important}#job-pagination ul.page-numbers{display:flex;gap:20px}#job-pagination ul.page-numbers .page-numbers.current{border:1px solid #66abcd;color:#66abcd}#job-pagination ul.page-numbers a.page-numbers{background:#66abcd;color:#fff;border:1px solid #66abcd;display:inline-block}#job-pagination ul.page-numbers>li>span,#job-pagination ul.page-numbers>li>a{border-radius:2px;padding:5px 10px;line-height:normal;font-size:1rem}#job-pagination ul.page-numbers>li>a:hover{color:#66abcd;background-color:transparent}.related-jobs ul li{margin-bottom:10px}#job-filters{display:none;gap:20px;align-items:start;flex-direction:column}#job-filters>div>label{display:block}#job-filters #hide_filters{display:none;color:#fff;margin-left:20px}#job-filters select,#job-filters button{padding:.8em 2em}#job-filters button[type=submit]{background-color:#1e2f53;color:#fff}#job-filters button[type=submit]:hover{background-color:#2f477b}.filter-buttons-outer-mobile{display:flex;gap:20px}.custom-banner{background-image:url(/wp-content/uploads/2020/03/subpage-banner.jpg?id=124);background-repeat:no-repeat;background-size:cover;background-position:center;height:395px;overflow:hidden;padding-top:0;display:flex;padding-left:15px;padding-right:15px}.custom-banner .the_ribbon{text-align:center;background:#a3c6dd;padding:15px;border-top:2px solid #3d758c;border-bottom:2px solid #3d758c;color:#1e2f53;font-weight:400;font-size:16px;line-height:20px;position:absolute;top:60px;width:100%;left:0}.custom-banner .the_heading{padding-top:45px;color:#fff;font-weight:800;font-family:"Montserrat",sans-serif;width:1170px;max-width:100%;text-align:center;position:relative;z-index:1;height:100%;display:flex;align-items:center;justify-content:center;font-size:36px;margin:0}.custom-banner .the_heading::before{position:absolute;content:"";bottom:0;background:url(/wp-content/themes/PilotAssessments/assets/images/subbanner_pilot.png) no-repeat;background-size:60%;width:302px;height:184px;left:0;z-index:-1}@media (min-width:768px){#job-filters{align-items:end;flex-wrap:wrap;flex-direction:row}.pass_jobs_container .the_main_heading{flex-direction:row;align-items:end}.custom-banner{height:458px}.custom-banner .the_ribbon{font-size:20px;top:65px}.custom-banner .the_heading{font-weight:800;font-size:66px;padding-top:20px}.custom-banner .the_heading::before{width:302px;height:304px;background-size:100%}}@media (max-width:1023px){#job-filters{display:none;position:fixed;height:100%;width:100%;background:rgba(0,0,0,.7215686275);top:0;left:0;z-index:9;justify-content:center;align-items:center;flex-direction:column;padding:50px}#job-filters>div,#job-filters select,#job-filters input{width:100%}#job-filters label{color:#fff;margin-bottom:10px}#job-filters #hide_filters{display:inline-block}#job-filters button[type=submit]{background-color:#337ab7;color:#fff}}@media (min-width:1024px){.pass_jobs_container,.pass-job-detail{padding:30px 40px}.pass_jobs_container .the_main_heading #the_search_box{display:flex}.pass_jobs_container .the_main_heading h1{font-size:36px}#job-filters{display:flex;align-items:end;flex-direction:row}.filter-buttons-outer-mobile{display:none}.pass-single-job .psj-actions{width:100px;text-align:left}.pass-job-detail{flex-direction:row}.pass-job-detail .job-sidebar{width:415px}.pass-job-detail .job-detail .btns-wrapper{display:block}.custom-banner{height:568px}.custom-banner .the_ribbon{top:200px}.custom-banner .the_heading{padding-top:125px;margin:auto}.custom-banner .the_heading::before{background-size:100%}}