#ja-jobs-widget{float:none;margin:0 auto;max-width:1170px;position:relative}.job{box-shadow:1px 1px 16px 0 rgba(0,0,0,.09)}.ja-loading{position:absolute;right:10px;top:10px}.ja-loading.left{left:10px;right:auto}.ja-form{margin-bottom:3em}.ja-form .ja-field-container{margin-bottom:.5em}.ja-form .ja-field-container:after,.ja-form .ja-field-container:before{content:"";display:table}.ja-form .ja-field-container:after{clear:both}.ja-form .ja-field-container{zoom:1}.ja-form .ja-field-container label{display:block;float:left;padding-top:6px;width:100px}.ja-form .ja-field-container .ja-field{float:left}.ja-form .ja-field-container input[type=color],.ja-form .ja-field-container input[type=date],.ja-form .ja-field-container input[type=datetime-local],.ja-form .ja-field-container input[type=datetime],.ja-form .ja-field-container input[type=email],.ja-form .ja-field-container input[type=month],.ja-form .ja-field-container input[type=number],.ja-form .ja-field-container input[type=password],.ja-form .ja-field-container input[type=search],.ja-form .ja-field-container input[type=tel],.ja-form .ja-field-container input[type=text],.ja-form .ja-field-container input[type=time],.ja-form .ja-field-container input[type=url],.ja-form .ja-field-container input[type=week],.ja-form .ja-field-container select,.ja-form .ja-field-container textarea{border:1px solid #ccc;color:#333;font-family:Helvetica,Arial,sans-serif;font-size:1em}.ja-form .ja-field-container select{padding:2px;width:240px}.ja-form .ja-field-container input[type=color],.ja-form .ja-field-container input[type=date],.ja-form .ja-field-container input[type=datetime-local],.ja-form .ja-field-container input[type=datetime],.ja-form .ja-field-container input[type=email],.ja-form .ja-field-container input[type=month],.ja-form .ja-field-container input[type=number],.ja-form .ja-field-container input[type=password],.ja-form .ja-field-container input[type=search],.ja-form .ja-field-container input[type=tel],.ja-form .ja-field-container input[type=text],.ja-form .ja-field-container input[type=time],.ja-form .ja-field-container input[type=url],.ja-form .ja-field-container input[type=week],.ja-form .ja-field-container textarea{padding:3px 4px;width:230px}.ja-form .ja-field-container .checkbox:after{clear:both;content:".";display:block;height:0;visibility:hidden}.ja-form .ja-field-container .checkbox{display:block;margin-left:95px}.ja-form .ja-field-container .checkbox br{clear:left}.ja-form .ja-field-container .checkbox input{float:left;height:19px;width:15px}.ja-form .ja-field-container .checkbox label{float:left;height:21px;line-height:21px;padding:2px 12px 0 5px;width:auto}.ja-form .ja-submit{margin-left:100px;margin-top:1em;vertical-align:middle}.ja-form .ja-submit .ja-loading{left:0;margin-left:10px;position:relative;top:0;vertical-align:middle}.ja-button{background:transparent;border:2px solid #06a7e2;color:#00a8e1;display:inline-block;font-size:14px;font-weight:500;margin-left:auto;padding:15px 30px;text-decoration:none;text-transform:uppercase}.ja-button:active{position:relative;top:1px}.ja-form .ja-field-container .error{border-color:#900;color:#900}.ja-form .ja-field-container .validation-error{clear:both;color:#a00;display:block;margin-top:5px}.ja-form .ja-error-container{color:#a00;margin-left:100px;margin-top:2em}.ja-form .ja-error-container p{margin-bottom:0}.ja-job-list-container{text-align:center}.ja-job-list{margin-bottom:3em}.ja-job-list .job{border-radius:20px;display:flex;flex-direction:column;margin-top:60px;padding:30px}.ja-job-list .job.alt{background-color:#fff}.ja-job-list .job.hot{background-color:#fffdfd}.ja-job-list .job .title{color:#0056b8;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:600}.ja-job-list .job .title a{color:#0056b8}.ja-job-list .job .meta{margin:0;padding:15px 0}.ja-job-list .job .meta:after,.ja-job-list .job .meta:before{content:"";display:table}.ja-job-list .job .meta:after{clear:both}.ja-job-list .job .meta{zoom:1}.ja-job-list .job .meta p{font-size:.9em;margin-bottom:.5em}.ja-job-list .job .meta .classifications{float:left;list-style:none;margin:0 0 .5em;padding:5px 0;width:70%}.ja-job-list .job .meta .date-posted{color:#0056b8;float:right;font-weight:700;margin-top:0;padding-top:0;text-align:right;width:30%}.ja-job-list .job .meta .salary{clear:left;float:left;font-family:Open Sans,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 .5em}.ja-job-list .job .meta .reference{float:right;text-align:right}.ja-job-list .job .summary{margin:0 0 15px;padding:5px 0;width:80%}.ja-job-list .job .view-details{background:transparent;border:2px solid #06a7e2;border-radius:20px;color:#00a8e1;display:inline-block;font-size:14px;font-weight:500;margin-left:auto;padding:15px 30px;text-decoration:none;text-transform:uppercase}.ja-job-list .job .view-details:hover{background:#00a8e1;color:#fff}.ja-job-list .job .view-details:active{position:relative;top:1px}.ja-pager-container:after,.ja-pager-container:before{content:"";display:table}.ja-pager-container:after{clear:both}.ja-pager-container{zoom:1}.ja-pager{float:left;font-size:.9em}.ja-pager:after,.ja-pager:before{content:"";display:table}.ja-pager:after{clear:both}.ja-pager{zoom:1}.ja-pager a,.ja-pager span{background-color:#f3f3f3;border:1px solid #ddd;color:#333;display:block;float:left;line-height:23px;margin-right:3px;padding:0 8px}.ja-pager .current-page,.ja-pager a:hover{background-color:#bbb;border-color:#999;color:#fff;text-decoration:none}.ja-pager-summary{float:right;font-size:.9em;line-height:25px}.ja-job-details{box-shadow:1px 1px 16px 0 rgba(0,0,0,.09);margin-bottom:70px!important;margin-left:30px;margin-right:30px;margin-top:60px;padding:20px 30px 0}.ja-job-details .title{color:#0056b8;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:600}.ja-job-details .meta{margin-bottom:1em;padding:15px}.ja-job-details .meta:after,.ja-job-details .meta:before{content:"";display:table}.ja-job-details .meta:after{clear:both}.ja-job-details .meta{zoom:1}.ja-job-details .meta p{font-size:.9em;margin-bottom:.5em}.ja-job-details .meta .classifications{float:left;list-style:none;margin:0 0 .5em;padding:5px 0;width:70%}.ja-job-details .meta .date-posted{color:#0056b8;float:right;font-weight:700;margin-right:-10px;margin-top:-50px;padding-top:0;text-align:right;width:30%}.ja-job-details .meta .salary{clear:left;float:left;font-family:Open Sans,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 .5em}.ja-job-details .meta .reference{float:right;text-align:right}.ja-job-details .description span strong,.ja-job-details .description strong span{color:#0056b8;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:600}.ja-job-details .apply{margin:2em 0 .5em;padding-bottom:2em;text-align:center}.ja-job-details .apply .back-link{font-size:.9em;margin-right:1em}.ja-apply-iframe iframe{border:none;height:500px;width:100%}.ja-apply-iframe .apply{margin:2em 0 .5em;text-align:center}.ja-apply-iframe .apply .back-link{font-size:.9em}.ja-job-apply .ja-submit .back-link{font-size:.9em;margin-left:1em}.powered-by-jobadder{color:#bbb;display:none;font-size:.9em;margin:2em 0 1em;text-align:center}.powered-by-jobadder a{color:#bbb}.powered-by-jobadder a:hover{color:#aaa}