input#birthdate::-webkit-calendar-picker-indicator{opacity:.4;width:18px;}body{background:#f6f6f6;}#main .row{padding:1rem 1.5rem 2.2rem 1.5rem;}#main .covering-letter-info,#main #cv-info-section{padding-top:2rem;}.member-info{padding-bottom:2rem;}#job-offer-title{font-size:18pt;letter-spacing:0;margin-bottom:1.5rem;}.form-panel-title,#cv-info-section{text-align:center;}.extra-section .form-panel-title{background-image:url(/img/fuse/sT5zJgjgOJM_8SWvi2Yx5w2EeDZo0w6Ek91BJmobwsk.png);background-position:12px -2087px;}.form-panel-title h2{display:inline-block;padding:0;margin:0;color:#ff5c00;font-size:17pt;}.radio-checkbox{vertical-align:middle;width:1rem;height:1rem;margin-right:.3rem;cursor:pointer;}.titleMaxVisibility{margin:0 0 .7rem 0;color:#666;}label.radio-checkbox-label{vertical-align:middle;cursor:pointer;color:#95a4af;}.checkmark-container label.radio-checkbox-label{padding-left:1.2rem;}.extras-item .checkmark-container label{padding-left:1.2rem;font-size:14px;position:relative;top:2px;cursor:pointer;}.radio-checkbox:checked~label{color:#ff5c00;font-weight:bold;}.error-field{border:3px solid red!important;}input.primary-btn{color:#FFF;background:#ff5c00;border-radius:.1rem;border:0;font-weight:bold;text-transform:uppercase;}input.primary-btn:hover{background:#c55d23;}select{cursor:pointer;}.member-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;}#personal-info-text{text-align:center;color:#666;padding:0;margin:2.5rem 0 2.5rem 0;}.joboffer-info-container{display:flex;flex-direction:column;align-items:center;}.recruitment-office-info-container{display:flex;flex-direction:column;align-items:center;}.joboffer-info-container .joboffer-title{margin-bottom:1rem;margin-top:.5rem;width:100%;text-align:center;}.recruitment-office-info-container h2{margin-bottom:.1rem;line-height:inherit;margin:0;padding:0;padding-top:.7rem;padding-bottom:.5rem;font-size:13pt;text-align:center;}#showDesc~#recruitment-office-description{height:35px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.4rem 0 0 0;color:#666;text-align:justify;}#showDesc:checked~#recruitment-office-description{height:auto;overflow:inherit;display:block;}#show-more-description{cursor:pointer;margin-top:.35rem;color:#3c85b3;display:block;}#show-more-description:hover{text-decoration:underline;}#show-more-description .arrow{background-image:url(/img/fuse/sT5zJgjgOJM_8SWvi2Yx5w2EeDZo0w6Ek91BJmobwsk.png);background-position:0 -2200px;background-repeat:no-repeat;display:inline-block;height:8px;margin-left:4px;width:12px;}.add-letter-button{display:inline-block;color:#ff5c00;cursor:pointer;font-size:11pt;position:relative;padding-right:.5rem;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}.add-letter-button:hover{text-decoration:underline;padding-right:1rem;}.covering-letter-info img{display:inline-block;vertical-align:middle;width:1.8rem;}#addLetter~#show-covering-letter{display:none;}#addLetter:checked~#show-covering-letter{display:block;}.covering-letter-info .form-panel-title{position:relative;border:0;}.member-info-container .linkedin-container,.member-info-container #countryJobPermission-container,.member-info-container .select-salary,.member-info-container fieldset{-ms-flex-preferred-size:100%;flex-basis:100%;}.connection-with-responsive{display:block;color:#666;text-align:center;margin:0;padding:0 0 5px 0;}span.googleButtonText,span.facebookButtonText,span.linkedinButtonText{display:none!important;}#privacity-section{background:#FFF;padding:2rem 1rem 0 1rem;}.job-offer-info{padding-bottom:1.2rem;margin-top:1rem;}.firstStepApply .member-info,.firstStepApply .cv-info,.firstStepApply .covering-letter-info{border-bottom:1px solid #E4E4E1;}.firstStepApply{background-color:#FFF;padding-bottom:1rem;}.extras-item{background-color:#fff5eb;border:1px solid #ff9600;max-width:30rem;margin:0 auto;margin-bottom:1.3rem;padding:1rem 1rem 1.1rem 1rem;border-radius:.1rem;}#termsAndConditions-container{text-align:center;max-width:30rem;margin:0 auto;margin-bottom:0;padding:.5rem 0;}@media(min-width:360px){.member-info-container .first-apply-info{flex-basis:49%;}}@media(min-width:600px){.job-offer-info{padding-bottom:0rem;}.job-offer-info,.firstStepApply{max-width:90em;background-color:#FFF;margin:.8rem auto;border:1px solid #ddd;border-radius:.5rem;}.member-info{padding-bottom:0rem;}.recruitment-office-info-container h2{text-align:left;padding:0;}#recruitment-office-description{text-align:left;}.joboffer-info-container,.recruitment-office-info-container,.recruitment-office-info-container .recruitment-office-text-info{align-items:start;}.recruitment-office-text-info{display:flex;flex-direction:column;padding-left:20px;}.recruitment-office-info-container{display:flex;flex-direction:row;align-items:center;}.joboffer-info-container .joboffer-title{font-size:15pt;text-align:left;margin:.5rem 0 1.5rem 0;}.member-info-container fieldset,.member-info-container .first-apply-info,.member-info-container #countryJobPermission-container,.member-info-container .select-salary{-ms-flex-preferred-size:49%;flex-basis:49%;}.member-info-container .field-google-place{-ms-flex-preferred-size:100%;flex-basis:100%;}#privacity-section{background:none;}}@media(min-width:930px){.member-info-container fieldset,.member-info-container .first-apply-info,.member-info-container #countryJobPermission-container,.member-info-container .select-salary,.member-info-container .field-google-place{-ms-flex-preferred-size:32%;flex-basis:32%;}.connection-with-responsive{display:none;}span.googleButtonText,span.facebookButtonText,span.linkedinButtonText{display:inline-block!important;}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid #ff5c00;-webkit-text-fill-color:#303030;-webkit-box-shadow:0 0 0 30px #FFF inset;box-shadow:0 0 0 30px #FFF inset;}#cv-info-section .form-panel-body,.covering-letter-info .form-panel-body{padding-top:1.2rem;}.member-info-container fieldset{position:relative;border:none;padding:0;margin:1rem 0 0 0;}.countryJobPermission-container{margin:1.2rem 0 0 0;}.member-info-container .form-input,.member-info-container .form-select-apply{width:100%;height:3rem;border:1px solid #ccd1d6;border-radius:.2rem;padding-left:.8rem;color:#303030;background-color:transparent;}.member-info-container .form-input:focus,.member-info-container .form-input:required:valid,.member-info-container input[type="tel"]:optional:not(:placeholder-shown),.member-info-container input[type="url"]:optional:not(:placeholder-shown),.member-info-container .selectChanged{outline:0;border:1px solid #ff5c00;border-radius:.2rem;font-size:13px;}.member-info-container fieldset label{line-height:initial;position:absolute;top:1.05rem;left:.7rem;height:32%;font-weight:300;background:#FFF;padding:0 .3rem;color:#95a4af;-webkit-transform:translate3d(0,0,0);-moz-transition:translate3d(0,0,0);-o-transition:translate3d(0,0,0);-ms-transition:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.member-info-container input[type="date"]::-webkit-inner-spin-button{height:32px;margin-right:5px;cursor:pointer;}.member-info-container .label-salary-desired,.member-info-container .label-prefix-number,.member-info-container .label-nationality{display:none;}.member-info-container .selectChanged~.label-salary-desired,.member-info-container .selectChanged~.label-prefix-number,.member-info-container .selectChanged~.label-nationality{display:block;}#desiredSalary,#mobilePhonePrefix,#nationality{color:#95a4af;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/img/theme-nd/no-fusion/select_arrow.png);background-position:97%;background-size:1rem;background-repeat:no-repeat;}#desiredSalary option,#mobilePhonePrefix option,#nationality option{color:gray;}.member-info-container .selectChanged{color:#303030!important;background-image:url(/img/theme-nd/no-fusion/select_arrow_orange.png)!important;}.first-apply-info label{cursor:text;}.member-info-container fieldset .form-input:required:valid+label,.member-info-container fieldset .form-input:focus+label,.member-info-container fieldset input[type="tel"]:optional:not(:placeholder-shown)+label,.member-info-container fieldset input[type="url"]:optional:not(:placeholder-shown)+label,.member-info-container .selectChanged~label{font-size:.9rem;color:#ff5c00;width:auto;font-weight:bold;font-size:.8rem;-webkit-transform:translate3d(0,-1.5rem,0);-moz-transform:translate3d(0,-1.5rem,0);-o-transform:translate3d(0,-1.5rem,0);-ms-transform:translate3d(0,-1.5rem,0);transform:translate3d(0,-1.5rem,0);}.email-info-button{cursor:pointer;position:absolute;bottom:.85rem;right:.5rem;}.member-info-container .countryJobPermission-container{position:relative;}.member-info-container .countryJobPermission-container.radioChanged{border:1px solid #ff5c00;}.countryJobPermission-container #countryJobPermission{height:100%;display:flex;align-items:center;justify-content:space-around;}#countryJobPermission~span{position:absolute;top:-0.5rem;background:#FFF;width:auto;color:#95a4af;}.countryJobPermission-container.radioChanged #countryJobPermission~span{color:#ff5c00;font-weight:bold;}.input-radio-container{width:20%;}.member-info-container .linkedin-container input{margin:0;}.file-upload{text-align:center;}.file-upload-field,.file-upload-background{height:auto;margin:0;}.file-upload-alternate-button-label{margin:5px 0;color:rgba(0,0,0,0.5);font-size:9pt;text-transform:uppercase;}label.error{font-weight:bold;}.file-upload-error-buttons-container{text-align:center;}.file-upload label.error,.file-upload-error{margin-top:0;padding-bottom:.5rem;padding-top:0;font-weight:bold;}.file-upload-file-name-container{max-width:100%;height:auto;}.file-upload-file-name-container{float:none;margin-left:0;display:block;color:#4d616b;}.file-upload-file-name-container span{line-height:inherit;font-weight:normal;margin-top:.6rem;color:#ff5c00;font-size:10pt;}#cvFile_file-input,#letterOfMotivation_file-input{height:0;}.small-button,.select-file{background:#fff;border-color:#0a66c2;color:#0a66c2;height:auto;line-height:inherit;padding:0;width:auto!important;padding:1rem .8rem;text-transform:inherit;letter-spacing:inherit;font-size:10pt;width:11rem!important;}.file-upload-label .select-file{padding:1rem .8rem;}.file-upload-label{width:auto;}.small-button:hover{background:#E5E6E6;text-decoration:none;}.upload-buttons-container{justify-content:space-evenly;}.upload-buttons-container span.cloud-button{margin-left:0;}#cvFile_dropbox,#letterOfMotivation_dropbox{width:12rem;border:0;background:#3d9ae8;color:#FFF;padding:.5rem;}#cvFile_dropbox img{width:23px;display:inline-block;vertical-align:middle;}.cloud-popup .cloud-popup-button span{padding-left:.4rem;display:inline-block;vertical-align:middle;font-size:10pt;line-height:27px;}#cvFile_googledrive img{width:23px;}#cvFile_googledrive,#letterOfMotivation_googledrive{border:0;background:#FFF;color:#636363;padding:.5rem;}#letterOfMotivation-container{justify-content:space-between;text-align:center;}.remark-container{width:100%;margin:1.1rem auto 0 auto;max-width:28rem;}.remark-container>label{display:block;margin-bottom:.3rem;width:auto;color:#666;}.remark-container>textarea{resize:none;overflow-y:scroll;}.flex-div-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;}#use-another-cv~.show-change-cvButtons{display:none;}#use-another-cv:checked~.show-change-cvButtons{display:block;margin-top:.8rem;}.stored-cv-check{margin-top:.5rem;}@media(min-width:600px){#letterOfMotivation-container .upload-buttons-container{flex-direction:row;justify-content:center;}.file-upload-alternate-button-label{margin:0 10px;}.member-info-container fieldset{margin:1.2rem 0 0 0;}.flex-update-cv,.flex-update-cv+.flex-div-center{width:49%;}.flex-update-cv+.flex-div-center .upload-buttons-container{flex-direction:column;}.flex-update-cv+.flex-div-center .file-upload-alternate-button-label{margin:5px 10px;}}#maxVisibilityContent .checkmark-container{margin-right:.8rem;}.radio-keywords{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#fff;border:1px solid #aaa;border-radius:50%;}#maxVisibilityContent label label{text-transform:uppercase;font-size:11pt;}.checkmark-container:hover input~.radio-keywords{background-color:#ccc;}.checkmark-container input:checked~.radio-keywords{background-color:#FE7B07;border-color:#FE7B07;}.radio-keywords:after{content:"";position:absolute;display:none;}.checkmark-container input:checked~.radio-keywords:after{display:block;}.checkmark-container .radio-keywords:after{top:2px;left:2px;width:9px;height:9px;border-radius:50%;background:white;}.extras-container{display:flex;flex-direction:column;align-items:center;padding:1.4rem 1rem 1.5rem 1rem;}.submit-container{align-self:center;text-align:center;width:100%;padding:1.5rem 0 1.2rem 0rem;}.submit-container input[type="submit"]{text-transform:inherit;border-radius:.4rem;width:100%;padding:1.2rem;max-width:9rem;letter-spacing:1px;background:#0a66c2;font-size:13pt;font-weight:normal;letter-spacing:0;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;}.submit-container input[type="submit"]:hover{background:#1966a7;}.submit-container input[type="submit"][disabled]{opacity:.7;}.submit-container input[type="submit"][disabled]:hover{background:#0093AF;}@media(max-width:600px){body{background:#fff;}#cv_file-container .flex-update-cv{padding-bottom:1.5rem;}}
