
.bs-modal .q-dialog__inner > .termly-dialog {
  text-align: left;
}
.bs-modal .q-dialog__inner > .termly-dialog > div {
  margin-inline: auto;
  max-inline-size: 75rem;
}
.bs-modal .q-dialog__inner > .termly-dialog a {
  color: #00A61A;
}
.bs-modal .q-dialog__inner > .termly-dialog button[role=link] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  color: #00A61A;
  cursor: pointer;
  padding: 0;
}
.bs-modal .q-dialog__inner > .termly-dialog button[role=link]:hover, .bs-modal .q-dialog__inner > .termly-dialog button[role=link]:focus {
  text-decoration: underline;
}
.bs-social-login-buttons {
  row-gap: 0.625rem;
  display: flex;
  flex-flow: column;
}
@supports not (gap: 1px) {
.bs-social-login-buttons > * + * {
    margin-block-start: 0.625rem;
}
}
@media screen and (min-width: 64rem) {
.bs-social-login-buttons {
    row-gap: 1.875rem;
}
@supports not (gap: 1px) {
.bs-social-login-buttons > * + * {
      margin-block-start: 1.875rem;
}
}
}
.bs-facebook,
.bs-amazon {
  border-color: #E5E5E5;
  border-width: 0.0625rem;
  color: #000;
  font-weight: normal;
  text-transform: none;
}
.bs-facebook .q-btn__wrapper,
.bs-amazon .q-btn__wrapper {
  padding-block: 0.75rem;
  padding-inline: 1.125rem;
}
.bs-facebook .q-btn__content,
.bs-amazon .q-btn__content {
  justify-content: flex-start;
}
.bs-facebook .q-icon,
.bs-amazon .q-icon {
  margin-inline-end: 1.5625rem;
}
@media screen and (min-width: 64rem) {
.bs-facebook,
.bs-amazon {
    max-inline-size: 23.125rem;
}
.bs-facebook .q-btn__wrapper,
.bs-amazon .q-btn__wrapper {
    padding: 1.875rem;
}
}
.bs-apple {
  border-color: #E5E5E5;
  border-width: 0.0625rem;
  color: #000;
  font-weight: normal;
  text-transform: none;
  background-color: #fff !important;
  border-color: #000;
}
.bs-apple .q-btn__wrapper {
  padding-block: 0.75rem;
  padding-inline: 1.125rem;
}
.bs-apple .q-btn__content {
  justify-content: flex-start;
}
.bs-apple .q-icon {
  margin-inline-end: 1.5625rem;
}
@media screen and (min-width: 64rem) {
.bs-apple {
    max-inline-size: 23.125rem;
}
.bs-apple .q-btn__wrapper {
    padding: 1.875rem;
}
}
.bs-apple .q-btn__wrapper {
  padding-block: 0.25rem;
  padding-inline: 0.75rem;
}
@media screen and (min-width: 64rem) {
.bs-apple .q-btn__wrapper {
    padding-block: 1.0625rem;
}
}
.bs-apple .q-icon {
  margin-inline-end: 0.9375rem;
}
.bs-apple:hover .q-focus-helper, .bs-apple:focus .q-focus-helper {
  background: white !important;
  opacity: 1 !important;
}
.bs-apple:hover .q-focus-helper:before, .bs-apple:focus .q-focus-helper:before {
  opacity: 0 !important;
}
.bs-apple:hover .q-focus-helper:after, .bs-apple:focus .q-focus-helper:after {
  opacity: 1 !important;
}
.bs-email {
  border-color: #E5E5E5;
  border-width: 0.0625rem;
  color: #000;
  font-weight: normal;
  text-transform: none;
}
.bs-email .q-btn__wrapper {
  padding-block: 0.75rem;
  padding-inline: 1.125rem;
}
.bs-email .q-btn__content {
  justify-content: flex-start;
}
.bs-email .q-icon {
  margin-inline-end: 1.5625rem;
}
@media screen and (min-width: 64rem) {
.bs-email {
    max-inline-size: 23.125rem;
}
.bs-email .q-btn__wrapper {
    padding: 1.875rem;
}
}

/*# sourceMappingURL=common-app.pages.login~common-app.pages.sign-up.a40fe5f0.css.map*/