body { font-family: Arial, Helvetica, sans-serif;color:#fff; }
a { color: #966c20;}
.payment-types a { background-color: inherit; color: #fff; }
a.btn.btn-sm.btn-link { color: #966c20;}
form#items-container { border-bottom: 0px;}

.btn-accent { background: #966c20; color: #ffcf75; border-radius: 0px;}
.btn-accent:hover { background: #ffcf75; border-color:#ffcf75; color: #000; }
.text-accent { color: #ffcf75; }
.badge-accent { background-color: #966c20; color:#fff; }

.btn-outline-accent { border-color:#966c20; color:#966c20; border-radius: 0px; }
.btn-outline-accent:hover { color:#966c20; }
.btn-outline-accent.hover:hover { background:#966c20; color:#000; }

main .content,.list-group-item {background-color:#000;}
.list-group-item.row-accent{background-color: #CCAD5C; border-bottom:none;margin-top:50px;}
.list-group-item {border-top:1px solid #fff; border-bottom: 1px solid #fff;}
.list-group-item:last-of-type {border-bottom:0px;}
.list-group-item.row-accent .d-flex { font-size: 18px; font-weight: 800;}
.list-group-item.row-accent .right-col.text-right.ml-2 {line-height:1;}
#items-container .item-selected {background-color: initial; }
li.list-group-item.category.grad.text-center { background: #CCAD5C; border: none; color: #000;}
li.list-group-item.grad.font-weight-bold { background: #CCAD5C; border: 0; margin-top: 50px; color: #000;}
li.list-group-item.ticket:hover { background-color: #CCAD5C;color:#000}
.list-group-item-action:hover {background:none;}
.list-group-item-action {color: #fff;}
.list-group-item.grad .name { color: #000;}
.ticketing-items .item-actions a {width: 40px;height: 40px;display: flex;align-items: center;justify-content:center;}
.ticketing-items .item-actions .item-qty {border:none!important; height:40px; box-sizing:border-box; width: 30px;background: none;color: #fff;border-top: 1px solid #333!important;border-bottom: 1px solid #333!important;}
.ticketing-items .name { font-weight: 700; color: #fff;}

h2.heading.grad.text-center.m-0.p-1 { background: #CCAD5C; color: #000; padding: 10px 0!important; border: none;}
.movie-header .type.type-week1 { border: 1px solid #fff; color: #fff;}

.badge {border-radius: 1rem; text-transform: uppercase;}
.section {border-bottom: 1px solid #333;}
.loader { border-top-color: #966c20;/* Accent */ }
a.payment-vivawallet { background:#ccad5c!important;}
#save-to-pdf-modal .modal-body {color:black!important;}
