html {font-size: initial;}body {font-family: "Roboto", 'Helvetica Neue, Helvetica, Arial';background-image: url('/Snypr/images/unifieddefense-bg.png');background-repeat: no-repeat;background-attachment: fixed;background-size: cover;z-index: -1;}:root {--color-1: var(--color-info);--color-2: var(--color-info);--color-3: var(--color-on-surface);--color-4: var(--color-primary);--blur: blur(10vw);}body {display: grid;place-items: center;height: 100vh;margin: 0;padding: 0;display: flex;align-items: center;justify-content: center;}gradient-container {width: 100vw;height: 100vh;display: flex;background: var(--color-3);flex-wrap: wrap;overflow: hidden;position: relative;opacity: 0.5;z-index: 0;}gradient-color {width: 33%;height: 48%;display: flex;border-radius: 40% 90% 85% 50% / 40% 40% 70% 50%;}gradient-color:nth-child(1) {background-color: var(--color-2);}gradient-color:nth-child(2) {background-color: var(--color-1);}gradient-color:nth-child(3) {background-color: var(--color-3);}gradient-color:nth-child(4) {background-color: var(--color-4);}gradient-backdrop {width: 100%;height: 100%;display: block;position: absolute;left: 0;top: 0;background: transparent;}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {gradient-backdrop {-webkit-backdrop-filter: var(--blur);backdrop-filter: var(--blur);}}@-moz-document url-prefix() {gradient-container {filter: blur(123px);}}.flex {display: flex;}.flex-col {flex-direction: column;}.items-center {align-items: center;}.login-inner {width: 626px;padding: 98px 123px 70px 123px;background: var(--color-on-surface);position: absolute;left: 50%;box-sizing: border-box;margin: auto auto auto -313px;border-radius: 15px;z-index: 1;}.unifieddefense-logo {background-image: url('/Snypr/images/uds_logo.svg');height: 76px;width: auto;background-repeat: no-repeat;margin-bottom: 40px;}.welcome-txt {font-style: normal;font-weight: 400;font-size: 1.5rem;line-height: 40px;margin-bottom: 28px;color: var(--color-surface);letter-spacing: 0.2px;margin-top: 0px;}.sub-head {font-style: normal;font-weight: 600;font-size: 1rem;letter-spacing: 0.2px;margin-top: 0px;color: var(--color-surface);margin-bottom: 64px;line-height: 24px;}.txt-input {border: 1px solid var(--color-outline);border-radius: 4px;background: var(--color-surface);padding: 13px 31px 12px 10px;font-size: 13px;color: var(--color-on-surface) !important;width: 100%;height: 36px;}.input-1 {margin-bottom: 32px;}.input-2 {margin-bottom: 56px;}.login-btn {border-radius: 4px;background: var(--color-info);padding: 10px 16px;font-style: normal;color: var(--color-on-surface);letter-spacing: 0.12px;border: 0px;box-shadow: none;margin: auto;margin-bottom: 24px;cursor: pointer;font-weight: 500;font-size: 14px;line-height: 16px;text-transform: capitalize;}.cancel-btn {border-radius: 3px;padding: 10px 20px;font-style: normal;font-weight: 600;background: transparent;font-size: 12px;line-height: 13px;color: var(--color-info);letter-spacing: 0.12px;box-shadow: none;margin: auto;border: 1px solid var(--color-info);margin-bottom: 20px;cursor: pointer;float: left;height: 36px;}.forgotPassword-btn {margin-left: calc(100% - 280px);}.forgotPassword-btn .cancel-btn {float: left;height: 36px;}.forgotPassword-btn .login-btn {padding: 10px 24px;text-transform: capitalize;float: left;margin-left: 20px;}.lnk {font-family: 'Roboto';font-style: normal;font-weight: 400;font-size: 12px;line-height: 20px;letter-spacing: 0.15px;color: var(--color-surface);margin: auto;margin-bottom: 75px;text-decoration: underline;text-transform: capitalize;}.lnk:hover {color: var(--color-info);}.txt-input:focus,.txt-input:active {border: 0px;outline: 0px;border: 1px solid var(--color-outline);box-shadow: none;}.txt-input::-webkit-input-placeholder {color: var(--color-outline);}.txt-input::-moz-placeholder {color: var(--color-outline);}.txt-input:-ms-input-placeholder {color: var(--color-outline);}.txt-input:-moz-placeholder {color: var(--color-outline);}.logo-jupiter {margin-bottom: 25px;fill: currentColor !important;color: var(--color-surface);}.txt-white {color: var(--color-surface);}.foot-logo {width: 112px;margin: auto;}.foot-text {font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;letter-spacing: 0.12px;color: var(--color-surface);text-align: center;}.info-message {font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;text-align: center;letter-spacing: 0.12px;color: var(--color-surface);margin-bottom: 32px;}.error-message {font-style: normal;font-weight: 400;font-size: 14px;line-height: 21px;margin-top: -18px;color: var(--color-error);text-align: center;}.error-message .alert {padding: 0px;}.info-message.forget-pass {margin-top: 20px;}.input-block {position: relative;}.error-input {position: absolute;right: 10px;top: 7px;}.modal-dialog {width: 640px !important;}.productDescription  {overflow : auto;color: var(--color-surface);margin-bottom: 5px;font-weight: 300;text-align: center;}.margin-bt-12 {margin-bottom: 12px;}@media (max-width: 1440px) {.login-inner {width: 530px;padding: 70px 75px 30px 75px;left: 50%;margin: auto auto auto -265px;}.unifieddefense-logo {height: 82px;}}#otp-modal-body {overflow: scroll;}.g-onetimepassword {margin-top: 10px;}.g-onetimepassword #generate-otp {color: var(--color-info);font-style: normal;font-weight: 500;font-size: 14px;line-height: 24px;text-decoration: none;letter-spacing: 0.03em;}.g-onetimepassword #generate-otp:focus {outline: none;}.login-box .panel {background: transparent;border-color: transparent;}.login-box .panel .panel-body {padding: 0px;}#otpModalBox .accept-logon-banner {border-radius: 50px;background: var(--color-primary-container);padding: 7px 30px;font-style: normal;font-weight: 500;font-size: 0.75rem;line-height: 16px;color: var(--color-surface);letter-spacing: 0.12px;border: 0px;}#otpModalBox .show-logon-banner .close {float: right;font-size: 21px;font-weight: 400;line-height: 26px;color: var(--color-on-surface);text-shadow: none;opacity: initial;}#otpModalBox #otp-modal-title {color: var(--color-on-surface);font-size: 18px;font-weight: 400;line-height: 24px;letter-spacing: 0.03em;}#otpModalBox #otp-modal-body {letter-spacing: 0.03em;}.margin-bt-12 {margin-bottom: 12px;}h3.txt-recoverpaswword {font-style: normal;font-weight: 500;font-size: 24px;line-height: 30px;color: var(--color-surface);text-align: center;margin-bottom: 12px;}.licence-agreement {position: absolute;width: calc(100% - 350px);height: calc(100% - 200px);margin: auto;z-index: 1;}.licence-agreement .header {background: #1b1952;padding: 52px;border-radius: 15px 15px 0 0;text-align: center;}.licence-agreement .header .unifieddefense-logo {text-align: center;margin: auto;position: relative;width: 350px;}.licence-agreement .header .jupiter-logo {text-align: center;margin: auto;position: relative;width: 350px;}.licence-agreement .header .jupiter-logo .sub-head {text-align: right;margin-bottom: 0px;}.licence-agreement .body {background: #fff;float: left;text-align: center;}.licence-agreement .body .section {float: left;width: 100%;}.licence-agreement .body .section h3 {color: var(--color-on-surface);text-align: center;font-family: Roboto;font-size: 24px;font-style: normal;font-weight: 500;line-height: 30px;margin-top: 33px;margin-bottom: 20px;}.licence-agreement .body .section > ol {padding: 0px 32px 32px;overflow: scroll;height: calc(100% - 300px);margin-bottom: 0px;max-height: 430px;}.licence-agreement .body .section > ol li::marker {color: var(--color-on-surface);font-family: Roboto;font-size: 14px;font-style: normal;font-weight: 500;line-height: 24px;}.licence-agreement .body .section > ol li {text-align: left;list-style-position: inside;}.licence-agreement .body .section > ol li h4 {color: var(--color-on-surface);font-family: Roboto;font-size: 14px;font-style: normal;font-weight: 500;line-height: 24px;letter-spacing: 0.4px;text-transform: uppercase;margin-top: 0px;margin-bottom: 5px;display: inline-block;}.licence-agreement .body .section > ol li h5 {color: var(--color-on-surface);font-family: Roboto;font-size: 14px;font-style: normal;font-weight: 500;line-height: 24px;letter-spacing: 0.4px;margin-top: 0px;margin-bottom: 5px;display: inline-block;}.licence-agreement .body .section > ol li span {width: 100%;color: var(--color-on-surface-dim);font-family: Roboto;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;letter-spacing: 0.12px;text-align: left;display: inline-block;}.licence-agreement .footer {float: left;background: #fff;width: 100%;border-top: 1px solid #ddd;padding: 20px;}.licence-agreement .footer img {float: left;}.licence-agreement .footer .foot-text {float: left;color: var(--color-on-surface);text-align: center;font-family: Roboto;font-size: 14px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.12px;margin-left: 20px;margin-bottom: 0px;}.auth-btn-center {margin: 20px auto;position: relative;width: 160px;display: inline-block;}.auth-btn-center .cancel-btn {border-radius: 4px;border: 1px solid #4435F0;padding: 4px 12px;color: #4435F0;text-align: center;font-family: Roboto;font-size: 14px;font-weight: 500;line-height: 28px;margin-right: 15px;margin-bottom: 0px;}.auth-btn-center .cancel-btn:focus {outline: none;}.auth-btn-center .cancel-btn:hover {background: none;}.auth-btn-center .btn-primary {border-radius: 4px;border: 0px solid #4435F0;padding: 4px 12px;background: #4435F0;color: #FFF;text-align: center;font-family: Roboto;font-size: 14px;font-style: normal;font-weight: 500;line-height: 28px;margin-bottom: 0px;}.securonixl-label-logo {width: 112px;margin: auto;float: left;}.decline-logon-banner.cancel-btn {padding: 6px 24px !important;letter-spacing: 0.1px;text-transform: capitalize;border-radius: var(--border-radius-button);color: var(--color-surface) !important;background-color: var(--color-error) !important;border-color: var(--color-error) !important;margin-bottom: 0px;height: 28px;float: none;}.decline-logon-banner.cancel-btn:active, .decline-logon-banner.cancel-btn:hover {background-color: var(--color-error);}.decline-logon-banner.cancel-btn:focus {border-color: var(--color-error);}.decline-logon-banner.cancel-btn:active:focus, .decline-logon-banner.cancel-btn:focus {outline: none;}.accept-logon-banner.login-btn {background: var(--color-primary);padding: 6px 24px !important;letter-spacing: 0.1px;text-transform: capitalize;border-radius: var(--border-radius-button);color: var(--color-on-primary);margin-left: 15px !important;font-weight: 400 !important;font-size: 12px;}#alertContainer.modal {text-align: center;}#alertContainer.modal:before {display: inline-block;vertical-align: middle;content: " ";height: 100%;}#alertContainer.modal .modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}.licence-agreement .text-section-1 {color: var(--color-on-surface);font-size: 14px;font-style: normal;font-weight: 500;line-height: 24px;letter-spacing: 0.4px;text-transform: uppercase;text-align: left;margin-bottom: 10px;}.licence-agreement .text-section-2 {color: var(--color-on-surface-dim);font-family: Roboto;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;letter-spacing: 0.12px;text-align: left;margin-bottom: 10px;}.licence-agreement .body .section ol {counter-reset: item}.licence-agreement .body .section ol a:hover {color: var(--color-on-surface-dim);}.licence-agreement .body .section li {display: block}.licence-agreement .body .section li.margin-bt-15:before {content: counters(item, "") ".";}.licence-agreement .body .section li:before {content: counters(item, ".") " ";counter-increment: item ;}.licence-agreement .body .section ol li ol li {position: relative;margin-left: 45px;}.licence-agreement .body .section ol li ol li:before {position: absolute;left: -45px;top: 1px;}.licence-agreement .body .section ol li ol li ol li {position: relative;margin-left: 0px;}.licence-agreement .body .section ol li ol li ol li:before {position: absolute;left: -45px;top: 1px;}.padding-lt-0 {padding-left: 0px;}.margin-bt-15 {margin-bottom:15px;}.item-hidden:before {display: none;}.auth-btn-center .eula-accept-btn {border: 1px solid #4435F0 !important;}