.login {
  background-color: #f4f4f4;
  padding-bottom: 100px;
  padding-top: 143px; }
  .login .register-account {
    color: rgba(0, 0, 0, 0.55);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -0.15px;
    line-height: 1.87;
    text-align: center; }
    .login .register-account a {
      color: #2159a7 !important; }
  .login .forgot-password a {
    color: rgba(0, 0, 0, 0.55);
    font-size: 13px;
    font-style: italic;
    font-weight: 600;
    letter-spacing: -0.13px;
    line-height: 2.15;
    text-align: right; }
  .login .ant-checkbox + span {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -0.15px;
    line-height: 1.87;
    text-align: left; }

.profile {
  background-color: #f4f4f4;
  margin-bottom: 100px;
  padding-bottom: 15px;
  padding-top: 15px; }
  .profile .name {
    border-bottom: solid 1px #ccc;
    padding: 0 20px; }
    .profile .name .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.6; }
  .profile .box {
    background-color: #fff;
    border: solid 1px #e4e4e4;
    margin-top: 15px;
    padding: 20px 16px; }
    .profile .box .form {
      border-color: #e8e8e8; }
      .profile .box .form .text {
        color: rgba(0, 0, 0, 0.55);
        font-size: 13px;
        font-weight: 600;
        letter-spacing: -0.13px;
        line-height: 2.15;
        text-align: left; }
  .profile .infor {
    background-color: #fff;
    border-bottom: solid 1px #ccc;
    padding: 15px 20px; }
    .profile .infor .banker-name {
      color: rgba(0, 0, 0, 0.55);
      font-size: 13px;
      font-weight: bold;
      line-height: 2.15;
      text-align: left;
      text-transform: uppercase; }
    .profile .infor .bonus {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.6;
      text-align: right; }

.register {
  background-color: #f4f4f4;
  padding-bottom: 100px;
  padding-top: 50px; }
  .register .register-account {
    color: rgba(0, 0, 0, 0.55);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -0.15px;
    line-height: 1.87;
    text-align: center; }
    .register .register-account a {
      color: #2159a7 !important; }
  .register .forgot-password a {
    color: rgba(0, 0, 0, 0.55);
    font-size: 13px;
    font-style: italic;
    font-weight: 600;
    letter-spacing: -0.13px;
    line-height: 2.15;
    text-align: right; }
  .register .ant-checkbox + span {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -0.15px;
    line-height: 1.87;
    text-align: left; }
  .register .sign-in-link {
    color: rgba(0, 0, 0, 0.55);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -0.15px;
    line-height: 1.87;
    text-align: center; }
  .register .google-box {
    margin-top: 10px;
    text-align: center; }
    .register .google-box .btn {
      background-color: #4f83e7;
      border-radius: 4px;
      color: #fff;
      font-size: 15px;
      font-weight: 600;
      height: 44px;
      letter-spacing: -0.15px;
      line-height: 1.33;
      text-align: center;
      text-transform: uppercase;
      width: 100%; }
  .register .email-box {
    border: 1px solid #d2d2d2;
    border-radius: 3px;
    padding: 10px;
    text-align: center; }
  .register .icon {
    margin-left: 10px;
    margin-top: -4px; }
  .register .hr-or {
    margin-top: 33px; }
    .register .hr-or .or {
      color: #000;
      font-size: 15px;
      font-style: italic;
      font-weight: 500;
      line-height: 1.4;
      margin-top: -12px;
      text-align: center; }

.home {
  background-color: #051c40;
  border-top: 1px solid #051c40;
  height: 100%;
  min-height: calc(100vh - 100px);
  padding-bottom: 80px;
  padding-top: 15px; }
  .home .title {
    color: #8e99a9 !important;
    text-transform: uppercase; }
  .home .your-quota {
    margin-bottom: 15px; }
    .home .your-quota .number {
      color: #fff !important; }
  .home .money {
    margin-bottom: 30px;
    text-align: center; }
    .home .money .title {
      font-size: 18px;
      font-weight: normal; }
    .home .money .box {
      background-color: #fff;
      border-radius: 5px;
      margin-top: 10px;
      min-height: 94px;
      overflow: hidden;
      padding: 25px 15px;
      padding-right: 100px;
      position: relative;
      text-align: left; }

.notification {
  padding-bottom: 100px;
  padding-top: 40px; }
  .notification .box {
    background-color: #e5e5e5;
    border-radius: 4px;
    margin-bottom: 12px;
    padding: 11px 4px 11px 20px; }
    .notification .box .content {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.87;
      padding-top: 0;
      text-align: left; }
      .notification .box .content .bold {
        color: #2159a7;
        font-weight: 600;
        letter-spacing: -0.15px; }
      .notification .box .content .box-value {
        background-color: #fff;
        border: solid 1px #e4e4e4;
        border-radius: 3px;
        margin-right: 15px;
        padding: 11px 4px 11px 20px; }
        .notification .box .content .box-value .text {
          color: rgba(0, 0, 0, 0.55);
          font-size: 13px;
          font-weight: 600;
          letter-spacing: -0.13px;
          line-height: 1.15;
          margin-bottom: 0;
          text-align: left; }
        .notification .box .content .box-value .value {
          color: #000;
          font-size: 15px;
          font-weight: 500;
          line-height: 1.6;
          margin-bottom: 6px;
          text-align: left; }
      .notification .box .content .btn-box {
        margin-bottom: 5px;
        margin-top: 10px; }


.profile {
  background-color: #f4f4f4;
  margin-bottom: 100px;
  padding-bottom: 15px;
  padding-top: 15px; }
  .profile .name {
    border-bottom: solid 1px #ccc;
    padding: 0 20px; }
    .profile .name .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.6; }
  .profile .box {
    background-color: #fff;
    border: solid 1px #e4e4e4;
    margin-top: 15px;
    padding: 20px 16px; }
    .profile .box .form {
      border-color: #e8e8e8; }
      .profile .box .form .text {
        color: rgba(0, 0, 0, 0.55);
        font-size: 13px;
        font-weight: 600;
        letter-spacing: -0.13px;
        line-height: 2.15;
        text-align: left; }
  .profile .infor {
    background-color: #fff;
    border-bottom: solid 1px #ccc;
    padding: 15px 20px; }
    .profile .infor .banker-name {
      color: rgba(0, 0, 0, 0.55);
      font-size: 13px;
      font-weight: bold;
      line-height: 2.15;
      text-align: left;
      text-transform: uppercase; }
    .profile .infor .bonus {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.6;
      text-align: right; }

@charset "UTF-8";
.referral {
  background-color: #f4f4f4;
  min-height: 100vh;
  padding-bottom: 15px;
  padding-top: 15px; }
  .referral .box {
    margin-bottom: 30px;
    margin-top: 15px; }
    .referral .box .form {
      border-color: #e8e8e8; }
      .referral .box .form .text {
        color: #8e99a9;
        font-weight: bold; }
  .referral .name {
    border-bottom: solid 1px #ccc;
    padding: 0 20px;
    /* lỗi warning vì lý do, .name nằm trong box nhưng lại đưa ra bên ngoài, scss báo lỗi, các fix đưa cả cụm .name vô trong .box */
    /* Expected selector ".referral .name .text" to come before selector ".referral .box .form .text"   no-descending-specificity */ }
    .referral .name .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.6; }
  .referral .infor {
    background-color: #fff;
    border-bottom: solid 1px #ccc;
    padding: 15px 20px; }
    .referral .infor .banker-name {
      color: rgba(0, 0, 0, 0.55);
      font-size: 13px;
      font-weight: bold;
      line-height: 2.15;
      text-align: left; }
    .referral .infor .bonus {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.6;
      text-align: right; }

.appeals {
  background-color: #f4f4f4;
  padding-bottom: 100px;
  padding-top: 30px; }
  .appeals .note-to-you-box {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    margin-top: 15px;
    text-align: left; }
    .appeals .note-to-you-box .note-to-you {
      color: rgba(0, 0, 0, 0.55);
      margin-bottom: 0; }
  .appeals .box-upload .text {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.6;
    margin-bottom: 11px;
    text-align: left; }
  .appeals .box-img {
    margin-bottom: 24px; }
    .appeals .box-img .img {
      height: auto;
      width: 100%; }
  .appeals .box .text {
    color: rgba(0, 0, 0, 0.55);
    font-size: 13px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.13px;
    line-height: 2.15;
    margin-bottom: 0;
    text-align: left; }
  .appeals .box .value {
    color: #000;
    font-size: 15px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1.6;
    text-align: left; }
  .appeals .box-radio {
    margin-bottom: 15px;
    margin-top: 15px; }
    .appeals .box-radio .text {
      color: #000;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.4;
      margin-left: 8px;
      text-align: left; }
  .appeals .box-btn {
    margin-top: 12px;
    padding-bottom: 10px; }
    .appeals .box-btn .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      padding-right: 5px;
      text-align: left; }
      .appeals .box-btn .text .bold {
        color: #2159a7; }
  .appeals .box-card-2-header {
    border-radius: 5px !important;
    font-weight: bold;
    margin-top: 15px; }
    .appeals .box-card-2-header .banker-header {
      background-color: #e5e5e5;
      border: 0;
      display: flex;
      font-size: 16px;
      padding: 5px 20px !important; }
      .appeals .box-card-2-header .banker-header .banker {
        color: #3d69b0; }
    .appeals .box-card-2-header .bank-name-header {
      background: #fff !important;
      padding: 3px 20px !important; }
      .appeals .box-card-2-header .bank-name-header .bank-name-to {
        color: #2159a7;
        font-size: 15px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        text-align: left; }
      .appeals .box-card-2-header .bank-name-header .bank-name .name {
        color: #000; }
    .appeals .box-card-2-header .card-body {
      padding: 10px 20px; }
      .appeals .box-card-2-header .card-body .text {
        color: #737373;
        margin-bottom: 0; }
      .appeals .box-card-2-header .card-body .money {
        color: #000; }

.witdraw-for {
  padding-bottom: 100px; }

.withdraw-for-cash-out {
  background-color: #f4f4f4;
  min-height: 100vh;
  padding-top: 30px; }
  .withdraw-for-cash-out .hr {
    margin-bottom: 16px;
    margin-top: 17px; }
  .withdraw-for-cash-out .box-content .box-btn-large {
    margin-top: 23px; }
  .withdraw-for-cash-out .box-content .text {
    color: #000;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6;
    text-align: left; }
  .withdraw-for-cash-out .pb-7 {
    padding-bottom: 7px; }

.confirm-screen {
  background-color: rgba(0, 0, 0, 0.7);
  min-height: 920px; }
  .confirm-screen .pop-up {
    background-color: #f4f4f4;
    border-radius: 10px;
    color: #000;
    height: 411px;
    margin: 0 16px;
    padding: 25px 20px;
    text-align: center; }
    .confirm-screen .pop-up p {
      margin-bottom: 14px; }
  .confirm-screen .accept-btn {
    border-color: #2159a7;
    border-radius: 4px;
    color: #2159a7;
    height: 44px;
    width: calc(50% - 7.5px); }
  .confirm-screen .confirm-btn {
    background-color: #2159a7;
    border-radius: 4px;
    color: #fff;
    height: 44px;
    width: calc(50% - 7.5px); }
  .confirm-screen .confirm-content {
    position: absolute;
    top: 200px;
    width: 100%; }
  .confirm-screen svg:not(:root) {
    height: 24px;
    overflow: hidden;
    position: absolute;
    right: 22px;
    top: 5px;
    width: 24px; }
  .confirm-screen .confirm-release {
    color: #061a40;
    font-size: 25px;
    font-weight: 600;
    letter-spacing: -0.25px;
    line-height: 0.76;
    margin-top: 33px; }
  .confirm-screen .text1 {
    border-bottom: #000 solid 1px;
    color: rgba(0, 0, 0, 0.55);
    padding-bottom: 17px; }
  .confirm-screen .checkbox {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -0.15px;
    line-height: 1.87;
    margin-bottom: 26px;
    text-align: left; }
  .confirm-screen .button-group {
    display: flex;
    justify-content: space-between; }

.deposit-for-bank-accounts-step-2 {
  background-color: #f4f4f4;
  padding-bottom: 100px;
  padding-top: 40px; }
  .deposit-for-bank-accounts-step-2 form .box {
    background-color: #fff;
    border: solid 1px #e4e4e4;
    border-color: #e8e8e8;
    border-radius: 5px;
    margin-bottom: 30px;
    margin-top: 15px;
    padding: 20px 16px; }
  .deposit-for-bank-accounts-step-2 form .ant-form-item-label > .ant-form-item-required:after {
    color: #ff4d4f;
    content: '*';
    display: inline-block;
    font-family: SimSun, sans-serif;
    font-size: 14px;
    line-height: 1;
    margin-right: 4px; }
  .deposit-for-bank-accounts-step-2 form .ant-form-item-label > .ant-form-item-required:before {
    color: #ff4d4f;
    content: '';
    display: inline-block;
    font-family: SimSun, sans-serif;
    font-size: 14px;
    line-height: 1;
    margin-right: 4px; }
  .deposit-for-bank-accounts-step-2 form .ant-input {
    border-radius: 4px; }
  .deposit-for-bank-accounts-step-2 form .ant-form-item-label > label {
    color: rgba(0, 0, 0, 0.55);
    font-size: 13px;
    font-weight: 600;
    letter-spacing: -0.13px;
    line-height: 1.15;
    text-align: left; }
  .deposit-for-bank-accounts-step-2 form .ant-form-item {
    margin-bottom: 10px; }

.withdraw-for-requests-step-2 {
  background-color: #f4f4f4;
  min-height: 100vh;
  padding-bottom: 15px;
  padding-top: 40px; }
  .withdraw-for-requests-step-2 .title {
    color: #8e99a9;
    text-transform: uppercase; }
  .withdraw-for-requests-step-2 .withdraw {
    color: #2456a7;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -0.15px;
    line-height: 1.33;
    margin-top: 2px;
    text-align: center;
    text-decoration: underline; }
  .withdraw-for-requests-step-2 .your-quota .number {
    color: #1b376a;
    font-size: 35px; }
    .withdraw-for-requests-step-2 .your-quota .number .icon {
      height: 40px;
      width: auto; }
  .withdraw-for-requests-step-2 .country input {
    max-width: 100%; }
  .withdraw-for-requests-step-2 .filter {
    font-size: 12px;
    font-weight: bold; }
  .withdraw-for-requests-step-2 .form-box {
    margin-bottom: 24px;
    margin-top: 17px; }
    .withdraw-for-requests-step-2 .form-box .text {
      color: rgba(0, 0, 0, 0.55);
      font-size: 13px;
      font-weight: 600;
      letter-spacing: -0.13px;
      line-height: 2.15;
      text-align: left; }
  .withdraw-for-requests-step-2 .box-card {
    border-radius: 5px !important;
    margin-top: 15px; }
    .withdraw-for-requests-step-2 .box-card .bank-name-header {
      background: #fff !important;
      border-bottom: solid 1px #f4f4f4;
      padding: 7px 20px !important; }
      .withdraw-for-requests-step-2 .box-card .bank-name-header .bank-name {
        color: #2159a7;
        font-size: 15px;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        text-align: left; }
        .withdraw-for-requests-step-2 .box-card .bank-name-header .bank-name .anticon {
          vertical-align: 1 !important; }
        .withdraw-for-requests-step-2 .box-card .bank-name-header .bank-name .name {
          margin-left: 7px; }
    .withdraw-for-requests-step-2 .box-card .card-body {
      background: #fff !important;
      padding: 10px 20px; }
      .withdraw-for-requests-step-2 .box-card .card-body .text {
        color: rgba(0, 0, 0, 0.55);
        font-size: 13px;
        font-weight: normal;
        letter-spacing: -0.13px;
        line-height: 2.15;
        margin-bottom: 0;
        text-align: left; }
      .withdraw-for-requests-step-2 .box-card .card-body .money {
        color: #000;
        font-size: 15px;
        font-weight: 500;
        line-height: 1.6;
        margin-bottom: 0;
        text-align: left; }
        .withdraw-for-requests-step-2 .box-card .card-body .money .bold {
          color: #2159a7; }

.withdraw-for-requests-step-3 {
  background-color: #f4f4f4;
  min-height: 100vh;
  padding-bottom: 15px;
  padding-top: 40px; }
  .withdraw-for-requests-step-3 .box-btn {
    margin-top: 12px;
    padding-bottom: 10px; }
    .withdraw-for-requests-step-3 .box-btn .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      padding-right: 5px;
      text-align: left; }
      .withdraw-for-requests-step-3 .box-btn .text .bold {
        color: #2159a7; }
  .withdraw-for-requests-step-3 .box-btn-large {
    margin-bottom: 32px;
    margin-top: 24px; }
  .withdraw-for-requests-step-3 .box-warning {
    background-color: #fff; }
    .withdraw-for-requests-step-3 .box-warning .warning {
      display: flex;
      padding-top: 23px; }
      .withdraw-for-requests-step-3 .box-warning .warning .icon-warning {
        height: 14px;
        margin-top: 4px;
        width: 14.7px; }
      .withdraw-for-requests-step-3 .box-warning .warning .description {
        color: #000;
        font-size: 15px;
        font-style: italic;
        font-weight: 500;
        line-height: 1.6;
        padding-left: 3px;
        text-align: left; }
        .withdraw-for-requests-step-3 .box-warning .warning .description .bold {
          color: #2159a7;
          font-weight: bold; }
  .withdraw-for-requests-step-3 .box-card-2-header {
    margin-bottom: 22px; }

.withdraw-for-requests-step-4 {
  background-color: #f4f4f4;
  padding: 30px 0; }
  .withdraw-for-requests-step-4 .important {
    background-color: #d60100;
    border-radius: 4px;
    color: #f4f4f4;
    font-size: 15px;
    font-weight: 500;
    height: 24px;
    line-height: 1.6;
    margin-bottom: 8px;
    margin-top: 20px;
    text-align: center;
    width: 98px; }
  .withdraw-for-requests-step-4 .text-important {
    color: #000;
    font-size: 15px;
    font-style: italic;
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 16px;
    text-align: left; }
    .withdraw-for-requests-step-4 .text-important .bold {
      color: #d60100;
      font-weight: bold; }
  .withdraw-for-requests-step-4 .note-to-you-box {
    color: #000;
    font-size: 15px;
    font-style: italic;
    font-weight: 500;
    line-height: 1.4;
    margin-top: 15px;
    text-align: left; }
    .withdraw-for-requests-step-4 .note-to-you-box .note-to-you {
      color: rgba(0, 0, 0, 0.55);
      margin-bottom: 0; }
  .withdraw-for-requests-step-4 .box-upload {
    margin-top: 15px; }
    .withdraw-for-requests-step-4 .box-upload .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.6;
      margin-bottom: 11px;
      text-align: left; }
  .withdraw-for-requests-step-4 .box-btn-large {
    margin-top: 25px; }

.withdraw-for-your-offers-add {
  background-color: #f4f4f4; }
  .withdraw-for-your-offers-add .box-form {
    background-color: #fff;
    border: solid 1px #e4e4e4;
    margin-bottom: 12px;
    margin-top: 12px;
    padding: 16px; }
    .withdraw-for-your-offers-add .box-form .text {
      color: rgba(0, 0, 0, 0.55);
      font-size: 13px;
      font-weight: 600;
      letter-spacing: -0.13px;
      line-height: 2.15;
      text-align: left; }

.fail-screen {
  background-color: rgba(0, 0, 0, 0.7);
  min-height: 920px; }
  .fail-screen .text {
    background-color: #2159a7;
    border-radius: 10px 10px 0 0;
    color: #fff;
    height: 296px;
    margin-top: -46px;
    padding: 50px 35px 35px;
    text-align: center; }
    .fail-screen .text p {
      margin-bottom: 14px; }
  .fail-screen .img2875 {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  .fail-screen .ant-btn.accept-btn {
    border-radius: 4px;
    height: 44px;
    margin-top: 16px;
    width: 100%; }
  .fail-screen .fail-content {
    bottom: 0;
    position: absolute;
    width: 100%; }
  .fail-screen svg:not(:root) {
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 11px;
    top: 133px;
    width: 20px; }
  .fail-screen .something {
    color: #fff;
    font-size: 25px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.25px;
    line-height: 0.76;
    margin-top: 50px;
    text-align: center; }


.judge-appeals {
  background-color: #f4f4f4;
  min-height: 100vh;
  padding-top: 40px; }
  .judge-appeals .title {
    color: #8e99a9;
    text-transform: uppercase; }
  .judge-appeals .withdraw {
    color: #2456a7;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -0.15px;
    line-height: 1.33;
    margin-top: 2px;
    text-align: center;
    text-decoration: underline; }
  .judge-appeals .your-quota .number {
    color: #1b376a;
    font-size: 35px; }
    .judge-appeals .your-quota .number .icon {
      height: 40px;
      width: auto; }
  .judge-appeals .country input {
    max-width: 100%; }
  .judge-appeals .filter {
    font-size: 12px;
    font-weight: bold; }
  .judge-appeals .box-card-2-header {
    border-radius: 5px !important;
    font-weight: bold;
    margin-top: 15px; }
    .judge-appeals .box-card-2-header .banker-header {
      background-color: #e5e5e5;
      border: 0;
      display: flex;
      font-size: 16px;
      padding: 5px 20px !important; }
      .judge-appeals .box-card-2-header .banker-header .banker {
        color: #3d69b0; }
    .judge-appeals .box-card-2-header .bank-name-header {
      background: #fff !important;
      padding: 3px 20px !important; }
      .judge-appeals .box-card-2-header .bank-name-header .bank-name-to {
        color: #2159a7;
        font-size: 15px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        text-align: left; }
      .judge-appeals .box-card-2-header .bank-name-header .bank-name .name {
        color: #000; }
    .judge-appeals .box-card-2-header .card-body {
      padding: 10px 20px; }
      .judge-appeals .box-card-2-header .card-body .text {
        color: #737373;
        margin-bottom: 0; }
      .judge-appeals .box-card-2-header .card-body .money {
        color: #000; }

.judge {
  padding-bottom: 100px; }

.judge-appeals-2 {
  background-color: #f4f4f4;
  padding-top: 40px; }
  .judge-appeals-2 .important {
    background-color: #d60100;
    border-radius: 4px;
    color: #f4f4f4;
    font-size: 15px;
    font-weight: 500;
    height: 24px;
    line-height: 1.6;
    margin-bottom: 8px;
    margin-top: 20px;
    text-align: center;
    width: 98px; }
  .judge-appeals-2 .text-important {
    color: #000;
    font-size: 15px;
    font-style: italic;
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 16px;
    text-align: left; }
    .judge-appeals-2 .text-important .bold {
      color: #d60100;
      font-weight: bold; }
  .judge-appeals-2 .note-to-you-box {
    color: #000;
    font-size: 15px;
    font-style: italic;
    font-weight: 500;
    line-height: 1.4;
    margin-top: 15px;
    text-align: left; }
    .judge-appeals-2 .note-to-you-box .note-to-you {
      color: rgba(0, 0, 0, 0.55);
      margin-bottom: 0; }
  .judge-appeals-2 .box-upload {
    margin-top: 15px; }
    .judge-appeals-2 .box-upload .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.6;
      margin-bottom: 11px;
      text-align: left; }
  .judge-appeals-2 .box-btn-large {
    margin-top: 25px; }
  .judge-appeals-2 .box-img {
    margin-bottom: 24px; }
    .judge-appeals-2 .box-img .img {
      height: auto;
      width: 100%; }
  .judge-appeals-2 .box-card-2-header {
    border-radius: 5px !important;
    font-weight: bold;
    margin-top: 15px; }
    .judge-appeals-2 .box-card-2-header .banker-header {
      background-color: #e5e5e5;
      border: 0;
      display: flex;
      font-size: 16px;
      padding: 5px 20px !important; }
      .judge-appeals-2 .box-card-2-header .banker-header .banker {
        color: #3d69b0; }
    .judge-appeals-2 .box-card-2-header .bank-name-header {
      background: #fff !important;
      padding: 3px 20px !important; }
      .judge-appeals-2 .box-card-2-header .bank-name-header .bank-name-to {
        color: #2159a7;
        font-size: 15px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        text-align: left; }
      .judge-appeals-2 .box-card-2-header .bank-name-header .bank-name .name {
        color: #000; }
    .judge-appeals-2 .box-card-2-header .card-body {
      padding: 10px 20px; }
      .judge-appeals-2 .box-card-2-header .card-body .text {
        color: #737373;
        margin-bottom: 0; }
      .judge-appeals-2 .box-card-2-header .card-body .money {
        color: #000; }

.withdraw-for-history {
  padding-bottom: 100px;
  padding-top: 30px; }

.withdraw-for-quota {
  padding-top: 30px; }
  .withdraw-for-quota .qr-box {
    border: dashed 1px rgba(159, 159, 159, 0.7); }
    .withdraw-for-quota .qr-box .value {
      color: #000;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.6;
      margin-bottom: 30px;
      text-align: left;
      word-break: break-word; }
    .withdraw-for-quota .qr-box .btn-copy {
      background-color: #2159a7;
      border-radius: 4px;
      height: 24px;
      width: 70px; }
    .withdraw-for-quota .qr-box .qr-code {
      text-align: center; }
      .withdraw-for-quota .qr-box .qr-code img {
        height: auto;
        width: 100%; }
  .withdraw-for-quota .text {
    color: #000;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6;
    margin-top: 24px;
    text-align: left; }
    .withdraw-for-quota .text .blue {
      color: #2159a7; }
  .withdraw-for-quota .history-box {
    background-color: #e5e5e5;
    border-radius: 3px;
    margin-bottom: 12px;
    padding: 13px 20px; }
    .withdraw-for-quota .history-box .date-time {
      color: rgba(0, 0, 0, 0.55);
      font-size: 13px;
      font-weight: bold;
      line-height: 2.15;
      text-align: left;
      text-transform: uppercase; }
    .withdraw-for-quota .history-box .success {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.6;
      text-align: left; }
    .withdraw-for-quota .history-box .col-right {
      font-size: 17px;
      font-weight: bold;
      letter-spacing: -0.17px;
      line-height: 1.12;
      margin: auto 0;
      text-align: right; }
      .withdraw-for-quota .history-box .col-right .value-green {
        color: #2db190; }
      .withdraw-for-quota .history-box .col-right .value-red {
        color: #d60100; }

.withdraw-for-requests-step-1 {
  background-color: #f4f4f4;
  min-height: 100vh;
  padding-bottom: 100px;
  padding-top: 40px; }
  .withdraw-for-requests-step-1 .title {
    color: #8e99a9;
    text-transform: uppercase; }
  .withdraw-for-requests-step-1 .withdraw {
    color: #2456a7;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -0.15px;
    line-height: 1.33;
    margin-top: 2px;
    text-align: center;
    text-decoration: underline; }
  .withdraw-for-requests-step-1 .your-quota .number {
    color: #1b376a;
    font-size: 35px; }
    .withdraw-for-requests-step-1 .your-quota .number .icon {
      height: 40px;
      width: auto; }
  .withdraw-for-requests-step-1 .country input {
    max-width: 100%; }
  .withdraw-for-requests-step-1 .filter {
    font-size: 12px;
    font-weight: bold; }
  .withdraw-for-requests-step-1 .choose-a-banker {
    color: #000;
    font-size: 13px;
    font-style: italic;
    font-weight: 600;
    letter-spacing: -0.13px;
    line-height: 1.38;
    text-align: left; }
  .withdraw-for-requests-step-1 .filter-icon {
    color: #000;
    float: right;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: -0.13px;
    line-height: 2.15;
    text-align: left; }

.deposit-for {
  padding-bottom: 100px; }

.deposit-for-bank-accounts-step-2 {
  background-color: #f4f4f4;
  padding-top: 40px; }
  .deposit-for-bank-accounts-step-2 form .box {
    background-color: #fff;
    border: solid 1px #e4e4e4;
    border-color: #e8e8e8;
    border-radius: 5px;
    margin-bottom: 30px;
    margin-top: 15px;
    padding: 20px 16px; }
  .deposit-for-bank-accounts-step-2 form .ant-form-item-label > .ant-form-item-required:after {
    color: #ff4d4f;
    content: '*';
    display: inline-block;
    font-family: SimSun, sans-serif;
    font-size: 14px;
    line-height: 1;
    margin-right: 4px; }
  .deposit-for-bank-accounts-step-2 form .ant-form-item-label > .ant-form-item-required:before {
    color: #ff4d4f;
    content: '';
    display: inline-block;
    font-family: SimSun, sans-serif;
    font-size: 14px;
    line-height: 1;
    margin-right: 4px; }
  .deposit-for-bank-accounts-step-2 form .ant-input {
    border-radius: 4px; }
  .deposit-for-bank-accounts-step-2 form .ant-form-item-label > label {
    color: rgba(0, 0, 0, 0.55);
    font-size: 13px;
    font-weight: 600;
    letter-spacing: -0.13px;
    line-height: 1.15;
    text-align: left; }
  .deposit-for-bank-accounts-step-2 form .ant-form-item {
    margin-bottom: 10px; }
    .deposit-for-bank-accounts-step-2 form .ant-form-item.center {
      margin: 0 auto;
      width: 145px; }

.judge-cashout {
  background-color: #f4f4f4;
  min-height: 100vh;
  padding-top: 40px; }
  .judge-cashout .box-content {
    border-top: solid 1px #e4e4e4;
    margin-top: 15px;
    padding-top: 15px; }
    .judge-cashout .box-content .box-btn-large {
      margin-top: 23px; }
    .judge-cashout .box-content .text {
      color: #000;
      font-size: 15px;
      line-height: 1.6;
      text-align: left; }

.withdraw-for-your-offers {
  background-color: #f4f4f4;
  padding-top: 30px; }
  .withdraw-for-your-offers .box {
    margin-top: 20px; }
    .withdraw-for-your-offers .box .card-body {
      background-color: #fff;
      border: solid 1px #e4e4e4;
      border-radius: 4px; }
      .withdraw-for-your-offers .box .card-body .bank-name {
        padding: 11px 20px; }
        .withdraw-for-your-offers .box .card-body .bank-name .btn-offer {
          background-color: #fff;
          border: solid 1px #2159a7;
          border-radius: 4px;
          color: #2456a7;
          float: right;
          font-size: 13px;
          height: 24px;
          letter-spacing: -0.13px;
          line-height: 0.54;
          text-align: center; }
        .withdraw-for-your-offers .box .card-body .bank-name .text-red {
          color: #d60100;
          font-size: 13px;
          font-weight: 600;
          line-height: 1.85;
          margin-bottom: 0;
          text-align: left; }
        .withdraw-for-your-offers .box .card-body .bank-name .text-green {
          color: #2db190;
          font-size: 13px;
          font-weight: 600;
          line-height: 1.85;
          margin-bottom: 0;
          text-align: left; }
      .withdraw-for-your-offers .box .card-body .infor {
        border-bottom: solid 1px #e4e4e4;
        padding: 11px 20px; }
        .withdraw-for-your-offers .box .card-body .infor .text {
          color: rgba(0, 0, 0, 0.55);
          font-size: 13px;
          letter-spacing: -0.13px;
          line-height: 1;
          margin-bottom: 0;
          text-align: left; }
        .withdraw-for-your-offers .box .card-body .infor .money {
          color: #000;
          font-size: 15px;
          font-weight: 500;
          line-height: 1.6;
          margin-bottom: 0;
          text-align: left; }

.bank-account-step1 {
  background-color: #f4f4f4;
  min-height: 100vh;
  padding-bottom: 15px;
  padding-top: 40px; }
  .bank-account-step1 .box-card {
    border-radius: 5px !important;
    margin-top: 15px; }
    .bank-account-step1 .box-card .bank-name-header {
      background: #fff !important;
      border-bottom: solid 1px #f4f4f4;
      padding: 7px 20px !important; }
      .bank-account-step1 .box-card .bank-name-header .bank-name {
        color: #2159a7;
        font-size: 15px;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        text-align: left; }
        .bank-account-step1 .box-card .bank-name-header .bank-name .anticon {
          vertical-align: 1 !important; }
        .bank-account-step1 .box-card .bank-name-header .bank-name .name {
          margin-left: 7px; }
    .bank-account-step1 .box-card .card-body {
      background: #fff !important;
      padding: 10px 20px; }
      .bank-account-step1 .box-card .card-body .text {
        color: rgba(0, 0, 0, 0.55);
        font-size: 13px;
        font-weight: normal;
        letter-spacing: -0.13px;
        line-height: 2.15;
        margin-bottom: 0;
        text-align: left; }
      .bank-account-step1 .box-card .card-body .money {
        color: #000;
        font-size: 15px;
        font-weight: 500;
        line-height: 1.6;
        margin-bottom: 0;
        text-align: left; }
        .bank-account-step1 .box-card .card-body .money .bold {
          color: #2159a7; }

.judge-quota {
  padding-top: 40px; }
  .judge-quota .qr-box {
    border: dashed 1px rgba(159, 159, 159, 0.7); }
    .judge-quota .qr-box .value {
      color: #000;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.6;
      margin-bottom: 30px;
      text-align: left;
      word-break: break-word; }
    .judge-quota .qr-box .btn-copy {
      background-color: #2159a7;
      border-radius: 4px;
      height: 24px;
      width: 70px; }
    .judge-quota .qr-box .qr-code {
      text-align: center; }
      .judge-quota .qr-box .qr-code img {
        height: auto;
        width: 100%; }
  .judge-quota .text {
    color: #000;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6;
    margin-top: 24px;
    text-align: left; }
    .judge-quota .text .blue {
      color: #2159a7; }
  .judge-quota .history-box {
    background-color: #e5e5e5;
    border-radius: 3px;
    margin-bottom: 12px;
    padding: 13px 20px; }
    .judge-quota .history-box .date-time {
      color: rgba(0, 0, 0, 0.55);
      font-size: 13px;
      font-weight: bold;
      line-height: 2.15;
      text-align: left;
      text-transform: uppercase; }
    .judge-quota .history-box .success {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.6;
      text-align: left; }
    .judge-quota .history-box .col-right {
      font-size: 17px;
      font-weight: bold;
      letter-spacing: -0.17px;
      line-height: 1.12;
      margin: auto 0;
      text-align: right; }
      .judge-quota .history-box .col-right .value-green {
        color: #2db190; }
      .judge-quota .history-box .col-right .value-red {
        color: #d60100; }

.add-contact-note {
  padding-bottom: 15px;
  padding-top: 40px;
  text-align: left; }
  .add-contact-note .add-note-icon {
    margin-left: 5px; }
  .add-contact-note .ant-col.back {
    margin-bottom: 30px; }
  .add-contact-note .add-note-title {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.6; }

.deposit-for-cash-out {
  background-color: #f4f4f4;
  min-height: 100vh;
  padding-bottom: 15px;
  padding-top: 40px; }
  .deposit-for-cash-out .box-content {
    border-top: solid 1px #e4e4e4;
    margin-top: 15px;
    padding-top: 15px; }
    .deposit-for-cash-out .box-content .text {
      color: #000;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.6;
      text-align: left; }

.deposit-appeals {
  background-color: #f4f4f4;
  padding-top: 40px; }
  .deposit-appeals .box {
    border-bottom: solid 1px #e4e4e4;
    margin-top: 16px;
    padding-bottom: 25px; }
    .deposit-appeals .box.border-0 {
      border: 0;
      padding: 0; }
    .deposit-appeals .box .amount-box .top {
      background-color: #e5e5e5;
      border: solid 1px #e4e4e4;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
      padding: 3px 20px; }
      .deposit-appeals .box .amount-box .top .icon {
        height: auto;
        margin-right: 5px;
        margin-top: -4px;
        width: 20px; }
      .deposit-appeals .box .amount-box .top .text {
        color: rgba(0, 0, 0, 0.45);
        font-size: 15px;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        text-align: left; }
        .deposit-appeals .box .amount-box .top .text .amount {
          color: #2159a7; }
    .deposit-appeals .box .amount-box .bottom {
      background-color: #fff;
      border: solid 1px #e4e4e4;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px;
      padding: 3px 20px; }
      .deposit-appeals .box .amount-box .bottom .text {
        color: #000;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: -0.13px;
        line-height: 2.15;
        text-align: left; }
      .deposit-appeals .box .amount-box .bottom .name {
        color: #000; }
    .deposit-appeals .box .to-your-bank-account {
      color: #000;
      font-size: 13px;
      font-weight: bold;
      letter-spacing: -0.13px;
      line-height: 1.38;
      margin-bottom: 8px;
      margin-top: 15px;
      text-align: left;
      text-transform: uppercase; }
    .deposit-appeals .box .card-body {
      background-color: #fff;
      border-bottom: solid 1px #e4e4e4; }
      .deposit-appeals .box .card-body .bank-name {
        border-bottom: solid 1px #e4e4e4;
        color: #2159a7;
        font-size: 15px;
        font-weight: 600;
        padding: 8px 20px;
        text-align: left; }
      .deposit-appeals .box .card-body .infor {
        padding: 5px 20px; }
        .deposit-appeals .box .card-body .infor .text {
          color: rgba(0, 0, 0, 0.55);
          font-size: 13px;
          font-weight: 600;
          letter-spacing: -0.13px;
          line-height: 2.15;
          margin-bottom: 0;
          text-align: left; }
        .deposit-appeals .box .card-body .infor .money {
          color: #000;
          font-size: 15px;
          font-weight: 500;
          line-height: 1.6;
          margin-bottom: 0;
          text-align: left; }
  .deposit-appeals .box-upload .text {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.6;
    margin-bottom: 11px;
    text-align: left; }
  .deposit-appeals .box-img {
    margin-bottom: 24px; }
    .deposit-appeals .box-img .img {
      height: auto;
      width: 100%; }
  .deposit-appeals .box-radio {
    margin-bottom: 15px;
    margin-top: 15px; }
    .deposit-appeals .box-radio .text {
      color: #000;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.4;
      margin-left: 8px;
      text-align: left; }
  .deposit-appeals .box-btn {
    margin-top: 12px;
    padding-bottom: 10px; }
    .deposit-appeals .box-btn .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      padding-right: 5px;
      text-align: left; }
      .deposit-appeals .box-btn .text .bold {
        color: #2159a7; }
  .deposit-appeals .banker-header {
    background-color: #e5e5e5;
    border: 0;
    display: flex;
    font-size: 16px;
    padding: 5px 20px !important; }
    .deposit-appeals .banker-header .banker {
      color: #3d69b0; }
  .deposit-appeals .bank-name-header {
    background: #fff !important;
    padding: 3px 20px !important; }
    .deposit-appeals .bank-name-header .bank-name-to {
      color: #2159a7;
      font-size: 15px;
      font-stretch: normal;
      font-style: normal;
      font-weight: 600;
      letter-spacing: -0.15px;
      line-height: 1.87;
      text-align: left; }
    .deposit-appeals .bank-name-header .bank-name .name {
      color: #000; }

.deposit-for-requests-step-2 {
  background-color: #f4f4f4;
  padding: 30px 0; }
  .deposit-for-requests-step-2 .box {
    border-bottom: solid 1px #e4e4e4;
    margin-top: 16px;
    padding-bottom: 25px; }
    .deposit-for-requests-step-2 .box.border-0 {
      border: 0;
      padding: 0; }
    .deposit-for-requests-step-2 .box .amount-box .top {
      background-color: #e5e5e5;
      border: solid 1px #e4e4e4;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
      padding: 3px 20px; }
      .deposit-for-requests-step-2 .box .amount-box .top .icon {
        height: auto;
        margin-right: 5px;
        margin-top: -4px;
        width: 20px; }
      .deposit-for-requests-step-2 .box .amount-box .top .text {
        color: rgba(0, 0, 0, 0.45);
        font-size: 15px;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        text-align: left; }
        .deposit-for-requests-step-2 .box .amount-box .top .text .amount {
          color: #2159a7; }
    .deposit-for-requests-step-2 .box .amount-box .bottom {
      background-color: #fff;
      border: solid 1px #e4e4e4;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px;
      padding: 3px 20px; }
      .deposit-for-requests-step-2 .box .amount-box .bottom .text {
        color: #000;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: -0.13px;
        line-height: 2.15;
        text-align: left; }
      .deposit-for-requests-step-2 .box .amount-box .bottom .name {
        color: #000; }
    .deposit-for-requests-step-2 .box .to-your-bank-account {
      color: #000;
      font-size: 13px;
      font-weight: bold;
      letter-spacing: -0.13px;
      line-height: 1.38;
      margin-bottom: 8px;
      margin-top: 15px;
      text-align: left;
      text-transform: uppercase; }
    .deposit-for-requests-step-2 .box .card-body {
      background-color: #fff;
      border-bottom: solid 1px #e4e4e4; }
      .deposit-for-requests-step-2 .box .card-body .bank-name {
        border-bottom: solid 1px #e4e4e4;
        color: #2159a7;
        font-size: 15px;
        font-weight: 600;
        padding: 8px 20px;
        text-align: left; }
      .deposit-for-requests-step-2 .box .card-body .infor {
        padding: 5px 20px; }
        .deposit-for-requests-step-2 .box .card-body .infor .text {
          color: rgba(0, 0, 0, 0.55);
          font-size: 13px;
          font-weight: 600;
          letter-spacing: -0.13px;
          line-height: 2.15;
          margin-bottom: 0;
          text-align: left; }
        .deposit-for-requests-step-2 .box .card-body .infor .money {
          color: #000;
          font-size: 15px;
          font-weight: 500;
          line-height: 1.6;
          margin-bottom: 0;
          text-align: left; }
  .deposit-for-requests-step-2 .back {
    color: rgba(0, 0, 0, 0.55);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -0.15px;
    line-height: 1.87;
    margin-bottom: 20px;
    text-align: left; }
  .deposit-for-requests-step-2 .remaining-time {
    background-color: #2159a7;
    border-radius: 4px;
    padding: 10px 14px; }
    .deposit-for-requests-step-2 .remaining-time .text {
      color: #fff;
      font-size: 15px;
      font-weight: 500;
      line-height: 1;
      text-align: left; }
    .deposit-for-requests-step-2 .remaining-time .time {
      color: #fff;
      font-size: 40px;
      line-height: 0.8;
      text-align: right; }
  .deposit-for-requests-step-2 .box-img {
    margin-bottom: 24px; }
    .deposit-for-requests-step-2 .box-img .img {
      height: auto;
      width: 100%; }

.deposit-for-requests-step-1 {
  background-color: #f4f4f4;
  padding: 30px 0; }
  .deposit-for-requests-step-1 .box {
    border-bottom: solid 1px #e4e4e4;
    margin-top: 16px;
    padding-bottom: 25px; }
    .deposit-for-requests-step-1 .box.border-0 {
      border: 0;
      padding: 0; }
    .deposit-for-requests-step-1 .box .amount-box .top {
      background-color: #e5e5e5;
      border: solid 1px #e4e4e4;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
      padding: 3px 20px; }
      .deposit-for-requests-step-1 .box .amount-box .top .icon {
        height: auto;
        margin-right: 5px;
        margin-top: -4px;
        width: 20px; }
      .deposit-for-requests-step-1 .box .amount-box .top .text {
        color: rgba(0, 0, 0, 0.45);
        font-size: 15px;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        text-align: left; }
        .deposit-for-requests-step-1 .box .amount-box .top .text .amount {
          color: #2159a7; }
    .deposit-for-requests-step-1 .box .amount-box .bottom {
      background-color: #fff;
      border: solid 1px #e4e4e4;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px;
      padding: 3px 20px; }
      .deposit-for-requests-step-1 .box .amount-box .bottom .text {
        color: #000;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: -0.13px;
        line-height: 2.15;
        text-align: left; }
      .deposit-for-requests-step-1 .box .amount-box .bottom .name {
        color: #000; }
    .deposit-for-requests-step-1 .box .to-your-bank-account {
      color: #000;
      font-size: 13px;
      font-weight: bold;
      letter-spacing: -0.13px;
      line-height: 1.38;
      margin-bottom: 8px;
      margin-top: 15px;
      text-align: left;
      text-transform: uppercase; }
    .deposit-for-requests-step-1 .box .card-body {
      background-color: #fff;
      border-bottom: solid 1px #e4e4e4; }
      .deposit-for-requests-step-1 .box .card-body .bank-name {
        border-bottom: solid 1px #e4e4e4;
        color: #2159a7;
        font-size: 15px;
        font-weight: 600;
        padding: 8px 20px;
        text-align: left; }
      .deposit-for-requests-step-1 .box .card-body .infor {
        padding: 5px 20px; }
        .deposit-for-requests-step-1 .box .card-body .infor .text {
          color: rgba(0, 0, 0, 0.55);
          font-size: 13px;
          font-weight: 600;
          letter-spacing: -0.13px;
          line-height: 2.15;
          margin-bottom: 0;
          text-align: left; }
        .deposit-for-requests-step-1 .box .card-body .infor .money {
          color: #000;
          font-size: 15px;
          font-weight: 500;
          line-height: 1.6;
          margin-bottom: 0;
          text-align: left; }

.deposit-for-requests-step-3 {
  background-color: #f4f4f4;
  padding: 30px 0; }
  .deposit-for-requests-step-3 .back {
    color: rgba(0, 0, 0, 0.55);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -0.15px;
    line-height: 1.87;
    margin-bottom: 20px;
    text-align: left; }
  .deposit-for-requests-step-3 .box {
    margin-top: 20px;
    padding-bottom: 25px; }
    .deposit-for-requests-step-3 .box .to-your-bank-account {
      color: #000;
      font-size: 13px;
      font-weight: bold;
      letter-spacing: -0.13px;
      line-height: 1.38;
      margin-bottom: 8px;
      margin-top: 15px;
      text-align: left;
      text-transform: uppercase; }
    .deposit-for-requests-step-3 .box .card-body {
      background-color: #fff;
      border: solid 1px #e4e4e4;
      border-radius: 4px; }
      .deposit-for-requests-step-3 .box .card-body .bank-name {
        border-bottom: solid 1px #e4e4e4;
        color: #2159a7;
        font-size: 15px;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        padding: 11px 20px;
        text-align: left; }
      .deposit-for-requests-step-3 .box .card-body .infor {
        padding: 11px 20px; }
        .deposit-for-requests-step-3 .box .card-body .infor .text {
          color: rgba(0, 0, 0, 0.55);
          font-size: 13px;
          font-weight: 600;
          letter-spacing: -0.13px;
          line-height: 1;
          margin-bottom: 0;
          text-align: left; }
        .deposit-for-requests-step-3 .box .card-body .infor .money {
          color: #000;
          font-size: 15px;
          font-weight: 500;
          line-height: 1.6;
          margin-bottom: 0;
          text-align: left; }
  .deposit-for-requests-step-3 .notifi-transfer {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 5px 5px 12px -10px;
    margin-bottom: 24px;
    padding: 15px 20px;
    text-align: center; }
    .deposit-for-requests-step-3 .notifi-transfer .icon {
      font-size: 64px;
      margin-bottom: 15px; }
    .deposit-for-requests-step-3 .notifi-transfer .description .bold {
      color: #7ba754;
      font-weight: 600; }
  .deposit-for-requests-step-3 .notifi-pay {
    border-radius: 4px;
    box-shadow: 5px 5px 12px -10px;
    margin-bottom: 24px;
    text-align: center; }
    .deposit-for-requests-step-3 .notifi-pay .box-icon {
      background-color: #325340;
      padding: 15px 20px; }
      .deposit-for-requests-step-3 .notifi-pay .box-icon .icon {
        font-size: 64px;
        margin-bottom: 15px; }
      .deposit-for-requests-step-3 .notifi-pay .box-icon .text {
        color: #fff;
        font-size: 16px;
        font-weight: 600; }
    .deposit-for-requests-step-3 .notifi-pay .description {
      background-color: #fff;
      padding: 15px 20px; }
      .deposit-for-requests-step-3 .notifi-pay .description .bold {
        color: #7ba754;
        font-weight: 600; }
  .deposit-for-requests-step-3 .box-img {
    margin-bottom: 24px; }
    .deposit-for-requests-step-3 .box-img .img {
      height: auto;
      width: 100%; }

.quota {
  padding-top: 40px; }
  .quota .qr-box {
    border: dashed 1px rgba(159, 159, 159, 0.7); }
    .quota .qr-box .value {
      color: #000;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.6;
      margin-bottom: 30px;
      text-align: left;
      word-break: break-word; }
    .quota .qr-box .btn-copy {
      background-color: #2159a7;
      border-radius: 4px;
      height: 24px;
      width: 70px; }
    .quota .qr-box .qr-code {
      text-align: center; }
      .quota .qr-box .qr-code img {
        height: auto;
        width: 100%; }
  .quota .text {
    color: #000;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6;
    margin-top: 24px;
    text-align: left; }
    .quota .text .blue {
      color: #2159a7; }
  .quota .history-box {
    background-color: #e5e5e5;
    border-radius: 3px;
    margin-bottom: 12px;
    padding: 13px 20px; }
    .quota .history-box .date-time {
      color: rgba(0, 0, 0, 0.55);
      font-size: 13px;
      font-weight: bold;
      line-height: 2.15;
      text-align: left;
      text-transform: uppercase; }
    .quota .history-box .success {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.6;
      text-align: left; }
    .quota .history-box .col-right {
      font-size: 17px;
      font-weight: bold;
      letter-spacing: -0.17px;
      line-height: 1.12;
      margin: auto 0;
      text-align: right; }
      .quota .history-box .col-right .value-green {
        color: #2db190; }
      .quota .history-box .col-right .value-red {
        color: #d60100; }

.deposit {
  padding-bottom: 84px; }

.buy-quota-step1 {
  background-color: #f4f4f4;
  font-weight: bold;
  padding-top: 40px; }
  .buy-quota-step1 .noti {
    background-color: #e2a881;
    color: #fff;
    font-size: 20px;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 10px 34px; }
    .buy-quota-step1 .noti .text .money {
      color: #b24600;
      font-weight: bold; }

.buy-quota-step2 {
  background-color: #f4f4f4;
  padding-bottom: 15px;
  padding-top: 40px; }
  .buy-quota-step2 .important {
    background-color: #d60100;
    border-radius: 4px;
    color: #f4f4f4;
    font-size: 15px;
    font-weight: 500;
    height: 24px;
    line-height: 1.6;
    margin-bottom: 8px;
    margin-top: 20px;
    text-align: center;
    width: 98px; }
  .buy-quota-step2 .text-important {
    color: #000;
    font-size: 15px;
    font-style: italic;
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 16px;
    text-align: left; }
    .buy-quota-step2 .text-important .bold {
      color: #d60100;
      font-weight: bold; }
  .buy-quota-step2 .note-to-you-box {
    color: #000;
    font-size: 15px;
    font-style: italic;
    font-weight: 500;
    line-height: 1.4;
    margin-top: 15px;
    text-align: left; }
    .buy-quota-step2 .note-to-you-box .note-to-you {
      color: rgba(0, 0, 0, 0.55);
      margin-bottom: 0; }
  .buy-quota-step2 .box-upload {
    margin-top: 15px; }
    .buy-quota-step2 .box-upload .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.6;
      margin-bottom: 11px;
      text-align: left; }
  .buy-quota-step2 .box-img {
    margin-bottom: 24px; }
    .buy-quota-step2 .box-img .img {
      height: auto;
      width: 100%; }

.deposit-fiat {
  background-color: #f4f4f4;
  padding-bottom: 15px;
  padding-top: 40px; }
  .deposit-fiat .title {
    color: #8e99a9;
    text-transform: uppercase; }
  .deposit-fiat .withdraw-arrow {
    color: #2456a7;
    font-size: 15px;
    letter-spacing: -0.15px;
    line-height: 1.33;
    margin-top: 2px;
    max-width: 141px;
    text-align: center;
    text-decoration: underline; }
  .deposit-fiat .your-quota .number {
    color: #1b376a;
    font-size: 35px; }
    .deposit-fiat .your-quota .number .icon {
      height: 40px;
      width: auto; }
  .deposit-fiat .country input {
    max-width: 100%; }
  .deposit-fiat .filter {
    font-size: 12px;
    font-weight: bold; }
  .deposit-fiat .box-card {
    border-radius: 5px !important;
    margin-top: 15px; }
    .deposit-fiat .box-card .bank-name-header {
      background: #fff !important;
      border-bottom: solid 1px #f4f4f4;
      padding: 7px 20px !important; }
      .deposit-fiat .box-card .bank-name-header .bank-name {
        color: #2159a7;
        font-size: 15px;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        text-align: left; }
        .deposit-fiat .box-card .bank-name-header .bank-name .anticon {
          vertical-align: 1 !important; }
        .deposit-fiat .box-card .bank-name-header .bank-name .name {
          margin-left: 7px; }
    .deposit-fiat .box-card .card-body {
      background: #fff !important;
      padding: 10px 20px; }
      .deposit-fiat .box-card .card-body .text {
        color: rgba(0, 0, 0, 0.55);
        font-size: 13px;
        font-weight: normal;
        letter-spacing: -0.13px;
        line-height: 2.15;
        margin-bottom: 0;
        text-align: left; }
      .deposit-fiat .box-card .card-body .money {
        color: #000;
        font-size: 15px;
        font-weight: 500;
        line-height: 1.6;
        margin-bottom: 0;
        text-align: left; }
        .deposit-fiat .box-card .card-body .money .bold {
          color: #2159a7; }

.deposit-step2 {
  background-color: #f4f4f4;
  padding-bottom: 15px;
  padding-top: 40px; }
  .deposit-step2 .form .how-much {
    margin-top: 15px; }
    .deposit-step2 .form .how-much .text {
      color: rgba(0, 0, 0, 0.55);
      font-size: 13px;
      font-weight: 600;
      letter-spacing: -0.13px;
      line-height: 2.15;
      text-align: left; }
      .deposit-step2 .form .how-much .text .text-danger {
        color: #d60100; }

.deposit-step3 {
  background-color: #f4f4f4;
  min-height: 100vh;
  padding-bottom: 15px;
  padding-top: 40px; }
  .deposit-step3 .box-check {
    background-color: #e5e5e5;
    display: flex;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 16px 20px; }
    .deposit-step3 .box-check .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      margin-left: 8px;
      text-align: left; }
  .deposit-step3 .box-btn {
    margin-top: 12px;
    padding-bottom: 10px; }
    .deposit-step3 .box-btn .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      padding-right: 5px;
      text-align: left; }
      .deposit-step3 .box-btn .text .bold {
        color: #2159a7; }
  .deposit-step3 .box-btn-request {
    margin-bottom: 32px;
    margin-top: 24px; }
    .deposit-step3 .box-btn-request .btn-request {
      background-color: #2159a7;
      border-radius: 4px;
      color: #fff;
      font-size: 15px;
      height: 44px;
      letter-spacing: -0.15px;
      line-height: 1.33;
      text-transform: uppercase;
      width: 100%; }
  .deposit-step3 .box-warning {
    background-color: #fff; }
    .deposit-step3 .box-warning .warning {
      display: flex;
      padding-top: 23px; }
      .deposit-step3 .box-warning .warning .icon-warning {
        height: 14px;
        margin-top: 4px;
        width: 14.7px; }
      .deposit-step3 .box-warning .warning .description {
        color: #000;
        font-size: 15px;
        font-style: italic;
        font-weight: 500;
        line-height: 1.6;
        padding-left: 3px;
        text-align: left; }
        .deposit-step3 .box-warning .warning .description .bold {
          color: #2159a7;
          font-weight: bold; }

.deposit-step-4 {
  background-color: #f4f4f4;
  padding-bottom: 100px;
  padding-top: 40px; }
  .deposit-step-4 .remaining-time {
    background-color: #2159a7;
    border-radius: 4px;
    padding: 10px 14px; }
    .deposit-step-4 .remaining-time .text {
      color: #fff;
      font-size: 15px;
      font-weight: 500;
      line-height: 1;
      text-align: left; }
    .deposit-step-4 .remaining-time .time {
      color: #fff;
      font-size: 40px;
      line-height: 0.8;
      text-align: right; }
  .deposit-step-4 .important {
    background-color: #d60100;
    border-radius: 4px;
    color: #f4f4f4;
    font-size: 15px;
    font-weight: 500;
    height: 24px;
    line-height: 20px;
    margin-bottom: 8px;
    margin-top: 20px;
    text-align: center;
    width: 98px; }
  .deposit-step-4 .text-important {
    color: #000;
    font-size: 15px;
    font-style: italic;
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 16px;
    text-align: left; }
    .deposit-step-4 .text-important .bold {
      color: #d60100;
      font-weight: bold; }
  .deposit-step-4 .note-to-you-box {
    color: #000;
    font-size: 15px;
    font-style: italic;
    font-weight: 500;
    line-height: 1.4;
    margin-top: 15px;
    text-align: left; }
    .deposit-step-4 .note-to-you-box .note-to-you {
      color: rgba(0, 0, 0, 0.55);
      margin-bottom: 0; }
  .deposit-step-4 .box-upload {
    margin-top: 15px; }
    .deposit-step-4 .box-upload .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.6;
      margin-bottom: 11px;
      text-align: left; }
  .deposit-step-4 .box-img {
    margin-bottom: 24px; }
    .deposit-step-4 .box-img .img {
      height: auto;
      width: 100%; }

.deposit-appeals {
  background-color: #f4f4f4;
  padding-top: 40px; }
  .deposit-appeals .note-to-you-box {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    margin-top: 15px;
    text-align: left; }
    .deposit-appeals .note-to-you-box .note-to-you {
      color: rgba(0, 0, 0, 0.55);
      margin-bottom: 0; }
  .deposit-appeals .box-upload .text {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.6;
    margin-bottom: 11px;
    text-align: left; }
  .deposit-appeals .box-img {
    margin-bottom: 24px; }
    .deposit-appeals .box-img .img {
      height: auto;
      width: 100%; }
  .deposit-appeals .box .text {
    color: rgba(0, 0, 0, 0.55);
    font-size: 13px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.13px;
    line-height: 2.15;
    margin-bottom: 0;
    text-align: left; }
  .deposit-appeals .box .value {
    color: #000;
    font-size: 15px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1.6;
    text-align: left; }
  .deposit-appeals .box-radio {
    margin-bottom: 15px;
    margin-top: 15px; }
    .deposit-appeals .box-radio .text {
      color: #000;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.4;
      margin-left: 8px;
      text-align: left; }
  .deposit-appeals .box-btn {
    margin-top: 12px;
    padding-bottom: 10px; }
    .deposit-appeals .box-btn .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      padding-right: 5px;
      text-align: left; }
      .deposit-appeals .box-btn .text .bold {
        color: #2159a7; }
  .deposit-appeals .box-card-2-header {
    border-radius: 5px !important;
    font-weight: bold;
    margin-top: 15px; }
    .deposit-appeals .box-card-2-header .banker-header {
      background-color: #e5e5e5;
      border: 0;
      display: flex;
      font-size: 16px;
      padding: 5px 20px !important; }
      .deposit-appeals .box-card-2-header .banker-header .banker {
        color: #3d69b0; }
    .deposit-appeals .box-card-2-header .bank-name-header {
      background: #fff !important;
      padding: 3px 20px !important; }
      .deposit-appeals .box-card-2-header .bank-name-header .bank-name-to {
        color: #2159a7;
        font-size: 15px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        text-align: left; }
      .deposit-appeals .box-card-2-header .bank-name-header .bank-name .name {
        color: #000; }

.deposit-transfer {
  background-color: #f4f4f4;
  padding-top: 40px; }
  .deposit-transfer .ant-input {
    border-radius: 4px; }
  .deposit-transfer .ant-form-item-label > .ant-form-item-required:after {
    color: #ff4d4f;
    content: '*';
    display: inline-block;
    font-family: SimSun, sans-serif;
    font-size: 14px;
    line-height: 1;
    margin-right: 4px; }
  .deposit-transfer .ant-form-item-label > .ant-form-item-required:before {
    color: #ff4d4f;
    content: '';
    display: inline-block;
    font-family: SimSun, sans-serif;
    font-size: 14px;
    line-height: 1;
    margin-right: 4px; }
  .deposit-transfer .box {
    background-color: #fff;
    border: solid 1px #e4e4e4;
    border-radius: 5px;
    margin-bottom: 30px;
    margin-top: 15px;
    padding: 20px 16px; }
    .deposit-transfer .box form {
      border-color: #e8e8e8; }
      .deposit-transfer .box form .ant-form-item-label > label {
        color: rgba(0, 0, 0, 0.55);
        font-size: 13px;
        font-weight: 600;
        letter-spacing: -0.13px;
        line-height: 1.15;
        text-align: left; }
      .deposit-transfer .box form .ant-form-item {
        margin-bottom: 16px; }
  .deposit-transfer .your-privacy {
    background-color: #0b275c;
    border-radius: 25px 25px 0 0;
    padding-bottom: 29px;
    padding-top: 29px; }
    .deposit-transfer .your-privacy .box-title {
      color: #fff;
      font-size: 24px;
      font-weight: 500;
      line-height: 0.88;
      margin-bottom: 17px;
      text-align: left; }
      .deposit-transfer .your-privacy .box-title .icon {
        height: 42px;
        margin-right: 9px;
        object-fit: contain;
        width: 42px; }
    .deposit-transfer .your-privacy .ant-tabs-bar {
      border-bottom: 0; }
    .deposit-transfer .your-privacy .ant-tabs-nav {
      color: rgba(255, 255, 255, 0.55);
      font-size: 15px;
      font-weight: 500;
      letter-spacing: -0.15px;
      line-height: 1.33;
      text-align: center; }
      .deposit-transfer .your-privacy .ant-tabs-nav .ant-tabs-tab-active {
        color: #fff; }
    .deposit-transfer .your-privacy .ant-tabs-ink-bar {
      background-color: #fff !important; }
    .deposit-transfer .your-privacy .ant-tabs-ink-bar.ant-tabs-ink-bar-animated {
      width: 21px !important; }
    .deposit-transfer .your-privacy form {
      border-color: #e8e8e8; }
      .deposit-transfer .your-privacy form .ant-form-item-label > label {
        color: rgba(255, 255, 255, 0.55);
        font-size: 13px;
        font-weight: 600;
        letter-spacing: -0.13px;
        line-height: 1.15;
        text-align: left; }
      .deposit-transfer .your-privacy form .ant-form-item {
        margin-bottom: 10px; }
    .deposit-transfer .your-privacy .key-box {
      border: dashed 1px #fff;
      border-radius: 3px;
      padding: 13px 20px; }
      .deposit-transfer .your-privacy .key-box .key {
        color: #fff;
        font-size: 15px;
        font-weight: 600;
        line-height: 1.33;
        margin-bottom: 15px;
        text-align: center; }
    .deposit-transfer .your-privacy .fee {
      color: #fff;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.6;
      margin-top: 15px;
      text-align: right; }

.deposit-success {
  background-color: rgba(0, 0, 0, 0.7);
  min-height: 920px; }
  .deposit-success .text {
    background-color: #2159a7;
    border-radius: 10px 10px 0 0;
    color: #fff;
    height: 295px;
    margin-top: -90px;
    padding: 90px 35px 35px;
    text-align: center; }
  .deposit-success .img2437 {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  .deposit-success .ant-btn .accept-btn {
    border-radius: 4px;
    height: 44px;
    margin-top: 16px;
    width: 100%; }
  .deposit-success .deposit-success-content {
    bottom: 0;
    position: absolute;
    width: 100%; }
  .deposit-success svg:not(:root) {
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 11px;
    top: 78px;
    width: 20px; }
  .deposit-success .success {
    color: #fff;
    font-size: 25px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.25px;
    line-height: 0.76;
    text-align: center; }

.fail-screen {
  background-color: rgba(0, 0, 0, 0.7);
  min-height: 920px; }
  .fail-screen .text {
    background-color: #2159a7;
    border-radius: 10px 10px 0 0;
    color: #fff;
    height: 296px;
    margin-top: -46px;
    padding: 50px 35px 35px;
    text-align: center; }
    .fail-screen .text p {
      margin-bottom: 14px; }
  .fail-screen .img2875 {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  .fail-screen .ant-btn.accept-btn {
    border-radius: 4px;
    height: 44px;
    margin-top: 16px;
    width: 100%; }
  .fail-screen .fail-content {
    bottom: 0;
    position: absolute;
    width: 100%; }
  .fail-screen svg:not(:root) {
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 11px;
    top: 133px;
    width: 20px; }
  .fail-screen .something {
    color: #fff;
    font-size: 25px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.25px;
    line-height: 0.76;
    margin-top: 50px;
    text-align: center; }

.withdraw {
  padding-bottom: 100px; }

.component-quota .your-quota {
  text-align: center; }
  .component-quota .your-quota.left {
    width: 141px; }
  .component-quota .your-quota .title {
    color: rgba(0, 0, 0, 0.55);
    font-size: 13px;
    font-weight: bold;
    line-height: 2.15;
    margin-bottom: 0; }
  .component-quota .your-quota .number {
    color: #1b376a;
    font-size: 37px;
    font-weight: bold;
    line-height: 0.76; }
    .component-quota .your-quota .number .icon {
      height: 34px;
      margin-right: 10px;
      margin-top: -7px;
      width: auto; }

.withdraw-fiat {
  background-color: #f4f4f4;
  padding-top: 40px; }
  .withdraw-fiat .title {
    color: #8e99a9;
    text-transform: uppercase; }
  .withdraw-fiat .deposit-arrow {
    color: #2456a7;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -0.15px;
    line-height: 1.33;
    margin-top: 2px;
    text-align: center;
    text-decoration: underline;
    width: 141px; }
  .withdraw-fiat .country input {
    max-width: 100%; }
  .withdraw-fiat .box-form {
    background-color: #fff;
    border: solid 1px #e4e4e4;
    margin-top: 12px;
    padding: 16px 16px 20px; }
    .withdraw-fiat .box-form .text {
      color: rgba(0, 0, 0, 0.55);
      font-size: 13px;
      font-weight: 600;
      letter-spacing: -0.13px;
      line-height: 2.15;
      text-align: left; }
  .withdraw-fiat .box-card {
    border-radius: 5px !important;
    margin-top: 15px; }
    .withdraw-fiat .box-card .bank-name-header {
      background: #fff !important;
      border-bottom: solid 1px #f4f4f4;
      padding: 7px 20px !important; }
      .withdraw-fiat .box-card .bank-name-header .bank-name {
        color: #2159a7;
        font-size: 15px;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        text-align: left; }
        .withdraw-fiat .box-card .bank-name-header .bank-name .anticon {
          vertical-align: 1 !important; }
        .withdraw-fiat .box-card .bank-name-header .bank-name .name {
          margin-left: 7px; }
    .withdraw-fiat .box-card .card-body {
      background: #fff !important;
      padding: 10px 20px; }
      .withdraw-fiat .box-card .card-body .text {
        color: rgba(0, 0, 0, 0.55);
        font-size: 13px;
        font-weight: normal;
        letter-spacing: -0.13px;
        line-height: 2.15;
        margin-bottom: 0;
        text-align: left; }
      .withdraw-fiat .box-card .card-body .money {
        color: #000;
        font-size: 15px;
        font-weight: 500;
        line-height: 1.6;
        margin-bottom: 0;
        text-align: left; }
        .withdraw-fiat .box-card .card-body .money .bold {
          color: #2159a7; }
  .withdraw-fiat .box-btn-large {
    margin-top: 24px; }

.hr .hr1 {
  border: 0;
  border-top: 2px solid #e4e4e4;
  height: 1px;
  width: 100%; }
  .hr .hr1.dot {
    border-style: dotted; }

.hr .hr2 {
  border-top: 1px solid #fff;
  height: 1px;
  width: 100%; }
  .hr .hr2.dot {
    display: none; }

.withdraw-fiat-edit-bank-account {
  background-color: #f4f4f4;
  padding-top: 40px; }
  .withdraw-fiat-edit-bank-account .ant-input {
    border-radius: 4px; }
  .withdraw-fiat-edit-bank-account .ant-form-item-label > .ant-form-item-required:after {
    color: #ff4d4f;
    content: '*';
    display: inline-block;
    font-family: SimSun, sans-serif;
    font-size: 14px;
    line-height: 1;
    margin-right: 4px; }
  .withdraw-fiat-edit-bank-account .ant-form-item-label > .ant-form-item-required:before {
    color: #ff4d4f;
    content: '';
    display: inline-block;
    font-family: SimSun, sans-serif;
    font-size: 14px;
    line-height: 1;
    margin-right: 4px; }
  .withdraw-fiat-edit-bank-account .box {
    background-color: #fff;
    border: solid 1px #e4e4e4;
    border-radius: 5px;
    margin-bottom: 30px;
    margin-top: 15px;
    padding: 20px 16px; }
    .withdraw-fiat-edit-bank-account .box form {
      border-color: #e8e8e8; }
      .withdraw-fiat-edit-bank-account .box form .ant-form-item-label > label {
        color: rgba(0, 0, 0, 0.55);
        font-size: 13px;
        font-weight: 600;
        letter-spacing: -0.13px;
        line-height: 1.15;
        text-align: left; }
      .withdraw-fiat-edit-bank-account .box form .ant-form-item {
        margin-bottom: 10px; }


.withdraw-offer {
  background-color: #f4f4f4;
  padding-top: 40px; }
  .withdraw-offer .title {
    color: #8e99a9;
    text-transform: uppercase; }
  .withdraw-offer .withdraw {
    color: #2456a7;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -0.15px;
    line-height: 1.33;
    margin-top: 2px;
    text-align: center;
    text-decoration: underline; }
  .withdraw-offer .country input {
    max-width: 100%; }
  .withdraw-offer .box-form {
    background-color: #fff;
    border: solid 1px #e4e4e4;
    margin-top: 12px;
    padding: 16px 16px 20px; }
    .withdraw-offer .box-form .text {
      color: rgba(0, 0, 0, 0.55);
      font-size: 13px;
      font-weight: 600;
      letter-spacing: -0.13px;
      line-height: 2.15;
      text-align: left; }
  .withdraw-offer .choose-a-banker {
    color: #000;
    font-size: 13px;
    font-style: italic;
    font-weight: 600;
    letter-spacing: -0.13px;
    line-height: 1.38;
    text-align: left; }
  .withdraw-offer .box-btn-large {
    margin-top: 24px; }
  .withdraw-offer .mt-17 {
    margin-top: 17px; }
  .withdraw-offer .icon {
    margin-top: -5px; }
  .withdraw-offer .filter-icon {
    color: #000;
    float: right;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: -0.13px;
    line-height: 2.15;
    text-align: left; }

.add-contact-note {
  padding-bottom: 15px;
  padding-top: 40px;
  text-align: left; }
  .add-contact-note .add-note-icon {
    margin-left: 5px; }
  .add-contact-note .ant-col.back {
    margin-bottom: 37px; }
  .add-contact-note .add-note-title {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.6; }
  .add-contact-note .add-note-btn {
    background-color: #fff;
    bottom: 0;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -0.15px;
    line-height: 1.33;
    padding: 20px 16px;
    position: fixed;
    width: 100%; }
    .add-contact-note .add-note-btn .confirm-btn {
      width: calc(50% - 10px); }
    .add-contact-note .add-note-btn .cancel-btn {
      width: calc(50% - 10px); }

.alert.error {
  background-color: rgba(252, 221, 221, 0.65);
  border: solid 1px #d84341;
  border-radius: 6px;
  color: #d60100;
  font-size: 13px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.13px;
  line-height: 1.38;
  margin-top: 12px;
  padding: 12px;
  text-align: left; }

.alert.default {
  background-color: #e5e5e5;
  border-radius: 6px;
  color: #000;
  font-size: 15px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.4;
  margin-top: 12px;
  padding: 12px;
  text-align: left; }

.withdraw-request-step3 {
  background-color: #f4f4f4;
  padding-top: 40px; }
  .withdraw-request-step3 .note-to-you-box {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    margin-top: 15px;
    text-align: left; }
    .withdraw-request-step3 .note-to-you-box .note-to-you {
      color: rgba(0, 0, 0, 0.55);
      margin-bottom: 0; }
  .withdraw-request-step3 .box-upload .text {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.6;
    margin-bottom: 11px;
    text-align: left; }
  .withdraw-request-step3 .box-img {
    margin-bottom: 24px; }
    .withdraw-request-step3 .box-img .img {
      height: auto;
      width: 100%; }
  .withdraw-request-step3 .box .text {
    color: rgba(0, 0, 0, 0.55);
    font-size: 13px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.13px;
    line-height: 2.15;
    margin-bottom: 0;
    text-align: left; }
  .withdraw-request-step3 .box .value {
    color: #000;
    font-size: 15px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1.6;
    text-align: left; }
  .withdraw-request-step3 .box-radio {
    margin-bottom: 15px;
    margin-top: 15px; }
    .withdraw-request-step3 .box-radio .text {
      color: #000;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.4;
      margin-left: 8px;
      text-align: left; }
  .withdraw-request-step3 .box-btn {
    margin-top: 12px;
    padding-bottom: 10px; }
    .withdraw-request-step3 .box-btn .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      padding-right: 5px;
      text-align: left; }
      .withdraw-request-step3 .box-btn .text .bold {
        color: #2159a7; }
  .withdraw-request-step3 .box-card-2-header {
    border-radius: 5px !important;
    font-weight: bold;
    margin-top: 15px; }
    .withdraw-request-step3 .box-card-2-header .banker-header {
      background-color: #e5e5e5;
      border: 0;
      display: flex;
      font-size: 16px;
      padding: 5px 20px !important; }
      .withdraw-request-step3 .box-card-2-header .banker-header .banker {
        color: #3d69b0; }
    .withdraw-request-step3 .box-card-2-header .bank-name-header {
      background: #fff !important;
      padding: 3px 20px !important; }
      .withdraw-request-step3 .box-card-2-header .bank-name-header .bank-name-to {
        color: #2159a7;
        font-size: 15px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        text-align: left; }
      .withdraw-request-step3 .box-card-2-header .bank-name-header .bank-name .name {
        color: #000; }
    .withdraw-request-step3 .box-card-2-header .card-body {
      padding: 10px 20px; }
      .withdraw-request-step3 .box-card-2-header .card-body .text {
        color: #737373;
        margin-bottom: 0; }
      .withdraw-request-step3 .box-card-2-header .card-body .money {
        color: #000; }

.withdraw-requests-step2 {
  background-color: #f4f4f4;
  padding-top: 40px; }
  .withdraw-requests-step2 .box-btn {
    margin-top: 12px;
    padding-bottom: 10px; }
    .withdraw-requests-step2 .box-btn .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      padding-right: 5px;
      text-align: left; }
      .withdraw-requests-step2 .box-btn .text .bold {
        color: #2159a7; }
  .withdraw-requests-step2 .box-card-1-header {
    margin-bottom: 7px;
    margin-top: 5px; }
  .withdraw-requests-step2 .text-from {
    color: #000;
    font-size: 13px;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: -0.13px;
    line-height: 1.38;
    margin-top: 20px;
    text-align: left;
    text-transform: uppercase; }

.btn-back {
  align-items: center;
  display: flex;
  justify-content: start; }

.withdraw-request-step3 {
  background-color: #f4f4f4;
  padding-top: 40px; }
  .withdraw-request-step3 .note-to-you-box {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    margin-top: 15px;
    text-align: left; }
    .withdraw-request-step3 .note-to-you-box .note-to-you {
      color: rgba(0, 0, 0, 0.55);
      margin-bottom: 0; }
  .withdraw-request-step3 .box-upload .text {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.6;
    margin-bottom: 11px;
    text-align: left; }
  .withdraw-request-step3 .box-img {
    margin-bottom: 24px; }
    .withdraw-request-step3 .box-img .img {
      height: auto;
      width: 100%; }
  .withdraw-request-step3 .box .text {
    color: rgba(0, 0, 0, 0.55);
    font-size: 13px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.13px;
    line-height: 2.15;
    margin-bottom: 0;
    text-align: left; }
  .withdraw-request-step3 .box .value {
    color: #000;
    font-size: 15px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1.6;
    text-align: left; }
  .withdraw-request-step3 .box {
    border-bottom: solid 1px #e4e4e4;
    margin-top: 16px;
    padding-bottom: 25px; }
    .withdraw-request-step3 .box.border-0 {
      border: 0;
      padding: 0; }
    .withdraw-request-step3 .box .amount-box .top {
      background-color: #e5e5e5;
      border: solid 1px #e4e4e4;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
      padding: 3px 20px; }
      .withdraw-request-step3 .box .amount-box .top .icon {
        height: auto;
        margin-right: 5px;
        margin-top: -4px;
        width: 20px; }
      .withdraw-request-step3 .box .amount-box .top .text {
        color: rgba(0, 0, 0, 0.45);
        font-size: 15px;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        text-align: left; }
        .withdraw-request-step3 .box .amount-box .top .text .amount {
          color: #2159a7; }
    .withdraw-request-step3 .box .amount-box .bottom {
      background-color: #fff;
      border: solid 1px #e4e4e4;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px;
      padding: 3px 20px; }
      .withdraw-request-step3 .box .amount-box .bottom .text {
        color: #000;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: -0.13px;
        line-height: 2.15;
        text-align: left; }
      .withdraw-request-step3 .box .amount-box .bottom .name {
        color: #000; }
    .withdraw-request-step3 .box .to-your-bank-account {
      color: #000;
      font-size: 13px;
      font-weight: bold;
      letter-spacing: -0.13px;
      line-height: 1.38;
      margin-bottom: 8px;
      margin-top: 15px;
      text-align: left;
      text-transform: uppercase; }
    .withdraw-request-step3 .box .card-body {
      background-color: #fff;
      border-bottom: solid 1px #e4e4e4; }
      .withdraw-request-step3 .box .card-body .bank-name {
        border-bottom: solid 1px #e4e4e4;
        color: #2159a7;
        font-size: 15px;
        font-weight: 600;
        padding: 8px 20px;
        text-align: left; }
      .withdraw-request-step3 .box .card-body .infor {
        padding: 5px 20px; }
        .withdraw-request-step3 .box .card-body .infor .text {
          color: rgba(0, 0, 0, 0.55);
          font-size: 13px;
          font-weight: 600;
          letter-spacing: -0.13px;
          line-height: 2.15;
          margin-bottom: 0;
          text-align: left; }
        .withdraw-request-step3 .box .card-body .infor .money {
          color: #000;
          font-size: 15px;
          font-weight: 500;
          line-height: 1.6;
          margin-bottom: 0;
          text-align: left; }
  .withdraw-request-step3 .box-radio {
    margin-bottom: 15px;
    margin-top: 15px; }
    .withdraw-request-step3 .box-radio .text {
      color: #000;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.4;
      margin-left: 8px;
      text-align: left; }
  .withdraw-request-step3 .box-btn {
    margin-top: 12px;
    padding-bottom: 10px; }
    .withdraw-request-step3 .box-btn .text {
      color: #000;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      padding-right: 5px;
      text-align: left; }
      .withdraw-request-step3 .box-btn .text .bold {
        color: #2159a7; }
    .withdraw-request-step3 .box-btn .remaining-time {
      background-color: #2159a7;
      border-radius: 4px;
      padding: 10px 14px; }
      .withdraw-request-step3 .box-btn .remaining-time .text {
        color: #fff;
        font-size: 15px;
        font-weight: 500;
        line-height: 1;
        text-align: left; }
      .withdraw-request-step3 .box-btn .remaining-time .time {
        color: #fff;
        font-size: 40px;
        line-height: 0.8;
        text-align: right; }
  .withdraw-request-step3 .box-card-2-header {
    border-radius: 5px !important;
    font-weight: bold;
    margin-top: 15px; }
    .withdraw-request-step3 .box-card-2-header .banker-header {
      background-color: #e5e5e5;
      border: 0;
      display: flex;
      font-size: 16px;
      padding: 5px 20px !important; }
      .withdraw-request-step3 .box-card-2-header .banker-header .banker {
        color: #3d69b0; }
    .withdraw-request-step3 .box-card-2-header .bank-name-header {
      background: #fff !important;
      padding: 3px 20px !important; }
      .withdraw-request-step3 .box-card-2-header .bank-name-header .bank-name-to {
        color: #2159a7;
        font-size: 15px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        text-align: left; }
      .withdraw-request-step3 .box-card-2-header .bank-name-header .bank-name .name {
        color: #000; }

.withdraw-requests-step-1 {
  background-color: #f4f4f4;
  padding-top: 40px; }
  .withdraw-requests-step-1 .title {
    color: #8e99a9;
    text-transform: uppercase; }
  .withdraw-requests-step-1 .withdraw {
    color: #2456a7;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -0.15px;
    line-height: 1.33;
    margin-top: 2px;
    text-align: center;
    text-decoration: underline; }
  .withdraw-requests-step-1 .your-quota .number {
    color: #1b376a;
    font-size: 35px; }
    .withdraw-requests-step-1 .your-quota .number .icon {
      height: 40px;
      width: auto; }
  .withdraw-requests-step-1 .country input {
    max-width: 100%; }
  .withdraw-requests-step-1 .filter {
    font-size: 12px;
    font-weight: bold; }
  .withdraw-requests-step-1 .box-card {
    border-radius: 5px !important;
    margin-top: 15px; }
    .withdraw-requests-step-1 .box-card .bank-name-header {
      background: #fff !important;
      border-bottom: solid 1px #f4f4f4;
      padding: 7px 20px !important; }
      .withdraw-requests-step-1 .box-card .bank-name-header .bank-name {
        color: #2159a7;
        font-size: 15px;
        font-weight: 600;
        letter-spacing: -0.15px;
        line-height: 1.87;
        text-align: left; }
        .withdraw-requests-step-1 .box-card .bank-name-header .bank-name .anticon {
          vertical-align: 1 !important; }
        .withdraw-requests-step-1 .box-card .bank-name-header .bank-name .name {
          margin-left: 7px; }
    .withdraw-requests-step-1 .box-card .card-body {
      background: #fff !important;
      padding: 10px 20px; }
      .withdraw-requests-step-1 .box-card .card-body .text {
        color: rgba(0, 0, 0, 0.55);
        font-size: 13px;
        font-weight: normal;
        letter-spacing: -0.13px;
        line-height: 2.15;
        margin-bottom: 0;
        text-align: left; }
      .withdraw-requests-step-1 .box-card .card-body .money {
        color: #000;
        font-size: 15px;
        font-weight: 500;
        line-height: 1.6;
        margin-bottom: 0;
        text-align: left; }
        .withdraw-requests-step-1 .box-card .card-body .money .bold {
          color: #2159a7; }

