buzzforms-title {color: #d91e43; font-size: 18px; font-family: Rajdhani, sans-serif;}
.buzzforms-container, .buzzscheduler-container  {
    display: none;
    flex-direction: column;
    align-items: flex-start;
    letter-spacing: 0.5px; margin: 0 20px;
    max-width: 640px;
    width: 80%;
}

#buzzforms-overlay-title {
  /* margin-top: 0; */
}
.buzzforms-container form , .buzzscheduler-container form {
  width: 100%;
}
/* Add the following to the common dialog management */
actionbutton, .actionbutton {
  padding: 0.4em 1.5em;
  margin: 6px;
  letter-spacing: 2px;
  border: 0;
  background: #cccccc;
  color: white;
  font-size: 1.0rem;
  text-transform: uppercase;
  vertical-align: .25em;
  cursor: pointer;
  border-radius: .3em;
}

actionbutton:hover, .actionbutton:hover {
  background: #009AD1;
}

.buzzforms-overlay {
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 2000000;
  /* height: 90px; */
  background-color: rgba(255, 255, 255, 1.0);
  border-top: 2px solid rgba(0, 0, 0, 0.08);
  border-radius: 0px;
  width: 100%;
  padding: 16px;
  overflow: scroll;
  /* background: -webkit-gradient(linear,right top,left top,from(hsla(0,0%,96.9%,0)),to(#f7f7f7)); */
  /* background: linear-gradient(-90deg,#80d18b87,#7abecc); */
  background: linear-gradient(160deg, #80D0C7 0%, #009ad1 100%);
}

.buzzforms-footer.error-message {
  display: none;
  color: #b62b47;
  font-size: 18px;
  font-family: Rajdhani, sans-serif;
  font-weight: 800;
  margin: 0;
  width: 100%;
  z-index: 1000000;
  background-color: #f7f7f7;
  border-top: 2px solid rgba(0, 0, 0, 0.08);
  border-radius: 0px;
  overflow: scroll;
  /* background: salmon */
}

.buzzforms-container .btn {
  padding-right: 12px;
  margin-top: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

iframe .buzzforms-overlay-header {
  display: none;
}
.buzzforms-overlay-header {
  display: flex;
  /* width: 100%; */
  flex-direction: row;
  justify-items: flex-start;
  justify-content: center;
  align-items: center;
  align-content: center;
  height: 64px;
  margin: 6px 20px;
}


.email {
  font-family: 'Anaheim', sans-serif;
  font-weight: 800;
  /* font-size: 1.2rem; */
  color: teal;
}

.help {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  /* font-size: 1.2rem; */
  color: #b15130;
}

.buzzforms-overlay-header img {
  max-height: 24px;
  margin: auto;
  object-fit: contain;
  cursor:pointer;
  margin-top: 6px;;
}

.buzzforms-overlay:hover img {
  object-fit: cover;
  transition: object-fit 0.25s ease;
  max-height: unset;
  max-width: unset;
}

.buzzforms-overlay:hover h1 {
  display: none;
}

.buzzforms-overlay h4 {
  /* width: 100%; */
  position: fixed;
  top:20;
  right: 20;
  z-index: 100;
  margin: auto;
}

.form-control {
  font-size: 24px;
  font-weight: 900;
  font-family: 'Lato';
}
.form-control:focus {
  font-size: 28px;
  font-weight: 900;
}

.overlay-title {
  font-family: Montserrat, Rajdhani, sans-serif;
  color: #9e1247;
  margin: auto;
  width: 100%;
  text-align: unset;
  font-weight: 800;
  font-size: 24px;
}