.forms-style .form-row label {
  color: #006a95;
  font-family: 'futura-pt-bold', sans-serif;
}

.forms-style .form-row input.input-text,
.forms-style .form-row textarea {
  color: #006a95;
  background-color: transparent;
  border: solid 1px #cacaca;
  border-radius: 4px;
  font-family: 'futura-pt-medium', sans-serif;
  font-size: 16px;
  height: 100%;
  position: relative;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.forms-style textarea::placeholder,
.forms-style input::placeholder {
    color: #006a95;
}

.forms-style .form-row select {
  color: #006a95;
  border: solid 1px #cacaca;
  border-radius: 4px;
  font-family: 'futura-pt-medium';
  font-size: 16px;
  height: 100%;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.forms-style a.button.alt,
.forms-style button.button.alt,
.forms-style input.button.alt {
  background-color: #ed2e70;
  width: 100%;
  font-family: 'futura-pt-medium';
  transition: background-color 0.2s ease, color 0.2s ease;
}

.forms-style a.button.alt:hover,
.forms-style button.button.alt:hover,
.forms-style input.button.alt:hover {
  background-color: #ee5c85;
}

.forms-style a.button.blue,
.forms-style button.button.blue,
.forms-style input.button.blue {
  background-color: #6dc9ed;
  width: 100%;
  font-family: 'futura-pt-medium';
  color: #fff;
  transition: background-color 0.2s ease, color 0.2s ease;
}

.forms-style a.button.blue:hover,
.forms-style button.button.blue:hover,
.forms-style input.button.blue:hover {
  background-color: #39bde8;
}

.forms-style form .form-row label {
  line-height: 1.4;
}
