/* -------------------------------------------------------------------------------------------------

It's *strongly* suggested that you don't modify this file.  Instead, load a new stylesheet after
this one in your layouts (eg formtastic_changes.css) and override the styles to suit your needs.
This will allow you to update formtastic.css with new releases without clobbering your own changes.

This stylesheet forms part of the Formtastic Rails Plugin
(c) 2008-2011 Justin French

--------------------------------------------------------------------------------------------------*/

/* NORMALIZE AND RESET - obviously inspired by Yahoo's reset.css, but scoped to just .formtastic
--------------------------------------------------------------------------------------------------*/

.formtastic,
.formtastic ul,
.formtastic ol,
.formtastic li,
.formtastic fieldset,
.formtastic legend,
.formtastic input,
.formtastic textarea,
.formtastic select,
.formtastic p {
  margin:0;
  padding:0;
}

.formtastic fieldset {
  border:0;
}

.formtastic em,
.formtastic strong {
  font-style:normal;
  font-weight:normal;
}

.formtastic ol,
.formtastic ul {
  list-style:none;
}

.formtastic abbr,
.formtastic acronym {
  border:0;
  font-variant:normal;
}

.formtastic input,
.formtastic textarea {
  font-family:sans-serif;
  font-size:inherit;
  font-weight:inherit;
}

.formtastic input,
.formtastic textarea,
.formtastic select {
  font-size:100%;
}

.formtastic legend {
  white-space:normal;
  color:#000;
}


/* SEMANTIC ERRORS
--------------------------------------------------------------------------------------------------*/
.formtastic .errors {
  color:#cc0000;
  margin:0.5em 0 1.5em 25%;
  list-style:square;
}

.formtastic .errors li {
  padding:0;
  border:none;
  display:list-item;
}


/* BUTTONS
--------------------------------------------------------------------------------------------------*/
.formtastic .buttons {
  overflow:hidden; /* clear containing floats */
  padding-left:25%;
}

.formtastic .button {
  float:left;
  padding-right:0.5em;
}


/* INPUTS
--------------------------------------------------------------------------------------------------*/
.formtastic .inputs {
  overflow:hidden; /* clear containing floats */
}

.formtastic .input {
  overflow:hidden; /* clear containing floats */
  padding:0.5em 0; /* padding and negative margin juggling is for Firefox */
  margin-top:-0.5em;
  margin-bottom:1em;
}


/* LEFT ALIGNED LABELS
--------------------------------------------------------------------------------------------------*/
.formtastic .input .label {
  display:block;
  width:25%;
  float:left;
  padding-top:.2em;
}

.formtastic .fragments .label,
.formtastic .choices .label {
  position:absolute;
  width:95%;
  left:0px;
}

.formtastic .fragments .label label,
.formtastic .choices .label label {
  position:absolute;
}

/* NESTED FIELDSETS AND LEGENDS (radio, check boxes and date/time inputs use nested fieldsets)
--------------------------------------------------------------------------------------------------*/
.formtastic .choices {
  position:relative;
}

.formtastic .choices-group {
  float:left;
  width:74%;
  margin:0;
  padding:0 0 0 25%;
}

.formtastic .choice {
  padding:0;
  border:0;
}


/* INLINE HINTS
--------------------------------------------------------------------------------------------------*/
.formtastic .input .inline-hints {
  color:#666;
  margin:0.5em 0 0 25%;
}


/* INLINE ERRORS
--------------------------------------------------------------------------------------------------*/
.formtastic .inline-errors {
  color:#cc0000;
  margin:0.5em 0 0 25%;
}

.formtastic .errors {
  color:#cc0000;
  margin:0.5em 0 0 25%;
  list-style:square;
}

.formtastic .errors li {
  padding:0;
  border:none;
  display:list-item;
}


/* STRING, NUMERIC, PASSWORD, EMAIL, URL, PHONE, SEARCH (ETC) OVERRIDES
--------------------------------------------------------------------------------------------------*/
.formtastic .stringish input {
  width:72%;
}

.formtastic .stringish input[size] {
  width:auto;
  max-width:72%;
}


/* TEXTAREA OVERRIDES
--------------------------------------------------------------------------------------------------*/
.formtastic .text textarea {
  width:72%;
}

.formtastic .text textarea[cols] {
  width:auto;
  max-width:72%;
}


/* HIDDEN OVERRIDES
--------------------------------------------------------------------------------------------------*/
.formtastic .hidden {
  display:none;
}


/* BOOLEAN LABELS
--------------------------------------------------------------------------------------------------*/
.formtastic .boolean label {
  padding-left:25%;
  display:block;
}


/* CHOICE GROUPS
--------------------------------------------------------------------------------------------------*/
.formtastic .choices-group {
  margin-bottom:-0.5em;
}

.formtastic .choice {
  margin:0.1em 0 0.5em 0;
}

.formtastic .choice label {
  float:none;
  width:100%;
  line-height:100%;
  padding-top:0;
  margin-bottom:0.6em;
}


/* ADJUSTMENTS FOR INPUTS INSIDE LABELS (boolean input, radio input, check_boxes input)
--------------------------------------------------------------------------------------------------*/
.formtastic .choice label input,
.formtastic .boolean label input {
  margin:0 0.3em 0 0.1em;
  line-height:100%;
}


/* FRAGMENTED INPUTS (DATE/TIME/DATETIME)
--------------------------------------------------------------------------------------------------*/
.formtastic .fragments {
  position:relative;
}

.formtastic .fragments-group {
  float:left;
  width:74%;
  margin:0;
  padding:0 0 0 25%;
}

.formtastic .fragment {
  float:left;
  width:auto;
  margin:0 .3em 0 0;
  padding:0;
  border:0;
}

.formtastic .fragment label {
  display:none;
}

.formtastic .fragment label input {
  display:inline;
  margin:0;
  padding:0;
}

/* -------------------------------------------------------------------------------------------------

Load this stylesheet after formtastic.css in your layouts to override the CSS to suit your needs.
This will allow you to update formtastic.css with new releases without clobbering your own changes.

For example, to make the inline hint paragraphs a little darker in color than the standard #666:

form.formtastic fieldset ol li p.inline-hints { color:#333; }

--------------------------------------------------------------------------------------------------*/

.inputs legend span {font-weight: bold; margin-top: 18px; font-size: 18px;}
fieldset {margin-top: 20px;}

.formtastic fieldset {
  border:0;
  overflow: visible;
}

.formtastic .inputs {overflow: visible;}
/*
 ActiveScaffold
 (c) 2007 Richard White <rrwhite@gmail.com>

 ActiveScaffold is freely distributable under the terms of an MIT-style license.

 For details, see the ActiveScaffold web site: http://www.activescaffold.com/
*/
/* line 1, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold form,
.active-scaffold table,
.active-scaffold p,
.active-scaffold div,
.active-scaffold fieldset {
  margin: 0;
  padding: 0;
}

/* line 10, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold {
  margin: 5px 0;
}

/* line 14, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold table {
  width: 100%;
  border-collapse: separate;
}

/* line 19, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold a,
.active-scaffold a:visited {
  text-decoration: none;
}

/* line 24, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold div.actions a img,
.active-scaffold td.actions a img {
  border: none;
  vertical-align: middle;
}

/* line 30, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold div.actions a.disabled img,
.active-scaffold td.actions a.disabled img {
  opacity: 0.5;
}

/* line 35, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .clear-fix {
  clear: both;
}

/* line 39, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
noscript.active-scaffold {
  border-left: solid 5px;
  font-size: 11px;
  font-weight: bold;
  padding: 5px 20px 5px 5px;
}

/* line 46, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .mark_record_column {
  width: 1px;
}

/* Header
   ======================== */
/* line 53, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header {
  position: relative;
}

/* line 57, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header h2 {
  padding: 2px 0px;
  margin: 0;
  font: bold 160% arial, sans-serif;
}

/* line 63, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions a,
.active-scaffold-header div.actions {
  float: right;
  font: bold 14px arial;
  letter-spacing: -1px;
  text-decoration: none;
  padding: 1px 2px;
  white-space: nowrap;
  margin-left: 5px;
  background-position: 1px 50%;
  background-repeat: no-repeat;
}

/* line 76, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions a {
  padding: 5px 5px;
  margin-left: 0px;
}

/* line 81, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-header div.actions > a {
  padding: 1px 5px;
}

/* line 85, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions div.action_group {
  display: inline;
  float: right;
}

/* line 90, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions div.action_group li a,
.active-scaffold-header div.actions div.action_group li div {
  float: none;
  margin: 0;
}

/* line 96, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions .action_group ul {
  line-height: 130%;
  top: 19px;
}

/* line 101, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-header div.actions .action_group ul {
  top: 14px;
}

/* line 105, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.view .active-scaffold-header div.actions a,
.view .active-scaffold-header div.actions div,
.view .active-scaffold-header div.actions div.action_group {
  float: left;
}

/* line 111, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions a.disabled {
  opacity: 0.5;
}

/* line 115, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions a.new,
.active-scaffold-header div.actions a.new_existing,
.active-scaffold-header div.actions a.show_search,
.active-scaffold-header div.actions a.show_config_list,
.active-scaffold-header div.actions div.action_group div {
  margin: 0;
  padding: 5px 5px 5px 25px;
  background-position: 5px 50%;
  background-repeat: no-repeat;
}

/* line 126, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-header div.actions > a.new,
.active-scaffold .active-scaffold .active-scaffold-header div.actions > a.new_existing,
.active-scaffold .active-scaffold .active-scaffold-header div.actions > a.show_search,
.active-scaffold .active-scaffold .active-scaffold-header div.actions > a.show_config_list,
.active-scaffold .active-scaffold .active-scaffold-header div.actions div.action_group > div {
  margin: 0;
  padding: 1px 5px 1px 20px;
  background-position: 1px 50%;
  background-repeat: no-repeat;
}

/* line 137, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions a.disabled:hover {
  background-color: transparent;
  cursor: default;
}

/* line 142, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions {
  position: absolute;
  right: 5px;
  top: 5px;
  text-align: right;
}

/* Table :: Column Headers
   ============================= */
