/*#spinner-modal .modal-body .spinner-border { border-color: transparent; background: url(https://tapin2.blob.core.windows.net/images/mods/raider2logo.png) no-repeat center center; background-size: contain; width: 20rem; height: 20rem; }*/

/*#spinner-modal .modal-body .spinner-border { border-color: #fff; border-right-color: #000;}*/

/*Save New Card fix*/
.add-payments { display: block!important; }

.footer { background-color: transparent!important; }

#spinner-modal .d-flex.justify-content-center { background: url(https://tapin2.blob.core.windows.net/images/mods/raider2logo.png) no-repeat center; background-size:140px; }
#spinner-modal .modal-body .spinner-border { border-color: #fff; border-right-color: #000; width: 12rem; height: 12rem; border-width: 7px; }

img.mb-3.mx-auto { margin-top:2rem; margin-bottom: 2rem!important; width: 40%; }

.btn-primary { background-color: #A5ACAF; border-color: #A5ACAF; }

.btns.btns-checkout .btn, .btns.btns-checkout-mobile .btn { background-color: #A5ACAF; }

body.preorder.seat { background-image: url(https://storage.tapin2.co/images/bg/hp-section-one-grid-bg.png); background-color: #0b0b0b; background-position: center; background-attachment: fixed; }

/*Get Started and Login Modal*/
#preorder-get-started-btn { font-size: 0; }
#preorder-get-started-btn::after { content: "Log In"; font-size: 28px;} 
body.seat .modal-content button.btn.btn-primary.modal-lg-option-btn.text-uppercase:nth-child(2) { display: none; }
body.seat .modal-content a.btn.btn-primary.modal-lg-option-btn.text-uppercase { display: none; }

#page-menu #header-layout { height: unset; border-bottom: 10px solid #A5ACAF; background-color: #000; background: url(https://storage.tapin2.co/images/bg/header_bg_top.png) no-repeat; background-color: #000; background-size: cover; }
#page-menu .descr { display: none;}

div#top-header { background-color: transparent!important; }
#page-seat .border-bottom {border: 1px solid transparent!important; }
#page-seat #preorder-logo-container #preorder-logo { margin-top: -5rem; margin-bottom: -2rem; }
#page-seat h1 { color: #fff; font-size: 1.25rem; }
#page-seat h2 { color: #fff; font-size: 1.25rem; }
#page-seat h3 { color: #fff; }
#page-seat .mt-md-4, .my-md-4 { color: #fff; }
#page-seat .text-left { text-align: left!important; color: #fff; /*background: #000;*/ }
#page-seat a { color: #fff;}

#login-modal .modal-header .fa-window-close, #login-before-event-selection-modal .modal-header .fa-window-close { color: #000; }

#page-seat .login.row .navbar-collapse { background-color: #000; }
#page-seat .event-row .event-select-btn { background-color: #A5ACAF; }
#page-seat .list-grid-toggle div:hover { color: #A5ACAF;}
#page-seat .list-grid-toggle { color: #9e9e9e;}
#page-seat .list-grid-toggle div.select { color: #9E9E9E; }
#page-seat .event-grid .card-text { font-size: 1rem; color: #000; }
#page-seat .event-grid .event-select-btn { background-color: #A5ACAF; }
#page-menu nav > a + a { margin-left: 0px;}
#page-seat .navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}

.fa-plus:before {color: #000;}
.fa-minus:before {color: #000;}

#page-menu #header-menu { border-bottom: 10px solid #A5ACAF; background-color: #000; }
#header-menu #menu-cart { color: #A5ACAF;}
#header-menu .logo {width: 12rem;}

#page-menu #cart-desktop .quantity-circle { background: #A5ACAF;}
#page-menu .edit-seat-btn { background-color: #A5ACAF;border-color: #A5ACAF;}
#page-menu { background-color: #f3f3f3; background-image: url(https://storage.tapin2.co/images/bg/hp-section-one-grid-bg.png); background-color: #0b0b0b; background-position: center; background-attachment: fixed; }
#page-menu #search-event-container { background-color: transparent; color: #fff; text-shadow: 2px 2px #000; }
#page-menu .edit-seat-btn { color: #fff; }
#page-menu .btn.btn-secondary.btn-note { background-color: #A5ACAF; border-color: #A5ACAF;}
#page-menu #cart-desktop #special-instruction-btn { background-color: #A5ACAF; border-color: #A5ACAF;}
#page-menu #leftSection { background-color: #F3F3F3;}
#page-menu nav {background: #f3f3f3;}
#page-menu #subcategory-bar { background-color: #F3F3F3; }
#page-menu #body-container { background-color: #F3F3F3; }
#page-menu nav > a { BACKGROUND: #F3F3F3; }
#page-menu #header-layout .header-right { color: #A5ACAF; }
#page-menu .event-img, #page-review .event-img, #page-tab .event-img { object-fit: contain; }  

#page-menu .nav-link.active { background-color: #F3F3F3 !important; color: #A5ACAF; }
 #page-menu nav > a.active { text-decoration: underline solid #A5ACAF 4px; text-underline-offset: 7px; }

.row-product-groups .row-products > .selected .modifier.selected, .row-modifier-groups .row-modifiers .modifier.selected { background-color: #A5ACAF; color: #fff; }
.btn-pr {border: 1px solid transparent; }
.btn-pr > .info { background: #FFFFFF; mask-image: none; border: 1px solid #000!important; border-top-left-radius: .5rem; border-bottom-left-radius: .5rem; }

#page-review { background-color: #F3F3F3; padding-bottom: 10rem; }
#page-review .edit-seat-btn { background-color: #A5ACAF!important; border-color: #A5ACAF!important; }
#page-menu #cart-desktop .quantity-circle, #page-review #tab-container .quantity-circle { background: #A5ACAF; }
#page-review .btn.btn-secondary.btn-note { background-color: #A5ACAF; border-color: #A5ACAF; }
#page-review #tab-container #special-instruction-btn { background-color: #A5ACAF; border-color: #A5ACAF; }

#checkout-div .btn {background-color: #A5ACAF;}
#page-confirm.page img {height: 250px;}
#terms-modal .btn-accept { background-color: #A5ACAF; border-color: #A5ACAF;}
#page-confirm.page h4 {color:#fff;)
#page-confirm.page .display-4 {color: #fff;}
#page-confirm  { background-image: url(https://storage.tapin2.co/images/bg/hp-section-one-grid-bg.png); background-color: #0b0b0b; background-position: center; background-attachment: fixed; }

#terms-modal .btn-accept { background-color: #A5ACAF; border-color: #A5ACAF;}


/*#spinner-modal .modal-body .spinner-border { border-color: transparent; background: url(--) no-repeat center center; background-size: contain; width: 15rem; height: 15rem; }*/
    
/*body.preorder.seat { background: url(https://storage.tapin2.co/images/bg/AllegiantBG.jpg)no-repeat center; background-size: cover; background-color: #000; background-attachment: fixed; }*/
/*#page-seat .bg-white { background-color: transparent!important; }*/

/*#page-menu { background-color: #f3f3f3; background: url(https://storage.tapin2.co/images/bg/Homepage_Background_Photo.jpg)no-repeat center bottom; background-size: cover;}*/

/*#page-review { background: url(https://storage.tapin2.co/images/bg/Raiders_StadiumStacked_ltbg_copy.jpg) no-repeat center bottom; background-size: 18%; background-position: 100% 100%; }*/