.donation-form {
    max-width: 500px;
    margin: 0 auto;
}

.donation-form label {
    display: block;
    margin-bottom: 6px;
}

.donation-form select {
    width: 100%;
    padding: 10px !important;
}

.donation-form input {
    width: 100%;
    padding: 10px !important;
    border: 1px solid #ccc;
	box-sizing: border-box; 
}

.donation-form input[type="checkbox"] {
    width: auto;
}

.donation-form input[name="custom_donation_amount"] {
	margin-top: 10px;
}

.donation-form button {
    border: none;
    cursor: pointer;
	padding: 10px 30px;;
}

.donation-form p {
	margin: 10px 0;
}