@-webkit-keyframes fade-in-out{from{opacity:0}to{opacity:1}}@keyframes fade-in-out{from{opacity:0}to{opacity:1}}@-webkit-keyframes loading-background{from{background-position:0 0}to{background-position:100% 0}}@keyframes loading-background{from{background-position:0 0}to{background-position:100% 0}}header .headline{position:absolute;display:block;overflow:hidden;width:1px;height:1px}.intro-text p{background:#fff}html{background-color:#333}.search-headline,.job-description h1{color:#3399ff}#search-filter-clear,#pagination-bottom a,#pagination-bottom button,.data-form input[type="submit"],.data-form .keyword-add,#filter-close-toggle.open,#filter-slideout-toggle{background:#f52f00}#search h1,#job-match h1{color:#555}.social-share h3,.job-matching-user h2,#search-results-list h2,#job-matching-results h2,.related-jobs-list h3,.recently-viewed-job-list[data-recently-viewed-jobs="true"] h3{color:#003366}#search-filters h2{color:#0c1e38}.related-jobs-list a,.recently-viewed-job-list[data-recently-viewed-jobs="true"] a{color:#036 !important}#search-filters a{background:#333;color:#fff}#refined-search{background:#E9E9E9;color:#555555}#refined-search button{background:#f52f00}#search-filters>div>h2{background:#333;width:100%;padding:10px 20px;border-bottom:5px solid #fff;color:#fff}#job-matching-filters legend,#applied-filters .filter-button{background:#898989;color:#fff}.js #search-filters section[data-expandable="true"] .expandable-parent:after,.js #job-matching-filters section[data-expandable="true"] .expandable-parent:after,.js #search-filters section[data-expandable="true"] .expandable-parent.expandable-child-open:after,.js #job-matching-filters section[data-expandable="true"] .expandable-parent.expandable-child-open:after{color:#fff}#search-results-list .job-brand,#job-matching-results .job-brand{color:#3399ff}.related-jobs-list,.recently-viewed-job-list[data-recently-viewed-jobs="true"]{background:#ddd}#job .social-share{background:#ddd}#job .social-share h3{color:#003366}.related-content{background:#0c1e38}.data-form{background:#333}.data-form p{color:#fff}.pagination-page-count input{border:1px solid #f52f00;color:#9d3293}.data-form fieldset.form-field.required{color:#fff}footer{background:#000;color:#fff}footer a,footer h2,footer p{color:#fff}.job-description .job-apply,.job-description .job-apply-wd{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-transform:uppercase;font-size:1.8rem;border:0;background:transparent;color:#fff;text-align:center;display:inline-block;padding:10px 15px;background:#f52f00;text-transform:inherit;margin:1em 0;margin-right:10px;width:100%;display:inline-block}@media screen and (min-width: 800px){.job-description .job-apply,.job-description .job-apply-wd{width:inherit;margin-right:10px;padding:3px 70px 20px;border:2px #f52f00 solid;height:32px;font-size:1.6rem;max-width:500px}}.job-description .job-apply-later{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-transform:uppercase;font-size:1.8rem;border:0;background:transparent;color:#fff;text-align:center;display:inline-block;padding:10px 15px;background:#fff;text-transform:inherit;margin:1em 0;width:100%;color:#f52f00;border:3px #f52f00 solid}@media screen and (min-width: 800px){.job-description .job-apply-later{width:inherit;color:#f05348;border:2px #f52f00 solid;padding:3px 20px 20px;height:32px;font-size:1.6rem;max-width:500px}}.ats-description span{text-transform:none;display:inline}.job-match{background-color:#036 !important}#refined-search{background:#E9E9E9;color:#555555}.static-banner{margin-top:0 !important}@media screen and (min-width: 700px){.data-form.ja-form .submit{bottom:35px}}@media screen and (min-width: 700px){.data-form #recaptcha-trigger{width:100% !important;text-align:center}}.dashboard{margin:0;padding:0;width:100%;max-width:none;text-align:center}.dashboard p{display:inline-block;width:auto;margin-right:20px}.data-form .gdpr-eu-tmp-notice a{color:#FCEBC2 !important}@media screen and (min-width: 700px){.data-form.ja-form .submit{bottom:0}}.data-form.two-step{background:#333;color:#fff}.data-form.two-step h3{color:#fff}.data-form.two-step .keyword-selected .keyword-remove:after{color:#fff !important}.data-form input[type="submit"],.data-form button.g-recaptcha,.data-form #recaptcha-trigger,.data-form button[type="submit"]{background:#f05348}#data-privacy p,#data-privacy a{color:#fff !important}.this-moment-api li:last-of-type{margin:0 0 10px}@media screen and (min-width: 800px){.this-moment-api li:last-of-type{margin:0 10px 20px 5px}}
