.btn-primary {
  color: var(--white);
  background: #333a40;
  border-radius: 53px;
  padding-top: 15px;
  padding-bottom: 15px;
  margin: 0px;
  padding-right: 12px;
  padding-left: 12px;
  font-size: 18px;
  border-style: none;
  border-color: #5c91a1;
  width: 100%;
  font-weight: 600;
}

.btn-primary:hover {
  /*color: var(--white);*/
  background: #000000;
  /*border-radius: 53px;*/
  /*padding-top: 15px;*/
  /*padding-bottom: 15px;*/
  /*margin: 0px;*/
  /*padding-right: 12px;*/
  /*padding-left: 12px;*/
  /*font-size: 18px;*/
  /*border-style: none;*/
  /*border-color: #5c91a1;*/
  /*width: 100%;*/
}

.btn-green {
  background: #22a623;
}

.btn-green:hover {
  background: #1c8b1d;
}

.btn-white {
  color: var(--dark);
  background: var(--white);
  /*border-radius: 53px;*/
  padding-top: 12px;
  padding-bottom: 12px;
  /*font-weight: bold;*/
  /*margin: 0px;*/
  /*padding-right: 16px;*/
  /*padding-left: 16px;*/
  border-color: var(--gray);
  border-left-color: rgba(0,123,255,0);
  margin-top: 10px;
  margin-bottom: 10px;
}

.btn-white:hover {
  color: var(--dark);
  background: #e8e8e8;
  /*border-radius: 53px;*/
  /*padding-top: 12px;*/
  /*padding-bottom: 12px;*/
  /*font-weight: bold;*/
  /*margin: 0px;*/
  /*padding-right: 16px;*/
  /*padding-left: 16px;*/
  /*border-color: var(--gray);*/
  /*border-left-color: rgba(0,123,255,0);*/
  /*margin-top: 10px;*/
  /*margin-bottom: 10px;*/
}

.btn-header {
  color: #5c91a1;
  border-color: #5c91a1;
  background: var(--white);
  border-radius: 53px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: bold;
  border-style: solid;
  width: auto;
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0,0,0,.9);
}

.navbar-light .navbar-nav .nav-link:hover {
  color: rgb(92,145,161);
}

a.footer-link {
  color: rgb(255,255,255);
  text-decoration: none;
}

.footer-link:hover {
  color: rgb(92,145,161);
}

