.primary-bg-color { background-color: rgb(255, 255, 255)!important; }.btn-choice:not(.active):hover { background-color: rgb(255, 255, 255)!important; }.primary-bg-border-color { border-color: rgb(255, 255, 255)!important; }.popover.top > .arrow { border-top-color: rgb(255, 255, 255)!important; }.popover.left > .arrow { border-left-color: rgb(255, 255, 255)!important; }.popover.right > .arrow { border-right-color: rgb(255, 255, 255)!important; }.popover.bottom > .arrow { border-bottom-color: rgb(255, 255, 255)!important; }.primary-border-color { border-color: rgb(255, 255, 255)!important; }.primary-text-color { color: rgb(255, 255, 255)!important; }.primary-text-border-color { border-color: rgb(255, 255, 255)!important; }.secondary-bg-color { background-color: rgb(28, 45, 40)!important; }.secondary-text-inverse-color { color: rgb(28, 45, 40)!important; }.secondary-text-color { color: rgb(255, 255, 255)!important; }.secondary-bg-inverse-color { background-color: rgb(255, 255, 255)!important; }.secondary-bg-inverse-color:before { background-color: rgb(255, 255, 255)!important; }.secondary-bg-inverse-color:after { background-color: rgb(255, 255, 255)!important; }.action-bg-color { background-color: rgb(28, 45, 40)!important; fill: rgb(28, 45, 40)!important }.action-text-color { color: rgb(28, 45, 40)!important; }.action-border-color { border-color: rgb(28, 45, 40)!important; }.action-inverse-bg-color { background-color: rgb(255, 255, 255)!important; fill: rgb(255, 255, 255)!important }.action-inverse-text-color { color: rgb(255, 255, 255)!important; }.action-inverse-border-color { border-color: rgb(255, 255, 255)!important; }.selection-bg-color { background-color: rgb(243, 13, 7)!important; fill: rgb(243, 13, 7)!important }.selection-text-color { color: rgb(243, 13, 7)!important; }.selection-border-color { border-color: rgb(243, 13, 7)!important; }.btn:hover .tab-icon.filled {background-color: rgb(243, 13, 7)!important; }.btn:active .tab-icon.filled {background-color: rgb(243, 13, 7)!important; }.btn.active .tab-icon.filled {background-color: rgb(243, 13, 7)!important; }.selection-inverse-bg-color { background-color: rgb(255, 255, 255)!important; fill: rgb(255, 255, 255)!important }.selection-inverse-text-color { color: rgb(255, 255, 255)!important; }.selection-inverse-border-color { border-color: rgb(255, 255, 255)!important; }.secondary-bg { background-color: rgb(240, 240, 240)!important; }.secondary-text { color: rgb(255, 255, 255)!important; }.intro-highlight-bg-color { background-color: rgb(250, 223, 0)!important; }.intro-highlight-text-color { color: rgb(250, 223, 0)!important; }.intro-highlight-inverse-bg-color { background-color: rgb(28, 45, 39)!important; }.intro-highlight-inverse-text-color { color: rgb(28, 45, 39)!important; }.leftMenuBg,.rightMenuBg,.tabs-menu,.overlay-menu,.order-tree-slider-wrapper,.sticky-group-name { background-color: rgb(255, 255, 255)!important; }.main-footer { background-color: rgb(255, 255, 255)!important; }.home-info-bg-fix { opacity: 0.5 !important; }:root {
  --yellow-color: #FADF00;
  --green-color: #1C2D27;
  --white-color: #FFFFFF;
  --font-size-large: 40px;
  --font-size-medium: 25px;
  --font-size-small: 18px;
}

@font-face {
  font-weight: bold;
}
@font-face { 
    font-family: Lato; 
    src: url('https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXg.woff2'); 
  }
@font-face { 
      font-family: Bevan; 
    src: url('https://fonts.gstatic.com/s/bevan/v24/4iCj6KZ0a9NXjG8dWCs.woff2'); 
}

div .order-info-wrapper{
padding:45px!important;
}

/* General Section Styles */
.alert.alert-info {
  background-color: var(--yellow-color) !important;
  color: var(--green-color) !important;
}

fts-home > div.secondary-bg-color{
background-color: #F0F0F0 !important
}

.font-secondary {
  font-weight: bold;
  font-family: Bevan!important;
}

.font-primary {
  font-weight: bold;
  font-family: Lato!important;
}


/* Main background color */
main.overlay {
  background: var(--white-color) !important;
}

