@font-face{font-family:'Roboto';src:url('/clients/new_login/lib/fonts/Roboto-Light.ttf');src:local('Roboto'),local('Roboto-Light'),url('/clients/new_login/lib/fonts/Roboto-Light.ttf') format('truetype')}body{font-family:"Roboto",Arial,Helvetica,sans-serif;margin:0px;font-size:12px}#container{width:95%;margin:0 auto}.error{font-weight:bold;display:block;margin-left:auto;margin-right:auto;text-align:center}.company-logo{display:block;margin-left:auto;margin-right:auto}.powered-by-logo{display:block;margin-left:auto;margin-right:auto}.filter{padding:10px 0 10px 0;margin-bottom:1px}.filter-input{width:32%;margin-right:1%}.filter-label{width:100%;font-weight:bold}.filter-select{width:70%}.filter-text{width:100%;height:3em!important;border-radius:.25em;padding-left:5px}#search_filter .filter-label{display:block}#search_filter.filter-input{width:100%}#search_filter_option{margin:5px 0 30px 0}#search_filter_option .filter-label{display:none}#search_filter_option.filter-input{width:100%}.filter-radio-container{display:inline-block;margin-right:2%}.job-spec{margin-top:10px;margin-bottom:5px;float:left;width:100%;transition:all .2s ease-in-out;position:relative}.job-spec-label{font-weight:bold}#sectors_list{margin-bottom:10px}#sectors_list .job-spec-label{display:none}#region .job-spec-label{display:none}#location .job-spec-label{display:none}#sectors_list .job-spec-value{list-style:none;margin:0;overflow:hidden;padding:0}#job_spec_title{width:100%;margin-bottom:5px;font-weight:bold}#job_spec_title .job-spec-label{display:none}#job_spec_title a{text-decoration:none}#job_spec_title .job-spec-value{font-size:larger;padding:6px}#start_date{text-align:center}#start_date .job-spec-value{font-size:13;font-weight:bold;position:absolute;top:5px;right:140px}#start_date .job-spec-label{display:none}#salary{margin-bottom:10px;font-weight:bold}#salary .job-spec-label{display:none}#job_spec_type{clear:both}#job_spec_type .job-spec-value{z-index:10;margin-bottom:10px}#job_spec_type .job-spec-label{display:none}#job_spec_type{width:150px;height:150px;overflow:hidden;position:absolute;top:-10px;right:-10px}#job_spec_type::before,#job_spec_type::after{position:absolute;z-index:-1;content:'';display:block}#job_spec_type .job-spec-value{position:absolute;display:block;width:225px;padding:15px 0;font:700 14px/1 'Lato',sans-serif;text-transform:uppercase;text-align:center;left:-25px;top:30px;height:18px;transform:rotate(45deg)}.hidden{display:none}#job_spec_type::before{top:0;left:0}#job_spec_type::after{bottom:0;right:0}#brief .job-spec-label{display:none}#brief{margin:10px 5px;font-weight:bold}#description .job-spec-label{display:none}#contact{margin:0px 5px;float:left}#contact .job-spec-label{font-weight:normal}#contact .job-spec-value{font-weight:bold}#apply_button{text-align:center;float:right}.button{text-transform:uppercase;font-size:large;font-weight:bold;cursor:pointer;border-radius:3px 3px 3px 3px;display:inline-block;padding:8px;position:relative;text-decoration:none;margin:5px;width:76px}.chosen-container{width:100%!important;margin-bottom:10px}.chosen-choices{border-radius:.25em;background-image:none!important}.chosen-container-multi .chosen-choices li.search-choice{margin:8px 5px 3px 0!important}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:6px 0!important}#filter_clear{padding:5px 10px;line-height:1.5;border-radius:2px;clear:both}.job-spec-count{display:inline-block;float:right;font-weight:bold}.job-spec-count-label{margin-left:5px}#sectors_filter{float:left}#regions_filter{float:left}#vacancy_types_filter{float:left}@media all and (min-width:10rem) and (max-width:50rem){.filter-input{width:100%}}.sector-badge{float:left}.sector-badge .badge-ribbon{text-transform:uppercase;font-weight:bold;margin-right:5px;padding:3px;font-size:95%}#location i{width:25px;margin-left:5px}#location .job-spec-value{margin-left:5px;margin-bottom:5px;display:inline-block;font-weight:bold}#salary i{width:25px;margin-left:5px}#salary .job-spec-value{margin-left:5px;margin-bottom:5px;display:inline-block}#keywords{display:none}#description{border-radius:5px;margin:5px;position:relative;font-weight:bold}#description .description-more{text-decoration:none;cursor:pointer;font-weight:bold}.fade{max-height:0px;overflow:hidden}#description .job-spec-value{position:relative;margin-right:5px}.ppcolor .badge-ribbon{margin-left:5px}#show_more_dialog{display:none}.share-container{text-align:center;position:relative;z-index:99}.share-button.main-share{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.share-button{opacity:0;width:40px;height:40px;position:absolute;border-radius:3px 3px 3px 3px;cursor:pointer;transition:0.4s ease;-webkit-filter:blur(3px);filter:blur(3px)}.share-toggle{display:none}.share-button label,.share-button i{width:100%;height:100%;font-size:20px;line-height:40px;cursor:pointer;font-weight:bold}.share-button-container{position:relative;margin:5px 5px 5px 0px;width:40px;height:40px;float:right}.share-button-container .share-toggle:checked~.share-button{-webkit-filter:blur(0);filter:blur(0)}.share-button-container .share-toggle:checked~.st-facebook{opacity:1;transform:translate(0,-225px)}.share-button-container .share-toggle:checked~.st-whatsapp{opacity:1;transform:translate(0px,-135px)}.share-button-container .share-toggle:checked~.st-twitter{opacity:1;transform:translate(0px,-45px)}.share-button-container .share-toggle:checked~.st-linkedin{opacity:1;transform:translate(0px,-90px)}.share-button-container .share-toggle:checked~.st-email{opacity:1;transform:translate(0,-180px)}@media all and (max-width:50rem){#job_spec_type .job-spec-value{transform:none}#job_spec_type::before,#job_spec_type::after{border:none}.job-spec{margin-top:48px}#job_spec_type{top:-60px;right:-45px}#job_spec_type .job-spec-value{width:105px;padding:6px 0;left:0;box-shadow:none}#start_date .job-spec-value{top:-25px;right:110px}#contact{float:none}}