/* line 3, /app/app/assets/stylesheets/global/forms.css.scss */
input,
textarea,
select,
button {
  font: 14px/18px Proxima, "Trebuchet MS", Arial, Tahoma, sans-serif;
  outline: none;
  border-radius: 0;
}

/* line 12, /app/app/assets/stylesheets/global/forms.css.scss */
label {
  cursor: pointer;
}
/* line 14, /app/app/assets/stylesheets/global/forms.css.scss */
label span {
  cursor: pointer;
}
/* line 15, /app/app/assets/stylesheets/global/forms.css.scss */
label.no-click {
  cursor: default;
}
/* line 16, /app/app/assets/stylesheets/global/forms.css.scss */
label.disabled {
  cursor: default;
  pointer-events: none;
}

/* line 22, /app/app/assets/stylesheets/global/forms.css.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 28, /app/app/assets/stylesheets/global/forms.css.scss */
input[type="search"] {
  -webkit-appearance: none;
}
/* line 31, /app/app/assets/stylesheets/global/forms.css.scss */
input[type="search"]::-ms-clear, input[type="search"]::-ms-reveal {
  display: none;
  height: 0;
  width: 0;
}
/* line 37, /app/app/assets/stylesheets/global/forms.css.scss */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

/* line 45, /app/app/assets/stylesheets/global/forms.css.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  border-width: 0;
  cursor: pointer;
}

/* line 51, /app/app/assets/stylesheets/global/forms.css.scss */
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea, select {
  margin: 0;
  padding: 0 12px;
}

/* line 4, /usr/local/bundle/gems/bourbon-4.2.3/app/assets/stylesheets/css3/_placeholder.scss */
input[type="color"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1 !important;
  color: #b8b8b8;
}
/* line 4, /usr/local/bundle/gems/bourbon-4.2.3/app/assets/stylesheets/css3/_placeholder.scss */
input[type="color"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="week"]::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1 !important;
  color: #b8b8b8;
}
/* line 4, /usr/local/bundle/gems/bourbon-4.2.3/app/assets/stylesheets/css3/_placeholder.scss */
input[type="color"]:-moz-placeholder, input[type="date"]:-moz-placeholder, input[type="datetime"]:-moz-placeholder, input[type="datetime-local"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="month"]:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="search"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="time"]:-moz-placeholder, input[type="url"]:-moz-placeholder, input[type="week"]:-moz-placeholder, textarea:-moz-placeholder {
  opacity: 1 !important;
  color: #b8b8b8;
}
/* line 4, /usr/local/bundle/gems/bourbon-4.2.3/app/assets/stylesheets/css3/_placeholder.scss */
input[type="color"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1 !important;
  color: #b8b8b8;
}

/* line 91, /app/app/assets/stylesheets/global/forms.css.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  min-height: 54px;
  padding: 4px 6px 4px 12px;
  resize: vertical;
}

/* line 100, /app/app/assets/stylesheets/global/forms.css.scss */
.field_with_errors > label {
  color: #f2a527;
}
/* line 104, /app/app/assets/stylesheets/global/forms.css.scss */
.field_with_errors > input,
.field_with_errors > textarea,
.field_with_errors > .select2-container > .select2-choice,
.field_with_errors > .completer-input-wrapper > .completer-input {
  border-color: #f2a527 !important;
}
/* line 111, /app/app/assets/stylesheets/global/forms.css.scss */
.field_with_errors > .error {
  display: block;
  margin: 3px 0 0;
  font-size: 13px;
  line-height: 15px;
  color: #f2a527;
  text-transform: none;
}

/* line 120, /app/app/assets/stylesheets/global/forms.css.scss */
.flat_error, .request_uniq_email_phone_error {
  display: block;
  margin: -4px 0 6px;
  font-size: 13px;
  line-height: 15px;
  color: #f2a527;
  text-transform: none;
}

/* line 129, /app/app/assets/stylesheets/global/forms.css.scss */
.field.auth-field > .error {
  display: block;
  margin: 3px 0 0;
  font-size: 13px;
  line-height: 15px;
  color: #f2a527;
  text-transform: none;
}
/* line 138, /app/app/assets/stylesheets/global/forms.css.scss */
.field.auth-field.building span {
  max-width: 310px;
  margin: 0 auto;
  height: 45px;
}

/* line 146, /app/app/assets/stylesheets/global/forms.css.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 50px !important;
}

/* line 149, /app/app/assets/stylesheets/global/forms.css.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 50px !important;
}

/* line 152, /app/app/assets/stylesheets/global/forms.css.scss */
li.select2-results__option.select2-results__message {
  padding-left: 12px;
}

/* line 155, /app/app/assets/stylesheets/global/forms.css.scss */
.zayavka-to .select2-selection {
  height: 54px !important;
}