/* Header Section */
fts-hamburger-button button.secondary-bg-color {
  color: var(--white-color) !important;
  font-size: 1.5rem;
}
.header ng-tns-c125-0 ng-star-inserted{
  background-color: #1C2D27;
}

/*Header Size*/
.header{
  height: 100px !important;
}

/*Logo Position*/
fts-store-logo > button.logo-link{
  padding-top:30px !important;
}

.compact{
  max-width: 250px !important;
  max-height: 90px !important;
}

.right-container button.account-button fa-icon svg {
  color: var(--green-color) !important;
}

/*Type of order*/
.ng-tns-c146-2 .fw-600{
  text-transform: uppercase;
  font-family:'Bevan' !important;
  font-weight: lighter !important;
  text-align: left!important;
  font-size: 19px !important;
}

fts-order-type-chooser > div > fieldset > legend.ng-tns-c146-2{
  width: 300px !important;
}


/*Order Type*/
fts-themeable-radio div > div.custom-radio-details{
  font-family: 'Lato' !important;
  font-weight: lighter !important;
  font-size: 16px !important;
}

.custom-radio-indicator.highlighted{
  background: rgb(255 254 254 / 90%) no-repeat center center !important;
}
.custom-checkbox-indicator{
  background: rgb(255 254 254 / 90%) no-repeat center center !important;
}

fts-themeable-checkbox > label{
  margin-top: 10px;
}

/*Order Now Button*/
fts-order-time-chooser div > div > fieldset > legend{
  text-transform: uppercase !important;
  font-family: 'Bevan' !important;
  font-weight: lighter !important;
  padding-bottom: 10px !important;
}

#continue-to-menu{
  padding-left: 10px !important;
  padding-right: 10px !important;
  font-size: 17px !important;
  text-transform: uppercase !important;
  border-radius: 2px !important;
}

fts-order-time-chooser div > div > fieldset > div > p{
  text-transform: lowercase !important;
}

.custom-radio .custom-radio-indicator.highlighted:after {
  background: red !important;
}

.home-info {
  background-color: #1C2D27;
  color: white;
}

.right-container .header-link {
  position: relative;
}

.right-container .header-link.store-info-btn {
  position: unset;
}

.right-container .header-link.store-info-btn {
 display: flex;
  align-items: center;
}

.right-container .header-link {
  font-size: 16px !important;
  font-weight: lighter !important;
  font-family: 'Lato' !important;
}

.right-container fts-menu-link .rendered-in-minified {
  font-size: var(--font-size-small) !important;
  font-family: 'Lato' !important;
  font-weight: lighter !important;
}

fts-ingredient-flat > div > div > div > button > span.font-secondary{
  font-weight: lighter !important;
}

fts-ingredient-flat > div > div > div > div > div > button.selection-bg-color{
  background-color: red !important;
  fill: red !important;
}

fts-ingredient-flat > div > div > div > div > div > button.whole::after{
  background-color: red !important;
  fill: red !important;
}

fts-ingredient-flat > div > div > div > div > div > button.excluded{
  background-color: #D5D5D5 !important;
  fill: #D5D5D5 !important;
}

p.description{
  font-weight: lighter;
}

fts-grouporder-button button.selection-bg-color{
  font-size: 14px !important;
  border: 2px solid #1C2D27 !important;
  background-color: #fff !important;
  color: #1C2D27 !important;
}

fts-checkout-button button.action-btn{
  font-size: 16px !important;
  color: #FADF00 !important;
  font-family: 'Lato';
  font-weight: lighter;
}

/*Category Tab*/

fts-menu > div > div.tabs-menu{
  background-color: #1C2D27 !important;
}

.btn-tab > .tab-label{
  color: #fadf00 !important;
}

/*right button*/
.horizontal-menu-button-right{
  background-image: linear-gradient(to left, rgb(28, 45, 39) 50%, rgba(255,255,255,0)) !important;
}

/*left button*/
.horizontal-menu-button-left{
  background-image: linear-gradient(to left, rgb(28, 45, 39) 50%, rgba(255,255,255,0)) !important;
}

/*
fts-tiled-menu-index #tiledMenuIndex {
  text-transform: uppercase;
  font-weight: bold;
  background-color: var(--green-color) !important;
  
}

fts-tiled-menu-index #tiledMenuIndex fts-nav-link button {
  color: #FADF00 !important;
  background-color: transparent !important;
}

fts-tiled-menu-index #tiledMenuIndex fts-nav-link button span {
  font-size: var(--font-size-small) !important;
}
*/
/* Tiled Menu Page - Heading Section */

