.withdrawal-request-page .button-1,
.withdrawal-verify-page .button-1 {
    min-width: 140px;
    border: none;
    background-color: var(--accent-blue-color);
    padding: 10px 30px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
}

.withdrawal-request-page .button-1:hover,
.withdrawal-request-page .button-1:focus,
.withdrawal-verify-page .button-1:hover,
.withdrawal-verify-page .button-1:focus {
    background-color: var(--accent-blue-active-color);
}

.withdrawal-request-page .button-2,
.withdrawal-verify-page .button-2 {
    min-width: 140px;
    border: 1px solid #ddd;
    background-color: #fff;
    padding: 10px 30px;
    text-align: center;
    font-size: 15px;
    color: #444;
    cursor: pointer;
}

.withdrawal-request-page .button-2:hover,
.withdrawal-request-page .button-2:focus,
.withdrawal-verify-page .button-2:hover,
.withdrawal-verify-page .button-2:focus {
    background-color: #f5f5f5;
    border-color: #ccc;
}

.withdrawal-request-page .verification-options,
.withdrawal-verify-page .verification-options {
    margin: 20px 0;
}

.withdrawal-request-page .skip-verification-section,
.withdrawal-verify-page .skip-verification-section {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #e6e6e6;
}

.withdrawal-request-page .hint,
.withdrawal-verify-page .hint {
    color: #666;
    font-style: italic;
    margin-bottom: 10px;
}

.withdrawal-request-page .otp-input,
.withdrawal-verify-page .otp-input {
    width: 150px;
    text-align: center;
    font-size: 24px;
    letter-spacing: 5px;
    padding: 10px;
}

.withdrawal-request-page input[type="number"],
.withdrawal-verify-page input[type="number"] {
    height: 36px;
    border: 1px solid #ddd;
    padding: 8px;
    vertical-align: middle;
    width:400px;
    max-width: 100%;
}

.order-details-page .page-body a.withdrawal-order-button {
  padding: 5px;
  border-radius: 2px;
  background-color: #e1e1dbd6;
}

  .order-details-page .page-body a.withdrawal-order-button:hover,
  .order-details-page .page-body a.withdrawal-order-button:focus {
    background-color: #c8d6e9d6;
  }

  .withdrawal-request-page .withdrawal-description ,
  .withdrawal-request-page .message-info,
  .withdrawal-verify-page .message-info,
  .withdrawal-verify-page .skip-verification-section .hint {
    text-align: center;
    margin-bottom: 25px;
  }
