.filled {
    background: #fff;
}

.neutral {
    background-color: transparent;
    border-color: transparent;
    color: #000;
}

a.neutral:hover, .button.neutral:hover {
    background-color: transparent;
    border-color: transparent;
    color: #333333;
}

.neutral-filled,
.css-menu-button.neutral-filled:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}

a.neutral-filled:hover, .button.neutral-filled:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}

.neutral-filled a {
    color: #fff;
}

.neutral-filled-with-padding {
    color: #fff;
    background-color: #000;
    border-color: #e8dfce;
}

.form-row label {
    background-color: #000;
    border-color: #000;
}

div.wgt-calendar-control,
table.wgt-calendar-month td:hover,
table.wgt-calendar-month td.selected,
div.wgt-calendar-control div:hover,
#calendar td.empty,
#AboutUs li.active a {
    background-color: #000;
}

#calendar td:hover[id^=day] {
    background-color: transparent;
}

#calendar td span.day {
    color: #fff;
}

div.wgt-calendar-control div,
table.wgt-calendar-days th,
table.wgt-calendar-month td,
table.wgt-calendar-month td.blocked,
table.wgt-calendar-month td:hover,
table.wgt-calendar-month td.selected,
div.wgt-calendar-control div:hover,
button.wgt-calendar-button {
    border-color: #000;
}

#calendar td span.events a {
    background-image: url("/skins/default/images/icons/white/ico-ticket.png");
}

#calendar td span.events a:hover {
    background-color: #333333;
}

.previous.button.cancel, .next.button.cancel {
    background-color: #ccc;
    border-color: #ccc;
    cursor: default;
}

hr {
    background: #000;
    margin: 1em 0;
}

input[name^="donation"] {
    background-color: #000;
    border-color: #000;
    color: #ffffff;
}

.BuyBox {
    border-bottom: 1px solid #000;
}
