/* ==========================================================================
INSTRUCTIONS FOR THIS STYLESHEET
Put styling for form elements, like text fields, textareas, checkboxes, buttons, etc. here.
========================================================================== */
/* ==========================================================================
   BREAKPOINTS
========================================================================== */
/* ==========================================================================
   COLORS
========================================================================== */
/* ==========================================================================
   IMAGES
========================================================================== */
/* ==================================================================
   DIGTIAL LOOM'S CLEAR FIX
   This clearfix is better than both Drupal and Compass's clearfix
   http://css-tricks.com/snippets/css/clear-fix/
===================================================================== */
/* ==================================================================
   RESPOND TO
   Use the breakpoint names defined in base.scss
   The $direction argument defines the whether to to include sizes up or down from the breakpoint.
===================================================================== */
/* ==========================================================================
   LINK STYLES
   These should only be applied directly to anchor tags
========================================================================== */
/* ------- Button -------------------------- */
/* Used by link buttons, form buttons, search button, and view/edit buttons */
/* ------- Arrow -------------------------- */
/* ------- Clear list style --------------------- */
/* ==========================================================================
TYPOGRAPHY STYLES TO EXTEND THROUGHOUT THE THEME
Table of Contents
  %heading1
  %heading2
  %heading3
  %heading4
  %intro
  %list-item
  %quote
  %related-link
  %caption
========================================================================== */
/*
 * Labels are h2 in Adaptivetheme. Use a strong selector to mitigate unwanted ineritance issues
 */
/* line 12, ../sass/3-forms.scss */
.field-label {
  font-size: 1em;
  font-weight: 300;
  font-family: inherit;
  line-height: inherit;
  margin-bottom: 0;
}

/*
 * Wrapper for a form element (or group of form elements) and its label
 */
/* line 24, ../sass/3-forms.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #c00;
}

/* line 30, ../sass/3-forms.scss */
.form-item label {
  font-weight: 300;
}

/*
 * Highlight marks and form required mark
 */
/* line 39, ../sass/3-forms.scss */
.marker,
.form-required {
  color: #c00;
}

/* line 44, ../sass/3-forms.scss */
.form-item .description {
  font-size: 0.85em;
}

/*
 * The submit button
 */
/* line 51, ../sass/3-forms.scss */
.form-submit {
  position: relative;
  display: inline-block;
  color: #ffffff;
  background-color: #e65c1f;
  border: 1px solid #e65c1f;
  font-weight: 300;
  /* If group-left contains the responsive image */
  font-size: 1em;
  padding: 0.4em .6em;
  font-weight: 400;
  display: inline-block;
  margin-right: 10px;
}
/* line 207, ../sass/_custom.scss */
.form-submit:hover {
  background-color: #c54a14;
  text-decoration: none;
}
/* line 212, ../sass/_custom.scss */
.form-submit:active {
  /* nifty depress action!*/
  top: 1px;
  left: 1px;
}

/* line 57, ../sass/3-forms.scss */
.container-inline div,
.container-inline label {
  display: inline;
}

/*
 * Define consistent borders
 */
/* line 65, ../sass/3-forms.scss */
fieldset {
  border: 1px solid #ccc;
}

/*
 * Password confirmation
 */
/* line 72, ../sass/3-forms.scss */
.password-parent,
.confirm-parent {
  margin: 0;
}

/* line 77, ../sass/3-forms.scss */
.form-submit a {
  position: relative;
  display: inline-block;
  color: #ffffff;
  background-color: #e65c1f;
  border: 1px solid #e65c1f;
  font-weight: 300;
  /* If group-left contains the responsive image */
  font-size: 1em;
  padding: 0.4em .6em;
  font-weight: 400;
}
/* line 207, ../sass/_custom.scss */
.form-submit a:hover {
  background-color: #c54a14;
  text-decoration: none;
}
/* line 212, ../sass/_custom.scss */
.form-submit a:active {
  /* nifty depress action!*/
  top: 1px;
  left: 1px;
}

/* line 81, ../sass/3-forms.scss */
.form-actions {
  clear: left;
  /* for FF in form to expand parent <div> to fit*/
}

/* line 85, ../sass/3-forms.scss */
.form-text {
  background-color: #ffffff;
}

/* line 91, ../sass/3-forms.scss */
select {
  display: inline-block;
  padding: 4px 6px 0 0;
  font-family: "museo-sans-rounded", "Trebuchet MS", sans-serif;
  width: 220px;
  background-color: #ffffff;
  height: 30px;
  line-height: 30px;
  padding: 2px;
  vertical-align: middle;
  border: 1px solid #cccccc;
}

/* line 104, ../sass/3-forms.scss */
label {
  margin-bottom: 5px;
}

/* line 108, ../sass/3-forms.scss */
input, textarea, select {
  font-family: inherit;
}

/* line 110, ../sass/3-forms.scss */
input[type="text"], input[type="password"] {
  border: 1px solid #cccccc;
  height: 20px;
  padding: 4px 6px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  vertical-align: middle;
  font-family: "museo-sans-rounded", "Trebuchet MS", sans-serif;
  width: 16em;
}
/* line 118, ../sass/3-forms.scss */
input[type="text"]:focus, input[type="password"]:focus {
  outline: none;
}

/* line 123, ../sass/3-forms.scss */
::-webkit-input-placeholder {
  color: #000000;
  font-weight: 300;
  font-family: "museo-sans-rounded", "Trebuchet MS", sans-serif;
}

/* line 128, ../sass/3-forms.scss */
::-moz-placeholder {
  color: #000000;
  font-weight: 300;
  font-family: "museo-sans-rounded", "Trebuchet MS", sans-serif;
}

/* line 133, ../sass/3-forms.scss */
:-ms-input-placeholder {
  color: #000000;
  font-weight: 300;
  font-family: "museo-sans-rounded", "Trebuchet MS", sans-serif;
}

/* line 138, ../sass/3-forms.scss */
input:-moz-placeholder {
  color: #000000;
  font-weight: 300;
  font-family: "museo-sans-rounded", "Trebuchet MS", sans-serif;
}

/* line 144, ../sass/3-forms.scss */
div.ctools-modal-content .form-item.form-item-interest label {
  width: 100%;
}

/* line 148, ../sass/3-forms.scss */
.password-strength {
  color: #6f6f6f;
}

/* line 152, ../sass/3-forms.scss */
form h2 {
  margin-top: 20px;
}
/* line 155, ../sass/3-forms.scss */
form h2.info {
  margin-top: 0;
}
