.btn {
  font-size: 1.5rem !important;
  color: white !important;
  border-radius: 100px !important;
}

.btn-gci-lime {
  background-color: #186e89 !important;
}

.btn-gci-jade {
  background-color: #008766 !important;
}

.panel {
  background-color: #f1f1f1;
  height: 100vh;
}

.btn-gci-lgreen {
  background-color: #186E89 !important;
}

.btn-gci-green {
  background-color: #048667 !important;
}

.header {
  font-weight: 300;
  line-height: 1.2;
  font-size: 1.75rem !important;
}

.terms-summary {
  overflow-y: auto;
  border: 1px solid #ddd;
  padding: 15px;
  background-color: rgba(255, 255, 255, 0.9);
}

.container.d-flex {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.vh-60 {
  height: 60vh;
}