/* _content/portal/Components/Currency.razor.rz.scp.css */
.currency-container[b-a0nogyvcc4] {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
/* _content/portal/Components/Dialog.razor.rz.scp.css */
.modal-backdrop[b-8ggw5bipeb] {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.6);
}
.modal-backdrop .modal-dialog[b-8ggw5bipeb] {
  background-color: #fff;
  padding: 10px;
  border-radius: 10px;
}
.modal-backdrop .modal-dialog .modal-header[b-8ggw5bipeb] {
  border: none !important;
}
.modal-backdrop .modal-dialog .modal-content[b-8ggw5bipeb] {
  border: none !important;
}
.modal-backdrop .modal-dialog .modal-footer[b-8ggw5bipeb] {
  border: none !important;
  pointer-events: all;
}
/* _content/portal/Components/DxButton.razor.rz.scp.css */
.button-portal[b-r4snw2as52] {
  min-width: 50px;
  border-radius: 0;
  outline: none;
  padding: 10px 20px;
}
/* _content/portal/Components/DxCheckbox.razor.rz.scp.css */
/*Variables*/
.checkbox-container[b-n2bafl98uf] {
  padding: 10px 0;
}
.checkbox-container .checkbox-layout[b-n2bafl98uf] {
  display: flex;
  align-items: center;
}
.checkbox-container .checkbox-layout[b-n2bafl98uf]  input {
  margin-right: 5px;
  height: 20px;
  width: 20px;
  accent-color: #000000;
}
.checkbox-container .checkbox-layout .checkbox-label[b-n2bafl98uf] {
  cursor: pointer;
  user-select: none;
}
.checkbox-container .checkbox-error[b-n2bafl98uf] {
  margin-left: 25px;
}
/* _content/portal/Components/Error.razor.rz.scp.css */
/* _content/portal/Components/Icon.razor.rz.scp.css */
.icon[b-fmtg1qw1hb] {
  color: inherit;
  margin: 4px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* _content/portal/Components/Info.razor.rz.scp.css */
.info-container[b-n3rzv2oxmn] {
  padding: 50px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.info-container[b-n3rzv2oxmn]  span.icon.material-icons {
  color: #253d64;
}
/* _content/portal/Components/Loader.razor.rz.scp.css */
.loader-container[b-ne3p7le85g] {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
  height: 100vh;
  width: 100vw;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.6);
  user-select: none;
  overflow: hidden;
}
.loader-container .loader[b-ne3p7le85g] {
  border: 16px solid silver;
  border-top: 16px solid #000000;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  animation: spin-b-ne3p7le85g 700ms linear infinite;
}
.loader-container.initial-load[b-ne3p7le85g] {
  background-color: rgb(255, 255, 255) !important;
}
.loader-container.initial-load .loader[b-ne3p7le85g] {
  border-top: 16px solid #706f6f !important;
}

@keyframes spin-b-ne3p7le85g {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* _content/portal/Components/Pay/PayPayment.razor.rz.scp.css */
.card-expiry-container[b-w9kiggrwgu] {
  border: 1px solid #767676;
  border-radius: 0.15rem;
  display: flex;
}
.card-expiry-container:focus-within[b-w9kiggrwgu] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(118, 118, 118, 0.25);
}
.card-expiry-container input[b-w9kiggrwgu] {
  border: 0;
  outline: none;
}
.card-expiry-container input#ccexpmonth[b-w9kiggrwgu] {
  width: 34px;
}
.card-expiry-container span[b-w9kiggrwgu] {
  display: inline-block;
  text-align: center;
  width: 11px;
}
.card-expiry-container .portal-input[b-w9kiggrwgu] {
  border: 0;
  outline: none;
}
/* _content/portal/Components/Pay/PayWelcome.razor.rz.scp.css */
.pay-transaction-container[b-qysbvvk42m] {
  padding: 40px 20px 30px 20px;
}
.pay-transaction-container .pay-transaction-row[b-qysbvvk42m] {
  display: flex;
  margin-bottom: 10px;
  width: 100%;
}
@media (max-width: 639px) {
  .pay-transaction-container .pay-transaction-row[b-qysbvvk42m] {
    flex-direction: column;
  }
}
.pay-transaction-container .pay-transaction-row .pay-transaction-title[b-qysbvvk42m] {
  flex-basis: 40%;
  text-align: end;
  padding-right: 10px;
  font-weight: bold;
}
@media (max-width: 639px) {
  .pay-transaction-container .pay-transaction-row .pay-transaction-title[b-qysbvvk42m] {
    flex-basis: auto;
    text-align: start;
    padding-right: 0;
    font-size: 0.9em;
  }
}
.pay-transaction-container .pay-transaction-row .pay-transaction-value[b-qysbvvk42m] {
  text-align: start;
}