/* line 152, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th {
  text-align: left;
}

/* line 156, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th a,
.active-scaffold th p {
  font: bold 11px arial, sans-serif;
  display: block;
}

/* line 162, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th a, .active-scaffold th a:visited {
  padding: 2px 2px 2px 5px;
}

/* line 166, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th p {
  padding: 2px 5px;
}

/* line 170, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th.sorted a {
  padding-right: 18px;
}

/* line 174, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th.asc a,
.active-scaffold th.desc a,
.active-scaffold th.loading a {
  background: right 50% no-repeat;
}

/* line 180, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th .mark_heading {
  margin-left: 5px;
}

/* line 184, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th.hidden, .active-scaffold td.hidden {
  display: none;
}

/* Table :: Record Rows
   ============================= */
/* line 191, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tr.record td {
  padding: 5px 4px;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  border: solid 1px;
  border-width: 0 0 1px 1px;
}

/* line 199, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tr.record td.messages-container {
  padding: 0px;
}

/* line 203, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tbody.records td.empty {
  text-align: center;
}

/* line 206, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tbody.records td.in_place_editor_field .handle {
  display: none;
}

/* line 209, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tbody.records td.in_place_editor_field.empty .handle {
  display: inline;
}

/* line 213, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold td.numeric,
.active-scaffold-calculations td {
  text-align: right;
}

/* Table :: Actions (Edit, Delete)
   ============================= */
/* line 220, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tr.record td.actions {
  border-right: solid 1px;
  padding: 0;
  min-width: 1%;
}

/* line 226, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tr.record td.actions table {
  float: right;
  width: auto;
  margin-right: 5px;
}

/* line 232, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tr.record td.actions table td {
  border: none;
  text-align: right;
  padding: 0 2px;
}

/* line 238, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tr.record td.actions a,
.active-scaffold tr.record td.actions div {
  font: bold 11px verdana, sans-serif;
  letter-spacing: -1px;
  padding: 2px;
  margin: 0 2px;
  line-height: 16px;
  white-space: nowrap;
}

/* line 248, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tr.record td.actions a.disabled {
  opacity: 0.5;
}

/* line 252, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group {
  position: relative;
  text-align: left;
}

/* line 257, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group ul {
  border: 2px solid;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  line-height: 200%;
  display: none;
  width: 150px;
  right: 0px;
}

/* line 269, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group ul ul {
  display: none;
  position: absolute;
  top: 0;
  right: 150px;
}

/* line 276, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group ul li {
  background: none repeat scroll 0 0;
  border-top: 1px dashed;
  display: block;
  position: relative;
  width: auto;
  z-index: 2;
}

/* line 285, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group ul li div {
  margin: 0;
  padding: 5px 5px 5px 25px;
  background-position: 5px 50%;
  background-repeat: no-repeat;
}

/* line 292, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group ul li a {
  display: block;
  margin: 0;
  padding: 5px 5px 5px 25px;
  background-position: 5px 50%;
  background-repeat: no-repeat;
}

/* line 300, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group ul li.top {
  border-top-width: 0px;
}

/* line 304, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group:hover ul ul,
.active-scaffold .actions .action_group:hover ul ul ul {
  display: none;
}

/* line 309, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group:hover ul,
.active-scaffold .actions .action_group ul li:hover > ul,
.active-scaffold .actions .action_group ul ul li:hover ul {
  display: block;
}

/* Table :: Inline Adapter
   ============================= */
/* line 318, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .view {
  padding: 4px;
  border: solid 1px;
}

/* line 323, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tbody.records td.inline-adapter-cell .view {
  border-top: none;
}

/* line 327, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .before-header td.inline-adapter-cell .view {
  border-bottom: none;
}

/* line 331, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold a.inline-adapter-close {
  float: right;
  text-indent: -4000px;
  width: 16px;
  height: 17px;
  background: 0 0 no-repeat;
}

/* Nested
   ======================== */
/* line 342, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-header {
  margin-right: 25px;
}

/* line 346, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-header h2 {
  font-size: 12px;
  font-weight: bold;
}

/* line 352, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-header div.actions {
  top: 0px;
  right: 0px;
}

/* line 357, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-header div.actions a,
.active-scaffold .active-scaffold .active-scaffold-header div.actions div {
  font: bold 11px verdana, sans-serif;
}

/* line 362, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .view {
  background-color: transparent;
  padding: 0px;
  border: none;
}

/* line 368, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold td {
  border-bottom: solid 1px;
  border-left: solid 1px;
}

/* line 373, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold td.inline-adapter-cell {
  padding: 4px;
  border: solid 1px;
  border-top: none;
}

/* line 379, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold td.inline-adapter-cell {
  padding: 4px;
  border: solid 1px;
  border-top: none;
}

/* line 385, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-footer {
  font-size: 11px;
}

/* Footer
   ========================== */
/* line 392, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-calculations td {
  border-top: 2px solid;
  font: bold 12px arial, sans-serif;
}

/* line 397, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold-footer {
  padding: 3px 0px 2px 0px;
  border-bottom: none;
  font: bold 12px arial, sans-serif;
}

/* line 403, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-footer .active-scaffold-pagination {
  float: right;
  white-space: nowrap;
  margin-right: 5px;
}

/* line 409, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-footer a {
  text-decoration: none;
  letter-spacing: 0;
  padding: 0 2px;
  margin: 0 -2px;
  font: bold 12px arial, sans-serif;
}

/* line 417, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-footer .next {
  margin-left: 0;
  padding-left: 5px;
  border-left: solid 1px;
}

/* line 423, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-footer .previous {
  margin-right: 0;
  padding-right: 5px;
  border-right: solid 1px;
}

/* Messages
   ========================= */
/* line 432, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .messages-container,
.active-scaffold .active-scaffold .messages-container {
  padding: 0;
  margin: 0 7px;
  border: none;
}

/* line 439, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .empty-message, .active-scaffold .filtered-message {
  padding: 4px;
  text-align: center;
  position: relative;
}

/* line 445, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .message {
  font-size: 11px;
  font-weight: bold;
  padding: 5px 20px 5px 5px;
  position: relative;
  margin: 2px 7px;
  line-height: 12px;
}

/* line 453, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .message .timestamp,
.active-scaffold .message .message-content {
  display: inline;
}

/* line 458, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .filtered-message .reset {
  position: absolute;
  display: inline;
  right: 10px;
  top: 4px;
  padding: 0;
}

/* line 466, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .message a.close {
  position: absolute;
  right: 10px;
  top: 4px;
  padding: 0;
  font: bold 11px verdana, sans-serif;
  letter-spacing: -1px;
}

/* line 475, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .messages-container .message {
  margin: 0;
}

/* line 479, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .error-message {
  border-left: solid 5px;
}

/* line 483, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .warning-message {
  border-left: solid 5px;
}

/* line 487, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .info-message {
  border-left: solid 5px;
}

/* Error Styling
   ========================== */
/* line 494, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .errorExplanation {
  border: solid 1px;
}

/* line 498, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold fieldset {
  clear: both;
}

/* line 502, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .errorExplanation h2 {
  padding: 2px 5px;
  font-size: 11px;
  margin: 0;
  letter-spacing: 0;
  font-family: Verdana;
}

/* line 510, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .errorExplanation ul {
  margin: 0;
  padding: 0 2px 4px 25px;
  list-style: disc;
}

/* line 516, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .errorExplanation p {
  font-size: 11px;
  padding: 2px 5px;
  font-family: Verdana;
  margin: 0;
}

/* line 523, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .errorExplanation ul li {
  font: bold 11px verdana;
  letter-spacing: -1px;
  margin: 0;
  padding: 0;
  background-color: transparent;
}

/* Loading Indicators
   ============================== */
/* line 534, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .loading-indicator {
  vertical-align: text-bottom;
  width: 16px;
  margin: 0;
}

/* line 540, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold-header .loading-indicator {
  margin-top: 3px;
}

/* Show
   ============================= */
/* line 547, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .show-view dl {
  margin-left: 5px;
}

/* line 550, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .show-view dl dl {
  margin-left: 0px;
}

/* line 554, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .show-view dt {
  width: 12em;
  float: left;
  clear: left;
  font: normal 11px verdana, sans-serif;
  line-height: 16px;
}

/* line 562, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .show-view dd {
  float: left;
  font: bold 14px arial;
  padding-left: 5px;
  margin-bottom: 5px;
}

/* Form
   ============================== */
/* line 572, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold dl {
  margin: 0;
}

/* line 576, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .submit {
  font-weight: bold;
  font-size: 14px;
  font-family: Arial, sans-serif;
  letter-spacing: 0;
  margin: 0;
  margin-top: 5px;
}

/* line 585, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold form p {
  clear: both;
}

/* line 589, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold fieldset {
  border: none;
}

/* line 593, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold h4,
.active-scaffold h5 {
  padding: 2px;
  margin: 0;
  text-transform: none;
  letter-spacing: -1px;
  font: bold 16px arial;
}

/* line 602, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold h5 {
  padding: 0;
  margin: 5px 0 2px 0;
  font-size: 14px;
  letter-spacing: 0;
}

/* line 609, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold ol {
  clear: both;
  float: none;
  padding: 2px;
  margin-left: 5px;
  list-style: none;
}

/* line 616, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold ol:after {
  content: '.';
  visibility: hidden;
  line-height: 0;
  height: 0;
  display: block;
  clear: both;
}

/* line 625, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold p.form-footer {
  clear: both;
}

/* line 629, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold a.as_cancel,
.active-scaffold p.form-footer a {
  font: bold 14px arial, sans-serif;
  letter-spacing: 0;
}

/* Form :: Fields
   ============================== */
/* line 638, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold li.form-element {
  clear: both;
}

/* line 642, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold label {
  font: normal 11px verdana, sans-serif;
}

/* line 646, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold li.form-element dt {
  float: left;
  width: 12em;
  padding: 6px 0;
}

/* line 652, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold li.form-element dd {
  float: left;
}

/* line 656, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold li.form-element dd p,
.active-scaffold li.form-element dd input[type="checkbox"] {
  margin-top: 6px;
}

/* line 661, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .form dd {
  margin: 0;
}

/* line 666, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .description {
  display: inline-block;
  font-size: 10px;
  margin-left: 5px;
}

/* line 672, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .required label {
  font-weight: bold;
}

/* line 676, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold label.example {
  font-size: 11px;
  font-family: arial;
}

/* line 681, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold input.text-input,
.active-scaffold select {
  font: bold 16px arial;
  letter-spacing: -1px;
  border: solid 1px;
}

/* line 688, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold input.text-input {
  padding: 2px;
}

/* line 692, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .fieldWithErrors input,
.active-scaffold .field_with_errors input,
.active-scaffold .fieldWithErrors textarea,
.active-scaffold .field_with_errors textarea,
.active-scaffold .fieldWithErrors select,
.active-scaffold .field_with_errors select {
  border: solid 1px;
}

/* line 701, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold select {
  padding: 1px;
}

/* line 706, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold textarea {
  font-family: Arial, sans-serif;
  font-size: 12px;
  padding: 1px;
  border: solid 1px;
}

/* line 713, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .checkbox-list {
  padding-left: 0px;
}

/* line 717, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .checkbox-list li {
  padding-right: 5px;
  display: inline;
}

/* line 722, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .checkbox-list li label {
  padding: 0 0 0 2px;
}

/* line 726, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .draggable-list {
  float: left;
  width: 300px;
  margin-right: 15px;
  min-height: 30px;
  max-height: 100px;
  overflow: auto;
}

/* line 735, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .draggable-list.hover {
  opacity: 0.5;
}

/* line 740, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .draggable-list li {
  display: block;
}

/* line 744, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
li.draggable-item {
  list-style: none;
}

/* line 747, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
li.draggable-item input,
.active-scaffold .draggable-list input {
  display: none;
}

/* Form :: Sub-Sections
   ============================== */
