:root {
  --nova-gold: #fbb03b !important;
  --nova-gold-dark: #fbb03b !important;
  --nova-accent: #fbb03b !important;
}

/* Top notification bar */
.top-bar,
.topbar,
.header-top,
.novahosting-topbar,
.notifications-bar,
.client-notifications,
#header .top-bar,
body > .top-bar {
  background: #fbb03b !important;
  border-color: #fbb03b !important;
}

/* Top and footer separator lines */
header,
.header,
.main-navbar,
.navbar-main,
#header,
footer,
.footer,
.novahosting-footer,
#footer {
  border-color: #fbb03b !important;
}

header::after,
.header::after,
.main-navbar::after,
.navbar-main::after,
footer::before,
.footer::before,
.novahosting-footer::before {
  background: #fbb03b !important;
}

/* Buttons */
.btn-primary,
.btn-success,
.btn-danger,
.btn-warning,
.btn-order-now,
.order-button,
.order-btn,
.novahosting-primary-button,
input[type="submit"].btn-primary,
button[type="submit"],
#order-standard_cart .btn-primary,
#order-standard_cart .btn-success,
#order-standard_cart .btn-order-now {
  background: #fbb03b !important;
  border-color: #fbb03b !important;
  color: #fff !important;
}

.btn-primary:hover,
.btn-success:hover,
.btn-danger:hover,
.btn-warning:hover,
.btn-order-now:hover,
.order-button:hover,
.order-btn:hover,
.novahosting-primary-button:hover,
button[type="submit"]:hover {
  background: #fbb03b !important;
  border-color: #fbb03b !important;
}

/* Accent text/icons previously inherited from belisoft red */
.text-danger,
.text-warning,
.text-orange,
.novahosting-accent,
.fa-exclamation-circle,
.fa-bell {
  color: #fbb03b !important;
}

/* Cart/product accents */
#order-standard_cart .products .product .btn,
#order-standard_cart .product .btn,
#order-standard_cart .product-card .btn,
#order-standard_cart .summary-container .btn,
#order-standard_cart .checkout-btn {
  background: #fbb03b !important;
  border-color: #fbb03b !important;
}
