input[type="text"],
input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="url"],
select,
textarea {
  border: 1px solid #efefef;
  border-radius: 0;
}
input[type="text"]:focus,
input[type="date"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
select:focus,
textarea:focus {
  border-color: #0f1ed2;
  outline: 0 none;
}
.wpcf7-form-control {
  margin-top: 12px;
}
.wpcf7 label {
  width: 100%;
  max-width: 768px;
}
.wpcf7 button,
.wpcf7 [type="submit"],
.wpcf7 [type="button"] {
  display: inline-block;
  font-weight: 600;
  text-align: center;
  outline: 0 none;
  border: 0 !important;
}
.wpcf7-not-valid-tip {
  font-size: 14px;
  margin-top: 12px;
}
