.x-tab-active button, .NCRGreenColor
{
    color: #012169 !important;
}

.GridPanelGreenSeparator
{
    border-top-color: #012169 !important;
    border-top-width: 4px !important;
}

.GridBaseClass .noBorder .x-grid-body
{
    border-color: #012169;
    border-top-width: 0px !important;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
}

.editableGridCell
{
    border-style: solid !important;
    border-color: #012169 !important;
    border-left: thin double #012169 !important;
    border-right: thin double #012169 !important;
}

.HighlightBackground {
    background-color: #012169;
}

.greenButtonText .x-btn-inner
{
    color: #012169 !important;
    opacity: 1;
}

a.emailMarketingBestPractice
{
    font-size: 120%;
    color: #012169 !important;
}

.formHeaderBar
{
    background-color: #012169 !important;
    height: 4px !important;
}

.subFormHeaderBar
{
    background-color: #012169 !important;
    height: 2px !important;
}

.NCRGreenFormFieldHeader 
{
    color: #012169;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}

.formFooterHelpHighlight
{
    color: #012169;
}

.kitchenRoutingMoreGreen
{
    background-color: #012169;
    color: white;
    border-color: lightgray;
    border-style: solid;
    border-width: 2px;
    padding: 1px 15px 1px 15px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.LoyalityRewardSummary .totalText
{
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 24px;
    font-weight: bold;
    color: #012169;
}

.LoyalityRewardSummary .earnedNotRedeemedText
{
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 30px;
    font-weight: bold;
    color: #012169;
}

.RelationPanel .RelationTag .x-grid-cell {
    font-size: 12px;
    font-weight: bold;
    color: #012169;
}

.submenuButtonsList .x-boundlist-item-over
{
    color: #012169;
    cursor: pointer;
    background: none;
}

/* Global Field Changes (Ext) */
.x-form-focus
{
    border-color: #C41230 !important;
}

.leftNavPanelSectionSelected
{
    background-color: #C41230;
    color: white !important;
}

.submenuSelected .inventoryMenuMoreField
{
    color: #C41230;
    text-decoration: underline;
}

.leftNavPanelSection li:hover
{
    background-color: #C41230;
    color: white !important;
    cursor: pointer !important;
}

.myAccountTabs li a:hover, .leftNavPanelSection li a.hover, .leftNavPanelSection li.sublink a.hover, .reportLinkItems li a:hover
{
    background-color: #C41230 !important;
}

.ListGridBaseClass .x-grid-row.x-grid-row-selected .x-grid-cell
{
    background-color: #C41230 !important;
}

.navigationButtonSelected
{
    border-bottom: 4px solid #C41230;
}

.submenuSelected
{
    color: #C41230;
}

.navigationButtons:hover
{
    border-bottom: 4px solid #C41230;
    cursor: pointer;
}

.submenuButtons:hover
{
    color: #C41230;
    cursor: pointer;
}

.kitchenRoutingMoreBlack:hover
{
    border-color: #C41230;
}

.DashboardViewLink
{
    text-decoration: none;
    cursor: pointer;
    color: #367CCD;   
}

.silverLinkTextLarger
{
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 120%;
    margin-left: auto;
    color: #367CCD;
    cursor: pointer;
}

.silverLinkText, .silverPromotionLinkText
{
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 120%;
    margin-left: auto;
    color: #367CCD;
    cursor: pointer;
}

.silverLinkTextLogin
{
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
    color: #367CCD;
    cursor: pointer;
}

.silverLinkText {
    color: #367CCD !important;
}

.loginLinkLabel
{
    font-family: Arial, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    cursor: pointer;
    color: #367CCD;
}

.SaveButton
{
    background-color: #367CCD !important;
    background-image: none !important;
    border-color: #367CCD;
    border-width: 1px;
    border-radius: 2px;
    border-style: solid;
    box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.75);
}

.SaveButtonOver
{
    background-color: #367CCD !important;
    background-image: none !important;
    filter: none;
    border-radius: 2px;
}

.leftNavPanelSectionSelected
{
    background-color: #C41230;
    color: white !important;
}

.leftNavPanelSection li:hover	
{	
    background-color: #C41230;	
    color: white !important;	
    cursor: pointer !important;	
}

.myAccountTabs li a:hover, .leftNavPanelSection li a.hover, .leftNavPanelSection li.sublink a.hover, .reportLinkItems li a:hover	
{	
    background-color: #C41230 !important;	
}

.greenButtonText .x-btn-inner
{
    color: #C41230 !important;
    opacity: 1;
}

.formFooterText	
{	
    font-family: Helvetica, Arial, Sans-Serif;	
    font-size: 14px;	
    font-weight: bold;	
    text-align: left;	
    color: black;	
}

.SaveButtonDisabled
{
    background-color: #367CCD;
    border-color: #367CCD;
    border-width: 1px;
    border-radius: 2px;
    border-style: solid;
    box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.3);
}

.SaveButtonPressed
{
    background-color: #367CCD !important;
    background-image: none !important;
    filter: none;
    border-radius: 2px;
}

.priceOverrideLinkText
{
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    margin-left: auto;
    color: RGB(51, 204, 255);
    cursor: pointer;
}

.creditCallLinkMsg, .ingenicoLinkMsg, .extCrSettlementPortalMsgLink {
    color: #367CCD !important;
}

.NCRGreenBkg .x-grid-cell-last .x-grid-cell-inner
{
    background-image: url("CustomerDash_Arrow_18_20_boa.png") !important;
    background-repeat: no-repeat;
    background-position: center !important;
    background-color: White;
    border-left: solid #C41230;
}

.NCRGreenBkg .x-grid-cell
{
    background-color: #C41230;
    border-bottom: medium solid white;
}

.NCRGreenBkg .x-grid-cell-first .x-grid-cell-inner
{
    background-color: #C41230;
    color: #C41230;
}

/*Added in the event that CellModel.onSelectChange override is removed*/
.NCRGreenBkg .x-grid-cell-inner 
{
    background-color: #C41230;
    color: white;
}

.loyaltyText {
    color: black !important;
}

.accountManagerField
{
    background-image: url("bofa_icon_man2_ncr.png") !important;
    background-repeat: no-repeat;
    background-position:85% 50% !important;
    border: 0px !important;
    padding: 0px !important;
    color: #505255 !important;
    font-size: 13px;
    cursor: pointer !important;
}

.settingsMenuField
{
    background-image: url("bofa_icon_settings2_ncr.png") !important;
    background-repeat: no-repeat;
    background-position:85% 50% !important;
    border: 0px !important;
    padding: 0px !important;
    color: #505255 !important;
    font-size: 13px;
    cursor: pointer !important;
}
.SortOrderGreenCl {
    background-image: url("ICON_Sortingx22.png");
    background-position: center !important;
}


.InfoPanelLink
{
    padding: 0px 0px 4px 0px;
    font-family: Helvetica, Arial, san-serif;
    font-size: 10px;
    line-height: 120%;
    font-weight: bold;
    color: #367CCD;
    cursor: pointer;
}

.InfoPanelLink a, .InfoPanelLink a:hover, .InfoPanelLink a:visited
{
    font-family: Helvetica, Arial, san-serif;
    font-size: 10px;
    line-height: 120%;
    font-weight: bold;
    color: #367CCD;
    text-decoration: none;
}

.houseAccountDetailLink {
    cursor: pointer;
    font-weight: bold;
    font-size: normal;
    color: #367CCD;
}

.CategoryTrendArrowADAFilter {
    filter: saturate(70%) invert(17%);
}