.main-box {
    background: #000000;
color: #ffffff
}
.panel-body {
    background: #000000;
color: #ffffff
}
.btn-default {
    background: #000000;
color: #ffffff;
    border-color: #FFFFFF;
}
a {
   color: #ffffff;
}
.btn {
    text-decoration: none;
    color:  #ffffff;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: #FFFFFF;
}
a.btn, button.btn {
    max-width: 100%;
    white-space: normal;
color:  #ffffff;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: black;
color:  #ffffff;
}
.form-control {
    background-color: #000000;
color: #FFFFFF
}
.btn-primary:hover, .btn-primary:focus{
    box-shadow: 0px 0px 0px 1px #949494 inset, inset 0 1px 3px 0 #BFBFBF;
    background: #fff;
color: #333
}
a:hover, a:focus {
    color: #FFFFFF;
border-color: #FFFFFF;
    text-decoration: underline;
}
.checkout-flow .checkout-step.step-current .checkout-step-label {
    color: #FFFFFF;
}
.checkout-flow .checkout-step a .checkout-step-label {
    color: #FFFFFF;
}
.panel>.list-group:last-child .list-group-item:last-child, .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: var(--pretix-border-radius-base) -1;
    border-bottom-left-radius: var(--pretix-border-radius-base) -1;
    background-color: black;
}
div.bootstrap-datetimepicker-widget.dropdown-menu.usetwentyfour.top {
    background-color: black;
}
.cart .checkout-button-row .btn {
    border-color:#FFFFFF;
color:  #black;
}