#account.new{position:absolute;right:20px;top:30px}#account.new .account-nav{display:inline-block}#account.new .account-nav a.text-link{text-decoration:none;font-weight:700;color:#666;margin-left:0}#account.new .account-nav a.text-link:hover{border-bottom:1px solid #333;color:#333}#account.new .account-nav a.post-job{font-weight:500}#account.new .account-nav a.post-job strong{font-weight:700}#account.new .account-nav>ul>li{display:inline-block;text-align:center;margin-left:20px;height:26px;line-height:25px;position:relative}#account.new .account-nav .login.button{margin-right:0}#account.new .account-nav .more-menus-link{position:relative;top:2px}#browse_jobs #searchform{border-bottom:none}#browse_jobs .breadcrumb{margin-top:20px;margin-left:189px;height:20px;color:#808080;font-weight:bold}h1#browse_header{margin-top:20px;font-size:20px}.browse{margin:20px 0 40px 0}.browse hr{border-top:1px solid #ddd;border-bottom:1px solid #fff}.browse.location,.browse.keyword,.browse.company{background:#fafafa;padding:26px 28px 10px;border-top:1px solid #ddd;border-radius:3px;max-width:720px}.browse h1{font-size:18px;margin-bottom:15px}.browse .browse_header h3{margin-bottom:0px;font-size:normal}.browse ul{line-height:130%;margin:5px 0pt 8px}.browse ul li{padding:5px 0px}.browse ul li a.clink{color:#666;font-size:11px}.browse ul.cols4{float:left;width:180px}.browse ul.cols3{float:left;width:240px}.browse ul.cols2{float:left;width:360px}.browse section{margin:2.4em 0 4em}.browse section h1{font-size:22px}.browse section h2,.browse section h3{text-shadow:0 1px 1px #fff;margin-bottom:1em}.browse section ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.browse section ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid}.browse section strong{font-size:1.1em}#company-pagination{margin:1em 0;padding:0}#company-pagination li{display:inline-block;list-style:none}#company-pagination li a{display:inline-block;margin:0 .2em;padding:.1em .2em}.button{cursor:pointer;border:1px solid #5286F3;box-sizing:border-box;color:#fff;clear:both;font:bold 14px Helvetica, Arial, sans-serif;text-decoration:none;padding:5px 12px;position:relative;display:inline-block;text-shadow:0 1px rgba(0,0,0,0.1);border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;margin-right:10px;background-color:#4d90fe;background-image:-webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed));background-image:-webkit-linear-gradient(top, #4d90fe, #4787ed);background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);background-image:-ms-linear-gradient(top, #4d90fe, #4787ed);background-image:-o-linear-gradient(top, #4d90fe, #4787ed);background-image:linear-gradient(top, #4d90fe, #4787ed);transition:all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1)}.button:visited{color:#fff}.button:hover{border:1px solid #2c6bf0;color:#fff;text-shadow:0 1px rgba(0,0,0,0.3);background-color:#357ae8;background-image:-webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8));background-image:-webkit-linear-gradient(top, #4d90fe, #357ae8);background-image:-moz-linear-gradient(top, #4d90fe, #357ae8);background-image:-ms-linear-gradient(top, #4d90fe, #357ae8);background-image:-o-linear-gradient(top, #4d90fe, #357ae8);background-image:linear-gradient(top, #4d90fe, #357ae8)}.button:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.button.secondary{background:#5F5F5F;border:1px solid #4F4F4F}.button.block{display:block;margin-right:0}.button.facebook,.button.google{color:#fff;border:0;margin-bottom:20px;position:relative;text-align:left;padding-left:30px}.button.facebook{background:#3b5998}.button.facebook:hover{background:#324c82}.button.facebook:active{background:#2d4373}.button.facebook i{position:absolute;left:7%}.button.facebook i:before{font-size:18px}.button.google{background:#db4e3f}.button.google:hover{background:#d43828}.button.google:active{background:#c33424}.button.google .icon{height:1.5em;left:6%;top:20%;position:absolute}#cms_content{display:-ms-flexbox;display:-webkit-flex;display:flex}#cms_content #vertical_nav{text-align:right;padding-right:30px}#cms_content #vertical_nav li{padding-bottom:15px}#cms_content div.right{width:500px;margin-left:40px;line-height:1.5em}#cms_content div.right p{margin-bottom:10px}#cms_content div.right h2{margin-bottom:10px}#cms_content div.right ul.small-block-grid-2.medium-block-grid-4.large-block-grid-5 li{float:left;width:25%;line-height:2em;display:inline-block}#cms_content input.subject{width:400px}#contextual_ad{background:#f4f4f4;padding:8px 18px 14px;margin-top:30px;color:#444;border-top:2px solid #666}#contextual_ad h4,#contextual_ad p,#contextual_ad a{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif}#contextual_ad p.note{font-style:italic;font-weight:300;margin:7px}#contextual_ad h4{font-size:18px;font-weight:300;margin-bottom:2px}#contextual_ad h4 strong{color:#4A85DF}#contextual_ad div.content{margin-top:18px;margin-bottom:16px}#contextual_ad div.content div.price{float:left;width:35%;font-size:3em;text-align:center;font-weight:bold}#contextual_ad div.content div.price sup{font-size:0.6em}#contextual_ad div.content div.price span{font-size:0.4em;display:block}#contextual_ad div.content div.points{padding-left:4em;float:left;width:45%}#contextual_ad div.content div.points ul{font-size:14px;list-style-type:square}#contextual_ad div.content div.points ul li{margin-bottom:6px}#contextual_ad div.footer{clear:both;margin-top:90px}#contextual_ad div.btn_container{display:inline-block;width:50%}#contextual_ad div.btn_container .button{width:80%;margin:19px auto 10px;text-align:center;line-height:2.2em;text-decoration:none;font-weight:700;font-size:18px;border-radius:3px;background:#5e5e5e;background-image:-webkit-linear-gradient(top, #5e5e5e, #3d3d3d);background-image:-moz-linear-gradient(top, #5e5e5e, #3d3d3d);background-image:-ms-linear-gradient(top, #5e5e5e, #3d3d3d);background-image:-o-linear-gradient(top, #5e5e5e, #3d3d3d);background-image:linear-gradient(to bottom, #5e5e5e, #3d3d3d);-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;text-shadow:1px 1px 2px #4d4d4d;color:#ffffff;font-size:18px;border:none}#contextual_ad div.btn_container .button:hover{background:#616161;background-image:-webkit-linear-gradient(top, #616161, #525252);background-image:-moz-linear-gradient(top, #616161, #525252);background-image:-ms-linear-gradient(top, #616161, #525252);background-image:-o-linear-gradient(top, #616161, #525252);background-image:linear-gradient(to bottom, #616161, #525252);text-decoration:none}#contextual_ad div.provider{margin-left:30px;color:#40C28F;font-size:11px;font-weight:bold}.job_alert_container{margin-bottom:10px;background-color:#F9F9F9;border:1px solid #ccc;border-radius:2px}.job_alert_container code{display:block;margin-bottom:10px}.job_alert_container .close_box{display:none}.job_alert_container .jal{position:relative;font-weight:bold;margin-bottom:10px}.job_alert_container .jala{text-decoration:none;border-bottom:1px solid #555555}.job_alert_container .field_with_errors{display:inline}.job_alert_container .notice{font-size:small;margin:10px 0;color:#666}.job_alert_container .consent-statement{color:#666;font-size:12px;line-height:1.4;margin-bottom:5px;margin-top:10px;text-align:left}.job_alert_container .consent-statement input{margin-right:5px}.job_alert_container input[type=text],.job_alert_container input[type=email],.job_alert_container .button{height:32px}.job_alert_container input[type=text],.job_alert_container input[type=email]{padding:4px;width:auto;font-size:14px}.job_alert_container .button{font-size:15px;font-weight:normal}.job_alert_container .button i{margin-right:5px}.job_alert_container .button i:before{font-size:14px;top:2px}.job_alert_container .button[disabled]{background:#5f5f5f;border:1px solid #4f4f4f}.job_alert_container .email-alert-manage,.job_alert_container .email-alert-edit{color:#77c;display:block;margin-top:8px;text-align:center}.job_alert_container.highlighted{border:2px solid #f60}.job_alert_container#job_alert_top{padding:12px 10px 13px;margin:0 4px 28px;box-sizing:content-box;text-align:center}.job_alert_container#job_alert_top label{display:none}.job_alert_container#job_alert_top [type=email]{width:100%;margin-top:2px}.job_alert_container#job_alert_top .button{width:100%;margin-top:8px}.job_alert_container#job_alert_top .suggestion{display:block;margin:8px auto}.job_alert_container#job_alert_top .consent-statement label{display:inline}.job_alert_container#job_alert_bottom{margin-top:36px;padding:12px 16px}.job_alert_container#job_alert_bottom [type=email]{min-width:300px}.job_alert_container#job_alert_bottom .consent-statement{max-width:450px}.job_alert_container#job_alert_bottom .left{float:left;margin-right:50px}.job_alert_container#job_alert_bottom .notice{white-space:nowrap}.job_alert_container#job_alert_modal{background-color:#fafafa;border:solid 4px #bfbfbf;display:none;padding:26px 20px 20px}.job_alert_container#job_alert_modal [type=email]{min-width:300px}.job_alert_container#job_alert_modal .close_box{cursor:pointer;display:block;position:absolute;right:10px;top:10px}.job_alert_container#job_alert_modal .link_text{font-size:16px;font-weight:bold;margin-top:15px}.job_alert_container#job_alert_modal .notice{margin-top:15px}.job_alert_container#job_alert_modal .alert_form{margin-top:15px}.job_alert_container#job_alert_modal .jal{font-size:20px;font-weight:normal;padding-right:20px}.job_alert_container#job_alert_modal .consent-statement{max-width:300px}#job_alert_bottom .edit,#job_alert_modal .edit{display:block;margin-top:7px;padding:0}#job_alert_bottom .email-alert-edit,#job_alert_modal .email-alert-edit{text-align:left}.job_alert_prompt{position:relative;padding:13px 10px;background:#FF6600;color:#fff;font-weight:bold;margin:3px 0 2em 0}.job_alert_prompt:after{content:"";position:absolute;top:100%;bottom:auto;left:3%;border-width:16px 10px 16px 10px;border-style:solid;border-color:#FF6600 transparent transparent transparent;display:block}.email_suggestion_form .suggestion{font-size:small;height:auto}.email_suggestion_form .edit{background:none;border:0;color:#77c;cursor:pointer;font-size:small;text-decoration:underline}.email_job_panel form{display:none}.email_job_panel form .error{display:none}.email_job_panel form label{display:inline-block;font-weight:700;margin-bottom:15px}.email_job_panel form .subscribe_container label{font-weight:normal}.email_job_panel form .field-container{display:inline-block;vertical-align:top}.email_job_panel form .to_email_field{min-width:18em;margin-bottom:10px;margin-right:10px}.email_job_panel form .email_job{height:32px;background:#5F5F5F;border-color:#4F4F4F}.email_job_panel form .email_job:hover{background:#464646}.email_job_panel.hidden{display:none}.email_job_panel.show_form .success_panel{display:none}.email_job_panel.show_form form{display:block}.email_job_panel.show_form form.dirty:invalid .error{display:block}.email_job_panel .loading_panel{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;display:none;background:rgba(255,255,255,0.7)}.email_job_panel.loading form{-webkit-filter:blur(2px);filter:blur(2px)}.email_job_panel.loading .loading_panel{display:block;text-align:center}.email_job_panel.loading .loading_panel p{font-weight:bold;margin-top:38px}.email_job_panel.loading .loading_panel i{display:none}.email_job_panel #email_another{display:none}.facet{list-style-type:none;margin-bottom:20px;padding:0}.facet li.facet-row{font-size:12px;margin:2px 0;overflow:hidden;padding:1px;position:relative;white-space:nowrap}.facet li.facet-row a,.facet li.facet-row .link-text{color:#666;display:inline-block;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facet li.facet-row a{text-decoration:none}.facet li.facet-row a:hover{text-decoration:underline}.facet li.facet-row span{vertical-align:top}.facet li.facet-row span.count{background-color:#fff;color:#666;padding-left:10px;position:absolute;right:0;z-index:99}.facet li.facet-row span.clear_facet a{color:#D14836;font-weight:normal}.facet li.selected,.facet li.selected a{color:#D14836}.facet .more span,.facet .less span{color:#D14836;cursor:pointer;font-size:11px}.facet .more span:hover,.facet .less span:hover{text-decoration:underline}.facet li.level1,.facet li.level2{font-weight:bold}.facet li.level2{padding-left:9px}.facet li.level3,.facet ul.level3{padding-left:18px}@font-face{font-family:'jora-icons';src:url(/assets/jora-icons-c70c83d79255ce5c154984796adcc760fdf325bdbae48e3a588d62a0b2f00a87.eot?fafdv5);src:url(/assets/jora-icons-c70c83d79255ce5c154984796adcc760fdf325bdbae48e3a588d62a0b2f00a87.eot?fafdv5#iefix) format("embedded-opentype"),url(/assets/jora-icons-447aaf116d9e598e8c4bbdf6ef855434d217ab9882dd3077f77c5452ce75aaa5.woff2?fafdv5) format("woff2"),url(/assets/jora-icons-43eec1473cf3013d9457bb17183191328b9d9e429801cffe88cd18719cd03c69.woff?fafdv5) format("woff"),url(/assets/jora-icons-a9bdea7202d30036d444f6ddcc28c5b92e7993e4f0f924843565a22bf4df021f.ttf?fafdv5) format("truetype"),url(/assets/jora-icons-4f431dae96d57ed2ebf0de80b6ad91d8e769f5ba56f5b4b7ee17185d35c67c7f.svg?fafdv5#jora-icons) format("svg");font-weight:normal;font-style:normal}[class^="jora-icon-"],[class*=" jora-icon-"]{font-family:'jora-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="jora-icon-"]:before,[class*=" jora-icon-"]:before{font-size:1em;width:1em;display:inline-block;line-height:1}.jora-icon-download:before{content:"\e174"}.jora-icon-envelope:before{content:"\e186"}.jora-icon-grid:before{content:"\e1b6"}.jora-icon-loop-circular:before{content:"\e1df"}.jora-icon-search:before{content:"\e1e4"}.jora-icon-login:before{content:"\e800"}.jora-icon-check:before{content:"\f00c"}.jora-icon-times:before{content:"\f00d"}.jora-icon-chevron-left:before{content:"\f053"}.jora-icon-chevron-right:before{content:"\f054"}.jora-icon-heart:before{content:"\f004"}.jora-icon-refresh:before{content:"\f021"}.jora-icon-heart-o:before{content:"\f08a"}.jora-icon-facebook-official:before{content:"\f230"}.jora-icon-star:before{content:"\f005"}.jora-icon-star-o:before{content:"\f006"}.jora-icon-list:before{content:"\f03a"}.jora-icon-map-marker:before{content:"\f041"}.jora-icon-file:before{content:"\f15b"}.jora-icon-circle-o-notch:before{content:"\f1ce"}@font-face{font-family:'harabara';src:url(/assets/harabara-webfont-10fdb1f70d9dd5d644558e90b00cd3c10bd33168ee1267c810bf0713cd63278d.woff2),url(/assets/harabara-webfont-a95dd4dedce4946a7022d54a3ad5cdf70def1b867ddcfd6b165c46365685584a.woff)}.company-information-lines{color:#aaa;font-size:.9em;line-height:1.4;margin-bottom:20px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#999}input::placeholder,textarea::placeholder{color:#999}ul.form,table.form,.form{margin-top:15px}ul.form li,table.form li,.form li{margin:0 0 15px}ul.form label,table.form label,.form label{display:block;font-weight:bold;margin-bottom:5px}ul.form label.checkbox,table.form label.checkbox,.form label.checkbox{display:inline;margin-left:5px;font-weight:normal}ul.form input[type=email],ul.form input[type=password],ul.form input[type=text],ul.form input[type=url],ul.form textarea,table.form input[type=email],table.form input[type=password],table.form input[type=text],table.form input[type=url],table.form textarea,.form input[type=email],.form input[type=password],.form input[type=text],.form input[type=url],.form textarea{display:inline-block;height:30px;line-height:26px;margin:0 0 15px;padding-left:8px;background:#fff;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;font-size:15px;width:250px}ul.form input[type=email]:hover,ul.form input[type=password]:hover,ul.form input[type=text]:hover,ul.form input[type=url]:hover,ul.form textarea:hover,table.form input[type=email]:hover,table.form input[type=password]:hover,table.form input[type=text]:hover,table.form input[type=url]:hover,table.form textarea:hover,.form input[type=email]:hover,.form input[type=password]:hover,.form input[type=text]:hover,.form input[type=url]:hover,.form textarea:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}ul.form input[type=email]:focus,ul.form input[type=password]:focus,ul.form input[type=text]:focus,ul.form input[type=url]:focus,ul.form textarea:focus,table.form input[type=email]:focus,table.form input[type=password]:focus,table.form input[type=text]:focus,table.form input[type=url]:focus,table.form textarea:focus,.form input[type=email]:focus,.form input[type=password]:focus,.form input[type=text]:focus,.form input[type=url]:focus,.form textarea:focus{outline:none;border:1px solid #4d90fe;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}ul.form input[type=email][disabled=disabled],ul.form input[type=number][disabled=disabled],ul.form input[type=password][disabled=disabled],ul.form input[type=text][disabled=disabled],ul.form input[type=url][disabled=disabled],table.form input[type=email][disabled=disabled],table.form input[type=number][disabled=disabled],table.form input[type=password][disabled=disabled],table.form input[type=text][disabled=disabled],table.form input[type=url][disabled=disabled],.form input[type=email][disabled=disabled],.form input[type=number][disabled=disabled],.form input[type=password][disabled=disabled],.form input[type=text][disabled=disabled],.form input[type=url][disabled=disabled]{border:1px solid #e5e5e5;background:#f5f5f5}ul.form input[type=email][disabled=disabled]:hover,ul.form input[type=number][disabled=disabled]:hover,ul.form input[type=password][disabled=disabled]:hover,ul.form input[type=text][disabled=disabled]:hover,ul.form input[type=url][disabled=disabled]:hover,table.form input[type=email][disabled=disabled]:hover,table.form input[type=number][disabled=disabled]:hover,table.form input[type=password][disabled=disabled]:hover,table.form input[type=text][disabled=disabled]:hover,table.form input[type=url][disabled=disabled]:hover,.form input[type=email][disabled=disabled]:hover,.form input[type=number][disabled=disabled]:hover,.form input[type=password][disabled=disabled]:hover,.form input[type=text][disabled=disabled]:hover,.form input[type=url][disabled=disabled]:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}ul.form input.long,table.form input.long,.form input.long{width:400px}ul.form textarea,table.form textarea,.form textarea{height:200px;width:400px}ul.form div.field_with_errors input[type=email],ul.form div.field_with_errors input[type=password],ul.form div.field_with_errors input[type=text],ul.form div.field_with_errors input[type=url],ul.form div.field_with_errors textarea,table.form div.field_with_errors input[type=email],table.form div.field_with_errors input[type=password],table.form div.field_with_errors input[type=text],table.form div.field_with_errors input[type=url],table.form div.field_with_errors textarea,.form div.field_with_errors input[type=email],.form div.field_with_errors input[type=password],.form div.field_with_errors input[type=text],.form div.field_with_errors input[type=url],.form div.field_with_errors textarea{border:1px solid #dd4b39}div.form_errors{color:#DD4B39;margin:5px 0}div.form_errors h4{margin:5px 0 5px}div.form_errors li{margin-left:15px;list-style-type:square}.cancel_link{padding:5px 0 3px 3px;display:inline}.cancel_link a:visited{color:#12C}input[type=text],input[type=email],input[type=password],input[type=url]{box-sizing:border-box;font-size:15px;height:32px;vertical-align:top;padding:0 10px;border:1px solid #949494;transition:all 0.2s cubic-bezier(0.21, 0.89, 0.62, 1)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=url]:focus{outline:none;border:1px solid #4d90fe}.row{box-sizing:border-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:1200px}.row .col-1{flex:0 0 6.25%;-ms-flex:0 0 6.25%;-webkit-flex:0 0 6.25%;padding:0 10px;box-sizing:border-box}.row .col-2{flex:0 0 12.5%;-ms-flex:0 0 12.5%;-webkit-flex:0 0 12.5%;padding:0 10px;box-sizing:border-box}.row .col-3{flex:0 0 18.75%;-ms-flex:0 0 18.75%;-webkit-flex:0 0 18.75%;padding:0 10px;box-sizing:border-box}.row .col-4{flex:0 0 25%;-ms-flex:0 0 25%;-webkit-flex:0 0 25%;padding:0 10px;box-sizing:border-box}.row .col-5{flex:0 0 31.25%;-ms-flex:0 0 31.25%;-webkit-flex:0 0 31.25%;padding:0 10px;box-sizing:border-box}.row .col-6{flex:0 0 37.5%;-ms-flex:0 0 37.5%;-webkit-flex:0 0 37.5%;padding:0 10px;box-sizing:border-box}.row .col-7{flex:0 0 43.75%;-ms-flex:0 0 43.75%;-webkit-flex:0 0 43.75%;padding:0 10px;box-sizing:border-box}.row .col-8{flex:0 0 50%;-ms-flex:0 0 50%;-webkit-flex:0 0 50%;padding:0 10px;box-sizing:border-box}.row .col-9{flex:0 0 56.25%;-ms-flex:0 0 56.25%;-webkit-flex:0 0 56.25%;padding:0 10px;box-sizing:border-box}.row .col-10{flex:0 0 62.5%;-ms-flex:0 0 62.5%;-webkit-flex:0 0 62.5%;padding:0 10px;box-sizing:border-box}.row .col-11{flex:0 0 68.75%;-ms-flex:0 0 68.75%;-webkit-flex:0 0 68.75%;padding:0 10px;box-sizing:border-box}.row .col-12{flex:0 0 75%;-ms-flex:0 0 75%;-webkit-flex:0 0 75%;padding:0 10px;box-sizing:border-box}.row .col-13{flex:0 0 81.25%;-ms-flex:0 0 81.25%;-webkit-flex:0 0 81.25%;padding:0 10px;box-sizing:border-box}.row .col-14{flex:0 0 87.5%;-ms-flex:0 0 87.5%;-webkit-flex:0 0 87.5%;padding:0 10px;box-sizing:border-box}.row .col-15{flex:0 0 93.75%;-ms-flex:0 0 93.75%;-webkit-flex:0 0 93.75%;padding:0 10px;box-sizing:border-box}.row .col-16{flex:0 0 100%;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;padding:0 10px;box-sizing:border-box}.row .col-offset-1{margin-left:6.25%}.row .col-offset-2{margin-left:12.5%}.row .col-offset-3{margin-left:18.75%}.row .col-offset-4{margin-left:25%}.row .col-offset-5{margin-left:31.25%}.row .col-offset-6{margin-left:37.5%}.row .col-offset-7{margin-left:43.75%}.row .col-offset-8{margin-left:50%}.row .col-offset-9{margin-left:56.25%}.row .col-offset-10{margin-left:62.5%}.row .col-offset-11{margin-left:68.75%}.row .col-offset-12{margin-left:75%}.row .col-offset-13{margin-left:81.25%}.row .col-offset-14{margin-left:87.5%}.row .col-offset-15{margin-left:93.75%}.row .col-offset-16{margin-left:100%}.row .facet li:first-child{margin-bottom:4px}.row .facet li.facet-row{padding:0 1px}#grids>.row{margin-left:28px}#grids{display:none;position:absolute;left:0;top:0;right:0}#grids .row{background:rgba(224,72,72,0.18)}#grids .box-row{box-sizing:border-box;background:rgba(224,72,72,0.2);padding:8px 0 2000px 0;text-align:center;color:#fff}body#iframe #new_top_nav{display:none}body#iframe #cnt{margin-left:0;max-width:1181px;min-width:350px}body#iframe #rcnt{margin-top:0px}body#iframe #centre_col{padding:0px}body#iframe #top_nav{display:none}body#iframe #searchform{display:none}body#iframe #footer{display:none}body#iframe #login_message{display:none}body#iframe .user_links{display:none}body#iframe #error_explanation h2{display:none}body#iframe .message_container{margin:0px}body#iframe .user_content{margin:0px}body#iframe h2{margin-bottom:10px}body#iframe #login_form{padding:20px}body#iframe #login_form p.register_message{display:none}body#iframe #login_form li.remember_me{display:none}#job_searches a{color:#1122CC}#job_searches li{padding:7px 0}#job_searches li span.seperator{padding:0 5px}#job_searches li .count,#job_searches li .updated{color:#666666}#job_searches li .remove{padding-left:20px}#jobview{height:55px}#jobview .right-column{border-left:1px solid #ebebeb;padding-left:24px}#jobview .show-job-container.sticky .actions{background:linear-gradient(0deg, #f3f3f3 0%, #f6f6f6 100%);border-bottom:0;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,0.38);-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,0.38);box-shadow:0 3px 4px 0 rgba(0,0,0,0.38);position:fixed;right:0;top:0}#jobview .show-job-container>.actions{padding-left:136px;padding-top:18px}#jobview .job-meta{clear:both}#jobview .actions{background:#fff;left:0;padding:30px 0 18px;position:relative;z-index:2}#jobview .actions .apply_container{display:inline-block}#jobview .actions .button.apply_link{font-size:16px;font-weight:normal;padding:.4em 1.8em;vertical-align:top}#jobview .actions .action{display:inline-block;font-size:16px;margin-left:28px;text-align:center}#jobview .actions .action:first-child{margin-left:0}#jobview .actions .action .text{display:block;font-size:.8em}#jobview .actions a.action,#jobview .actions .action>a{color:#000;cursor:pointer;text-decoration:none}#jobview .actions .anon_save_job,#jobview .actions .email_job_panel{background-color:#fefefe;border:1px solid #ccc;border-radius:2px;margin:20px 0 0;padding:10px 20px;position:relative}#jobview #rhs{position:static;width:auto}#jobview #rhs #rhs_wrapper{border-left:2px solid #ebebeb;margin-left:19px;padding-left:24px;position:relative}#jobview #rhs #rhs_wrapper span.arrow_left{background:url(/assets/arrow_left-600a4bd13f37a9e0750be4a7c6d1db2f04897728db76b51ada41649e9b61391f.gif);height:34px;left:-19px;position:absolute;top:34px;width:19px}#jobview .apply_header{font-size:16px;font-weight:bold;margin-bottom:5px;color:#d14836}#jobview .instruction{margin-bottom:10px;color:#666}#jobview .jobseeker-apply-widget{margin-top:10px;display:block}#jobview .actions .jobseeker-apply-widget{display:inline-block;margin-top:0;vertical-align:top}.apply_container_bottom{margin-top:20px}#vj_container div.view_job h1{font-size:17px}#vj_container div.view_job .location::before{margin-left:.25em}#vj_container div.view_job .job_info .summary{line-height:140%;margin:25px 0 7px;overflow-wrap:break-word}#vj_container div.view_job .job_info .summary .js_row{clear:both}#vj_container div.view_job .job_info .summary .js_row p{margin:0}#vj_container div.view_job .job_info .summary p{margin:10px 0}#vj_container div.view_job .job_info .summary ul{list-style:square outside none;margin:5px 0 10px 15px}#vj_container div.view_job .job_info .summary .js_first_column,#vj_container div.view_job .job_info .summary .js_first_th{float:left;margin-right:10px}#vj_container div.view_job .job_info .summary .js_first_th{font-weight:bold}#vj_container div.view_job h4{margin:10px 0 5px}#vj_container .apply_link{font-size:16px;font-weight:normal}#vj_container .aquo{color:#D14836;font-size:25px;font-weight:bold}#vj_container #bottom_afs{margin-top:20px}.apply_container_right{margin-bottom:20px}ul#vj_jmore{line-height:150%;list-style:square outside none;margin:5px 0 10px 15px}#rel_jobs{margin:1.5em 0;width:550px}#rel_jobs hr{background-color:#CCC;border:medium none;color:#CCC;height:1px;margin:20px 0 15px}#rel_jobs h3{margin:15px 0 10px}#rel_jobs .result a.jobtitle{font-weight:normal}#rel_jobs .result strong{font-weight:normal}#rhs_wrapper #side_afs,.right-panel #side_afs{margin-bottom:20px}#rhs_wrapper #courses,.right-panel #courses{margin-top:0;padding:0;width:220px}#rhs_wrapper .related-searches h3,.right-panel .related-searches h3{color:#777;font-weight:400;margin:0 0 5px;padding:0}#rhs_wrapper .related-searches li,.right-panel .related-searches li{font-size:1em;margin:8px 0}#rhs_wrapper .related-searches a,.right-panel .related-searches a{text-decoration:none}#rhs_wrapper #gr_item,.right-panel #gr_item{margin-left:4px}#rhs_wrapper #gr_item #jobresults,.right-panel #gr_item #jobresults{width:300px}#rhs_wrapper #gr_item #jobresults li.result,.right-panel #gr_item #jobresults li.result{padding-bottom:10px}#rhs_wrapper #gr_item #jobresults li.result:last-child,.right-panel #gr_item #jobresults li.result:last-child{padding-bottom:24px;border-bottom:2px solid #e4e4e4;margin-bottom:24px}#rhs_wrapper #gr_item #jobresults li.result a.jobtitle,#rhs_wrapper #gr_item #jobresults li.result .company,#rhs_wrapper #gr_item #jobresults li.result .location,#rhs_wrapper #gr_item #jobresults li.result .job_meta,.right-panel #gr_item #jobresults li.result a.jobtitle,.right-panel #gr_item #jobresults li.result .company,.right-panel #gr_item #jobresults li.result .location,.right-panel #gr_item #jobresults li.result .job_meta{font-size:10pt;font-weight:normal}#subscribe_to_alerts{margin-right:8px}.desktop_scam_warning{color:#808080;padding-top:10px}.desktop_scam_warning p{font-size:.7rem}.acResults{padding:0px;border:1px solid #000;background-color:#FFF;overflow:hidden;z-index:10000}.acResults ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.acResults ul li{margin:0px;padding:2px 5px;cursor:pointer;display:block;width:100%;font-size:16px;overflow:hidden}.acResults li strong{font-weight:bolder}.acSelect{background-color:#36C;color:#FFF}body{font:13px arial, helvetica, clean, sans-serif;*font-size:small;*font:x-small;min-width:1050px}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}body{color:#000}a{cursor:pointer}#main{margin-top:26px}#main>.row,#new_top_nav>.row{margin-left:28px}#footer{margin:40px 0 30px;padding:0 15px;clear:both}#searchform{padding-top:8px;width:100%;margin-bottom:10px}.three_cols #new_top_nav{min-width:1200px}#new_top_nav{background-color:#f1f1f1;border-bottom:1px solid #e2e2e2;padding:12px 0 2px;position:relative}#new_top_nav #search_form_c{padding-bottom:0}#new_top_nav #search_form{margin-bottom:0}#new_top_nav #logoc{position:relative;top:12px}#new_top_nav #logoc img{width:80px}#new_top_nav table{border-spacing:0}#new_top_nav table .what-where{font-size:13px;font-weight:bold;margin-left:3px;line-height:18px;color:#3a3a3a}#new_top_nav table td{vertical-align:top}#new_top_nav table input,#new_top_nav table button{box-sizing:border-box}#new_top_nav table input{font-size:16px;height:33px;margin-right:3px;padding:0 7px;width:248px}#new_top_nav table input::-webkit-input-placeholder{font-size:13px}#new_top_nav table input:-moz-placeholder{font-size:13px}#new_top_nav table input::-moz-placeholder{font-size:13px}#new_top_nav table input:-ms-input-placeholder{font-size:13px}#new_top_nav table label{margin-top:-2px}#new_top_nav table button{height:33px;min-width:77px;font-size:17px;margin-left:1px}#account .pull_right{float:right}#account .pull_right a{margin-left:11px}#account .dropdown{line-height:20px}#account .dropdown .dropdown-menu{position:absolute;left:0;z-index:1000;display:none;float:left;min-width:140px;padding:5px 0;list-style:none;background-color:#fff;margin:2px 0 0;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-transition:opacity 0.2}#account .dropdown .dropdown-menu a,#account .dropdown .dropdown-menu a:visited{padding:10px 15px 10px;color:#444;text-decoration:none}#account .dropdown .dropdown-menu li:hover{color:#333;background:#EEEEEE}#account .open>.dropdown-menu{display:block}#account #link_resume{color:#d14836}#breadcrumb{padding:10px 5px 0px 28px}.hidden{display:none}.invisible{visibility:hidden;display:block}.clear{clear:both}.ws_label{padding-left:15px;position:relative}input.sf{background:#fff;border:1px solid #ccc;border-bottom-color:#999;border-right-color:#999;color:#000;font:18px arial, sans-serif bold;margin:0;padding:5px 8px 0 6px;vertical-align:top}#search_form_c{padding-bottom:10px}#search_form_c table{width:672px}#q,#l{height:25px;margin-bottom:5px}#jsform{margin-top:4px}#jsform label.rendered{display:block;color:#666;margin-top:3px}.ds{border-bottom:1px solid #E7E7E7;border-right:1px solid #E7E7E7;display:inline-block;margin:0px}.ds label{color:#666}p.padded{margin-bottom:1em}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}ol,ul{list-style:none outside none;margin:0;padding:0}table#email_alerts .created_at,table#email_alerts .status,table#email_alerts .how_often{color:#666}table#email_alerts .active{color:#080}#email-alert-management-page .form-preview-container{display:flex}#email-alert-management-page h2{color:#777;font-size:24px;margin-bottom:20px}#email-alert-management-page form{width:250px}#email-alert-management-page fieldset{border:0;margin-bottom:20px}#email-alert-management-page label{font-weight:bold}#email-alert-management-page [type=text],#email-alert-management-page [type=email],#email-alert-management-page select,#email-alert-management-page label{display:block;height:32px;width:100%}#email-alert-management-page .consent-statement{font-size:12px;line-height:1.4;margin-bottom:15px}#email-alert-management-page .consent-statement input{margin-right:5px}#email-alert-management-page .icon{display:none}#email-alert-management-page p{font-size:15px;margin-bottom:20px}#email-alert-management-page h3{margin-bottom:20px}#email-alert-management-page .frequency_message{margin-bottom:30px}body.site-mx .edit-email-alert-container h2,body.site-ar .edit-email-alert-container h2{font-size:23px}body.site-vn .edit-email-alert-container h2,body.site-br .edit-email-alert-container h2{font-size:22px}#alert_preview{border-left:2px dashed #E8E8E8;margin-left:40px;padding:12px 17px 0}#alert_preview h3{color:#5286f3;font-size:20px}#alert_preview .jwrap{color:#333}#alert_preview .jwrap>*{margin-bottom:2px}#alert_preview .result:not(:last-child){border-bottom:1px dotted #e8e8e8}#alert_preview .job-title{font-size:16px;font-weight:bold;margin-bottom:3px}#alert_preview .work-types{color:#666}#alert_preview .result{padding:15px 0}#email_alert_form{margin-top:24px;border-top:1px solid #E8E8E8;padding-top:12px}#email_alert_form ul.form li{margin-bottom:6px}#email_alert_form .button{display:block;width:100%;height:40px;font-size:18px;margin-bottom:10px;text-align:center}#email_alert_form .cancel_link{display:block;text-align:left;margin-top:10px}#email_alert_form .cancel_link a{color:#fff;margin:0;padding:8px 12px;box-sizing:border-box}#email_alert_cancelled{width:380px}#email_alert_cancelled .frequency_message span{color:#d14836;padding-right:3px;font-size:15px}#email_alert_restored{width:380px}#email_alert_restored .message{border:1px solid #bbb;background:#efefef;padding:12px}#switch_to_weekly_container{width:350px;border:1px solid #bbb;background:#efefef;padding:12px}#switch_to_weekly_container strong{display:block}#cancel-reasons-container{width:350px;border:1px solid #bbb;background:#efefef;padding:12px}#cancel-reasons-container #cancel_reasons{margin-top:0px}#cancel-reasons-container #cancel_reasons li{margin:12px 0}#cancel-reasons-container #cancel_reasons li .reason label{font-weight:normal;display:inline;margin-left:5px}#cancel-reasons-container #cancel_reasons li textarea{height:80px;width:100%}#cancel-reasons-container #cancel_reasons li input[type='text']{width:100%}#cancel-reasons-container #cancel_reasons li #public_label{display:inline;font-weight:normal;margin-left:5px}#cancel-reasons-container #cancel_reasons li .more_info_container{margin-top:10px;display:none;border-bottom:2px solid #d8d8d8}#cancel-reasons-container #cancel_reasons li #comments_container{padding-left:15px}#cancel-reasons-container #cancel_reasons li #too_much_email_container{padding-left:15px}#cancel-reasons-container #cancel_reasons li #too_much_email_container p{margin-bottom:10px;font-weight:bold}#cancel-reasons-container #cancel_reasons li #other_comments_container{padding-left:15px;border-bottom:none}#cancel-reasons-container #cancel_reasons li #other_comments_container label{font-weight:normal}.trust_pilot_iframe{height:700px;width:800px}.message_container{text-align:center;margin:0 0 20px}.error_notice,.info_notice{background-color:#C00;padding:3px 20px;margin:10px 0;font-size:13px;font-weight:bold;color:white;border:3px solid transparent;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.error_notice p,.info_notice p{margin-bottom:2px;padding:5px}.error_notice ul li,.info_notice ul li{margin-left:20px}.info_notice{background-color:#DFD;color:black;border-color:#DFD}#error_explanation{color:#C00}#error_explanation h2{margin:10px 0 10px;font-size:small}.translation_missing{color:red;font-size:30px}#header-login-widget{display:none;opacity:0;background:#FFF;padding:4px 0;position:absolute;top:40px;left:-188px;border:1px solid rgba(0,0,0,0.2);box-shadow:0 2px 10px rgba(0,0,0,0.2);z-index:1;transition:all 0.2s linear}#header-login-widget li{white-space:nowrap}#header-login-widget li a{display:block;padding:3px 10px;text-decoration:none;font-size:12px;font-weight:bold;color:#666}#header-login-widget li a:hover{background:#f1f1f1;color:#333333}#header-login-widget li a::first-letter{text-transform:capitalize}#header-login-widget.open{display:block}#header-login-widget.visuallyopen{opacity:100}#header-login-widget:before,#header-login-widget:after{content:'';position:absolute;display:block;z-index:1;height:0;width:0;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;border-color:transparent;left:210px}#header-login-widget:after{border-bottom-color:#fff;top:-8px}#header-login-widget:before{border-bottom-color:rgba(0,0,0,0.2);top:-9px}.login-widget{background-color:#fff;padding:26px 20px 18px;width:230px;z-index:5}.login-widget .social-login-container{border-bottom:1px dashed #ddd;margin-bottom:14px}.login-widget .facebook,.login-widget .google{font-size:1.1em;line-height:1.6;padding:8px 0 7px 42px}.login-widget .facebook i,.login-widget .google i{margin-right:8px;margin-top:2px}.login-widget .facebook i::before,.login-widget .google i::before{font-size:1.2em}.login-widget .facebook span,.login-widget .google span{margin-left:0.3em}.login-widget .social-error{color:#CCA506;line-height:1.5;margin-top:1em}.login-widget .social-error.hidden{display:none}.login-widget .login-form{overflow-x:hidden}.login-widget .login-form .error-message{color:#c00}.login-widget .login-form input,.login-widget .login-form .button{box-sizing:border-box;display:block;height:34px;line-height:22px;margin-bottom:10px;width:100%}.login-widget .login-form a{color:#666;display:block;font-size:12px;line-height:1.3;margin:0 0 6px;text-decoration:none}.login-widget .login-form a:hover{text-decoration:underline}.login-widget .login-form a:last-child{margin-bottom:0}.login-widget .login-form a.sign-up-link{font-size:14px;margin:15px 0;text-transform:capitalize}.login-widget .consent-statement{font-size:12px;line-height:1.4;margin-bottom:5px;text-align:left}.login-widget .consent-statement a{color:#00f;display:inline;text-decoration:underline}.login-widget .consent-statement input{display:inline;height:initial;margin-right:3px;width:initial}.login-widget .consent-statement label{font-size:1em;font-weight:normal}.login-widget .panel{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;display:none;background:rgba(255,255,255,0.7)}.login-widget .panel p{margin-top:50%;position:relative;top:-1em;color:#000;font-size:22px;font-weight:bold}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.login-widget .panel i:before{-webkit-animation:spin 3s infinite cubic-bezier(0.55, 0.06, 0.68, 0.19);-moz-animation:spin 3s infinite cubic-bezier(0.55, 0.06, 0.68, 0.19);-ms-animation:spin 3s infinite cubic-bezier(0.55, 0.06, 0.68, 0.19);-o-animation:spin 3s infinite cubic-bezier(0.55, 0.06, 0.68, 0.19);animation:spin 3s infinite cubic-bezier(0.55, 0.06, 0.68, 0.19);margin-right:0.5em;font-size:1em;color:#1a70fe}.login-widget.loading .loading.panel{display:block}.login-widget.loading .loading.panel p{text-align:center}.login-widget.refreshing .refreshing.panel{display:block}#more-menus{display:none;opacity:0;background:#FFF;padding:4px 0;position:absolute;top:40px;left:-41px;border:1px solid rgba(0,0,0,0.2);box-shadow:0 2px 10px rgba(0,0,0,0.2);z-index:1}#more-menus li{white-space:nowrap}#more-menus li a{display:block;padding:3px 10px;text-decoration:none;font-size:12px;font-weight:bold;color:#666}#more-menus li a:hover{background:#f1f1f1;color:#333333}#more-menus li a::first-letter{text-transform:capitalize}#more-menus.open{display:block}#more-menus.visuallyopen{opacity:100}#more-menus:before,#more-menus:after{content:'';position:absolute;display:block;z-index:1;height:0;width:0;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;border-color:transparent;left:40px}#more-menus:after{border-bottom-color:#fff;top:-8px}#more-menus:before{border-bottom-color:rgba(0,0,0,0.2);top:-9px}#more-menus.last{left:-73px}#more-menus.last:before,#more-menus.last:after{left:72px}.pagination{clear:both;margin:38px 0 38px}.pagination a,.pagination span,.pagination em{padding:4px 6px;color:#1122CC;margin-left:5px}.pagination .disabled{color:#aaaaaa;border:2px solid #dddddd}.pagination .current{font-style:normal;font-weight:bold;color:#D14836}.pagination a,.pagination .current{border:1px solid #dddddd;text-decoration:none}.pagination a:hover,.pagination a:focus{border-color:#0063dc;background:#0063dc;color:white}.pagination .page_info{color:#aaaaaa;padding-top:0.8em}.pagination .previous_page,.pagination .next_page{border-width:2px}.pagination .previous_page{margin-right:10px}.pagination .next_page{margin-left:15px}.related-searches{font-size:1.2em;padding:0 0 1em;margin:2.1em 0 1.8em;border-bottom:1px solid #eaeaea}.related-searches h3{color:#777;font-weight:400;margin:10px 0}.related-searches .results .result-col{display:inline-block;min-width:120px;max-width:48%;vertical-align:top}.related-searches .results li{margin-bottom:10px}.related-searches .results a{display:block;margin:0 20px 10px 0;text-decoration:none}.related-searches .results a:link{color:#1122cc}#no_results .related-searches{border-bottom:1px #dedede solid;border-top:1px #dedede solid;margin:20px 0;padding:10px 0}#reviews h1{font-size:17px}#tab_content div.jwrap{max-width:100%}#tab_content h2{margin-bottom:15px;font-size:15px}.save-job-widget .remove-action{display:none}.save-job-widget.saved .save-action{display:none}.save-job-widget.saved .remove-action{display:inline-block}.save-job-widget.pending .save-action .jora-icon-heart:before,.save-job-widget.pending .save-action .jora-icon-heart-o:before,.save-job-widget.pending .remove-action .jora-icon-heart:before,.save-job-widget.pending .remove-action .jora-icon-heart-o:before{display:inline-block;content:'\e1df';-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-ms-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes spin{0%{-webkit-transform:rotate(deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}#top_afs{margin-bottom:18px;margin-left:-3px;margin-top:24px}#bottom_afs{margin-left:-3px;margin-top:14px}#jobresults{margin-top:0}.result{padding:10px 0 20px;width:100%}.result a:link{color:#1122CC}.sponsor-name{color:#808080;font-weight:normal}.sponsor-label{background:#fff;color:#808080;border:1px solid #808080;border-radius:2px;display:inline-block;line-height:14px;padding:1px 3px;font-size:12px;margin-right:4px}div.jwrap,.view_job{overflow:hidden;max-width:540px;font-size:10pt;line-height:1.3}div.jwrap h2,.view_job h2{font-weight:normal;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;font-size:medium;max-width:450px}div.jwrap h2 span.separator,div.jwrap h2 span.new,.view_job h2 span.separator,.view_job h2 span.new{font-size:13px}div.jwrap h2 span.separator,.view_job h2 span.separator{padding:0 4px}div.jwrap h2 span.new,.view_job h2 span.new{color:#d14836}div.jwrap .jobtitle,.view_job .jobtitle{font-size:16px;font-weight:bold;text-decoration:none}div.jwrap .company,.view_job .company{font-size:11pt;color:#444}div.jwrap .company+.location::before,.view_job .company+.location::before{content:'-';margin:0 .5em}div.jwrap .additional_info,.view_job .additional_info{color:#444;font-size:14px;line-height:22px;margin-bottom:3px}div.jwrap .salary,.view_job .salary{color:#444;font-size:10pt}div.jwrap .location,.view_job .location{color:#666;font-size:11pt}div.jwrap .cite,.view_job .cite{color:#808080}div.jwrap .date,.view_job .date{color:#808080}div.jwrap .saved-to,.view_job .saved-to{color:#D14836;text-decoration:none}div.jwrap .quick_apply,.view_job .quick_apply{color:#D14836}div.jwrap .job .summary strong,.view_job .job .summary strong{font-weight:normal}div.jwrap .job .job_meta,.view_job .job .job_meta{margin-top:1px}div.jwrap .job .user-event,.view_job .job .user-event{margin-top:1px}div.jwrap .unmatched-tokens,.view_job .unmatched-tokens{color:#808080;margin-top:1px}li.sponsored div.job .cite{color:#d14836}li.result span.more_info,li.result .toggle-switch,li.result span.share_job,.job_info span.more_info,.job_info .toggle-switch,.job_info span.share_job{color:#77C;cursor:pointer;text-decoration:underline}span.highlighted{color:#12C}.box{background-color:#FAFAFA;border:1px solid #EBEBEB;margin:5px 0 0;padding:10px;position:relative}.box h4{margin:5px 0}.box a.close_box{position:absolute;right:3px;top:4px;width:21px;height:15px}.anon_save_job p{margin-bottom:5px}div.jmore li{line-height:150%;list-style:square outside none;margin:0 0 0 15px}div.share table.form{margin-top:0px}div.share table.form td{padding:5px 10px 5px 0}div.share table.form input[type='text']{line-height:25px;height:25px}div.share table.form textarea{height:50px;width:250px}div.share table.form label{padding-top:5px;font-weight:normal}#spelling-correction{margin-bottom:20px}#alternative-keywords,#original-keywords{color:#000;font-size:15px;margin-bottom:10px}#search_info{color:#3c3c3c;font-size:15px;margin-bottom:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.search-title{font-size:15px;font-weight:normal;margin-bottom:20px}.page-entries-info span{font-weight:bold}#side_afs{margin-left:0}#radius_container label{font-weight:bold;margin-right:4px}#job_filters span,#sort_by span{display:inline}#job_filters span::after,#sort_by span::after{content:' | '}#job_filters span:last-of-type::after,#sort_by span:last-of-type::after{content:''}#job_filters span.selected,#sort_by span.selected{font-weight:bold}#job_filters span.separator,#sort_by span.separator{color:#666}#search_controls{margin-top:5px}#search_controls #sort_by{float:right;margin-top:0}#leftnav #sort_by{margin-bottom:20px}#no_results div.browse{margin:15px 0 0}#no_results div.browse ul.cols3{margin-top:0;width:180px}#no_results p{font-size:15px;line-height:1.4em;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;white-space:normal}#no_results h4{margin:15px 0 10px}#no_results #hints{line-height:20px;list-style-type:square;margin-bottom:10px;margin-left:25px;margin-top:0}#duplicate_jobs{font-size:14px;font-style:italic;line-height:20px;margin-top:20px}#searchform td{padding-right:4px}.header_search_form .bubble{position:relative;padding:13px 10px;background:#dff0d8;color:#468847;font-weight:bold;margin:1em 0px 0em 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.header_search_form .bubble a,.header_search_form .bubble a:visited{color:#1122CC}.header_search_form .bubble:after{content:"";position:absolute;top:-16px;bottom:auto;left:auto;border-width:0 10px 16px;border-style:solid;border-color:#dff0d8 transparent;display:block}.header_search_form #qtip.bubble:after{right:274px}.header_search_form #ltip.bubble:after{right:85px}.header_search_form.new .bubble{position:absolute;z-index:10}#courses{margin-top:10px;padding:0px 5px 0 5px;line-height:1.2em}#courses a{font-weight:bold;text-decoration:none}#courses a:hover{text-decoration:underline}#courses h3{font-size:15px;margin-bottom:8px;color:#d14836;padding-bottom:5px;border-bottom:1px #e5e5e5 solid}#courses li{margin-bottom:15px}.logo_left{background-color:#fff;float:left;overflow:hidden;margin-top:4px;margin-right:10px;padding-bottom:3px;padding-right:2px;padding-left:2px;padding-top:1px;position:relative;height:50px;width:50px;line-height:50px;border:1px solid #dedede}.logo_left img{vertical-align:middle}#gr_result h3{margin-bottom:10px}#recent_searches{margin-bottom:25px}#recent_searches #heading{margin-bottom:10px}#recent_searches #heading .divider{margin:0 4px}#recent_searches #heading .rsh{color:#6F6F6F}#recent_searches .count{color:#d14836}#recent_searches ul li{margin:2px 0 6px;line-height:1.3em;font-size:12px}.recommended_link{font-weight:bold;margin-bottom:24px;display:inline-block}#save-job-login-widget-modal{background:#fff;text-align:center;padding:20px 0 5px}#save-job-login-widget-modal .blurb{padding:0 18px;max-width:300px;font-size:1.2em}#save-job-login-widget-modal .login-widget{display:inline-block}ul.tab{margin-left:50px;background:white;padding:0;clear:both;font-weight:bold}ul.tab a{text-decoration:none;color:#222}ul.tab li{line-height:29px;padding:0 12px;float:left}ul.tab li.current{background:#eee;color:#DD4B39}#tab_content,.tab_content{margin:0 0 20px 50px;border-top:1px solid #eee;padding:15px}#tab_content .user_content,.tab_content .user_content{margin:0px}.tab_content{background:#FFF;margin:0px}.share ul.tab{margin-left:0px;background:#FAFAFA}.share ul.tab li.current{background:#FFF;color:#000}.share ul.tab li{background:#FAFAFA}.share ul.tab li a{text-decoration:underline;color:#12C}.email_tab{position:relative}table.list{width:100%}table.list tr th{text-align:left}table.list td{border-top:1px solid #E5E5E5;padding:5px 10px 5px 0}table.list td.last_row{border-top:none;border-bottom:1px solid #E5E5E5;padding:0px}.user_form p{margin:10px 0 10px}#my_account td{padding:0px 10px 10px 0px}#my_account td.first_col{text-align:right;font-weight:bold}#email_address{color:#d14836;margin:10px 0}.user_content{margin:0 0 20px 0}@media only screen and (max-width: 40.063em){.user_content{position:relative;left:-120px}}.user_content h2{margin-bottom:15px}.user_content ul.user_links{margin-top:20px}.user_content ul.user_links li{margin:0 0 10px}.user_content .main-panel{margin-bottom:40px}.user_content .with_email{margin-bottom:40px}.user_content .consent-statement{font-size:13px;line-height:1.4}.user_content .consent-statement input{margin-right:5px}.user_content .consent-statement label{font-weight:normal}.user_content .other .button{font-size:17px;font-weight:700;display:block;padding:12px 0;text-decoration:none;max-width:260px}.user_content .other .button.facebook .text{margin-left:21%}.user_content .other .button.google .text{margin-left:21%}@media only screen and (min-width: 40.063em){.user_content .main-panel{display:flex;flex-wrap:wrap}.user_content .main-panel .with_email,.user_content .main-panel .other{width:300px}.user_content .main-panel .with_email form{border-right:1px solid #ccc}.user_content .main-panel .other{margin-left:50px;margin-top:32px;vertical-align:top}}#unconfirmed{font-size:12px;color:#ff6600;font-weight:bold;margin-bottom:20px;line-height:16px}#unconfirmed form{display:inline}.unconfirmed{color:#ff6600}#edit_account label.inline{display:inline}#edit_account div.label_container{margin-bottom:5px}#survey{background:#323a45;padding:20px;margin-top:20px}#survey h2,#survey p,#survey a{color:#fff;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif}#survey h2{font-size:18px;font-weight:700;margin-bottom:16px}#survey .body{font-size:14px;font-weight:300;line-height:1.5em;margin-bottom:33px}#survey .button{display:block;width:90%;margin:19px auto 10px;line-height:2.2em;text-decoration:none;font-weight:700;font-size:18px;text-align:center;border-radius:3px;border:1px solid #3079ed;color:#fff;text-shadow:0 1px rgba(0,0,0,0.1);background-color:#4d90fe;background-image:-webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed));background-image:-webkit-linear-gradient(top, #4d90fe, #4787ed);background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);background-image:-ms-linear-gradient(top, #4d90fe, #4787ed);background-image:-o-linear-gradient(top, #4d90fe, #4787ed);background-image:linear-gradient(top, #4d90fe, #4787ed)}#survey .button:hover{border:1px solid #2f5bb7;color:#fff;text-shadow:0 1px rgba(0,0,0,0.3);background-color:#357ae8;background-image:-webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8));background-image:-webkit-linear-gradient(top, #4d90fe, #357ae8);background-image:-moz-linear-gradient(top, #4d90fe, #357ae8);background-image:-ms-linear-gradient(top, #4d90fe, #357ae8);background-image:-o-linear-gradient(top, #4d90fe, #357ae8);background-image:linear-gradient(top, #4d90fe, #357ae8)}#survey .button:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}@media only screen and (max-device-width: 480px){#survey h2,#survey p{text-align:center}}body#search.site-sg #new_top_nav #logo>img{width:150px}body#jobview.site-sg #new_top_nav #logo>img{width:128px}.site-sg #mini-container{background-color:#007c8a}.site-sg #mini-container .banner-icon{border-radius:2px;width:45px}body.site-th .job .jobtitle,body.site-th .job_info h1,body.site-th .job .title,body.site-th #search_info{line-height:1.6}body.site-vn #new_top_nav #logoc{position:relative;top:20px}body.site-vn #new_top_nav #logoc img{width:130px}[data-display-message-x-times]{display:none}#cms_content .right ul,#cms_content .right ol{padding-left:40px}#cms_content .right ul{list-style-type:disc}#cms_content .right ul ul{list-style-type:circle}#cms_content .right ul ul ul{list-style-type:square}#cms_content .right ol{list-style-type:decimal}#cms_content .right ol ol{list-style-type:lower-alpha}#cms_content .right ol ol ol{list-style-type:lower-roman}
