﻿/*body {
    background-color: #222222;
}*/

header .navbar-right {
    display: none;
}

.AlaCarteTabs > .nav-tabs {
    background-color: #861619;
    border-bottom: none;
}

    .AlaCarteTabs > .nav-tabs > li > a {
        color: #d0dee2;
    }

.panel {
    background-color: transparent;
    border-radius: 0;
}

#divCardViewOnlineMenuOrderAlaCarteUC {
}

.OnlineMenuOrderAlaCarteUCCardView table.dxcvTable_RoyalIndianModerno {
    background-color: transparent;
}

.OnlineMenuOrderAlaCarteUCCardView [class^="nav"] span {
    color: #e4e4e4;
}

.PublicSideButton {
    border: none;
}

/*.short_details .dxeBase_RoyalIndianModerno {
    color: #eee;
}*/

.AlaProductName .SetProductDisplayNameStyle {
    color: #12282F !important;
}

.AlaPrice {
    /*font-size: 18px !important;
    color: #000000 !important;*/
}

.strikeOutPrice {
    font-size: 14px;
}

.OnlineMenuOrderAlaCarteUCCardView table.dxcvTable_RoyalIndianModerno {
    background-color: transparent;
}

table.OnlineMenuOrderAlaCarteUCCardView,
.OnlineMenuOrderAlaCarteUCCardView table.dxcvTable_RoyalIndianModerno {
    background-color: transparent !important;
}

.dxcvBreakpointsCard_RoyalIndianModerno {
    border: 1px solid rgba(255, 255, 255, 0.35) !important;
}

.OnlineMenuOrderAlaCarteUCCardView .dxcvGroupRow_RoyalIndianModerno {
    /*border-top: 1px solid rgba(255, 255, 255, 0.35) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.35) !important;*/
    background-color: #861619;
}

    .OnlineMenuOrderAlaCarteUCCardView .dxcvGroupRow_RoyalIndianModerno a {
        color: #222222;
    }

/*.order_summary {
    color: #000000 !important;
}*/

.dxgvControl_RoyalIndianModerno.controlCateringGrid {
    background-color: transparent;
}

.orderSummaryProductname {
    font: 14px "Montserrat", sans-serif;
}

.divSelectedDishAndPrice h3, #menuDiv .order_summary {
    color: #B4B4B4;
    font-size: 20px;
}

.dxgvControl_RoyalIndianModerno,
.dxgvDisabled_RoyalIndianModerno {
    font: 14px "Montserrat", sans-serif;
}

.chkoutformlayout .dxflGroupCell_RoyalIndianModerno {
    padding: 0;
}

.btn-default:hover, .btn-default:focus,
.dxbButtonHover_RoyalIndianModerno, .btn-default:active:hover {
    background-color: #fab11c;
    border-color: #fab11c;
    color: #000000;
}

.cartButton.dxbButton_RoyalIndianModerno {
    /*color: #000 !important;
    background-color: #FFF !important;*/
}

.OnlineMenuOrderAlaCarteUCCardView [class^="nav"] span {
    /*color: #ffd71b !important;*/
}

.dxeTextBox_RoyalIndianModerno, .dxeMemo_RoyalIndianModerno, .dxeButtonEdit_RoyalIndianModerno {
    border-color: #6a6a6a;
}

.chkout *[class^="dxflCaption"],
.chkout .dxeBase_RoyalIndianModerno,
.chkout label {
    font-weight: normal;
    /*color: #eee;*/
    font: 14px "Montserrat", sans-serif;
    /*font: 18px "Montserrat", sans-serif;*/
    text-transform: uppercase;
}

.chkout .dxflCaptionCell_RoyalIndianModerno {
    /*color: #eee;*/
    font: 14px "Montserrat", sans-serif;
}

/*.dxeEditArea_RoyalIndianModerno, body input.dxeEditArea_RoyalIndianModerno {
    color: #fafafa;
}*/

.btn.btn-default {
    text-transform: capitalize;
    border-radius: 0;
}

.groupPromoCode {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
}

    .groupPromoCode .dxflNestedControlCell_RoyalIndianModerno {
        padding-top: 0 !important;
    }

    .groupPromoCode .btn-default {
        padding: 10px 40px;
        height: 39px;
    }
