.wpforms-field-repeater-button-add {
    background-color: #28a745 !important; /* Green background */
    color: #ffffff !important; /* White text */
    border: 1px solid #28a745 !important; /* Green border */
    padding: 12px 24px !important; /* Bigger button */
    font-size: 18px !important; /* Larger text */
    border-radius: 5px !important; /* Rounded corners */
    transition: background-color 0.3s; /* Smooth transition */
}

.wpforms-form {
    background-color: #e0f7fa !important; /* Light blue background */
    padding: 20px; /* Add some padding around the form */
    border-radius: 10px; /* Rounded corners for the form */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); /* Subtle shadow */
    border: 2px solid #ff4500; /* Orange border */
    background: linear-gradient(135deg, #e0f7fa, #ffffff); /* Light gradient */
}

.wpforms-submit {
    background-color: #ff4500 !important; /* Basketball orange */
    color: white !important; /* Button text color */
    border: 2px solid #ff4500 !important; /* Border color */
    border-radius: 5px; /* Rounded corners */
    padding: 15px 30px; /* Increase padding for a bolder button */
    font-size: 20px; /* Larger text for button */
    transition: background-color 0.3s, transform 0.3s, box-shadow 0.3s; /* Smooth transition */
}

.wpforms-submit:hover {
    background-color: #c43f00; /* Darker orange on hover */
    transform: scale(1.1); /* Grow a bit on hover */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); /* Add shadow on hover */
}

.wpforms-field label {
    color: #333; /* Darker text color */
    font-weight: bold; /* Make labels bold */
}

.wpforms-field input, .wpforms-field textarea {
    border: 2px solid #ff4500; /* Orange border */
    border-radius: 5px; /* Slightly rounded corners */
    padding: 10px; /* Add padding inside input fields */
    font-size: 16px; /* Set font size for inputs */
    transition: border-color 0.3s; /* Smooth transition for border */
}

.wpforms-field input:focus, .wpforms-field textarea:focus {
    border-color: #28a745; /* Change border color on focus */
    box-shadow: 0 0 5px rgba(40, 167, 69, 0.5); /* Green glow */
    outline: none; /* Remove default outline */
}

body {
    font-family: 'Arial', sans-serif; /* Fallback to Arial */
}

.wpforms-field h3, .wpforms-field h4 {
    font-family: 'Arial Black', sans-serif; /* Bold font for headings */
    color: #ff4500; /* Orange color for headings */
}
.wpforms-field h3, .wpforms-field h4 {
    font-family: 'Arial Black', sans-serif; /* Bold font for headings */
    color: #ff4500 !important; /* Ensure orange color for headings */
}
.wpforms-payment-price {
    font-size: 28px !important;  /* Slightly smaller size */
    font-weight: bold !important;
    color: #4169E1 !important;  /* Royal Blue */
}
table {
  max-width: 100%;
  width: 100%;
  table-layout: auto;
  white-space: nowrap;
