.p-fileupload .p-fileupload-buttonbar {
  background-color: #90aba0 !important;
}

.p-button.p-component.at4-button.p-button-primary:hover {
  color: white !important;
  background-color: #4b7334 !important;
}

.p-button.p-component.at4-button.p-button-secondary {
  color: black;
  background-color: #90aba0 !important;
}

.p-button.p-component.at4-button.p-button-secondary:hover {
  color: #bdcd2a !important;
  background-color: #4b7334 !important;
}

.layout-wrapper .layout-topbar .topbar-menu > li > ul button:hover {
  background-color: #bdcd2a !important;
  color: black !important;
}

@media screen and (max-width: 896px) {
  .layout-wrapper .layout-topbar .topbar-menu {
    background-color: #4b7334;
  }

  .layout-wrapper .layout-topbar .topbar-menu > li button:hover {
    background-color: #bdcd2a;
    color: black;
  }
}

.layout-wrapper .layout-topbar .layout-menu-button:hover {
  background-color: #bdcd2a;
}

.layout-wrapper .layout-topbar .topbar-menu > li > button:hover {
  background-color: #bdcd2a;
}

.layout-menu-logo button {
  border-top: none !important;
  height: 125px !important;
}

.layout-menu-logo button img {
  height: 105px !important;
}

.p-card-header {
    background-color: #4b7334 !important;
    color: white !important;
  }
  
  .p-card-header a {
    color: white !important;
  }

h2 i {
  color: white !important;
}

h2 span {
  color: white !important;
}

button h2 {
  color: white !important;
}
  
body a {
  color: #0e715b !important;
}

body .p-card {
  color: black !important;
}

body a:hover {
  color: #7d99ac !important;
}

.body-links {
  color: #7d99ac !important;
}

.body-links:hover {
  color: #7d99ac !important;
}

.font-18px-dark {
  color: #7d99ac !important;
}

.font-20px-dark {
  color: #7d99ac !important;
}

.p-button {
  background-color: #4b7334 !important;
  border-color: #626c74 !important;
}

.p-button:hover {
  background-color: none !important;
}

.p-accordion-header a {
  color: #ffffff !important;
  background-color: #4b7334 !important;
  border: 1px solid #4b7334 !important;
}

.p-accordion-header a:hover {
  color: #ffffff !important;
}

.p-tabview-nav a {
  background-color: #4b7334 !important;
  border-color: #4b7334 !important;
}

.p-highlight a {
  color: #000000 !important;
  background-color: #ffeb3b !important;
}

.p-highlight a:hover {
  background-color: #bdcd2a !important;
  color: #000000 !important;
}

.layout-wrapper .layout-topbar {
  background-color: #4a7234 !important;
}

.p-panel-titlebar {
  background-color: #4a7234 !important;
  border: #4a7234 !important;
}

.p-dataview-header {
  background-color: #4a7234 !important;
  border: #4a7234 !important;
}

.p-toolbar {
  background-color: #4a7234 !important;
  border: #4a7234 !important;
}

.p-toolbar .p-button-icon-only {
  background-color: #ffeb3b !important;
}

.cart-item-border {
  border: 2px solid #4b7334 !important;
}

.cart-button {
  background-color: #4b7334;
  border-bottom: 1px solid #4b7334;
}
