.btn.btn-modern-blue-confirm {
  border-radius: 4px;
  background-color: #1B83C7;
  padding: 1rem 2rem;
  color: #fff;
  font-size: 16px;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  float: right;
}

.modern-qc .btn.btn-modern-light-blue {
  border-radius: 4px;
  background-color: #4285F4;
  padding: 1rem 2rem;
  color: #fff;
  font-size: 16px;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modern-qc .btn.btn-modern-blue {
  border-radius: 4px;
  background-color: #1B83C7;
  padding: 1rem 2rem;
  color: #fff;
  font-size: 16px;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modern-qc .btn.btn-modern-blue:hover {
  background-color: #1876B4;
}
.modern-qc .btn.btn-modern-dark-blue {
  border-radius: 4px;
  background-color: #3B5998;
  padding: 1rem 2rem;
  color: #fff;
  font-size: 16px;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modern-qc .btn.btn-modern-navy-blue {
  border-radius: 4px;
  background-color: #0064A5;
  padding: 1rem 2rem;
  color: #fff;
  font-size: 16px;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modern-qc .btn.btn-modern-navy-blue:hover {
  background-color: #00568F;
}
.modern-qc .btn.btn-modern-dark-grey {
  border-radius: 4px;
  background-color: #636E74;
  padding: 1rem 2rem;
  color: #fff;
  font-size: 16px;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modern-qc .btn.btn-modern-dark-grey:hover {
  background-color: #5E686E;
}
.modern-qc .btn.btn-modern-black {
  border-radius: 4px;
  background-color: #3B3E45;
  padding: 1rem 2rem;
  color: #fff;
  font-size: 16px;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modern-qc .btn.btn-modern-blue-border {
  border: 1px solid #1B83C7;
  background-color: transparent;
  border-radius: 4px;
  padding: 1rem 2rem;
  color: #1B83C7;
  font-size: 16px;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modern-qc .btn.btn-modern-blue-border:hover {
  background-color: #EDF6FD;
}
.modern-qc .btn.btn-modern-gold {
  border-radius: 4px;
  background-color: #F5AE29;
  padding: 1rem 2rem;
  color: #fff;
  font-size: 16px;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modern-qc .btn.btn-modern-white {
  border-radius: 4px;
  background-color: transparent;
  padding: 1rem 2rem;
  color: #313131;
  font-size: 16px;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #D9E1EB;
}
.modern-qc h3.modern-h3 {
  font-size: 32px;
  color: #313131;
  font-weight: normal;
}
.modern-qc h2.modern-h2 {
  font-size: 24px;
  color: #313131;
  font-weight: normal;
  margin-top: 0;
}
.modern-qc p.modern-p {
  font-size: 16px;
  color: #313131;
}
.modern-qc p.modern-p-large {
  font-size: 20px;
  color: #313131;
}
.modern-qc span.modern-span {
  font-size: 16px;
  color: #313131;
}
.modern-qc span.modern-span-large {
  font-size: 20px;
  color: #313131;
}
.modern-qc label.modern-label {
  font-size: 16px;
  color: #313131;
  margin-bottom: 1rem;
}
.modern-qc .modern-placeholder {
  font-size: 16px;
  color: #8F9CA3;
}
.modern-qc input.modern-input {
  height: 55px;
  border-radius: 4px;
  border: 1px solid #D9E1EB;
  outline: none;
}
.modern-qc textarea.modern-textarea {
  border-radius: 4px;
  border: 1px solid #D9E1EB;
}
.modern-qc input.modern-input::-webkit-input-placeholder {
  color: #8F9CA3;
  font-size: 16px;
}