body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}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}a,a:hover,a:visited{color:#0033CC;cursor:pointer}label{font-weight:bold;font-size:1.23em}.main{width:640px;margin:0 auto}.site-mx .main,.site-ar .main,.site-id .main,.site-es .main,.site-co .main,.site-cl .main,.site-pe .main,.site-ec .main,.site-ve .main{width:653px}.site-th .main{width:595px}.site-vn .logo-container img{width:418px;height:auto}.logo-container{margin-bottom:40px}.logo-container img{height:60px}.search-form .col{display:inline-block;vertical-align:bottom}.search-form .col:not(:last-child){margin-right:4px}.search-form input[type=text],.search-form input[type=submit]{display:block;height:40px}.search-form input::-webkit-input-placeholder{font-size:0.9em}.search-form input::-moz-placeholder{font-size:0.8em}.search-form input::-ms-input-placeholder{font-size:0.8em}.search-form .sf{background:#fff;border:1px solid #ccc;color:#000;font:18px arial,sans-serif bold;margin:0;padding:3px 8px;vertical-align:top;line-height:28px;box-sizing:border-box}.search-form #q{width:270px}.search-form #l{width:240px}.search-form .button{font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;padding:0 14px;margin-right:0}#error{color:red;margin:1em 0 1em;border:1px dashed #FF6600;padding:0.2em 0.3em 0.2em 0.2em}#bd{margin-top:9.3em}@media only screen and (min-height: 600px){#ft{position:fixed;bottom:10px;left:0;right:0;z-index:-1}}#account{padding:10px 30px 10px 28px;float:right}#account .pull_right{float:right}#account .pull_right a{margin-left:11px}#account .pull_left{float:left}.search_tools_panel{margin:48px auto 0}#recent_searches ul li{list-style:none;line-height:25px}#recent_searches .count{color:#d14836}#recent_searches #heading{color:#666}#recent_searches #heading a{color:#77C}#total_count{margin-top:1.3em;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:22px;color:#414141}#total_count a,#total_count a:hover,#total_count a:visited{color:#414141;font-weight:900;text-decoration:none}#total_count a:hover{text-decoration:underline}.site-th #total_count{font-size:20px}#link_resume{color:#d14836}.divider{margin:0 4px}.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 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}.account-nav{margin:18px 25px 0 0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.position_relative{position:relative}ol,ul{list-style:none outside none;margin:0;padding:0}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}.button{cursor:pointer;border:1px solid #5286F3;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:4.5%;top:20%;position:absolute}#header-login-widget{display:none;opacity:0;background:#FFF;padding:4px 0;position:absolute;top:40px;left:-185px;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:220px;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}.login-widget .facebook i:before,.login-widget .google i:before{font-size:1em}.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 .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}#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;text-transform:capitalize;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}[data-display-message-x-times]{display:none}
