/***COLORS Dark Gray #41403F, Gold #d2b78b, White #FFF ***/

/**Home Page**/
body.preorder.seat { background-color: #41403F; }

 #page-seat .bg-white {background-color: #41403F !important;}
 #page-seat .footer {background-color: #41403F !important;}
.btn-primary {background-image: linear-gradient(81deg, #D0B088, #8A735A); border-color: #007bff00;}
#page-seat h3 {font-weight:bold; background: -webkit-linear-gradient( 96deg, #D0B088, #8A735A); -webkit-background-clip: text;-webkit-text-fill-color: #00000000; }
#page-seat a {color: #fff;}
#page-seat footer #contact {font-weight:bold; background: -webkit-linear-gradient( 96deg, #D0B088, #8A735A); -webkit-background-clip: text;-webkit-text-fill-color: #00000000; }
#main-body button, #main-body a {height: 100%;display: flex;justify-content: center;align-items: center;}
#page-seat .preorder-logo-login {max-height: 17vh;margin-bottom: 3rem;margin-top: 2rem;}
.navbar-light .navbar-toggler {background: #FFF;}
#page-seat .event-grid .event-select-btn {background-image: linear-gradient(81deg, #D0B088, #8A735A); border-color: #007bff00;}
#page-seat .list-grid-toggle div.select {color:#d2b78b;}
#page-seat .event-row .event-select-btn {background-image: linear-gradient(81deg, #D0B088, #8A735A); border-color: #007bff00;}
.login.row .navbar-collapse {background-color: #41403F; color: #fff;}
#page-seat .event-row {background: #fff;}

#main-body .row a { font-size: 0; }
#main-body .row a:after { font-size: 1.25rem!important; content: 'New Guest Checkout';}


#spinner-modal .d-flex.justify-content-center { background: url(https://storage.tapin2.co/images/mods/buffalo-bills-stadium-logo-2026-14936982026.png) no-repeat center; background-size:150px; }
#spinner-modal .modal-body .spinner-border { border-color: #00338D; border-right-color: #C60C30; width: 12rem; height: 12rem; border-width: 7px; }


#page-edit-account .body-content {background-color: #fff!important;}


/**Menu**/


@media (max-width: 768px){ #page-menu .event-img {height: 4rem;width: 8rem!important;}
#main-body button, #main-body a {height: 90%;}
#page-menu nav>a {margin-right: -16px!important;} }


#page-menu .justify-content-around {margin-left: 11px;}
#page-menu #header-layout { background-color: #41403F; border-bottom: 12px solid #d2b78b; }
#page-menu .event-img, #page-review .event-img, #page-tab .event-img {width: 14rem;}
#search-event-container {background-color: #00338d00; color:#fff;}
#page-menu #header-layout .header-right {color: #d2b78b;}
#page-menu .edit-seat-btn, #page-review .edit-seat-btn, #page-tab .edit-seat-btn, #page-menu .edit-sm-btn {color: #fff;}
/*body {background-color: #41403F;}*/
#page-menu nav > a.active {text-decoration: underline solid #d2b78b 4px;text-underline-offset: 7px;}
#page-menu .nav-link.active {background-color: #fff!important;color: #d2b78b;}
#page-menu #cart-desktop .quantity-circle, #page-review #tab-container .quantity-circle, #page-tab #tab-container .quantity-circle { background: #d2b78b;}
#checkout-div .btn {background-image: linear-gradient(81deg, #D0B088, #8A735A); border-color: #007bff00;}

#page-menu nav>.scroll-left>button {display: none;}
#page-menu nav>.scroll-right>button {display: none;}
#page-menu nav>a {margin-right: -55px;}

/**product modal**/
.modal-product .modal-dialog .modal-body .row-quantity input[type=number] {color: #d2b78b; }
.fa-plus:before {color: #41403F;}
.fa-minus:before {color: #41403F;}
.product.selected {background: #d2b78b;color: #fff;}


/**Review Page**/
#page-review #header-layout { background-color: #41403F; border-bottom: 12px solid #d2b78b; }

#page-review #search-event-container {color: #fff;background-color: #ffffff00;}

#terms-modal .btn-accept {background-image: linear-gradient(81deg, #D0B088, #8A735A); border-color: #007bff00;}




/**Confirmation Page**/
#page-confirm img.client-logo.mb-5 { max-width: 35rem; margin-top: 2rem; }

#page-confirm {
    BACKGROUND-COLOR: #41403F;
    padding: 5vh 25vw 0 25vw;
    HEIGHT: 103VH;
}

#page-confirm.page .body-content {
    background-color: #41403F;
    height: 100vh;
}
#page-confirm p {color: #d2b78b;}
#page-confirm .display-4 {color: #d2b78b; }