/* line 755, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold li.sub-section {
  clear: left;
  padding: 5px 0;
}

/* Form :: Association Sub-Forms
   ============================== */
/* line 763, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form {
  float: left;
  clear: left;
  padding: 5px 0;
  padding-left: 5px;
}

/* line 770, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form h5 {
  margin-left: -5px;
}

/* line 774, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form table,
.active-scaffold .sub-form table td {
  width: auto;
  background: none;
}

/* line 780, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form table th {
  font: normal 10px verdana, sans-serif;
  padding: 0 5px 0 1px;
  background: none;
}

/* line 786, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .horizontal-sub-form td dt label {
  display: none;
}

/* line 790, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .checkbox-list {
  padding: 0 2px 2px 2px;
  border: solid 1px;
}

/* line 795, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .checkbox-list label {
  display: block;
}

/* line 799, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form table td {
  border: none;
  background-color: transparent;
  padding: 1px;
  vertical-align: top;
}

/* line 806, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .actions {
  vertical-align: middle;
  background-color: transparent;
  clear: left;
}

/* line 812, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .association-record a.destroy {
  font-weight: bold;
  display: block;
  height: 16px;
  padding: 0;
  width: 16px;
  text-indent: -4000px;
  background: 0 0 no-repeat;
}

/* line 822, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .locked a.destroy {
  display: none;
}

/* line 826, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .association-record a {
  font: bold 12px arial;
}

/* line 830, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form input.text-input,
.active-scaffold .sub-form select {
  letter-spacing: 0;
  font: bold 12px arial;
}

/* line 836, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .footer-wrapper {
  margin-top: 3px;
  margin-right: 10px;
}

/* line 841, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .footer {
  padding: 3px 5px;
}

/* line 845, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .footer select,
.active-scaffold .sub-form .footer input {
  font-weight: bold;
  font-size: 12px;
  padding: 0;
}

/* line 852, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold a.visibility-toggle {
  font-size: 100%;
}

/* line 856, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-found {
  float: left;
}

/* line 860, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch a.inline-adapter-close {
  width: 25px;
  height: 27px;
  background: 0 0 no-repeat;
}

/* line 866, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .as_paginate {
  font-size: 20px;
  padding: 3px 10px;
}

/* line 871, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold-header div.actions a {
  padding: 7px 5px;
}

/* line 875, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold .active-scaffold-header div.actions a {
  padding: 7px 5px;
}

/* line 879, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold-header div.actions .action_group ul {
  line-height: 130%;
  top: 23px;
}

/* line 884, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold .active-scaffold-header div.actions .action_group ul {
  top: 23px;
}

/* line 888, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold-header div.actions a.new,
.as_touch .active-scaffold-header div.actions a.new_existing,
.as_touch .active-scaffold-header div.actions a.show_search,
.as_touch .active-scaffold-header div.actions a.show_config_list,
.as_touch .active-scaffold-header div.actions div.action_group div {
  padding: 7px 5px 7px 25px;
}

/* line 896, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold .active-scaffold-header div.actions > a.new,
.as_touch .active-scaffold .active-scaffold-header div.actions > a.new_existing,
.as_touch .active-scaffold .active-scaffold-header div.actions > a.show_search,
.as_touch .active-scaffold .active-scaffold-header div.actions > a.show_config_list,
.as_touch .active-scaffold .active-scaffold-header div.actions div.action_group > div {
  padding: 7px 5px 7px 25px;
  background-position: 5px 50%;
}

/* line 905, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .actions .action_group ul li div {
  padding: 7px 5px 7px 25px;
}

/* line 909, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .actions .action_group ul li a {
  padding: 7px 5px 7px 25px;
}

/* line 913, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold-header h2 {
  padding: 4px 0px;
}

/* line 917, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold .active-scaffold-header div.actions a,
.as_touch .active-scaffold .active-scaffold-header div.actions div {
  font: bold 14px arial;
}

/* line 922, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold .active-scaffold-header div.actions {
  right: 15px;
}

/* line 926, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch tr.record {
  line-height: 130%;
}

/* line 930, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch th a, .as_touch th a:visited {
  padding: 5px 2px 5px 5px;
}

/* line 934, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch tr.record td {
  padding: 5px 10px;
}

/* line 1, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_images.css.scss */
.active-scaffold-header div.actions div.action_group div {
  background-image: url(/assets/active_scaffold/gears-2617f58562712f257677db93b2900193.png);
  /* default icon for actions or override with css */
}

/* line 5, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_images.css.scss */
.active-scaffold-header div.actions a.show_config_list {
  background-image: url(/assets/active_scaffold/config-3fe2a9dff53fef49e412b0657d44ef30.png);
}

/* line 9, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_images.css.scss */
.active-scaffold-header div.actions a.new,
.active-scaffold-header div.actions a.new_existing {
  background-image: url(/assets/active_scaffold/add-6826d540c9406e3ba55e699a500098bc.png);
}

/* line 14, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_images.css.scss */
.active-scaffold-header div.actions a.show_search {
  background-image: url(/assets/active_scaffold/magnifier-eeacc08cc52fd9107c49ad802435a9ff.png);
}

/* line 18, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_images.css.scss */
.active-scaffold th.asc a {
  background-image: url(/assets/active_scaffold/arrow_up-8bdc88b794d9e5a3ed0dd3ee24385c17.png);
}

/* line 22, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_images.css.scss */
.active-scaffold th.desc a {
  background-image: url(/assets/active_scaffold/arrow_down-53754a23ee0566f4a30a2e69bc2e2aae.png);
}

/* line 26, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_images.css.scss */
.active-scaffold th.loading a {
  background-image: url(/assets/active_scaffold/indicator-small-f57421fe7f174d3ffadf7e32f89a9824.gif);
}

/* line 30, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_images.css.scss */
.active-scaffold a.inline-adapter-close {
  background-image: url(/assets/active_scaffold/close-8a405bd8d58f5c18ae985ac767df1088.png);
}

/* line 34, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_images.css.scss */
.active-scaffold .sub-form .association-record a.destroy {
  background-image: url(/assets/active_scaffold/cross-d63a0caa690818491f8642c1fea0ff47.png);
}

/* line 38, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_images.css.scss */
.as_touch a.inline-adapter-close {
  background-image: url(/assets/active_scaffold/close_touch-66509c36239631755c094b2ecaaac278.png);
}

