/*
  Simple form styling
*/
/* line 7, app/assets/stylesheets/simple_forms.css.scss */
.input-file-field-hack {
  margin-left: 0.1em;
  float: left;
}

/* line 11, app/assets/stylesheets/simple_forms.css.scss */
.top-bottom-padding {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

/*
  Defaults
*/
/* line 20, app/assets/stylesheets/simple_forms.css.scss */
.form-control {
  height: 32px;
}

/* line 24, app/assets/stylesheets/simple_forms.css.scss */
.form-control.boolean {
  height: 14px;
}

/* line 29, app/assets/stylesheets/simple_forms.css.scss */
.simple_form div.input {
  margin-bottom: 10px;
  clear: both;
  /* Required for Webkit, but not for Gecko */
}

/* line 34, app/assets/stylesheets/simple_forms.css.scss */
.simple_form label {
  float: left;
  width: 140px;
  text-align: right;
  margin: 2px 10px;
}

/* line 43, app/assets/stylesheets/simple_forms.css.scss */
.simple_form .help-block {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

/* line 49, app/assets/stylesheets/simple_forms.css.scss */
.radio > label {
  text-align: left;
}

/* line 53, app/assets/stylesheets/simple_forms.css.scss */
.checkbox > label {
  text-align: left;
}

/* line 57, app/assets/stylesheets/simple_forms.css.scss */
div.boolean label {
  float: none;
  margin: 0;
}

/* line 62, app/assets/stylesheets/simple_forms.css.scss */
.form-control-with-action {
  width: 75%;
  display: inline;
}

/* line 70, app/assets/stylesheets/simple_forms.css.scss */
.input-with-action-placeholder {
  margin-left: 0.5em;
}

/* line 74, app/assets/stylesheets/simple_forms.css.scss */
label.collection_radio_buttons {
  float: none;
  margin: 0;
  margin-right: 10px;
  vertical-align: -2px;
  margin-left: 2px;
}

/* line 82, app/assets/stylesheets/simple_forms.css.scss */
.field_with_errors {
  background-color: #ff3333;
}

/* line 87, app/assets/stylesheets/simple_forms.css.scss */
.simple_form .error {
  clear: left;
  color: black;
  display: block;
  margin-left: 120px;
}

/* line 93, app/assets/stylesheets/simple_forms.css.scss */
.simple_form .hint {
  clear: left;
  margin-left: 120px;
  color: #555;
  display: block;
  font-style: italic;
}

/* line 103, app/assets/stylesheets/simple_forms.css.scss */
input.radio {
  margin-right: 5px;
  vertical-align: -3px;
}

/* line 107, app/assets/stylesheets/simple_forms.css.scss */
input.check_boxes {
  margin-left: 3px;
  vertical-align: -3px;
}

/* line 113, app/assets/stylesheets/simple_forms.css.scss */
label.collection_check_boxes {
  float: none;
  margin: 0;
  vertical-align: -2px;
  margin-left: 2px;
}

/* line 120, app/assets/stylesheets/simple_forms.css.scss */
.left-align label {
  text-align: left;
  padding-left: 1.2em;
}

/* line 125, app/assets/stylesheets/simple_forms.css.scss */
label.boolean {
  text-align: right;
  padding-left: 1.2em;
}

/* line 130, app/assets/stylesheets/simple_forms.css.scss */
.simple_form input[type='submit'][class~='text-left'] {
  margin-left: 0px;
}

/* line 135, app/assets/stylesheets/simple_forms.css.scss */
.simple_form input[type="submit"][class*="no-margin"] {
  margin-left: 0px;
}

/* line 138, app/assets/stylesheets/simple_forms.css.scss */
.simple_form input[type="input"][class*="no-margin"] {
  margin-left: 0px;
}