.tiled-menu-heading {
  color: var(--green-color) !important;
  font-size: var(--font-size-large) !important;
  font-weight: lighter !important;
}
/* Tiled Menu Page - Category Item Section */
.tiled-category-links-wrapper .button-wrapper button {
  font-size: 15px !important;
  background-color: transparent !important;
  box-shadow: none !important;
  font-weight: bold;
  border: 0.2px solid #98928b;
}

.tiled-category-links-wrapper .button-wrapper button span {
  color: var(--green-color) !important;
  font-size: var(--font-size-small) !important;
  text-align: left;
  font-weight: bold;
  position:relative; 
  top:0px; 
  left:0px; 
  margin-left:0px; 
  margin-right:0px;
  text-transform: uppercase;
}

fts-store-info > div.text-uppercase{
  font-weight: lighter !important;
  font-family: 'Lato' !important;
}

fts-store-info .ng-tns-c125-0{
  font-weight: lighter !important;
  font-family: 'Lato' !important;
}

/*Header Category*/
.compact-header-overlay{
  background-color: #1C2D27;
}
/* Login Page Section */
main .overlay {
  background: var(--white-color) !important;
}

fts-login div section {
  text-align: center;
}

fts-login div section hr {
  display: none;
}

fts-login div section h2 {
  font-size: var(--font-size-large) !important;
  color: var(--green-color) !important;
  text-transform: uppercase;
}

fts-login div section:nth-child(1) {
  position: relative;
}

fts-login div section:nth-child(1) div button {
  width: 100%;
}

fts-login div section:nth-child(2) .body div button {
  width: 50%;
}

@media screen and (max-width: 767px) {
  fts-login div section:nth-child(2) .body div button {
    width: 100%;
  }
}


.wrapper {
    background-color: white;
}

.group-name .heading {
    margin: auto;
}

.primary-text-color {
    font-size: 18px;
    color: #1C2D27 !important;
     line-height: 20px !important;
}


.add-to-order-btn {
font-size: 16px;
background-color: #1C2D28!important;
color: #FADF00;
border: 2px solid #1C2D28;
}


.customize-btn{
font-size: 15px!important;
border-radius: 0px !important;
background-color: #fff!important;
color: #1C2D27 !important;
border: 2px solid #1C2D28!important;
font-weight: lighter !important;
}

.add-to-order-btn{
font-size: 15px!important;
border-radius: 0px !important;
background-color: #1C2D28!important;
color: #FADF00 !important;
border: 2px solid #1C2D27!important;
font-weight: lighter !important;
}


.item-name,
.ingredient-description-list{
  text-align: left;
  line-height: 35px !important;
  background:none!important;
}


.action-btn{
font-size: 17px!important;
background-color: #1C2D27!important;
color: #fff!important;
border: 2px solid #1C2D27 !important;
}

.ingredient-choice
{
background-color: #1C2D27!important;
color: #fff!important;
border: 2px solid #1C2D27 !important;
}


.ingredient-group-btn
{
background-color: #1C2D27!important;
color: #fff!important;
border: 2px solid #1C2D27 !important;
}

div .ingredient-options, .item-size-options{
font-size: 14px!important;
background-color: #fff!important;
color: #4E4540 !important;
text-align: left;

}

.tag {
  display:none!important;
}

.tiled-menu-back-link { 
  font-size: 15px !important;
  color: #B9B9B9!important;
  text-transform: uppercase;
  font-family: Bevan !important;
}

.alert.alert-danger.choice-error {
  font-size: 18px!important;
  background-color:#1C2D27!important;
  color:#1C2D27!important;
  border: 2px solid #1C2D27 !important;
}

button.btn-choice.ingredient-choice {
 color:#1C2D27!important;
 background-color:white!important;
}

button.ingredient-choice.active {
 color:white!important;
     background-color: #1C2D27!important;
}

.custom-checkbox-indicator.selection-bg-color.selection-inverse-text-color {
      background-color: #1C2D27!important;
}

fts-order-notification-item-info > div.selection-text-color{
  color: #1C2D27 !important;
}
fts-order-notification-item-info > div > span.selection-text-color{
  color: #1C2D27 !important;
}

fts-order-notification-info-message > div.selection-text-color{
  color: #1C2D27 !important;
}

