.role-option-register{overflow-y:hidden;overflow-x:auto;width:100%;display:block;text-align:center}.role-option-register::-webkit-scrollbar{width:14px;height:14px}.role-option-register::-webkit-scrollbar-thumb{height:6px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(0,0,0,.15);-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05)}.role-option-register::-webkit-scrollbar-button{width:0;height:0;display:none}.role-option-register::-webkit-scrollbar-corner{background-color:transparent}.role-option-register .role-register-tab-bar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:85px;width:auto;border:none;-ms-flex-flow:nowrap;flex-flow:nowrap}.role-option-register .role-register-tab-bar .register-role-tab{padding:0;margin:0 10px;height:100px;background-repeat:no-repeat;background-image:url(/Content/images/candidate.png);background-size:100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px}.role-option-register .role-register-tab-bar .register-role-tab .role-name-title{margin-left:60px;width:130px}.role-option-register .role-register-tab-bar .register-role-tab.is-active{position:relative;border:2px solid #96d199;overflow:inherit}.role-option-register .role-register-tab-bar .register-role-tab.is-active:after,.role-option-register .role-register-tab-bar .register-role-tab.is-active:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:10;-webkit-transition-property:none!important;transition-property:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;animation:none!important;background-color:transparent}.role-option-register .role-register-tab-bar .register-role-tab.is-active:after{border-color:rgba(242,244,245,0);border-top-color:#f2f4f5;border-width:13px;margin-left:-13px}.role-option-register .role-register-tab-bar .register-role-tab.is-active:before{border-color:rgba(150,209,153,0);border-top-color:#96d199;border-width:16px;margin-left:-16px}.long-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.register-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.register-body .register-input-data-area{margin-top:20px;margin-bottom:20px}.register-body .companylogo-container .fileupload{height:100%}.register-body .companylogo-container .upload-area{overflow:hidden;padding:3px}.register-body .companylogo-container .dz-preview img{width:auto;height:120px}.register-body .companylogo-container .dz-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.register-body .companylogo-container .dz-file{opacity:.99}.sunny-register-page{max-width:345px;height:660px;margin:0 auto;text-align:center;padding:10px}.sunny-register-page .brand-logo{display:inline-block;height:75px;width:225px}.sunny-btn{background-color:#colorPrimary}.sunny-btn:hover{background-color:#colorPrimaryLight}.sunny-btn:active{background-color:#colorPrimaryDark}.sunny-btn-default{color:#colorPrimary}.modal__loading{background-image:url("/Content/icon/{@theme}/rolling.svg");background-position:50%;background-repeat:no-repeat;background-size:contain;background-size:30px;display:none;position:fixed;z-index:99999;top:0;left:0;height:100%;width:100%}body.loading{overflow:hidden}body.loading .modal__loading{display:block}.candidateItem{background-image:url("/Content/images/candidate.png");background-size:cover;min-height:100px;cursor:pointer;margin:0 -1px 0 0;min-width:275px}.candidateItem.is-active{background-image:url("/Content/images/sunnyjobs/candidateSelected_blue.png");background-size:100% 100%;min-height:106px;min-width:275px}.candidateItem.is-active .title-item{color:#fff}.candidateItem.is-active:after{display:none!important}.recruiterItem{background-image:url("/Content/images/hirer.png");background-size:cover;width:300px;height:100px;cursor:pointer;margin:0;min-width:275px}.recruiterItem.is-active{background-image:url("/Content/images/sunnyjobs/hirerSelected_blue.png");background-size:100% 100%;min-height:106px;min-width:275px}.recruiterItem.is-active .title-item{color:#fff}.recruiterItem.is-active:after{display:none!important}.hirerItem{background-image:url("/Content/images/recruiter.png");background-size:cover;min-height:100px;cursor:pointer;margin:0;min-width:275px}.hirerItem.is-active{background-image:url("/Content/images/sunnyjobs/recruiterSelected_blue.png");background-size:100% 100%;min-height:106px;min-width:275px}.hirerItem.is-active .title-item{color:#fff}.hirerItem.is-active:after{display:none!important}@media (min-width:840px){.sign-up-container .listinput{padding:20px;border:1px solid #ddd;max-width:560px}.candidateItem,.hirerItem{max-width:400px}}.text-bottom{color:#333;font-size:12px;max-width:500px;margin:auto;text-align:center}.text-bottom h6{margin-top:13px}.signup-cover{height:120px;background-image:url("/Content/images/defaultCover/default-cover.jpg");background-position:50%;background-size:cover;background-repeat:no-repeat}.signup-cover:before{content:"WELCOME TO SUNNYJOBS";color:#fff;display:block;font-size:42px;height:100px;line-height:120px;text-align:center}.companylogo-container .fileupload{height:120px}.companylogo-container .upload-area{overflow:hidden;padding:3px}.companylogo-container .dz-preview img{width:auto;height:120px}.companylogo-container .dz-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.companylogo-container .dz-file{opacity:.99}.mdl-checkbox.error .mdl-checkbox__box-outline{border-color:red}.pdf_dialog .ui-dialog-titlebar{display:none!important}.pdf_body{margin-bottom:-5px}.pdf_body canvas{display:none;max-width:965px}.pdf_viewer{display:none}@media (max-width:767px){.pdf_body canvas{max-width:274px!important}.pdf_dialog{left:5px!important}}@media (min-width:768px) and (max-width:991px){.pdf_body canvas{max-width:725px!important}.pdf_dialog{left:-5px!important}}@media (min-width:498px){.pdf_dialog{position:fixed!important;background:transparent;border:none!important;z-index:10000!important}}@media (max-width:497px){.pdf_dialog{width:310px!important;position:fixed!important;top:90px!important}}.pdf_footer,.pdf_header{color:#fff;background:#404040}.header_action{width:100%;margin-left:auto;padding:5px 10px}.header_action div{float:right;padding-left:30px}.header_action div i{font-size:25px}.header_action div i:hover{cursor:pointer;color:#adff2f}.pdf_footer_content{background:#404040;width:100%;margin:0 auto;border-radius:4px}.paging_infor{width:50%;float:left;padding:21px 10px;border-right:1px solid #fff;text-align:center;cursor:default}.footer_action_container{width:50%;float:right;padding:15px 10px}.footer_action{width:100%;padding-top:5px}.footer_action div{width:33.333%;float:left;text-align:center;cursor:not-allowed;color:gray}#zoom_in_pdf,#zoom_out_pdf{display:none}.enabled_zoom{display:block!important}.enabled_page,.enabled_zoom{color:#fff!important;cursor:pointer!important}.enabled_page:hover,.enabled_zoom:hover{color:#adff2f!important}#roleIdTag{text-align:left}input[placeholder="Interested Locations"]{width:auto!important}.listinput{min-height:650px}.btn-find-job-private-tenant{width:120px;height:40px;line-height:26px}.main-register-form{padding:25px 24px 60px;border:1px solid #ddd;margin:0 auto;background:#fff;border-radius:3px;-webkit-box-shadow:0 0 2px 1px #f9f9f9;box-shadow:0 0 2px 1px #f9f9f9;width:485px}.price-plan{font-weight:600}.forgotPasswordPopup{padding:0!important;text-align:center;height:100%!important;margin-bottom:50px}.forgotpasswordpopup__image{max-width:100%;height:135px;background-position:50%;background-repeat:no-repeat;background-color:#fff;background-image:url("/Content/images/sunnyjobs/forgotPassword.svg");margin:20px}.forgotpasswordpopup__content__text{padding:25px 35px 30px}.forgotpasswordpopup__content__text p{color:#333;font-size:28px}.forgotpasswordpopup__content__text span{color:gray;font-size:16px}.forgotpasswordpopup__content__textfield{padding:0 35px 15px}.forgotpasswordpopup__content__textfield input{width:100%;height:45px;padding:5px 10px}.forgotpasswordpopup__content__submit{padding:10px 35px 25px}.forgotpasswordpopup__content__submit input{width:100%;border:2px;height:45px;background-color:#27832d;cursor:pointer}.confirm-forgot-password{text-align:center;height:100%!important;margin-bottom:50px}.confirm-forgot-password__image{height:135px;background-position:50%;background-repeat:no-repeat;background-color:#fff;background-image:url("/Content/images/sunnyjobs/ThanksForResetPassword.svg");margin:20px}.confirm-forgot-password__content_text h3{color:#colorPrimary}.confirm-forgot-password__content_text p{padding:10px 85px 5px}.confirm-button{min-width:300px!important;border:none;border-radius:3px}.reset-password{text-align:center}.reset-password__content_text{color:#colorPrimary}.reset-password__content__textfield{text-align:left;margin-top:20px;margin-bottom:5px}.reset-password__content__submit input{margin-top:30px;margin-bottom:30px;width:100%;border:none;border-radius:3px;height:45px;width:150px}.success-reactive-message{font-size:30px}.success-reactive-message__black{color:#000;padding-bottom:5px;font-size:20px}.success-reset-password{text-align:center;margin-bottom:30px}.success-reset-password__content{color:#colorPrimary;padding:15px}.pwstr{display:block}.pwstr--meter[data-meter=week]{color:red}.pwstr--meter[data-meter=so-so]{color:#bdb76b}.pwstr--meter[data-meter=strong]{color:green}.field-validation-error{font-size:12px;color:#ec4444}.drag-area{border-radius:3px}.avatar_upload_area{height:240px}#image-cropper_avatar_candidate{position:relative}#image-cropper_avatar_candidate .preview_cropper{width:150px;height:150px;margin:10px;border:1px dashed gray;position:relative;border-radius:50%;margin:0 auto}#image-cropper_avatar_candidate .cropit-preview-image-container{border-radius:50%}#image-cropper_avatar_candidate .cropit-preview-image-container img{width:100%;height:100%}.cropit-preview{top:0;right:0;bottom:0;left:0}.avatar_upload_area .option_picture{text-align:center;padding-top:20px;display:none}.avatar_upload_area .option_picture .mdl-radio{font-size:15px;margin-left:10px}.avatar_upload_area{margin:auto;padding:5px;height:auto}.avatar_upload_area #image-cropper_avatar{position:relative}.avatar_upload_area #image-cropper_avatar .preview_cropper{width:150px;height:150px;margin:10px;border:1px dashed gray;position:relative;border-radius:50%;margin:0 auto}.avatar_upload_area #image-cropper_avatar .preview_cropper .cropit-preview{top:0;right:0;bottom:0;left:0}.avatar_upload_area #image-cropper_avatar .preview_cropper .cropit-preview .cropit-preview-image-container{border-radius:50%}.avatar_upload_area #image-cropper_avatar .preview_cropper .cropit-preview .cropit-preview-image-container img{width:100%;height:100%}input#Phone{-moz-appearance:textfield}input#Phone::-webkit-inner-spin-button,input#Phone::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.details-layout{margin-top:0}.ass_img{width:45px;height:45px;display:inline-block;background-image:url(/Content/images/clipboard.svg);background-repeat:no-repeat;background-position:0;border-radius:0;background-size:contain}#loginpagecookieagreementbeforeloogin,#loginpageuseragreementafterlogin{padding:10px 20px!important;height:500px!important;overflow:auto}.dlg-btn.cookie_agree{background:#00aa0a!important;color:#fff}.overdue-header{font-size:16px;font-weight:700;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overdue-header .ass_title{padding-left:15px}.overdue-header-content{background:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;font-weight:500;cursor:pointer}span.document-lbl{margin-left:25px}label.label_checkbox.error{border:1px solid red!important}.theme--Estia.page--register *{font-family:Segoe UI,Arial,sans-serif}.theme--Estia.page--register .mdl-layout__header .mdl-navigation.gs-navbar__actions .mdl-navigation__link.main-login-btn{width:115px;height:32px;background:#136dbf;color:#fff!important;border-radius:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;margin-right:40px;opacity:1!important}.theme--Estia.page--register .mdl-layout__header .mdl-navigation.gs-navbar__actions .mdl-navigation__link.main-register-btn{display:none}.theme--Estia.page--register .logo{margin-left:70px}.theme--Estia.page--register .logo svg{height:45px}.theme--Estia.page--register main{background:#fff}.theme--Estia.page--register .hero{background-image:url(/Content/images/Estia/landing-page-hero.png?x=99);background-position:0 0;background-color:#136dbf;background-blend-mode:multiply}.theme--Estia.page--register .mdl-layout.not-authenticated>main.mdl-layout__content{background:#fff}.theme--Estia.page--register .details-layout{height:100vh}.theme--Estia.page--register #jobs__area{display:none}.theme--Estia.page--register #first-section,.theme--Estia.page--register #jobs__area,.theme--Estia.page--register .hero{height:100%}.theme--Estia.page--register .main-register-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:220px;height:220px;padding:0;border-radius:8px;background:#ffffff2b;border:2px solid #ffffff6b;color:#fff;margin-right:40px;cursor:pointer;text-decoration:none}.theme--Estia.page--register .main-register-btn:hover{background:#136dbf}.theme--Estia.page--register .main-register-btn img{width:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.theme--Estia.page--register .main-register-btn .text{font-size:16px;margin-top:14px}.theme--Estia.page--register .sec--bio{color:#fff}.theme--Estia.page--register .sec--bio .sec--1 p{font-size:28px;font-weight:bolder}.theme--Estia.page--register .sec--bio .sec--2 p{font-size:16px}.theme--Estia.page--register .sec--bio .sec--3 button{width:201px;height:51px;border-radius:15px;background:#ffffff24;color:#fff;border:1px solid #fff;cursor:pointer;margin-right:20px}.theme--Estia.page--register .sec--bio .sec--3 button:hover{background:#136dbf}.theme--Estia.page--register #normalSearchForm{margin-top:250px}.theme--Estia.page--register .cls-1{fill:#70c1f2}.theme--Estia.page--register .cls-2{fill:#0053cc}.theme--Estia.page--register .cls-3{fill:#303744}.theme--Estia.page--register .loginpage__footer__content a{color:#136dbf!important}.theme--Estia.page--register #box{background:#136dbf!important}
/*# sourceMappingURL=index.css.map*/