@charset "UTF-8";
/**
 * @file
 * Form Styling
 */
/* line 8, ../sass/forms.scss */
.form-item {
  /* Wrapper for a form element (or group of form elements) and its label */
  margin: 0 0 0.71429em 0;
}
/* line 14, ../sass/forms.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error,
.form-item .error {
  /* Highlight the form elements that caused a form submission error */
  border: 1px solid #c00;
}
/* line 18, ../sass/forms.scss */
.form-item label {
  /* The label for a form element */
  display: block;
  font-weight: bold;
}
/* line 23, ../sass/forms.scss */
.form-item label.option {
  /* The label for a radio button or checkbox */
  display: inline;
  font-weight: normal;
}
/* line 28, ../sass/forms.scss */
.form-item  
.form-required {
  /* The part of the label that indicates a required field */
  color: #c00;
}
/* line 32, ../sass/forms.scss */
.form-item .description {
  /* The descriptive help text (separate from the label) */
  font-size: 1em;
}
/* line 37, ../sass/forms.scss */
.form-checkboxes .form-item, .form-radios .form-item {
  /* Pack groups of checkboxes and radio buttons closer together */
  margin: 0;
  /* Drupal core uses "0.4em 0" */
}
/* line 41, ../sass/forms.scss */
.form-item input[type=text], .form-item input[type=password], .form-item input[type=email], .form-item textarea {
  border: #d4d4d4 solid 1px;
}
/* line 43, ../sass/forms.scss */
.form-item input[type=text].error, .form-item input[type=password].error, .form-item input[type=email].error, .form-item textarea.error {
  border: 1px solid  #c00;
}

/* line 49, ../sass/forms.scss */
.form-actions {
  margin: 0.71429em 0;
}

/* line 55, ../sass/forms.scss */
.form-submit {
  /* The submit button */
  background: #5cb8b6;
  padding: 4px 18px;
  background: #5cb8b6;
  border: 1px solid #5cb8b6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/sites/all/themes/sconul/js/PIE/PIE.htc);
  color: white;
  position: relative;
}

/* line 69, ../sass/forms.scss */
a.sconul-btn {
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/sites/all/themes/sconul/js/PIE/PIE.htc);
  background: #5cb8b6;
  padding: 5px 20px;
  color: white !important;
}

/* line 77, ../sass/forms.scss */
.form-type-submit {
  border: 1px solid #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/sites/all/themes/sconul/js/PIE/PIE.htc);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #ef4155;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5bb7b5), color-stop(100%, #1f9e9b));
  background-image: -webkit-linear-gradient(top, #5bb7b5 0%, #1f9e9b 100%);
  background-image: -moz-linear-gradient(top, #5bb7b5 0%, #1f9e9b 100%);
  background-image: -o-linear-gradient(top, #5bb7b5 0%, #1f9e9b 100%);
  background-image: linear-gradient(top, #5bb7b5 0%, #1f9e9b 100%);
  color: #fefefe;
  font-size: 1.1em;
  padding: 5px 25px;
  font-weight: 600;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  cursor: pointer;
}

/* line 93, ../sass/forms.scss */
.container-inline div,
.container-inline label {
  /* Inline labels and form divs */
  display: inline;
}

/* line 98, ../sass/forms.scss */
.tips {
  /* Tips for Drupal's input formats */
}

/* line 101, ../sass/forms.scss */
a.button {
  /* Buttons used by contrib modules like Media */
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
}

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

/*
 * Search (search-block-form.tpl.php)
 */
/* line 118, ../sass/forms.scss */
#block-search-form {
  /* Wrapper for the search form */
}

/*
 * Drupal's default login form block
 */
/* line 125, ../sass/forms.scss */
#user-login-form {
  text-align: left;
  /* LTR */
  /*
   * OpenID
   *
   * The default styling for the OpenID login link seems to assume Garland's
   * styling of list items.
   */
}
/* line 135, ../sass/forms.scss */
#user-login-form ul {
  /* OpenID creates a new ul above the login form's links. */
  margin-bottom: 0;
  /* Position OpenID's ul next to the rest of the links. */
}
/* line 140, ../sass/forms.scss */
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  /* The "Log in using OpenID" link. */
  margin-top: 0.71429em;
  margin-left: -20px;
  /* LTR */
  /* Un-do some of the padding on the ul list. */
}
/* line 145, ../sass/forms.scss */
#user-login-form li.user-link {
  /* The "Cancel OpenID login" link. */
  margin-top: 0.71429em;
}

