.popup{max-width:450px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;background:#fff;padding:30px;z-index:302;-webkit-box-shadow:-2px 0 6px #666;box-shadow:-2px 0 6px #666}.popup,.signin-loader{position:fixed;top:0;bottom:0;left:0;right:0}.signin-loader{background:rgba(0,0,0,.4);z-index:1000}.popup h3{color:#555454;font-size:20px;max-width:400px;margin:20px auto 8px;text-align:center}.popup p{color:#666;clear:both;margin:10px 0;font-size:12px;line-height:18px;text-align:center}.loading-progress{width:8%;margin:0 auto;text-align:center}.loader{display:block!important;font-size:10px;margin:0;text-indent:-9999em;width:5em;height:5em;border-radius:50%;background:#453e70;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#453e70),color-stop(42%,rgba(69,62,112,0)));background:linear-gradient(90deg,#453e70 10%,rgba(69,62,112,0) 42%);position:relative;-webkit-animation:loader 1.4s linear infinite;animation:loader 1.4s linear infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}.loader:after,.loader:before{content:"";position:absolute;top:0;left:0}.loader:before{width:50%;height:50%;background:#453e70;border-radius:100% 0 0 0}.loader:after{background:#fff;width:75%;height:75%;border-radius:50%;margin:auto;bottom:0;right:0}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lets-start{font-size:32px;font-weight:500;margin:20px 0 30px}.signup-form-wrapper{font-size:14px;line-height:normal}.form-group-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.form-group-container .form-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-group{position:relative;margin-bottom:14px}.hide{display:none}.form-control{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:48px;padding:5px 12px 5px 17px;color:#000;background-color:#fff;border:1px solid #d6d6d6;-webkit-transition:border .1s ease;transition:border .1s ease;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control:not(:-moz-placeholder-shown)~[class^=label-]{transform:translateY(-55px) translateX(14px) scale(.9);line-height:16px;color:#000;background:#fff}.form-control:not(:-ms-input-placeholder)~[class^=label-]{-ms-transform:translateY(-55px) translateX(14px) scale(.9);transform:translateY(-55px) translateX(14px) scale(.9);line-height:16px;color:#000;background:#fff}.form-control:focus~[class^=label-],.form-control:not(:placeholder-shown)~[class^=label-]{-webkit-transform:translateY(-55px) translateX(14px) scale(.9);-ms-transform:translateY(-55px) translateX(14px) scale(.9);transform:translateY(-55px) translateX(14px) scale(.9);line-height:16px;color:#000;background:#fff}.form-control:focus,.form-control:hover{outline:0;border:1px solid #000}.form-control:not(.show-placeholder)::-webkit-input-placeholder{opacity:0;-webkit-user-select:none;user-select:none}.form-control:not(.show-placeholder)::-moz-placeholder{opacity:0;-moz-user-select:none;user-select:none}.form-control:not(.show-placeholder):-ms-input-placeholder{opacity:0;-ms-user-select:none;user-select:none}.form-control:not(.show-placeholder)::-ms-input-placeholder{opacity:0;-ms-user-select:none;user-select:none}.form-control:not(.show-placeholder)::placeholder{opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field-msg{display:none}.field-error .field-msg{display:block}.field-msg .error{color:#e00;font-size:12px;display:block;padding:4px 0 0 4px}[class^=label-]{position:absolute;-webkit-transform:translateY(-32px) translateX(12px);-ms-transform:translateY(-32px) translateX(12px);transform:translateY(-32px) translateX(12px);line-height:17px;color:#767676;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;pointer-events:none}#country,#country_state{color:#767676;padding-left:36px;padding-right:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-black{color:#000!important}.label-country:before,.label-phoneno:before,.label-state:before,[class^=label-]:before{content:"";height:12px;width:12px;background-image:url(/erp/signup/input-icons.svg);background-size:122px 12px;background-repeat:no-repeat;margin-right:7px}.label-country:before,.label-state:before,.za-rmobile-container .label-phoneno:before{display:block;position:absolute;top:18px;left:18px;pointer-events:none}.label-company-name:before{background-position:0 0}.label-email:before{background-position:-22px 0}.label-password:before{background-position:-44px 0}.label-country:before{background-position:-66px 0}.label-state:before{background-position:-88px 0}.label-phoneno:before{background-position:-110px 0}.za-country_code-container input{padding-left:90px}.za-country_code-container select{position:absolute;border:0;width:50px;height:25px;left:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;top:10px;cursor:pointer;opacity:0;z-index:1}.za-country-state .form-control{cursor:pointer}.za-country_code-container .ccodelabel{position:absolute;top:16px;left:35px;color:#767676}.ccodelabel:after{content:"";display:inline-block;vertical-align:middle;width:6px;height:6px;border-top:2px solid #bfbfbf;border-left:2px solid #bfbfbf;margin:2px 0 0 5px;-webkit-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.form-control:not(:-moz-placeholder-shown)~[class^=label-]:before{filter:brightness(0)}.form-control:not(:-ms-input-placeholder)~[class^=label-]:before{filter:brightness(0)}.form-control:focus~[class^=label-]:before,.form-control:not(:placeholder-shown)~[class^=label-]:before{-webkit-filter:brightness(0);filter:brightness(0)}.dropdown-arrow{position:relative;margin:0}.dropdown-arrow:after{content:"";position:absolute;width:6px;height:6px;border-top:2px solid #bfbfbf;border-left:2px solid #bfbfbf;right:22px;top:-24px;-webkit-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);pointer-events:none}.za-captcha{border:1px solid #d6d6d6;border-radius:6px}.label-container input{cursor:pointer}.label-container label{width:90%;display:inline-block;vertical-align:top;font-size:12px;line-height:19px}.tos-label a{color:#000}.za-tos-container span{font-size:12px}.signup-btn{padding:12px 38px;width:100%;border-radius:6px;font-size:14px;font-weight:700;text-align:center;color:#fff;margin-right:15px;background-image:-webkit-gradient(linear,left top,right top,from(#226eb4),color-stop(50%,#4199ea),to(#226eb4));background-image:linear-gradient(90deg,#226eb4,#4199ea 50%,#226eb4);background-size:200% auto;-webkit-transition:background-position .7s ease;transition:background-position .7s ease;border:1px solid rgba(0,0,0,0);border-image-source:linear-gradient(90deg,#226eb4,#4199ea);border-image-slice:0;cursor:pointer}.signup-btn:hover{background-position:100%}.social-signup{border-top:1px solid #e2e2e2;padding-top:25px;margin-top:25px}.social-signup p{color:#000;font-size:12px;line-height:normal;margin:0 0 10px}.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.social-links button{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fafafa;border:1px solid #dadada;padding:13px 0;border-radius:8px;-webkit-transition:border .5s ease;transition:border .5s ease;cursor:pointer}.social-links button:hover{border-color:#999}[class^=social-icon-]{height:22px;width:22px;background-image:url(/erp/signup/social-icons.svg);background-repeat:no-repeat;background-size:189px 22px;margin:0 auto}.social-icon-google{background-position:0 0}.social-icon-fb{background-position:-167px 0}.social-icon-linkedin{background-position:-83px 0}.social-icon-x{background-position:-125px 0}.social-icon-windows{width:21px;background-position:-42px 0}.login-new{color:#333;margin-top:25px}.login-new a{font-weight:600}.signup-header{font-size:16px;margin:5px 0 20px}