/*

Uniform Theme: Uniform Default
Version: 1.8
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://uniformjs.com/

*/
/* General settings */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased; }
div.selector, div.checker, div.button, div.radio, div.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  /* Keeping this as :focus to remove browser styles */ }
  div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
    outline: 0; }
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
  margin: 0;
  padding: 0; }

.highContrastDetect {
  background: url("../images/bg-input.png") repeat-x 0 0;
  width: 0px;
  height: 0px; }

/* Input & Textarea */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  padding: 3px;
  background: url("../images/bg-input.png") repeat-x 0 0;
  outline: 0; }
  input.uniform-input.active,
  select.uniform-multiselect.active,
  textarea.uniform.active {
    background: url("../images/bg-input-focus.png") repeat-x 0 0; }

/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
div.checker input,
input[type="search"],
input[type="search"]:active {
  -moz-appearance: none;
  -webkit-appearance: none; }

/* Select */
div.selector {
  background-position: 0 -130px;
  line-height: 26px;
  height: 26px;
  padding: 0 0 0 10px;
  position: relative;
  overflow: hidden; }
  div.selector span {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    background-position: right 0;
    height: 26px;
    line-height: 26px;
    padding-right: 25px;
    cursor: pointer;
    width: 100%;
    display: block; }
  div.selector.fixedWidth {
    width: 190px; }
    div.selector.fixedWidth span {
      width: 155px; }
  div.selector select {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    height: 22px;
    top: 2px;
    left: 0px;
    width: 100%; }
  div.selector.active {
    background-position: 0 -156px; }
    div.selector.active span {
      background-position: right -26px; }
  div.selector.hover, div.selector.focus {
    background-position: 0 -182px; }
    div.selector.hover span, div.selector.focus span {
      background-position: right -52px; }
    div.selector.hover.active, div.selector.focus.active {
      background-position: 0 -208px; }
      div.selector.hover.active span, div.selector.focus.active span {
        background-position: right -78px; }
  div.selector.disabled, div.selector.disabled.active {
    background-position: 0 -234px; }
    div.selector.disabled span, div.selector.disabled.active span {
      background-position: right -104px; }

/* Checkbox */
div.checker {
  position: relative; }
  div.checker, div.checker span, div.checker input {
    width: 19px;
    height: 19px; }
  div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    background-position: 0 -260px; }
    div.checker span.checked {
      background-position: -76px -260px; }
  div.checker input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1; }
  div.checker.active span {
    background-position: -19px -260px; }
    div.checker.active span.checked {
      background-position: -95px -260px; }
  div.checker.hover span, div.checker.focus span {
    background-position: -38px -260px; }
    div.checker.hover span.checked, div.checker.focus span.checked {
      background-position: -114px -260px; }
  div.checker.hover.active span, div.checker.focus.active span {
    background-position: -57px -260px; }
    div.checker.hover.active span.checked, div.checker.focus.active span.checked {
      background-position: -133px -260px; }
  div.checker.disabled, div.checker.disabled.active {
    background-position: -152px -260px; }
    div.checker.disabled span.checked, div.checker.disabled.active span.checked {
      background-position: -171px -260px; }

/* Radio */
div.radio {
  position: relative; }
  div.radio, div.radio span, div.radio input {
    width: 18px;
    height: 18px; }
  div.radio span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    background-position: 0 -279px; }
    div.radio span.checked {
      background-position: -72px -279px; }
  div.radio input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center; }
  div.radio.active span {
    background-position: -18px -18px -279px; }
    div.radio.active span.checked {
      background-position: -90px -279px; }
  div.radio.hover span, div.radio.focus span {
    background-position: -36px -36px -279px; }
    div.radio.hover span.checked, div.radio.focus span.checked {
      background-position: -108px -279px; }
  div.radio.hover.active span, div.radio.focus.active span {
    background-position: -54px -279px; }
    div.radio.hover.active span.checked, div.radio.focus.active span.checked {
      background-position: -126px -279px; }
  div.radio.disabled span, div.radio.disabled.active span {
    background-position: -144px -279px; }
    div.radio.disabled span.checked, div.radio.disabled.active span.checked {
      background-position: -162px -279px; }

