@font-face {
  font-family: Inter;
  src: local(Inter-Regular), url(../font/Inter/Inter-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: Inter;
  src: local(Inter-Medium), url(../font/Inter/Inter-Medium.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: Inter;
  src: local(Inter-SemiBold), url(../font/Inter/Inter-SemiBold.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: Inter;
  src: local(Inter-Bold), url(../font/Inter/Inter-Bold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
}
.form-control {
  font-weight: var(--gt-font-weight-normal);
  font-size: var(--gt-font-size-xs);
  line-height: var(--gt-line-height-xs);
  height: var(--gt-spacing-6\.5);
  padding: var(--gt-spacing-1) var(--gt-spacing-1\.5);
  border-radius: var(--gt-border-radius-sm, 2px);
  border: var(--gt-spacing-1px) solid var(--gt-color-grey-2);
  background: var(--gt-color-white, #fffff);
  color: var(--gt-color-grey-7);
}
.form-control:focus {
  border-color: var(--gt-color-blue-4);
  color: var(--gt-color-blue-4);
  box-shadow: none;
}
.form-control::placeholder {
  color: var(--gt-color-grey-4);
}

.input-validation-error {
  border: var(--gt-spacing-1px) solid var(--gt-color-red-5);
}
.input-validation-error:focus {
  border-color: var(--gt-color-red-5);
  color: var(--gt-color-grey-7);
}

input::-ms-reveal {
  display: none;
}

.form-check {
  border-radius: var(--gt-spacing-1);
  border: var(--gt-spacing-0\.5) solid var(--gt-color-grey-2);
  background: var(--gt-color-white);
  padding: var(--gt-spacing-6);
  padding-left: var(--gt-spacing-12);
}
.form-check .form-check-label {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: var(--gt-color-grey-7);
}

.selected {
  border-radius: var(--gt-spacing-1);
  border: var(--gt-spacing-0\.5) solid var(--gt-color-blue-3);
  background: var(--gt-color-blue-1);
}

/* Mixins and Variables */
/* Common Mixins */
/* Layout Component Styles */
.gtp-id-page {
  height: calc(100vh - var(--gt-spacing-10));
}

.gtp-id-split {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--gt-spacing-0);
  height: 100%;
}

.gtp-id-split-content {
  display: flex;
}
@media (min-width: 768px) {
  .gtp-id-split-content {
    justify-content: center;
    margin-left: unset;
  }
}
@media (min-width: 992px) {
  .gtp-id-split-content {
    justify-content: center;
    margin-left: unset;
  }
}
@media (min-width: 1200px) {
  .gtp-id-split-content {
    margin-left: 176px;
    justify-content: unset;
  }
}
@media (min-width: 1400px) {
  .gtp-id-split-content {
    justify-content: unset;
    margin-left: 206px;
  }
}

.gtp-id-empty-container {
  background: linear-gradient(180deg, #111049 0%, #141b67 41.9%, #162581 100%);
}

.gtp-id-container {
  display: flex;
  flex-direction: column;
  margin-top: 136px;
  max-width: 382px;
  gap: var(--gt-spacing-4);
}

.gtp-id-header {
  color: var(--gt-color-grey-7);
}

.gtp-cursor-pointer {
  cursor: pointer;
}

/* Link Styles */
.gtp-id-link {
  font-family: Inter;
  text-align: center;
}
.gtp-id-link a {
  color: var(--gt-color-blue-4);
}
.gtp-id-link a:hover {
  color: var(--gt-color-blue-5);
}

.gtp-id-link-position {
  display: flex;
  align-items: center;
}

.gtp-like-link {
  color: var(--gt-color-blue-4);
}
.gtp-like-link:hover {
  color: var(--gt-color-blue-5);
}

/* Form Container Styles */
.gtp-id-form-conteiner,
.gtp-id-reset-form-conteiner {
  width: 382px;
}
.gtp-id-form-conteiner a,
.gtp-id-reset-form-conteiner a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.gtp-id-option-form-conteiner {
  height: calc(100vh - var(--gt-spacing-20));
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-right: 384px;
  margin-top: 136px;
  margin-left: auto;
  width: 382px;
  gap: var(--gt-spacing-6);
}

/* Error Display */
.gtp-error-height {
  height: 10px;
}

/* Form Component Styles */
.gtp-id-form {
  display: grid;
  gap: var(--gt-spacing-3);
}
.gtp-id-form .form-group {
  display: grid;
}
.gtp-id-form .gtp-id-error-message {
  display: flex;
  gap: var(--gt-spacing-1);
}
.gtp-id-form .gtp-id-additional-icon {
  gap: var(--gt-spacing-2);
}
.gtp-id-form .gtp-alert-position {
  margin-top: var(--gt-spacing-3);
}

/* Option Form Specific Styles */
.gtp-id-option-form-conteiner .gtp-id-form {
  gap: var(--gt-spacing-2);
  margin-top: var(--gt-spacing-6);
  margin-bottom: var(--gt-spacing-9);
}

/* Label Styles */
.gtp-id-label {
  color: var(--gt-color-grey-7);
}
.gtp-id-label::after {
  content: "*";
  color: var(--gt-color-blue-4);
}

.gtp-id-label-small {
  color: var(--gt-color-blue-4);
}

.gtp-id-small-label {
  font-family: Inter;
  color: var(--gt-color-grey-5);
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gtp-id-label-container {
  display: grid;
  gap: var(--gt-spacing-2);
  grid-template-columns: 2fr 0.25fr 2fr;
  color: #e7e7e7;
}

/* Error Text */
.gtp-id-text-danger {
  text-align: left;
  color: var(--gt-color-red-5);
}

/* Password Component Styles */
.gtp-id-password-container {
  display: grid;
}
.gtp-id-password-container.with-spacing {
  gap: var(--gt-spacing-2\.5);
}
.gtp-id-password-container.compact {
  gap: var(--gt-spacing-1);
  padding-bottom: var(--gt-spacing-1);
}

.gtp-id-remind-password {
  font-family: Inter;
  text-align: center;
}
.gtp-id-remind-password a {
  color: var(--gt-color-blue-4);
}
.gtp-id-remind-password a:hover {
  color: var(--gt-color-blue-5);
}

.gtp-id-password-input {
  position: relative;
}

.gtp-id-password-visible {
  position: absolute;
  top: var(--gt-spacing-1);
  right: var(--gt-spacing-1);
  background-color: transparent;
  border: none;
  border-radius: var(--gt-border-radius-none);
  box-shadow: none;
  padding: var(--gt-spacing-0);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.gtp-alert {
  padding: 8px;
}

/* Alert Styles */
.alert-base, .alert-danger-blue, .alert-success, .alert-danger {
  font-size: var(--gt-font-size-xs);
  font-weight: var(--gt-font-weight-regular);
  line-height: var(--gt-line-height-xs);
  border-radius: var(--gt-border-radius-sm, 4px) var(--gt-border-radius-md, 8px) var(--gt-border-radius-md, 8px) var(--gt-border-radius-sm, 4px);
  margin-bottom: var(--gt-spacing-0);
  display: flex;
  gap: var(--gt-spacing-1);
  width: 100%;
}
.alert-base .alert-content__bold, .alert-danger-blue .alert-content__bold, .alert-success .alert-content__bold, .alert-danger .alert-content__bold {
  font-weight: 600;
}

.alert-danger {
  border-color: var(--gt-color-red-1);
  border-left: var(--gt-spacing-0\.5) solid var(--gt-color-red-5);
  background: var(--gt-color-red-0);
}

.alert-success {
  border-color: var(--gt-color-success-light);
  border-left: var(--gt-spacing-0\.5) solid var(--gt-color-success);
  background: var(--gt-color-success-primary);
}

.alert-success--border {
  border-top: var(--gt-spacing-1px) solid var(--gt-color-success-light);
  border-bottom: var(--gt-spacing-1px) solid var(--gt-color-success-light);
  border-right: var(--gt-spacing-1px) solid var(--gt-color-success-light);
}

.alert-danger-blue {
  border-color: var(--gt-color-blue-2);
  border-left: var(--gt-spacing-0\.5) solid var(--gt-color-blue-4);
  background: var(--gt-color-blue-1);
}

.alert-danger-blue--border {
  border-top: var(--gt-spacing-1px) solid var(--gt-color-blue-1-5);
  border-bottom: var(--gt-spacing-1px) solid var(--gt-color-blue-1-5);
  border-right: var(--gt-spacing-1px) solid var(--gt-color-blue-1-5);
}

.gtp-id-alert-message-container {
  display: grid;
  color: var(--gt-color-grey-7);
}

.gtp-id-email-section {
  display: flex;
  gap: var(--gt-spacing-1);
}
.gtp-id-email-section .gtp-id-text-email {
  color: var(--gt-color-blue-4);
}
.gtp-id-email-section .gtp-id-copy-icon-visible {
  background-color: transparent;
  border: none;
  border-radius: var(--gt-border-radius-none);
  box-shadow: none;
  padding: var(--gt-spacing-0);
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  top: var(--gt-spacing-3);
  right: var(--gt-spacing-2\.5);
}

.gtp-shared-button {
  position: relative;
  display: inline-block;
  width: auto;
  cursor: pointer;
  border: none;
  align-items: center;
  transition: all 0.2s ease;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
}
.gtp-shared-button__label {
  pointer-events: none;
  font-weight: 600;
}
.gtp-shared-button:disabled, .gtp-shared-button--disabled {
  cursor: default;
  pointer-events: none;
}
.gtp-shared-button .link {
  text-decoration: underline;
}
.gtp-shared-button.icon {
  display: flex;
  gap: 4px;
}
.gtp-shared-button.enabled {
  cursor: pointer;
}
.gtp-shared-button.gtp-shared-button-solid-medium .gt-svg-icon, .gtp-shared-button.gtp-shared-button-clear-medium .gt-svg-icon, .gtp-shared-button.gtp-shared-button-outline-medium .gt-svg-icon {
  width: 18px;
  height: 18px;
}
.gtp-shared-button.gtp-shared-button-solid-medium, .gtp-shared-button.gtp-shared-button-outline-medium {
  height: 30px;
  padding: 0 12px;
}
.gtp-shared-button.gtp-shared-button-clear-medium, .gtp-shared-button.gtp-shared-button-link-medium {
  padding: 0;
}
.gtp-shared-button.gtp-shared-button-solid-small, .gtp-shared-button.gtp-shared-button-outline-small {
  height: 26px;
  padding: 0 8px;
}
.gtp-shared-button.gtp-shared-button-clear-small, .gtp-shared-button.gtp-shared-button-link-small {
  padding: 0;
}
.gtp-shared-button.gtp-shared-button-link-small, .gtp-shared-button.gtp-shared-button-link-medium {
  text-decoration: underline;
  background: none;
  border-color: transparent;
}
.gtp-shared-button.gtp-shared-button-solid-small.no-title, .gtp-shared-button.gtp-shared-button-outline-small.no-title {
  padding: 0 5px;
}
.gtp-shared-button.gtp-shared-button-solid-medium.no-title, .gtp-shared-button.gtp-shared-button-outline-medium.no-title {
  padding: 0 6px;
}
.gtp-shared-button.radius-medium {
  border-radius: 2px;
}
.gtp-shared-button.radius-full {
  border-radius: 50px;
}

.gtp-shared-button.gtp-shared-button-solid-medium.theme-primary,
.gtp-shared-button.gtp-shared-button-solid-small.theme-primary {
  background: var(--gt-color-primary);
  color: var(--gt-color-white);
  border: none;
}
.gtp-shared-button.gtp-shared-button-solid-medium.theme-primary:hover:not(:disabled):not(.gtp-shared-button--disabled),
.gtp-shared-button.gtp-shared-button-solid-small.theme-primary:hover:not(:disabled):not(.gtp-shared-button--disabled) {
  background: var(--gt-color-blue-5);
  color: var(--gt-color-white);
}
.gtp-shared-button.gtp-shared-button-solid-medium.theme-primary:disabled, .gtp-shared-button.gtp-shared-button-solid-medium.theme-primary.gtp-shared-button--disabled,
.gtp-shared-button.gtp-shared-button-solid-small.theme-primary:disabled,
.gtp-shared-button.gtp-shared-button-solid-small.theme-primary.gtp-shared-button--disabled {
  background: var(--gt-color-grey-4);
  color: var(--gt-color-white);
  border: none;
}
.gtp-shared-button.gtp-shared-button-solid-medium.theme-error,
.gtp-shared-button.gtp-shared-button-solid-small.theme-error {
  background: var(--gt-color-red-5);
  color: var(--gt-color-white);
  border: none;
}
.gtp-shared-button.gtp-shared-button-solid-medium.theme-error:hover:not(:disabled):not(.gtp-shared-button--disabled),
.gtp-shared-button.gtp-shared-button-solid-small.theme-error:hover:not(:disabled):not(.gtp-shared-button--disabled) {
  background: var(--gt-color-red-6);
  color: var(--gt-color-white);
}
.gtp-shared-button.gtp-shared-button-solid-medium.theme-error:disabled, .gtp-shared-button.gtp-shared-button-solid-medium.theme-error.gtp-shared-button--disabled,
.gtp-shared-button.gtp-shared-button-solid-small.theme-error:disabled,
.gtp-shared-button.gtp-shared-button-solid-small.theme-error.gtp-shared-button--disabled {
  background: var(--gt-color-grey-4);
  color: var(--gt-color-white);
  border: none;
}

.gtp-shared-button.gtp-shared-button-outline-medium.theme-primary,
.gtp-shared-button.gtp-shared-button-outline-small.theme-primary {
  background: var(--gt-color-white);
  color: var(--gt-color-primary);
  border: 1px solid var(--gt-color-primary);
}
.gtp-shared-button.gtp-shared-button-outline-medium.theme-primary:hover:not(:disabled):not(.gtp-shared-button--disabled),
.gtp-shared-button.gtp-shared-button-outline-small.theme-primary:hover:not(:disabled):not(.gtp-shared-button--disabled) {
  background: var(--gt-color-blue-1);
  color: var(--gt-color-blue-5);
  border: 1px solid var(--gt-color-blue-5);
}
.gtp-shared-button.gtp-shared-button-outline-medium.theme-primary:disabled, .gtp-shared-button.gtp-shared-button-outline-medium.theme-primary.gtp-shared-button--disabled,
.gtp-shared-button.gtp-shared-button-outline-small.theme-primary:disabled,
.gtp-shared-button.gtp-shared-button-outline-small.theme-primary.gtp-shared-button--disabled {
  background: var(--gt-color-grey-1);
  color: var(--gt-color-grey-4);
  border: 1px solid var(--gt-color-grey-4);
}
.gtp-shared-button.gtp-shared-button-outline-medium.theme-error,
.gtp-shared-button.gtp-shared-button-outline-small.theme-error {
  background: var(--gt-color-white);
  color: var(--gt-color-red-5);
  border: 1px solid var(--gt-color-red-5);
}
.gtp-shared-button.gtp-shared-button-outline-medium.theme-error:hover:not(:disabled):not(.gtp-shared-button--disabled),
.gtp-shared-button.gtp-shared-button-outline-small.theme-error:hover:not(:disabled):not(.gtp-shared-button--disabled) {
  background: var(--gt-color-blue-1);
  color: var(--gt-color-red-6);
  border: 1px solid var(--gt-color-red-6);
}
.gtp-shared-button.gtp-shared-button-outline-medium.theme-error:disabled, .gtp-shared-button.gtp-shared-button-outline-medium.theme-error.gtp-shared-button--disabled,
.gtp-shared-button.gtp-shared-button-outline-small.theme-error:disabled,
.gtp-shared-button.gtp-shared-button-outline-small.theme-error.gtp-shared-button--disabled {
  background: var(--gt-color-grey-1);
  color: var(--gt-color-grey-5);
  border: 1px solid var(--gt-color-grey-5);
}

.gtp-shared-button.gtp-shared-button-clear-medium.theme-primary,
.gtp-shared-button.gtp-shared-button-clear-small.theme-primary {
  background: none;
  color: var(--gt-color-primary);
  border: none;
}
.gtp-shared-button.gtp-shared-button-clear-medium.theme-primary:hover:not(:disabled):not(.gtp-shared-button--disabled),
.gtp-shared-button.gtp-shared-button-clear-small.theme-primary:hover:not(:disabled):not(.gtp-shared-button--disabled) {
  color: var(--gt-color-blue-5);
}
.gtp-shared-button.gtp-shared-button-clear-medium.theme-primary:disabled, .gtp-shared-button.gtp-shared-button-clear-medium.theme-primary.gtp-shared-button--disabled,
.gtp-shared-button.gtp-shared-button-clear-small.theme-primary:disabled,
.gtp-shared-button.gtp-shared-button-clear-small.theme-primary.gtp-shared-button--disabled {
  color: var(--gt-color-grey-5);
}
.gtp-shared-button.gtp-shared-button-clear-medium.theme-error,
.gtp-shared-button.gtp-shared-button-clear-small.theme-error {
  background: none;
  color: var(--gt-color-red-5);
  border: none;
}
.gtp-shared-button.gtp-shared-button-clear-medium.theme-error:hover:not(:disabled):not(.gtp-shared-button--disabled),
.gtp-shared-button.gtp-shared-button-clear-small.theme-error:hover:not(:disabled):not(.gtp-shared-button--disabled) {
  color: var(--gt-color-red-6);
}
.gtp-shared-button.gtp-shared-button-clear-medium.theme-error:disabled, .gtp-shared-button.gtp-shared-button-clear-medium.theme-error.gtp-shared-button--disabled,
.gtp-shared-button.gtp-shared-button-clear-small.theme-error:disabled,
.gtp-shared-button.gtp-shared-button-clear-small.theme-error.gtp-shared-button--disabled {
  color: var(--gt-color-grey-5);
}

.gtp-shared-button.gtp-shared-button-link-medium.theme-primary,
.gtp-shared-button.gtp-shared-button-link-small.theme-primary {
  background: none;
  color: var(--gt-color-primary);
  border: none;
}
.gtp-shared-button.gtp-shared-button-link-medium.theme-primary:hover:not(:disabled):not(.gtp-shared-button--disabled),
.gtp-shared-button.gtp-shared-button-link-small.theme-primary:hover:not(:disabled):not(.gtp-shared-button--disabled) {
  color: var(--gt-color-blue-5);
}
.gtp-shared-button.gtp-shared-button-link-medium.theme-primary:disabled, .gtp-shared-button.gtp-shared-button-link-medium.theme-primary.gtp-shared-button--disabled,
.gtp-shared-button.gtp-shared-button-link-small.theme-primary:disabled,
.gtp-shared-button.gtp-shared-button-link-small.theme-primary.gtp-shared-button--disabled {
  color: var(--gt-color-grey-5);
}
.gtp-shared-button.gtp-shared-button-link-medium.theme-error,
.gtp-shared-button.gtp-shared-button-link-small.theme-error {
  background: none;
  color: var(--gt-color-red-5);
  border: none;
}
.gtp-shared-button.gtp-shared-button-link-medium.theme-error:hover:not(:disabled):not(.gtp-shared-button--disabled),
.gtp-shared-button.gtp-shared-button-link-small.theme-error:hover:not(:disabled):not(.gtp-shared-button--disabled) {
  color: var(--gt-color-red-6);
}
.gtp-shared-button.gtp-shared-button-link-medium.theme-error:disabled, .gtp-shared-button.gtp-shared-button-link-medium.theme-error.gtp-shared-button--disabled,
.gtp-shared-button.gtp-shared-button-link-small.theme-error:disabled,
.gtp-shared-button.gtp-shared-button-link-small.theme-error.gtp-shared-button--disabled {
  color: var(--gt-color-grey-4);
}

.gtp-shared-button.icon.icon-left {
  flex-direction: row;
}
.gtp-shared-button.icon.icon-right {
  flex-direction: row-reverse;
}

.gtp-shared-button .icon-size-small {
  width: 16px;
  height: 16px;
}
.gtp-shared-button .icon-size-medium {
  width: 18px;
  height: 18px;
}

.gtp-mf-page {
  height: calc(100vh - var(--gt-spacing-14));
}
.gtp-mf-page .gtp-mf-split {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--gt-spacing-0);
  height: 100%;
}
.gtp-mf-page .gtp-mf-split .gtp-mf-split-content {
  display: flex;
  /* Use media queries for responsive margins */
}
@media (min-width: 768px) {
  .gtp-mf-page .gtp-mf-split .gtp-mf-split-content {
    justify-content: center;
    margin-left: unset;
  }
}
@media (min-width: 992px) {
  .gtp-mf-page .gtp-mf-split .gtp-mf-split-content {
    justify-content: center;
    margin-left: unset;
  }
}
@media (min-width: 1200px) {
  .gtp-mf-page .gtp-mf-split .gtp-mf-split-content {
    margin-left: 176px;
    justify-content: unset;
  }
}
@media (min-width: 1400px) {
  .gtp-mf-page .gtp-mf-split .gtp-mf-split-content {
    justify-content: unset;
    margin-left: 206px;
  }
}
.gtp-mf-page .gtp-mf-split .gtp-mf-empty-container {
  background: linear-gradient(180deg, #111049 0%, #141b67 41.9%, #162581 100%);
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container {
  display: flex;
  flex-direction: column;
  margin-top: var(--gt-spacing-26);
  max-width: 382px;
  gap: var(--gt-spacing-3);
  /* Reset default list styles */
  /* Style for list items */
  /* Style for the numbered circles */
  /* Style for list item content */
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container--wide {
  max-width: 389px;
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container__title {
  font-weight: var(--gt-font-weight-semibold);
  font-size: var(--gt-display-font-size-lg);
  line-height: var(--gt-display-line-height-lg);
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container__list {
  font-weight: var(--gt-font-weight-medium);
  font-size: var(--gt-font-size);
  line-height: var(--gt-line-height-xs);
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container ol {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: var(--gt-spacing-4);
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container li {
  background-color: var(--gt-color-white);
  border-radius: 4px;
  padding: var(--gt-spacing-3);
  gap: var(--gt-spacing-2);
  outline: 1px solid var(--gt-color-grey-2);
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: flex-start;
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container li .gtp-alert {
  grid-column: 1/span 2;
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container li .code {
  grid-column: 1/span 2;
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container li .code__form-input span {
  display: block;
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container li .gtp-alert {
  /* Toggle key button styling */
  /* Secret key styling */
  /* Hide the key initially */
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container li .gtp-alert .alert-content {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: var(--gt-spacing-1);
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container li .gtp-alert .toggle-key__content {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--gt-spacing-0\.5);
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container li .gtp-alert .secret-key {
  font-size: var(--gt-font-size-xs);
  font-weight: var(--gt-font-weight-semibold);
  word-break: break-all;
  color: var(--gt-color-grey-7);
  background: var(--gt-color-white);
  padding: var(--gt-spacing-1);
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container li .gtp-alert .hidden {
  display: none;
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container .number-circle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  min-width: 18px;
  background-color: var(--gt-color-white);
  color: var(--gt-color-blue-4);
  border: 1.13px solid var(--gt-color-blue-4);
  border-radius: 50%;
  font-weight: var(--gt-font-weight-semibold);
  font-size: var(--gt-special-compact-font-size-md);
  line-height: 13.5px;
  text-align: center;
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container .item-content {
  flex: 1;
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container .item-content a {
  color: var(--gt-color-blue-4);
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container .item-content a:hover {
  color: var(--gt-color-blue-5);
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container .item-content__code-content {
  display: flex;
  flex-direction: column;
  gap: var(--gt-spacing-2);
}
.gtp-mf-page .gtp-mf-split .gtp-mf-container .item-content__qrcode {
  display: flex;
  justify-content: center;
}
.gtp-mf-page .gtp-mf-split .gtp-id-header {
  color: var(--gt-color-grey-7);
}
.gtp-mf-page .gtp-mf-border {
  display: flex;
  flex-direction: column;
  min-height: 210px;
  background-color: var(--gt-color-white);
  border-radius: 4px;
  padding: var(--gt-spacing-3);
  gap: var(--gt-spacing-2);
  border: 1px solid var(--gt-color-grey-2);
  align-items: flex-start;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}
.gtp-mf-page .gtp-mf-border__content {
  display: flex;
  flex-direction: column;
  gap: var(--gt-spacing-2);
}
.gtp-mf-page p {
  margin: 0px;
}

.btn {
  --bs-btn-border-radius: var(--gt-border-radius-xs);
  --bs-btn-font-size: var(--gt-font-size-xs);
  --bs-btn-font-weight: var(--gt-font-weight-semibold);
  --bs-btn-line-height: var(--gt-line-height-xs);
  --bs-btn-padding-x: var(--gt-spacing-3);
  --bs-btn-padding-y: 5px;
}

.btn-sm {
  --bs-btn-font-size: var(--gt-spacing-3\.5);
  --bs-btn-line-height: 1.125;
  --bs-btn-padding-y: var(--gt-spacing-3);
}

.btn-gtp-id-primary {
  --bs-btn-color: var(--gt-color-white);
  --bs-btn-hover-color: var(--gt-color-white);
  --bs-btn-hover-bg: var(--gt-color-blue-5);
  --bs-btn-hover-border-color: var(--gt-color-blue-5);
  --bs-btn-bg: var(--gt-color-blue-4, #174BD2);
  --bs-btn-border-color: var(--gt-color-blue-4);
  --bs-btn-active-color: var(--gt-color-blue-4);
  --bs-btn-active-bg: lighten(--gt-color-blue-4, 15%);
  --bs-btn-active-border-color: lighten(--gt-color-blue-4, 15%);
  --bs-btn-disabled-bg: var(--gt-color-grey-4);
  --bs-btn-disabled-border-color: var(--gt-color-grey-4);
  --bs-btn-border-width: var(--gt-spacing-1px);
}
.btn-gtp-id-primary:disabled {
  color: var(--gt-color-grey-2);
}

.btn-gtp-id-secondary {
  --bs-btn-color: var(--gt-color-blue-4);
  --bs-btn-hover-color: var(--gt-color-blue-5);
  --bs-btn-hover-bg: var(--gt-color-blue-1);
  --bs-btn-hover-border-color: var(--gt-color-blue-5);
  --bs-btn-bg: var(--gt-color-white);
  --bs-btn-border-color: var(--gt-color-blue-4);
  --bs-btn-active-color: var(--gt-color-blue-4);
  --bs-btn-active-bg: lighten(--gt-color-blue-4, 15%);
  --bs-btn-active-border-color: lighten(--gt-color-blue-4, 15%);
  --bs-btn-disabled-bg: var(--gt-color-grey-1);
  --bs-btn-disabled-border-color: var(--gt-color-grey-3);
  --bs-btn-border-width: var(--gt-spacing-1px);
}
.btn-gtp-id-secondary:disabled {
  color: #616169;
}

.btn-gtp-id-danger {
  --bs-btn-color: var(--gt-color-white);
  --bs-btn-hover-color: var(--gt-color-white);
  --bs-btn-hover-bg: var(--gt-color-red-6);
  --bs-btn-hover-border-color: var(--gt-color-red-6);
  --bs-btn-bg: var(--gt-color-red-6);
  --bs-btn-border-color: var(--gt-color-red-6);
  --bs-btn-active-color: var(--gt-color-red-6);
  --bs-btn-active-bg: lighten(--gt-color-red-6, 15%);
  --bs-btn-active-border-color: lighten(--gt-color-red-6, 15%);
  --bs-btn-disabled-bg: var(--gt-color-grey-1);
  --bs-btn-disabled-border-color: var(--gt-color-grey-3);
  --bs-btn-border-width: var(--gt-spacing-1px);
}
.btn-gtp-id-danger:disabled {
  color: var(--gt-color-white);
}

.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("../img/radioSelected.svg");
}

.modal {
  --bs-modal-width: 550px;
}

.alert {
  --bs-alert-padding-x: var(--gt-spacing-2);
  --bs-alert-padding-y: var(--gt-spacing-2);
}

.gtp-id-icon-copy-to-clipboard {
  background-image: url("../img/copyToClipboard.svg");
}

.gtp-id-icon-microsoft-color {
  background-image: url("../img/microsoftColor.svg");
}

.gtp-id-icon-info {
  background-image: url("../img/iconInfo.svg");
}

.gtp-id-icon-info-gray {
  background-image: url("../img/iconInfoGray.svg");
}

.gtp-id-icon-eye {
  background-image: url("../img/eye.svg");
}

.gtp-id-icon-eye-open {
  background-image: url("../img/eyeOpen.svg");
}

.gtp-id-icon-danger {
  background-image: url("../img/danger.svg");
}

.gtp-id-icon-danger-blue {
  background-image: url("../img/dangerBlue.svg");
}

.gtp-id-icon-chervon-left {
  background-image: url("../img/chevronLeft.svg");
}

.gtp-id-icon-chervon-left {
  background-image: url("../img/chevronLeft.svg");
}

.gtp-id-icon-success {
  background-image: url("../img/success.svg");
}

.gtp-id-icon-arrow-right {
  background-image: url("../img/arrowRight.svg");
}

.gtp-id-icon-fast-arrow-up {
  background-image: url("../img/fast-arrow-up.svg");
}

.gtp-id-icon-fast-arrow-down {
  background-image: url("../img/fast-arrow-down.svg");
}

.gtp-id-icon-alert-info {
  background-image: url("../img/info.svg");
}

.gtp-id-icon-xmark {
  background-image: url("../img/xmark.svg");
}

.gtp-id-icon-error {
  background-image: url("../img/error-icon.svg");
}

.gtp-id-icon-width {
  width: var(--gt-spacing-6);
}

.gtp-id-icon-size-20 {
  width: var(--gt-spacing-5);
  height: var(--gt-spacing-5);
}

.gtp-id-icon-size-24 {
  width: var(--gt-spacing-6);
  height: var(--gt-spacing-6);
}

.gtp-id-icon-size-18 {
  width: var(--gt-spacing-4\.5);
  height: var(--gt-spacing-4\.5);
}

.gtp-id-icon-size-16 {
  width: var(--gt-spacing-4);
  height: var(--gt-spacing-4);
}

.gtp-id-modal-close-btn {
  transform: translate(var(--gt-spacing-4), -10.5px);
}
.gtp-id-modal-header {
  padding: var(--gt-spacing-8) var(--gt-spacing-10) var(--gt-spacing-4) var(--gt-spacing-10);
}
.gtp-id-modal-header .gtp-id-modal-title {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  text-align: left;
}
.gtp-id-modal-body {
  padding: 0 var(--gt-spacing-10) var(--gt-spacing-8) var(--gt-spacing-10);
}
.gtp-id-modal-body .gtp-id-modal-label {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
}
.gtp-id-modal-body .gtp-id-modal-label-note {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: #616169;
}
.gtp-id-modal-footer {
  padding: var(--gt-spacing-4) var(--gt-spacing-10) var(--gt-spacing-6) var(--gt-spacing-10);
}

.session-active-modal {
  --bs-modal-width: 430px ;
}

.gtp-id-session-active-modal__header {
  padding: var(--gt-spacing-3);
  gap: var(--gt-spacing-1);
}
.gtp-id-session-active-modal__header .title {
  padding: var(--gt-spacing-3) 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 0;
  letter-spacing: 0;
  text-align: left;
}
.gtp-id-session-active-modal__body {
  padding: 0 var(--gt-spacing-3);
  line-height: 18px;
}
.gtp-id-session-active-modal__body .gt-id-text-regular-xs {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
}
.gtp-id-session-active-modal__footer {
  padding: var(--gt-spacing-3) var(--gt-spacing-3) var(--gt-spacing-2) var(--gt-spacing-3);
}
.gtp-id-session-active-modal__close-btn {
  position: absolute;
  top: 6.37px;
  right: 6.12px;
}

:root {
  --bs-body-font-family: Inter;
}

body {
  overflow: auto;
}

.welcome-page .logo {
  width: 64px;
}

.icon-banner {
  width: 32px;
}

.body-container {
  margin-top: 60px;
  padding-bottom: 40px;
}

.welcome-page li {
  list-style: none;
  padding: 4px;
}

.logged-out-page iframe {
  display: none;
  width: 0;
  height: 0;
}

.grants-page .card {
  margin-top: 20px;
  border-bottom: 1px solid lightgray;
}
.grants-page .card .card-title {
  font-size: 120%;
  font-weight: bold;
}
.grants-page .card .card-title img {
  width: 100px;
  height: 100px;
}
.grants-page .card label {
  font-weight: bold;
}

.navbar-brand {
  padding-left: 12px;
}

.gtp-id-bg-navbar {
  background-color: var(--gt-color-blue-4);
  height: var(--gt-spacing-10);
}