.pay-welcome-terms-container[b-qysbvvk42m] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px;
}
/* _content/portal/Components/Wizard.razor.rz.scp.css */
.nav.wizard-nav[b-dszmlumltv] {
  flex-wrap: nowrap;
}
.nav.wizard-nav .nav-link[b-dszmlumltv] {
  background-color: lightgrey;
  color: #706f6f;
}
.nav.wizard-nav .nav-link.active[b-dszmlumltv] {
  background-color: #000000;
  color: #fff;
}
.nav.wizard-nav .nav-link.wizard-nav-link[b-dszmlumltv] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.nav.wizard-nav .nav-link.wizard-nav-link > .wizard-step-title[b-dszmlumltv] {
  white-space: nowrap;
}
@media (max-width: 639px) {
  .nav.wizard-nav .nav-link.wizard-nav-link > .wizard-step-title[b-dszmlumltv] {
    display: none;
  }
}

.wizard-content[b-dszmlumltv] {
  margin: 10px 0;
  padding: 10px 0;
}
@media (max-width: 639px) {
  .wizard-content[b-dszmlumltv] {
    margin: 10px 0px;
    padding: 15px 5px;
  }
}
/* _content/portal/MainLayout.razor.rz.scp.css */
.page[b-6sqjj9rdy3] {
  position: relative;
  display: flex;
  flex-direction: row;
  height: 100vh;
  overflow-y: auto;
}
@media (max-width: 639px) {
  .page[b-6sqjj9rdy3] {
    flex-direction: column;
  }
}
.page main[b-6sqjj9rdy3] {
  flex: 1;
  overflow-y: auto;
}
@media (max-width: 639px) {
  .page main[b-6sqjj9rdy3] {
    display: flex;
    flex-direction: column;
    padding-bottom: 3.5rem;
  }
}
.page main > .content[b-6sqjj9rdy3] {
  height: calc(100vh - 7.5rem);
  max-height: calc(100vh - 7.5rem);
  padding: 1.1rem 2rem 0 2rem;
  overflow-y: auto;
}
@media (max-width: 639px) {
  .page main > .content[b-6sqjj9rdy3] {
    height: calc(100vh - 5rem);
    max-height: calc(100vh - 5rem);
    padding-left: 0.5rem;
    padding-right: 0.7rem;
  }
}
.page main > .content .page-content-container[b-6sqjj9rdy3] {
  width: 100%;
  max-width: 1000px;
  overflow-x: hidden;
  margin: 0 auto;
}

.top-row[b-6sqjj9rdy3] {
  justify-content: flex-start;
  display: flex;
  color: white;
  align-items: center;
  padding: 0.8rem 0;
}
.top-row .logo[b-6sqjj9rdy3] {
  height: 2em;
}
@media (max-width: 639px) {
  .top-row .logo[b-6sqjj9rdy3] {
    height: 1.5em;
  }
}
.top-row[b-6sqjj9rdy3]  a, .top-row .btn-link[b-6sqjj9rdy3] {
  white-space: nowrap;
  margin-left: 1.5rem;
}
.top-row a:first-child[b-6sqjj9rdy3] {
  overflow: hidden;
  text-overflow: ellipsis;
}

.bottom-row[b-6sqjj9rdy3] {
  background-color: whitesmoke;
  border-top: 1px solid lightgrey;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: fixed;
  bottom: 0;
  width: 100vw;
  height: 3rem;
  max-height: 3rem;
  font-size: 0.9rem;
}
@media (max-width: 639px) {
  .bottom-row[b-6sqjj9rdy3] {
    height: 2rem;
    max-height: 2rem;
    font-size: 0.8rem;
  }
}
.bottom-row > a[b-6sqjj9rdy3] {
  display: flex;
  color: rgb(33, 37, 41);
  text-decoration: none;
  font-size: 1.1rem;
}

@media (min-width: 640px) {
  .top-row[b-6sqjj9rdy3], article[b-6sqjj9rdy3] {
    padding-left: 2rem !important;
    padding-right: 1.5rem !important;
  }
}
/* _content/portal/Pages/Pay.razor.rz.scp.css */
.pay-bad-params[b-zutcivcs1v] {
  width: 100%;
}
.pay-bad-params h4[b-zutcivcs1v] {
  padding-bottom: 20px;
}