fts-order-notification-info-message > div > span.selection-text-color{
  color: #1C2D27 !important;
}

div.price-wrapper { 
  margin:auto!important;
}

button.btn.ingredient-group-btn.selection-bg-color {
 border-radius: 12px!important;
 color:white!important;
 background-color:#1C2D27!important;
}

button.btn.ingredient-group-btn {
 border-radius: 12px!important;
 color:#1C2D27!important;
 background-color:white!important;
}

div.single-size>div.price {
  text-align: center;
}

.tab-icon {
  display:none;
}

.instructions-btn {
  font-weight: 600!important;
  font-size: 17px
}

fts-ingredient {
  border: 1px solid #1C2D27 !important;
}

fts-quantity-selector button.quantity-decrease , button.quantity-increase, input.quantity-input {
    border: 1px solid #1C2D27 !important;
  border-radius: 0px!important;
}

button.dropdown-toggle {
  border-radius: 0px!important;
    height: 37px!important;
  border: 1px solid #1C2D27 !important;
}

select.ingredient, select.item-size-options, #sizeInput, label.form-control.quantity-label {
  border: 1px solid #D6D6D6 !important;
  font-size:16px!important;
  text-align: left;
}

.form-control{
  padding: 3px !important ;
}

fts-card-menu-item-description.panel-item-description {
  text-align: left;
}

button.ingredient-qualifier-btn {
  background-color:white!important;
}

button.ingredient-qualifier-btn>span {
  color:#1C2D28!important;
}

div.card-menu-item {
  border: 0.2px solid #98928b;
}

div.order-notification {
  top: 120px!important;
}

fts-cart-button:hover{
  cursor:pointer;
}


p.ingredient-name, span.fit-qualifier-arrow { 
  font-size: 18px!important;
}

fa-icon.sort-icon {
  display: none;
}

div.description-and-controls-panel {
  margin-top: 30px!important;
}

h2.item-name { 
  margin-top:29px!important;
}

div.price {
  line-height: 33px;
}

.label-wrapper{
  font-weight: bold;
}

div.item-description { 
  font-size:14px;
  font-weight: lighter;
}

.select.select-dropdown select {
  appearance: auto !important;
  -webkit-appearance: auto !important;
}

button.btn-block:not(.btn-lg) {
  padding-top: 9px !important;
}

button.action-bg-color:not(.btn-lg) {
padding-top: 9px !important;
}

div.image-contianer-three-rows > img { 
  height: 250px;
  width: 250px;
  @media screen and (min-width: 768px) {
    height: 350px;
  width: 350px;
  }
}

fts-loyalty-progress-builder > div#container {
  grid-auto-rows: auto!important;
  @media screen and (min-width: 768px) {
    grid-auto-rows: 1fr!important;
  } 
}

fts-loyalty-progress-builder > div fa-icon {
  display:none!important;
  
}

#title-container {
  font-weight: bold;

}


h3#name { 
  font-size: 15px;
  font-weight: 1000!important;
  line-height: 18px;
}

div.sub-header {
  margin-top: 15px!important;
}

fts-size-prices > div > select, fts-size-prices > div > div {
  font-weight: 800!important;
  text-align: left !important;
}

p.ingredient-description-list {
  line-height: 15px!important;
  font-weight: lighter !important;
}


fts-card-menu-item-header > div.sub-header  {
  flex-direction: column!important;
    font-size:15px;
  text-align:left;
}

fts-recently-ordered-item-controls > div { 
  font-weight:800!important;
  text-align: center;
}




fts-track-order-btn > a.rendered-in-minified {
  font-size:1.1rem!important;
    display: flex!important;
  align-items: center!important;
}

div.image-contianer-two-rows { 
  grid-row: span 2!important;
}

div#information-container > div > div > div > ol, div.history-record, div.loyalty-notifications {
    font-size: 18px;
  font-weight:600;
}

div#information-container {
  background-color: white !important; 
  padding-bottom:15px;
}

fts-register-or-login > div > div > div {
  text-align:center;
}

svg.fa-chevron-left{
    font-size: smaller;
    display: flex;
    justify-content: center;
    margin-bottom: 4px;
}


span.padded-left.padded-right.lead.or-separator {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 10px 0;
}

button.half-selection > div.my-center, button.half-selection > div.my-left, button.half-selection > div.my-right { 
  display:flex;
  justify-content:center;
  align-items:center;
}

.excluded-icon{
  font-size: 0px !important;
}

div.checkmark-container {
  padding-top:0em!important;
}

