/***Colors - black #000000; dark grey #555b62; light grey #d9d9d9; ***/
@font-face { font-family: roboto-light; src: url(https://tapin2.blob.core.windows.net/fonts/roboto-light2.ttf); }
@font-face { font-family: roboto-bold; src: url(https://tapin2.blob.core.windows.net/fonts/roboto-bold2.ttf); } 

#spinner-modal .modal-body .spinner-border { border-color: #555b62; border-right-color: #d9d9d9; }

#page-seat .btn-primary { background-color: #d9d9d9; color: #000; }
#page-seat h1 { font-family: roboto-bold; }
#page-seat h3 { font-family: roboto-light; }
#page-seat .col-12:nth-child(n+2) { display: none; }
.col-12.col-sm-3.col-lg-2.mt-2.mt-md-0:nth-child(2), .col-12.col-sm-3.col-lg-2.mt-2.mt-md-0:nth-child(3) {
    display: none;
}

#page-seat .event-grid .card.no-image-card { height: 150px; }
#page-seat .preorder-logo-login { max-height: 25vh; }
#page-seat .preorder-logo-events { max-height: 25vh; }
#page-seat .event-row .event-select-btn { background-color: #000; color: #FFF; }
#page-seat .event-grid .event-select-btn { background-color: #000; color: #FFF; }
#page-seat .seat-div .event-change-btn { background-color: #000; color: #FFF; }
#page-seat .fa-circle-dot { color: #000; }


@media only screen and (min-width: 600px) {
  .col-lg-2 {
     flex: 0 0 50%; max-width: 50%; } }

@media only screen and (max-width: 600px) {
  .btn.btn-discount  {  display: none; } }

#product-modal .btn-primary { background-color: #000; border: 0; }

#page-menu #products > nav > a.active { background-color: #d9d9d9; border-color: #d9d9d9!important; color: #000; }
#page-menu #products > nav > a { background-color: #555b62; }
#page-menu .btn-primary { background-color: #000; border-color: #000; }
#page-menu .btn-secondary { background-color: #555b62; border-color: #555b62; }
#page-menu .badge-info { background-color: #d9d9d9; }
#page-menu .btn-outline-secondary { color: #555b62; border-color: #555b62; }
#page-menu .btn-outline-secondary:hover { color: #FFF; background-color: #555b62; border-color: #555b62; }
#page-menu #c6225 .pr-desktop .btn-pr > .info > .descr { display: none; }
#page-menu #c7197 .pr-desktop .btn-pr > .info > .descr { display: none; }
.btn.btn-discount { display: none; }

#product-modal .description { text-align: center; }
#discount-modal .btn-primary { background-color: #000; border-color: #000; }


#page-tab .dp-container { background-color: #d9d9d9; }
#page-tab .btn-secondary { background-color: #000; border-color: #000; }
#page-tab .btn-primary { background-color: #000; border-color: #000; }

#page-menu .descr h3, #page-menu .descr h5, #page-menu .descr h6, #page-menu .descr p, #page-menu .descr li { font-size: 12px!important; }
#page-menu .edit-seat-btn, #page-menu .btn.btn-secondary.btn-note, #page-menu #cart-desktop #special-instruction-btn { background-color: #d9d9d9; border: 0; }
#page-menu #cart-desktop .quantity-circle { background-color: #000; }
.btns.btns-checkout .btn, .btns.btns-checkout-mobile .btn { background-color: #000; }
.fa-plus:before, .fa-minus:before { color: #555b62; }
#header-menu #menu-cart { color: #000; }
#header-menu #cart-item-count { background-color: #555b62; }