div.jobs-af-loading-container{text-align:center;padding:2em}div.jobs-af-loading-container div.job-af-loading-image{max-width:32px;max-height:32px;margin-right:auto;margin-left:auto}div.jobs-af-loading-container span.jobs-af-loading-label{opacity:.5;font-size:.75em;margin-top:1em;display:block;text-align:center}div.jobs-af div.jobs-af-no-vacancy{padding:2em;text-align:center}div.jobs-af div.jobs-af-no-vacancy img.image{max-width:100px}div.jobs-af div.jobs-af-no-vacancy div.text{margin-top:2em;text-align:center}div.jobs-af div.jobs-af-loading-error{padding:2em;text-align:center}div.jobs-af-list{padding-top:.25em;padding-bottom:.25em}div.jobs-af-list-item{display:flex;border-bottom:thin solid #f5f5f5;padding:.5em 0 .5em 0;align-items:center}div.jobs-af-list-item:last-child{border-bottom:none}div.jobs-af-list-item-photo img{max-width:48px;border-radius:50%;vertical-align:bottom;border:thin solid #f4f4f4}div.jobs-af-list-item-content{flex-grow:1;margin-left:1em}div.jobs-af-list-item-content-title{display:flex}div.jobs-af-list-item-content-title{display:flex}div.jobs-af-list-item-content-title div.title{flex-grow:1}div.jobs-af-list-item-content-title div.status span.gender{font-size:.75em;border:thin solid #e2e2e2;border-radius:.35em;padding:.1em .3em .1em .3em}div.jobs-af-list-item-content-title div.status span.status-badge{font-size:.75em;background-color:#fc7d01;color:#fff;border-radius:.35em;padding:.1em .3em .1em .3em}div.jobs-af-list-item-content-title div.status span.is-promoted{font-size:.75em;border:thin solid #969696;border-radius:.35em;color:#969696;padding:.1em .3em .1em .3em}div.jobs-af-list-item-content-details{display:flex}div.jobs-af-list-item-content-details div.details{flex-grow:1;font-size:.75em}div.jobs-af-list-item-content-details div.details span.date{color:#ff4543}div.jobs-af-list-item-content-details div.actions a.apply-link{font-size:.75em}div.jobs-af-widget{padding-top:.25em;padding-bottom:.25em}div.jobs-af-widget-item{display:flex;border-bottom:thin solid #f5f5f5;padding:.5em 0 .5em 0;align-items:center}div.jobs-af-widget-item:last-child{border-bottom:none}div.jobs-af-widget-item-photo img{max-width:42px;border-radius:50%;vertical-align:bottom;border:thin solid #f4f4f4}div.jobs-af-widget-item-content{flex-grow:1;margin-left:1em}div.jobs-af-widget-item-content-title{display:flex}div.jobs-af-widget-item-content-title{display:flex}div.jobs-af-widget-item-content-title div.title{flex-grow:1;text-align:left}div.jobs-af-widget-item-content-details{display:flex}div.jobs-af-widget-item-content-details div.details{flex-grow:1;font-size:.75em;text-align:left}div.jobs-af-widget-item-content-details div.details span.date{color:#ff4543}div.jobs-af-table{padding-top:1em}div.jobs-af-table table{width:100%!important;border-spacing:0;margin-bottom:0}div.jobs-af-table table thead tr th{font-weight:400;border-left:thin solid #e2e2e2;border-top:thin solid #e2e2e2;padding:.25em .5em}div.jobs-af-table table thead tr th:last-child{border-right:thin solid #e2e2e2}div.jobs-af-table table thead tr:first-child th:first-child{border-top-left-radius:.25em}div.jobs-af-table table thead tr:first-child th:last-child{border-top-right-radius:.25em}div.jobs-af-table table tr td{border-left:thin solid #e2e2e2;border-top:thin solid #e2e2e2;padding:.25em .5em}div.jobs-af-table table tr td:last-child{border-right:thin solid #e2e2e2}div.jobs-af-table table tr:last-child td{border-bottom:thin solid #e2e2e2}div.jobs-af-table table tr:last-child td:first-child{border-bottom-left-radius:.25em}div.jobs-af-table table tr:last-child td:last-child{border-bottom-right-radius:.25em}div.jobs-af-table table tbody tr td.title span.gender{font-size:.75em;border:thin solid #e2e2e2;border-radius:.35em;padding:.1em .3em .1em .3em}div.jobs-af-table table tbody tr td.title span.status-badge{font-size:.75em;background-color:#fc7d01;color:#fff;border-radius:.35em;padding:.1em .3em .1em .3em}div.jobs-af-table table tbody tr td.title span.is-promoted{font-size:.75em;border:thin solid #969696;border-radius:.35em;color:#969696;padding:.1em .3em .1em .3em}div.jobs-af-table table tbody tr td.location{font-size:.75em}div.jobs-af-table table tbody tr td.date{color:#ff4543;font-size:.75em}div.jobs-af-table table tbody tr td.action{text-align:right}div.jobs-af-table table tbody tr td.action a.apply-link{font-size:.75em}div.jobs-af-footer{display:flex;padding:1em 0;align-items:center}div.jobs-af-footer div.jobs-af-branding{font-size:.5em}div.job-af-pagination{text-align:left;flex-grow:1}div.job-af-pagination span.page-counter{margin-right:2em;font-size:.85em}div.job-af-pagination a.job-af-paginate-item{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}div.job-af-pagination span.job-af-paginate-spacer{margin-right:10px;margin-left:10px}