#jobOfferContentContainer{display:inline-block;margin:0;width:100%;background-color:#FFF;z-index:1;}.social-label{display:inline;}#job-criteria-panel,#job-criteria-panel.full-html-job-side-box,.container_popup #job-criteria-panel{width:100%;height:auto;float:left;}#company-logo-container-mobile{display:none;}@media(min-width:1040px){#job-criteria-panel{width:240px;float:right;margin-top:10px;}.next-jo-nav{float:right;left:0;}.previous-jo-nav{float:left;right:0;}}.container_popup #job-options-apply{display:none;}.container_popup #job-options-company-description{display:none;}.container_popup div#jobOfferContentContainer{width:100%;}.container_popup div#JobOfferContent{margin-right:0;}.container_popup ul#similar-jobs{width:auto;text-align:center;position:relative;padding-left:30px;}.container_popup #similar-jobs>li ul:first-child{width:270px;float:none;margin:0 auto;}.container_popup #similar-jobs>li ul{float:none;margin:0 auto;border:none;width:270px;}.container_popup #similar-jobs>li ul:last-child{width:270px;float:none;margin:0 auto;}.container_popup #previous-frame,.container_popup #next-frame{position:relative;left:30px;}.container_popup ul#similar-jobs{max-width:290px;}.container_popup .similar-jobs-frame{margin:0;}.container_popup span#job-options-more-jobs{display:none;}div.job-offer-page-section{width:100%;position:relative;}#job-offer-content-container{display:inline;float:none;margin:0;padding:0;}#search-criteria{margin:0;}#job-search-criteria{width:168px;}#job-options-more-jobs{display:block;font-weight:normal;font-size:12px;margin-bottom:10px;}#job-options-description{display:block;margin-bottom:10px;}#job-options-apply{text-align:center;}#job-options-reference{display:block;margin:11px 0 0 0;color:#404041;font-size:12px;}.apply-button{width:100%;padding:3px 10px 1px;font-size:12px;min-height:1px;}.close-popup-button.apply-button{width:auto;}.popup-frame-body .apply-button{width:278px;text-align:center;}.sidebarbox{width:168px;}.job-offer-big-title{font-size:24px;}.joboffer-banner{padding:12px 10px;}.joboffer-logo{overflow:hidden;width:150px;height:60px;position:relative;top:-10px;vertical-align:middle;width:130px;}.joboffer-logo span{display:inline-block;height:100%;vertical-align:middle;}.joboffer-logo a{vertical-align:middle;}.joboffer-logo img{max-height:50px;vertical-align:middle;}.joboffer-banner .detail{margin-left:150px;}.joboffer-banner h2{color:#000;font-size:25px;font-weight:normal;line-height:30px;}.jobreq-links{margin-top:0;}.jobreq-links .label{font-size:13px;font-weight:bold;line-height:32px;width:auto;}.job-req-list{display:inline-block;margin-left:5px;max-width:550px;}.jobreq-links span{color:#000;font-size:15px;line-height:15px;}.savesearch-result li .label,.criteria-display .criteria-name,.joboffer .contentpera,.criteria-display .criteria-name:hover{color:#505050;}.content{padding-bottom:4px;line-height:15px;}.content p{line-height:15px;}.content h3{color:#000;font-size:15px;font-weight:normal;margin-bottom:6px;}.content pre{color:#808080;font-family:'FrutigerLTStd57Condensed',Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;}.txtGrow{height:auto;overflow:hidden;margin-bottom:5px;}pre{white-space:pre-wrap;word-wrap:break-word;}.offer-linkscantrol{padding-bottom:20px;}.quichbtn-box{display:block;padding-bottom:0;text-align:center;}.offer-linkscantrol .employerslink{padding-left:10px;float:left;}.offer-linkscantrol .employerslink .label{padding-right:4px;}.offer-linkscantrol .employerslink a{margin:0 6px;}.ullink a{color:#FA9C46;display:inline-block;text-decoration:underline;}.ullink a em{color:#000;font-style:normal;}#similar-job-offers{width:732px;float:right;}#searchCriteriaContainer{width:0;height:100%;}.grid_12{position:relative;}#job-offer-left-section{display:inline-block;width:100%;}#searchCriteriaContainer.full-html{height:100%;position:absolute;z-index:1000;}.full-html #criteriaDisplay{margin-left:-20px;position:relative;}.full-html .sidebar{overflow:hidden;}#searchCriteriaContainer .slide-navbtn{top:50px;padding:0;width:30px;border-left:medium none;height:124px;left:0;position:absolute;padding:0;width:30px;}#searchCriteriaContainer .shownav{left:3px;position:absolute;top:220px;}.slide-navbtn img{left:10px;margin-top:-7px;position:absolute;top:50%;}.full-html #job-offer-side-bar{width:168px;}#job-offer-side-bar .tag-label{margin:2px 0;}#job-offer-side-bar .selected-search-criteria-for-type{padding-bottom:5px;}.full-html #criteriaDisplay{position:absolute;}.full-html .sidebarbox{background:none repeat scroll 0 0 white;box-shadow:5px 5px 10px #CCC;padding-left:10px;padding-right:10px;width:168px;margin-bottom:10px;}#similar-job-offers.big{width:100%;}.offer-linkscantrol .big-button{margin-right:10px;}div.clearfix div.shareoffer{float:right;}a.addthis_button_google_plusone{width:50px;}.addthis_default_style .at300bs{margin:0 4px;}a.highlight-panel{width:33%;padding:0;float:left;position:relative;}#newsletter-subscribe-box{width:33%;padding:0;float:left;position:relative;}#newsletter-subscribe-box #newsletter-subscribe-email-input{width:100px;float:left;}#newsletter-subscribe-box #newsletter-subscribe-submit{width:80px;float:left;}#job-options-main,#job-summary{border:1px solid #DAD9D9;background-color:#EAEAEA;border-radius:0;margin-top:20px;padding:5px;}#job-options-main>a:hover{text-decoration:none;}#job-options-main{padding-top:2px;}#job-summary{margin-bottom:10px;margin-top:5px;display:inline-block;padding-right:10px;border:none;background-color:transparent;padding-left:0;}#job-options-title{color:#7E7E7E;font-family:DIN;font-size:15px;}#job-options-logo{display:block;padding:10px 0;background-color:#FFF;text-align:center;border:1px solid #DAD9D9;margin:10px 0 7px;box-shadow:none;height:82px;}#job-options-company-description{margin:0 0 15px 0;padding:0;color:#303030;font-size:12px;}#job-options-company-description .learn-more-link{padding-left:6px;}#job-options-view-company-description{font-size:12px;}#jobOfferContentContainer{float:none;}.job-offer-content h2{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;margin:20px 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #DAD9D9;}p.nomargin,p.linebreak,p.autop{margin:0;}.job-offer-content ul,ul.narrow,ol.narrow{margin:7px 0;padding:0 0 0 22px;}.job-offer-content ul.narrow ul{margin:0;padding:0 0 0 22px;}.job-offer-content ul ul li,.job-offer-content ul.narrow ul li{list-style-type:circle;}.job-offer-content ul ul ul li,.job-offer-content ul.narrow ul ul li{list-style-type:square;}.job-offer-content li,.job-offer-content ul.narrow li,.job-offer-content ol.narrow li{margin:0;padding:0;list-style-type:disc;}.job-offer-content ol.narrow li{list-style-type:decimal;}#job-title{font-size:19px;min-height:25px;margin-top:15px;margin-bottom:15px;}#job-apply{margin:0 auto;padding:10px;}#job-apply-text{float:left;padding:10px 0;}#email-alert-column,#online-cv-column{margin-right:29px;width:300px;}#newsletter-column{width:298px;}.apply-method-popup-title{font-size:13px;}#share-by-email{width:500px!important;}#share-job-by-email-form .form-input input{width:450px;}.ui-dialog-content a.info-button{border:none;}#share-job-by-email-form .text-area-field-label{color:#FFF;}#share-job-by-email-form .textarea-container2{display:inline-block;width:450px;}#share-job-by-email-form .challenge-box{display:inline-block;position:relative;top:-1px;}#share-job-by-email-form .response-box{display:inline-block;}#share-job-by-email-form .response-box .label{display:block;}#share-job-by-email-form .response-box input.captchaResponse{width:120px;}#share-job-by-email-form .response-box label.error.captchaResponse{display:block;margin-left:0;}#share-job-by-email-form label.error.recipientEmail,#share-job-by-email-form label.error.senderEmail{float:right;margin-right:26px;position:relative;top:19px;}#share-job-by-email-form #from-input .readonly-textinput{position:relative;top:8px;}#share-job-captcha-form-section{float:left;margin-top:-15px;}#email-popup-buttons{margin-top:10px;margin-bottom:5px;text-align:right;margin-right:27px;}#shareJobByEmailButton{margin-left:5px;}#job-options-reference-mobile{display:none;}a.close-message.already-applied,a.close-message.applied{position:relative;top:-7px;}#job-summary-mobile{display:none;}#send-by-email-mobile{display:none;}#job-offer-left-summary,#job-summary-mobile{background-color:#F4F4F4;border:1px solid #DAD9D9;box-shadow:none;margin-right:10px;padding:0 7px 10px;margin-top:15px;}#job-location,#job-contract,#job-requirements,#job-study-level{border:none;padding:2px 4px 2px 21px;margin-left:-2px;display:block;margin-top:5px;min-height:19px;}#job-study-level{padding-top:3px;}a.company-image:hover{text-decoration:none;}.job-offer-content-page-section.page-section{padding:6px 15px;}.job-nav{margin-bottom:0;}.apply-button.apply-main-button{font-size:16px;max-width:228px;padding:10px 15px 7px;}.page-section.similar-job-offers-container{margin-top:10px;}#char-counter-share-job-text{text-align:right;margin-right:26px;margin-top:3px;}#mobile-bottom-nav{display:none;}.previous-jo-nav-placeholder-responsive{display:none;}.next-job-nav .previous-jo-nav{display:none;}@media(max-width:1039px){#job-offer-left-section{padding:4px;}#job-offer-left-summary{display:none;}div.job-offer-page-section{padding:0;}#follow-us-social-footer{display:none;}#job-options-apply{display:none;}#job-options-company-description{display:none;}span#job-options-logo{margin:0 auto;}#job-location,#job-contract,#job-requirements,#job-study-level{border:none;display:block;padding-bottom:0;padding-top:2px;}.job-criteria-block{display:block;}#job-apply{background:none;margin-top:0;}#job-apply-text{display:none;}.job-offer .content{padding-bottom:0;}.content .contentpera{margin-bottom:0;padding-bottom:0;}#job-apply .main-button{float:none;height:40px;padding-top:12px;}.quichbtn-box{padding-bottom:0;}#job-options-main{border:none;background:none;}div#jobOfferContentContainer{width:100%;}div.job-offer-content{margin-right:0;}ul#similar-jobs{width:100%;text-align:left;position:relative;padding-left:0;}#similar-jobs>li ul:first-child{width:92%;float:none;margin:0 auto;}#similar-jobs>li ul{display:block;float:none;margin:0 auto;border:none;width:92%;border-bottom:1px solid #D8D8D8;}#similar-jobs>li ul:last-child{width:92%;float:none;margin:0 auto;border-bottom:none;}#next-frame-placeholder{float:right;}#previous-frame-placeholder{position:relative;float:left;top:203px;}#previous-frame,#next-frame{display:block;float:right;left:0;}#previous-frame{top:203px;float:left;position:relative;}#next-frame{position:relative;top:-40px;}ul#similar-jobs{display:block;float:left;height:200px;top:-39px;}.similar-jobs-frame{margin:0;height:246px;}#similar-jobs-tags a.tag{margin:2px 6px 14px 14px;}#similar-jobs-tags>span{display:block;margin-bottom:4px;}span#job-options-more-jobs{display:none;}#job-options-reference-mobile{display:block;}#job-options-reference{display:none;}.content{padding-bottom:0;}.job-nav a em{display:none;}.job-nav a.back-link em{display:block;padding-top:10px;}.previous-jo-nav .prev-link,.next-jo-nav .next-link{display:inline-block;height:33px;width:40px;background-position:center;padding-bottom:3px;}.previous-jo-nav .prev-link{border-right:1px solid #D8D8D8;background-image:url(/img/theme-nd/arrow-left-thin3.png);}.next-jo-nav .next-link{border-left:1px solid #D8D8D8;background-image:url(/img/theme-nd/arrow-right-thin3.png);}.previous-jo-nav .prev-link,.next-jo-nav .next-link{border:none;}.previous-jo-nav{display:none;}.previous-jo-nav-placeholder-responsive{display:block;}.next-job-nav .previous-jo-nav{display:inline-block;}.job-nav{padding:0;height:33px;}#company-logo-container-mobile{width:180px;margin:10px auto;display:block;}#job-title{margin-top:6px;margin-bottom:3px;}#job-summary-mobile{display:block;margin:15px 0;padding-top:10px;}#job-offer-frame-and-tag{display:none;}#mobile-bottom-nav{display:block;background-color:#FFF;border-top:1px solid #D8D8D8;}.share-by-email-link,.social-links>a{margin-left:11px;}#send-by-email-mobile{display:block;width:100%;text-align:center;margin:0;margin-top:10px;}#send-by-email-button{height:40px;padding-top:12px;width:228px;font-size:16px;}#main-footer .social-links{text-align:center;margin-top:15px;}#main-footer .social-links img{height:20px;}#job-apply div{margin:20px auto;}div#main-footer-content{margin-bottom:20px;}.client-messages-container .actionMessage .messageItem,.client-messages-container .messages .messageItem{margin:0;}div.job-offer-page-section{overflow:hidden;}}.image-office-link.job-logo{position:relative;top:-7px;}#offline-intro{padding-left:30px;}.jobNotFoundPage .search-item .job-info{width:720px;}.jobNotFoundPage .search-item-language{border-right:none;}.offline-offer-similar-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;}.jobNotFoundPage .search-result-header-number-results{display:none;}.jobNotFoundPage .search-result-header{height:12px;}#detailed-search-container{text-align:right;position:relative;top:-12px;}.content .readmore .arrow{background-image:url(/img/fuse/ZNiquJVsKUZbbZXdHS8EF46dx9Gk-oobAdrHVaiNENA.png);background-position:0 -4176px;background-repeat:no-repeat;display:inline-block;height:8px;margin-left:4px;width:12px;}.content .readmoreUp .arrow{background-image:url(/img/fuse/ZNiquJVsKUZbbZXdHS8EF46dx9Gk-oobAdrHVaiNENA.png);background-position:0 -4234px;backgroung-repeat:no-repeat;}.content .readmore{display:inline-block;padding-right:15px;}.container_popup .job-offer-preview-section{width:auto;padding:0;border:0;}.job-offer-preview-section .job-offer-content-page-section{width:auto;}#loading-indicator-ctn{display:none;margin:auto;width:100%;position:absolute;top:50%;left:0;z-index:0;}#loading-image-div{display:block;margin:0 auto;width:100%;height:100%;text-align:center;}#loading-image-div .vertical-middle-div{margin:auto;}#loading-image{display:inline-block;margin:auto;}#next-jod-preview{position:absolute;left:100%;display:inline-block;width:100%;}#previous-jod-preview{position:absolute;left:-100%;display:inline-block;width:100%;}#job-offer-offline-page .search-result-body ul.search-result-list li.search-item{border-bottom:1px solid #d8d8d8;min-height:50px;padding:15px 0 2px;}#joboffer-content .content .job-offer-edited-content p{margin:0;padding:0;}#register-confirmation p{line-height:24px;}.custom-template,.custom-template p,.custom-template h2,.custom-template h3,.custom-template li,.custom-template em{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;}.custom-template em{font-style:italic;}#joboffer-content em{color:inherit;font-style:italic;}.email-alert-button-ctn{margin-right:10px;margin-top:10px;}.email-alert-button-ctn #create-email-alert-popup-link{background-color:#dbecf7;color:#49a0d7;border:none;font-size:14px;padding:8px 5px 5px;width:100%;text-align:center;height:32px;}.icon-envelop-image{background-color:transparent;background-image:url(/img/fuse/h2mvNbmorQeeWFWN9M-IhJTTzzwHXI0iGUBN7L40Tbk.png);background-position:0 -92px;background-size:50px 5243px;background-repeat:no-repeat;display:inline-block;height:100%;width:21px;margin-right:10px;position:relative;top:-1px;}.job-offer-offline-tags{margin-top:25px;}.job-offer-offline-tags #similar-jobs-tags{border:0;}.email-alert-button{display:inline-block;text-align:right;float:right;position:relative;top:-6px;}.offline-search{margin-bottom:10px;}.offline-search .or-select-in-list,#search-grid-container,.criterion-overlay{display:none;}#search-component-hook,#location-component-hook{display:inline-block;margin-right:10px;margin-bottom:10px;}#search-text-input,#locations-text-input{width:260px;}#selection{display:block;padding:0;margin:0;position:relative;width:980px;margin-bottom:6px;}#selection li{margin-bottom:6px;}.selection-item{border:1px solid #DFE6EB;display:inline-block;list-style:none;padding:5px;border-radius:2px;font-size:.8rem;margin:2px;background-color:#EFF6FB;}#search-text-input{display:inline-block;}#suggestions{margin:-3px 0 0;border:1px solid #303030;border-top:none;padding:0;z-index:2;position:absolute;background-color:#FFF;width:260px;line-height:14px;}.suggestion{list-style:none;font-size:.8rem;padding:.2rem .4rem;cursor:pointer;}.suggestion:hover{background-color:#FFF6ED;}.suggestion.selected{background:#FFF6ED;}.suggestion-match{font-weight:bold;}#job-offer-offline-page #search-component-hook{width:260px;}.search-button-ctn{position:relative;float:right;top:-42px;left:-343px;}.search-button-ctn a{float:right;}#job-offer-offline-page{z-index:2;}
