.login-title h1, .login-title h2 {font-size: 1.875rem;color: #003659;position: relative;text-transform: uppercase;padding-bottom: 1.25rem;margin-bottom: 1.25rem;font-family: 'Expose-Bold';}.login-title.mb-40px {margin-bottom: 1.875rem;}.login-title h1:after, .login-title h2:after {content: "";display: block;width: 5rem;height: 1px;background: #003659;margin-left: -2.5rem;position: absolute;left: 50%;bottom: 0;}.login-title .login-subtitle {margin-bottom: 0;margin-top: 0.5rem;font-weight: 400;text-transform: none;font-size: 0.75rem;color: #7e7e7e;}.form-lable, .login-lable {color: #7e7e7e;font-weight: normal;font-size: 0.875rem;margin-bottom: 0.625rem;}.login-form input.form-control {height: 2.65rem;font-size: 0.75rem;border-radius: 0.188rem;background: #fff;padding-left: 2.65rem;border: none;box-shadow: none;border-radius: 0;background: #f5f5f5;-webkit-border-radius: 0.188rem;-moz-border-radius: 0.188rem;-ms-border-radius: 0.188rem;-o-border-radius: 0.188rem;}.login-form select.form-control {height: 2.65rem;font-size: 0.75rem;border-radius: 0.188rem;border: none;box-shadow: none;border-radius: 0;background-color: #f5f5f5;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;}.login-form .inputIcon {position: absolute;width: 2.65rem;text-align: center;height: 2.65rem;line-height: 2.875rem;top: 0;left: 0;color: #343434;font-size: 0.875rem;}.login-form .form-group {margin-bottom: 1.5rem;}.login-form .form-group.mb-9px {margin-bottom: 0.563rem;}.login-form .btn-link {box-shadow: none !important;}.otpInputBox .form-control-lg {width: 3rem;margin: 0 0.375rem;padding: 0.5rem 0.5rem;}.pass_showhide {position: absolute;top: 0;right: 0;width: 2.65rem;height: 2.65rem;line-height: 2.875rem;font-size: 0.875rem;text-align: center;color: #7e7e7e;cursor: pointer;}.pass_showhide:hover {color: #343434;}.btn-custom {display: inline-block;font-size: 1rem;font-weight: 500;font-family: 'Expose-Medium';text-transform: uppercase;letter-spacing: 0.1em;padding: 1rem 1.875rem;width: 100%;text-align: center;color: #fff;background-color: var(--gemba-global-color-primary);text-decoration: none;}.btn-custom:focus {outline: 0;}.btn-custom:hover {background-color: var(--gemba-global-color-text);color: #fff;}.btn-custom.login-btn {padding: 0.56rem 0.56rem;text-transform: uppercase;border: 0;}.forgotlink {font-size: 0.75rem;color: var(--gemba-global-color-primary);}.tearms-link, .bottom-link {color: var(--gemba-global-color-primary);font-size: 0.875rem;margin-bottom: 0;margin-top: 30px;}.tearms-link {margin-top: 0;margin-bottom: 15px;}.tearms-link a, .bottom-link a {color: var(--gemba-global-color-primary);font-family: 'Expose-Medium';}.tearms-link a:hover, .bottom-link a:hover {color: var(--gemba-global-color-text);}.download-app {display: inline-block;color: #fff;background: var(--gemba-global-color-primary);width: 2.5rem;height: 2.5rem;line-height: 2.5rem;font-size: 1.25rem;margin: 0 5px;}.downapp-div {margin-top: 2.5rem;display: flex;align-items: center;justify-content: center;}.downapp-div h5 {margin-bottom: 0;margin-right: 0.875rem;}.or-line:before {content: "";width: 100%;height: 1px;position: absolute;left: 50%;top: 50%;transform: translateX(-50%);z-index: -1;background: -webkit-linear-gradient( -43deg, #3e2afe 0%, #3b7ef7 29%, #3ba4f4 60%, #39f2ed );}.or-line span {background: white;padding: 0 0.625rem;}.inleft-icon {position: absolute;top: 0.75rem;left: 1rem;width: 1.25rem;height: 1.25rem;object-fit: contain;}@media (max-width: 575.98px) {.login-title h1, .login-title h2 {font-size: 24px;padding-bottom: 0.625rem;margin-bottom: 0.625rem;}.login-title.mb-40px {margin-bottom: 1.25rem;}}.alert-danger {color: #842029;background-color: #f8d7da;border-color: #f5c2c7;}.alert-success {color: #0f5132;background-color: #d1e7dd;border-color: #badbcc;}.alert-danger,.alert-success{display: flex;align-items: center;gap: 0.5rem;}.btn-close span{display: none;}.btn-custom.page-btn {padding: 14px 14px;text-transform: uppercase;border: 0;}.btn-custom.cancel-btn{background: #343434;}.btn-custom.cancel-btn, .btn-custom.cancel-btn + .btn-custom{min-width: 140px;width: auto;border: 0;margin: 0 5px;}.company__Card {box-shadow: 0px 12px 20px rgba(0, 0, 0, 0.1);border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;}.checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #eee;border-radius: 50%;}.company__Card .checkmark {top: 50%;transform: translateY(-50%);left: 0.5rem;}.company__Card .custom-radio {padding-left: 45px !important;}.company__Card .checkmark + .borderSpan {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 10px;border: 1px solid transparent;}.company__Card .custom-radio input:checked ~ .checkmark + .borderSpan {border-color: #2196f3;}.custom-radio input {position: absolute;opacity: 0;cursor: pointer;}.custom-radio input:checked ~ .checkmark {background-color: #2196f3;}.checkmark:after {content: "";position: absolute;display: none;}.custom-radio input:checked ~ .checkmark:after {display: block;}.custom-radio {display: block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.custom-radio .checkmark:after {top: 9px;left: 9px;width: 8px;height: 8px;border-radius: 50%;background: white;}.custom-checkbox {display: block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.custom-checkbox input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}.checkmark-check {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #eee;}.custom-checkbox:hover input ~ .checkmark-check {background-color: #ccc;}.custom-checkbox input:checked ~ .checkmark-check {background-color: #2196f3;}.checkmark-check:after {content: "";position: absolute;display: none;}.custom-checkbox input:checked ~ .checkmark-check:after {display: block;}.custom-checkbox .checkmark-check:after {left: 9px;top: 5px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.mobile-input-control .iti--separate-dial-code .iti__selected-flag{background-color: transparent;border-radius: 0.188rem;-webkit-border-radius: 0.188rem;-moz-border-radius: 0.188rem;-ms-border-radius: 0.188rem;-o-border-radius: 0.188rem;}.mobile-input-control .iti__flag-container{padding: 0.25rem;}.iti--separate-dial-code .iti__selected-flag{}