/* --- _variables.scss --- */
#body {
  padding: 0; }

#insurance-panel .enroll-nologo {
  margin-top: 90px; }

.slide-feature-bg {
  opacity: .6; }

.brand-primary .img-responsive {
  max-width: 250px; }

/* --- dependencies --- */
/* Colors of all elements on-site - dependant on _variables.scss, above */
body {
  background: #191918; }

a:link, a:visited, a:hover, a:focus, a:active {
  color: #27397e; }

a.btn, .btn:hover, .btn:focus, .btn.focus {
  color: white; }

.headline {
  color: #191918; }

h2 {
  color: #191918; }

h3 {
  color: #191918; }

#body .text-intro h1, #body .text-intro h3, #body .text-intro h5, #body .text-intro p, #body .text-intro a:link, #body .text-intro a:visited, #body .text-intro a:hover, #body .text-intro a:focus, #body .text-intro a:active {
  color: #27397e; }
#body .text-intro a:hover, #body .text-intro a:focus {
  text-decoration: underline; }

.panel-categories .active {
  background: #27397e; }

.glyphicon-chevron-up,
.fa-chevron-up {
  color: white; }

.return-to-top {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2); }

.return-to-top:hover {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); }

.key span.label {
  color: #272727; }

.key .icon-premium span {
  color: #27397e;
  display: block;
  font-size: 28px;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1; }

.key .icon-premium {
  width: 30px;
  border: 0 !important;
  height: 30px;
  display: block;
  float: left;
  position: relative;
  z-index: 1; }

.key .icon.glyphicon.glyphicon-map-marker,
.key .icon.fa.fa-map-marker {
  color: #1f994f;
  float: left;
  font-size: 1.5rem; }

.key {
  border-top: 1px solid #c4c4c4; }

#search-results .icon-premium {
  border-right: 50px solid transparent;
  border-top: 50px solid #1f994f; }

.item .offer-used-text.monthly-limit {
  color: #27397e; }

.item .offer-used-overlay {
  background: #FFF;
  opacity: 0.6; }

#head-navigation {
  background: white; }

.head-navigation-secondary-bg {
  background: #1f994f; }

.login .input-group.prelogin-group a {
  color: #FFFFFF !important; }

#keyword-search .icon, #keyword-search-standalone {
  color: #191918; }

#head {
  background: white;
  color: #191918; }
  #head .navbar-toggle {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4); }
  #head a, #head a:link, #head a:visited, #head a:hover, #head a:focus, #head a:active {
    color: #1f994f; }
  #head .nav-item {
    color: #191918; }
  #head #head-profile a:link, #head #head-profile a:visited, #head #head-profile a:hover, #head #head-profile a:focus, #head #head-profile a:active {
    color: white; }
  #head #head-profile .help-text:hover, #head #head-profile help-text:focus {
    text-decoration: underline; }
  #head #head-brand a:link, #head #head-brand a:visited, #head #head-brand a:hover, #head #head-brand a:focus, #head #head-brand a:active {
    color: #1f994f; }
  #head .login input.btn {
    background: #1f994f; }
    #head .login input.btn:hover, #head .login input.btn:focus {
      background: #22aa58; }
  #head .head-navigation-primary .nav-item {
    color: #191918; }
  #head .head-navigation-primary .nav-item:hover {
    color: #27397e; }
  #head .head-navigation-primary a:link, #head .head-navigation-primary a:visited, #head .head-navigation-primary a:active {
    color: #191918; }
  #head .head-navigation-primary a:hover, #head .head-navigation-primary a:focus, #head .head-navigation-primary span:hover, #head .head-navigation-primary span:focus {
    color: #27397e;
    cursor: pointer; }
  #head .head-navigation-primary a.btn-highlight:hover, #head .head-navigation-primary a.btn-highlight:focus {
    color: white; }
  #head .head-navigation-secondary a:link, #head .head-navigation-secondary a:visited, #head .head-navigation-secondary a:active {
    color: white; }
  #head .head-navigation-secondary a:hover, #head .head-navigation-secondary a:focus {
    color: white;
    cursor: pointer; }
  #head .head-navigation-secondary a.btn-highlight:hover, #head .head-navigation-secondary a.btn-highlight:focus {
    color: white; }
  #head .alert-danger {
    background: 0 none;
    color: #191918; }

