﻿:root {
    /* Colors */
    --white: #ffffff; /* White */
    --black: #000000; /* Black */
    --primaryColor: #e8e8e8; /* White */
    --secondaryColor: #f02729; /* Star Red */
    --accentColor: #000000; /* Black */
    --darkAccentColor: #000000; /* Black */
    --ambientColor: #F0F0F0; /* Light Gray */
    --darkAmbientColor: #4B4A4A; /* Gray */
    --lightAmbientColor: #ebeae4; /* Lighter Gray */
    /* Background Colors*/
    --lightBgColor: #4e4e4e; /* Med Gray */
    --medBgColor: #1b1b1b; /* Gray */
    --darkBgColor: #000000; /* Black */
    /* Text Colors*/
    --textColorLight: #e8e8e8;
    --textColorMedium: #F0F0F0;
    --textColorDark: #000000;
    /* System Colors */
    --successColor: #28a745; /* Green */
    --errorColor: #DC3545; /* Red */
    --warningColor: #ffc107; /* Yellow */
    --infoColor: #0E3F87; /* Blue */
    /* Global */
    --bodyBgColor: var(--darkBgColor);
    --bodyTextColor: var(--textColorLight);
    /* Overwrites */
    --headerLogoWidth: 155px;
    --fontSizeMedium: 1.15rem;
    --bottomNavBg: #a60b0d;
    --bottomNavTextColor: var(--textColorLight);
    --btnPrimaryFontColor: var(--textColorLight);
    --btnTertiaryFontColor: var(--textColorLight);
    --btnTertiaryBorderColor: var(--textColorLight);
    --btnActiveTextColor: var(--textColorLight);
    --btnLargePadding: .75em 0;
    --confirmSeatsItemSVGColor: var(--secondaryColor);
    --collectionItemVertBg: var(--lightBgColor);
    --collectionItemDescriptionColor: rgba(232,232,232,.8);
    --collectionListItemExpandedColor: var(--textColorLight);
    --viewItemNoImageBottomBorder: 2px solid rgba(232,232,232,.8);
    --modifierHeaderColor: var(--textColorLight);
    --modifierHeaderBorder: var(--borderThicknessThin) solid rgba(232,232,232,.5);
    --modifierGroupLabelColor: var(--textColorLight);
    --viewItemDescriptionColor: var(--textColorLight);
    --modifierCheckBoxBorder: var(--textColorLight);
    --modifierCheckBorder: var(--borderThickness) solid var(--textColorLight);
    --modifierPlusMinusBorder: var(--borderThickness) solid var(--secondaryColor);
    --plusMinusIconColor: var(--secondaryColor);
    --plusMinusInputColor: var(--textColorLight);
    --itemSelectSeatBg: var(--medBgColor);
    --itemSelectSeatLabelColor: var(--textColorLight);
    --viewCartGratuitySelectedOptionColor: var(--textColorLight);
    --viewCartDetailsColor: var(--textColorLight);
    --viewCartSeatNameColor: var(--textColorLight);
    --viewCartSeatNameSVGColor: var(--textColorLight);
    --viewCartItemDetailsColor: var(--textColorLight);
    --viewCartItemDetailsLinkColor: var(--textColorLight);
    --viewCartItemDetailsPlusMinusInputColor: var(--textColorLight);
    --viewCartGratuityTitleColor: var(--textColorLight);
    --viewCartGratuityOptionColor: var(--textColorLight);
    --viewCartGratuitySelectedOptionColor: var(--textColorLight);
    --viewCartTotalItemColor: var(--textColorLight);
    --viewCartTotalColor: var(--textColorLight);
    --viewCartItemDetailsPlusMinusIconBg: rgba(255,255,255,.2);
}

.collectionsNav__list {
    justify-content: flex-start;
}
.viewCart__seatName{
    text-transform: capitalize;
}
.paymentScreen__inputGroup .viewCart__btn{
    font-size: 1rem;
    padding: .5rem 0;
}
.paymentScreen__cardInfo iframe{
    margin-bottom: 8px;
}