.zr-icon-base,.job_search .job_search_current:before,.job_search .search_input_wrapper:before,.job_search .location_input_wrapper:before,.job_search .custom-tooltip .close{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}.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 #d8dbdc;width:288px;background:#fff}@media all and (max-width:767px){.job_search .job_search_current input,.job_search .text input{min-width:100%}
}.job_search .job_search_current,.job_search .text label:first-child,.job_search .text.type_text input:not([type=checkbox]){font-size:15px;line-height:20px;padding:7px 4px 7px 32px;border-radius:6px;height:36px}.job_search .text label:first-child{display:none;position:absolute;top:0;left:0;color:#72777c;cursor:text;border:1px solid transparent;pointer-events:none;font-weight:normal}.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;-webkit-appearance:none;transition:background-color .1s linear,border-color .1s linear;vertical-align:middle;text-align:center;border-radius:2em;outline:0;font-family:Arial,sans-serif;color:#fff;background:#277f6a none;border:1px solid #277f6a;max-width:100%;font-weight:700;font-weight:400;padding:5px 15px 5px 15px;line-height:19px;white-space:normal;width:auto;font-size:13px}
.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:#005e4d;border-color:#005e4d;text-decoration:none}.job_search .submit input.disabled,.job_search .submit input[disabled],.job_search .submit input[disabled]:visited,.job_search .submit input[disabled]:hover,.job_search .submit input[disabled]:focus,.job_search .submit input[disabled]:active{opacity:.4;box-shadow:none;filter:none;pointer-events:none;cursor:default}
.job_search .submit input.disabled:focus,.job_search .submit input[disabled]:focus{border-color:#bfc3c4}@media all and (max-width:767px){.job_search .submit{display:block;clear:both}.job_search .submit input{max-width:none;font-size:13px}}.job_search .job_search_current,.job_search .search_input_wrapper,.job_search .location_input_wrapper{margin-right:8px}.job_search .job_search_current:before,.job_search .search_input_wrapper:before,.job_search .location_input_wrapper:before{position:absolute;font-size:20px;top:8px;left:7px;pointer-events:none}
@media all and (max-width:767px){.job_search .job_search_current,.job_search .search_input_wrapper,.job_search .location_input_wrapper{float:none;margin:0 auto 10px}}.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 width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M767.999 79.9922C388.027 79.9922 79.999 388.02 79.999 767.992C79.999 1147.96 388.027 1455.99 767.999 1455.99C940.71 1455.99 1098.56 1392.35 1219.37 1287.24L1598.06 1665.94C1616.81 1684.68 1647.2 1684.68 1665.94 1665.94C1684.69 1647.19 1684.69 1616.8 1665.94 1598.05L1287.25 1219.36C1392.36 1098.55 1456 940.703 1456 767.992C1456 388.02 1147.97 79.9922 767.999 79.9922ZM175.999 767.992C175.999 441.04 441.046 175.992 767.999 175.992C1094.95 175.992 1360 441.04 1360 767.992C1360 1094.94 1094.95 1359.99 767.999 1359.99C441.046 1359.99 175.999 1094.94 175.999 767.992Z' fill='%2372777c'/%3E%3C/svg%3E")}.job_search .location_input_wrapper:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M896 1056C1090.4 1056 1248 898.404 1248 704C1248 509.596 1090.4 352 896 352C701.596 352 544 509.596 544 704C544 898.404 701.596 1056 896 1056ZM1152 704C1152 845.385 1037.38 960 896 960C754.615 960 640 845.385 640 704C640 562.615 754.615 448 896 448C1037.38 448 1152 562.615 1152 704Z' fill='%2372777c'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M362.192 1112.26L768 1653.33C832 1738.67 960 1738.67 1024 1653.33L1429.81 1112.26C1432.55 1108.68 1435.25 1105.07 1437.92 1101.44L1452.8 1081.6C1456.62 1076.5 1459.89 1071.1 1462.58 1065.48C1529.32 961.063 1568 836.914 1568 704C1568 332.865 1267.14 32 896 32C524.865 32 224 332.865 224 704C224 836.914 262.684 961.063 329.422 1065.48C332.113 1071.1 335.375 1076.5 339.2 1081.6L354.078 1101.44C356.747 1105.07 359.452 1108.68 362.192 1112.26ZM416 1022.51C398.578 996.305 383.243 968.593 370.236 939.61C337.956 867.688 320 787.941 320 704C320 385.884 577.884 128 896 128C1214.12 128 1472 385.884 1472 704C1472 787.941 1454.04 867.688 1421.76 939.61C1408.76 968.593 1393.42 996.305 1376 1022.51L1375.34 1023.5L1375 1024H1376L1360.82 1044.24C1358.35 1047.6 1355.85 1050.94 1353.31 1054.26L947.2 1595.73C921.6 1629.87 870.4 1629.87 844.8 1595.73L438.691 1054.25C436.151 1050.94 433.647 1047.6 431.178 1044.24L416 1024H416.995L416.663 1023.5L416 1022.51Z' fill='%2372777c'/%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:normal;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 width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1600 736v192q0 40-28 68t-68 28h-416v416q0 40-28 68t-68 28h-192q-40 0-68-28t-28-68v-416h-416q-40 0-68-28t-28-68v-192q0-40 28-68t68-28h416v-416q0-40 28-68t68-28h192q40 0 68 28t28 68v416h416q40 0 68 28t28 68z' fill='%23fff'/%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:rgba(0,0,0,0);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:bold}@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:767px){.job_search.centered{text-align:center}.job_search.centered .search_input_wrapper,.job_search.centered .location_input_wrapper,.job_search.centered .text{float:none}#jobs_header_search .job_search.centered,.job_search_form,.job_search .text input{width:100%;margin:0 auto}
}