div.half-text {
  display:none!important;
}

fts-minified-header > div > nav > div > div:nth-child(2) > fts-grouporder-button {
  @media screen and (min-width: 768px) {
     margin-right: 15px!important;
  } 
}



fts-card-menu-item-controls div.buttons-wrapper button {
    border-radius: 0px!important;
}

fts-card-menu-item-controls button.add-to-order-btn  {
 height:100%!important;
  font-size: 11px!important;
}

fts-card-menu-item-controls button.customize-btn {
 height:100%!important;
  font-size: 11px!important;
  
}

fts-home div.logo-wrapper {
 margin: auto!important;
  display:flex;
  width: 100%!important;
  justify-content:center;
}
fts-home div.home-info fts-store-logo img {
 max-height: 12vh!important;
}

fts-card-menu-item-header div.item-name-wrapper h3 {
    line-height: 25px!important;
  font-size: 0.9rem!important;
  text-transform: uppercase !important;
}

/*Category Items*/
fts-card-menu-item-header div.item-name-wrapper div.ellipsis {
  display:none;
}

fts-card-menu-item-header div.item-wrapper {
    overflow: unset!important;
    height: 45px !important;
}

fts-card-menu-item-header div.item-wrapper h3{
  font-size: 15px!important;
}


button.tiled-menu-back-link {
  display: none!important;
}


/*Customize Button*/
fts-customize-item-btn > button.selection-border-color{
  border-color: #1C2D27!important;
}

/*Add to Order Button*/
fts-size-price-button > button.selection-bg-color{
  background-color: #1C2D27 !important;
  fill: #1C2D27 !important;
}

fts-size-price-button > button.selection-inverse-text-color{
  color: #FADF00 !important;
}

.item-entry{
  margin-bottom: 20px!important;
}

/*Check Out*/

button.view-order-btn{
  font-size: 14px !important;
}

button#notification-checkout{
  font-size: 14px !important;
}

button#coupons-show{
  background-color: white !important;
  color: #1C2D27 !important;
  border-color: #1C2D27 !important;
}

/*Yes, clear it button*/
fts-clear-order-button > div > div > button.action-btn{
  font-size: 12px!important;
}

fts-order-notification-item-info > div{
  line-height: 25px !important;
}

button#order-notification-upsize-btn{
  font-size: 15px!important;
}

fts-order-notification-info-message > div {
  padding-top: 5px !important;
}

fts-coupon-input button#coupon-add span {
    font-size: 11px;
}

/*Check Out Page*/
div.selection-border-color, button.selection-border-color{
  border-color: #FADF00 !important;
}

div.selection-bg-color, button.selection-bg-color{
  background-color: #FADF00 !important;
  fill: #FADF00 !important;
}

/*Add Coupon Button*/
fts-account-coupon-button > div > button.selection-bg-color{
  background-color: #1C2D27 !important;
}
fts-account-coupon-button > div > button.selection-inverse-text-color{
  color: #FFFFFF !important;
  font-weight: bold !important;
}

button.selection-inverse-text-color{
  color:#1C2D27 !important;
}

fts-card-menu-item-header.card-head {
  padding:7px!important;
}

fts-card-menu-item div.item-label {
  font-size: 17px!important;
}

fts-order-type-information > div > span{
  padding-top: 10px!important;
}

div.tiled-header-wrapper, div.tiled-menu-heading {
  padding-top:20px!important;
  padding-bottom: 10px !important;
}



div.group-name > h2 {
  font-size:35px!important;
}


button.horizontal-menu-button-right > img, button.horizontal-menu-button-left > img { 
  display:none!important;
}

button.horizontal-menu-button-right::after, button.horizontal-menu-button-left::after {
  content: url("https://bcpizza-boynecity.foodtecsolutions.com/webfile?name=arrow-2");
  width: 39px!important;
  height: 32px!important;
  display: inline-flex;
}

fts-nav-button div.tab-icon {
  display:none!important;
}

div#menuIndex {
  background-color: #1C2D27!important;
}

fts-nav-link span.menu-item-name {
  color: white!important;
}

fts-nav-link > button.selection-inverse-text-color > div >  span.menu-item-name {
    color: black!important;
}

div.item-description {
  font-size:13px!important;
}

div.card-menu-item {
  border-radius:4px;
  overflow:hidden;
}

div.order-info-wrapper { 
  display: flex;
  flex-direction:column;
  align-items:center;
}