#body .alert-danger {
  background: none;
  border: 0 none;
  color: #1f994f;
  margin: 20px 0;
  padding: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  box-shadow: none; }

@media only screen and (max-width: 991px) {
  #head .head-brand-primary-bg {
    background: #1f994f; }
  #head .head-brand-secondary-bg {
    background: #19244f; } }
.navbar-toggle .icon-bar {
  background: white; }

.faq-icon.glyphicon-plus,
.faq-icon.fa-plus {
  color: #27397e; }

.faq-icon.glyphicon-minus,
.faq-icon.fa-minus {
  color: #1f994f; }

.navigation-divider {
  background: white; }

#body {
  background: #f2f2f2;
  color: #191918; }
  #body a, #body a:link, #body a:visited, #body a:hover, #body a:focus, #body a:active {
    color: #27397e; }
  #body a.btn, #body a.btn:link, #body a.btn:visited, #body a.btn:hover, #body a.btn:focus, #body a.btn:active {
    color: white; }

#foot {
  background: #191918;
  color: white; }
  #foot a, #foot a:link, #foot a:visited, #foot a:hover, #foot a:focus, #foot a:active {
    color: white; }

#head-profile {
  background: #1f994f; }
  #head-profile a .nav-icon, #head-profile .user-text, #head-profile .nav-icon, #head-profile .caret {
    color: white; }

.foot-navigation-container {
  border-bottom: 1px solid white; }

.foot-navigation-app .app-title {
  color: white; }

.btn, a.btn, #head .btn, #head a.btn, #body .btn, #body a.btn, #foot .btn, #foot a.btn {
  background: #1f994f;
  color: white; }
  .btn:hover, .btn focus, a.btn:hover, a.btn focus, #head .btn:hover, #head .btn focus, #head a.btn:hover, #head a.btn focus, #body .btn:hover, #body .btn focus, #body a.btn:hover, #body a.btn focus, #foot .btn:hover, #foot .btn focus, #foot a.btn:hover, #foot a.btn focus {
    background: #22aa58;
    color: white; }

.btn-highlight {
  background: #1f994f;
  color: white; }
  .btn-highlight:hover, .btn-highlight :focus {
    background: #22aa58;
    color: white; }

#body .banner-register-pre {
  background: #1f994f; }
  #body .banner-register-pre h4 {
    color: white; }
  #body .banner-register-pre h4.line-bottom {
    color: white; }
#body .banner-register-pre-accordion {
  background: #104d28;
  color: white; }
  #body .banner-register-pre-accordion .accordion-zone {
    border: 6px solid #1f994f; }
    #body .banner-register-pre-accordion .accordion-zone a:link, #body .banner-register-pre-accordion .accordion-zone a:visited, #body .banner-register-pre-accordion .accordion-zone a:hover, #body .banner-register-pre-accordion .accordion-zone a:focus, #body .banner-register-pre-accordion .accordion-zone a:active {
      color: white; }
#body #login-standalone #login-area {
  background-color: rgba(255, 255, 255, 0.8); }

