.MaxGuestContainer p,
.MaxGuestContainer span {
     font-size: 14px !important;
    line-height: 21px !important;
    font-style: italic !important;
    color: #fff;
}
@media only screen and (max-width: 720px) {    
    .cartPage {
        #menuItemContainer .row.px-4 {
            padding-left: 1rem !important;
            padding-right: 1rem !important;
        }
    }
}
.cartPage .bootstrap_design_cardContainer,
.itineraryPage .bootstrap_design_cardContainer,
.modal-content,
#guestInformationContainer,
#cardInformationContainer,
.cart-background .card,
.orderNote p,
.bootstrap_design_cardContainer:has(.mainHeaderName) {
    background-color: #fff;
    border: none !important;
    color:#000;
}
.cartPage {
    min-height: 100% !important;
}
#basicDialogBodyText,
.control-group,
.cart-background .card p,
.orderFeeSubtotalText,
#emptyCart,
.cartPage a,
.itineraryEmpty{
    color: #000;
}
.fp-hpc-pay-button {
    background-color: var(--3rdColor) !important;
    color: var(--3rdContrastColor) !important;
}
.text-danger{
  color: var(--Attention) !important;  
}

.btn-close,
.orderFeeSubtotalValue,
#guestInformationContainer .form-floating {
    color: #000 !important;
}
form{
    color: #fff;
}
#cart-background, 
.cart-background {
    background-size: auto !important;
}

.mbAdmin .modal-content,
#shiftManagerModal .modal-content {
    background-color: #fff !important;
    border: none !important;
    color:#000;
}
.mbAdmin #basicDialogBodyText, .mbAdmin .control-group,
#filterValueOnAllDomains_label,
#adminImportTranslations label,
.cartPage .pageHeader .mainHeaderName,
#rowItems .bootstrap_design_priceValue, 
.cartItemRow p {
    color:#000;
}
.mbAdmin #basicDialogHeaderText {
    color: #fff !important;
}
.exploreDesign {
    .bootstrap_design_cardContainer:has(.mainHeaderName) {
        background-color: #fff;
        color: #000;
    }

}
