:root {
  /* Navbar */
  --navbar-color: #fff;
  --navbar-text-color: #595959;
  --nav-highlight-color: #0057FF;
  --accent-color: rgb(0, 70, 255);
  --text-accent-color: #0057FF;

  /* Footer */
  --footer-color: #ffffff;
  /* --footer-text-color: #fff; */
  --footer-text-size: 14px;
  --footer-text-weight: 450;
  --footer-title-size: 1.2rem;
  --footer-title-weight: 500;
  --footer-links-highlight: #0055ff; /*Using same color as navbar, can be changed */

  /* Copyright */
  /* --copyright-color: #b5b5b5; */
  --copyright-text-color: var(--footer-text-color);
  --copyright-link-highlight: var(--nav-highlight-color);

  /* UI elements */
  --btn-color: #0057FF;
  --btn-text: #fff;
  --btn-color-hov: #0057FF;
  --btn-color-hov: rgb(0, 87, 255);
  --btn-text-hov: var(--btn-text);
  /* --btn2-color: #202020; */
  --btn2-color: #394a4c;
  --btn2-text: var(--btn-text);
  --btn2-color-hov: #363232;
  --btn2-text-hov: var(--btn-text);
  --btn-radius: 50px;
}

/* Overwriting bootstrap components */
.btn-primary {
  background-color: var(--btn-color) !important;
  border-color: var(--btn-color) !important;
  color: var(--btn-text) !important;
}
.btn-primary:hover {
  background-color: var(--btn-color-hov) !important;
  border-color: var(--btn-color-hov) !important;
  color: var(--btn-text-hov) !important;
}
.btn-secondary {
  background-color: var(--btn2-color) !important;
  border-color: var(--btn2-color) !important;
  color: var(--btn2-text) !important;
}
.btn-secondary:hover {
  background-color: var(--btn2-color-hov) !important;
  border-color: var(--btn2-color-hov) !important;
  color: var(--btn2-text-hov) !important;
}
.btn {
  border-radius: var(--btn-radius) !important;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #0057FFd8;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 87, 255, 0.25);
}
.form-check-input:checked {
  background-color: #0057FF;
  border-color: #0057FF;
}
.form-check-input:focus {
  border-color: #0057FFd8;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 87, 255, 0.25);
}
