// Payment
.paymentContent {
  max-width: 1172px;
  margin: 0 auto;
  margin-top: 30px;
  padding: 0;
  background-color: #fff;
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.0039215686);
  border-radius: 5px;
}
.paymentHeader {
  padding: 28px 75px 26px 64px;
  border-bottom: 1px solid $eColor_Seperate;
  .title {
    font-size: 24px;
    font-weight: $fw_SemiBold;
    line-height: 35px;
    color: $eColor_Blueish;
  }
  .btn-close {
    width: 14px;
    height: 14px;
    border: 1px solid #e3e4ea;
    border-radius: 4px;
    padding: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.paymentLeft {
  flex: 0 0 auto;
  max-width: 402px;
  width: 100%;
}
.paymentRight {
  flex: 0 0 auto;
  max-width: 573px;
  width: 100%;
}
.paymentWrap {
  gap: 57px;
  padding: 33px 75px 40px 64px;
}
.payment_tab_title {
  font-size: 18px;
  font-weight: $fw_Medium;
  line-height: 27px;
  color: $eColor_Blueish;
}
.payment_body_content {
  .row {
    gap: 57px;
  }
}
.payment_modalTab {
  gap: 30px;
  .tabItem {
    padding: 20px;
    border: 1px dashed #cfd1dc;
    border-radius: 5px;
    background-color: #fff;
    cursor: pointer;
    @media screen and (max-width: 576px) {
      padding: 20px 10px;
    }
    &.active {
      background-color: #f1faff;
      .payment_gateway_option {
        .logo {
          background-color: #d0eaf8;
        }
      }
    }
  }
}
.payment_gateway_option {
  gap: 20px;
  .logo {
    width: 177px;
    height: 65px;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #efeff3;
  }
  .info {
    .card_no {
      font-size: 16px;
      font-weight: $fw_Medium;
      line-height: 25px;
      color: $eColor_Blueish;
      padding-bottom: 5px;
      @media screen and (max-width: 576px) {
        font-size: 14px;
      }
    }
    .card_date {
      font-size: 15px;
      font-weight: $fw_Regular;
      line-height: 25px;
      color: $eColor_Blackish;
      @media screen and (max-width: 576px) {
        font-size: 14px;
      }
    }
  }
}
.payment_table {
  border-top: 1px solid $eColor_Seperate;
  border-bottom: 1px solid $eColor_Seperate;
  margin-bottom: 30px;
  .table {
    margin-bottom: 0;
  }
}
