.profileEditTitle{color:#00a8c6;text-transform:uppercase;font-weight:600;font-size:32px;margin:0 0 15px}.profileStatusContainer{display:block;margin:15px 0;text-align:center}.editProfileHeader .row{margin:0}.profileStatus{color:#90c600;border:1px solid #90c600;border-radius:5px;padding:5px 15px;display:inline-block;vertical-align:middle;margin:0 auto;line-height:14px;height:25px;font-size:10px}.profileStatusContainer .profileStatus{height:29px;line-height:16px}.profileStatus.approveNew{color:#009bba;border-color:#009bba}.profileStatus.approveReject{color:#df5253;border-color:#df5253}.profileStatus.approveSuccess{color:#90c600;border-color:#90c600;fill:#90c600}.profileStatusContainer .profileStatus.approveSuccess .iconSvg{width:20px;height:20px}.profileStatus.approvePedding,.profileStatus.approveReview{color:#df5353;border-color:#df5353}.profileStatus .material-icons{font-size:17px;vertical-align:middle;width:15px}.profileEditName{margin-bottom:-3px}.profileEditName a{display:inline-block;vertical-align:baseline}.profileEditName .profileEditBtn .profileEditIcon{font-size:24px}.profileEditDescription{line-height:18px}.personalInfoTop{padding:0 15px}.personalInfoTopRow{margin:0 -15px}.profileEditImageWrap{max-width:212px;margin:0 auto}.profileEditImageSize{box-sizing:content-box;width:100%;height:0;padding-bottom:100%;position:relative}.profileEditImage{position:absolute;top:0;left:0;background-color:#476777;overflow:hidden}.profileEditImage,.profileEditImage img{width:100%;height:100%;border-radius:50%}.profileEditImage img{display:block}.profileEditImageFields{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);color:hsla(0,0%,100%,.6);font-size:48px;text-align:center;border-radius:50%;overflow:hidden}.profileEditImageFields .editImage{height:50%;display:block;padding:0;cursor:pointer}.profileEditImageFields .editImage:after{content:"";vertical-align:middle;display:inline-block;width:1px;margin-left:-5px;height:100%}.profileEditImageFields .editImage .fa{vertical-align:middle}.profileEditImageFields .removeImage{color:hsla(0,0%,100%,.6)}.profileEditImageFields .sepatate{margin:0 auto;width:70%;height:1px;background-color:hsla(0,0%,100%,.6)}.profileEditName .name{color:#333;font-size:32px;font-weight:600;text-transform:uppercase}.profileEditGender{display:inline-block;font-size:36px;color:#e0e0e0;transition:all .3s}.profileEditGender label{display:inline-block;margin:0 15px 0 0;padding:0;position:relative}.profileEditGender label input{position:absolute;opacity:0;top:0;left:0}.profileEditGender .fa{transition:all .3s}.genderView{margin:0 10px 0 0}.genderView,.profileEditGender .genderIcon{display:inline-block;width:24px;height:28px}.genderView svg,.profileEditGender .genderIcon svg{max-width:100%;max-height:100%;fill:#e0e0e0;transition:all .3s}.genderView .fa-mars,.profileEditGender input:checked+.genderIcon .fa-mars{color:#d85150}.genderView.maleIcon svg,.profileEditGender input:checked+.genderIcon.maleIcon svg{fill:#2988a0}.genderView .fa-venus,.profileEditGender input:checked+.genderIcon .fa-venus{color:#2988a0}.genderView.femaleIcon svg,.profileEditGender input:checked+.genderIcon.femaleIcon svg{fill:#d85150}.profileEditDescription textarea{height:auto}.profileEditaAdditionText{color:#999;margin:4px 0}.editProfileNav{width:100%;padding:0;display:flex;flex-direction:column;height:auto;margin:0}.editProfileNav a{text-align:center;display:block;flex-grow:1;flex-shrink:1;align-items:flex-start;color:#00a8c6;text-transform:uppercase;height:50px;line-height:50px;position:relative;overflow:hidden;white-space:nowrap;border:1px solid #d6d6d6;background:#f5f5f5;width:100%;opacity:.65}.editProfileNav a,.editProfileNav a:focus,.editProfileNav a:visited{text-decoration:none}.editProfileNav a:hover{opacity:1}.editProfileNav a.selected{opacity:1;font-weight:600}.editProfileNav a .text{display:inline-block;vertical-align:middle;white-space:normal}.editProfileInformBlock{color:#999;font-size:14px;margin:0 0 15px}.editProfileNav a.selected:after{transform:translateZ(0)}.profileEditPersonalFields{margin:0 0 15px;float:left;width:100%}.editProfileLabel,.editProfileTab label,.multiSelectContainer .label,.profileEditTab label{color:#4c4c4c;font-weight:700;margin:0;text-transform:uppercase}.multiSelectContainer .label{margin-bottom:15px;display:block}.multiSelectContainer .label label{margin:0;font-weight:600}.profileEditPersonalFields input.disabled{opacity:.3}.editProfileLabel,.profileEditDate .label{padding:8px 0;line-height:22px}.profileEditDate .label{float:left;width:33.33%}.profileEditDate .element{margin:0}.profileEditDate .el{width:66.66%;float:left;position:relative}.dateContainer .el{position:relative}.dateContainer .ui-datepicker-trigger,.profileEditDate .el .ui-datepicker-trigger{position:absolute;top:10px;right:0;cursor:pointer}.dateContainer:before,.dateFrom .el:before,.dateTo .el:before{content:"from";position:absolute;top:8px;left:10px;color:#ccc;font-size:16px;font-style:italic}.dateContainer[data-container=stillCorrentHide]:before,.dateTo .el:before{content:"to"}.editProfileuploadDoc{position:relative;cursor:pointer}#submitWorkExperience[disabled]{background-color:#ededed;color:#ccc;border-color:#ededed}#submitWorkExperience[disabled]:hover{border-color:#ededed;color:#ccc}.editProfileuploadDoc .loader{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;color:#0088a0;background-color:hsla(0,0%,100%,.7);white-space:nowrap;font-size:24px;text-align:center;display:none}.editProfileuploadDoc .loader:after{content:"";display:inline-block;width:1px;height:100%;vertical-align:middle}.editProfileuploadDoc.loading .loader{display:block}.editProfileuploadDoc .fileUploadText{color:#4c4c4c;margin:0 0 15px;font-weight:400;text-transform:none}.editProfileuploadDoc .element{position:relative}.editProfileuploadDoc input{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.editProfileuploadDoc .label{padding:0;height:auto;display:block;white-space:normal}.editProfileuploadDoc label{display:block}.editProfileuploadDoc .containerLabel{background-color:#f0f0f0;border:1px dashed #9c9c9c;padding:14px 20px;background-clip:border-box;color:#999;text-align:center;position:relative}.editProfileuploadDoc.smallPadding .containerLabel{padding:15px 15px 5px}.editProfileuploadDoc .uploadIcon{display:block;text-align:center;margin:0 0 15px;vertical-align:top}.editProfileuploadDoc .uploadIcon .fa{font-size:40px}.editProfileuploadDoc .uploadText{display:block;font-size:10px;text-align:center;text-transform:none}.editProfileuploadDoc .uploadText .title{font-size:14px;color:#4c4c4c;margin:0 0 10px}.editProfilelistLinks{padding:0;margin:0;list-style-type:none}.editProfilelistLinks a{color:#0088a0}.editProfilelistLinks li{margin:0 0 5px}.emegencyContactItem{background-color:#f6f6f6;padding:5px 0 0;margin-bottom:10px}.emegencyContactCell{color:#4c4c4c;padding:5px 15px}.emegencyContactCell .actionsRow{display:block;border-top:1px solid #e8e8e8;margin:10px -15px 0}.emegencyContactBtn,.emegencyContactBtn:visited{float:left;width:50%;text-align:center;padding:8px 0;transition:all .3s;color:#00a8c6;font-size:18px}.emegencyContactBtn+.emegencyContactBtn{border-left:1px solid #e8e8e8}.profileServices ul,.viewList ul{list-style-type:none;padding:0}.profileServices li,.viewList li{padding:0 0 0 15px;position:relative;display:block;margin:5px 0 15px}.profileServices .icon,.viewList .icon{width:6px;height:6px;border-radius:50%;display:block;position:absolute;top:6px;left:0;background-color:#a8a8a8}.inlineList{width:100%;margin:0 0 25px}.inlineList .inlineListLabel{color:#4c4c4c;font-weight:600;text-transform:uppercase}.inlineList .iconList+.inlineListLabel{margin-left:5px}.multiSelectContainer{margin:0 0 25px}.multiSelectContainer .editProfileLabel{margin-top:25px}.multiSelectContainer .el>label{display:block;font-weight:400;margin:0 0 20px;position:relative;padding:0 0 0 17px}.multiSelectContainer .el>label input{position:absolute;opacity:0}.multiSelectContainer .el>label:before{content:"";width:12px;height:12px;display:inline-block;background-color:#e6e6e6;border:2px solid #e6e6e6;transition:all .3s;border-radius:2px;position:absolute;top:3px;left:1px}.multiSelectContainer .el>label.checkedLabel:before{background-color:#35a8c6}.multiSelectContainer .profileEditMultiselectBtn{color:#00a8c6;display:inline-block;font-size:10px;padding:2px 0 0;margin-bottom:30px;border-bottom:1px dashed #00a8c6;text-transform:uppercase;transitoin:all .3s}.multiSelectContainer .profileEditMultiselectBtn:hover{border-bottom-color:transparent}.editProfileService p{margin:0}.editProfileService .profileEditaAdditionText{margin:0 0 15px}.filesList{padding:10px 0}.filesList .fileListItem+.fileListItem{margin-top:10px}.fileListItem .delete{color:#00a8c6;display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;font-size:18px}.filesListName{color:#4c4c4c;word-break:break-all}.checkboxContainer{position:relative}.checkboxContainer label{padding:0}.checkboxContainer [type=checkbox]{opacity:0}#workExperienceFormEdit .checkboxContainer [type=checkbox]{top:0;left:0;width:100%;height:100%}.dateContainer{position:relative}.dateContainer .label{position:absolute;width:65px;top:11px}.dateContainer .label label{max-width:100%;color:#a6a6a6;padding-left:10px;font-weight:400;font-style:italic}.dateContainer input{padding-left:65px}.optimizeLinkMobile{text-align:center}.optimizeLink{color:#0088a0;margin:15px 0 30px;display:inline-block;text-decoration:none}.optimizeLink:hover .text{color:#0088a0;text-decoration:underline}.optimizeLink:visited{color:#0088a0}.optimizeLink .optimizeIcon{width:25px;height:25px;line-height:23px;font-size:18px;border:1px solid #0088a0;margin-right:4px;display:inline-block;vertical-align:middle;text-align:center;border-radius:50%}.locationList{padding:0;list-style-type:none}.locationList li{padding:5px 0 5px 40px;position:relative}.locationList .number{color:#a6a6a6;display:inline-block;padding-right:7px;margin-right:7px;border-right:1px solid #a6a6a6;position:absolute;left:0;top:5px}.editProfileTab{margin:0}.errorsImageText{color:red}.textareaCounter{color:#ccc;font-size:10px;text-align:right;margin:-10px 0 10px}.locationMapSize{width:100%;height:0;box-sizing:content-box;padding-bottom:66.66%;margin:0 0 25px;position:relative}.locationMap{position:absolute;top:0;left:0}#locationMap,.locationMap{width:100%;height:100%}.texareaOtherContainer{position:relative}.texareaOtherContainer textarea.formFieldStyle{resize:none;height:150px;overflow:auto;width:100%!important}.texareaOtherContainer textarea.formFieldStyle+div{height:100%}.track{width:10px;background:#f2f2f2;margin-right:2px;border-radius:10px;transition:background .25s linear;height:95%}.track.dragging,.track:hover{background:#f2f2f2;background:rgba(0,0,0,.15)}.handle{right:0;background:#ccc;height:35px;border-radius:7px;transition:width .25s}.handle,.track.dragging .handle,.track:hover .handle{width:10px}.formSearch .sliderToggleContainer .radio:not(checked){opacity:1;position:relative}.sliderToggleContainer{position:relative;width:136px;overflow:hidden;height:32px;margin-bottom:15px}.sliderToggleContainer .element{margin:0}.sliderToggleContainer label{float:left;width:50%;padding:0}.sliderToggleContainer input,.sliderToggleContainer input[type=radio]{position:absolute;margin:0;opacity:0}.sliderToggleContainer .toggleBtn{width:39px;height:22px;line-height:20px;border:1px solid #35a8c6;border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,.3);background-color:#fff;color:#35a8c6;text-align:center;font-size:10px;display:none;position:relative;z-index:1}.sliderToggleContainer .aright{float:right}.sliderToggleContainer .aleft{float:left}.sliderToggleContainer .checked .toggleBtn{display:block}.sliderToggleContainer .toggleOff{background-color:#ebebeb;width:25px;height:8px;margin:7px 0 0}.sliderToggleContainer .toggleOff.aleft{border-radius:0 3px 3px 0}.sliderToggleContainer .toggleOff.aright{border-radius:3px 0 0 3px}.sliderToggleContainer .checked .toggleOff{display:none}@media (min-width:992px){.emegencyContactCell{padding:10px}.emegencyContactCell .actionsRow{display:inline-block;float:right;border:0;margin:-6px 0 0}.emegencyContactBtn{display:inline-block;width:30px;height:30px;vertical-align:middle;padding:0;line-height:28px}.emegencyContactBtn+.emegencyContactBtn{border:0}.emegencyContactCell .textLeft{float:left}.optimizeLink{margin-top:15px}.optimizeLink .optimizeIcon{width:20px;height:20px;font-size:14px;line-height:18px}.editProfileTab{margin:0;border:0}.editProfileNav{flex-direction:row;background-color:#fff;height:50px;padding:0 15px;margin:0 0 15px}.editProfileNav a{border:0;color:#0088a0;background:transparent;opacity:.65;width:auto}.editProfileNav a .fa{display:none}.editProfileNav a:after{content:"";display:block;position:absolute;width:100%;height:4px;bottom:0;transform:translate3d(0,5px,0);transition:all .3s;background-color:#00a8c6}.editProfileNav a.selected{background-color:#fff;color:#00a8c6;opacity:1}.editProfileNav a.selected:hover,.editProfileNav a:hover{background-color:#fafafa;color:#00a8c6;opacity:1}.editProfileNav a .status{font-weight:400;margin:0 5px}}@media (min-width:768px){.editProfileLabel{margin-bottom:10px;padding-top:0}.profileEditName{margin-top:12px}.profileEditGender{font-size:28px}.profileStatus .material-icons{font-size:14px}.profileEditPersonalFields{margin:0 0 40px}.editProfileuploadDoc .containerLabel{padding:30px 20px}.editProfileuploadDoc .uploadIcon{display:inline-block;margin-right:25px;margin-bottom:0}.editProfileuploadDoc .fileUploadText{margin-top:20px}.editProfileuploadDoc.smallPadding .uploadIcon{position:absolute;top:17px;left:17px}.editProfileuploadDoc .uploadText{max-width:65%;display:inline-block}.editProfileuploadDoc.smallPadding .uploadText{width:100%;max-width:100%;padding-left:60px;text-align:left}.editProfileuploadDoc .loader{font-size:36px}}#personalInfo .addressValidity{float:right;font-weight:700;padding:3px 10px 1px;border:1px solid grey;border-radius:4px}#personalInfo .addressValidity .material-icons{vertical-align:middle;margin:0 0 3px;font-size:16px;width:16px}#personalInfo .addressValidity:after{display:inline-block;vertical-align:middle;margin:0 0 0 5px}#personalInfo .addressValidity.valid{color:#90c600;border-color:#90c600}#personalInfo .addressValidity.valid:after{content:"VALID"}#personalInfo .addressValidity.valid i:after{content:"done"}#personalInfo .addressValidity.invalid{color:red;border-color:red}#personalInfo .addressValidity.invalid:after{content:"INVALID"}#personalInfo .addressValidity.invalid i:after{content:"error_outline"}#personalInfo .addressValidity.loading:after{content:"LOADING"}#personalInfo .addressValidity.loading i:after{content:"update"}#emergencyContacts .contact{border:1px solid gray;background:#d3d3d3;padding:10px;width:45%;float:left;margin:0 10px 10px 0}#emergencyContacts .contact a{float:right}#emergencyContacts .contact a.delete{color:red}#emergencyContacts .contact dl{columns:2;margin:0}.multi_checkbox label{display:block;font-weight:400}.multi_checkbox .label{margin:20px 0}.multi_checkbox .label>label{display:inline;font-weight:700}.multi_checkbox input{margin-right:10px}.workExperienceItem{margin:10px 0 30px}.workExperienceAction{text-align:right}.workExperienceAction a,.workExperienceAction a:visited{color:#00a8c6;font-size:18px;display:inline-block;width:20px;height:20px;line-height:20px;text-align:center}.workExperienceAction .date{display:inline-block;color:#4c4c4c;margin-right:5px;padding-top:2px}.workExperienceItem p{color:#4c4c4c}.workExperienceItem .company,.workExperienceItem .jobTitle{font-size:16px}.workExperienceItem .company{font-weight:600;text-transform:uppercase}.workExperienceItem .jobTitle{font-style:italic;font-weight:400}#aboutMe #language{width:100%}.hobbyContainer .el{columns:1;-moz-columns:1 auto}.hobbyContainer .el label{display:block;font-weight:400;vertical-align:top;margin:0 0 20px}.hobbyContainer .label{margin-bottom:20px}.aboutMe #photoBlock a{display:block;float:left;margin:0 10px 10px 0}.aboutMe #photoBlock i.delete{display:block;float:left;margin:5px 0 0 -31px;color:red;cursor:pointer}.editProfileTitle{color:#00a8c6;font-size:16px;font-weight:600;text-transform:uppercase;display:block;margin:0 0 15px;padding:10px 0;border-bottom:1px solid #00a8c6}.profileEditBtn .profileEditIcon,.profileEditBtn:visited .profileEditIcon{color:#d9d9d9;vertical-align:baseline;display:inline-block;width:30px;height:38px;text-align:center;padding:6px 0;font-size:18px;transition:all .3s}.profileEditBtn:hover .profileEditIcon{color:#0088a0}.profileEditTab .btnBlueGradient,.profileEditTab .btnGreyBlue,.profileEditTab .btnSkyBlue{margin-bottom:15px}.ui-state-active{background:#5897fb!important;border:0}.errorMessage.invalidFormat{color:#f32e00;margin:5px 0;text-transform:uppercase;font-size:11px;text-align:right;font-weight:300;width:100%}.sameAdressWrap{margin:0 0 40px}.sameAdressLabel{position:relative;display:block}.sameAdressLabel input{position:absolute;opacity:0}.sameAdressLabel .icon{width:12px;height:12px;display:inline-block;background-color:#e6e6e6;border:2px solid #e6e6e6;transition:all .3s;border-radius:2px}.sameAdressLabel.checkedLabel .icon{background-color:#35a8c6}.sameAdressLabel .text{font-weight:400;text-transform:none;margin-left:5px}.multiRadioElement{margin:0 0 30px}.multiRadioElement .element label{display:block;font-weight:400;text-transform:none;margin:0 0 15px;position:relative;padding:0}.multiRadioElement input{position:absolute;opacity:0}.multiRadioElement .visualCheckbox{border-radius:50%;border:6px solid #ededed;background:#36acc8;transition:all .3s;width:12px;height:12px}.multiRadioElement .checkedLabel .visualCheckbox{border-width:3px}.rateCarinElement{position:relative;margin:0 0 30px}.rateCarinElement .placeholder{position:absolute;font-size:14px;color:#a6a6a6;padding:8px 15px 7px;font-style:italic;width:100%}.rateCarinElement .placeholder .currency{float:right}.rateCarinElement .field{position:relative;z-index:1;text-align:right}.rateCarinElement .field input{text-align:right;background:transparent;padding-right:30px;color:#4c4c4c}.personalSocialLinks .el{position:relative}.personalSocialLinks .el:before{content:"";display:block;position:absolute;color:#ccc;top:0;left:0;padding:15px 10px 7px;font-size:10px}.personalSocialLinks .linkFacebook .el:before{content:"www.facebook.com/ "}.personalSocialLinks .linkLinkedin .el:before{content:"www.linkedin.com/in/ "}.personalSocialLinks .linkGoogle .el:before{content:"plus.google.com/ "}.personalSocialLinks input{padding-left:125px}.approvalContainer .approvalAction{overflow:hidden;width:100%;text-align:left}.approvalContainer .approvalBtn{display:inline-block;color:#00a8c6;padding:5px 12px 4px;line-height:1.71;font-size:16px;border-radius:4px;border:1px solid #00a8c6;margin-bottom:15px;background:none;outline:none}.approvalContainer .approvalBtn .icon{display:inline-block;width:29px;height:15px;line-height:1}.approvalContainer .approvalBtn .text{display:inline-block}.approvalNotice{border-radius:4px;background-color:rgba(0,155,186,.04);border:1px solid #00a8c6;overflow:hidden;padding:25px 24px;margin-bottom:15px}.approvalNotice .icon{width:70px;height:70px;display:block;margin:0 auto 15px}.approvalNotice .text{line-height:1.71;color:#494949;font-size:16px}@media (max-width:991px){.editProfileMobileTab,.editProfileMobileTabInner{margin:0 10px}.editProfileMobileTabInner{padding:1px 0;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.approvalContainer{padding:0 10px}}@media (max-width:768px){.socAcc{margin:20px 0}.personalInfoTop h1{margin-bottom:0;font-size:28px}.editProfileNav{height:auto;display:block}}@media (max-width:550px){.approvalList{margin:0 -2px!important}.approvalList li{padding:0 2px!important}.mobileUserMenu .profileEditTitle,.personalInfoTop .profileEditTitle{line-height:30px}.approvalContainer .approvalBtn{width:100%;text-align:center}.profileStatusContainer{display:flex;justify-content:space-between}.profileStatusContainer .profileStatus{flex:1 1 150px;margin:0 10px;padding:5px;font-size:9px;line-height:16px}}@media (min-width:768px){.workExperienceAction{float:right}.hobbyContainer .el{columns:2;-moz-columns:2 auto}.personalSocialLinks .el:before{padding:8px 10px 7px;font-size:16px}.personalSocialLinks input{padding-left:175px}.approvalNotice .icon{float:left}.approvalNotice .text{margin-left:120px}}@media (min-width:992px){.hobbyContainer .el{columns:3;-moz-columns:3 auto}.optimizeLinkMobile{text-align:right}}@media (min-width:992px) and (max-width:1024px){.editProfileNav a{font-size:11px}.editProfileNav a .status{margin:0 1px}}@media (min-width:1200px){.profileStatusContainer{display:inline-block;margin:0 5px;text-align:left}.profileStatus{margin:0 5px 6px}.personalInfoTopRow{margin:0}}