@media (min-width:500px){.ja-form,.ja-jobs-widget{flex-direction:column}.ja-form{margin-bottom:3em}.ja-job-list-container{flex-flow:column wrap}.ja-job-list-container,.ja-job-search{flex-direction:column;position:flexbox}}#ja-jobs-widget{background:#fff;display:table;height:100%;position:relative}.ja-loading{position:absolute;right:10px;top:10px}.ja-loading.left{left:10px;right:auto}.ja-form{height:100%;left:0;margin-bottom:3em;margin-right:0;overflow-x:hidden;padding-top:60px;top:0;transition:.5s;width:80%;z-index:1}.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 0;width:240px}.ja-form .ja-field-container textarea{padding:3px 2px 4px;width:230px}.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]{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:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#f9f9f9),color-stop(100%,#e9e9e9));background:-moz-linear-gradient(center top,#f9f9f9 5%,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background-color:#f9f9f9;border:1px solid #dcdcdc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 1px 1px 0 0 #fff;-moz-box-shadow:inset 1px 1px 0 0 #fff;box-shadow:inset 1px 1px 0 0 #fff;color:#333;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9",endColorstr="#e9e9e9");font-family:Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;padding:4px 18px;text-decoration:none;text-shadow:1px 1px 1px #fff}.ja-button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#e9e9e9),color-stop(100%,#f9f9f9));background:-moz-linear-gradient(center top,#e9e9e9 5%,#f9f9f9 100%);background:-ms-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background-color:#e9e9e9;cursor:pointer!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e9e9e9",endColorstr="#f9f9f9")}.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{display:table-cell;padding:1rem;text-align:left;vertical-align:middle;width:50%}.ja-job-list{margin-bottom:3em}.ja-job-list .job{margin-bottom:1em;padding:.5em}.ja-job-list .job.alt{background-color:#f5f5f5}.ja-job-list .job.hot{background-color:#fffdfd}.ja-job-list .job .meta{margin-bottom:1em}.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;width:50%}.ja-job-list .job .meta .classifications li{display:inline;margin-right:.5em}.ja-job-list .job .meta .date-posted{float:right;text-align:right;width:50%}.ja-job-list .job .meta .salary{clear:left;float:left}.ja-job-list .job .meta .reference{float:right;text-align:right}.ja-job-list .job .view-details{background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#f9f9f9),color-stop(100%,#e9e9e9));background:-moz-linear-gradient(center top,#f9f9f9 5%,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background-color:#f9f9f9;border:1px solid #dcdcdc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 1px 1px 0 0 #fff;-moz-box-shadow:inset 1px 1px 0 0 #fff;box-shadow:inset 1px 1px 0 0 #fff;color:#333;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9",endColorstr="#e9e9e9");font-family:Helvetica,Arial,sans-serif;font-size:.9em;font-weight:400;padding:4px 10px;text-decoration:none;text-shadow:1px 1px 1px #fff}.ja-job-list .job .view-details:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#e9e9e9),color-stop(100%,#f9f9f9));background:-moz-linear-gradient(center top,#e9e9e9 5%,#f9f9f9 100%);background:-ms-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background-color:#e9e9e9;cursor:pointer!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e9e9e9",endColorstr="#f9f9f9")}.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 .meta{margin-bottom:1em}.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;width:50%}.ja-job-details .meta .classifications li{margin-right:.5em}.ja-job-details .meta .date-posted{clear:right;float:right;text-align:right;width:50%}.ja-job-details .meta .salary{clear:left;float:left}.ja-job-details .meta .reference{float:right;text-align:right}.ja-job-details .apply{margin:2em 0 .5em;text-align:center}.ja-job-details .apply .back-link{font-size:.9em;margin-right:1em}.ja-job-details .apply .back-link:hover{color:#ffae00;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-apply-iframe .apply .back-link:hover{color:#ffae00;font-size:.9em}.ja-job-apply .ja-submit .back-link{font-size:.9em;margin-left:1em}.ja-job-apply .ja-submit .back-link:hover{color:#ffae00;font-size:.9em;margin-left:1em}.powered-by-jobadder{color:#fff;font-size:.9em;margin:0;text-align:left;z-index:0}.powered-by-jobadder a{color:#fff}.ja-job-search{height:100%;left:0;padding:20px 0;position:flex;top:0;transition:all .5s ease;width:100%}