:root {
  /* Global colour variables */
  --gea-blue: #006289;
  --gea-green: #32ad32;
  --dark: #102e46;
}

.navbar {
  background-color: var(--gea-green);
  height: 60px !important;
  border-bottom: none !important;
}

.navbar-light .navbar-nav .nav-link {
  color: #ffffff;
}

.navbar-light .navbar-nav .nav-link:focus {
  color: var(--gea-blue);
}

.navbar-light .navbar-nav .nav-link:hover {
  color: var(--gea-blue);
}

.navbar-brand img {
  min-width: 45px !important;
  min-height: 45px !important;
}

.app-logo {
  min-width: 80px !important;
  min-height: 80px !important;
}

.btn-primary {
  background-color: var(--gea-blue) !important;
}

.btn-primary:hover {
  background-color: var(--dark) !important;
}

.web-footer {
  border-top: none !important;
}