/* Uploader */
div.uploader {
  background-position: 0 -297px;
  height: 28px;
  width: 190px;
  cursor: pointer;
  position: relative;
  overflow: hidden; }
  div.uploader span.action {
    background-position: right -409px;
    height: 28px;
    line-height: 28px;
    width: 82px;
    text-align: center;
    float: left;
    display: inline;
    overflow: hidden;
    cursor: pointer; }
  div.uploader span.filename {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    cursor: default;
    height: 24px;
    margin: 2px 0 2px 2px;
    line-height: 24px;
    width: 85px;
    padding: 0 10px; }
  div.uploader input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    cursor: default;
    width: 100%;
    height: 100%; }
  div.uploader.active span.action {
    background-position: right -465px; }
  div.uploader.hover, div.uploader.focus {
    background-position: 0 -353px; }
    div.uploader.hover span.action, div.uploader.focus span.action {
      background-position: right -437px; }
    div.uploader.hover.active span.action, div.uploader.focus.active span.action {
      background-position: right -493px; }
  div.uploader.disabled, div.uploader.disabled.active {
    background-position: 0 -325px; }
    div.uploader.disabled span.action, div.uploader.disabled.active span.action {
      background-position: right -381px; }

/* Buttons */
div.button {
  background-position: 0 -641px;
  height: 30px;
  cursor: pointer;
  position: relative;
  /* Keep buttons barely visible so they can get focus */ }
  div.button a, div.button button, div.button input {
    opacity: 0.01;
    filter: alpha(opacity=1);
    -moz-opacity: 0.01;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute; }
  div.button span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    line-height: 22px;
    text-align: center;
    background-position: right -521px;
    height: 22px;
    margin-left: 13px;
    padding: 8px 15px 0 2px; }
  div.button.active {
    background-position: 0 -671px; }
    div.button.active span {
      background-position: right -551px;
      cursor: default; }
  div.button.hover, div.button.focus {
    background-position: 0 -701px; }
    div.button.hover span, div.button.focus span {
      background-position: right -581px; }
  div.button.disabled, div.button.disabled.active {
    background-position: 0 -731px; }
    div.button.disabled span, div.button.disabled.active span {
      background-position: right -611px;
      cursor: default; }

/* INPUT & TEXTAREA */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  font-size: 12px;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #777;
  border-top: solid 1px #aaaaaa;
  border-left: solid 1px #aaaaaa;
  border-bottom: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
  input.uniform-input.hover, input.uniform-input.focus,
  select.uniform-multiselect.hover,
  select.uniform-multiselect.focus,
  textarea.uniform.hover,
  textarea.uniform.focus {
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    border-color: #999; }

/* PRESENTATION */
/* Buttons */
div.button span {
  font-weight: bold;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase; }
div.button.hover span, div.button.focus span {
  color: #555; }
div.button.disabled span, div.button.disabled.active span {
  color: #bbb; }

/* Select */
div.selector {
  font-size: 12px; }
  div.selector span {
    color: #666;
    text-shadow: 0 1px 0 white; }
  div.selector select {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 12px; }
  div.selector.disabled span, div.selector.disabled.active span {
    color: #bbb; }

/* Checker */
div.checker {
  margin-right: 5px; }

/* Radio */
div.radio {
  margin-right: 3px; }

/* Uploader */
div.uploader span.action {
  text-shadow: white 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold; }
div.uploader span.filename {
  color: #777;
  border-right: solid 1px #bbbbbb;
  font-size: 11px; }
div.uploader.disabled span.action, div.uploader.disabled.active span.action {
  color: #aaa; }
div.uploader.disabled span.filename, div.uploader.disabled.active span.filename {
  border-color: #ddd;
  color: #aaa; }

input.uniform-input, input.uniform-input:focus {
  background-color: #fff; }
