.error-icon {
  width: 9rem;
}
.width-md-50 {
  width: 100%;
}
.gap-2rem{
  gap: 2rem !important;
}
a:has(.text-decoration-none){
  text-decoration: none !important;
}
.text-bold-success{
  color: #007E4C !important;
}
.text-bold-warning{
  color: #DF6A05 !important;
}
.bg-bold-success{
  background-color: #E0F6EA !important;
}
.bg-bold-warning{
  background-color: #FFF1B8;
}
.text-light-grey {
  color: #676E7A !important;
}
.bg-hint{
  color: #676E7A !important;
}
.StatsCard{
  border-radius: var(--onex-card-border-radius);
  border: 1px solid var(--onex-color-border-regular-neutral);
  background-color: var(--onex-card-default-bg-color);
}
.card-border {
  border: 1px solid var(--onex-color-border-regular-neutral) !important;
}

.min-width-120 {
  min-width: 120px !important;
}

.reimbursementTotalsCard {
  display: flex;
  align-items: center;
  padding: 1rem;
  gap: 0.5rem;
}
.icon-bottom-align {
  vertical-align: bottom;
}
.list-item {
  display: list-item;
  list-style-position: inside;
}

.shadow-default {
  box-shadow: 0 0.0625rem 0.25rem 0 rgba(0, 0, 0, 0.2);
}

.document-receipt-shadow {
  box-shadow: 0px 0px 0.313rem 0px rgba(0, 0, 0, 0.10);
}

