.job_search .custom-tooltip .close,.job_search .job_search_current:before,.job_search .location_input_wrapper:before,.job_search .search_input_wrapper:before,.zr-icon-base{transform:translate(0,0);background-size:contain;background-position:center;content:" ";width:1em;height:1em;display:inline-block;vertical-align:text-bottom;background-repeat:no-repeat}.autocomplete-button{font-size:15px;font-family:inherit}.job_search_form{outline:0}.job_search{display:table;width:100%;padding:10px 0;font-size:16px}.job_search.centered{width:auto;margin-right:auto;margin-left:auto;padding-bottom:0}.job_search .job_search_hide,.job_search .job_search_show{position:absolute;display:none}.job_search .job_search_hide{font-size:13px;line-height:21px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.job_search .job_search_current,.job_search .text{position:relative;float:left}.job_search .job_search_current input,.job_search .text input{border:1px solid #e0e2e3;width:288px}@media all and (max-width:479px){.job_search .job_search_current input,.job_search .text input{min-width:100%}}.job_search .job_search_current,.job_search .text input,.job_search .text label:first-child{font-size:14px;line-height:20px;padding:7px 4px 7px 35px;border-radius:.25em;height:36px}.job_search .text label:first-child{display:none;position:absolute;top:0;left:0;color:#989ea0;cursor:text;border:1px solid transparent;pointer-events:none;font-weight:400}.job_search .js-float-labels-wrapper.text label:first-child{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.docloading .job_search .text label:first-child,.job_search .js-float-labels-wrapper.filled label:first-child{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.job_search .submit{display:inline-block;position:relative}.job_search .submit input{letter-spacing:0;display:inline-block;text-decoration:none;text-shadow:none;cursor:pointer;-webkit-appearance:none;transition:background-color .1s linear,border-color .1s linear;vertical-align:middle;text-align:center;width:auto;white-space:normal;border-radius:2em;outline:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#fff;background:#71af05 none;border:1px solid #71af05;padding:6px 20px 7px 20px;max-width:240px;font-weight:700;font-size:14px;line-height:21px}.job_search .submit input:visited{color:#fff}.job_search .submit input.active,.job_search .submit input:active{opacity:.7}.job_search .submit input:focus,.job_search .submit input:hover{color:#fff;background-color:#5e961b;border-color:#5e961b;text-decoration:none}.job_search .submit input.disabled,.job_search .submit input[disabled],.job_search .submit input[disabled]:active,.job_search .submit input[disabled]:focus,.job_search .submit input[disabled]:hover,.job_search .submit input[disabled]:visited{background-image:none;background-color:#f1f3f4;border-color:#f1f3f4;color:#bdc1c3;box-shadow:none;filter:none;pointer-events:none;cursor:default}.job_search .submit input.disabled:focus,.job_search .submit input[disabled]:focus{border-color:#bdc1c3}@media all and (max-width:479px){.job_search .submit{display:block;clear:both}.job_search .submit input{width:100%;max-width:none;font-size:13px}}.job_search .job_search_current,.job_search .location_input_wrapper,.job_search .search_input_wrapper{margin-right:15px}.job_search .job_search_current:before,.job_search .location_input_wrapper:before,.job_search .search_input_wrapper:before{position:absolute;font-size:20px;top:8px;left:7px;pointer-events:none}.job_search .job_search_current:before{top:7px;left:6px}.job_search .job_search_current:before,.job_search .search_input_wrapper:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2223%22%20height%3D%2224%22%20viewBox%3D%220%200%2023%2024%22%3E%3Cpath%20stroke%3D%22%23b9bcbe%22%20fill%3D%22none%22%20d%3D%22M17.13%2017.3l4.42%204.41c.2.2.19.53%200%20.71a.5.5%200%200%201-.71%200l-4.46-4.46a9.5%209.5%200%201%201%20.75-.66z%22/%3E%3C/svg%3E")}.job_search .location_input_wrapper:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2213.8%22%20height%3D%2218.1%22%20viewBox%3D%220%200%2013.8%2018.1%22%3E%3Cpath%20stroke%3D%22%23b9bcbe%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M7%20.5C3.2.5.4%203.5.4%207c0%206%206%2010.3%206.4%2010.5C7%2017.3%2013%2013%2013%207c.3-3.7-2.5-6.6-6-6.6zm0%208.2c-1%200-2-.8-2-2S6%205%207%205s1.8.8%201.8%202-.8%201.7-2%201.7z%22/%3E%3C/svg%3E")}.job_search .job_search_current{display:none}.job_search .custom-tooltip{display:none;position:absolute;z-index:1000;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:17px;word-wrap:break-word;margin-top:6px;width:100%;max-width:310px}.job_search .custom-tooltip-inner{font-size:14px;max-width:100%;padding:12px;color:#fff;text-align:center;background-color:#5dabfc;border-radius:.25rem}.job_search .custom-tooltip-inner button{-webkit-appearance:none;border-radius:0;background-color:transparent;border:0;box-shadow:none;font:inherit;padding:0;color:#fff;cursor:pointer;font-weight:500;text-decoration:underline}.job_search .custom-tooltip-inner button::-moz-focus-inner{border:0;padding:0;margin:0}.job_search .custom-tooltip .close{-webkit-appearance:none;border-radius:0;background-color:transparent;border:0;box-shadow:none;font:inherit;padding:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20stroke%3D%22%23ffffff%22%20d%3D%22M1600%20736v192q0%2040-28%2068t-68%2028h-416v416q0%2040-28%2068t-68%2028h-192q-40%200-68-28t-28-68v-416h-416q-40%200-68-28t-28-68v-192q0-40%2028-68t68-28h416v-416q0-40%2028-68t68-28h192q40%200%2068%2028t28%2068v416h416q40%200%2068%2028t28%2068z%22/%3E%3C/svg%3E");font-size:13px;position:absolute;right:4px;top:5px;transform:rotate(45deg)}.job_search .custom-tooltip .close::-moz-focus-inner{border:0;padding:0;margin:0}.job_search .custom-tooltip .close:hover{cursor:pointer}.job_search .custom-tooltip:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:transparent;border-bottom-color:#5dabfc;border-width:10px;margin-left:-10px}.companySearchResults .company_wrap{background-color:#515659}.companySearchResults .company_wrap .content{min-height:40px}.companySearchResults .company_search_title{color:#fff;font-size:22px;font-weight:700;padding:6px 0 8px 0;vertical-align:middle}.companySearchResults .company_name_title{vertical-align:middle}.companySearchResults .searching_term{clear:both;color:#515659;font-size:12px;margin:5px 0 0}.companySearchResults .searching_term .input_check{position:relative;top:-2px;vertical-align:middle}.companySearchResults .searching_term strong{font-weight:700}@media(max-width:840px){.companySearchResults .company_search_title{font-size:18px}.companySearchResults .searching_term{display:none}.companySearchResults.job_search_shown .company_wrap{display:none}.companySearchResults.job_search_shown .searching_term{color:#f6f7f8;display:block;float:left;text-align:center;width:100%;margin-bottom:8px}.companySearchResults.job_search_shown .searching_term label{padding:6px}}@media all and (max-width:991px){.job_search.centered{text-align:center}.job_search.centered .location_input_wrapper,.job_search.centered .search_input_wrapper,.job_search.centered .text{float:none}#jobs_header_search .job_search.centered,.job_search .text input,.job_search_form{width:100%}}