.wp-block-ncst-grad-program-search input:not([type=file]):not([type=submit]),
.wp-block-ncst-grad-program-search textarea {
  color: #fff;
  font-weight: 700;
  border: 2px solid #fff;
  background-color: transparent;
}
.wp-block-ncst-grad-program-search input:not([type=file]):not([type=submit])::-moz-placeholder, .wp-block-ncst-grad-program-search textarea::-moz-placeholder {
  color: #fff;
  opacity: 0.9;
}
.wp-block-ncst-grad-program-search input:not([type=file]):not([type=submit]):-ms-input-placeholder, .wp-block-ncst-grad-program-search textarea:-ms-input-placeholder {
  color: #fff;
  opacity: 0.9;
}
.wp-block-ncst-grad-program-search input:not([type=file]):not([type=submit])::placeholder,
.wp-block-ncst-grad-program-search textarea::placeholder {
  color: #fff;
  opacity: 0.9;
}
.wp-block-ncst-grad-program-search input:not([type=file]):not([type=submit]):focus,
.wp-block-ncst-grad-program-search textarea:focus {
  border: 2px solid #cccccc;
}
.wp-block-ncst-grad-program-search input:not([type=file]):not([type=submit]):focus::-moz-placeholder, .wp-block-ncst-grad-program-search textarea:focus::-moz-placeholder {
  color: #cccccc;
}
.wp-block-ncst-grad-program-search input:not([type=file]):not([type=submit]):focus:-ms-input-placeholder, .wp-block-ncst-grad-program-search textarea:focus:-ms-input-placeholder {
  color: #cccccc;
}
.wp-block-ncst-grad-program-search input:not([type=file]):not([type=submit]):focus::placeholder,
.wp-block-ncst-grad-program-search textarea:focus::placeholder {
  color: #cccccc;
}
.wp-block-ncst-grad-program-search button.gform_button {
  border: 2px solid #fff;
  background-color: transparent;
  color: #fff;
}
.wp-block-ncst-grad-program-search h2 {
  margin-top: 20px;
}
.wp-block-ncst-grad-program-search input[type=text] {
  height: 40px;
  min-width: 250px;
  padding: 12px;
}
.wp-block-ncst-grad-program-search input[type=text]:focus {
  padding: 12px;
}
.wp-block-ncst-grad-program-search button[type=submit] {
  height: 40px;
  width: 40px;
  margin-left: 15px;
  font-size: 1.5rem;
  padding: 0;
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff;
  vertical-align: bottom;
}

/*# sourceMappingURL=blocks.css.map*/