/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
/* line 14, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-helper-hidden {
  display: none;
}

/* line 15, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 16, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 17, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 18, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-helper-clearfix {
  display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
/* line 20, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
* html .ui-helper-clearfix {
  height: 1%;
}

/* line 21, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-helper-clearfix {
  display: block;
}

/* end clearfix */
/* line 23, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 28, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 35, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 42, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */
/* Component containers
----------------------------------*/
/* line 60, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-widget {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.1em;
}

/* line 61, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 62, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em;
}

/* line 63, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee url(ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
  color: #333333;
}

/* line 64, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-widget-content a {
  color: #333333;
}

/* line 65, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828 url(ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
}

/* line 66, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-widget-header a {
  color: #ffffff;
}

/* Interaction states
----------------------------------*/
/* line 70, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #f6f6f6 url(ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4;
}

/* line 71, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}

/* line 72, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce url(ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405;
}

/* line 73, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #c77405;
  text-decoration: none;
}

/* line 74, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: #ffffff url(ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00;
}

/* line 75, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}

/* line 76, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-widget :active {
  outline: none;
}

/* Interaction Cues
----------------------------------*/
/* line 80, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
  color: #363636;
}

/* line 81, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 82, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: #ffffff;
}

/* line 83, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #ffffff;
}

/* line 84, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #ffffff;
}

/* line 85, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 86, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 87, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 93, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(ui-icons_222222_256x240.png);
}

/* line 94, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-widget-content .ui-icon {
  background-image: url(ui-icons_222222_256x240.png);
}

/* line 95, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-widget-header .ui-icon {
  background-image: url(ui-icons_ffffff_256x240.png);
}

/* line 96, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-default .ui-icon {
  background-image: url(ui-icons_ef8c08_256x240.png);
}

/* line 97, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(ui-icons_ef8c08_256x240.png);
}

/* line 98, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-active .ui-icon {
  background-image: url(ui-icons_ef8c08_256x240.png);
}

/* line 99, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-highlight .ui-icon {
  background-image: url(ui-icons_228ef1_256x240.png);
}

/* line 100, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(ui-icons_ffd27a_256x240.png);
}

/* positioning */
/* line 103, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 104, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 105, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 106, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 107, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 108, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 109, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 110, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 111, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 112, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 113, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 114, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 115, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 116, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 117, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 118, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 119, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 120, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 121, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 122, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 123, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 124, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 125, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 126, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 127, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 128, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 129, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 130, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 131, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 132, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 133, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 134, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 135, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 136, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 137, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 138, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 139, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 140, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 141, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 142, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 143, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 144, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 145, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 146, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 147, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 148, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 149, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 150, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 151, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 152, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 153, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 154, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 155, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 156, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 157, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 158, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 159, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 160, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 161, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 162, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 163, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 164, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 165, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 166, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 167, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 168, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 169, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 170, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 171, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 172, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 173, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 174, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 175, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 176, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 177, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 178, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 179, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 180, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 181, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 182, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 183, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 184, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 185, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 186, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 187, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 188, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 189, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 190, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 191, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 192, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 193, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 194, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 195, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 196, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 197, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 198, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 199, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 200, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 201, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 202, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 203, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 204, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 205, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 206, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 207, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 208, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 209, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 210, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 211, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 212, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 213, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 214, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 215, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 216, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 217, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 218, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 219, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 220, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 221, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 222, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 223, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 224, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 225, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 226, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 227, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 228, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 229, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 230, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 231, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 232, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 233, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 234, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 235, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 236, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 237, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 238, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 240, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 241, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 242, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 243, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 244, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 245, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 246, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 247, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 248, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 249, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 250, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 251, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 252, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 253, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 254, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 255, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 256, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 257, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 258, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 259, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 260, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 261, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 262, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 263, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 264, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 265, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 266, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 267, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 268, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 269, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 270, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 271, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 272, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 273, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 274, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 275, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 276, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 277, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 284, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 285, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 286, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 287, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* Overlays */
/* line 290, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-widget-overlay {
  background: #666666 url(ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
  opacity: .50;
  filter: Alpha(Opacity=50);
}

/* line 291, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000000 url(ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
  opacity: .20;
  filter: Alpha(Opacity=20);
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

                                                                                                                                                                                                                                                                               /*
* jQuery UI Resizable 1.8.14
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Resizable#theming
*/
/* line 300, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-resizable {
  position: relative;
}

/* line 301, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
}

/* line 302, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 303, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 304, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 305, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 306, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 307, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 308, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 309, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 310, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

                                                                                      /*
* jQuery UI Selectable 1.8.14
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Selectable#theming
*/
/* line 319, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/*
 * jQuery UI Accordion 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
/* line 330, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-accordion {
  width: 100%;
}

/* line 331, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}

/* line 332, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}

/* line 333, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}

/* line 334, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em;
}

/* line 335, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}

/* line 336, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 337, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1;
}

/* line 338, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-accordion .ui-accordion-content-active {
  display: block;
}

/*
 * jQuery UI Autocomplete 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
/* line 348, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-autocomplete {
  position: absolute;
  cursor: default;
}

/* workarounds */
/* line 351, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
* html .ui-autocomplete {
  width: 1px;
}

/* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Menu 1.8.14
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
/* line 362, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
}

/* line 369, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-menu .ui-menu {
  margin-top: -3px;
}

/* line 372, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}

/* line 380, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1;
}

/* line 387, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

/*
 * jQuery UI Button 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
/* line 401, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}

/* the overflow property removes extra width in IE */
/* line 402, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-button-icon-only {
  width: 2.2em;
}

/* to make room for the icon, a width needs to be set here */
/* line 403, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
button.ui-button-icon-only {
  width: 2.4em;
}

/* button elements seem to need a little more width */
/* line 404, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 405, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
button.ui-button-icons-only {
  width: 3.7em;
}

/*button text element */
/* line 408, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}

/* line 409, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

/* line 410, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 411, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 412, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 413, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
/* line 415, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
input.ui-button {
  padding: .4em 1em;
}

/*button icon element(s) */
/* line 418, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 419, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 420, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

/* line 421, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* line 422, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/*button sets*/
/* line 425, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-buttonset {
  margin-right: 7px;
}

/* line 426, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* line 429, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
/* line 439, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-dialog {
  position: absolute;
  padding: .2em;
  width: 300px;
  overflow: hidden;
}

/* line 440, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 441, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0;
}

/* line 442, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

/* line 443, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 444, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}

/* line 445, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}

/* line 446, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
}

/* line 447, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 448, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 449, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

/* line 450, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/*
 * jQuery UI Slider 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
/* line 460, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 461, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 462, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 464, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-slider-horizontal {
  height: .8em;
}

/* line 465, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 466, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 467, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 468, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 470, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 471, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 472, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 473, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 474, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

                                                   /*
* jQuery UI Tabs 1.8.14
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Tabs#theming
*/
/* line 483, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
}

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
/* line 484, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 485, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 1px;
  margin: 0 .2em 1px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap;
}

/* line 486, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 487, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px;
}

/* line 488, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}

/* line 489, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/* line 490, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 491, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/*
 * jQuery UI Datepicker 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
/* line 501, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 502, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 503, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 504, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 505, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 506, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 507, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 508, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 509, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 510, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 511, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 512, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 513, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 515, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 516, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 517, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 518, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 519, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 520, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 521, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 524, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 525, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 526, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 527, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 528, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 529, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 530, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

/* line 531, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 532, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 533, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* RTL support */
/* line 536, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 537, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 538, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 539, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 540, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 541, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 542, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 543, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

/* line 544, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 545, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 546, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 549, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}

/*
* jQuery UI Progressbar 1.8.14
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Progressbar#theming
*/
/* line 568, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-progressbar {
  height: 2em;
  text-align: left;
}

/* line 569, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/vendor/assets/stylesheets/jquery-ui.css */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/*
 ActiveScaffold
 (c) 2007 Richard White <rrwhite@gmail.com>

 ActiveScaffold is freely distributable under the terms of an MIT-style license.

 For details, see the ActiveScaffold web site: http://www.activescaffold.com/

*/
/* line 86, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold a, .active-scaffold a:visited {
  color: #06c;
}

/* line 90, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold a.disabled {
  color: #999;
}

/* line 94, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold a:hover, .active-scaffold div.hover, .active-scaffold td span.hover {
  background-color: #ff8;
}

/* line 98, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
noscript.active-scaffold {
  border-color: #f66;
  background-color: #fbb;
  color: #333;
}

/* Header
   ======================== */
/* line 107, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold-header h2 {
  color: #555;
}

/* line 111, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold-header div.actions a.disabled {
  color: #666;
}

/* Table :: Column Headers
   ============================= */
/* line 118, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold th {
  background-color: #555;
}

/* line 122, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold th a,
.active-scaffold th p {
  background-color: #555;
}

/* line 127, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold th a, .active-scaffold th a:visited {
  color: #fff;
}

/* line 131, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold th p {
  color: #eee;
}

/* line 135, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold th a:hover {
  background-color: #000;
  color: #ff8;
}

/* line 140, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold th.sorted {
  background-color: #333;
}

/* line 144, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold th.asc a,
.active-scaffold th.asc a:hover,
.active-scaffold th.desc a,
.active-scaffold th.desc a:hover,
.active-scaffold th.loading a,
.active-scaffold th.loading a:hover {
  background-color: #333;
}

/* Table :: Record Rows
   ============================= */
/* line 156, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold tr.record {
  background-color: #E6F2FF;
}

/* line 159, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold tr.record td {
  color: #333;
  border-color: #C5DBF7;
}

/* line 164, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold tr.even-record {
  background-color: #fff;
}

/* line 167, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold tr.even-record td {
  border-left-color: #ddd;
}

/* line 171, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold tr.record td.sorted {
  background-color: #B9DCFF;
  border-bottom-color: #AFD0F5;
}

/* line 176, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold tr.even-record td.sorted {
  background-color: #E6F2FF;
  border-bottom-color: #AFD0F5;
}

/* line 181, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold tbody.records td.empty {
  color: #999;
}

/* Table :: Actions (Edit, Delete)
   ============================= */
/* line 187, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold tr.record td.actions {
  border-color: #ccc;
}

/* line 191, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold tr.record td.actions a.disabled {
  color: #666;
}

/* line 195, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .actions .action_group div:hover {
  background-color: #ff8;
}

/* line 199, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .actions .action_group {
  color: #0066CC;
}

/* line 203, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .actions .action_group ul {
  border-color: #005CB8;
}

/* line 207, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .actions .action_group ul li {
  background-color: #EEE;
  border-color: #222;
}

/* line 212, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .actions .action_group ul li a {
  color: #333;
}

/* Table :: Inline Adapter
   ============================= */
/* line 219, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .view {
  background-color: #DAFFCD;
  border-color: #7FCF00;
}

/* Nested
   ======================== */
/* line 227, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .active-scaffold .active-scaffold-footer {
  color: #444;
}

/* line 231, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .active-scaffold td {
  background-color: #ECFFE7;
  border-color: #C5DBF7;
}

/* line 236, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .active-scaffold td.inline-adapter-cell {
  background-color: #FFFFBB;
  border-color: #DDDF37;
}

/* line 241, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .active-scaffold .active-scaffold td.inline-adapter-cell {
  background-color: #DAFFCD;
  border-color: #7FCF00;
}

/* Footer
   ========================== */
/* line 249, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold-calculations td {
  background-color: #eee;
  border-color: #005CB8;
}

/* line 254, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold-footer .next {
  border-color: #ccc;
}

/* line 258, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold-footer .previous {
  border-color: #ccc;
}

/* Messages
   ========================= */
/* line 266, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .empty-message, .active-scaffold .filtered-message {
  background-color: #e8e8e8;
  color: #666;
}

/* line 271, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .message {
  color: #333;
}

/* line 275, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .error-message {
  border-color: #f66;
  background-color: #fbb;
}

/* line 280, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .warning-message {
  border-color: #ff6;
  background-color: #ffb;
}

/* line 285, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .info-message {
  border-color: #66f;
  background-color: #bbf;
}

/* Error Styling
   ========================== */
/* line 293, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .errorExplanation {
  background-color: #fbb;
  border-color: #f66;
}

/* line 298, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .errorExplanation h2 {
  color: #333;
  background-color: #f66;
}

/* Show
   ============================= */
/* line 306, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .show-view dt {
  color: #555;
}

/* Form
   ============================== */
/* line 313, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold h4,
.active-scaffold h5 {
  color: #1F7F00;
}

/* Form :: Fields
   ============================== */
/* line 321, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold label {
  color: #555;
}

/* line 325, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .description {
  color: #999;
}

/* line 329, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold label.example {
  color: #aaa;
}

/* line 333, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold input.text-input,
.active-scaffold select {
  border-color: #1F7F00;
}

/* line 338, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .fieldWithErrors input,
.active-scaffold .field_with_errors input,
.active-scaffold .fieldWithErrors textarea,
.active-scaffold .field_with_errors textarea,
.active-scaffold .fieldWithErrors select,
.active-scaffold .field_with_errors select {
  border-color: #f00;
}

/* line 347, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold input.example {
  color: #aaa;
}

/* line 351, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold select:focus,
.active-scaffold input.text-input:focus {
  background-color: #ffc;
}

/* line 356, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold textarea {
  border-color: #1F7F00;
}

/* line 360, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .draggable-list {
  background-color: #FFFF88;
}

/* line 364, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .draggable-list.selected {
  background-color: #7FCF00;
}

/* Form :: Association Sub-Forms
   ============================== */
