@media(min-width:992px){
div.job_listings .no_job_listings_found{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%;}
}
div.job_listings .load_more_jobs{display:block;width:fit-content;}
div.job_listings .showing_jobs > span{display:inline-block !important;margin-right:0.5rem !important;}
@media(min-width:992px){
div.job_listings .showing_jobs > span{display:block !important;margin-right:0 !important;}
}
div.job_listings .showing_jobs > a{display:inline-block !important;color:#8c98a4;border-bottom:1px dashed #97a4af;}
div.job_listings .showing_jobs > a:hover{border-color:#0052ea;}
div.job_listings .showing_jobs > a:not(:last-child){margin-right:0.5rem !important;}
ul.job_listings .job_listing{margin-bottom:2rem !important;}
@media(min-width:992px){
ul.job_listings .job_listing{position:relative;width:100%;padding-right:15px;padding-left:15px;}
}
@media(min-width:992px){
ul.job_listings:not(.list-view):not(.list-small-view).has-job-sidebar .job_listing{flex:0 0 50%;max-width:50%;}
}
@media(min-width:992px){
ul.job_listings:not(.list-view):not(.list-small-view):not(.has-job-sidebar) .job_listing{flex:0 0 33.3333333333%;max-width:33.3333333333%;}
}
ul.job_listings:not(.list-view):not(.grid-view):not(.list-small-view):not(.grid-small-view):not(.list-grid-view) .list,
ul.job_listings:not(.list-view):not(.grid-view):not(.list-small-view):not(.grid-small-view):not(.list-grid-view) .list-small,
ul.job_listings:not(.list-view):not(.grid-view):not(.list-small-view):not(.grid-small-view):not(.list-grid-view) .list-grid,
ul.job_listings:not(.list-view):not(.grid-view):not(.list-small-view):not(.grid-small-view):not(.list-grid-view) .grid-small{display:none !important;}
@media(min-width:992px){
ul.job_listings.list-view .job_listing{flex:0 0 100%;max-width:100%;}
}
ul.job_listings.list-view .grid, ul.job_listings.list-view .list-small, ul.job_listings.list-view .list-grid, ul.job_listings.list-view .grid-small{display:none !important;}
ul.job_listings.grid-view .list, ul.job_listings.grid-view .list-small, ul.job_listings.grid-view .list-grid, ul.job_listings.grid-view .grid-small{display:none !important;}
ul.job_listings.list-small-view .job_listing{margin-bottom:0.5rem !important;}
@media(min-width:992px){
ul.job_listings.list-small-view .job_listing{flex:0 0 100%;max-width:100%;}
}
ul.job_listings.list-small-view .list, ul.job_listings.list-small-view .grid, ul.job_listings.list-small-view .list-grid, ul.job_listings.list-small-view .grid-small{display:none !important;}
ul.job_listings.list-grid-view{margin-left:-0.5rem !important;margin-right:-0.5rem !important;}
ul.job_listings.list-grid-view > .job_listing{padding-left:0.5rem !important;padding-right:0.5rem !important;margin-bottom:1rem !important;}
ul.job_listings.list-grid-view .list, ul.job_listings.list-grid-view .grid, ul.job_listings.list-grid-view .list-small, ul.job_listings.list-grid-view .grid-small{display:none !important;}
ul.job_listings.grid-small-view{margin-bottom:-2rem !important;}
ul.job_listings.grid-small-view .list, ul.job_listings.grid-small-view .grid, ul.job_listings.grid-small-view .list-grid, ul.job_listings.grid-small-view .list-small{display:none !important;}
@media(min-width:992px){
div.job_listings.columns-1 ul.job_listings .job_listing{flex:0 0 100%;max-width:100%;}
}
@media(min-width:992px){
div.job_listings.columns-2 ul.job_listings .job_listing{flex:0 0 50%;max-width:50%;}
}
@media(min-width:992px){
div.job_listings.columns-4 ul.job_listings .job_listing{flex:0 0 25%;max-width:25%;}
}
div.resume_listings .resume-filters{margin-bottom:2rem !important;}
@media(min-width:992px){
div.resume_listings .no_resume_listings_found{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%;}
}
ul.resume_listings .resume{margin-bottom:2rem !important;}
@media(min-width:992px){
ul.resume_listings .resume{position:relative;width:100%;padding-right:15px;padding-left:15px;}
}
ul.resume_listings .resume .card{height:100% !important;}
ul.resume_listings .resume.resume_featured > .card{height:100% !important;}
ul.resume_listings .resume .resume-excerpt{line-height:1.7;}
@media(min-width:992px){
ul.resume_listings.list-view.has-resume-sidebar .resume{flex:0 0 100%;max-width:100%;}
}
@media(min-width:992px){
ul.resume_listings.list-view:not(.has-resume-sidebar) .resume{flex:0 0 50%;max-width:50%;}
}
ul.resume_listings.list-view .grid{display:none !important;}
@media(min-width:992px){
ul.resume_listings.grid-view.has-resume-sidebar .resume, ul.resume_listings:not(.list-view):not(.grid-view).has-resume-sidebar .resume{flex:0 0 50%;max-width:50%;}
}
@media(min-width:992px){
ul.resume_listings.grid-view:not(.has-resume-sidebar) .resume, ul.resume_listings:not(.list-view):not(.grid-view):not(.has-resume-sidebar) .resume{flex:0 0 33.3333333333%;max-width:33.3333333333%;}
}
ul.resume_listings.grid-view .resume-excerpt > p, ul.resume_listings:not(.list-view):not(.grid-view) .resume-excerpt > p{margin-bottom:0 !important;}
ul.resume_listings.grid-view .list, ul.resume_listings:not(.list-view):not(.grid-view) .list{display:none !important;}
ul.front-companies .company{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%;margin-bottom:1rem !important;}
.job-manager-info, .job-manager-warning, .job-manager-success, .job-manager-error{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:0 solid transparent;border-radius:0.3125rem;}
.job-manager-info{color:#007483;background-color:#ccf9fe;border-color:#b8f6fe;}
.job-manager-info hr{border-top-color:#9ff3fe;}
.job-manager-info .alert-link{color:#004750;}
.job-manager-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba;}
.job-manager-warning hr{border-top-color:#ffe8a1;}
.job-manager-warning .alert-link{color:#533f03;}
.job-manager-success{color:#006957;background-color:#ccf4ed;border-color:#b8f0e6;}
.job-manager-success hr{border-top-color:#a3ecdf;}
.job-manager-success .alert-link{color:#00362d;}
.job-manager-error{color:#73231d;background-color:#f8dad7;border-color:#f6cbc7;}
.job-manager-error hr{border-top-color:#f2b7b1;}
.job-manager-error .alert-link{color:#4a1713;}
.wpjm-pagination .page-numbers, .wpjmr-pagination .page-numbers, .mas-wpjmc-pagination ul .page-numbers{position:relative;display:block;padding:0.5rem 0.75rem;margin-left:0;line-height:1.25;color:#77838f;background-color:#fff;border:0 solid #77838f;cursor:pointer;text-align:center;min-width:2.25rem;border-radius:0.3125rem;}
.wpjm-pagination .page-numbers:hover, .wpjmr-pagination .page-numbers:hover, .mas-wpjmc-pagination ul .page-numbers:hover{z-index:2;text-decoration:none;}
.wpjm-pagination .page-numbers:focus, .wpjmr-pagination .page-numbers:focus, .mas-wpjmc-pagination ul .page-numbers:focus{z-index:2;outline:0;}
.wpjm-pagination .page-numbers.current, .wpjmr-pagination .page-numbers.current, .mas-wpjmc-pagination ul .page-numbers.current{z-index:1;color:#fff;}
.wpjm-pagination .page-numbers.dots, .wpjmr-pagination .page-numbers.dots, .mas-wpjmc-pagination ul .page-numbers.dots{color:#8c98a4;pointer-events:none;cursor:auto;background-color:#fff;border-color:#e7eaf3;}
.mas-wpjmc-pagination ul{width:100% !important;justify-content:center !important;margin-bottom:0 !important;}
.sidebar-job .widgettitle, .sidebar-resume .widgettitle{font-size:0.875rem;font-weight:600 !important;text-transform:uppercase;margin-bottom:1rem !important;}
.sidebar-job .widget:not(:last-child),
.sidebar-resume .widget:not(:last-child){border-bottom:1px solid #e7eaf3 !important;padding-bottom:1.5rem !important;}
.job_application_details label{display:block;text-transform:uppercase;font-size:80%;font-weight:500;}
.job_application_details textarea, .job_application_details textarea.input-text{height:auto;}
.job_application_details select:focus::-ms-value{color:#1e2022;background-color:#fff;}
.job_application_details select[size], .job_application_details select[multiple]{height:auto;}
.job_application_details .job-manager-application-form{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.job_application_details .job-manager-application-form > fieldset{margin-bottom:2rem !important;}
@media(min-width:768px){
.job_application_details .job-manager-application-form > fieldset{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%;}
}
@media(min-width:768px){
.job_application_details .job-manager-application-form > p{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%;}
}
@media(min-width:768px){
.job_application_details:not(.modal) .job-manager-application-form > fieldset:not(.fieldset-message):not(.fieldset-application_message):not(.fieldset-application-message){flex:0 0 50%;max-width:50%;}
}
.job_application_details:not(.modal) .job-manager-application-form > p{text-align:center !important;}
.job_application_details .fieldset-message, .job_application_details .fieldset-application_message, .job_application_details .fieldset-application-message, .job_application_details .job-manager-application-form > p{order:2;}
.job_application_details .fieldset-application_attachment{position:relative;display:inline-block;width:100%;margin-bottom:0;height:100% !important;}
.job_application_details .fieldset-application_attachment .field > .input-text{width:100% !important;}
.job_application_details .fieldset-application_attachment .field > input[type=file]{border-radius:0.3125rem !important;}
#submit-job-form,
#submit-resume-form,
#submit-company-form,
.job-manager-alert-pages .job-manager-form{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
#submit-job-form > *,
#submit-resume-form > *,
#submit-company-form > *,
.job-manager-alert-pages .job-manager-form > *{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%;margin-bottom:2rem !important;}
#submit-job-form fieldset,
#submit-resume-form fieldset,
#submit-company-form fieldset,
.job-manager-alert-pages .job-manager-form fieldset{margin-bottom:2rem !important;}
@media(min-width:768px){
#submit-job-form .fieldset-type-text,
#submit-job-form .fieldset-type-date,
#submit-resume-form .fieldset-type-text,
#submit-resume-form .fieldset-type-date,
#submit-company-form .fieldset-type-text,
#submit-company-form .fieldset-type-date,
.job-manager-alert-pages .job-manager-form .fieldset-type-text, .job-manager-alert-pages .job-manager-form .fieldset-type-date{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 50%;max-width:50%;}
}
#submit-job-form label,
#submit-resume-form label,
#submit-company-form label,
.job-manager-alert-pages .job-manager-form label{display:block;text-transform:uppercase;font-size:80%;font-weight:500;}
#submit-job-form .job-manager-uploaded-file-preview img,
#submit-resume-form .job-manager-uploaded-file-preview img,
#submit-company-form .job-manager-uploaded-file-preview img,
.job-manager-alert-pages .job-manager-form .job-manager-uploaded-file-preview img{margin-right:1rem !important;margin-bottom:1rem !important;max-width:100%;height:auto;width:5rem;height:5rem;border-radius:50%;}
#submit-job-form .bootstrap-tagsinput,
#submit-resume-form .bootstrap-tagsinput,
#submit-company-form .bootstrap-tagsinput,
.job-manager-alert-pages .job-manager-form .bootstrap-tagsinput{min-height:calc(1.5em + 1.5rem + 2px);padding-top:0.5rem !important;}
#submit-job-form .fieldset-type-repeated .wp-job-manager-add-row,
#submit-job-form .fieldset-type-repeated .resume-manager-add-row,
#submit-resume-form .fieldset-type-repeated .wp-job-manager-add-row,
#submit-resume-form .fieldset-type-repeated .resume-manager-add-row,
#submit-company-form .fieldset-type-repeated .wp-job-manager-add-row,
#submit-company-form .fieldset-type-repeated .resume-manager-add-row,
.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-add-row, .job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-add-row{transition:all 0.2s ease-in-out;margin-bottom:0.25rem !important;}
#submit-job-form .fieldset-type-repeated .wp-job-manager-add-row:hover, #submit-job-form .fieldset-type-repeated .wp-job-manager-add-row:focus,
#submit-job-form .fieldset-type-repeated .resume-manager-add-row:hover,
#submit-job-form .fieldset-type-repeated .resume-manager-add-row:focus,
#submit-resume-form .fieldset-type-repeated .wp-job-manager-add-row:hover,
#submit-resume-form .fieldset-type-repeated .wp-job-manager-add-row:focus,
#submit-resume-form .fieldset-type-repeated .resume-manager-add-row:hover,
#submit-resume-form .fieldset-type-repeated .resume-manager-add-row:focus,
#submit-company-form .fieldset-type-repeated .wp-job-manager-add-row:hover,
#submit-company-form .fieldset-type-repeated .wp-job-manager-add-row:focus,
#submit-company-form .fieldset-type-repeated .resume-manager-add-row:hover,
#submit-company-form .fieldset-type-repeated .resume-manager-add-row:focus,
.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-add-row:hover, .job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-add-row:focus, .job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-add-row:hover, .job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-add-row:focus{transform:translateY(-3px);}
@media(min-width:576px){
#submit-job-form .fieldset-type-repeated .wp-job-manager-add-row,
#submit-job-form .fieldset-type-repeated .resume-manager-add-row,
#submit-resume-form .fieldset-type-repeated .wp-job-manager-add-row,
#submit-resume-form .fieldset-type-repeated .resume-manager-add-row,
#submit-company-form .fieldset-type-repeated .wp-job-manager-add-row,
#submit-company-form .fieldset-type-repeated .resume-manager-add-row,
.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-add-row, .job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-add-row{margin-bottom:0 !important;}
}
#submit-job-form .fieldset-type-repeated .wp-job-manager-data-row,
#submit-job-form .fieldset-type-repeated .resume-manager-data-row,
#submit-resume-form .fieldset-type-repeated .wp-job-manager-data-row,
#submit-resume-form .fieldset-type-repeated .resume-manager-data-row,
#submit-company-form .fieldset-type-repeated .wp-job-manager-data-row,
#submit-company-form .fieldset-type-repeated .resume-manager-data-row,
.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-data-row, .job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-data-row{position:relative !important;}
#submit-job-form .fieldset-type-repeated .wp-job-manager-remove-row,
#submit-job-form .fieldset-type-repeated .resume-manager-remove-row,
#submit-resume-form .fieldset-type-repeated .wp-job-manager-remove-row,
#submit-resume-form .fieldset-type-repeated .resume-manager-remove-row,
#submit-company-form .fieldset-type-repeated .wp-job-manager-remove-row,
#submit-company-form .fieldset-type-repeated .resume-manager-remove-row,
.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-remove-row, .job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-remove-row{position:absolute !important;right:0 !important;color:#de4437;}
#submit-job-form .fieldset-type-repeated .wp-job-manager-remove-row:hover, #submit-job-form .fieldset-type-repeated .wp-job-manager-remove-row:focus,
#submit-job-form .fieldset-type-repeated .resume-manager-remove-row:hover,
#submit-job-form .fieldset-type-repeated .resume-manager-remove-row:focus,
#submit-resume-form .fieldset-type-repeated .wp-job-manager-remove-row:hover,
#submit-resume-form .fieldset-type-repeated .wp-job-manager-remove-row:focus,
#submit-resume-form .fieldset-type-repeated .resume-manager-remove-row:hover,
#submit-resume-form .fieldset-type-repeated .resume-manager-remove-row:focus,
#submit-company-form .fieldset-type-repeated .wp-job-manager-remove-row:hover,
#submit-company-form .fieldset-type-repeated .wp-job-manager-remove-row:focus,
#submit-company-form .fieldset-type-repeated .resume-manager-remove-row:hover,
#submit-company-form .fieldset-type-repeated .resume-manager-remove-row:focus,
.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-remove-row:hover, .job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-remove-row:focus, .job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-remove-row:hover, .job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-remove-row:focus{color:#ac281c;}
#job_preview .container,
#resume_preview .container,
#company_preview .container{padding-left:0 !important;padding-right:0 !important;}
#job_preview .job_listing_preview .sharing-screen-reader-text,
#resume_preview .resume_listing_preview .sharing-screen-reader-text,
#company_preview .company_listing_preview .sharing-screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}
#job_preview .job_listing_preview > h1,
#resume_preview .resume_listing_preview > h1,
#company_preview .company_listing_preview > h1{display:none !important;}
#job_preview .job_listing_preview_title,
#resume_preview .resume_listing_preview_title,
#company_preview .company_listing_preview_title{display:flex !important;flex-direction:column !important;padding-left:0;list-style:none;padding-bottom:2rem;border-bottom:1px solid #e7eaf3 !important;}
@media(min-width:768px){
#job_preview .job_listing_preview_title,
#resume_preview .resume_listing_preview_title,
#company_preview .company_listing_preview_title{flex-direction:row !important;align-items:center !important;}
}
#job_preview .job_listing_preview_title > *,
#resume_preview .resume_listing_preview_title > *,
#company_preview .company_listing_preview_title > *{margin-right:0 !important;display:inline-block;}
@media(min-width:768px){
#job_preview .job_listing_preview_title > *:not(:nth-last-child(2)),
#resume_preview .resume_listing_preview_title > *:not(:nth-last-child(2)),
#company_preview .company_listing_preview_title > *:not(:nth-last-child(2)){margin-right:0.5rem !important;}
}
#job_preview .job_listing_preview_title > *:not(h2),
#resume_preview .resume_listing_preview_title > *:not(h2),
#company_preview .company_listing_preview_title > *:not(h2){order:1;margin-bottom:0.5rem !important;}
@media(min-width:768px){
#job_preview .job_listing_preview_title > *:first-child,
#resume_preview .resume_listing_preview_title > *:first-child,
#company_preview .company_listing_preview_title > *:first-child{margin-left:auto !important;}
}
#job_preview .job_listing_preview_title > h2,
#resume_preview .resume_listing_preview_title > h2,
#company_preview .company_listing_preview_title > h2{text-align:center;margin-bottom:1.5rem !important;}
@media(min-width:768px){
#job_preview .job_listing_preview_title > h2,
#resume_preview .resume_listing_preview_title > h2,
#company_preview .company_listing_preview_title > h2 {
text-align: left;
margin-bottom: 0.5rem !important; } }