.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 {
    background-color: var(--2ndColor);
    border: 1px solid #fff !important;
    color:#fff;
}
.cartPage {
    min-height: 100% !important;
}
#basicDialogBodyText,
.control-group,
.cart-background .card p,
.orderFeeSubtotalText,
#emptyCart{ 
    color: #fff;
}
.fp-hpc-pay-button {
    background-color: var(--3rdColor) !important;
    color: var(--3rdContrastColor) !important;
}
.text-danger{
  color: var(--Attention) !important;  
}
.btn-close,
.orderFeeSubtotalValue {
    color: #fff !important;
}
#guestInformationContainer .form-floating {
    color: #000;
}
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{
    color:#000;
}
.mbAdmin #basicDialogHeaderText {
    color: #fff !important;
}
.cartPage a,
.itineraryEmpty{
    color: white !important;
}