.member-auth-ApplicationConfirmation-page-body .page-section,.member-auth-ApplicationConfirmation-mobile-page-body .page-section{max-width:768px;background-color:white;border-radius:3px}.member-auth-ApplicationConfirmation-page-body .wave .main-button,.member-auth-ApplicationConfirmation-mobile-page-body .wave .main-button{padding:10px 15px 7px;width:calc(100% - 450px)}.member-auth-ApplicationConfirmation-page-body div.page-section,.member-auth-ApplicationConfirmation-mobile-page-body div.page-section{padding:0}#complete-profile{width:100%;border:1px solid #D4D4D1;padding:30px 40px 20px;border-top-left-radius:3px;border-top-right-radius:3px}#main .apply-page{padding-bottom:20px;padding-top:10px}.apply-page .panel-header3 a span{position:relative;margin-left:20px}.vertical-middle img{vertical-align:middle}.optional{font-family:"Helvetica Neue",Arial,sans-serif;font-size:14px;text-transform:none}textarea#application-form_remark{width:100%;height:200px;resize:none}#update-cv-file{margin-left:234px}.apply-page .cv-file-section .radio{position:relative;top:3px}.file-upload-file-name-container span{}.job-logo-image{border:1px solid #D4D4D1;display:inline-block;width:100px;text-align:center;height:60px;margin-right:10px}#job-offer-header,.cv-file-section,.motivation-section{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}#job-offer-header{margin-bottom:15px;border-bottom:1px solid #E4E4E1;padding-bottom:15px}.cv-file-section{margin-top:25px;border-top:1px solid #E4E4E1;padding-top:15px}.motivation-section{position:relative;margin-top:25px;padding-top:15px;border-top:1px solid #E4E4E1;border-bottom:1px solid #E4E4E1;margin-bottom:25px}.identification .text-field.form-item span.form-field-label{width:114px}#apply-bottom-submit{text-align:center;font-size:13px;margin-top:20px}#apply-submit{margin-top:15px;font-size:16px;min-width:228px;padding:10px 15px 7px}#apply-bottom-submit ul.errorMessage{text-align:left;position:relative;left:10px;top:10px}#apply-bottom-submit ul.form-inputs{display:inline-block;float:left;position:relative;top:-15px}.page-message{display:none}div.vertical-middle{display:inline;vertical-align:middle}.apply-page .checkbox-wrapper.accept-conditions-checkbox-wrapper span{margin-top:3px;font-size:13px}.apply-page .accept-conditions-box .checkbox-wrapper{height:auto}.complete-profile{font-size:15px;padding:6px 12px}.complete-profile p{margin:10px 0}div.complete-profile-button,.back-to-search-button{text-align:center;padding:25px 0 25px;background-color:white}div.complete-profile-button{border:1px solid #D4D4D1;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.complete-profile-button .main-button{font-size:16px;padding:10px 40px 8px}.complete-profile-image-link{padding-bottom:10px}#applicationForm_remark{height:132px;width:482px}div.acceptConditions2{padding:10px 0 0 10px}.login-submit-button{margin-left:10px;margin-right:10px}#cv-radio-label>span,#motiv-letter-label>span{display:inline-block;vertical-align:baseline;position:relative;top:1px}#cv-radio-label label.radio-wrapper{float:left;width:234px;margin-bottom:10px}#default-message-container .application-confirmation-message{margin-top:10px;max-width:768px;margin:auto}.messages{margin:10px auto 0 auto;max-width:768px}a.back-to-search{top:20px;position:relative;text-decoration:none}.application-confirmation-message h1.ref-title{display:block;margin:0 auto 5px auto}.identification label.error{margin-left:115px;position:relative;top:-6px}.error-container{height:0}.error.cvFile_file-name.cvFile{margin-left:0}.file-upload-error{color:#B30015;font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:23px}label.error.acceptConditions{margin-left:0;top:0}#already-registered-form label.error.password{margin-left:0}#already-registered-modal #client-messages li.messageItem{line-height:17px}h1.ref-title{font-family:"Helvetica Neue",Arial,sans-serif;font-size:15px;color:#000;font-weight:normal;display:inline-block;vertical-align:middle;margin-top:10px;margin-bottom:10px;height:auto;width:calc(100% - 115px)}.similar-offers-page-section{border:1px solid #D4D4D1;border-radius:3px}#similar-jobs .job-subtitle{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis}.continue-button{float:right}.form-field-label,.text-area-field-label{color:#303030}#application-confirmation-title{font-size:18px;margin-bottom:15px}.identification .readonly-textinput{position:relative;top:7px}.form-section.identification .form-input{width:calc(100% - 114px)}.form-input input[type="text"],.form-input input[type="email"]{width:100%}.accept-conditions-checkbox-wrapper{display:inline-block;vertical-align:middle}.accept-conditions-checkbox-wrapper input{top:0}#toggle-cover-letter-container{display:inline-block;margin-left:10px;font-weight:normal}#motiv-letter-label{margin-top:0}#toggle-cover-letter{cursor:pointer;color:#000;font-size:13px}#toggle-cover-letter:hover{color:#fc6c15}#toggle-cover-letter .wave-arrow-down-bg{background-position:0 1px}#toggle-cover-letter .wave-arrow-up-bg{background-position:0 0}.motivation-section .form-inputs{position:relative}#toggle-cover-letter-arrow{font-size:16px;display:inline-block;margin-left:5px;color:#F60;width:10px;height:10px}.apply-main-content{background:#FFF;padding:20px 30px 30px 30px;border:1px solid #D4D4D1;border-radius:3px}.apply-page div.page-section{max-width:850px}.apply-page .motivation-section h3{margin-bottom:10px}#cover-letter-to-toggle{display:none;padding-bottom:20px}.accCond{background-color:white}.text-field.form-item.stored-cv{margin-bottom:17px}.stored-cv a span{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}#update-cv-file .label{font-size:13px}div.page-section{margin-bottom:0}.page-section.similar-offers-page-section{margin-top:10px}.wave #application-confirmation-complete-profile div.page-section{padding:0}.flex-column{display:flex;flex-direction:column}.flex-column-reverse{display:flex;flex-direction:column-reverse}.warning-personal-data-hidden{font-size:13px}
