#logo a img {
  max-height: 100px;
}
@media (max-width: 767px) {
  #logo {
    display: block;
    width: 100%;
  }
  #logo a img {
    margin: 0 auto;
  }
}
header .navbar > .container {
  margin-top: 0;
}
header #shop-nav {
  margin-top: 30px;
}
@media (max-width: 767px) {
  header #shop-nav {
    margin-left: 35px;
  }
}
header #shop-nav-xs {
  margin-bottom: 30px !important;
}
header #shop-nav-xs .container-fluid .navbar-collapse {
  margin-bottom: 0;
}
header #navbar-offcanvas .container-fluid .sidebar-offcanvas .navbar-categories h5 {
  color: #fff;
}
header #navbar-offcanvas .container-fluid .sidebar-offcanvas .navbar-categories .nav > li > a {
  color: #fff;
}
#footer.container-block {
  background-color: #eee;
}
#footer.container-block h5 {
  color: #313131 !important;
}
#footer p {
  color: #313131 !important;
  font-size: 14px;
}
#footer a {
  color: #313131 !important;
  font-size: 14px;
}
#footer a:hover {
  color: #018cd1 !important;
}
#footer #copyright {
  background: #018cd1 !important;
  color: #fff;
}
#footer #copyright #system-credits a {
  color: #fff !important;
}
#footer #copyright #system-credits a:hover {
  color: #fff !important;
}
#footer .panel-body {
  padding-left: 0;
  padding-top: 8px;
}
.btn-default {
  background-color: #152c55 !important;
  color: #fff !important;
  border-radius: none !important;
}
.total,
info {
  color: #018cd1;
}
table .success,
.table .success,
table .warning,
.table .warning,
table .danger,
.table .danger,
table .info,
.table .info {
  color: #152c55;
}
.alert-info > a {
  color: #313131;
}
/*# sourceMappingURL=custom.css.map */