.loginhrLine{border-bottom:.1em solid hsla(0,0%,100%,.35);height:5px;line-height:.1em;margin:24px auto 32px;text-align:center;width:40%}@media screen and (min-width:900px){.loginhrLine{width:auto}}.loginhrLine.loginhrCircle{background-color:hsla(0,0%,100%,.06);border-bottom:0;border-radius:19px;height:36px;width:36px}.loginhrLine div{display:inline-block;height:17px;margin-top:-4px;padding:0 6px;position:relative}.loginhrLine div:before{border-bottom:1px solid #31133a;content:"";display:inline-block;left:0;position:absolute;right:0;top:9px;width:100%;z-index:0}.loginhrLine div span{color:#fff;display:inline-block;font-family:NotoSansMedium,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.5em;position:relative;text-transform:lowercase}.loginhrCircle div{margin-top:9px}.btns-wrap{margin:0 auto;width:250px}.socialIconsFooter{margin:0 20px 24px}.socialIconsFooter div:first-child{margin-left:0}.socialIconsFooter div:last-child{margin-right:0}@media only screen and (max-device-height:600px)and (max-device-width:1024px)and (min-device-width:320px)and (orientation:landscape){.socialIconsFooter{margin:22px 10px 19px}}.socialIconsFooter{text-align:center}.socialIconsFooter a,.socialIconsFooter>div{cursor:pointer;display:inline-block;margin:0 12px}.socialIconsFooter a img,.socialIconsFooter>div img{display:inline}.socialIconsFooter .twiterLogin button{background-color:transparent;border-width:0;cursor:pointer;padding:0}.socialIconsFooterLogin{justify-content:center}.labelDesign,.socialIconsFooterLogin{align-items:center;display:flex}.labelDesign .loginhrCirclePasswordless{background-color:hsla(0,0%,100%,.06);border-bottom:0;border-radius:19px;height:36px;width:36px}.labelDesign .loginhrCirclePasswordless .OrDiv{margin-top:10px}.labelDesign .loginhrCirclePasswordless.loginhrCircleLoginIn{background-color:transparent;border:1px solid #cdcdcd;margin:0 auto;position:relative}.labelDesign .loginhrCirclePasswordless.loginhrCircleLoginIn:before{background:#cdcdcd;border:none;content:"";display:block;height:.1em;left:60px;position:absolute;top:50%;width:120px}@media screen and (min-width:600px){.labelDesign .loginhrCirclePasswordless.loginhrCircleLoginIn:before{width:152px}}.labelDesign .loginhrCirclePasswordless.loginhrCircleLoginIn:after{background:#cdcdcd;border:none;content:"";display:block;height:.1em;position:absolute;right:60px;top:50%;width:120px}@media screen and (min-width:600px){.labelDesign .loginhrCirclePasswordless.loginhrCircleLoginIn:after{width:152px}}.labelDesign .loginhrCirclePasswordless .spanLoginIn{color:#fff;font-family:NotoSansMedium,sans-serif;font-size:1.6rem;font-weight:500;line-height:1em;text-transform:lowercase}.forgotPasswordWrapper .templateLoaderContainer .placeHolderRatio3X1,.loginPageWrapper .templateLoaderContainer .placeHolderRatio3X1{background:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}.forgotPasswordWrapper .templateLoaderContainer .placeHolderRatio3X1 .content:after,.loginPageWrapper .templateLoaderContainer .placeHolderRatio3X1 .content:after{display:none}.loginPageWrapper{padding:16px}.pageMainContainer{margin:0 auto;padding-top:70px;position:relative;text-align:center}.pageMainContainer .buttonGradient:focus{border-color:#000!important}.pageMainContainer .formHeader{color:#fff;display:block!important;font-family:NotoSansBold,sans-serif;font-size:1.6rem;font-weight:700;line-height:1em;margin:auto;text-align:center;width:100%}@media screen and (min-width:1200px){.pageMainContainer .formHeader{color:#fff;display:block!important;font-family:NotoSansBold,sans-serif;font-size:1.6rem;font-weight:700;line-height:1em;margin:auto;text-align:center;width:100%}}.pageMainContainer .formHeader.loginHeaderIn{color:#fff;display:block!important;display:block;font-family:NotoSansBold,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.4444444444em;margin:auto;padding:0 0 8px;text-align:center;width:100%}@media screen and (min-width:600px){.pageMainContainer .formHeader.loginHeaderIn{font-family:NotoSansBold,sans-serif;font-size:2.8rem;font-weight:700;line-height:1.5em}}.pageMainContainer .formHeader.loginSubHeaderIn{color:#ccccd9;display:block;font-family:NotoSansMedium,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.3333333333em;margin:0 auto;padding:0 16px 30px;text-align:center;width:auto}@media screen and (min-width:1200px){.pageMainContainer .formHeader.loginSubHeaderIn{font-family:NotoSansMedium,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.375em;padding:0 16px 32px}}.pageMainContainer .formMainContainer .resetpwdContainer{margin-top:60px!important}.pageMainContainer .formMainContainer{margin:0 33px}.pageMainContainer .formMainContainer .displayErrormessage{color:red;font-family:NotoSansRegular,sans-serif;font-size:1rem;font-weight:400;line-height:1em;padding-top:2px;pointer-events:none;position:absolute}.pageMainContainer .formMainContainer .floatingLabelSelect .react-dropdown-select-item :nth-child(2){float:right}.pageMainContainer .formMainContainer .floatingLabelSelect .react-dropdown-select-item :first-child{display:inline-block;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pageMainContainer .formMainContainer .floatingLabelSelect .select__single-value{box-sizing:border-box;color:#fff;cursor:default;display:block;font-size:14px;line-height:2;margin-top:15px;width:100%}.pageMainContainer .formMainContainer .contentTop{height:40px;padding-bottom:35px!important;padding-top:35px!important;text-align:justify;width:290px}.pageMainContainer .formMainContainer .gradientBtnContainer{margin-top:60px;text-align:center}.pageMainContainer .formMainContainer .mainContentInfo.forgotPasswordVerify{letter-spacing:-.37px}.pageMainContainer .formMainContainer .mainContentInfo{color:#fff;font-family:NotoSansRegular,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6666666667em;padding-bottom:20px}.pageMainContainer .formMainContainer .mainContentInfo .loginNowBtn{color:#fff;cursor:pointer}.pageMainContainer .formMainContainer.forgotPasswordWrap .mainContentInfo{padding:32px 0 0}@media screen and (min-width:1200px){.pageMainContainer .formMainContainer.forgotPasswordWrap .mainContentInfo{padding:42px 0 0}}.pageMainContainer .formMainContainer .fpotpInputWrap{margin-top:0}.pageMainContainer .formMainContainer .forgotPasswordMessage{color:#999;font-family:NotoSansRegular,sans-serif;font-size:1.2rem;font-weight:400;height:34px;line-height:1em;margin-top:8px;object-fit:contain;text-align:left}.pageMainContainer .resetpwdTitle{color:#fff!important;font-family:NotoSansMedium,sans-serif;font-size:1.6rem;font-weight:500;line-height:1em;margin-bottom:132px;padding:22px 20px 38px;text-align:center}.pageMainContainer .redirectLinkContainer{padding:50px 20px;text-align:center}.pageMainContainer .redirectLinkContainer .redirectLink{color:#fff;cursor:pointer;font-family:NotoSansRegular,sans-serif;font-size:1.2rem;font-weight:400;line-height:1em}.pageMainContainer .bottomContainer{margin:12px 33px 0}.pageMainContainer .bottomContainer .registerLink{color:#fff;font-family:NotoSansRegular,sans-serif;font-size:1.2rem;font-weight:400;line-height:1em;padding-top:16px;text-align:center}.pageMainContainer .bottomContainer .registerLink .redirectLink{color:#fff;cursor:pointer;font-family:NotoSansRegular,sans-serif;font-size:1.2rem;font-weight:400;line-height:1em;text-decoration:underline;text-underline-offset:2px}.pageMainContainer .bottomContainer .registerLink .redirectLink.redirectLinkLoginIn,.pageMainContainer .bottomContainer .registerLink.registerLinkLoginIn{font-family:NotoSansMedium,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.375em}.pageMainContainer .bottomContainer .registerLink.registerLinkLoginIn{color:#fff}@media screen and (min-width:600px){.pageMainContainer .bottomContainer .registerLink{padding-top:24px}}.pageMainContainer .pwdgradientBtnContainer{margin:54px 13px 0}@media screen and (min-width:600px){.pageMainContainer{left:50%;margin:auto;position:absolute;transform:translate(-50%);width:360px}}.pageMainContainer .verifyBtn .forgotPasswordVerifyButton{margin-top:97px}.pageMainContainer.pageMainContainerLoginIn{background:#383840;border-radius:16px;left:0;padding:32px 0;position:absolute;right:0;top:50vh;transform:translateY(-50%);width:328px}@media screen and (min-width:600px){.pageMainContainer.pageMainContainerLoginIn{width:394px}}@media screen and (max-height:767px)and (orientation:landscape){.pageMainContainer.pageMainContainerLoginIn{margin:20px auto;overflow:auto;position:relative;top:auto;transform:none}}@media screen and (min-width:1200px){.toggleLoginHeaderDisplay{display:none}}.toggleLoginHeaderDisplayIn{display:none}.dropdown{margin-top:24px;position:relative}@media screen and (max-width:359px){.dropdown{margin:30px 0 0}}@media screen and (min-width:900px){.dropdown{margin:0}}@media screen and (min-width:1200px){.dropdown{margin:0}}.dropdown .countryfield{box-sizing:border-box;font-family:NotoSansMedium,sans-serif;font-size:1.6rem;font-weight:500;line-height:1em;margin:0;position:absolute;text-align:left;z-index:10}.dropdown .countryfield .floatingLabelSelectfirst{margin-top:0;width:64px}.dropdown .countryfield .floatingLabelSelectfirst .formSelect{border-bottom:0!important;padding:0!important}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-content{padding-bottom:14px;padding-top:0!important}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-content span{bottom:-4px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}@media screen and (min-width:1200px){.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-content span{bottom:-6px}}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown-handle{cursor:pointer;margin:0;position:absolute;right:0;text-align:center;top:0}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown-handle:before{color:#fff;content:"a";display:block;font-family:"IconsInitialLoad"!important;font-size:2rem;line-height:1;margin-right:10px;text-transform:none}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown-handle svg{display:none}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown-handle.css-1jmeyq5-DropdownHandleComponent{position:absolute;right:-2px;transform:rotate(90deg);transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown-handle.css-46gck8-DropdownHandleComponent{margin-top:7px;position:absolute;right:-2px;transform:rotate(270deg);transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select.formSelect{box-shadow:none}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown{-webkit-overflow-scrolling:touch;scrollbar-arrow-color:#1e1e1e;scrollbar-3dlight-color:rgba(0,0,0,.3);scrollbar-face-color:#1e1e1e;scrollbar-shadow-color:rgba(0,0,0,.3);scrollbar-darkshadow-color:#000;scrollbar-track-color:rgba(0,0,0,.3);-ms-scrollbar-arrow-color:#1e1e1e;-ms-scrollbar-3dlight-color:rgba(0,0,0,.3);-ms-scrollbar-face-color:#1e1e1e;-ms-scrollbar-shadow-color:rgba(0,0,0,.3);-ms-scrollbar-highlight-color:rgba(0,0,0,.3);-ms-scrollbar-track-color:rgba(0,0,0,.3);scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.3);scrollbar-width:thin}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown::-webkit-scrollbar{background-color:transparent;border-radius:2px;height:5px;width:5px}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown::-webkit-scrollbar-track{background-color:rgba(0,0,0,.3);border-radius:6px}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:2.5px}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown{width:145%}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown.react-dropdown-select-dropdown-position-bottom{top:43px}@media screen and (min-width:1200px){.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown.react-dropdown-select-dropdown-position-bottom{top:50px}}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown.react-dropdown-select-dropdown-position-top{bottom:43px;top:unset}@media screen and (min-width:1200px){.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown.react-dropdown-select-dropdown-position-top{bottom:50px}}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown .react-dropdown-select-item{padding:10px 71px 10px 10px!important}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-dropdown .react-dropdown-select-item span:last-child{right:unset!important}@media screen and (max-width:359px){.dropdown .countryfield{padding:0}}@media screen and (min-width:900px){.dropdown .countryfield{padding:0 20px 0 0}}@media screen and (min-width:1200px){.dropdown .countryfield{padding:0 32px 0 0}.dropdown .countryfield .floatingLabelSelectfirst{width:70px}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-content{padding-bottom:13px}.dropdown .countryfield .floatingLabelSelectfirst .react-dropdown-select-content span{font-size:1.6rem;line-height:2.2rem}}.dropdown .countryfield.countryfieldLoginIn{padding:7px 32px 0 0;text-align:center}.dropdown .countryfield.countryfieldLoginIn.loginDrop .react-dropdown-select-dropdown-handle:before{color:#fff!important;font-size:1.6rem;line-height:14px}@media screen and (min-width:1200px){.dropdown .countryfield.countryfieldLoginIn{padding:10px 32px 0 0}}.dropdown:after{clear:both;content:"";display:table}.contineWith{color:#fff;cursor:pointer;font-family:NotoSansRegular,sans-serif;font-size:1.2rem;font-weight:400;line-height:1em;padding-bottom:16px;text-align:center}.footerAppMesssage{background-color:#191922;bottom:0;display:block;left:0;padding:10px 20px;position:fixed;right:0;text-align:center}@media screen and (min-width:900px){.footerAppMesssage span{font-size:18px}}.footerAppMesssage .buttonGradient{background:transparent;border:2px solid #fff;color:#fff;height:36px;padding:0 20px;width:auto}.footerAppMesssage .buttonGradient:focus{border-color:#fff!important}@media only screen and (max-width:1199px)and (orientation:landscape){.footerAppMesssage{display:none}}.usernameField{box-sizing:border-box}.usernameField .floatingLabelInput{margin-top:24px;width:100%}.usernameField .floatingLabelInput .formInput{background:transparent;border:1px solid #ccccd9;border-radius:6px;box-sizing:border-box;color:#ccccd9;display:block;font-family:NotoSansRegular,sans-serif;font-size:1.4rem;font-weight:400;height:50px;line-height:1.1428571429em;padding:10px 0 10px 20px;width:100%}.usernameField .floatingLabelInput .formInput:-webkit-autofill,.usernameField .floatingLabelInput .formInput:-webkit-autofill:focus,.usernameField .floatingLabelInput .formInput:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #383840;caret-color:#333}.usernameField .floatingLabelInput .formInput:-moz-autofill,.usernameField .floatingLabelInput .formInput:-moz-autofill:focus,.usernameField .floatingLabelInput .formInput:-moz-autofill:hover{-moz-text-fill-color:#000;-moz-box-shadow:inset 0 0 0 1000px #fff}.usernameField .floatingLabelInput .formInput:focus{border-color:#ccccd9}.usernameField .floatingLabelInput .formInput.fieldFocus{border-color:#e8645d}.usernameField .floatingLabelInput .formInput:focus~.inputLabel{background-color:#fff;padding:0 2px;top:-9px}.usernameField .floatingLabelInput .mobileField{color:#fff;font-family:NotoSansMedium,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.3333333333em;padding:15px 0 13px 80px}@media screen and (min-width:1200px){.usernameField .floatingLabelInput .mobileField{padding:15px 0 13px 90px}}.usernameField .floatingLabelInput .inputLabel{color:#333;display:none;font-family:NotoSansRegular,sans-serif;font-size:1.2rem;font-weight:400;left:12px;line-height:1.3333333333em;top:18px}@media screen and (min-width:900px){.usernameField .floatingLabelInput .inputLabel{font-family:NotoSansRegular,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4285714286em;top:15px}}.usernameField .floatingLabelInput .inputLabel.inputValid{background-color:#fff;padding:0 2px;top:-9px}@media screen and (max-width:359px){.usernameField{padding:0}}@media screen and (min-width:900px){.usernameField{padding-right:0}}@media screen and (min-width:1200px){.usernameField{padding-right:0}.usernameField .floatingLabelInput{margin-top:32px}.usernameField .floatingLabelInput .formInput{font-family:NotoSansRegular,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.1428571429em}}.usernameField.dropDownExists .floatingLabelInput .formInput{padding-left:110px}