/*
	Theme Name: Site Theme
	Version: 1
	Author: THAT Agency
	License: Copyright 2020 THAT Agency
*/

ul.gform_fields > li.gfield input[type="text"],
ul.gform_fields > li.gfield input[type="number"],
ul.gform_fields > li.gfield input[type="password"],
ul.gform_fields > li.gfield input[type="email"],
ul.gform_fields > li.gfield input[type="tel"],
ul.gform_fields > li.gfield textarea,
ul.gform_fields > li.gfield select,

div.gform_fields > div.gfield input[type="text"],
div.gform_fields > div.gfield input[type="number"],
div.gform_fields > div.gfield input[type="password"],
div.gform_fields > div.gfield input[type="email"],
div.gform_fields > div.gfield input[type="tel"],
div.gform_fields > div.gfield textarea,
div.gform_fields > div.gfield select,

.sidebar-widget input[type="text"],
.sidebar-widget input[type="number"],
.sidebar-widget input[type="password"],
.sidebar-widget input[type="phone"],
.sidebar-widget input[type="email"],
.sidebar-widget select,
.sidebar-widget textarea,
.woocommerce input[type="text"],
.woocommerce input[type="number"],
.woocommerce input[type="phone"],
.woocommerce input[type="password"],
.woocommerce input[type="email"],
.woocommerce input[type="tel"],
.woocommerce select,
.woocommerce textarea {
  display: block;
  min-height: 42px;
  padding: 8px 15px;
  width: 100%;
  font-size: 16px;
  line-height: 1.4em;
  color: #fff;
  background: #0d4690;
  border-radius: 4px;
  border: 1px solid #0d5990;
  outline: none;
  -webkit-appearance: none;
}

ul.gform_fields > li.gfield select,
div.gform_fields > div.gfield select{
  padding-right: 30px;
}

ul.gform_fields > li.gfield textarea,
div.gform_fields > div.gfield textarea,
.sidebar-widget textarea {
  min-width: 100%;
  max-width: 100%;
  line-height: 140%;
}

ul.gform_fields > li.gfield input[type="text"]::placeholder,
ul.gform_fields > li.gfield input[type="password"]::placeholder,
ul.gform_fields > li.gfield input[type="number"]::placeholder,
ul.gform_fields > li.gfield input[type="email"]::placeholder,
ul.gform_fields > li.gfield input[type="tel"]::placeholder,
ul.gform_fields > li.gfield select,
ul.gform_fields > li.gfield textarea::placeholder,

div.gform_fields > div.gfield input[type="text"]::placeholder,
div.gform_fields > div.gfield input[type="password"]::placeholder,
div.gform_fields > div.gfield input[type="number"]::placeholder,
div.gform_fields > div.gfield input[type="email"]::placeholder,
div.gform_fields > div.gfield input[type="tel"]::placeholder,
div.gform_fields > div.gfield select,
div.gform_fields > div.gfield textarea::placeholder,

.sidebar-widget input[type="text"]::placeholder,
.sidebar-widget input[type="password"]::placeholder,
.sidebar-widget input[type="number"]::placeholder,
.sidebar-widget input[type="phone"]::placeholder,
.sidebar-widget input[type="email"]::placeholder,
.sidebar-widget select::placeholder,
.sidebar-widget textarea::placeholder {
  color: #cfdae9;
  font-size: 1em;
  line-height: 100%;
}

.form-dark ul.gform_fields > li.gfield input[type="text"],
.form-dark ul.gform_fields > li.gfield input[type="password"],
.form-dark ul.gform_fields > li.gfield input[type="number"],
.form-dark ul.gform_fields > li.gfield input[type="email"],
.form-dark ul.gform_fields > li.gfield input[type="tel"],
.form-dark ul.gform_fields > li.gfield select,
.form-dark ul.gform_fields > li.gfield textarea,

.form-dark div.gform_fields > div.gfield input[type="text"],
.form-dark div.gform_fields > div.gfield input[type="password"],
.form-dark div.gform_fields > div.gfield input[type="number"],
.form-dark div.gform_fields > div.gfield input[type="email"],
.form-dark div.gform_fields > div.gfield input[type="tel"],
.form-dark div.gform_fields > div.gfield select,
.form-dark div.gform_fields > div.gfield textarea,

.form-dark .form-file-field,
.woocommerce input[type="text"],
.woocommerce input[type="password"],
.woocommerce input[type="number"],
.woocommerce input[type="phone"],
.woocommerce input[type="tel"],
.woocommerce input[type="email"],
.woocommerce select,
.woocommerce textarea {
  color: #333;
  background: #eff4f8;
  border-color: #dedfe0;
  font-size: 16px;
}

.form-dark ul.gform_fields > li.gfield input[type="text"]::placeholder,
.form-dark ul.gform_fields > li.gfield input[type="number"]::placeholder,
.form-dark ul.gform_fields > li.gfield input[type="password"]::placeholder,
.form-dark ul.gform_fields > li.gfield input[type="email"]::placeholder,
.form-dark ul.gform_fields > li.gfield input[type="tel"]::placeholder,
.form-dark ul.gform_fields > li.gfield textarea::placeholder,
.form-dark ul.gform_fields > li.gfield select,

.form-dark div.gform_fields > div.gfield input[type="text"]::placeholder,
.form-dark div.gform_fields > div.gfield input[type="number"]::placeholder,
.form-dark div.gform_fields > div.gfield input[type="password"]::placeholder,
.form-dark div.gform_fields > div.gfield input[type="email"]::placeholder,
.form-dark div.gform_fields > div.gfield input[type="tel"]::placeholder,
.form-dark div.gform_fields > div.gfield textarea::placeholder,
.form-dark div.gform_fields > div.gfield select,

.woocommerce input[type="text"]::placeholder,
.woocommerce input[type="password"]::placeholder,
.woocommerce input[type="number"]::placeholder,
.woocommerce input[type="phone"]::placeholder,
.woocommerce input[type="tel"]::placeholder,
.woocommerce input[type="email"]::placeholder,
.woocommerce select,
.woocommerce textarea::placeholder {
  color: #777;
}