.color-text-secondary {
  color: #1f994f; }

.color-text-highlight {
  color: #1f994f; }

.slide-feature-description {
  color: white; }

.slide-feature-bg {
  background: #1f994f; }

.feature-pre {
  background: white; }

.banner-features-pre h5 {
  color: #191918; }
.banner-features-pre .icon {
  color: #27397e; }

.carousel-indicators li {
  background: #191918;
  border: 2px solid white; }
  .carousel-indicators li.active {
    background: #27397e; }

.carousel-deals-national h3, .carousel-deals-local h3, .carousel-deals-premium h3 {
  color: #191918; }
.carousel-deals-national .carousel-control, .carousel-deals-local .carousel-control, .carousel-deals-premium .carousel-control {
  color: #191918; }
  .carousel-deals-national .carousel-control:hover, .carousel-deals-national .carousel-control focus, .carousel-deals-local .carousel-control:hover, .carousel-deals-local .carousel-control focus, .carousel-deals-premium .carousel-control:hover, .carousel-deals-premium .carousel-control focus {
    color: #232322; }

#local-search-standalone {
  background: #1f994f; }
  #local-search-standalone h3 {
    color: white; }

#head #head-navigation .nav-item, #head #head-navigation a.nav-item, #head #head-navigation a:link.nav-item, #head #head-navigation a:visited.nav-item {
  color: #191918; }
#head #head-navigation .nav-item:hover, #head #head-navigation a.nav-item:hover, #head #head-navigation .nav-item:focus, #head #head-navigation a.nav-item:focus, #head #head-navigation a:active.nav-item {
  color: #27397e; }
#head #head-navigation .nav-item.open, #head #head-navigation a.nav-item.open {
  color: #27397e; }
#head #head-navigation .nav-item.open:hover, #head #head-navigation a.nav-item.open:hover, #head #head-navigation .nav-item.open:focus, #head #head-navigation a.nav-item.open:focus {
  color: #27397e; }
#head #head-navigation a.nav-item.btn-highlight {
  color: white; }
#head #head-navigation a.nav-item.btn-highlight:hover, #head #head-navigation a.nav-item.btn-highlight:focus {
  color: white; }
#head #head-navigation .dropdown-menu a, #head #head-navigation .dropdown-menu a:link, #head #head-navigation .dropdown-menu a:visited, #head #head-navigation .dropdown-menu a:active, #head #head-navigation .dropdown-menu a:link .nav-icon, #head #head-navigation .dropdown-menu a:visited .nav-icon, #head #head-navigation .dropdown-menu a:active .nav-icon {
  color: #27397e; }
#head #head-navigation .dropdown-menu a, #head #head-navigation .dropdown-menu a:hover, #head #head-navigation .dropdown-menu a:focus, #head #head-navigation .dropdown-menu a:hover .nav-icon, #head #head-navigation .dropdown-menu a:focus .nav-icon {
  color: #191918; }

#head #head-navigation .nav-item.open #userdropdownmenu .nav-icon, #head #head-navigation .nav-item.open #userdropdownmenu .nav-text {
  color: #27397e; }

@media only screen and (max-width: 767px) {
  #head #head-navigation .head-navigation-primary .nav-item {
    border-top: 1px solid #1f994f; } }
#head #head-profile .dropdown-menu a:link, #head #head-profile .dropdown-menu a:visited, #head #head-profile .dropdown-menu a:active, #head #head-profile .dropdown-menu a:link .nav-icon, #head #head-profile .dropdown-menu a:visited .nav-icon, #head #head-profile .dropdown-menu a:active .nav-icon {
  color: #27397e; }
#head #head-profile .dropdown-menu a:hover, #head #head-profile .dropdown-menu a:focus, #head #head-profile .dropdown-menu a:hover .nav-icon, #head #head-profile .dropdown-menu a:focus .nav-icon {
  color: #191918; }

.dropdown-menu > li > a:hover, .dropdown > li > a:focus {
  background: none;
  color: #1f994f; }

.answer {
  color: #191918; }

.account-image {
  background: none; }

#form-search .glyphicon-fire,
#form-search .fa-fire {
  color: #f19742; }
#form-search .fa-thumbs-up {
  color: #35b73f; }
#form-search .fa-star {
  color: #27397e; }

#search-results .item {
  border: 1px solid #eeeeee; }
  #search-results .item .address, #search-results .item .city {
    color: #191918; }

#offerHolder {
  -moz-box-shadow: 4px 2px 14px #9d9d9d;
  -webkit-box-shadow: 4px 2px 14px #9d9d9d;
  -khtml-box-shadow: 4px 2px 14px #9d9d9d;
  box-shadow: 4px 2px 14px #9d9d9d; }

.flexible-map {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8); }

#myMap {
  border: 1px solid #c4c4c4; }

.flexible-offer {
  background: #FFFFFF; }

#partner-container h5, #insurance-container h5 {
  color: #191918; }

#partner-categories .icon, #insurance-categories .icon {
  color: #A7A7A7; }
#partner-categories .qty, #insurance-categories .qty {
  opacity: .4; }
#partner-categories .item.active, #insurance-categories .item.active {
  background: #27397e;
  color: white; }
  #partner-categories .item.active .icon, #insurance-categories .item.active .icon {
    color: #FFFFFF; }
  #partner-categories .item.active .title, #insurance-categories .item.active .title {
    color: #FFFFFF; }
  #partner-categories .item.active .qty, #insurance-categories .item.active .qty {
    color: #FFFFFF;
    opacity: 1; }
#partner-categories .sorter .icon, #insurance-categories .sorter .icon {
  color: #27397e; }
#partner-categories a:link, #partner-categories a:visited, #partner-categories a:hover, #partner-categories a:focus, #partner-categories a:active, #insurance-categories a:link, #insurance-categories a:visited, #insurance-categories a:hover, #insurance-categories a:focus, #insurance-categories a:active {
  color: #191918; }
#partner-categories a#cat-dropdown, #insurance-categories a#cat-dropdown {
  color: #27397e; }
#partner-categories a#cat-dropdown:hover, #insurance-categories a#cat-dropdown:hover {
  color: #3e59c3; }

#partner-categories a.clearall:link, #partner-categories a.clearall:visited, #partner-categories a.clearall:hover, #partner-categories a.clearall:focus, #partner-categories a.clearall:active, #partner-categories a.selectall:link, #partner-categories a.selectall:visited, #partner-categories a.selectall:hover, #partner-categories a.selectall:focus, #partner-categories a.selectall:active {
  color: #1f994f; }
  #partner-categories a.clearall:link .icon, #partner-categories a.clearall:visited .icon, #partner-categories a.clearall:hover .icon, #partner-categories a.clearall:focus .icon, #partner-categories a.clearall:active .icon, #partner-categories a.selectall:link .icon, #partner-categories a.selectall:visited .icon, #partner-categories a.selectall:hover .icon, #partner-categories a.selectall:focus .icon, #partner-categories a.selectall:active .icon {
    color: #1f994f; }

#insurance-categories .icon {
  color: #27397e; }
#insurance-categories .item.active .icon {
  color: #FFFFFF; }

#partner-panel h5, #insurance-panel h5 {
  color: #191918; }
#partner-panel .link-area, #insurance-panel .link-area {
  border: 6px solid #27397e; }

.mobile-hero .item {
  background: #27397e; }
  .mobile-hero .item:hover, .mobile-hero .item focus {
    background: #3e59c3; }
.mobile-hero .link {
  color: white; }
.mobile-hero .icon {
  color: white; }

#partner-container .result:hover {
  -moz-box-shadow: 4px 2px 14px #9d9d9d;
  -webkit-box-shadow: 4px 2px 14px #9d9d9d;
  -khtml-box-shadow: 4px 2px 14px #9d9d9d;
  box-shadow: 4px 2px 14px #9d9d9d; }

#partner-container .description, #insurance-container .description,
#partner-container #results > a.list-group.result > div.col-lg-8.col-md-8.col-sm-8.col-xs-12 > p {
  color: #191918; }

.alerts-table {
  border: 6px solid #27397e; }

#body .flexible-offer h5 {
  color: #1f994f; }

#body a.carousel-control:hover {
  color: #191918; }

#head #head-navigation .nav-icon {
  color: #27397e; }

.deal-featured {
  background: #3e59c3; }

#body #form-search .pagination a {
  color: #27397e; }

#search-results .item {
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-top: 1px solid #EEEEEE; }

#search-results .listing .address,
#search-results .listing .city {
  color: #191918; }

#search-results .item-additional-offers .listing,
#search-results .total-offers .listing {
  border: 2px solid #27397e; }

#body #search-results .item-additional-offers .listing:hover,
#body #search-results .item-additional-offers .listing:focus,
#body #search-results .total-offers .listing:hover,
#body #search-results .total-offers .listing:focus {
  background-color: #27397e;
  border: 2px solid #27397e;
  color: #FFFFFF; }

#body #search-results .item-additional-offers .listing.offer-disabled:hover,
#body #search-results .item-additional-offers .listing.offer-disabled:focus,
#body #search-results .total-offers .listing.offer-disabled:hover,
#body #search-results .total-offers .listing.offer-disabled:focus {
  background: none;
  border: 2px solid #27397e;
  color: #27397e; }

#search-results .item-additional-offers .listing:focus a.item-offer-link,
#search-results .item-additional-offers .listing:hover a.item-offer-link,
#search-results .total-offers .listing:focus a.item-offer-link,
#search-results .total-offers .listing:hover a.item-offer-link {
  color: white; }

#body #search-results .item-additional-offers .listing.offer-disabled:focus a.item-offer-link,
#body #search-results .item-additional-offers .listing.offer-disabled:hover a.item-offer-link,
#body #search-results .total-offers .listing.offer-disabled:focus a.item-offer-link,
#body #search-results .total-offers .listing.offer-disabled:hover a.item-offer-link {
  color: #27397e; }

.redeemed-offer-text {
  color: #27397e; }

#body #search-results .item-additional-offers .listing.offer-disabled a:hover .name i,
#body #search-results .item-additional-offers .listing.offer-disabled a:focus .name i,
#body #search-results .total-offers .listing.offer-disabled a:hover .name i,
#body #search-results .total-offers .listing.offer-disabled a:focus .name i {
  color: #27397e; }

#search-results .item-additional-offers .listing a.item-offer-link,
#search-results .total-offers .listing a.item-offer-link {
  color: #27397e;
  text-decoration: none; }

#body #search-results .item-additional-offers .listing a:hover .name i,
#body #search-results .item-additional-offers .listing a:focus .name i,
#search-results .item-additional-offers .listing a.item-offer-link:hover,
#search-results .item-additional-offers .listing a.item-offer-link:focus,
#body #search-results .total-offers .listing a:hover .name i,
#body #search-results .total-offers .listing a:focus .name i,
#search-results .total-offers .listing a.item-offer-link:hover,
#search-results .total-offers .listing a.item-offer-link:focus {
  color: white; }

#body .flexible-offer {
  background: #FFFFFF; }

#body .flexible-offer h4 {
  color: #27397e; }

#body .flexible-offer h5 {
  color: #191918; }

#body .flexible-offer a.btn {
  border: 1px solid #27397e;
  color: #27397e; }

#body .flexible-offer a.btn:hover,
#body .flexible-offer a.btn:focus {
  border: 1px solid #202e67;
  color: #202e67; }

.flexible-map .closeBtn {
  background-color: #FFFFFF; }

#myMap {
  border: 1px solid #c4c4c4; }

#offerHolder .closeBtn:hover,
#offerHolder .closeBtn:focus {
  color: #202e67; }

#offerHolder .offer-details-box {
  border: 1px dotted #202e67; }

#offerHolder #offer-vendorDesc h5 {
  color: #191918; }

#offerHolder #offer-name-purch {
  color: #27397e; }

#body .flexible-map .closeBtn {
  background-color: #FFFFFF; }

#mobileCouponHolder .mobileCoupon .coupon-heading {
  background-color: #202e67;
  color: #fff; }

#mobileCouponHolder .mobileCoupon .coupon-main {
  border: 2px dotted #202e67; }

#mobileCouponHolder .mobileCoupon .offer-text {
  border: 3px solid #202e67; }

#mobileCouponHolder .mobileCoupon .btn {
  background-color: #202e67;
  color: #fff; }

#search-results .marker button,
#search-results .list-group-item.btn-view {
  color: #27397e; }

#search-results .marker button:hover,
#search-results .marker button:focus,
#search-results .list-group-item.btn-view:hover,
#search-results .list-group-item.btn-view:focus {
  color: #191918; }

.icon-premium {
  color: #27397e; }

@media only screen and (max-width: 991px) {
  #body .flexible-offer .closeBtn.closeBtn-mobile {
    background: #27397e none repeat scroll 0 0;
    color: #ffffff; }

  #body .flexible-offer .closeBtn.closeBtn-mobile:hover,
  #body .flexible-offer .closeBtn.closeBtn-mobile:focus {
    color: #202e67; }

  #body .flexible-offer .closeBtn.closeBtn-mobile span {
    border: 1px solid #fff; }

  #body .flexible-offer .closeBtn.closeBtn-mobile:hover span,
  #body .flexible-offer .closeBtn.closeBtn-mobile:focus span {
    border: 1px solid #ffffff;
    color: #ffffff; }

  #search-results .marker button,
  #search-results .marker button:hover,
  #search-results .marker button:focus,
  #search-results .list-group-item.btn-view,
  #search-results .list-group-item.btn-view:hover,
  #search-results .list-group-item.btn-view:focus {
    color: #27397e;
    border: 2px solid #27397e; }

  #body #offerHolder #offer-address .marker .goToMapMarker:hover,
  #body #offerHolder #offer-address .marker .goToMapMarker:focus {
    border: 1px solid #202e67;
    color: #202e67; }

  #body .marker .glyphicon-map-marker.goToMapMarker,
  #body .marker .glyphicon-map-marker.goToMapMarker:hover,
  #body .marker .glyphicon-map-marker.goToMapMarker:focus,
  #body .marker .fa-map-marker.goToMapMarker,
  #body .marker .fa-map-marker.goToMapMarker:hover,
  #body .marker .fa-map-marker.goToMapMarker:focus {
    border: 0 none; }

  #body .flexible-offer a.btn,
  #body #offerHolder #offer-address .marker .goToMapMarker,
  #body #offerHolder #redeem-confirmation a {
    border: 1px solid #27397e;
    color: #27397e; }

  #body #offerHolder #redeem-confirmation a:hover,
  #body #offerHolder #redeem-confirmation a:focus {
    border: 1px solid #202e67;
    color: #202e67; } }
.gc-cart-quantity input#edit-quantity {
  border: 1px solid #a1a1a1;
  height: 36px;
  margin: 10px 0;
  padding: 0 10px;
  width: 70px; }

/******* LM-530 ********/
#head #head-brand .brand-contact a.email-mailto {
  color: #191918; }

/******* Cash Back Rewards Styles ********/
#cash-back-reward {
  border: 1px solid #cccccc; }

#cash-back-reward .primary-box {
  background-color: #446c82;
  color: #ffffff; }

#cash-back-reward .secondary-box {
  background-color: #ffffff;
  color: #ffffff; }
  #cash-back-reward .secondary-box .middle-text h1 {
    color: #000000; }
  #cash-back-reward .secondary-box .middle-text h2 {
    color: #000000; }

#cash-back-reward a.cash-back {
  background-color: #446c82;
  box-shadow: 0 6px #305163; }

#cash-back-reward a.cash-back:hover,
#cash-back-reward a.cash-back:focus,
#cash-back-reward a.cash-back:active {
  box-shadow: 0 0 #305163; }

/******* LM-449 Gift Card Landing page styles ********/
#body .navigation-divider {
  background: #191918 none repeat scroll 0 0; }

#body #new-giftcard-container #gift-card-column-2 a.list-group-item.active {
  background: #1f994f;
  color: white; }

#body #new-giftcard-container #gift-card-column-2 a.list-group-item {
  background: white;
  color: #1f994f; }

#gift-card-column-2 a.list-group-item {
  background: white;
  color: #27397e; }

#gift-card-column-2 a.list-group-item.active {
  background: #1f994f;
  color: #27397e; }

/*******Local Deals coupon details style update ********/
#body .container #offerHolder .flexible-offer #deals-details .logo-detail-coupon .icon-premium,
#body #offerHolder .flexible-offer #deals-details .logo-detail-coupon .icon-premium {
  background-color: #1f994f; }
#body .container #offerHolder .flexible-offer #deals-details .bg-info,
#body #offerHolder .flexible-offer #deals-details .bg-info {
  background-color: #f0f0f0;
  border: 1px solid #e3e3e3; }
#body .container #offerHolder .flexible-offer #deals-details #offer-name-purch,
#body .container #offerHolder .flexible-offer #deals-details .bg-info,
#body #offerHolder .flexible-offer #deals-details #offer-name-purch,
#body #offerHolder .flexible-offer #deals-details .bg-info {
  color: #191918; }
#body .container #offerHolder .flexible-offer #deals-details #offer-name,
#body #offerHolder .flexible-offer #deals-details #offer-name {
  color: #27397e; }

/********************** Mobile Local Search Styles ************************/
@media only screen and (max-width: 991px) {
  #body #mobile-local-form .form-control,
  #body #mobile-local-form .select-row {
    background: transparent; }
  #body #mobile-local-form select.form-control,
  #body #mobile-local-form input#zip {
    background-color: #fff;
    border: 1px solid #cccccc; }
  #body #mobile-local-form select.form-control:focus {
    border-color: #27397e; }
  #body #mobile-local-form #keyword-search .form-control {
    border-bottom: 1px solid #cccccc; }
  #body #mobile-local-form #keyword-search .form-control:focus {
    border-bottom: 1px solid #27397e; } }
/* LM-1337 Profile UI updates */
#body #account-page a {
  color: #1f994f; }
#body #account-page #profile-general {
  background-color: #27397e; }
  #body #account-page #profile-general a {
    color: #1f994f; }
#body #account-page #profile-general-edit {
  background-color: #27397e;
  color: white !important; }
  #body #account-page #profile-general-edit #profile-avatar .btn {
    background-color: #191918;
    color: white; }
  #body #account-page #profile-general-edit #profile-avatar .btn:hover,
  #body #account-page #profile-general-edit #profile-avatar .btn:active,
  #body #account-page #profile-general-edit #profile-avatar .btn:focus {
    background-color: #090909; }
#body #account-page .account-image .icon img {
  border: 3px solid white; }
#body #account-page .security.section {
  background-color: white; }

/* LM-1461 */
.legend {
  color: #707070; }

.legend span.primary-color {
  color: #27397e; }

/* LM-1373 */
.preferred {
  background-color: #27397e;
  color: white; }

#body .banner-register-pre {
  background: #27397e; }

#body .banner-register-pre-accordion {
  background: #19244f; }

#body .accordion-zone a, #body .accordion-zone a:link, #body .accordion-zone a:visited, #body .accordion-zone a:hover, #body .accordion-zone a:focus, #body .accordion-zone a:active {
  color: #FFFFFF; }

#body .banner-register-pre-accordion .accordion-zone {
  border-color: #27397e; }

.carousel-indicators li.active {
  background: #27397e; }

.deal-featured {
  background: #1f994f; }

#head .login input.btn {
  background: #1f994f; }
  #head .login input.btn:hover, #head .login input.btn:focus {
    background: #22aa58; }

#local-search-standalone {
  background: #27397e; }

#head #head-navigation .navigation-divider {
  background-color: #191918; }
