/*Logo: https://storage.tapin2.co/images/bg/Arena_Stacked_Logo-Black.png*/
/*Colors: Light Blue #D1E2FF; Blue #0099DB; Dark Blue #0C2452; Black #000; */

img.mb-3.mx-auto { max-width: 35rem; margin-top: 2rem; }

@media (max-width: 992px) { 
img.mb-3.mx-auto {max-width: 10rem; margin-top: 2rem; }
}

/*Home Page*/
#login-modal .btn-primary { background-color: #0C2452; }
#login-modal .modal-header .fa-window-close { color: #0C2452; }
button.btn.btn-primary.preorder-home-btn { background-color: #0C2452; border-color: #0C2452; }
#spinner-modal .modal-body .spinner-border { border-color: #0C2452; border-right-color: #0099DB;}

#page-seat .event-row .event-select-btn { background-color: #0C2452; color: #FFF; }
#page-seat .event-grid .event-select-btn { background-color: #0C2452; color: #FFF; }
#page-seat .seat-div .event-change-btn { background-color: #0C2452; color: #FFF; }
#page-seat .fa-circle-dot { color: #0C2452; }


@media (max-width: 992px) { 
#page-seat .mt-md-4 { background: url(https://storage.tapin2.co/images/bg/OVG-c-c.png) no-repeat center top; min-height: 10vh; background-size: 30%; background-position: 50% 20%; }
}

@media (min-width: 992px) { 
#page-seat .mt-md-4 { background: url(https://storage.tapin2.co/images/bg/OVG-c-c.png) no-repeat center top; min-height: 10vh; background-size: 6%; background-position: 50% 20%; }
}

#header-menu #menu-cart { color: #0C2452; }
#page-menu .edit-seat-btn { background-color: #0C2452; border-color: #0C2452; }
#page-menu #cart-desktop .quantity-circle { background-color: #0C2452; }
@media (max-width: 768px) {
#page-menu nav > a { padding: .5rem 2rem; }
}

/*#page-menu nav > a.active { background-color: #0C2452; color: #FFF; }
#page-menu nav > a { background-color: #0099DB; color: #FFF; }*/
#page-menu button.btn.btn-quick-add.p-1.text-uppercase { background-color: #0099DB; }
.fa-minus:before { color: #0C2452; }
.fa-plus:before { color: #0C2452; }
.modal-product .modal-dialog .modal-body .row-quantity input[type=text] { color: #0C2452; }
.modal-product .modal-dialog .modal-body .row-quantity input[type=number] { color: #0C2452; }
.modifier.selected {background-color: #0C2452;}
.modal-footer .btn-primary { background-color: #0C2452; border-color: #0C2452; }
.modifier.selected {background-color: #0C2452!important;}
button.btn.btn-primary.btn-timeout.qc { background-color: #0C2452; border-color: #0C2452; }
#page-menu .btn.btn-secondary.btn-note { background-color: #0099DB; border-color: #0099DB; }
#page-menu button.btn.btn-success.w-100.btn-lg { background-color: #0C2452;}
#page-menu button.btn.btn-secondary.btn-block.btn-lg.btn-cancel.d-none.d-md-inline { margin-bottom: 1rem; border-color: #0C2452; }
#page-menu .btns.btns-checkout .btn { background-color: #0C2452!important; border-color: #0C2452; }
#page-menu .pr-desktop .btn-pr > .info > .descr { display: none; }
#product-modal .description p:nth-child(1) { text-align: center!important; }
.btns.btns-checkout .btn, .btns.btns-checkout-mobile .btn { background-color: #0C2452; }

#page-menu #back-bar { background-color: #FFF!important; background: url(https://storage.tapin2.co/images/bg/Arena_Stacked_Logo-Black.png) no-repeat center center; background-size: 15%; }
#page-menu #back-bar a { color: #0C2452; }

#page-review #tip-container .btn.active { background-color: #0C2452; }
#page-review .btns.btns-checkout .btn { background-color: #0C2452; }
#page-review input.input-validation-error { border-color: #0C2452; }
#terms-modal .btn-accept { background-color: #0C2452; border-color: #0C2452; }

#page-confirm img.client-logo.mb-5 { max-width: 35rem; margin-top: 2rem; }
#page-confirm a.btn.btn-primary.btn-lg { background-color: #0C2452; border-color: #000; }

#page-menu .col.descr { display: none; }