/* line 156, ../sass/forms.scss */
#user-login ul, .node-25 form ul, #cboxNode form ul, #pet-user-form ul, #user-register-form ul {
  margin: 0.71429em 0;
}
/* line 161, ../sass/forms.scss */
#user-login .form-item, .node-25 form .form-item, #cboxNode form .form-item, #pet-user-form .form-item, #user-register-form .form-item {
  padding: 5px 10px;
  margin: 0;
  overflow: hidden;
}
/* line 165, ../sass/forms.scss */
#user-login .form-item > *, .node-25 form .form-item > *, #cboxNode form .form-item > *, #pet-user-form .form-item > *, #user-register-form .form-item > * {
  float: left;
}
/* line 168, ../sass/forms.scss */
#user-login .form-item label, .node-25 form .form-item label, #cboxNode form .form-item label, #pet-user-form .form-item label, #user-register-form .form-item label {
  width: 180px;
  margin-right: 20px;
}
/* line 172, ../sass/forms.scss */
#user-login .form-item input[type=text], #user-login .form-item input[type=password], #user-login .form-item input[type=email], #user-login .form-item textarea, .node-25 form .form-item input[type=text], .node-25 form .form-item input[type=password], .node-25 form .form-item input[type=email], .node-25 form .form-item textarea, #cboxNode form .form-item input[type=text], #cboxNode form .form-item input[type=password], #cboxNode form .form-item input[type=email], #cboxNode form .form-item textarea, #pet-user-form .form-item input[type=text], #pet-user-form .form-item input[type=password], #pet-user-form .form-item input[type=email], #pet-user-form .form-item textarea, #user-register-form .form-item input[type=text], #user-register-form .form-item input[type=password], #user-register-form .form-item input[type=email], #user-register-form .form-item textarea {
  width: 280px;
}
/* line 175, ../sass/forms.scss */
#user-login .form-item .description, .node-25 form .form-item .description, #cboxNode form .form-item .description, #pet-user-form .form-item .description, #user-register-form .form-item .description {
  margin-left: 20px;
}
/* line 180, ../sass/forms.scss */
#user-login .webform-component-checkboxes label, .node-25 form .webform-component-checkboxes label, #cboxNode form .webform-component-checkboxes label, #pet-user-form .webform-component-checkboxes label, #user-register-form .webform-component-checkboxes label {
  width: auto;
}
/* line 183, ../sass/forms.scss */
#user-login .webform-component-checkboxes input, .node-25 form .webform-component-checkboxes input, #cboxNode form .webform-component-checkboxes input, #pet-user-form .webform-component-checkboxes input, #user-register-form .webform-component-checkboxes input {
  margin-top: 4px;
}
/* line 186, ../sass/forms.scss */
#user-login .webform-component-checkboxes .form-item label, .node-25 form .webform-component-checkboxes .form-item label, #cboxNode form .webform-component-checkboxes .form-item label, #pet-user-form .webform-component-checkboxes .form-item label, #user-register-form .webform-component-checkboxes .form-item label {
  display: none;
}
/* line 190, ../sass/forms.scss */
#user-login .form-actions, .node-25 form .form-actions, #cboxNode form .form-actions, #pet-user-form .form-actions, #user-register-form .form-actions {
  margin-left: 210px;
}

/* line 197, ../sass/forms.scss */
#user-register-form fieldset {
  padding: 5px 0;
  border: 0;
}
/* line 201, ../sass/forms.scss */
#user-register-form fieldset legend {
  display: none;
}
/* line 205, ../sass/forms.scss */
#user-register-form .description {
  margin-top: 5px;
  color: #74828c;
}

/* line 213, ../sass/forms.scss */
#user-login .form-item-name {
  background: #e6e6e6;
}

/* line 222, ../sass/forms.scss */
.node-25 form #webform-component-userbox,
.node-25 form #webform-component-first-name,
.node-25 form #webform-component-email-address,
.node-25 form #webform-component-library-user-type,
.node-25 form #webform-component-i-would-like-to-receive-information-from-your-college-or-university-s-sconul-access-representative, #cboxNode form #webform-component-userbox,
#cboxNode form #webform-component-first-name,
#cboxNode form #webform-component-email-address,
#cboxNode form #webform-component-library-user-type,
#cboxNode form #webform-component-i-would-like-to-receive-information-from-your-college-or-university-s-sconul-access-representative {
  background: #e6e6e6;
}

/* line 228, ../sass/forms.scss */
#pet-user-form .description, #pet-user-form #edit-tokens {
  display: none;
}
/* line 231, ../sass/forms.scss */
#pet-user-form .form-item-recipients textarea {
  height: 30px;
}
/* line 235, ../sass/forms.scss */
#pet-user-form .form-item label {
  width: 100px;
}
/* line 238, ../sass/forms.scss */
#pet-user-form .form-item input[type=text], #pet-user-form .form-item input[type=password], #pet-user-form .form-item input[type=email], #pet-user-form .form-item textarea {
  width: 360px;
}

/*
 * Drupal admin tables
 *
 * We overrode these styles in normalize.css, but restore them for the admin
 * section of the site.
 */
/* line 252, ../sass/forms.scss */
form th {
  text-align: left;
  /* LTR */
  padding-right: 1em;
  /* LTR */
  border-bottom: 3px solid #ccc;
}
/* line 258, ../sass/forms.scss */
form tbody {
  border-top: 1px solid #ccc;
}
/* line 262, ../sass/forms.scss */
form tr.even {
  background-color: #fff;
}
/* line 266, ../sass/forms.scss */
form table .item-list ul {
  margin: 0;
}

/*
 * Drupal core wrongly puts this in system.menus.css. Since we override that, add it back.
 */
/* line 285, ../sass/forms.scss */
td.menu-disabled {
  background: #ccc;
}
