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

.p-button.p-component.at4-button.p-button-primary:hover {
  color: black !important;
  background-color: #ffd17e !important;
}

.p-button.p-component.at4-button.p-button-secondary {
  color: white;
  background-color: #002855 !important;
}

.p-button.p-component.at4-button.p-button-secondary:hover {
  color: #fdb81e !important;
  background-color: #ffd17e !important;
}

body .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
  color: #002855 !important;
}

body .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left {
  color: #002855 !important;
}

body .p-selectbutton .p-button .p-button-icon-left {
  color: white !important;
}

body .p-selectbutton .p-button.p-highlight {
  border-color: #ffd17e !important;
}

body .p-checkbox .p-checkbox-box.p-highlight {
  background-color: #ffd17e !important;
  border-color: #ffd17e !important;
}

.layout-wrapper .layout-topbar {
  background-color: #2d5da2 !important;
}

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

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

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

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

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

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

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

.layout-footer img {
  height:unset !important;
}

body a {
  color: #002855;
}

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

body a:hover {
  color: #fdb81e !important;
}

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

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

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

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

.p-button {
  background-color: #ffd17e !important;
  border-color: #ffd17e !important;
}

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

.p-button-danger {
  background-color: #80261f !important;
  border: 1px solid #80261f !important;
}

.p-button.p-button-secondary,
.p-buttonset.p-button-secondary > .p-button {
  color: white !important;
  background-color: #ffd17e !important;
  border: 1px solid #ffd17e !important;
}

.p-button.p-component.p-button-primary {
  color: white;
  background-color: #fdb81e !important;
}

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

.p-tabview-title {
  color: black !important;
}

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

.p-highlight a {
  color: white !important;
  background-color: #fdb81e !important;
}

.p-highlight a:hover {
  background-color: #fdb81e !important;
  color: white !important;
}

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

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

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

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

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

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


.p-card-header a {
  color: #002855 !important;
}
