.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(/Common/assets/jquery-ui-1.13.1.custom/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}a:active,a:hover{outline:0}a:hover,a:focus{text-decoration:underline}a:focus{text-decoration:none}a[data-href]{cursor:pointer}input:focus,select:focus,textarea:focus,option:focus,button:focus{outline:none}.search-box{}.search-box button:hover{box-shadow:0 3px 10px 0 rgba(0,0,0,.3);background-color:#28d773}.search-box button:active{box-shadow:inset 0 1px 0 0 rgba(90,90,90,.2)}.search-box div.loc-overlay .city{color:#2d2d30}.search-box .ui-widget-content{background-color:transparent;background-position:initial;background-image:none;border:none;color:inherit}.search-box .ui-widget{font-family:inherit;font-size:inherit}.search-box .ui-state-hover,.search-box .ui-widget-content .ui-state-hover,.search-box .ui-widget-header .ui-state-hover,.search-box .ui-state-focus,.search-box .ui-widget-content .ui-state-focus,.search-box .ui-widget-header .ui-state-focus{background-color:transparent;background-position:initial;background-image:none;border:none;color:transparent;font-weight:normal}.search-box .ui-menu .ui-state-focus,.search-box .ui-menu .ui-state-active{margin:0}.search-box .ui-state-active,.search-box .ui-widget-content .ui-state-active,.search-box .ui-widget-header .ui-state-active{background-color:transparent;background-position:initial;background-image:none;border:none;color:inherit;font-weight:normal}.search-box .ui-menu .ui-menu-item{list-style-image:none}.search-box .ui-autocomplete{background-color:#fff;border-radius:5px;box-shadow:rgba(0,0,0,.7) 0 8px 30px -12px;color:#363636}.search-box .ui-autocomplete .ui-menu-item{cursor:pointer}.search-box .ui-autocomplete .ui-menu-item a{color:#363636}.search-box .ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{padding:10px 20px;display:block;overflow:hidden}.search-box .ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background-color:#96979e;border-radius:5px;color:#fff}.search-box .ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active a,.search-box .ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active span{color:#fff}.search-box .ui-autocomplete .ac-hl{font-weight:500}.search-box .ui-autocomplete .ac-loc{float:left}.search-box .loc .loc-menu .ui-menu,.search-box .loc .loc-menu.ui-menu{background-color:#fff;border-radius:5px;box-shadow:0 8px 30px -12px rgba(0,0,0,.7);display:none;position:absolute;z-index:10;min-width:200px}.search-box .loc .loc-menu .ui-menu .ui-menu-item,.search-box .loc .loc-menu.ui-menu .ui-menu-item{padding:10px 20px}.search-box .loc .loc-menu .ui-menu .ui-state-focus,.search-box .loc .loc-menu.ui-menu .ui-state-focus{color:#fff;background-color:#96979e;border-radius:5px}.search-box .loc .loc-menu .ui-menu .ui-state-focus ul,.search-box .loc .loc-menu.ui-menu .ui-state-focus ul{color:#2d2d30}.head .links-wrap:hover .js-menu{display:block}.head .links-wrap .js-menu{box-shadow:0 6px 12px 0 rgba(0,0,0,.2);background-color:#fff;top:67px;right:15px;position:absolute;z-index:9999999999}.head .links-wrap .js-menu a,.head .links-wrap .js-menu .logout-btn{min-width:240px;height:50px;line-height:50px;width:100%;display:block;padding-left:20px;-webkit-tap-highlight-color:transparent;border-top:1px solid #f2f2f2}.head .links-wrap .js-menu a:hover,.head .links-wrap .js-menu .logout-btn:hover{background-color:#f2f2f2;color:#006099;text-decoration:none}.head .links-wrap .js-menu a.current{background-color:#e6f6ed;color:#006099;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.head .links-wrap .js-menu a:first-child{border-top:none}.head .logout-btn{text-align:left;border:none;outline:none;background:none;color:#004eba;border-top:1px solid #f2f2f2}.head .login:hover{color:#bc3442;border-color:#bc3442;background-color:#f2f2f2;text-decoration:none}.head .saved-jobs{text-decoration:none}.head .saved-jobs:hover .count{color:#bc3442}.head .saved-jobs:hover:before{background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-40px -198px;width:21px;height:20px}.head .magnifier.open{border:none}@media(max-width:767px){.head .menu-xs.open,.head .js-menu-xs.open{display:block;width:100%;overflow:auto;text-align:left}.head .menu-xs.open a,.head .js-menu-xs.open a,.head .menu-xs.open .logout-btn,.head .js-menu-xs.open .logout-btn{display:block;padding:0 0 0 25px;font-size:16px;border-radius:0;line-height:50px;border-top:1px solid #f2f2f2}.head .menu-xs.open a:hover,.head .js-menu-xs.open a:hover,.head .menu-xs.open .logout-btn:hover,.head .js-menu-xs.open .logout-btn:hover{background-color:#f2f2f2;color:#006099;text-decoration:none}.head .menu-xs.open a.current,.head .js-menu-xs.open a.current{background-color:#e6f6ed;font-weight:500;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.head .menu-xs.open a span.count,.head .js-menu-xs.open a span.count{color:#aaa}.head .menu-xs.open .logout-btn,.head .js-menu-xs.open .logout-btn{width:100%}}.footer .about .row .links a:hover{color:#aaa}.modal-error{position:fixed;z-index:5;padding-top:5%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-error .modal-error-content{background-color:#fff;margin:auto;padding:30px;border:1px solid #dadae0;border-radius:6px;max-width:450px;width:90%;position:relative}.modal-error .close{color:#dadae0;float:right;font-size:34px;line-height:10px;cursor:pointer;margin-right:-6px;position:absolute;top:20px;right:20px}.modal-error .modal-error-title{color:#bc3442;font-size:18px;text-align:center;margin-top:-6px}.modal-error .modal-error-button{background-color:#bc3442;border:1px solid #bc3442;border-radius:6px;color:#fff;text-align:center;padding:7px 33px;display:block;margin:20px auto auto auto;text-decoration:none;width:66%;font-size:16px}.btn-txt-wrap{position:relative;display:inline-block}.spin{position:absolute;top:-2px;left:-32px;z-index:1;width:24px;height:24px;border:2px solid #fff;border-radius:50%;border-top:2px solid #bc3442;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.noscroll{position:fixed}.modal{position:fixed;z-index:5;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fff;margin:auto;padding:20px;width:100%;position:relative}.modal-content .close{color:#dadae0;float:right;font-size:34px;line-height:10px;cursor:pointer;margin-right:-6px;position:absolute;top:20px;right:20px}.modal-content .message{padding-top:10px}.modal-info{margin-bottom:25px}.modal-title{color:#bc3442;font-size:18px;text-align:center;margin-top:-6px;margin-right:20px}.loading-dots{width:100%;margin:30px auto;text-align:center}.loading-dots--dot{animation:dot-keyframes 1.5s infinite ease-in-out;background-color:#545454;border-radius:10px;display:inline-block;height:3px;width:3px}.loading-dots--dot:nth-child(2){animation-delay:.5s}.loading-dots--dot:nth-child(3){animation-delay:1s}@keyframes dot-keyframes{0%{opacity:.4;transform:scale(1,1)}50%{opacity:1;transform:scale(1.2,1.2)}100%{opacity:.4;transform:scale(1,1)}}@media only screen and (min-width:768px){.modal{padding-top:5%}.modal-content{padding:30px;max-width:450px;width:90%;border:1px solid #dadae0;border-radius:6px}.noscroll{overflow:hidden;position:initial}}.form{}.form input,.form textarea{font-family:Roboto,Arial}.form label{color:#7d7e84}.form .form-field{margin-bottom:1.6rem}.form .form-field.sm-mrg{margin-bottom:1rem}.form .form-input::placeholder{color:#c3c3c3;font-size:.9rem}.form .form-input{width:100%;border:1px solid #c3c3c3;border-radius:10px;padding:1.4rem 1rem .4rem 1rem;font-size:1rem;box-shadow:0 1px 5px 0 rgba(0,0,0,.05)}.form .form-label{padding-left:15px}.form .form-label span{color:#bc3442}.form .form-usl-label{cursor:pointer}.form .form-checkbox{border:1px solid #c3c3c3;box-shadow:0 1px 5px 0 rgba(0,0,0,.05)}.form .form-field{position:relative}.form .form-field.focused .form-label{transition:all .2s linear;top:3px;color:#aaa;font-size:.8rem}.form .form-label{white-space:nowrap;overflow:hidden;position:absolute;top:1rem;left:7px;transition:all .2s linear;cursor:text;font-size:.9rem;padding:0 10px;z-index:2;pointer-events:none}.form input:read-only{background-color:#f2f2f2;border-color:rgba(118,118,118,.3);opacity:.6}.form .error-message-span{color:#d65558;font-size:12px}.form .inform-wrap{margin:20px 0 30px 0}.form .field-info{font-size:.8rem;color:#7d7e84;margin-top:4px;margin-left:10px}.form .field-info.closed{display:none}.form .form-info{font-size:13px;color:#aaa}.form .form-eye{position:absolute;width:14px;height:9px;right:12px;top:17px;display:inline-block;cursor:pointer;z-index:2}.form .form-eye:after{content:no-open-quote;display:inline-block;background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-235px -301px;width:14px;height:9px}.form .form-eye.closed:after{background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-260px -301px;width:14px;height:9px}.form .form-field-txt-area textarea{margin-top:-1px}.form .form-field-txt-area:before{content:'';display:block;background:#fff;position:absolute;left:1rem;right:.7rem;top:0;height:1.5rem}.form .form-field-txt-area textarea::-webkit-scrollbar{width:8px}.form .form-field-txt-area textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:10px;border-radius:10px}.form .form-field-txt-area textarea::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#fdfdfd;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.buttons-wrap{display:flex;flex-direction:column-reverse;justify-content:space-between;height:110px;margin-top:20px}.buttons-wrap .submit-button{background-color:#bc3442;border:1px solid #bc3442;border-radius:6px;color:#fff;text-align:center;padding:9px 0;box-shadow:0 1px 5px 0 rgba(0,0,0,.05);width:100%;text-decoration:none;font-size:16px}.buttons-wrap .submit-button:hover{background-color:#e84453;color:#fff}.buttons-wrap .cancel-button{background-color:#fff;border:1px solid #c3c3c3;border-radius:6px;color:#545454;text-align:center;padding:9px 0;box-shadow:0 1px 5px 0 rgba(0,0,0,.05);width:100%}.buttons-wrap .cancel-button:hover{background-color:#fdfdfd}@media only screen and (min-width:450px){.buttons-wrap{flex-direction:row;height:auto}.buttons-wrap .submit-button{width:65%}.buttons-wrap .cancel-button{width:30%}}.subscribe-content .message.not-active-exists{position:relative;padding-left:50px}.subscribe-content .message.not-active-exists:before{content:no-open-quote;display:block;position:absolute;background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-61px -391px;width:36px;height:35px;left:0;top:50%;margin-top:-17.5px}.subscribe-content .message.created{position:relative;padding-left:50px}.subscribe-content .message.created:before{content:no-open-quote;display:block;position:absolute;background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-179px -261px;width:36px;height:36px;left:0}.subscribe-content .message.active-exists{position:relative;padding-left:60px}.subscribe-content .message.active-exists:before{content:no-open-quote;display:block;position:absolute;background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-7px -389px;width:34px;height:37px;left:0}.job:hover{box-shadow:0 1px 12px 0 rgba(0,0,0,.1)}.search-result-top-sort .current-sort:hover{text-decoration:underline}.search-result-top-sort .current-sort.open:after{content:no-open-quote;display:block;position:absolute;background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-286px -154px;width:10px;height:6px}.search-result-top-sort .sort-options{position:absolute;z-index:3;border:1px solid #dadae0;border-radius:6px;background-color:#fff;text-align:left;width:200px;overflow:hidden;margin-top:3px;margin-left:120px;font-size:14px}.search-result-top-sort .sort-options .option{line-height:40px;display:block;padding-left:15px}.search-result-top-sort .sort-options .option:hover{background-color:#f2f2f2;color:#006099}.search-result-top-sort .sort-options .option.current{background-color:#e6f6ed;color:#006099}.search-result-top-alert .subscribe-link:hover:after{background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-41px -448px;width:16px;height:18px}.report-menu{position:absolute;z-index:3;border:1px solid #dadae0;border-radius:6px;background-color:#fff;text-align:left;width:260px;bottom:40px;font-size:.9rem;right:10px}.report-menu li{line-height:40px;display:block;padding-left:15px}.report-menu li:hover{background-color:#f2f2f2;color:#006099}.report-menu:before,.report-menu:after{position:absolute;right:40%;top:100%;height:0;width:0;content:"";display:block;border-left:9px solid rgba(255,255,255,0);border-right:9px solid rgba(255,255,255,0)}.report-menu:before{border-top:9px solid #dadae0;margin-top:0}.report-menu:after{border-top:9px solid #fff;margin-top:-1px}.p-company .company-details .desc.open{height:auto}.p-company .company-details .desc.open .shadow-wrap{position:static}.p-company .company-details .desc.open .shadow-wrap .line1,.p-company .company-details .desc.open .shadow-wrap .line2{display:none}.p-company .company-details .desc.open .shadow-wrap .cmd-show{margin-top:20px}.p-company .company-details .more-mobile.open:after{background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-213px -105px;width:12px;height:7px}.scrollup{position:fixed;bottom:50%;right:8px;display:none;visibility:hidden;opacity:.4;cursor:pointer;margin-bottom:-23px;background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-8px -482px;width:65px;height:46px}.scrollup:hover{opacity:.8}@media(max-width:767px){.search-box-overlay-xs.overlay{height:100%;width:100%;display:block;position:fixed;z-index:3;top:0;left:0;background-color:#fff}.search-box-overlay-xs.overlay .back{height:54px;cursor:pointer}.search-box-overlay-xs.overlay .back .back-icon{content:no-open-quote;display:block;position:absolute;background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-134px -166px;width:10px;height:18px;top:18px;left:15px}.search-box-overlay-xs.overlay .recent-searches{display:block;padding:10px 15px 15px 15px}.search-box-overlay-xs.overlay .recent-searches h2{font-weight:normal;font-size:20px;color:#d65558;padding:10px 0 10px 0}.search-box-overlay-xs.overlay .recent-searches li{display:block;height:30px;line-height:30px;font-size:16px}.filters-xs.overlay{display:block;height:100%;width:100%;position:fixed;z-index:3;top:0;left:0;background-color:#fff;overflow:scroll}.filters-head{position:relative;width:100%}.filters-head .back-icon-wrap{position:absolute;top:0;left:0;height:54px;width:54px}.filters-head .back-icon-wrap .back-icon{content:no-open-quote;display:block;position:absolute;background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-134px -166px;width:10px;height:18px;top:16px;left:15px}.filters-head .filters-title{height:54px;line-height:52px;width:80px;margin:0 auto;font-size:18px;color:#bc3442}.filters-head .clear-filters{position:absolute;top:0;right:0;height:54px;line-height:54px;padding-right:15px}.filters-head-hr{background-color:#f2f2f2;height:1px;margin-bottom:20px;box-shadow:0 1px 3px #f2f2f2}.filter-wrap{padding:0 11px 20px 15px}.filter-wrap .title{font-size:18px;padding-bottom:10px}.filter-wrap .title.date{margin-top:20px}.filter-wrap .salary-select{position:relative;margin-bottom:4px}.filter-wrap .salary-select select{border:none;border:1px solid #dadae0;border-radius:6px;padding:10px 0;padding-left:10px;cursor:pointer;width:100%;-moz-appearance:none;-webkit-appearance:none;background-color:#fff}.filter-wrap .salary-select select::-ms-expand{display:none}.filter-wrap .salary-select:after{content:no-open-quote;display:inline-block;position:absolute;background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-192px -104px;width:12px;height:7px;right:10px;top:18px}.filter-wrap .salary-select.open:after{content:no-open-quote;display:inline-block;position:absolute;background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-213px -105px;width:12px;height:7px}.filter-wrap .filter-buttons{padding-bottom:20px}.filter-wrap .filter-buttons input{display:none}.filter-wrap .filter-buttons-item{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #dadae0;border-radius:6px;color:#363636;text-align:center;padding:10px 0;width:98%;margin-bottom:4px}.filter-wrap .filter-buttons .disabled-item{opacity:.38;cursor:none}.filter-wrap .filter-buttons input[type=checkbox]:checked+label,.filter-wrap .filter-buttons input[type=radio]:checked+label{background-color:#e6f6ed}.filter-wrap .filter-buttons .xs-width-etype{padding-bottom:20px}.filter-wrap .result-button{position:fixed;bottom:0;left:0;width:100%;display:block;background-color:#bc3442;border:1px solid #bc3442;border-radius:6px;color:#fff;text-align:center;padding:10px 0;border-radius:0;box-shadow:0 0 20px rgba(0,0,0,.2)}.search-result-top-sort .sort-options{margin-left:0;right:10px;margin-top:6px}.scrollup{visibility:visible}}@media(max-width:767px) and (max-width:530px){.filter-wrap .filter-buttons .xs-width-etype{width:50%}}@media(max-width:767px) and (max-width:530px){.filter-wrap .filter-buttons .xs-width-date,.filter-wrap .filter-buttons .xs-width-etype{width:50%}}@media(max-width:767px) and (max-width:600px){.filter-wrap .filter-buttons .xs-width-jtype{width:50%}}@media(max-width:767px) and (max-width:400px){.filter-wrap .filter-buttons .xs-width-jtype{width:100%}}.pager .page:hover{background-color:#f2f2f2}.col-refine .filters-wrap .salary-select custom-select option{font-size:15px}.col-refine .filters-wrap .salary-select custom-select:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 3px rgba(0,0,0,.1);outline:0}.col-refine .related-phrases-wrap .title span.arrow.close:after{background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-192px -104px;width:12px;height:7px}.col-refine .related-phrases-wrap .title.close span.arrow:after{background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-192px -104px;width:12px;height:7px}.col-refine .related-phrases-wrap .more-link:hover{cursor:pointer;text-decoration:underline}@media(max-width:419px){.search-result-top-count span{display:none}}@media(max-width:359px){.search-result-top-sort .sort-text{display:none}.search-result-top-sort .sort-text.short{display:inline-block;position:relative;padding-right:18px;color:#004eba}.search-result-top-sort .sort-text.short.open:after{content:no-open-quote;display:block;position:absolute;background-image:url(/Common/assets/img/sprite.png?v=16);background-repeat:no-repeat;background-position:-286px -154px;width:10px;height:6px;right:2px;bottom:5px}.search-result-top-sort .current-sort{display:none}}