.navbar {
  background-color: transparent;
  padding: 12px 0px;
  color: white;
}

.logo {
  max-width: 35px;
  margin-right: 5px;
}

.logo-2 {
  margin-bottom: 10px;
}

.navbar-brand {
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}

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

.brand-message {
  display: flex;
  flex-direction: column;
}

.sub-header {
  font-size: 12px;
  color: #053e79;
}

.brand-header {
  line-height: 17px;
  color: #02005b;
}

.hero {
  display: flex;
  height: 100vh;
  justify-content: left;
  align-items: center;
  background-image: url(../../caddies/img/fs-golf.jpg);
  background-position: center;
  background-size: cover;
  padding: 35px;
  color: white;
}

.hero-2 {
  display: flex;
  height: 100vh;
  justify-content: center;
  align-items: center;
  background-image: linear-gradient(rgba(180,255,251,0.78), rgba(180,255,251,0.78)), url(../../assets/img/golf.jpg);
  background-position: center;
  background-size: cover;
  padding: 35px;
  color: rgb(2,0,91);
  text-align: center;
}

.hero-container {
  max-width: 500px;
  padding: 18px;
  background-color: rgba(5,62,121,0.36);
}

.hero-container-2 {
  max-width: 500px;
  padding: 18px;
  background-color: rgba(223,255,253,0.78);
  border-left: 4px solid #28a745;
}

.button-container {
  margin-top: 10px;
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .275rem .5rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .15rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.btn-primary {
  color: #ffffff !important;
  background-color: #053e79;
  border-color: #053e79;
}

.btn-success {
  color: #ffffff !important;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-secondary {
  color: #fff !important;
  background-color: #6c757d;
  border-color: #6c757d;
}

.button-container > .btn:not(:first-child) {
  margin-left: 9px;
}