div.order-info-wrapper fts-order-type-chooser fieldset {
    display: flex;
  flex-direction:column;
  align-items:center;
}

div.order-info-wrapper fts-order-type-chooser fieldset  legend.step-legend {
  text-align: center!important;
}

fts-ingredient {
  border:1px solid #1C2D2763 !important;
}

div.sister-name-cals {
  padding-top: 3px !important;
  padding-left: 3px!important;
  text-align:left;
}

span.panel-item-name {
  padding-left:0px!important;
}

fts-order-tree-item > div > div > div > span.item-name{
  line-height: 20px!important;
}

fts-quantities > div > input.quantity-input{
  text-align: center !important;
}

fts-sister-upsell div.padded-horiz-15 {
    padding-left: 3px!important;
  padding-right: 3px!important;
}


button.header-link fts-store-info  div.text-uppercase span {
  font-family: 'Lato'!important;
  font-size:16px!important;
}

fts-minified-header div.mobile-header-wrapper button.btn-header fa-icon {
  padding-top:7px;
}

button#doneButton{
  background-color: #1C2D28 !important;
  fill: #1C2D28 !important;
  color: #fff !important;
}

fts-coupons-modal > div > div.modal-header{
  font-family: 'Bevan' !important;
}

/*Back to Ordering Button*/
a.selection-bg-color{
  background-color: #1C2D27 !important;
  fill: #1C2D27 !important;
  color: #FADF00 !important;
}

/*Group Order Not Ready Button*/
fts-grouporder-state-buttons > button.selection-bg-color{
  background-color: #FFFFFF !important;
  border: 2px solid #1C2D27 !important;
}

/*Add Friend Button*/
fts-grouporder-invitation > div > div > div > div > div > div >  button.selection-text-color{
  background-color: #1C2D27 !important;
  color: #FADF00 !important;
}

/*Group Order Title*/
.group-order-button{
  font-size: 17px !important;
  font-family: 'Bevan' !important;
  text-transform: uppercase !important;
}

.form-group .form-control{
  height: 38px !important;
}

/*Update Profile Page*/
.change-pass-btn{
  background-color: #1C2D27 !important;
  color: white !important;
}

fts-profile > section > div > div > div > form > fieldset > div > div > button.selection-bg-color{
  background-color: #ffffff !important;
  fill: #FFFFFF !important;
  border: 2px solid #1C2D27 !important;
}

/*Address Page*/
fts-address-modal > div > div > h2{
  font-weight: lighter !important;
}

fts-page-title > div > div > div >  div > h2 > button.btn-sm{
  border: 2px solid #1C2D27 !important;
}

/*Wallet Page*/
fts-box{
  border: 2px solid #1C2D27 !important;
}

/*Register Notification*/
fts-confirmation-modal > div > div > div > div > p.lead{
  line-height: 25px !important;
}

/*Mobile*/
/*Start Page*/
.fts-grouporder-button > button.btn-link{
  font-family: 'Lato' !important;
  font-weight: lighter !important;
}

/*Continue Shopping*/
button#notification-continue-shopping{
  border: 2px solid #1C2D27 !important;
  color: #1C2D27 !important;
}

.selection-bg-color{
	background-color: #1C2D27 !important;
  fill: #1C2D27 !important;
}


fts-choice > div > div.alert.alert-danger.choice-error{
  color: #fff !important;
}

.loyalty-progress-bar{
  background-color: #8FB1A6 !important;
}

.award-bullet{
  background-color: #8FB1A6 !important;
}

fts-loyalty > div > div > div > div > div > div.selection-bg-color{
  background-color: #1E2D27 !important;
  fill: #1E2D27 !important;
}

fts-award-bullet > button.selection-border-color{
  border-color: #1E2D27 !important;
}

.bottom-info .ing-info .ing-name{
  color: #1E2D27 !important;
}

#notifications .selection-bg-color{
	background-color: #F30D07 !important;
	fill: #F30D07 !important;
}.alert-form.alert-danger, .alert.alert-danger { background-color: rgb(187, 53, 49) !important; }.error-bg-color { background-color: rgb(187, 53, 49)!important; }.alert-form.alert-danger, .alert.alert-danger { color: rgb(255, 255, 255) !important; }.notifications { background-color: rgb(187, 53, 49) !important; }.notifications { color: rgb(255, 255, 255) !important; }.text-danger { color: rgb(187, 53, 49) !important; }.special-indicator { color: rgb(187, 53, 49) !important; }