.success-icon {
  color: var(--bs-green) !important;
}
.warning-icon {
  color: var(--bs-yellow) !important;
}
.danger-icon {
  color: var(--bs-red) !important;
}
.secondary-icon {
  color: var(--bs-gray) !important;
}
.secondary-500 {
  color: var(--secondary-500) !important;
}
.max-width-48 {
  max-width: 48rem;
}
.max-width-51 {
  max-width: 51.75rem !important; /* 794px */
}
.max-width-49 {
  max-width: 49rem;
}
.w-40 {
  width: 10rem;
}
.w-3 {
  width: 3.75rem;
}
.h-3 {
  height: 3.75rem;
}
.h-40 {
  height: 10rem;
}
.mb-075{
  margin-bottom: 0.75rem;
}
.mb-2rem {
  margin-bottom: 2rem !important;
}
.text-required {
  color: rgb(210, 49, 45) !important;
}
.reimbursementForm {
  --onex-btn-min-width-md: 15rem;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.20);
}
.border-2 {
  border-width: 2px !important;
}
.text-turquoise {
  color: #057da5 !important;
}
.text-error {
  color: #f66662 !important;
}
.bg-red-2 {
  background-color: #ffe6e6;
}
.rounded-lg {
  border-radius: 0.5rem !important;
}
.z-100 {
  z-index: 100;
}
.translate-y-100 {
  transform: translateY(100%);
}
.translate-y-0 {
  transform: translateY(0px);
}
.translate-x-100 {
  transform: translateX(100%);
}
.translate-x-0 {
  transform: translateX(0px);
}
.translate-x-neg100 {
  transform: translateX(-100%);
}
.inset-0 {
  inset: 0px;
}
.overlay-transition {
  transition-property: all;
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-delay: 200ms;
}
.popup-transition {
  transition-property: all;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transform: translate(0, 0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
}
.-translate-y-40 {
  --tw-translate-y: -10rem;
  transform: translate(0, 0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
}
.-translate-y-60 {
  --tw-translate-y: -15rem;
  transform: translate(0, 0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
}
.custom-overlay {
  justify-content: space-between;
  max-width: 1140px;
}
.button-shadow {
  box-shadow: 0 4px 15px 0px rgba(0, 16, 33, 0.1);
}
.text-2xl {
  font-size: 1.5rem !important;
}
.button-size-auto {
  min-width: auto !important;
  min-height: auto !important;
  width: auto !important;
}
.text-18 {
  font-size: 1.125rem;
}
.calender-icon {
  width: 32px;
  height: 32px;
  flex-shrink: 0;
}
.width-0-75 {
  width: 0.75rem;
}
.min-width-cont {
  min-width: min-content !important;
}
.min-width-15 {
  min-width: 15rem;
}
.w-max {
  width: max-content;
}
.margin-2 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.margin-bottom-2p5 {
  margin-bottom: 2.5rem;
}
.margin-bottom-4p5 {
  margin-bottom: 4.5rem;
}
.padding-4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.padding-2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.bg-coolGray-6 {
  background-color: #f5f9fe;
}
.bg-color-mypayment {
  color: #3e454d;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.padding_right-0-75 {
  padding-right: 0.75rem;
}
.padding_left-0-75 {
  padding-left: 0.75rem !important;
}
.height-0-75 {
  height: 0.75rem;
}
.mt-12px {
  margin-top: 0.75rem;
}
.height-24 {
  height: 1.5rem;
}
.width-24 {
  width: 1.5rem;
}
.bg-turquoise {
  background-color: #057da5 !important;
}
.text-coolGray-1 {
  color: #3e454d;
}
.text-dark {
  color: var(--onex-typography-color) !important;
}
.bor-rad-0-5 {
  border-radius: 0.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.cursor-pointer {
  cursor: pointer;
}
.border-transparent {
  border-color: transparent;
}
.padding-36 {
  padding: 2.25rem;
}
.padding-12 {
  padding: 0.75rem;
}
.option-box-shadow {
  box-shadow: 0 10px 20px 20px rgba(0, 0, 0, 0.02);
}
.text-transform-none {
  text-transform: none;
}
.h-3 {
  height: 3rem;
}
.w-3 {
  width: 3rem;
}
.w-9 {
  width: 9rem;
}
.link-remove-underline span,
.text-decoration-none:hover,
.text-decoration-none *:hover {
  text-decoration: none !important;
}
.link-font-18 span {
  font-size: 1.125rem;
}
.border-turquoise {
  border-color: #057da5;
}
.mt-40 {
  margin-top: 2.5rem;
}
.mt-64 {
  margin-top: 4rem !important;
}
.mr-21 {
  margin-right: 22rem !important;
}
.onex-check__wrapper.form-check {
  display: contents;
}
.onex-btn--filled.btn-secondary {
  border-color: var(--onex-btn-primary-bg-color);
  color: var(--onex-btn-primary-bg-color);
}
.min-height-56 {
  min-height: 3.5rem;
}
.z-10 {
  z-index: 10;
}
.z-50 {
  z-index: 50;
}
.basis-0 {
  flex-basis: 0px;
}
.basis-full{
  flex-basis: 100%;
}
.flex-equal {
  flex: 1 0 0;
}
.grow {
  flex-grow: 1;
}
.py-28 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}
.fs-21 {
  font-size: 1.313rem;
}
.text-coolGray-2 {
  color: #66707d;
  --onex-typography-label-color: #66707d !important;
}
.gap-2p5 {
  gap: 0.75rem;
}
.gap-16px {
  gap: 1rem;
}
.gap-9 {
  gap: 2.5rem;
}
.gap-025 {
  gap: 0.25rem;
}
.w-responsive {
  width: 100%;
}

.border-approved {
  border-left: 0.25rem solid #007f7b;
}
.border-awaiting-approval {
  border-left: 0.25rem solid #f1be4b;
}

.bg-blue-2 {
  background-color: #e7f2fe !important;
}

.bg-blue-3 {
  background-color: #f4f8fc !important;
}

.text-coolGray-3 {
  color: #66707d !important;
}

.bg-transparent {
  color: transparent !important;
}

.bg-enable {
  background-color: #FFF !important;
}

.bg-neutral {
  background-color: #F7F8F9 !important;
}
.text-neutral {
  color: #858C96 !important;
}

.border-0 {
  border-width: 0px !important;
  border: 0px !important;
}

.line-gray {
  border: 1px solid #f0f2f4;
}

.min-w-60 {
  min-width: 60%;
}
.text-black-1 {
  color: #3e454c !important;
}
.box-shadow {
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2) !important;
}
.overlay-padding-all {
  padding: 2.5rem 1rem !important;
}
.text-sm-all {
  font-size: 0.875rem !important; /* 14px */
  line-height: 1.25rem !important; /* 20px */
}
.font-2 {
  font-size: 2rem !important;
}
.limit-reached .onex-file-uploader__area {
  display: none;
}
.onex-select__menu {
  min-width: 200px !important;
}
.onex-select__control:hover {
  cursor: pointer;
}
.word-break {
  word-wrap: break-word
}
.ruby-text {
  display: ruby-text;
}
.row-to-column-tablet {
  flex-direction: row;
  align-items: center;
}
.lh-32 {
  line-height: 2rem !important;
}
.icon-width {
  max-width: 'fit-content';
}
.text-base {
  font-size: 1rem; /* 16px */
  line-height: 1.5rem; /* 24px */
}

@media (min-width: 768px) {
  .width-md-50 {
    width: 50%;
  }
  .min-md-width-49 {
    min-width: 49rem;
  }
  .pe-7 {
    padding-right: 3.8rem !important;
  }
  .ps-7 {
    padding-left: 6rem !important;
  }
  .error-icon {
    width: 18rem;
  }
  .py-md-11rem {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-md-2-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-md-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .mx-md-96 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .w-md-64 {
    width: 15rem !important;
  }
  .margin-32 {
    margin: 2rem;
  }
  .paddingx-2-5 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .padding-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .w-64 {
    width: 16rem !important;
  }
  .w-52 {
    width: 13rem;
  }
  .h-52 {
    height: 13rem;
  }
  .w-60 {
    width: 60%;
  }
  .text-3xl {
    font-size: 1.75rem !important;
  }
  .text-1xl {
    font-size: 1.25rem; /* 20px */
    line-height: 1.5rem; /* 24px */
  }
  .text-lg {
    font-size: 1.125rem; /* 18px */
    line-height: 1.75rem; /* 28px */
  }
  .text-sm {
    font-size: 0.875rem; /* 14px */
    line-height: 1.25rem; /* 20px */
  }
  .text-xs {
    font-size: 0.750rem; /* 12px */
    line-height: 1.00rem; /* 16px */
  }
  .line-h {
    line-height: 3rem !important;
  }
  .font-2-5 {
    font-size: 2.5rem !important;
  }
  .lh-inherit {
    line-height: inherit !important;
  }
  .w-responsive {
    width: 50% !important;
  }
  .overlay-padding-all {
    padding: 5rem 2rem !important;
  }
  .text-sm-18 {
    font-size: 1.125rem !important;
  }
  .gap-md-2p5rem{
    gap: 2.5rem !important;
  }
}
@media (min-width: 576px) {
  .py-md-2-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .paddingx-2-5 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .px-sm-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .padding-40 {
    padding: 2.5rem !important;
  }
  .padding-y-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .p-9 {
    padding: 2rem !important;
  }
  .mt-32 {
    margin-top: 2rem !important;
  }
  .w-max {
    width: max-content;
  }
  .w-responsive {
    width: 75%;
  }
  .w-sm-64 {
    width: 15rem !important;
  }
  .gap-sm-8 {
    gap: 2rem !important;
  }
}
.row-to-column-mobile {
  flex-direction: row;
  align-items: center;
}
.reverse-row-to-column-mobile {
  display: flex;
  align-items: start;
  flex-direction: row;
}

@media (max-width: 576px) {
  .display-none-sm {
    display: none;
  }

  .row-to-column-mobile {
    flex-direction: column;
    align-items: start;
  }
  .reverse-row-to-column-mobile {
    display: flex;
    align-items: start !important;
    flex-direction: column-reverse;
  }
  .grow-on-mobile {
    flex: 1 1 auto;
  }
  .col-gap-0-mobile {
    gap: 0rem !important;
  }
  .padding-sm-24 {
    padding: 1.5rem !important;
  }
}

@media (max-width: 768px) {
  .p-sm-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .row-to-column-tablet {
    flex-direction: column;
    align-items: start;
  }
  .mb-24px {
    margin-bottom: 1.5rem !important;
  }
}

/*custom styles for onex-design Tabs component*/


.paymentsHistory .accordion-button:hover {
  z-index: 0 !important;
}

.paymentsHistory .card {
  --onex-card-border-radius: 0.5rem;
}

.paymentsHistory .onex-accordion {
  --onex-accordion-header-button-padding: 1rem;
  --onex-accordion-item-border-radius: 0.5rem;
}

.margin-top-1 {
  margin-top: 1rem;
}

.margin-top-1_5 {
  margin-top: 1.5rem;
}

.col-45 {
  flex: 0 0 auto;
  width: 45%;
}

.margin-top-0_5 {
  margin-top: 0.5rem;
}

.my-payments-header-content {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

@media (min-width: 768px) {
  .paymentsHistory .onex-accordion {
    --onex-accordion-header-button-padding: 1.5rem;
  }
  .my-payments-header-content {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
}

@media screen and (min-width: 768px) and (max-width: 768px) {
  .my-payments-header-content {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

.button-onex-font-weight {
  font-weight: var(--onex-btn-font-weight);
}

.reimbursement-request-na-card-img {
  width: 10.875rem;
  height: 10.875rem;

  img {
    width: 100%;
    height: 100%;
  }
}

@media (min-width: 600px) {
  .w-sm-auto {
    width: auto !important;
  }
}

.selection_card .onex-selection-card__header.card-header {
  height: 0px;
  min-height: 0px;
}

.selection_card .onex-selection-card__body.card-body {
  margin: 0px;
  padding: 0px;
}

.tax-questionnaire-answers .onex-selection-card.card {
  padding: 1.5rem;
  border-radius: 0.5rem;
}

.tax-questionnaire-card-next-button {
  max-width: 16rem;
}

.us-citizen-pr-confirmation-checkbox-label .onex-link {
  vertical-align: initial;
}

.us-citizen-pr-question {
  font-size: 1.75rem;
  line-height: 2rem;
}

@media (max-width: 768px) {
  .us-citizen-pr-question {
    font-size: 1.125rem;
    line-height: 2rem;
    font-weight: 700;
  }
}

.row-column-ipad {
  flex-direction: row;
  align-items: center;
}

.cloumn-row-ipad {
  flex-direction: column;
}
.amount-align {
  align-items: center;
}
.stats-info {
  flex: 1 0 0%;
  gap: 0.25rem;
}

.divide {
  padding-right: 0.75rem;
  margin-right: 0.75rem;
  height: 100%;
  border-right: 1px solid #d1d8e0;
}

.studyPaymentDetailsHeader {
  gap: 1.5rem;
  align-items: center;
  padding: 2.5rem;
  justify-content: center;
}

.paymentOptionInfo {
  align-items: center;
  height: 2rem;
  gap: 1rem;
}
.studyPaymentDetailsContent::after {
  background-color: #f7f8f9;
  content: '';
  position: fixed;
  height: 50vh;
  right: 0px;
  bottom: 0px;
  top: 70vh;
  left: 0;
  z-index: -1;
}

.paymentProviderMessage {
  --onex-link-font-size: 1rem;
}

.toggle-tabs.onex-tabs.onex-nav {
  border: none;
}

.toggle-tabs.onex-tabs.onex-nav .nav-tabs {
  flex-grow: 1;
  justify-content: space-between;
  border-radius: 6.25rem;
  border: none;
  background: #e8edf4;
  padding: 0.25rem;
  align-items: center;
}

.toggle-tabs.onex-tabs.onex-nav .nav-tabs .nav-item {
  flex-grow: 1;
  text-align: center;
  color: #495057;
  align-items: center;
  padding: 0;
}

.toggle-tabs.onex-tabs.onex-nav .nav-tabs .nav-link {
  flex-grow: 1;
  border: none;
  padding: 0.875rem;
  border-radius: 6.25rem;
  height: auto;
  font-size: 1.125rem;
  font-weight: 400;

  &:before {
    display: none !important;
    background-color: transparent !important;
    content: none !important;
  }
}
.toggle-tabs.onex-tabs.onex-nav .nav-tabs .nav-link.active {
  &:before {
    background-color: transparent !important;
    content: none !important;
  }
}
.toggle-tabs.onex-tabs.onex-nav .nav-tabs .nav-link.active::before {
  background-color: transparent !important;
  content: none !important;
}

@media (max-width: 768px) {
  .paymentsView .statsCardText {
    --onex-typography-body-font-size: 1rem;
  }
  .paymentsView .payment-card-title,
  .paymentsView .payment-card-amount {
    font-size: 1rem;
    font-weight: 600;
  }

  .paymentsView .payment-card-status {
    font-size: 0.875rem;
    font-weight: 400;
  }

  .row-column-ipad {
    flex-direction: column;
    align-items: start;
  }
  .cloumn-row-ipad {
    flex-direction: row;
  }
  .amount-align {
    align-items: start;
  }
  .stats-info {
    flex: 1 0 0%;
    gap: 0.75rem;
  }
  .divide {
    padding-bottom: 0.75rem;
    margin-bottom: 0.75rem;
    width: 100%;
    border-bottom: 1px solid #d1d8e0;
    border-right: none;
    margin-left: 0;
  }
  .paymentOptionInfo {
    align-self: stretch;
    align-content: center;
    gap: 0.25rem 1rem;
    flex-wrap: wrap;
  }

  .toggle-tabs.onex-tabs.onex-nav .nav-tabs {
    flex-wrap: nowrap;
  }

  .toggle-tabs.onex-tabs.onex-nav .nav-tabs .nav-link {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 150px;
    display: inline-block;
    font-size: 0.875rem;
  }
}

.paymentsView .onex-accordion {
  --onex-accordion-header-button-padding: 1rem;
  --onex-accordion-item-border-radius: 0.5rem;
}
@media (min-width: 768px) {
  .paymentsView .onex-accordion {
    --onex-accordion-header-button-padding: 1.5rem;
  }
}

.h-footer {
  height: calc(100% - 12.5rem);
}

.h-footer .onex-tab-content {
  margin: 0px !important;
}

.row-column-mobile {
  flex-direction: row;
  align-items: center;
}
@media (max-width: 650px) {
  .row-column-mobile {
    flex-direction: column;
    align-items: start;
  }

  .studyPaymentDetailsHeader {
    align-items: flex-start;
    padding: 1.5rem 1rem;
    justify-content: flex-start;
  }

  .paymentOptionInfo {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 0.25rem;
    align-content: stretch;
    flex-wrap: nowrap;
    height: auto;
  }

  .paymentProviderMessage
    .alert.onex-alert
    .onex-alert__control
    .onex-alert__link:not(:first-child)::before {
    content: none;
  }
}

.avatar-size {
  height: 2.5rem !important;
  width: 2.5rem !important;
}

.claimable-payments-card-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.claimable-payment-card {
  border-radius: 0.75rem !important;
}
.reimbursement-request-secondary-card {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}

@media (max-width: 576px) {
  .claimable-payments-card-container {
    grid-template-columns: repeat(1, 1fr);
  }
  .claimable-payment-card {
    padding: 1rem !important;
  }
}

.claimable-payment-card button {
  height: 3.625rem;
}
.reimbursement-request-secondary-card button {
  height: 3.625rem;
}

.reimbursement-request-secondary-card-header {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}

.faq-chip {
  min-width: 17rem;
}

.scrollbar-hidden {
  scrollbar-width: none;
  -ms-overflow-style: none;
  &::-webkit-scrollbar {
    display: none;
  }
}

.paymentsCardAccordion .onex-accordion__header .accordion-button {
  padding: 1.5rem;
}

.faq-chips-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(17.1875rem, 1fr));
  gap: 1rem;
}
@media (max-width: 660px) {
  .faq-chips-container {
    gap: 0.5rem;
  }
}

.input-margin-1 .onex-text-field__input-wrapper,
.input-margin-1 .onex-select__control {
  margin-top: 0.5rem;
}

.margin-bottom-1_5 {
 margin-bottom: 1.5rem;
}

.help-margin-1 .onex-text-field__help-text-container {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.control-padding-3 .form-control.form-control-sm {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
@media (min-width: 768px) {
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }

  .input-w100 .onex-text-field__input-wrapper {
    width: 100%;
  }
}

@media (min-width: 992px) {
  .input-w50 .onex-text-field__input-wrapper {
    width: 50%;
  }
}

@media (max-width: 768px) {
  .onex-step-item__wrapper .onex-step-item .onex-step-item__title {
    display: none;
  }
}

.addressLabel {
  font-size: 21px;
}
.list-text {
  padding-left: 1rem !important;
}
@media (min-width: 576px) {
  .list-text {
    padding-left: 2.5rem !important;
  }
}

.alertPosition {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translate(-50%);
  margin-top: 40px;
}

.managePaymentOption .onex-card.card .card-body {
  padding: 2.5rem;
}
.managePaymentOptionHeaderPayoneer {
  gap: 0.75rem;
  align-items: flex-start;
}
.managePaymentOptionHeaderTremendous {
  gap: 1rem;
  align-items: flex-start;
}
.managePaymentOptionProvider {
  gap: 0.25rem;
}
.managePaymentOptionHeaderTremendous .onex-btn--ghost.btn-md {
  min-height: 1.625rem;
  min-width: 7.938rem;
}
.managePaymentOptionHeaderPayoneer .onex-btn--ghost.btn-md {
  min-height: 1.313rem;
  min-width: 6.875rem;
}
.managePaymentOptionProvider .onex-material-icon.material-icons-round {
  color: #057da5;
}

@media (max-width: 768px) {
  .managePaymentOptionHeaderPayoneer {
    align-content: flex-start;
    flex-wrap: wrap;
  }
}

@media (max-width: 576px) {
  .managePaymentOption .bg-coolGray-6 {
    background-color: #fff;
  }
  .managePaymentOption .onex-card.card {
    border: 0px;
  }
  .managePaymentOption .onex-card.card .card-body {
    padding: 1rem;
  }
}

.howItWorksCardBody .onex-card.card .card-body {
  padding: 2.5rem;
}
.howItWorksTremendousList::marker {
  font-weight: bold;
}
.howItWorks .divider {
  border-top: 1px solid #f0f2f4;
}

@media (max-width: 576px) {
  .howItWorksCardBody .onex-card.card .card-body {
    padding: 1.5rem;
  }
  .howItWorks .bg-coolGray-6 {
    background-color: #fff;
  }
  .howItWorks .onex-card.card {
    border: 0px;
  }
}

.mobile-screen-background-color {
  background-color: #f5f9fe;
}

input[type='date']::-webkit-calendar-picker-indicator {
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
input[type='date'] {
  position: 'absolute';
  top: 0;
  left: 0;
  width: '100%';
  height: '100%';
  opacity: 0;
  webkitappearance: 'none';
  appearance: 'none';
}

input#transaction-date-mobile-display {
  --onex-date-picker-padding-right-lg: 3.5rem;
}
.onex-date-picker .form-control.form-control-lg {
  --onex-date-picker-height-lg: 60px !important;
}

input[type='date'],
input[type='time'] {
  -webkit-appearance: none;
  padding-left: 10px !important;
  padding-top: 10px !important;
  height: 60px;
  position: relative;
}

input::-webkit-date-and-time-value {
  margin: 0;
  padding: 0;
  height: 100%;
  display: flex;
  align-items: center;
}

.onex-date-picker__input {
  display: block;
}

.drop-down-options-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #00000080;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
}

.drop-down-options-overlay.open {
  opacity: 1;
  visibility: visible;
  z-index: 1;
}

.drop-down-options-content {
  border-radius: 16px 16px 0 0;
  width: 100%;
  margin-bottom: -200px;
  transition: transform 0.3s ease-in-out;
}

.drop-down-options-overlay.open .drop-down-options-content {
  transform: translateY(-200px);
}

.drop-down-options-content.gap {
  gap: 0.75rem;
}

.drop-down-option-item-select {
  width: 1.75rem !important;
  height: 1.75rem !important;
}

.drop-down-option-item-line {
  width: 100%;
  background-color: #d1d8e0;
  height: 1px;
}

.drop-down-option-item-color {
  color: #057da5;
}

.mobile-comment-field .onex-text-area .form-control {
  min-height: 5rem;
}

.mobile-load-spinner-text {
  font-size: 0.875rem;
}

.imageUploadText {
  --onex-typography-label-font-weight: 400;
  --onex-typography-label-line-height: 1.5625rem;
  font-size: 12px;
}

.reimbursementFormMobile {
  --onex-btn-height-sm: 50px;
  --onex-date-picker-font-size: 15px;
  --onex-date-picker-line-height: 20px;
}
.reimbursementFormMobile .form-control,
.reimbursementFormMobile .form-control-lg,
.reimbursementFormMobile .onex-select__placeholder {
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  --onex-text-field-line-height-lg: 20px;
  --onex-text-field-font-size-lg: 15px;
}

.reimbursementFormMobileHeading,
.reimbursementFormMobileHeadingContainer .onex-label-field.form-label,
.reimbursementFormMobileSelect.onex-select .onex-label-field.form-label {
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  column-gap: 0;
}

.reimbursementFormMobileTextInput,
.reimbursementFormMobileSelect {
  --onex-text-field-height-lg: 60px;
  --onex-select-control-height: 60px;
}

.reimbursementFormMobileLabel {
  --onex-typography-body-font-weight: 500;
  --onex-typography-body-font-size: 15px;
  --onex-typography-body-line-height: 20px;
}

.reimbursementFormMobileHeading .text-required {
  margin-left: -4px;
}
.gap-12px {
  column-gap: 12px;
}

.imageMessage {
  font-size: 14px;
  color: #3e454d;
  line-height: 18px;
}

.pl-4px {
  padding-left: 4px;
}

.pb-4px {
  padding-bottom: 4px;
}

.f-14px {
  font-size: 14px;
}
.gap-205 {
  row-gap: 12px;
}

.f-12px {
  font-size: 12px;
}

.mobileFileUploadSubText {
  line-height: 16px;
  color: #66707d;
}

.mobileFileUploadAdditionalText {
  color: #66707d;
  line-height: 16px;
  font-size: 12px;
}

/** 
** For Image Grid
**/

.fullImageContainer {
  width: 100%;
  height: 18rem;
}

.imageContainer {
  width: 48%;
  aspect-ratio: 1 / 1;
}

.imageGrid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  row-gap: 0.5rem;
}

.column-gap {
  column-gap: 0.5rem;
}

.imageWrap {
  position: relative;
  width: 100%;
  height: 100%;
}

.image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0.5rem;
}

.trashBtn {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;

  --bg-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);

  box-shadow:
    0 0 #0000,
    0 0 #0000,
    var(--bg-shadow);

  background-color: rgb(156 163 175 / 0.5);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  top: 0.5rem;
  right: 0.5rem;
  position: absolute;
  cursor: pointer;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
  background-image: none;
}

.trashBtn:hover {
  background-color: rgb(107 114 128 / 0.5);
}

.trashBtn .onex-material-icon {
  font-size: 24px;
}
.reimbursement-success-page-body {
  font-size: 14px;
  line-height: 18px;
}

.currency-limit-error-text {
  max-width: 420px;
}

.fileUploadConfirmDeleteModal .modal-header__close-button {
  top: -1.5rem;
  right: -1.5rem;
}

.fileUploadConfirmDeleteModal .fileUploadConfirmDeleteModalBody {
  padding-top: 0.75rem;
  padding-bottom: 2rem;
}
.fileUploadConfirmDeleteModal .modal-header {
  padding-top: 2rem;
}
.fileUploadConfirmDeleteModal .confirmDeleteBtn {
  --onex-btn-padding-x-sm: 1.5rem !important;
  --onex-btn-padding-y-sm: 0 !important;
}

.fileUploadConfirmDeleteModal .cancelBtn {
  --onex-btn-ghost-padding-x-md: 1.5rem !important;
  --onex-btn-ghost-padding-y-md: 0 !important;
}
.imageSaving {
  background-color: #e8edf4;
  border-radius: 0.5rem;
  --onex-spinner-icon-fill-secondary: white;
}

.reimbursement-success-body-mobile .onex-card .card-body {
  background-color: #f5f9fe;
}

.reimbursementMobilePageHeader {
  font-size: 22px;
  line-height: 28px;
}

.studyPaymentCardContainer {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 5rem;
  padding-bottom: 2.5rem;
  align-items: center;
  gap: 1.5rem;
}
.studyPaymentCardContainer::after {
  background-color: #f7f8f9;
  content: '';
  position: fixed;
  height: 50vh;
  right: 0px;
  bottom: 0px;
  top: 70vh;
  left: 0;
  z-index: -1;
}
.studyPaymentCard {
  gap: 1.5rem;
  padding: 2rem;
}

.studyPaymentCardHeader {
  align-self: stretch;
}

.studyPaymentCardTitle {
  gap: 0.5rem;
}

.studyPaymentCardTitleLabel {
  flex: 1 0 0;
  align-self: stretch;
}

.studyPaymentCardWrapper {
  max-width: 48rem;
}
.studyPaymentCardWrapper .onex-dropdown > .btn > .onex-material-icon,
.onex-dropdown > .btn > .material-icons-round {
  --onex-dropdown-btn-icon-type-icon-size-sm: 24px;
}
.studyPaymentCardWrapper .onex-dropdown button {
  padding-block-start: 6px;
  padding-block-end: 6px;
}
.studyPaymentCardWrapper .onex-dropdown-menu,
.studyPaymentCardWrapper .dropdown-menu {
  --onex-dropdown-menu-font-size: 18px;
}
.studyPaymentCardWrapper .alert,
.paymentsHistory .alert {
  --bs-alert-margin-bottom: 0;
}
.studyPaymentCardWrapper .card-subtitle {
  margin-bottom: 0.75rem;
}
.studyPaymentCardWrapper .divider,
.paymentHistoryDetailsContainer .divider,
.TaxInformationSignature .divider,
.tremendousCard .divider {
  border-top: 1px solid #f0f2f4;
}

.studyPaymentCardWrapper .onex-card.card .card-body {
  padding: 0rem;
}

.studyPaymentCardBody {
  gap: 1.5rem;
}

.statsBody {
  align-items: center;
  gap: 1rem;
  flex-wrap: wrap;
}
.statsBodyColumn {
  width: 31%;
}
.statsBodyCard {
  gap: 0.5rem;
  flex: 1 0 0;
}
.statsBodyCardText {
  gap: 0rem;
  flex: 1 0 0;
}

@media (min-width: 769px) {
  .studyPaymentCardWrapper {
    min-width: 49rem;
  }
}

@media (max-width: 768px) {
  .paymentsNote {
    min-width: 100%;
  }
  .studyPaymentCardWrapper .onex-card {
    min-width: 100%;
  }
  .studyPaymentCardContainer {
    align-items: flex-start;
    align-self: stretch;
  }
  .statsBody {
    align-items: flex-start;
  }
  .statsBodyColumn {
    width: 48%;
  }
}

@media (max-width: 576px) {
  .studyPaymentCardContainer {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2.5rem;
    padding-bottom: 0rem;
    align-items: flex-start;
  }

  .studyPaymentCardListContainer {
    width: 100%;
  }

  .studyPaymentCard {
    gap: 1rem;
    padding: 1rem;
  }

  .studyPaymentCardHeader {
    gap: 0.25rem;
    flex: 1 0 0;
  }

  .studyPaymentCardBody {
    gap: 1rem;
  }

  .statsBody {
    flex-direction: column;
    justify-content: center;
    gap: 0.75rem;
  }
  .statsBodyColumn {
    width: 100%;
  }
  .statsBodyCard {
    align-self: stretch;
    flex: initial;
  }
}

.hideLeftBorder .onex-alert__left-border {
  display: none;
}

.hideLeftBorder {
  --onex-alert-heading-title-padding-left: 0;
  --onex-alert-padding-right: 1rem;
}

@media (max-width: 600px) {
  .reimbursement-request-card {
    padding: 0px !important
  }

  .reimbursement-request-card .reimbursement-card-content {
    padding: 1rem 1rem 1.5rem;
  }

  .reimbursement-request-card .display-small-block {
    display: block !important;
  }

  .reimbursement-request-card .request-button {
    width: 100%;
  }
}

@media (min-width: 600px) {
  .reimbursement-request-card .display-large-block {
    display: block !important;
  }

  .reimbursement-request-card .request-button {
    width: 240px;
  }
}

.payment-option-setup-overlay {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.payment-option-setup-card-holder {
  gap: 2.5rem;
}
.payment-option-setup-card {
  gap: 1.5rem;
}
.payment-option-setup-card .onex-selection-card.card {
  padding: 2rem;
  border-radius: 0.5rem;
  gap: 1rem;
}
.payment-option-selection-card .onex-selection-card__body.card-body {
  margin: 0px;
  padding: 0px;
}
.payment-option-selection-card .onex-selection-card__header.card-header {
  height: 0px;
  min-height: 0px;
}
.tremendous-header {
  gap: 0.75rem;
  align-items: center;
}
.payment-provider-title {
  flex: 1 0 0;
}

.payment-provider-details {
  gap: 1rem;
}
.payment-provider-description {
  gap: 1rem;
}

.webview-checkbox .onex-check__wrapper:hover .form-check-input[type=checkbox]:checked:not(:disabled)::after {
  border-color: #057DA5;
  background-color: #057DA5;
}

@media (max-width: 768px) {
  .tremendous-header {
    justify-content: space-between;
    align-content: center;
    flex-wrap: wrap;
  }
}

@media (max-width: 576px) {
  .payment-option-setup-overlay {
    padding: 1rem !important;
  }
  .payment-option-setup-card-holder {
    gap: 1.5rem;
  }
  .payment-option-setup-card .onex-selection-card.card {
    padding: 1rem;
    border-radius: 0.5rem;
    gap: 1rem;
  }
  .payment-provider-details {
    gap: 0.938rem;
  }
  .payment-provider-description {
    gap: 0.938rem;
  }
  .tremendous-header {
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
    align-content: flex-start;
  }
  .payment-provider-title {
    align-self: stretch;
  }
}


.claim-icon {
  width: 6.188rem;
  height: 6.188rem;
}

.claim-button {
  width: 100% !important;
}

.claim-process-overlay-padding {
  padding: 1rem !important;
}

@media (min-width: 576px) {
  .claim-icon {
    width: 9.375rem;
    height: 9.375rem;
  }

  .claim-button {
    width: 16rem !important;
  }
  .claim-process-overlay-padding {
    padding: 5rem 2.5rem !important;
  }
}
.paymentDetailsOverlay {
  padding: 5rem 2rem;
  height: 100%;
}
.paymentDetailsBody {
  gap: 1.5rem;
  max-width: 51.75rem;
  flex-grow: 1;
}
.paymentDetailsHeader {
  gap: 0.75rem;
}
.paymentDetailsTitle {
  align-items: center;
  gap: 1rem;
}
.paymentDetailsName {
  align-items: center;
  gap: 0.5rem;
  flex: 1 0 0;
}
.paymentDetails {
  align-items: center;
  gap: 0.75rem;
}
.studyAndDate {
  gap: 0.25rem;
  flex: 1 0 0;
}
.detailsClaimButton {
  display: flex;
  flex-direction: column;
  height: 3rem;
  justify-content: center;
  align-items: center;
}
.detailsClaimButton.onex-btn--filled.btn-md {
  padding: 1rem;
}
.rewardId {
  max-width: 48rem;
  gap: 0.75rem;
  align-items: center;
}
.rewardIdLabel {
  font-weight: 700;
}
.tremendousDetails {
  gap: 0.25rem;
}
.tremendousDetails span {
  text-decoration: none !important;
}
.rewardLinkIcon {
  height: 1.25rem;
  width: 1.25rem;
  color: #057da5;
  cursor: pointer;
}
.alert {
  margin-bottom: 0;
}
.costList {
  gap: 1rem;
}
.costList .card {
  border-radius: 0.5rem;
}
.paymentDetailsItemCard {
  padding: 1.5rem;
  align-items: center;
  gap: 1rem;
  align-self: stretch;
  background: var(--primitive-colors-white, #fff);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.paymentDetailsItemCardContainer {
  gap: 1rem;
  align-items: center;
  align-self: stretch;
}
.paymentDetailsItemCardAvatar {
  background: var(--primitive-colors-neutral-700, #f4f8fc);
}
.paymentDetailsItemCardAvatar .onex-avatar__children .onex-material-icon {
  font-size: 1.5rem;
  color: #057da5;
}
.paymentDetailsItemCardBody {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 0.5rem;
  flex: 1 0 0;
}
.paymentDetailsItemCardBodyContent {
  display: flex;
  align-items: center;
  gap: 1rem;
  align-self: stretch;
}
.paymentDetailsItemCardDetails {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.25rem;
  flex: 1 0 0;
}
.paymentDetailsItemCardAmount {
  text-align: right;
}

@media (max-width: 768px) {
  .paymentDetailsOverlay {
    padding: 2.5rem 1rem;
  }
  .paymentDetailsName {
    align-items: flex-start;
    flex-direction: column-reverse;;
    justify-content: center;
  }
}

@media (max-width: 576px) {
  .paymentDetailsTitle {
    align-items: flex-end;
    gap: 0.5rem;
  }
  .paymentDetails {
    flex-direction: column;
    align-items: flex-start;
  }
  .studyAndDate {
    align-self: stretch;
  }
  .detailsClaimButton {
    align-self: stretch;
  }
  .rewardId {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.25rem;
  }
  .reward-id {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.25rem;
  }
  .paymentDetailsItemCard {
    padding: 1rem;
    align-items: flex-start;
  }
  .paymentDetailsItemCardBody {
    justify-content: flex-start;
  }
  .paymentDetailsItemCardBodyContent {
    gap: 0.5rem;
  }
  .paymentDetailsItemCardAvatar {
    display: none;
  }
}

div:has(.whyIsThisImportantOverlay) {
  gap: 2.5rem;
}
.whyIsThisImportant .onex-card.card .card-body {
  padding: 2.5rem;
}

@media (max-width: 768px) {
  div:has(.whyIsThisImportantOverlay) {
    gap: 0;
  }
  .whyIsThisImportantOverlay {
    padding: 5rem 2.5rem;
  }
}

@media (max-width: 576px) {
  .whyIsThisImportantOverlay {
    padding: 0;
  }
  .whyIsThisImportant .bg-coolGray-6 {
    background-color: #fff;
  }
  .whyIsThisImportant .onex-card.card {
    border: 0px;
  }
  .whyIsThisImportant .onex-card.card .card-body {
    padding: 1.5rem;
  }
}

.whatsNextOverlay {
  padding: 5rem 20.188rem;
}
.whatsNextCardBody .onex-card.card .card-body {
  padding: 2.5rem;
}

@media (max-width: 768px) {
  .whatsNextOverlay {
    padding: 0;
  }
  div:has(.whatsNextOverlay) {
    gap: 2.5rem;
  }
}

@media (max-width: 576px) {
  div:has(.whatsNextOverlay) {
    gap: 0;
  }
  .whatsNext .bg-coolGray-6 {
    background-color: #fff;
  }
  .whatsNext .onex-card.card {
    border: 0px;
  }
  .whatsNextCardBody .onex-card.card .card-body {
    padding: 1.5rem;
  }
}

.stipendDetails .onex-card.card .card-body {
  padding: 2.5rem;
}
.stipendDetails .divider {
  border-top: 1px solid #f0f2f4;
}
@media (max-width: 576px) {
  .stipendDetails .bg-coolGray-6 {
    background-color: #fff;
  }
  .stipendDetails .onex-card.card {
    border: 0px;
  }
  .stipendDetails .onex-card.card .card-body {
    padding: 0;
  }
}

.reimbursementDetails .onex-card.card .card-body {
  padding: 2.5rem;
}
.receiptCardContainer .onex-card.card {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.receiptCardContainer .onex-card.card .card-body {
  padding: 1rem 1.5rem;
}
.receiptCardContainer .onex-material-icon.material-icons-round {
  color: #66707D;
}
.reimbursementDetails .modal-content {
  width: 39.375rem;
  padding: 2rem 1.5rem;
  gap: 1.5rem;
}
.reimbursementDetails .modal-header {
  padding: 0;
  width: 39.375rem;
}
.reimbursementDetails .modal-body {
  padding: 0;
}
.reimbursementDetails .modal-footer {
  padding: 0;
  gap: 1rem;
}

@media (max-width: 576px) {
  .reimbursementDetails .bg-coolGray-6 {
    background-color: #fff;
  }
  .reimbursementDetails .onex-card.card {
    border: 0px;
  }
  .reimbursementDetails .onex-card.card .card-body {
    padding: 0;
  }
  .reimbursementDetails .modal-content {
    padding: 1.5rem 1rem;
    gap: 1rem;
  }
  .reimbursementDetails .modal-header {
    padding: 0;
    width: auto;
  }
  .reimbursementDetails .modal-footer {
    flex-direction: column;
  }
  .receiptCardContainer .onex-card.card {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  }
  .receiptCardContainer .onex-card.card .card-body {
    padding: 1rem 1.5rem;
  }
}

:host{--onex-checkbox-size:1.5rem;--onex-link-font-size:1.125rem;--onex-typography-body-line-height:1.75rem;--onex-check-input-border-color:#3e454c;--onex-check-input-hover-after-border-color:#3e454c;--onex-btn-min-width-md:10rem;--onex-color-border-regular-neutral:#dde0e5}
.mobileText-module__mobileH2___puik9{font-size:18px;font-weight:700;line-height:22px}.mobileText-module__mobileP1___zw_0I{font-size:15px;font-weight:500;line-height:20px}.mobileText-module__mobileP2___ppUMm{font-weight:400}.mobileText-module__mobileP2___ppUMm,.mobileText-module__mobileP2Bold___tn23t{font-size:14px;line-height:18px}.mobileText-module__mobileH3___ZtLnk,.mobileText-module__mobileP2Bold___tn23t{font-weight:700}.mobileText-module__mobileH3___ZtLnk{font-size:16px;line-height:22px}.mobileText-module__mobileC1___rrWD0{font-size:12px;font-weight:400;line-height:16px}.mobileText-module__mobileH4___tOdyT{font-size:14px;font-weight:700;line-height:24px}
.index-module__iosFontFamily___glCKB{font-family:-apple-system,SF Pro Display,Roboto,sans-serif}.index-module__androidFontFamily___qOluC{font-family:Roboto,sans-serif}.index-module__NaActivityCardHeading___JabhW{margin-bottom:.5rem}@media (min-width:576px){.index-module__NaActivityCardHeading___JabhW{margin-bottom:.75rem}}
.browserText-module__webH2___dgODK{font-size:40px;font-weight:700;line-height:48px}.browserText-module__body18BoldRegularLeading32___Fxa3S{font-size:28px;font-weight:400;line-height:32px}@media (max-width:576px){.browserText-module__body18BoldRegularLeading32___Fxa3S{font-size:18px;font-weight:700;line-height:32px}.browserText-module__webH2___dgODK{font-size:28px;line-height:32px}}.browserText-module__webH3___oFnst{font-size:28px;font-weight:700;line-height:32px}@media (max-width:576px){.browserText-module__webH3___oFnst{font-size:21px;line-height:24px}}.browserText-module__webH4___V6kPi{font-size:21px;font-weight:700;line-height:24px}@media (max-width:576px){.browserText-module__webH4___V6kPi{font-size:18px;line-height:25px}}.browserText-module__webH5___YbkVS{font-size:18px;font-weight:700;line-height:25px}.browserText-module__body12___UuNqr{font-size:12px;font-weight:400;line-height:18px}.browserText-module__body16___NPoI3{font-weight:400}.browserText-module__body16___NPoI3,.browserText-module__body16SemiBold___PWh0T{font-size:16px;line-height:24px}.browserText-module__body16SemiBold___PWh0T{font-weight:600}.browserText-module__body18___SXvQz{font-size:18px;font-weight:400;line-height:32px}.browserText-module__body18Bold___OarZu{font-size:18px;font-weight:700;line-height:18px}.browserText-module__body18Leading32___mENJg{font-size:18px;font-weight:400;line-height:32px}.browserText-module__body18BoldLeading32___stItM{font-size:18px;font-weight:700;line-height:32px}.browserText-module__caption___H0eXl{font-size:12px;font-weight:600;line-height:16px}.browserText-module__label14___nNnJQ{font-size:14px;font-weight:400;line-height:20px}.browserText-module__label16Bold___IEm6V{font-size:16px;font-weight:600;line-height:16px}
.paymentSetupConfirmed-module__mobilePaymentConfirmedWhatsNextContainer___GvlUg{gap:.75rem!important}.paymentSetupConfirmed-module__mobilePaymentConfirmedCardContainer___ti06B{gap:.5rem!important}.paymentSetupConfirmed-module__mobilePaymentConfirmedCard___Igct3{padding:1rem!important}.paymentSetupConfirmed-module__mobilePaymentConfirmedButtonContainer___gIYkE{width:100%!important}.paymentSetupConfirmed-module__mobileProviderConfirmationBody___I1RMv{gap:.75rem!important}.paymentSetupConfirmed-module__mobilePaymentConfirmedHeader___HEsUm{align-content:flex-start;align-items:flex-start;flex-direction:column!important;gap:1rem}.paymentSetupConfirmed-module__mobilePaymentConfirmedOverlay___NRe8M{background-color:#fff!important;height:100vh!important}.paymentSetupConfirmed-module__paymentConfirmedBody___KTL7I{background-color:#fff;border-radius:.5rem;row-gap:2.5rem}.paymentSetupConfirmed-module__paymentConfirmedHeader___rKIVj{align-items:center;flex-direction:row;gap:2rem}.paymentSetupConfirmed-module__paymentConfirmedIcon___P4q31{height:5.125rem;width:5.125rem}.paymentSetupConfirmed-module__paymentConfirmedButton___CfeUe{min-width:16rem!important}.paymentSetupConfirmed-module__paymentConfirmedCardContainer___PoTRg{display:grid;grid-template-columns:repeat(2,1fr)}.paymentSetupConfirmed-module__paymentConfirmedOverlay___ChDdE{padding:11rem 2.5rem}@media (max-width:576px){.paymentSetupConfirmed-module__paymentConfirmedCardContainer___PoTRg{grid-template-columns:repeat(1,1fr)}.paymentSetupConfirmed-module__paymentConfirmedBody___KTL7I{row-gap:1.5rem}.paymentSetupConfirmed-module__paymentConfirmedHeader___rKIVj{align-content:flex-start;align-items:flex-start;flex-direction:column;gap:1rem}.paymentSetupConfirmed-module__paymentConfirmedOverlay___ChDdE{background-color:#fff;height:100%;padding:0!important}.paymentSetupConfirmed-module__paymentConfirmedButtonContainer___z8jr5{width:100%!important}}
.BrowserButton-module__browserPrimary___ZQbmb{font-weight:700;line-height:18px}
.MobileButton-module__mobilePrimary___S8jr1{font-weight:700;line-height:21px}.MobileButton-module__mobileSecondary___Z_AKZ{font-weight:700;line-height:18px}
@media (max-width:576px){.StudyPaymentCard-module__studyName___lwriP.web{font-size:21px;font-weight:700;line-height:24px}}
.PageErrorComponent-module__contentPadding___DJXcp{padding:2.5rem}.PageErrorComponent-module__buttonStyle___Kjpoq{height:3.5rem;width:14.625rem}.PageErrorComponent-module__gap1___WHsEw{gap:1.5rem}.PageErrorComponent-module__gap3___igqvT{gap:.75rem}.PageErrorComponent-module__gap2____WEei{gap:1rem}@media (max-width:576px){.PageErrorComponent-module__contentPadding___DJXcp{padding:2.5rem 1rem}.PageErrorComponent-module__gap1___WHsEw{gap:.75rem}.PageErrorComponent-module__gap2____WEei{gap:.5rem}.PageErrorComponent-module__iconPadding___lyG7Q{padding:.75rem}.PageErrorComponent-module__pageErrorImage___QSs7l{height:150px;width:150px}}
.BrowserLink-module__browserLinkPrimary___p2mwl{font-size:18px;font-weight:400;line-height:32px}.BrowserLink-module__browserLinkSecondary___wm433{font-size:16px;font-weight:400;line-height:24px}
.MobileLink-module__mobileLinkPrimary___C20jE{font-size:15px;font-weight:500;line-height:20px}.MobileLink-module__mobileLinkSecondary___eDVyf{font-size:14px;font-weight:400;line-height:18px}
@media (max-width:576px){.whatsNext-mobile-module__whatsNextCardContainer____WmEC{gap:1rem}.whatsNext-mobile-module__whatsNextCardContents___m4g9M,.whatsNext-mobile-module__whatsNextCardIconAndDetails___oLFZJ{gap:.75rem}}
.whatsNext-browser-module__whatsNextCard___p_aSI{width:49.625rem}.whatsNext-browser-module__whatsNextCardContainer___HDHft{gap:2.5rem}.whatsNext-browser-module__whatsNextCardContents___xPT1b{gap:1.5rem}.whatsNext-browser-module__whatsNextCardIconAndDetails___FhuTt{gap:1rem}.whatsNext-browser-module__continueButton___pIDys{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:.25rem 1.5rem;width:16rem}@media (max-width:768px){.whatsNext-browser-module__whatsNextCard___p_aSI{width:37.125rem}}@media (max-width:576px){.whatsNext-browser-module__whatsNextCard___p_aSI{width:100%}.whatsNext-browser-module__whatsNextCardContainer___HDHft{gap:1.5rem}.whatsNext-browser-module__continueButton___pIDys{align-self:stretch;flex-shrink:1;width:auto}}
@media (max-width:576px){.whyIsThisImportant-mobile-module__whyIsThisImportantCard___qV3CH{gap:1rem}}
.whyIsThisImportant-browser-module__whyIsThisImportantCardContainer___q0hcA{width:49.625rem}.whyIsThisImportant-browser-module__whyIsThisImportantCard___XOSiN{gap:2.5rem}@media (max-width:576px){.whyIsThisImportant-browser-module__whyIsThisImportantCardContainer___q0hcA{width:100%}.whyIsThisImportant-browser-module__whyIsThisImportantCard___XOSiN{gap:1.5rem}}
.stipendDetails-browser-module__stipendDetailsOverlay___SZsvW{padding:5rem 2.5rem}.stipendDetails-browser-module__stipendDetailsBody___UUwMy{align-self:stretch;gap:1.5rem;max-width:48rem;width:100%}.stipendDetails-browser-module__stipendDetailsBodyTitle___esB3I{align-items:center;gap:.75rem}.stipendDetails-browser-module__stipendDetailsBodyIcon___y8Au8{background:#e7f2fe;border-radius:.5rem;display:flex;height:3.75rem;padding:.75rem;width:3.75rem}.stipendDetails-browser-module__stipendDetailsCard___MOU3m{gap:1.5rem}.stipendDetails-browser-module__stipendDetailsCardRow___Mjj3R{align-items:flex-start;align-self:stretch;gap:1.5rem}.stipendDetails-browser-module__stipendDetailsCardCol___yYpGE{flex:1 0 0;gap:0}.stipendDetails-browser-module__stipendDetailsCardColValue___pQ6SX{color:#66707d}@media (max-width:576px){.stipendDetails-browser-module__stipendDetailsOverlay___SZsvW{padding:1.5rem 1rem}.stipendDetails-browser-module__stipendDetailsBodyTitle___esB3I{align-items:flex-start;gap:1rem}.stipendDetails-browser-module__stipendDetailsBodyIcon___y8Au8{display:none}.stipendDetails-browser-module__stipendDetailsCardRow___Mjj3R{flex-direction:column}.stipendDetails-browser-module__stipendDetailsCardCol___yYpGE{align-self:stretch;flex-shrink:0;height:2.75rem}}
@media (max-width:576px){.stipendDetails-mobile-module__stipendDetailsBody___ZnUOI{align-self:stretch;gap:1rem;width:100%}.stipendDetails-mobile-module__stipendDetailsCard___tVpHF{gap:1rem}.stipendDetails-mobile-module__stipendDetailsCardRow___TfcRO{align-items:flex-start;align-self:stretch;flex-direction:column;gap:1rem}.stipendDetails-mobile-module__stipendDetailsCardCol___IT3r1{align-self:stretch;gap:.25rem}}
.reimbursementDetails-browser-module__reimbursementDetailsOverlay___R4Okk{padding:5rem 2.5rem}.reimbursementDetails-browser-module__reimbursementDetailsBody___D9pnL{align-self:stretch;gap:1.5rem;justify-content:flex-start;max-width:48rem;width:100%}.reimbursementDetails-browser-module__reimbursementDetailsBodyHeader___A6xk9{gap:1.5rem}.reimbursementDetails-browser-module__reimbursementDetailsBodyTitle___euyNy{align-items:flex-start;gap:.75rem}.reimbursementDetails-browser-module__reimbursementDetailsBodyTitleIcon___uM2GM{align-items:center;background:#e7f2fe;border-radius:.5rem;display:flex;height:3.75rem;justify-content:center;padding:.813rem .75rem;width:3.75rem}.reimbursementDetails-browser-module__reimbursementDetailsBodyTitleName___Kkvxo{flex:1 0 0;flex-direction:column;gap:.5rem}.reimbursementDetails-browser-module__reimbursementDetailsCard___F4r1a,.reimbursementDetails-browser-module__reimbursementDetailsCardRow___h40CD{gap:1.5rem}.reimbursementDetails-browser-module__reimbursementDetailsCardCol___C0zcv{flex:1 0 0;gap:0}.reimbursementDetails-browser-module__receiptIcon___gvNeo{height:1.5rem;width:1.5rem}.reimbursementDetails-browser-module__receiptFileName___mqefr{line-height:2rem}.reimbursementDetails-browser-module__reimbursementDetailsDivider___PH8ry{border-top:1px solid #f0f2f4}.reimbursementDetails-browser-module__deleteButton___ZLgrD{height:3.625rem;min-width:15rem;width:16rem}@media (max-width:576px){.reimbursementDetails-browser-module__reimbursementDetailsOverlay___R4Okk{padding:1.5rem 1rem}.reimbursementDetails-browser-module__reimbursementDetailsBodyHeader___A6xk9{gap:1rem}.reimbursementDetails-browser-module__reimbursementDetailsBodyTitle___euyNy{align-items:flex-end;gap:1rem}.reimbursementDetails-browser-module__reimbursementDetailsBodyTitleIcon___uM2GM{display:none}.reimbursementDetails-browser-module__reimbursementDetailsBodyTitleName___Kkvxo{flex-direction:column-reverse}.reimbursementDetails-browser-module__reimbursementDetailsCardRow___h40CD{flex-direction:column}.reimbursementDetails-browser-module__deleteButton___ZLgrD{align-self:stretch;width:auto}}
@media (max-width:576px){.reimbursementDetails-mobile-module__reimbursementDetailsBody___laRiL,.reimbursementDetails-mobile-module__reimbursementDetailsCard___H1_41{gap:1rem}.reimbursementDetails-mobile-module__reimbursementDetailsCardRow___kEsSg{flex-direction:column;gap:1rem}.reimbursementDetails-mobile-module__deleteButton___uuwBn{align-self:stretch;height:3.125rem;width:auto}}
@media (max-width:576px){.EmptyState-module__buttonStyles___ZOyQ5{min-width:100%;width:100%}}
.HowToClaimPayment-module__mobileHowToClaimBodyText___O4u6l{gap:.5rem!important}.HowToClaimPayment-module__mobileHowToClaimBodyContainer___h9SF2{padding:0!important}.HowToClaimPayment-module__howToClaimOverlay____MMQ5{padding:5rem 2.5rem}.HowToClaimPayment-module__howToClaimBody___jDZpH{background-color:#fff;border-radius:.5rem;padding:2.5rem;row-gap:2.5rem}.HowToClaimPayment-module__howToClaimContainer___Rz6iZ{align-items:center;flex-direction:row;gap:2.5rem}.HowToClaimPayment-module__howToClaimIcon____Zcnx{align-items:center;display:flex;height:13.5625rem!important;justify-content:center;width:16.75rem!important}.HowToClaimPayment-module__unFinishedClaimChipContainer___NcHu1{padding:0;width:100%}.HowToClaimPayment-module__unFinishedClaimChip___IZ_5N{background-color:#fff;border:1px solid #dde0e5!important;border-radius:.75rem;gap:.5rem;width:100%}.HowToClaimPayment-module__howToClaimBodyText___wwndu{gap:1rem}ol,ul{padding-left:1.5rem}@media (max-width:768px){.HowToClaimPayment-module__howToClaimContainer___Rz6iZ{align-items:flex-start;flex-direction:column-reverse}}@media (max-width:576px){.HowToClaimPayment-module__howToClaimOverlay____MMQ5{padding:0}.bg-coolGray-6{background-color:#fff}.HowToClaimPayment-module__howToClaimBodyText___wwndu{gap:.75rem}.HowToClaimPayment-module__howToClaimBody___jDZpH{padding:1.5rem 1.5rem 0;row-gap:1rem}.HowToClaimPayment-module__howToClaimContainer___Rz6iZ{gap:1rem}.HowToClaimPayment-module__unFinishedClaimChipContainer___NcHu1{padding:0 1.5rem 1.5rem}}
.UnFinishedClaim-module__mobileUnFinishedClaimBodyText___fbI4e{gap:.5rem!important}.UnFinishedClaim-module__mobileUnFinishedClaimBodyContainer___FpnpL{padding:0!important}.UnFinishedClaim-module__unFinishedClaimOverlay___EFDl6{padding:5rem 2.5rem}.UnFinishedClaim-module__unFinishedClaimBody___bLotC{background-color:#fff;border-radius:.5rem;padding:2.5rem;row-gap:2.5rem}.UnFinishedClaim-module__unFinishedClaimContainer___n2uK1{align-items:center;flex-direction:row;gap:2.5rem}.UnFinishedClaim-module__unFinishedClaimIcon___H9fvO{align-items:center;display:flex;justify-content:center}.UnFinishedClaim-module__howToClaimChipContainer___rBJWf{padding:0;width:100%}.UnFinishedClaim-module__howToClaimChip___iKToS{background-color:#fff;border:1px solid #dde0e5!important;border-radius:.75rem;gap:.5rem;width:100%}.UnFinishedClaim-module__unFinishedClaimBodyText___TBmzA,ol,ul{gap:.75rem}ol,ul{padding-left:1.5rem}@media (max-width:768px){.UnFinishedClaim-module__unFinishedClaimContainer___n2uK1{align-items:flex-start;flex-direction:column-reverse}}@media (max-width:576px){.UnFinishedClaim-module__unFinishedClaimOverlay___EFDl6{padding:0}.bg-coolGray-6{background-color:#fff}.UnFinishedClaim-module__unFinishedClaimBodyText___TBmzA{gap:.75rem}.UnFinishedClaim-module__unFinishedClaimBody___bLotC{padding:1.5rem 1.5rem 0;row-gap:1rem}.UnFinishedClaim-module__unFinishedClaimContainer___n2uK1{gap:1rem}.UnFinishedClaim-module__howToClaimChipContainer___rBJWf{padding:0 1.5rem 1.5rem}}
.paymentOptionDetails-module__managePaymentOptionOverlay___GQmMu{padding:5rem 2.5rem}.paymentOptionDetails-module__managePaymentOptionCard___j9h8u{gap:2.5rem}.paymentOptionDetails-module__changePaymentOptionWrapper___R8GDF{align-items:center;gap:.625rem;height:2rem;justify-content:center}.paymentOptionDetails-module__managePaymentOptionHeader___wYZys{align-self:stretch}.paymentOptionDetails-module__managePaymentOptionHeaderExternal___PA3wi{align-items:center;gap:.75rem}.paymentOptionDetails-module__managePaymentOptionTitle___w89io{flex:1 0 0;gap:.75rem}.paymentOptionDetails-module__tremendousLogo___Two0S{height:1.625rem;width:7.938rem}.paymentOptionDetails-module__payoneerLogo___v2z7X{height:1.313rem;width:6.875rem}.paymentOptionDetails-module__providerOpenInNew___XUFg_{cursor:pointer;height:1.25rem;width:1.25rem}.paymentOptionDetails-module__changePaymentOption___dfcoJ{font-weight:700}.paymentOptionDetails-module__providerDetailsWrapper___vnN63{gap:1.5rem}.paymentOptionDetails-module__helpdeskLink___tpIc9{vertical-align:inherit}@media (max-width:768px){.paymentOptionDetails-module__changePaymentOptionWrapper___R8GDF{flex-direction:column}.paymentOptionDetails-module__managePaymentOptionHeaderExternal___PA3wi{align-content:flex-start;align-items:flex-start;flex-wrap:wrap}}@media (max-width:576px){.paymentOptionDetails-module__managePaymentOptionOverlay___GQmMu{padding:0}.paymentOptionDetails-module__managePaymentOptionCard___j9h8u{gap:2rem}.paymentOptionDetails-module__changePaymentOptionWrapper___R8GDF{align-items:normal;justify-content:flex-start;width:auto}.paymentOptionDetails-module__managePaymentOptionHeader___wYZys{align-self:auto;flex-direction:column;gap:1.5rem}.paymentOptionDetails-module__managePaymentOptionHeaderExternal___PA3wi{align-content:stretch;flex-wrap:nowrap}.paymentOptionDetails-module__managePaymentOptionTitle___w89io{width:18.5rem}}
@media (min-width:576px){.ClaimStartedPage-module__cardPadding___qZaT8{padding:2.5rem!important}.ClaimStartedPage-module__claimConfirmedButton___AJXsl{width:16rem!important}}@media (max-width:576px){.ClaimStartedPage-module__mobileOverlayStyle___SEtjc{background-color:#fff!important;height:100vh}.ClaimStartedPage-module__noBorderXs___ramWt{border:none!important}}
@media (max-width:576px){.taxStatusQuestionnaire-module__mobileOverlayStyle___Li4EC{background-color:#fff!important;border:none;border-radius:0;height:100vh;padding:1.5rem!important}.taxStatusQuestionnaire-module__mobileNaked___frrlo{border:0!important;border-radius:0!important;padding:0!important}.taxStatusQuestionnaire-module__fullWidthMobile___ROkpD{display:block;min-width:100%!important;width:100%!important}.taxStatusQuestionnaire-module__mobileTitleStyle___D6JkU{background-color:#fff!important}}.taxStatusQuestionnaire-module__disableFocus___TxjlV:focus{box-shadow:none!important;outline:none!important}
.howItWorks-browser-module__howItWorksOverlay___TGiNY{padding:5rem 2.5rem}.howItWorks-browser-module__howItWorksCard___YTlLB{gap:2.5rem}.howItWorks-browser-module__howItWorksContent___CA929{gap:1rem}.howItWorks-browser-module__howItWorksHeader___n8JPj{gap:1.5rem}.howItWorks-browser-module__howItWorksPayoneerLogo___ifZNf{height:1.938rem;width:10.5rem}.howItWorks-browser-module__howItWorksTremendousLogo___uhmZy{height:2.25rem;width:11.375rem}.howItWorks-browser-module__howItWorksTremendousBody___jfy61{gap:1.5rem}.howItWorks-browser-module__howItWorksTremendousDetails___CCAgu,.howItWorks-browser-module__howItWorksTremendousStepsAndOptions___h3HzC{gap:.75rem}@media (max-width:576px){.howItWorks-browser-module__howItWorksOverlay___TGiNY{padding:0}.howItWorks-browser-module__howItWorksCard___YTlLB,.howItWorks-browser-module__howItWorksHeader___n8JPj,.howItWorks-browser-module__howItWorksTremendousBody___jfy61{gap:1rem}}
.ClaimConfirmation-module__cardWrapper___XlRzt{display:inline-block;max-width:48rem;padding:2.5rem!important}.ClaimConfirmation-module__fullHeight___rJ9x3{min-height:auto}@media (max-width:576px){.ClaimConfirmation-module__cardWrapper___XlRzt{padding:1.5rem!important}.ClaimConfirmation-module__fullWidthMobile___lOm2g{display:block;min-width:100%!important;width:100%!important}.ClaimConfirmation-module__mobileOverlayStyle___zkokG{border:none!important;border-radius:0!important;min-height:100vh;padding:0!important}.ClaimConfirmation-module__mobileOverlayStyle___zkokG,.ClaimConfirmation-module__mobileTitleStyle___MckR5{background-color:#fff!important}}