/* line 372, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .sub-form table th {
  color: #555;
}

/* line 376, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .sub-form .checkbox-list {
  background-color: #fff;
  border-color: #1F7F00;
}

/* line 381, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .sub-form .checkbox-list label {
  display: block;
}

/* line 385, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .sub-form table td {
  color: #999;
}

/* line 389, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.active-scaffold .sub-form .footer {
  color: #999;
}

/* line 393, ../../../../../.rvm/gems/ruby-1.9.3-p551/gems/active_scaffold-3.2.20/app/assets/stylesheets/active_scaffold_colors.css.scss */
.as_touch th a, .as_touch th a:visited {
  color: #fff;
}
button::-moz-focus-inner {
  border: 0; }

/* minimal
*******************************************************************************/
button.minimal {
  background: #e3e3e3;
  border: 1px solid #bbb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #333;
  font: bold 12px "helvetica neue", helvetica, arial, sans-serif;
  line-height: 1;
  padding: 8px 0 9px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  width: 150px; }
  button.minimal:hover {
    background: #d9d9d9;
    -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
    -moz-box-shadow: inset 0 0 1px 1px #eaeaea;
    box-shadow: inset 0 0 1px 1px #eaeaea;
    color: #222;
    cursor: pointer; }
  button.minimal:active {
    background: #d0d0d0;
    -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
    -moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
    box-shadow: inset 0 0 1px 1px #e3e3e3;
    color: #000; }

/* clean gray
*******************************************************************************/
button.clean-gray {
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(top, #eeeeee, #cccccc);
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #333;
  font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 8px 0;
  text-align: center;
  text-shadow: 0 1px 0 #eee;
  width: 150px; }
  button.clean-gray:hover {
    background-color: #dddddd;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dddddd), color-stop(100%, #bbbbbb));
    background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: linear-gradient(top, #dddddd, #bbbbbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd; }
  button.clean-gray:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; }

/* cupid green (inspired by okcupid.com)
*******************************************************************************/
input.cupid-green, button.cupid-green {
  background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: linear-gradient(top, #7fbf4d, #63a62f);
  border: 1px solid #63a62f;
  border-bottom: 1px solid #5b992b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
  -moz-box-shadow: inset 0 1px 0 0 #96ca6d;
  box-shadow: inset 0 1px 0 0 #96ca6d;
  color: #fff;
  font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 7px 0 8px 0;
  margin: 4px;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  width: 150px; }
  input.cupid-green:hover,button.cupid-green:hover {
    background-color: #76b347;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
    background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
    background-image: linear-gradient(top, #76b347, #5e9e2e);
    -webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
    -moz-box-shadow: inset 0 1px 0 0 #8dbf67;
    box-shadow: inset 0 1px 0 0 #8dbf67;
    cursor: pointer; }
  input.cupid-green:active,button.cupid-green:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee; }

/* cupid blue (inspired by okcupid.com)
*******************************************************************************/
button.cupid-blue {
  background-color: #d7e5f5;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7e5f5), color-stop(100%, #cbe0f5));
  background-image: -webkit-linear-gradient(top, #d7e5f5, #cbe0f5);
  background-image: -moz-linear-gradient(top, #d7e5f5, #cbe0f5);
  background-image: -ms-linear-gradient(top, #d7e5f5, #cbe0f5);
  background-image: -o-linear-gradient(top, #d7e5f5, #cbe0f5);
  background-image: linear-gradient(top, #d7e5f5, #cbe0f5);
  border-top: 1px solid #abbbcc;
  border-left: 1px solid #a7b6c7;
  border-bottom: 1px solid #a1afbf;
  border-right: 1px solid #a7b6c7;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: inset 0 1px 0 0 white;
  -moz-box-shadow: inset 0 1px 0 0 white;
  box-shadow: inset 0 1px 0 0 white;
  color: #1a3e66;
  font: normal 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 6px 0 7px 0;
  text-align: center;
  text-shadow: 0 1px 1px #fff;
  width: 150px; }
  button.cupid-blue:hover {
    background-color: #ccd9e8;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccd9e8), color-stop(100%, #c1d4e8));
    background-image: -webkit-linear-gradient(top, #ccd9e8, #c1d4e8);
    background-image: -moz-linear-gradient(top, #ccd9e8, #c1d4e8);
    background-image: -ms-linear-gradient(top, #ccd9e8, #c1d4e8);
    background-image: -o-linear-gradient(top, #ccd9e8, #c1d4e8);
    background-image: linear-gradient(top, #ccd9e8, #c1d4e8);
    border-top: 1px solid #a1afbf;
    border-left: 1px solid #9caaba;
    border-bottom: 1px solid #96a3b3;
    border-right: 1px solid #9caaba;
    -webkit-box-shadow: inset 0 1px 0 0 #f2f2f2;
    -moz-box-shadow: inset 0 1px 0 0 #f2f2f2;
    box-shadow: inset 0 1px 0 0 #f2f2f2;
    color: #163659;
    cursor: pointer; }
  button.cupid-blue:active {
    border: 1px solid #8c98a7;
    -webkit-box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eeeeee;
    -moz-box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eeeeee;
    box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eeeeee; }

/* blue pill (inspired by iTunes)
*******************************************************************************/
button.blue-pill {
  background-color: #a5b8da;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5b8da), color-stop(100%, #7089b3));
  background-image: -webkit-linear-gradient(top, #a5b8da, #7089b3);
  background-image: -moz-linear-gradient(top, #a5b8da, #7089b3);
  background-image: -ms-linear-gradient(top, #a5b8da, #7089b3);
  background-image: -o-linear-gradient(top, #a5b8da, #7089b3);
  background-image: linear-gradient(top, #a5b8da, #7089b3);
  border-top: 1px solid #758fba;
  border-right: 1px solid #6c84ab;
  border-bottom: 1px solid #5c6f91;
  border-left: 1px solid #6c84ab;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  -webkit-box-shadow: inset 0 1px 0 0 #aec3e5;
  -moz-box-shadow: inset 0 1px 0 0 #aec3e5;
  box-shadow: inset 0 1px 0 0 #aec3e5;
  color: #fff;
  font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 8px 0;
  text-align: center;
  text-shadow: 0 -1px 1px #64799e;
  text-transform: uppercase;
  width: 150px; }
  button.blue-pill:hover {
    background-color: #9badcc;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9badcc), color-stop(100%, #687fa6));
    background-image: -webkit-linear-gradient(top, #9badcc, #687fa6);
    background-image: -moz-linear-gradient(top, #9badcc, #687fa6);
    background-image: -ms-linear-gradient(top, #9badcc, #687fa6);
    background-image: -o-linear-gradient(top, #9badcc, #687fa6);
    background-image: linear-gradient(top, #9badcc, #687fa6);
    border-top: 1px solid #6d86ad;
    border-right: 1px solid #647a9e;
    border-bottom: 1px solid #546685;
    border-left: 1px solid #647a9e;
    -webkit-box-shadow: inset 0 1px 0 0 #a5b9d9;
    -moz-box-shadow: inset 0 1px 0 0 #a5b9d9;
    box-shadow: inset 0 1px 0 0 #a5b9d9;
    cursor: pointer; }
  button.blue-pill:active {
    border: 1px solid #546685;
    -webkit-box-shadow: inset 0 0 8px 2px #7e8da6, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 2px #7e8da6, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 2px #7e8da6, 0 1px 0 0 #eeeeee; }

/* thoughtbot (inspired by thoughtbot.com)
*******************************************************************************/
button.thoughtbot {
  background-color: #ee432e;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee432e), color-stop(50%, #c63929), color-stop(50%, #b51700), color-stop(100%, #891100));
  background-image: -webkit-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  background-image: -moz-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  background-image: -ms-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  background-image: -o-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  background-image: linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  border: 1px solid #951100;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
  box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
  color: #fff;
  font: bold 20px "helvetica neue", helvetica, arial, sans-serif;
  line-height: 1;
  padding: 12px 0 14px 0;
  text-align: center;
  text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.8);
  width: 150px; }
  button.thoughtbot:hover {
    background-color: #f37873;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f37873), color-stop(50%, #db504d), color-stop(50%, #cb0500), color-stop(100%, #a20601));
    background-image: -webkit-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: -moz-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: -ms-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: -o-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    cursor: pointer; }
  button.thoughtbot:active {
    background-color: #d43c28;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d43c28), color-stop(50%, #ad3224), color-stop(50%, #9c1500), color-stop(100%, #700d00));
    background-image: -webkit-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: -moz-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: -ms-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: -o-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
    -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
    box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4); }

/* punch
*******************************************************************************/
button.punch {
  background: #4162a8;
  border-top: 1px solid #38538c;
  border-right: 1px solid #1f2d4d;
  border-bottom: 1px solid #151e33;
  border-left: 1px solid #1f2d4d;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 10px 1px #5c8bee, 0px 1px 0 #1d2c4d, 0 6px 0px #1f3053, 0 8px 4px 1px #111111;
  -moz-box-shadow: inset 0 1px 10px 1px #5c8bee, 0px 1px 0 #1d2c4d, 0 6px 0px #1f3053, 0 8px 4px 1px #111111;
  box-shadow: inset 0 1px 10px 1px #5c8bee, 0px 1px 0 #1d2c4d, 0 6px 0px #1f3053, 0 8px 4px 1px #111111;
  color: #fff;
  font: bold 20px "helvetica neue", helvetica, arial, sans-serif;
  line-height: 1;
  margin-bottom: 10px;
  padding: 10px 0 12px 0;
  text-align: center;
  text-shadow: 0px -1px 1px #1e2d4d;
  width: 150px;
  -webkit-background-clip: padding-box; }
  button.punch:hover {
    -webkit-box-shadow: inset 0 0px 20px 1px #87adff, 0px 1px 0 #1d2c4d, 0 6px 0px #1f3053, 0 8px 4px 1px #111111;
    -moz-box-shadow: inset 0 0px 20px 1px #87adff, 0px 1px 0 #1d2c4d, 0 6px 0px #1f3053, 0 8px 4px 1px #111111;
    box-shadow: inset 0 0px 20px 1px #87adff, 0px 1px 0 #1d2c4d, 0 6px 0px #1f3053, 0 8px 4px 1px #111111;
    cursor: pointer; }
  button.punch:active {
    -webkit-box-shadow: inset 0 1px 10px 1px #5c8bee, 0 1px 0 #1d2c4d, 0 2px 0 #1f3053, 0 4px 3px 0 #111111;
    -moz-box-shadow: inset 0 1px 10px 1px #5c8bee, 0 1px 0 #1d2c4d, 0 2px 0 #1f3053, 0 4px 3px 0 #111111;
    box-shadow: inset 0 1px 10px 1px #5c8bee, 0 1px 0 #1d2c4d, 0 2px 0 #1f3053, 0 4px 3px 0 #111111;
    margin-top: 58px; }

/* purple candy
*******************************************************************************/
button.purple-candy {
  background-color: #9e76e8;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9e76e8), color-stop(50%, #7038e0), color-stop(50%, #6021de), color-stop(100%, #6224de));
  background-image: -webkit-linear-gradient(top, #9e76e8 0%, #7038e0 50%, #6021de 50%, #6224de 100%);
  background-image: -moz-linear-gradient(top, #9e76e8 0%, #7038e0 50%, #6021de 50%, #6224de 100%);
  background-image: -ms-linear-gradient(top, #9e76e8 0%, #7038e0 50%, #6021de 50%, #6224de 100%);
  background-image: -o-linear-gradient(top, #9e76e8 0%, #7038e0 50%, #6021de 50%, #6224de 100%);
  background-image: linear-gradient(top, #9e76e8 0%, #7038e0 50%, #6021de 50%, #6224de 100%);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  font: bold 12px "helvetica neue", helvetica, arial, sans-serif;
  line-height: 1;
  padding: 10px 0 12px 0;
  text-align: center;
  text-shadow: 0px -1px 1px #473569;
  width: 150px;
  -webkit-background-clip: padding-box; }
  button.purple-candy:hover {
    background-color: #8d69cf;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8d69cf), color-stop(50%, #6332c7), color-stop(50%, #551dc4), color-stop(100%, #561fc4));
    background-image: -webkit-linear-gradient(top, #8d69cf 0%, #6332c7 50%, #551dc4 50%, #561fc4 100%);
    background-image: -moz-linear-gradient(top, #8d69cf 0%, #6332c7 50%, #551dc4 50%, #561fc4 100%);
    background-image: -ms-linear-gradient(top, #8d69cf 0%, #6332c7 50%, #551dc4 50%, #561fc4 100%);
    background-image: -o-linear-gradient(top, #8d69cf 0%, #6332c7 50%, #551dc4 50%, #561fc4 100%);
    background-image: linear-gradient(top, #8d69cf 0%, #6332c7 50%, #551dc4 50%, #561fc4 100%);
    -webkit-background-clip: padding-box;
    cursor: pointer; }
  button.purple-candy:active {
    background: #4a1aab;
    background: -moz-radial-gradient(50% 31% 0deg, circle cover, rgba(38, 76, 153, 0.4), rgba(11, 23, 46, 0.4)), -moz-linear-gradient(top, #7b5cb5 0%, #572bad 50%, #4a1aab 50%, #4b1bab 100%);
    background: -webkit-gradient(radial, 50% 20%, 75, 50% 50%, 0, from(rgba(38, 76, 153, 0.4)), to(rgba(11, 23, 46, 0.4))), -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #7b5cb5), color-stop(0.5, #572bad), color-stop(0.5, #4a1aab), color-stop(1, #4b1bab));
    color: #ddd;
    -webkit-background-clip: padding-box; }

/* shiny blue (inspired by rdio iphone interface)
*******************************************************************************/
button.shiny-blue {
  background-color: #759ae9;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #759ae9), color-stop(50%, #376fe0), color-stop(50%, #1a5ad9), color-stop(100%, #2463de));
  background-image: -webkit-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
  background-image: -moz-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
  background-image: -ms-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
  background-image: -o-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
  background-image: linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
  border-top: 1px solid #1f58cc;
  border-right: 1px solid #1b4db3;
  border-bottom: 1px solid #174299;
  border-left: 1px solid #1b4db3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  -moz-box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  color: #fff;
  font: bold 12px "helvetica neue", helvetica, arial, sans-serif;
  padding: 7px 0;
  text-shadow: 0 -1px 1px #1a5ad9;
  width: 150px; }
  button.shiny-blue:hover {
    background-color: #5d89e8;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5d89e8), color-stop(50%, #2261e0), color-stop(50%, #044bd9), color-stop(100%, #0d53de));
    background-image: -webkit-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
    background-image: -moz-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
    background-image: -ms-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
    background-image: -o-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
    background-image: linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
    cursor: pointer; }
  button.shiny-blue:active {
    border-top: 1px solid #1b4db3;
    border-right: 1px solid #174299;
    border-bottom: 1px solid #133780;
    border-left: 1px solid #174299;
    -webkit-box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
    -moz-box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee; }

/* download itunes
   I wrote a blog post about creating this button:
   http://robots.thoughtbot.com/post/2718077289/make-css3-buttons-like-a-boss
*******************************************************************************/
button.download-itunes {
  background-color: #52a8e8;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #52a8e8), color-stop(100%, #377ad0));
  background-image: -webkit-linear-gradient(top, #52a8e8, #377ad0);
  background-image: -moz-linear-gradient(top, #52a8e8, #377ad0);
  background-image: -ms-linear-gradient(top, #52a8e8, #377ad0);
  background-image: -o-linear-gradient(top, #52a8e8, #377ad0);
  background-image: linear-gradient(top, #52a8e8, #377ad0);
  border-top: 1px solid #4081af;
  border-right: 1px solid #2e69a3;
  border-bottom: 1px solid #20559a;
  border-left: 1px solid #2e69a3;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  -moz-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  color: #fff;
  font: normal 11px "lucida grande", sans-serif;
  line-height: 1;
  padding: 3px 5px;
  text-align: center;
  text-shadow: 0 -1px 1px #3275bc;
  width: 112px;
  -webkit-background-clip: padding-box; }
  button.download-itunes:hover {
    background-color: #3e9ee5;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e9ee5), color-stop(100%, #206bcb));
    background-image: -webkit-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: -moz-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: -ms-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: -o-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    border-top: 1px solid #2a73a6;
    border-right: 1px solid #165899;
    border-bottom: 1px solid #07428f;
    border-left: 1px solid #165899;
    -webkit-box-shadow: inset 0 1px 0 0 #62b1e9;
    -moz-box-shadow: inset 0 1px 0 0 #62b1e9;
    box-shadow: inset 0 1px 0 0 #62b1e9;
    cursor: pointer;
    text-shadow: 0 -1px 1px #1d62ab;
    -webkit-background-clip: padding-box; }
  button.download-itunes:active {
    background: #3282d3;
    border: 1px solid #154c8c;
    border-bottom: 1px solid #0e408e;
    -webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
    -moz-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
    box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
    text-shadow: 0 -1px 1px #2361a4;
    -webkit-background-clip: padding-box; }

button[disabled].download-itunes,
button[disabled].download-itunes:hover,
button[disabled].download-itunes:active {
  background-color: #dadada;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadada), color-stop(100%, #f3f3f3));
  background-image: -webkit-linear-gradient(top, #dadada, #f3f3f3);
  background-image: -moz-linear-gradient(top, #dadada, #f3f3f3);
  background-image: -ms-linear-gradient(top, #dadada, #f3f3f3);
  background-image: -o-linear-gradient(top, #dadada, #f3f3f3);
  background-image: linear-gradient(top, #dadada, #f3f3f3);
  border-top: 1px solid #c5c5c5;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid #d9d9d9;
  border-left: 1px solid #cecece;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #8f8f8f;
  cursor: not-allowed;
  text-shadow: 0 -1px 1px #ebebeb; }

button.download-itunes::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* skip (inspired by okcupid iphone interface)
*******************************************************************************/
button.skip {
  background-color: #8c9cbf;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c9cbf), color-stop(50%, #546a9e), color-stop(50%, #36518f), color-stop(100%, #3d5691));
  background-image: -webkit-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -moz-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -ms-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -o-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  border: 1px solid #172d6e;
  border-bottom: 1px solid #0e1d45;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 0 #b1b9cb;
  -moz-box-shadow: inset 0 1px 0 0 #b1b9cb;
  box-shadow: inset 0 1px 0 0 #b1b9cb;
  color: #fff;
  font: bold 16px "helvetica neue", helvetica, arial, sans-serif;
  padding: 7px 0 8px 0;
  text-decoration: none;
  text-align: center;
  text-shadow: 0 -1px 1px #000f4d;
  width: 150px; }
  button.skip:hover {
    background-color: #7f8dad;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7f8dad), color-stop(50%, #4a5e8c), color-stop(50%, #2f477d), color-stop(100%, #364c80));
    background-image: -webkit-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -moz-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -ms-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -o-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    cursor: pointer; }
  button.skip:active {
    -webkit-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
    -moz-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
    box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white; }

/* minimal indent (inspired by okcupid iphone interface)
*******************************************************************************/
div.indent {
  background-color: #e2e2e2;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(100%, #fafafa));
  background-image: -webkit-linear-gradient(top, #e2e2e2, #fafafa);
  background-image: -moz-linear-gradient(top, #e2e2e2, #fafafa);
  background-image: -ms-linear-gradient(top, #e2e2e2, #fafafa);
  background-image: -o-linear-gradient(top, #e2e2e2, #fafafa);
  background-image: linear-gradient(top, #e2e2e2, #fafafa);
  border-bottom: 1px solid #e7e7e7;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  border-top: 1px solid #dfdfdf;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin: 50px auto 0;
  padding: 10px 0;
  width: 170px; }

button.minimal-indent {
  background-color: #f3f3f3;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(50%, #dddddd), color-stop(50%, #d2d2d2), color-stop(100%, #dfdfdf));
  background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
  background-image: -moz-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
  background-image: -ms-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
  background-image: -o-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
  background-image: linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
  border-right: 1px solid #dfdfdf;
  border-bottom: 1px solid #b4b4b4;
  border-right: 1px solid #dfdfdf;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 0 white, 0 1px 0 0 #d5d5d5, 0 -1px 2px 1px #efefef;
  -moz-box-shadow: inset 0 1px 0 0 white, 0 1px 0 0 #d5d5d5, 0 -1px 2px 1px #efefef;
  box-shadow: inset 0 1px 0 0 white, 0 1px 0 0 #d5d5d5, 0 -1px 2px 1px #efefef;
  color: #666;
  font: bold 16px "helvetica neue", helvetica, arial, sans-serif;
  margin: 0;
  padding: 7px 0;
  text-shadow: 0 1px 1px #fff;
  width: 150px; }
  button.minimal-indent:hover {
    background-color: #e5e5e5;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(50%, #d1d1d1), color-stop(50%, #c4c4c4), color-stop(100%, #b8b8b8));
    background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
    background-image: -moz-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
    background-image: -ms-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
    background-image: -o-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
    background-image: linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
    -webkit-box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9, 0 -1px 2px 1px #e3e3e3;
    -moz-box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9, 0 -1px 2px 1px #e3e3e3;
    box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9, 0 -1px 2px 1px #e3e3e3;
    cursor: pointer; }
  button.minimal-indent:active {
    -webkit-box-shadow: inset 0 0 30px 0 #999999, 0 1px 0 0 white;
    -moz-box-shadow: inset 0 0 30px 0 #999999, 0 1px 0 0 white;
    box-shadow: inset 0 0 30px 0 #999999, 0 1px 0 0 white; }

/* webkit badge
*******************************************************************************/
button.webkit-badge {
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #ee432e), color-stop(0.5, #c63929), color-stop(0.5, #b51700), color-stop(1, #891100));
  color: #fff;
  font-family: "hoefler text", georgia, serif;
  font-size: 30px;
  font-style: italic;
  font-weight: lighter;
  height: 88px;
  line-height: 1;
  padding: 0;
  text-align: center;
  text-shadow: 0px -1px 1px #3d0700;
  width: 150px;
  -webkit-mask-image: url("../images/badge.png");
  -webkit-mask-position: left top;
  -webkit-mask-repeat: no-repeat; }
  button.webkit-badge:hover {
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #f37873), color-stop(0.5, #db504d), color-stop(0.5, #cb0500), color-stop(1, #a20601));
    cursor: pointer; }
  button.webkit-badge:active {
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #d43c28), color-stop(0.5, #ad3224), color-stop(0.5, #9c1500), color-stop(1, #700d00)); }

/* webkit seal
*******************************************************************************/
button.webkit-seal {
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #9e76e8), color-stop(1, #6224de));
  color: #fff;
  height: 90px;
  color: #fff;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  padding: 0;
  text-align: center;
  text-shadow: 0px -1px 1px #473569;
  width: 150px;
  -webkit-mask-image: url("../images/seal.png");
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat; }
  button.webkit-seal:hover {
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #8d69cf), color-stop(1, #561fc4));
    cursor: pointer; }
  button.webkit-seal:active {
    background: -webkit-gradient(radial, 50% 50%, 40, 50% 50%, 0, from(rgba(38, 76, 153, 0.2)), to(rgba(11, 23, 46, 0.2))), -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #7b5cb5), color-stop(1, #4b1bab)); }

/* webkit check
*******************************************************************************/
button.webkit-check {
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #779be9), color-stop(1, #2463de));
  color: #fff;
  height: 88px;
  line-height: 1;
  padding: 0;
  text-align: center;
  text-indent: -9999px;
  text-shadow: 0px -1px 1px #3d0700;
  width: 150px;
  -webkit-mask-image: url("../images/check.png");
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat; }
  button.webkit-check:hover {
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #6989cf), color-stop(1, #1d55c4));
    cursor: pointer; }
  button.webkit-check:active {
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #5c78b5), color-stop(1, #1b4bab)); }

/* disabled button styles
   works with this markup: <button disabled="disabled">Submit</button>
*******************************************************************************/
button[disabled],
button[disabled]:hover,
button[disabled]:active {
  background: #999;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #aaa;
  cursor: not-allowed;
  text-shadow: none; }

.xdsoft_datetimepicker {
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #fff;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 8px;
	padding-left: 0;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
}

.xdsoft_datetimepicker iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	height: 210px;
	background: transparent;
	border: none;
}

/*For IE8 or lower*/
.xdsoft_datetimepicker button {
	border: none !important;
}

.xdsoft_noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.xdsoft_noselect::selection { background: transparent }
.xdsoft_noselect::-moz-selection { background: transparent }

.xdsoft_datetimepicker.xdsoft_inline {
	display: inline-block;
	position: static;
	box-shadow: none;
}

.xdsoft_datetimepicker * {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
	display: none;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
	display: block;
}

.xdsoft_datetimepicker .xdsoft_datepicker {
	width: 224px;
	float: left;
	margin-left: 8px;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
	width: 256px;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
	width: 58px;
	float: left;
	text-align: center;
	margin-left: 8px;
	margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
	margin-top: 8px;
	margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_mounthpicker {
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i {
	opacity: 0.5;
	background-position: -92px -19px;
	display: inline-block;
	width: 9px;
	height: 20px;
	vertical-align: middle;
}

.xdsoft_datetimepicker .xdsoft_prev {
	float: left;
	background-position: -20px 0;
}
.xdsoft_datetimepicker .xdsoft_today_button {
	float: left;
	background-position: -70px 0;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_next {
	float: right;
	background-position: 0 0;
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev ,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0 none;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	outline: medium none;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
	min-width: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
	float: none;
	background-position: -40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left: 14px;
	margin-top: 7px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
	background-position: -40px 0;
	margin-bottom: 7px;
	margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
	height: 151px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div {
	background: #f5f5f5;
	border-top: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: center;
	border-collapse: collapse;
	cursor: pointer;
	border-bottom-width: 0;
	height: 25px;
	line-height: 25px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div > div:first-child {
	border-top-width: 0;
}

.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.xdsoft_datetimepicker .xdsoft_label {
	display: inline;
	position: relative;
	z-index: 9999;
	margin: 0;
	padding: 5px 3px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	background-color: #fff;
	float: left;
	width: 182px;
	text-align: center;
	cursor: pointer;
}

.xdsoft_datetimepicker .xdsoft_label:hover>span {
	text-decoration: underline;
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
	opacity: 1.0;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
	border: 1px solid #ccc;
	position: absolute;
	right: 0;
	top: 30px;
	z-index: 101;
	display: none;
	background: #fff;
	max-height: 160px;
	overflow-y: hidden;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect{ right: -7px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect{ right: 2px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
	color: #fff;
	background: #ff8000;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
	padding: 2px 10px 2px 5px;
	text-decoration: none !important;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
	background: #33aaff;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_month {
	width: 100px;
	text-align: right;
}

.xdsoft_datetimepicker .xdsoft_calendar {
	clear: both;
}

.xdsoft_datetimepicker .xdsoft_year{
	width: 48px;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar table {
	border-collapse: collapse;
	width: 100%;

}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
	padding-right: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	height: 25px;
}

.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th {
	width: 14.2857142%;
	background: #f5f5f5;
	border: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding: 0;
	border-collapse: collapse;
	cursor: pointer;
	height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
	width: 12.5%;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	background: #f1f1f1;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
	color: #33aaff;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color: #000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
	background: #33aaff;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box >div >div.xdsoft_disabled {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
	color: #fff !important;
	background: #ff8000 !important;
	box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
	background: #33aaff !important;
	box-shadow: #178fe5 0 1px 3px 0 inset !important;
	color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover {
	color: inherit	!important;
	background: inherit !important;
	box-shadow: inherit !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_copyright {
	color: #ccc !important;
	font-size: 10px;
	clear: both;
	float: none;
	margin-left: 8px;
}

.xdsoft_datetimepicker .xdsoft_copyright a { color: #eee !important }
.xdsoft_datetimepicker .xdsoft_copyright a:hover { color: #aaa !important }

.xdsoft_time_box {
	position: relative;
	border: 1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller {
	background: #ccc !important;
	height: 20px;
	border-radius: 3px;
}
.xdsoft_scrollbar {
	position: absolute;
	width: 7px;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
}
.xdsoft_scroller_box {
	position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
	box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
	background: #000;
	border-bottom: 1px solid #444;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	color: #ccc;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
	border-bottom: 1px solid #222;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div {
	background: #0a0a0a;
	border-top: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
	background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
	border: 1px solid #333;
	background: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
	color: #000;
	background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0a0a0a;
	border: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0e0e0e;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
	color: #cc5500;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
	color: #000 !important;
	background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	color: #666;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright { color: #333 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a { color: #111 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover { color: #555 !important }

.xdsoft_dark .xdsoft_time_box {
	border: 1px solid #333;
}

.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller {
	background: #333 !important;
}
.xdsoft_datetimepicker .xdsoft_save_selected {
    display: block;
    border: 1px solid #dddddd !important;
    margin-top: 5px;
    width: 100%;
    color: #454551;
    font-size: 13px;
}
.xdsoft_datetimepicker .blue-gradient-button {
	font-family: "museo-sans", "Book Antiqua", sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #82878c;
	height: 28px;
	position: relative;
	padding: 4px 17px 4px 33px;
	border: 1px solid #d7d8da;
	background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa',GradientType=0 );
/* IE6-9 */
}
.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF',GradientType=0 );
  /* IE6-9 */
}
body {
     background-color:#FFFFFF;
     color:#000000;
     font-family:Open Sans;
     font-size:14px;
     line-height:18px;
     margin:0;
     padding:0;
     padding-bottom: 120px;
}


.checkbox_group {}
.checkbox_group .field .label {float: none; width: auto;}
.checkbox_group .field .input {float: none; width: auto;}
.checkbox_4s div.input {float: left; width: 25%;}
.checkbox_4s {margin-bottom: 8px;}

div.input {margin-bottom: 4px;}
.three_radio .radio {float: left; width: 33%; margin-bottom: 6px; margin-top: 6px;}
.field {clear: both;}
.field .input input.string, .field .input input.date {border: 1px solid #a9a9a9; height: 32px; box-sizing: border-box; width: 100%; padding-left: 18px; font-size: 14px;}
.field .input textarea {border: 1px solid #a9a9a9; height: 100px; box-sizing: border-box; width: 100%; padding-left: 18px; font-size: 14px;}
.field .label label {}
.field .label {width: 30%; float: left; margin-top: 6px;}
.field .input {width: 70%; float: left;}

fieldset h2 {margin-bottom: 18px; font-size: 20px; font-weight: 600; color: #ff0400; margin-top: 24px;}
.show_fields td.key {color: #5d5d5d; text-align: right; padding-right: 24px;padding: 8px;}
.show_fields td.value {color: #222222; padding: 8px;}
.show_fields {font-size: 14px;}
table.form tr td input {width: 100%; box-sizing: border-box;}
table.form {width: 100%;}
/*
div.input.text div.label, div.input.date div.label {width: 20%;}
div.input.text div.input, div.input.date div.input {width: 80%;}
div.input.text div.input textarea {width: 100%; box-sizing: border-box; border: 1px solid #d9d9d9;}
*/
div.input label {color: #5d5d5d;}
td label {color: #5d5d5d;}

div.input.input_full .input {width: 100%; float: none;}
div.input.input_full .label {display: none;}

.customer_appointments_appointment_at_ignore div.input {width: 420px;}

.clearfix:before, .clearfix:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1; /* IE < 8 */
}

.toolbar_button {
    display: inline-block;
    margin-left: 8px;
}
.grid_1_2 .field .label { margin-top: 0px; }

.customer_notes_first_appointment .field {height: 35px; line-height: 1em;}
.bottom_fields .field .label {width: 15%;}
.bottom_fields .field .input {width: 85%;}
/* Magnific Popup CSS */

.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before,
  .mfp-arrow:after,
  .mfp-arrow .mfp-b,
  .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after,
  .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before,
  .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
/* qTip2 v2.2.1 | Plugins: modal | Styles: core basic | qtip2.com | Licensed MIT | Thu Sep 10 2015 21:08:14 */


.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */

.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('chosen-sprite.png') no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url('chosen-sprite.png') no-repeat 100% -20px;
  background: url('chosen-sprite.png') no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('chosen-sprite.png') no-repeat -30px -20px;
  background: url('chosen-sprite.png') no-repeat -30px -20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */
/* ...









*/


a.logout {color: #ff9890; font-weight: normal; font-size: 14px; text-decoration: none;}
div.header_left  {float: left; width: 20%; text-align: left;}
div.header_right {float: right; width: 80%; text-align: right;}
div.header {border-bottom: 1px solid #ff0600; padding-bottom: 12px; padding-top: 16px;}
div.logo {padding-top: 16px;}
.clear {clear: both;}
div.main_menu {display: table; width: 90%; float: right; margin-top: 60px;}
div.main_menu ul {display: table-row;}
div.main_menu ul li {display: table-cell; text-align: center; border-right: 1px solid #999;}
div.main_menu ul li:last-child {display: table-cell; text-align: center; border-right: none;}
div.main_menu a {color: #5d5d5d; text-decoration: none; font-size: 14px;}
div.main_menu li strong a {color: #ff0100; font-weight: normal;}
div.main_menu li.dropdown {position: relative; width: 200px;}
div.main_menu li.dropdown ul {display: none; position: absolute; left: 0px; top: 16px; background-color: #FFF; z-index: 100;}
div.main_menu li.dropdown ul li {display: block; text-align: left; border-bottom: 1px solid #ffecea; padding-top: 5px; padding-bottom: 5px; padding-left: 8px;}
div.main_menu li.dropdown:hover ul {display: block;}

div.main_menu li.mouseover ul {display: block !important;}


table.nice_list {width: 100%; margin-top: 20px;}
table.nice_list thead {background-color: #e9e9e9;}
table.nice_list thead tr {}
table.nice_list thead th {text-align: left; font-size: 16px; color: #3d3d3d;padding-top: 12px; padding-bottom: 12px;}
table.nice_list thead th a {color: #3d3d3d; text-decoration: none;}
table.nice_list thead th a:hover {color: #3d3d3d; text-decoration: underline;}

table.nice_list tbody {}
table.nice_list tbody tr {border-bottom: 1px solid #ffecea;}
table.nice_list tbody tr td {padding-top: 10px; padding-bottom: 10px; font-size: 14px;}
table.nice_list tbody tr td a {color: #5d5d5d; text-decoration: none;}
table.nice_list tbody tr td a:hover {text-decoration: underline;}

table.nice_list tbody tr td.actions a {color: #ff0600; fw: 600; text-decoration: none; padding-right: 16px; padding-left: 16px; border-left: 1px solid #e9e9e9;}
table.nice_list tbody tr td.actions a:first-child {padding-left: 0px; border-left: none;}

table.nice_list td,table.nice_list th {padding-left: 8px; padding-right: 8px;}

table.nice_list.nice_list_no_borders tr {border-bottom: none;}
table.nice_list.nice_list_no_borders tr.thin_bottom_line {border-bottom: 1px solid #fecfce;}

.surround { margin: 0 auto; width: 960px;}
h1.title {font-size: 30px; font-weight: 600; color: #3e3e3e; margin-bottom: 20px;}

.action_buttons {float: right;}
.action_buttons .toolbar_button a {background-color: #ff0600; color: #FFF; height: 40px; line-height: 40px; padding-left: 12px; padding-right: 12px; display: inline-block; text-decoration: none;}
.action_buttons .toolbar_button.has_fa a i {color: #FFF; padding-right: 12px;}
.action_buttons .toolbar_button.has_fa a span {padding-left: 12px; border-left: 1px solid #fff;}

.white_text {color: #FFF;}

.search_form {float: none;}

table.schedule tr.has_appointment {background-color: #DDDDFF;}
table tr td {vertical-align: top;}

.formtastic ol.choices-group li.choice {display: inline-block; padding-right: 12px;}

fieldset h2, h2 {margin-bottom: 18px; font-size: 20px; font-weight: 600; color: #ff0400; margin-top: 24px;}
.history h3 {margin-bottom: 18px; font-size: 15px; font-weight: normal; color: #666; margin-top: 24px;}
.customer_show h3 {margin-bottom: 18px; font-size: 15px; font-weight: normal; margin-top: 24px;}

legend.label label, label.label {}

.customer_salutation label, .customer_so_salutation label {width: 33%; float: left; margin-bottom: 4px;}
.customer_status label, .customer_status label {width: 33%; float: left; margin-bottom: 4px;}

.otoscopy_table input {border: 1px solid #d9d9d9; height: 32px; padding-left: 8px;}
.otoscopy_table td {padding: 6px; vertical-align: middle;}

.slot_group:last-child .inside_slot_group {border-right: none;}
.inside_slot_group {border-right: 1px solid #999; padding-left: 18px; padding-right: 18px;text-align: center;}
.inside_slot_group {-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    }
.single_slot a {color: #666; text-decoration: none;}
.single_slot a:hover {color: #000;}
h2.group_title {margin-bottom: 18px; font-size: 20px; font-weight: 600; color: #ff0400; margin-top: 24px; text-align: center;}
a[disabled] {    pointer-events: none;}
a.disabled {pointer-events: none; color: #999;}
h3 {color: #ff0400;}

.login.button {background-color: #ff0600; color: #FFF; height: 40px; line-height: 40px; padding-left: 12px; padding-right: 12px; display: inline-block; text-decoration: none; border: none; margin-top: 24px;cursor: pointer;}
div.types div.type {padding-top: 12px; border-bottom: 1px solid #AAA; padding-bottom: 12px;}
div.types {padding-top: 24px}

h3.total {margin-top: 12px;}
a.add_sold_product {margin-top: 12px;display: block;}

table#sold_products td input, table#payment_table td input {border: 1px solid #a9a9a9; height: 20px; box-sizing: border-box; width: 100px; padding-left: 18px; font-size: 14px;}

table#sold_products td textarea, table#payment_table td textarea {border: 1px solid #a9a9a9; height: 20px; box-sizing: border-box; width: 300px; padding-left: 18px; font-size: 14px;}
table#sold_products th, table#payment_table th {text-align: left;}

table.scheduled_events tr.available {background-color: #DDFFDD;}
table.scheduled_events tr.unavailable {background-color: #FFDDDD;}

.react_week_calendar h2 {background-color: #e9e9e9; height: 60px; line-height: 30px; font-weight: normal; font-size: 16px; margin-top: 0px; margin-bottom: 0px; padding-left: 20px; color: #3d3d3d;}
.react_week_calendar h2.time {background-color: #FFF;}

.react_week_calendar div.appointment {background-color: #f7d7d4; border-radius: 8px; border: 2px solid #FFF; box-shadow: 5px 6px 8px rgba(0,0,0,0.1); box-sizing: border-box; padding: 4px; font-size: 12px; color: #1a1919; line-height: 1.2; padding-top: 2px;}

.react_week_calendar div.event {background-color: #f7f2d4; border-radius: 8px; border: 2px solid #FFF; box-shadow: 5px 6px 8px rgba(0,0,0,0.1); box-sizing: border-box; padding: 4px; font-size: 12px; color: #1a1919; line-height: 1.2; padding-top: 2px;}


.react_week_calendar div.navigator_inside i {font-size: 18px; }

table.lines tr td.value div.value {margin: 2px;border: 1px solid #000; min-height: 26px; width: 100%; padding: 4px;}
table.lines {width: 100%;}
table.lines tr td.key {text-align: left; padding: 14px; width: 100px; padding-right: 0px;}

.thin_line_right {border-right: 1px solid #fecfce;}
.bottom_red_line {border-bottom: 1px solid #fecfce; padding-bottom: 16px;}
table.nice_list {margin-bottom: 12px;}


.mtop24 {margin-top: 24px;}
.mtop0 {margin-top: 0px;}
h3.mtop0 {margin-top: 0px;}

table.hearing_aid_sales_history thead tr th {text-align: left;}

a.not_pressed {display: block; margin-bottom: 4px}
a.pressed {color: #000; display: block; margin-bottom: 4px; font-weight: bold;}

table.hearing_aid_sales_history td { border: 1px solid #666; padding-left: 4px;}
table.hearing_aid_sales_history th { border: 1px solid #666; padding-left: 4px;}
table.hearing_aid_sales_history { border: 1px solid #666; padding-left: 4px; border-collapse: collapse;}
table.hearing_aid_sales_history tr.row_1 {background-color: #E6F2FF;}
div.warnings div.deleted {background-color: #FF0000; width: 100%; clear: both; color: #FFF; padding-top: 12px; padding-bottom: 12px; margin-bottom: 12px;}
div.warnings div.deleted h2 {color: #FFF;}
div.warnings {clear: both; padding-top: 4px;}

table.nice_list2 tr.row_0 {background-color: #e3fdff;}
table.nice_list2 tr.row_1 {background-color: #EEE;}
table.nice_list2 p {margin-bottom: 12px;}
table.nice_list2 td {padding-bottom: 8px;}
table.nice_list2 h5 {margin-bottom: 0px;}

.small_status {float: right;}
.small_status td {padding-right: 12px;}
.small_status td.ok {background-color: #d4edda; color: #155724;}
.small_status td.warning {background-color: #fff3cd; color: #856404;}
.small_status td.error {background-color: #f8d7da; color: #721c24;}
p {margin-bottom: 12px;}

#flash_error {background-color: #f8d7da; color: #721c24;}
