.modal-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#0000004d;display:flex;justify-content:center;align-items:center}.modal{margin:150px auto auto;padding:0;width:74%;max-width:1020px;border-radius:.5rem;background-color:#fff;box-shadow:0 20px 120px #888}.modal-header,.modal-footer{padding:1rem;display:flex}.modal-header{position:relative;display:flex;border-bottom:1px solid #213462;background-color:#213462;color:#fff;line-height:1.5;justify-content:space-between;border-radius:.5rem .5rem 0 0}.modal-footer{padding:1rem 1.5rem;border-top:1px solid #eeeeee;justify-content:space-between}.modal-body{position:relative;padding:1rem;max-height:calc(100vh - 400px);overflow-y:auto}.modal-body .intro{padding:1rem 1.5rem;border:1px solid #71A33F;border-radius:.5rem;line-height:1.5}.modal-body ul{list-style-type:circle!important;margin-top:1rem;padding-left:3rem!important}.btn-close{position:absolute;top:14px;right:14px;border:none;font-size:20px;padding:0rem .5rem .15rem;cursor:pointer;border:1px solid rgba(255,255,255,.25);font-weight:400;color:#fff;background:transparent}.btn-primary{padding:.15rem 1rem!important;border-radius:1.25rem;color:#fff;background-color:#71a33f;border:1px solid #71A33F;font-size:.9rem;cursor:pointer;text-decoration:none}.btn-primary:hover{color:#fff!important;background-color:#71a33fb3;border-color:#71a33f!important}.btn-secondary{padding:.15rem 1rem!important;border-radius:1.25rem;color:#71a33f;background-color:#fff;border:1px solid #71A33F;font-size:.9rem;cursor:pointer;text-decoration:none}.btn-secondary:hover{color:#71a33fb3;border-color:#71a33fb3}a.btn-primary,a.btn-primary:hover,a.btn-secondary,a.btn-secondary:hover{text-decoration:none!important}@media (max-width: 768px){.modal{max-width:90%}.modal-footer{flex-direction:column}.modal-footer .btn-primary{margin-bottom:.5rem;line-height:2.2}.modal-footer .btn-secondary{text-align:center}}@media (max-width: 900px){.modal{width:90%;max-width:90%}}article[data-v-0097054f]{padding:.75rem 1rem .65rem}h2[data-v-0097054f]{margin-bottom:0;padding-bottom:.5rem}h2 .job-title[data-v-0097054f]{padding:.25rem 1rem;font-size:20px;color:#fff;background-color:#045a9a}article[data-v-0097054f]{margin-bottom:1rem;padding:.75rem 1rem .65rem;border:1px solid #aaa;border-radius:10px;transition:.3s}article p[data-v-0097054f]{padding-bottom:.5rem;font-size:.9rem;line-height:1.3}article .job-details[data-v-0097054f]{display:flex;flex-flow:row}article .job-details>div[data-v-0097054f]{padding-top:.5rem;padding-bottom:.5rem;font-size:.85rem;font-weight:400}article .job-details .job-items[data-v-0097054f]{width:100%}.job-item label[data-v-0097054f]{display:inline-block;font-size:.85rem;font-weight:700;font-weight:bolder;width:140px;min-width:140px}.job-items .job-item[data-v-0097054f]:last-of-type{border:0 none}article .job-details .job-description[data-v-0097054f]{padding-top:.25rem;padding-left:2%;width:48%;line-height:1.5}article .job-details .job-description label[data-v-0097054f]{display:block;width:100%;font-size:.85rem;font-weight:700;font-weight:bolder;border-bottom:1px solid #efefef}.us-currency[data-v-0097054f]:before{content:"$"}@media (max-width: 1500px){article .job-details[data-v-0097054f]{flex-flow:column}article .job-details .job-items[data-v-0097054f]{width:100%}article .job-details .job-description[data-v-0097054f]{padding-left:0;width:100%}article .job-details .job-description label[data-v-0097054f]{margin-bottom:.15rem}}@media (min-width: 1800px){article .job-details .job-items[data-v-0097054f]{width:100%}article .job-details .job-description[data-v-0097054f]{width:48%}}.asterisk[data-v-0097054f]{color:#045a9a}.job-item label[data-v-0097054f],.job-description label[data-v-0097054f]{display:inline-block;font-size:.85rem;font-weight:700;font-weight:bolder;width:140px;min-width:140px}.job-item[data-v-0097054f]{display:flex;margin-bottom:.5rem;line-height:1.1;font-size:.85rem;border-bottom:1px solid #efefef}.job-item.last[data-v-0097054f]{border-bottom:0 none}.to-apply .job-item[data-v-0097054f]{align-items:center;padding-top:.5rem;margin-bottom:0;border-top:1px solid #ddd;border-bottom:0 none}.to-apply .job-item label span[data-v-0097054f]{display:inline-block;position:relative;height:32px;width:95px;line-height:2;font-size:1rem;font-weight:700;transition:.3s;color:#90af00}article.card[data-v-0097054f]{border-radius:10px;transition:.3s}article.card[data-v-0097054f]:hover{box-shadow:0 0 20px #ccc}.to-apply .job-item .instructions[data-v-0097054f]{font-size:.9rem;word-break:break-all}.mb-0[data-v-0097054f]{margin-bottom:0}.job-item.large[data-v-0097054f],.job-item.large label[data-v-0097054f]{font-size:.95rem}.employer[data-v-0097054f]{color:#045a9a}.category[data-v-0097054f]{color:#e57e00}.job-description[data-v-0097054f]{line-height:1.3}.job-description label[data-v-0097054f]{margin-bottom:.5rem}article table[data-v-0097054f]{width:100%}article table th[data-v-0097054f],article table td[data-v-0097054f]{padding:4px 12px 3px;font-size:1rem;font-weight:400;border:1px solid #ddd;line-height:1.4}article table th[data-v-0097054f]{text-align:left;font-weight:700;background-color:#f8f8f8}.apply-link[data-v-0097054f]{float:right;margin-top:-4px;color:#444;letter-spacing:.5px;cursor:pointer}.apply-link button[data-v-0097054f]{cursor:pointer}.apply-link a[data-v-0097054f]{color:#90af00;text-decoration:underline;border-radius:1rem;font-size:.9rem}.btn[data-v-0097054f]{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;text-decoration:none;border-radius:.6rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-primary[data-v-0097054f]{color:#fff!important;background-color:#90af00;border-width:1px!important;border-color:#90af00}a.btn[data-v-0097054f]{text-decoration:none}.btn-primary[data-v-0097054f]:hover{color:#fff!important;background-color:#71a33fb3;border-color:#90af00!important}.btn-sm[data-v-0097054f]{padding:.15rem .5rem;font-size:.8rem;line-height:1.1;border-radius:.6rem}@media (max-width: 1460px){article .job-details>div[data-v-0097054f]{width:90%}}@media (max-width: 980px){.job-item label[data-v-0097054f],.job-description label[data-v-0097054f]{width:100px;min-width:100px}}@media (max-width: 600px){h2 .job-title[data-v-0097054f]{padding:.25rem 0;color:#045a9a;background-color:#fff}}@media print{.results-title button[data-v-0097054f]{display:none}.job-card[data-v-0097054f]{width:48%}}.hidden[data-v-784ffcc9]{display:none}.show-print[data-v-784ffcc9]{display:none;margin-right:2rem;max-height:34px}.results-title[data-v-784ffcc9]{display:flex;flex-direction:column;justify-content:space-between}.results-title button[data-v-784ffcc9]{padding:.25rem 1.25rem;color:#fff;font-size:1rem;height:35px;background-color:#71a33f;border-width:1px!important;border-color:#71a33f;border-radius:22px;cursor:pointer}.results-title button[data-v-784ffcc9]:hover{color:#fff!important;background-color:#71a33fb3;border-color:#71a33f!important}h2[data-v-784ffcc9]{font-weight:500;font-size:2rem;top:-10px}h3[data-v-784ffcc9]{font-size:1.2rem}.asterisk[data-v-784ffcc9]{color:#045a9a}.job-search-section[data-v-784ffcc9]{display:flex}aside.job-search-filter[data-v-784ffcc9]{height:fit-content;overflow:auto;padding:.75rem;border:1px solid #aaa;border-radius:10px}aside .search-criteria ul[data-v-784ffcc9]{margin-bottom:.75rem}.job-search-filter h4[data-v-784ffcc9]{padding-bottom:0}aside.sticky[data-v-784ffcc9]{position:-webkit-sticky;position:sticky;top:150px}aside.job-search-filter[data-v-784ffcc9],section.job-search-results[data-v-784ffcc9]{float:left;min-height:1px}.filters-used[data-v-784ffcc9]{display:block;margin-top:.25rem;margin-bottom:.5rem;line-height:1.2;max-height:70px;overflow-y:auto}.filters-used .badge-filter[data-v-784ffcc9]{display:inline-block;margin-right:.2rem;margin-bottom:0;padding-bottom:0;padding-left:.25rem;background:#90af00;border-radius:.35rem;height:18px;line-height:1}.nowrap[data-v-784ffcc9]{white-space:nowrap}.badge .close-this[data-v-784ffcc9]{color:#fff;font-size:.7rem;cursor:pointer}.close-this .icon[data-v-784ffcc9]{padding-left:.15rem;font-size:.7rem;color:#444}.search-criteria[data-v-784ffcc9]{padding:0 .15rem;height:auto;max-height:100vh-400px;overflow-y:auto}.search-criteria .instructions[data-v-784ffcc9]{font-size:11px;letter-spacing:-.5px;height:22px}.search-criteria h5[data-v-784ffcc9]{margin-top:.2rem;margin-bottom:0;padding-bottom:0;font-size:1rem;font-weight:400;color:#045a9a;letter-spacing:-.5px}.search-criteria ul[data-v-784ffcc9]{padding-left:0;border:0 none;border-top:1px solid #ddd;border-bottom:1px solid #ddd;list-style-type:none;background-color:#f8f8f8}.search-criteria ul.scroll[data-v-784ffcc9]{max-height:110px;overflow-y:scroll}.search-criteria ul li[data-v-784ffcc9]{display:flex;align-items:baseline;font-size:.8rem;line-height:1.4}.search-criteria ul li input[data-v-784ffcc9]{margin:.25rem .25rem 0}.legal[data-v-784ffcc9]{margin-top:1rem;margin-left:1%;padding:1rem;font-size:.9rem;font-style:italic;border:1px solid #ddd;border-radius:.25rem}.job-search-results h1[data-v-784ffcc9]{font-size:1.625rem;letter-spacing:-1px}.results-nav[data-v-784ffcc9]{display:flex;flex-direction:row;align-content:space-between;margin:0;padding:.15rem .25rem}.results-nav>div[data-v-784ffcc9]{width:50%}.results-nav .order-results[data-v-784ffcc9]{text-align:right}.pagination[data-v-784ffcc9]{white-space:nowrap}.pagination button[data-v-784ffcc9],.pagination-results[data-v-784ffcc9],.order-results[data-v-784ffcc9],.order-results select[data-v-784ffcc9]{font-size:.9rem}.pagination button[data-v-784ffcc9]{margin-right:.25rem}.pagination-results[data-v-784ffcc9]{margin-right:.75rem;margin-bottom:1rem}.job-card[data-v-784ffcc9]{display:inline-block;vertical-align:top;margin:0 1%;width:98%}.btn[data-v-784ffcc9]{padding:.125em .5em!important;border:1px solid #90af00;border-radius:.6rem}.btn[data-v-784ffcc9]:hover{cursor:pointer}.btn-primary[data-v-784ffcc9]{color:#fff;background-color:#90af00}.btn-secondary[data-v-784ffcc9]{background-color:#fff;color:#90af00}.btn-secondary[data-v-784ffcc9]:hover{color:#fff;background-color:#90af00}@media (max-width: 1460px){.job-card[data-v-784ffcc9]{display:block;margin:0 1%;width:98%}}@media (max-width: 980px){aside.job-search-filter[data-v-784ffcc9]{width:100%;margin-bottom:30px}.search-criteria ul.scroll[data-v-784ffcc9]{max-height:11vh}.job-search-section[data-v-784ffcc9]{display:block;width:100%;max-width:100%}.pagination-results[data-v-784ffcc9]{margin-bottom:0}aside.job-search-filter[data-v-784ffcc9]{float:none;position:relative;width:100%;height:54vh;top:auto}.results-nav[data-v-784ffcc9]{display:block}.pagination[data-v-784ffcc9],.order-results[data-v-784ffcc9]{display:block;width:100%}.results-nav .order-results[data-v-784ffcc9]{margin-bottom:1rem;text-align:left}section.job-search-results[data-v-784ffcc9]{float:none;width:100%}}@media (min-width: 981px){aside.job-search-filter[data-v-784ffcc9]{width:26.875%;margin-right:2.5%}section.job-search-results[data-v-784ffcc9]{width:70.625%}.results-title[data-v-784ffcc9]{flex-direction:row}}@media (min-width: 981px) and (max-height: 850px){aside.job-search-filter[data-v-784ffcc9]{height:calc(100vh - 170px)}.search-criteria ul.scroll[data-v-784ffcc9]{max-height:80px}}@media (min-width: 981px) and (max-height: 780px){.search-criteria ul.scroll[data-v-784ffcc9],.search-criteria ul.scroll-sm[data-v-784ffcc9]{max-height:80px;overflow-y:scroll}}@media (min-width: 981px) and (max-height: 750px){.search-criteria ul.scroll[data-v-784ffcc9],.search-criteria ul.scroll-sm[data-v-784ffcc9]{max-height:70px;overflow-y:scroll}}@media (min-width: 981px) and (max-height: 720px){.search-criteria ul.scroll[data-v-784ffcc9],.search-criteria ul.scroll-sm[data-v-784ffcc9]{max-height:60px;overflow-y:scroll}}
