.job-list-section .empty-message{border-top:1px solid #ebecf0;padding-bottom:20px;padding-top:30px}.job-list-section .aui-iconfont-build.loading::before{color:#0052cc}.job-list-section h3{font-size:24px;line-height:1.5;margin-bottom:24px}.job-list-section .job-list-container{width:100%}.job-list-section .job-list-container p{color:#505f79;font-size:16px;line-height:1.333333333;margin-bottom:10px}.job-list-section .job-list-container .filters.grid>.column{margin-left:0;margin-right:0}.job-list-section .job-list-container .filter-group .alt{line-height:1;margin-bottom:1em}.job-list-section .job-list-container .filter-group ul{list-style:none;width:40%;display:block;float:left;list-style-position:inside;margin-bottom:0;padding-left:0}@media only screen and (max-width: 960px){.job-list-section .job-list-container .filter-group ul{width:50%}}.job-list-section .job-list-container .filter-group ul li{padding:5px 5px 0 0;list-style:none}.job-list-section .job-list-container .filter-group ul li.selected label{color:#0052cc}.job-list-section .job-list-container .filter-group ul li.selected input[type=checkbox]::after,.job-list-section .job-list-container .filter-group ul li.selected input[type=checkbox]::before{opacity:1}.job-list-section .job-list-container .filter-group label{color:#0052cc;font-size:14px;position:relative;transition:color .1s ease-in-out}.job-list-section .job-list-container .filter-group label:hover{color:#0052cc;cursor:pointer}.job-list-section .job-list-container .filter-group label input{z-index:1}.job-list-section .job-list-container .filter-group input[type=checkbox]{opacity:0;position:absolute}.job-list-section .job-list-container .filter-group input[type=checkbox]:hover{cursor:pointer}.job-list-section .job-list-container .filter-group input[type=checkbox]+span{color:#00a3bf;border:1px solid #0052cc;background:transparent;position:relative;height:1em;width:1em;display:inline-block;vertical-align:middle;margin:0 5px 1px 0;text-align:center;font-size:1em}.job-list-section .job-list-container .filter-group input[type=checkbox]+span::before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NURGNDUyRjlEQTFEMTFFODkzRDVCQkQ2QjU2NUY2NkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NURGNDUyRkFEQTFEMTFFODkzRDVCQkQ2QjU2NUY2NkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1REY0NTJGN0RBMUQxMUU4OTNENUJCRDZCNTY1RjY2QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1REY0NTJGOERBMUQxMUU4OTNENUJCRDZCNTY1RjY2QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtRM3DEAAAEaSURBVHjaYvz//z8DNQAT2TrTO1Zeu/+CUoOa5+3cdfKmd9GseZtPkm8Q0Ai4fqCJE1ceJMegJ68+lE7eCOfycXMEO+qTY1B6x6pPX3/Aud25/jJiAiQbBPQIcgAn+Zq7mauTHEbIQQMEWooStUnuJMcaZtDMrAgjJx3hChrSDMITNFgMWrPvon5MF7IGYoIG3SCgKcAgADo+snYRslkEgwbFIKCdcNVoZhEMGhSDLHTkgQ6GC8HNIiZo4IARUoxgegroC2S3AG3a2pdGuBgBalveHIfmLmKCBkusYZpFTNBgT0dYzcIfNDgTJJpZuFINFvAfG/j45btX4Uy96M7HL9//Jw4w4JIAmnX88oP/RAPGga9F0ABAgAEAoggqdPMnB7gAAAAASUVORK5CYII=");height:12px;width:12px;background-size:12px;content:"";position:absolute;opacity:0;top:0;bottom:0;left:0;right:0;transition:opacity .1s ease-in-out}.job-list-section .job-list-container .filter-group input[type=checkbox]:checked+span::before,.job-list-section .job-list-container .filter-group input[type=checkbox]:checked+span::after{opacity:1}.job-list-section .job-list-container .filter-group input[type=checkbox]:hover+span,.job-list-section .job-list-container .filter-group input[type=checkbox]:focus+span{border-color:#0052cc;box-shadow:0 0 1px #0052cc}.job-list-section .job-list-container .alt{font-size:13px;font-weight:600;line-height:40px;color:#0052cc;letter-spacing:1px;text-transform:uppercase;text-align:left;margin-bottom:0}.job-list-section .job-list-container .job-group{margin-bottom:4.7619047619%}.job-list-section .job-list-container .job-group:last-child{margin-bottom:0}@media only screen and (max-width: 640px){.job-list-section .job-list-container .filters.grid,.job-list-section .job-list-container .job-group{margin-bottom:30px}}.job-list-section .job-list-container table.careers-job-list{width:100%}.job-list-section .job-list-container table.careers-job-list tr{border-bottom:1px solid #ebecf0}.job-list-section .job-list-container table.careers-job-list tr:last-child{border-bottom:none}.job-list-section .job-list-container table.careers-job-list td{width:50%}.job-list-section .job-list-container table.careers-job-list td+td{padding-right:0}.job-list-section .job-list-container table.careers-job-list td a{display:block;font-size:14px;padding-top:20px;padding-bottom:20px}.job-list-section .job-list-container table.careers-job-list th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 800px){.job-list-section .job-list-container table.careers-job-list td,.job-list-section .job-list-container table.careers-job-list th{width:67%;padding-right:5%}.job-list-section .job-list-container table.careers-job-list td+td,.job-list-section .job-list-container table.careers-job-list td+th,.job-list-section .job-list-container table.careers-job-list th+td,.job-list-section .job-list-container table.careers-job-list th+th{width:33%;padding-right:0}}.job-list-section .sortColumn{cursor:pointer}.job-list-section .sortColumn::after{display:inline-block;content:" ";width:11px;height:6px;background-size:contain;background-repeat:no-repeat;margin-left:10px;margin-bottom:2px}.job-list-section .sortColumn::after,.job-list-section .sortColumn.sorted-ASC::after{background-image:url(/assets/img/icons/arrow_sort_up.png)}.job-list-section .sortColumn.sorted-DESC::after{background-image:url(/assets/img/icons/arrow_sort_down.png)}.job-posting-detail ul,.wpl ul:last-child{margin-bottom:24px}
