
/* ---------- Color Module Styles ----------- */



.page-cart, .page-cart-checkout, .page-node, .page-book, .page-search, .page-user, .not-front {
  background-color: #fafafa;
}

.page-cart-checkout .uc-cart-checkout-form fieldset {
  border-bottom: 2px solid #2196f4;
}

body,
body.overlay {
  color: #333333;
}

nav, 
.nav-content {
  background-color: #2196f3;
}

.nav-content .dropdown-menu ul li ul {
  background-color: #2196f3;
}
.dropdown-menu li:hover {
  background-color: #2196f3 !important;
}

footer {
  background-color: #2196f3;
}

a {
  color: #2196f5;
}

a:link, 
a:visited {
  color: #2196f5;
}

a:hover,
a:focus,
a:active {
  color: #2120f5;
}

nav, footer {
  color: #fffaf0;
}

.nav-section a, .footer-wrapper a { 
  color: #fefcf7;
}

.nav-content .dropdown-menu ul li a {
  color: #fefcf7;
}

@media only screen and (min-width: 601px) {
  .nav-content .dropdown-content ul li.expanded ul li {
    border-bottom: 1px solid #fefcf7;
  }
}

.btn, button, .dropbtn {
  background-color: #2196f4;
}

.btn:hover, button:hover {
  background-color: #2120f5;
}

.page-cart-checkout-review .order-review-table tr.pane-title-row {
  background-color: #2196f4;
}

.page-book .abaproduct-content fieldset legend, 
.page-cart-checkout .uc-cart-checkout-form fieldset.collapsed,
hr {
  border-color: #2196f4;
}
