/* line 4, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html, body {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 6, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html {
  font-size: 100.01%;
}

/* line 16, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
pre, a, abbr, acronym, address, code, del, dfn, em, img,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 18, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote, q {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  quotes: "" "";
}
/* line 45, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 20, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
th, td, caption {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 22, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
table {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 24, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
a img {
  border: none;
}

/* line 9, ../../../app/stylesheets/partials/_page.sass */
body.blueprint {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 75%;
}
/* line 65, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint h1, body.blueprint h2, body.blueprint h3, body.blueprint h4, body.blueprint h5, body.blueprint h6 {
  font-weight: normal;
  color: #222222;
}
/* line 66, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint h1 img, body.blueprint h2 img, body.blueprint h3 img, body.blueprint h4 img, body.blueprint h5 img, body.blueprint h6 img {
  margin: 0;
}
/* line 67, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}
/* line 68, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}
/* line 69, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}
/* line 70, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}
/* line 71, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}
/* line 72, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint h6 {
  font-size: 1em;
  font-weight: bold;
}
/* line 73, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint p {
  margin: 0 0 1.5em;
}
/* line 74, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint p img.left {
  display: inline;
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
/* line 75, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint p img.right {
  display: inline;
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}
/* line 77, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint a {
  text-decoration: underline;
  color: #1c75bc;
}
/* line 18, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.blueprint a:visited {
  color: #004289;
}
/* line 21, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.blueprint a:focus {
  color: black;
}
/* line 24, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.blueprint a:hover {
  color: black;
}
/* line 27, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.blueprint a:active {
  color: #e875bc;
}
/* line 78, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}
/* line 79, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint strong {
  font-weight: bold;
}
/* line 80, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint em {
  font-style: italic;
}
/* line 81, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint dfn {
  font-style: italic;
  font-weight: bold;
}
/* line 82, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint sup, body.blueprint sub {
  line-height: 0;
}
/* line 83, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint abbr, body.blueprint acronym {
  border-bottom: 1px dotted #666666;
}
/* line 84, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint address {
  margin: 0 0 1.5em;
  font-style: italic;
}
/* line 85, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint del {
  color: #666666;
}
/* line 86, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint pre {
  margin: 1.5em 0;
  white-space: pre;
}
/* line 87, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint pre, body.blueprint code, body.blueprint tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}
/* line 88, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint li ul, body.blueprint li ol {
  margin: 0;
}
/* line 89, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint ul, body.blueprint ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 3.333em;
}
/* line 90, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint ul {
  list-style-type: disc;
}
/* line 91, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint ol {
  list-style-type: decimal;
}
/* line 92, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint dl {
  margin: 0 0 1.5em 0;
}
/* line 93, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint dl dt {
  font-weight: bold;
}
/* line 94, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint dd {
  margin-left: 1.5em;
}
/* line 95, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint table {
  margin-bottom: 1.4em;
  width: 100%;
}
/* line 96, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint th {
  font-weight: bold;
}
/* line 97, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint thead th {
  background: #c3d9ff;
}
/* line 98, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint th, body.blueprint td, body.blueprint caption {
  padding: 4px 10px 4px 5px;
}
/* line 99, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint tr.even td {
  background: #e5ecf9;
}
/* line 100, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint tfoot {
  font-style: italic;
}
/* line 101, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint caption {
  background: #eeeeee;
}
/* line 102, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint .quiet {
  color: #666666;
}
/* line 103, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.blueprint .loud {
  color: #111111;
}
/* line 9, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.blueprint .clear {
  clear: both;
}
/* line 12, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.blueprint .nowrap {
  white-space: nowrap;
}
/* line 16, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.blueprint .clearfix {
  overflow: hidden;
  display: inline-block;
}
/* line 8, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
body.blueprint .clearfix {
  display: block;
}
/* line 18, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.blueprint .small {
  font-size: 0.8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}
/* line 22, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.blueprint .large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}
/* line 26, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.blueprint .first {
  margin-left: 0;
  padding-left: 0;
}
/* line 29, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.blueprint .last {
  margin-right: 0;
  padding-right: 0;
}
/* line 32, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.blueprint .top {
  margin-top: 0;
  padding-top: 0;
}
/* line 35, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.blueprint .bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 8, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_debug.scss */
body.blueprint .showgrid {
  background: url('/images/grid.png?1622021531');
}
/* line 4, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.blueprint .error {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}
/* line 29, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.blueprint .error a {
  color: #8a1f11;
}
/* line 6, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.blueprint .notice {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
/* line 37, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.blueprint .notice a {
  color: #514721;
}
/* line 8, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.blueprint .success {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}
/* line 45, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.blueprint .success a {
  color: #264409;
}
/* line 10, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.blueprint .hide {
  display: none;
}
/* line 12, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.blueprint .highlight {
  background: yellow;
}
/* line 14, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.blueprint .added {
  background: #006600;
  color: white;
}
/* line 16, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.blueprint .removed {
  background: #990000;
  color: white;
}

/* line 18, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form label {
  font-weight: bold;
}
/* line 19, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
}
/* line 20, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form legend {
  font-weight: bold;
  font-size: 1.2em;
}
/* line 25, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text, form input.title, form input[type=text], form input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
}
/* line 26, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.title {
  font-size: 1.5em;
}
/* line 30, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input[type=checkbox], form input.checkbox, form input[type=radio], form input.radio {
  position: relative;
  top: 0.25em;
}
/* line 32, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form textarea {
  margin: 0.5em 0;
  padding: 5px;
}
/* line 33, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form select {
  margin: 0.5em 0;
}
/* line 57, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form fieldset {
  border: 1px solid #cccccc;
}
/* line 60, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text, form input.title, form input[type=text], form input[type=password],
form textarea, form select {
  border: 1px solid #bbbbbb;
}
/* line 62, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text:focus, form input.title:focus, form input[type=text]:focus, form input[type=password]:focus,
form textarea:focus, form select:focus {
  border: 1px solid #666666;
}
/* line 46, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text, form input.title, form input[type=text], form input[type=password] {
  width: 300px;
}
/* line 48, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form textarea {
  width: 390px;
  height: 250px;
}
/* line 9, ../../../app/stylesheets/partials/_form.sass */
form .hidden_fields {
  display: none !important;
}
/* line 12, ../../../app/stylesheets/partials/_form.sass */
form.button-to {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
}
/* line 15, ../../../app/stylesheets/partials/_form.sass */
form p {
  margin-bottom: 1em !important;
}
/* line 18, ../../../app/stylesheets/partials/_form.sass */
form h2.legend {
  margin-bottom: 0em !important;
  color: #004080 !important;
}
/* line 22, ../../../app/stylesheets/partials/_form.sass */
form legend + .subtitle {
  margin-top: -1em !important;
}
/* line 25, ../../../app/stylesheets/partials/_form.sass */
form legend {
  padding-left: 0;
  font-size: 1.6em;
  margin-top: 0;
  margin-bottom: 0.3em;
  color: #004080;
}
/* line 34, ../../../app/stylesheets/partials/_form.sass */
form .legend + .subtitle {
  margin-top: -1em !important;
}
/* line 37, ../../../app/stylesheets/partials/_form.sass */
form fieldset {
  border: none;
  padding: 0 1em;
  border-bottom: 1px dotted #dddddd;
  margin-bottom: 1em;
}
/* line 45, ../../../app/stylesheets/partials/_form.sass */
form .boolean label {
  margin-left: 0.3em;
}
/* line 48, ../../../app/stylesheets/partials/_form.sass */
form .boolean .hint {
  margin-left: 2em;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
}
/* line 52, ../../../app/stylesheets/partials/_form.sass */
form textarea {
  height: auto;
  width: auto;
  font-family: "Lucida Grande", arial !important;
}
/* line 57, ../../../app/stylesheets/partials/_form.sass */
form input {
  width: auto !important;
}
/* line 63, ../../../app/stylesheets/partials/_form.sass */
form input[type=text].hint,
form input[type=password].hint,
form textarea.hint {
  color: #cccccc !important;
}
/* line 66, ../../../app/stylesheets/partials/_form.sass */
form .buttons {
  margin-top: -2em;
  padding-left: 1em;
}

/* line 119, ../../../app/stylesheets/screen.sass */
body.blueprint {
  background-color: #dee8f1;
  font-family: helvetica, arial;
  margin: 0;
}
/* line 125, ../../../app/stylesheets/screen.sass */
body.blueprint * {
  outline: none !important;
}
/* line 137, ../../../app/stylesheets/screen.sass */
body.blueprint a, body.blueprint a:focus, body.blueprint a:active {
  color: #004080;
}
/* line 143, ../../../app/stylesheets/screen.sass */
body.blueprint img {
  border: none;
}
/* line 169, ../../../app/stylesheets/screen.sass */
body.blueprint #container {
  width: 910px;
  margin: 0 auto;
  overflow: hidden;
  display: inline-block;
  background: white;
  padding-left: 30.667px;
  padding-right: 30.667px;
  -moz-box-shadow: #bbbbbb 0 0 10px;
  -webkit-box-shadow: #bbbbbb 0 0 10px;
  -o-box-shadow: #bbbbbb 0 0 10px;
  box-shadow: #bbbbbb 0 0 10px;
}
/* line 8, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
body.blueprint #container {
  display: block;
}
/* line 181, ../../../app/stylesheets/screen.sass */
body.blueprint #header {
  margin-top: 11.333px;
  margin-bottom: 5.667px;
}
/* line 187, ../../../app/stylesheets/screen.sass */
body.blueprint #header,
body.blueprint #footer {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #header, * html
body.blueprint #footer {
  overflow-x: hidden;
}
/* line 193, ../../../app/stylesheets/screen.sass */
body.blueprint #footer {
  margin-top: 28.333px;
  text-align: center;
}
/* line 201, ../../../app/stylesheets/screen.sass */
body.blueprint #content {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #content {
  overflow-x: hidden;
}
/* line 207, ../../../app/stylesheets/screen.sass */
body.blueprint #site-logo {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 220px;
  margin-top: 0em;
  margin-bottom: -0.5em;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #site-logo {
  overflow-x: hidden;
}
/* line 217, ../../../app/stylesheets/screen.sass */
body.blueprint #site-logo img {
  border: none;
}
/* line 223, ../../../app/stylesheets/screen.sass */
body.blueprint #site-navigation {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 680px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline;
  text-align: right;
  margin-top: 0.5em;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #site-navigation {
  overflow-x: hidden;
}
/* line 8, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
body.blueprint #site-navigation li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
/* line 233, ../../../app/stylesheets/screen.sass */
body.blueprint #site-navigation li {
  font-size: 1.3em;
  font-weight: bold;
  padding-left: 0.4em;
  margin-right: 0.3em;
}
/* line 251, ../../../app/stylesheets/screen.sass */
body.blueprint #site-navigation li.first {
  border: none;
}
/* line 255, ../../../app/stylesheets/screen.sass */
body.blueprint #site-navigation li.last {
  margin-right: 0;
}
/* line 259, ../../../app/stylesheets/screen.sass */
body.blueprint #site-navigation a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  color: #1c64aa;
  cursor: pointer !important;
}
/* line 6, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/links/_unstyled-link.scss */
body.blueprint #site-navigation a:active, body.blueprint #site-navigation a:focus {
  outline: none;
}
/* line 267, ../../../app/stylesheets/screen.sass */
body.blueprint #site-navigation a:hover {
  border-bottom: 3px solid #1c64aa;
}
/* line 273, ../../../app/stylesheets/screen.sass */
body.blueprint .text-green-box {
  padding-left: 15px;
}
/* line 279, ../../../app/stylesheets/screen.sass */
body.blueprint .offer-start {
  position: relative;
}
/* line 283, ../../../app/stylesheets/screen.sass */
body.blueprint .offer-start:before {
  position: absolute;
  content: url("/images/black_friday_png_vectors_50.png");
  top: -29px;
  right: -8px;
}
/* line 295, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
  padding-left: 5px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #site-intro {
  overflow-x: hidden;
}
/* line 301, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro h1 {
  margin-top: 0.5em;
  margin-bottom: 0.2em;
}
/* line 311, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro p.subtitle {
  font-size: 1.4em;
  color: #999999;
}
/* line 317, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-slider {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 354.167px;
  -moz-box-shadow: #999999 0 0 10px;
  -webkit-box-shadow: #999999 0 0 10px;
  -o-box-shadow: #999999 0 0 10px;
  box-shadow: #999999 0 0 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  margin-left: 5px;
  margin-bottom: 2em;
  height: 250px !important;
  position: relative;
  background: white;
  behavior: url(/ie/PIE.htc);
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #site-intro #site-intro-slider {
  overflow-x: hidden;
}
/* line 347, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-slider .event-slider-content {
  display: none !important;
}
/* line 351, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-slider .event-slider-title {
  display: none !important;
}
/* line 355, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-slider .event-slider-description {
  display: none !important;
}
/* line 359, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-slider .ajax-loader {
  display: none !important;
}
/* line 363, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-slider img {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 354.167px;
  height: 100%;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #site-intro #site-intro-slider img {
  overflow-x: hidden;
}
/* line 373, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-text {
  display: inline;
  float: left;
  margin-right: 0;
  width: 507.5px;
  padding-left: 19.167px;
  padding-top: 1em;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #site-intro #site-intro-text {
  overflow-x: hidden;
}
/* line 381, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-text ol.simple-steps {
  padding-left: 1.5em;
  margin-bottom: 0.8em;
  font-size: 1.8em;
}
/* line 391, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-text ol.simple-steps li {
  margin-bottom: 0.2em;
  color: #004080;
}
/* line 397, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-text ol.simple-steps a {
  color: #004080;
}
/* line 401, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-text p.event-fee-details {
  font-size: 1.3em;
  margin-left: 2em;
  color: #666666;
  margin-bottom: 0.1em;
  width: 80%;
}
/* line 413, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-text div.actions {
  font-size: 1.2em;
  padding-right: 3em;
  padding-top: 0.5em;
  text-align: right;
  white-space: nowrap !important;
}
/* line 425, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-text div.actions .or {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  color: #999999;
  margin: 0 0.5em;
}
/* line 433, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-text div.actions .read_more {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  color: #999999;
  font-size: 1.3em;
}
/* line 441, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-text div.actions a {
  font-weight: bold;
}
/* line 445, ../../../app/stylesheets/screen.sass */
body.blueprint #site-intro #site-intro-text div.actions .yellow-button {
  margin-bottom: 0em;
}
/* line 453, ../../../app/stylesheets/screen.sass */
body.blueprint #site-categories {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #site-categories {
  overflow-x: hidden;
}
/* line 459, ../../../app/stylesheets/screen.sass */
body.blueprint #site-categories h2 {
  margin-top: 0.5em !important;
  margin-bottom: 0.7em !important;
}
/* line 467, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
  margin-top: 0.5em;
  margin-bottom: 1em;
  margin-left: 4px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #site-event-categories {
  overflow-x: hidden;
}
/* line 481, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #site-event-categories #site-event-category-links {
  overflow-x: hidden;
}
/* line 8, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
body.blueprint #site-event-categories #site-event-category-links li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
/* line 489, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links li {
  -moz-box-shadow: #666666 0 0 5px;
  -webkit-box-shadow: #666666 0 0 5px;
  -o-box-shadow: #666666 0 0 5px;
  box-shadow: #666666 0 0 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  background: black;
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
  padding: 0;
  cursor: pointer !important;
  position: relative;
  behavior: url(/ie/PIE.htc);
}
/* line 511, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links li:hover {
  background-color: #47b3ff !important;
}
/* line 531, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links li.ec-tickets {
  background: #004080 url(/images/simple-icons-enhanced.png) 12px -115px no-repeat;
}
/* line 535, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links li.ec-courses {
  background: #004080 url(/images/simple-icons-enhanced.png) 12px -230px no-repeat;
}
/* line 539, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links li.ec-sport {
  background: #004080 url(/images/simple-icons-enhanced.png) 12px -340px no-repeat;
}
/* line 543, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links li.ec-premium {
  background: #4ea753 url(/images/simple-icons-enhanced.png) 12px 8px no-repeat;
  margin-right: 0;
}
/* line 549, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links li.ec-premium:hover {
  background-color: #47d450 !important;
}
/* line 553, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links li.ec-event {
  background: #1c75bc url(/images/simple-icons-enhanced.png) 12px -50px no-repeat;
}
/* line 557, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links li.ec-parties {
  background: #1c75bc url(/images/simple-icons-enhanced.png) 12px -170px no-repeat;
}
/* line 561, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links li.ec-member {
  background: #1c75bc url(/images/simple-icons-enhanced.png) 12px -285px no-repeat;
}
/* line 565, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links li.ec-more {
  background: black url(/images/simple-icons-enhanced.png) 12px -395px no-repeat;
  margin-right: 0;
}
/* line 571, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links li.ec-more:hover {
  -moz-box-shadow: black 0 0 10px;
  -webkit-box-shadow: black 0 0 10px;
  -o-box-shadow: black 0 0 10px;
  box-shadow: black 0 0 10px;
}
/* line 577, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links li:hover {
  -moz-box-shadow: #004080 0 0 8px;
  -webkit-box-shadow: #004080 0 0 8px;
  -o-box-shadow: #004080 0 0 8px;
  box-shadow: #004080 0 0 8px;
}
/* line 583, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  float: left;
  width: 9.5em;
  padding-right: 3px;
  margin-right: 5px;
  border-right: 2 solid white;
  display: block;
  cursor: pointer !important;
  color: #f9f9f9 !important;
  padding: 1em 1em 1em 0.7em;
  font-size: 1.3em;
  font-weight: normal;
  margin: 0 -2px 0 44px;
}
/* line 6, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/links/_unstyled-link.scss */
body.blueprint #site-event-categories #site-event-category-links a:active, body.blueprint #site-event-categories #site-event-category-links a:focus {
  outline: none;
}
/* line 611, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-categories #site-event-category-links a:hover {
  color: white !important;
}
/* line 623, ../../../app/stylesheets/screen.sass */
body.blueprint #site-events {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
  margin-top: -1em;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #site-events {
  overflow-x: hidden;
}
/* line 631, ../../../app/stylesheets/screen.sass */
body.blueprint #site-events .left {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 603.333px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #site-events .left {
  overflow-x: hidden;
}
/* line 635, ../../../app/stylesheets/screen.sass */
body.blueprint #site-events .right {
  display: inline;
  float: left;
  margin-right: 0;
  width: 296.667px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #site-events .right {
  overflow-x: hidden;
}
/* line 643, ../../../app/stylesheets/screen.sass */
body.blueprint #site-events #site-testimonials .left {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 105px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #site-events #site-testimonials .left {
  overflow-x: hidden;
}
/* line 647, ../../../app/stylesheets/screen.sass */
body.blueprint #site-events #site-testimonials .right {
  display: inline;
  float: left;
  margin-right: 0;
  width: 181.667px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.blueprint #site-events #site-testimonials .right {
  overflow-x: hidden;
}
/* line 651, ../../../app/stylesheets/screen.sass */
body.blueprint #site-events #site-testimonials blockquote {
  font-size: 1.2em;
  margin: 0 0 0.5em;
}
/* line 659, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-demo {
  margin-top: 28.333px;
}
/* line 665, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-demo .thumb {
  display: block;
  -moz-box-shadow: #cccccc 0 0 5px;
  -webkit-box-shadow: #cccccc 0 0 5px;
  -o-box-shadow: #cccccc 0 0 5px;
  box-shadow: #cccccc 0 0 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  padding: 2px;
  position: relative;
  border: none;
  behavior: url(/ie/PIE.htc);
}
/* line 689, ../../../app/stylesheets/screen.sass */
body.blueprint #site-event-demo img {
  width: 100%;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
}
/* line 699, ../../../app/stylesheets/screen.sass */
body.blueprint #site-recent-events table {
  margin-top: -0.5em;
  margin-bottom: 0em;
  border-top: 2px solid #dddddd;
  border-bottom: 2px solid #dddddd;
  padding: 0.5em 0;
  width: 95%;
  font-weight: normal;
}
/* line 723, ../../../app/stylesheets/screen.sass */
body.blueprint #site-recent-events table td {
  padding: 0.2em 0.5em;
  border: 0px solid transparent;
}
/* line 731, ../../../app/stylesheets/screen.sass */
body.blueprint #site-recent-events table .date {
  width: 10%;
}
/* line 735, ../../../app/stylesheets/screen.sass */
body.blueprint #site-recent-events table .title,
body.blueprint #site-recent-events table .location {
  width: 45%;
}
/* line 741, ../../../app/stylesheets/screen.sass */
body.blueprint #site-recent-events table a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  color: #004080;
}
/* line 6, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/links/_unstyled-link.scss */
body.blueprint #site-recent-events table a:active, body.blueprint #site-recent-events table a:focus {
  outline: none;
}
/* line 747, ../../../app/stylesheets/screen.sass */
body.blueprint #site-recent-events table a:hover {
  text-decoration: underline;
}
/* line 753, ../../../app/stylesheets/screen.sass */
body.blueprint #footer-links {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline;
  margin-bottom: 1em;
  display: block;
}
/* line 8, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
body.blueprint #footer-links li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
/* line 761, ../../../app/stylesheets/screen.sass */
body.blueprint #footer-links li {
  margin-right: 0.5em;
  padding-left: 0.5em;
  border-left: 1px solid #cccccc;
}
/* line 769, ../../../app/stylesheets/screen.sass */
body.blueprint #footer-links li:first-child {
  border: none;
}
/* line 773, ../../../app/stylesheets/screen.sass */
body.blueprint #footer-links a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  color: #004080;
}
/* line 6, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/links/_unstyled-link.scss */
body.blueprint #footer-links a:active, body.blueprint #footer-links a:focus {
  outline: none;
}
/* line 781, ../../../app/stylesheets/screen.sass */
body.blueprint #payment-logos {
  margin: 0;
}
/* line 787, ../../../app/stylesheets/screen.sass */
body.blueprint #footer-copyright-notice {
  color: #999999;
}
/* line 793, ../../../app/stylesheets/screen.sass */
body.blueprint .yellow-button {
  background: rgba(0, 0, 0, 0.2) url(/images/button-overlay.png) repeat-x;
  -pie-background: #ff8a00 url(/images/button-overlay.png) repeat-x;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  padding: 0.4em 1.2em 0.4em !important;
  color: white !important;
  text-decoration: none;
  font-weight: bold !important;
  font-family: helvetica, arial !important;
  font-size: 1.2em;
  line-height: 1.2em;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: #999999 0 1px 3px;
  -webkit-box-shadow: #999999 0 1px 3px;
  -o-box-shadow: #999999 0 1px 3px;
  box-shadow: #999999 0 1px 3px;
  border: none;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2) !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
  position: relative;
  cursor: pointer;
  background-color: #ff8a00;
}
/* line 833, ../../../app/stylesheets/screen.sass */
body.blueprint .green-button {
  background: rgba(0, 0, 0, 0.2) url(/images/button-overlay.png) repeat-x;
  -pie-background: #ff8a00 url(/images/button-overlay.png) repeat-x;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  padding: 0.4em 1.2em 0.4em !important;
  color: white !important;
  text-decoration: none;
  font-weight: bold !important;
  font-family: helvetica, arial !important;
  font-size: 1.2em;
  line-height: 1.2em;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: #999999 0 1px 3px;
  -webkit-box-shadow: #999999 0 1px 3px;
  -o-box-shadow: #999999 0 1px 3px;
  box-shadow: #999999 0 1px 3px;
  border: none;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2) !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
  position: relative;
  cursor: pointer;
  background-color: #599100;
}
/* line 871, ../../../app/stylesheets/screen.sass */
body.blueprint .green-button:hover {
  background-color: #76b612;
}
/* line 877, ../../../app/stylesheets/screen.sass */
body.blueprint .gray-button {
  background: rgba(0, 0, 0, 0.2) url(/images/button-overlay.png) repeat-x;
  -pie-background: #ff8a00 url(/images/button-overlay.png) repeat-x;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  padding: 0.4em 1.2em 0.4em !important;
  color: black !important;
  text-decoration: none;
  font-weight: bold !important;
  font-family: helvetica, arial !important;
  font-size: 1.2em;
  line-height: 1.2em;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: #999999 0 1px 3px;
  -webkit-box-shadow: #999999 0 1px 3px;
  -o-box-shadow: #999999 0 1px 3px;
  box-shadow: #999999 0 1px 3px;
  border: 1px solid silver;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2) !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
  position: relative;
  cursor: pointer;
  background-color: #e2e2e2;
  behavior: url(/ie/PIE.htc);
}
/* line 923, ../../../app/stylesheets/screen.sass */
body.blueprint .gray-button.medium {
  font-size: 1.3em;
  line-height: 1.5em;
  padding: 0.4em 1.2em 0.3em !important;
  margin-top: 0.5em;
}
/* line 935, ../../../app/stylesheets/screen.sass */
body.blueprint .gray-button.large {
  font-size: 1.6em;
  line-height: 1.4em;
  padding: 0.3em 0.8em 0.4em !important;
  margin-top: 0.5em;
}

/* line 951, ../../../app/stylesheets/screen.sass */
#content form input[type=text],
#content form textarea {
  font-size: 1.2em;
  border: 1px solid #cccccc;
  padding: 0.2em;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  -khtml-border-radius: 1px;
  border-radius: 1px;
}
/* line 963, ../../../app/stylesheets/screen.sass */
#content form input[type=text]:focus,
#content form textarea:focus {
  outline: none;
  -moz-box-shadow: #cccccc 0 0 3px;
  -webkit-box-shadow: #cccccc 0 0 3px;
  -o-box-shadow: #cccccc 0 0 3px;
  box-shadow: #cccccc 0 0 3px;
}
/* line 969, ../../../app/stylesheets/screen.sass */
#content form input[type=submit] {
  font-weight: bold;
}
/* line 973, ../../../app/stylesheets/screen.sass */
#content form .payment_type_name {
  color: #000076;
}

/* line 981, ../../../app/stylesheets/screen.sass */
#mini-header a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  color: #004080;
}
/* line 6, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/links/_unstyled-link.scss */
#mini-header a:active, #mini-header a:focus {
  outline: none;
}
/* line 987, ../../../app/stylesheets/screen.sass */
#mini-header a:hover {
  text-decoration: underline;
}

/* line 993, ../../../app/stylesheets/screen.sass */
#account-bar {
  float: right;
  margin-right: 1em;
}
/* line 999, ../../../app/stylesheets/screen.sass */
#account-bar a {
  cursor: pointer !important;
}

/* line 1005, ../../../app/stylesheets/screen.sass */
#my-events table th.info-header {
  text-align: center;
  color: white;
}

/* line 1013, ../../../app/stylesheets/screen.sass */
#my-events table th.info-header span.tooltip-container span.tooltiptext {
  color: white !important;
  font-weight: normal;
}

/* line 1021, ../../../app/stylesheets/screen.sass */
#my-events table th.with-tooltip span.tooltip-container span.tooltiptext-index {
  color: white !important;
  font-weight: normal;
}

/* line 1029, ../../../app/stylesheets/screen.sass */
span.tooltip-container span.tooltiptext {
  visibility: hidden;
  width: 15%;
  margin-right: 10px;
  background-color: black;
  color: white !important;
  text-align: left;
  border-radius: 6px;
  padding: 8px;
  font-weight: normal;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

/* line 1059, ../../../app/stylesheets/screen.sass */
span.tooltip-container span.tooltiptext-index {
  visibility: hidden;
  width: 15%;
  margin-right: 10px;
  background-color: black;
  color: white !important;
  text-align: left;
  border-radius: 6px;
  padding: 8px;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

/* line 1087, ../../../app/stylesheets/screen.sass */
span.tooltip-container span.tooltiptext-show {
  visibility: hidden;
  width: 30%;
  margin-right: 10px;
  background-color: black;
  color: white !important;
  text-align: left;
  border-radius: 6px;
  padding: 8px;
  /* Position the tooltip */
  position: absolute;
  right: 70px;
  z-index: 1;
}

/* line 1117, ../../../app/stylesheets/screen.sass */
.tooltip-container:hover .tooltiptext {
  visibility: visible;
}

/* line 1123, ../../../app/stylesheets/screen.sass */
.tooltip-container:hover .tooltiptext-index {
  visibility: visible;
}

/* line 1129, ../../../app/stylesheets/screen.sass */
.tooltip-container:hover .tooltiptext-show {
  visibility: visible;
}

/* line 1135, ../../../app/stylesheets/screen.sass */
span.tooltiptext.sub-level-tooltip-text {
  width: 50% !important;
  margin-left: -440px;
}

/* line 1143, ../../../app/stylesheets/screen.sass */
form#quick-sign-in {
  display: inline;
  float: left;
  margin-right: 0;
  width: 419.333px;
  float: right;
  text-align: right;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html form#quick-sign-in {
  overflow-x: hidden;
}
/* line 1153, ../../../app/stylesheets/screen.sass */
form#quick-sign-in p {
  margin-right: 0;
  margin-bottom: 0;
}
/* line 1163, ../../../app/stylesheets/screen.sass */
form#quick-sign-in a {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  float: left;
}
/* line 1169, ../../../app/stylesheets/screen.sass */
form#quick-sign-in .fields {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 266px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  margin-right: 0;
  text-align: right;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html form#quick-sign-in .fields {
  overflow-x: hidden;
}
/* line 1179, ../../../app/stylesheets/screen.sass */
form#quick-sign-in .fields label {
  display: none;
}
/* line 1183, ../../../app/stylesheets/screen.sass */
form#quick-sign-in .fields input {
  font-size: 0.8em;
  border: 1px solid #cccccc;
  padding: 0.2em 0.2em 0.3em;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  -khtml-border-radius: 1px;
  border-radius: 1px;
  margin-right: 0;
  margin-left: 0.1em;
  min-width: 10em;
}
/* line 1193, ../../../app/stylesheets/screen.sass */
form#quick-sign-in .fields input:focus {
  outline: none;
  -moz-box-shadow: #cccccc 0 0 3px;
  -webkit-box-shadow: #cccccc 0 0 3px;
  -o-box-shadow: #cccccc 0 0 3px;
  box-shadow: #cccccc 0 0 3px;
}
/* line 1205, ../../../app/stylesheets/screen.sass */
form#quick-sign-in .fields #login {
  min-width: 15em;
  max-width: 10em;
}
/* line 1211, ../../../app/stylesheets/screen.sass */
form#quick-sign-in .fields #password {
  margin-left: 0.5em;
}
/* line 1215, ../../../app/stylesheets/screen.sass */
form#quick-sign-in .prefixed_actions {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 66.667px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html form#quick-sign-in .prefixed_actions {
  overflow-x: hidden;
}
/* line 1219, ../../../app/stylesheets/screen.sass */
form#quick-sign-in .prefixed_actions a.signup_link {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  display: block;
  padding: 0.2em 0em 0em;
  float: left;
  cursor: pointer !important;
  font-size: 0.9em;
  color: #999999;
  text-decoration: underline;
}
/* line 6, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/links/_unstyled-link.scss */
form#quick-sign-in .prefixed_actions a.signup_link:active, form#quick-sign-in .prefixed_actions a.signup_link:focus {
  outline: none;
}
/* line 1237, ../../../app/stylesheets/screen.sass */
form#quick-sign-in .prefixed_actions a.signup_link:hover {
  text-decoration: underline;
}
/* line 1241, ../../../app/stylesheets/screen.sass */
form#quick-sign-in .actions {
  display: inline;
  float: left;
  margin-right: 0;
  width: 66.667px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  text-align: left;
  padding: 0;
  margin-left: 0.5em;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html form#quick-sign-in .actions {
  overflow-x: hidden;
}
/* line 1253, ../../../app/stylesheets/screen.sass */
form#quick-sign-in .actions input[type=submit] {
  float: left;
  padding: 0.1em 0.6em 0.1em;
  margin-top: 0.1em;
  cursor: pointer !important;
  background: transparent;
  border: 1px solid #999999;
  color: #999999;
  font-weight: bold;
  font-size: 0.8em;
  line-height: 1.6em;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  -khtml-border-radius: 1px;
  border-radius: 1px;
}
/* line 1279, ../../../app/stylesheets/screen.sass */
form#quick-sign-in .actions input[type=submit]:hover {
  border-color: #004080;
  color: #004080;
}

/* line 1287, ../../../app/stylesheets/screen.sass */
#language-selector {
  margin-left: 1em;
}

/* line 1297, ../../../app/stylesheets/screen.sass */
form#newsletter_signup p label {
  display: none;
}
/* line 1301, ../../../app/stylesheets/screen.sass */
form#newsletter_signup p input[type=text] {
  font-size: 1.2em;
  border: 1px solid #cccccc;
  padding: 0.2em;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  -khtml-border-radius: 1px;
  border-radius: 1px;
}
/* line 1311, ../../../app/stylesheets/screen.sass */
form#newsletter_signup p input[type=text]:focus {
  outline: none;
  -moz-box-shadow: #cccccc 0 0 3px;
  -webkit-box-shadow: #cccccc 0 0 3px;
  -o-box-shadow: #cccccc 0 0 3px;
  box-shadow: #cccccc 0 0 3px;
}
/* line 1317, ../../../app/stylesheets/screen.sass */
form#newsletter_signup p input[type=submit] {
  font-weight: bold;
}
/* line 1321, ../../../app/stylesheets/screen.sass */
form#newsletter_signup p #email {
  max-width: 14em;
}

/* line 1327, ../../../app/stylesheets/screen.sass */
h1 {
  font-size: 2.5em !important;
  margin-top: 0.5em;
}

/* line 1339, ../../../app/stylesheets/screen.sass */
h2 {
  font-size: 1.6em !important;
  margin-top: 1.3em !important;
  margin-bottom: 0.3em !important;
  color: #222222 !important;
}

/* line 1355, ../../../app/stylesheets/screen.sass */
h3 {
  font-size: 1.3em !important;
  margin-top: 1.5em !important;
  margin-bottom: -0.3em !important;
  color: #222222 !important;
}

/* line 1371, ../../../app/stylesheets/screen.sass */
a {
  color: #004080;
}
/* line 1375, ../../../app/stylesheets/screen.sass */
a:hover {
  color: #004080 !important;
}

/* line 1381, ../../../app/stylesheets/screen.sass */
.subtitle {
  color: #888888;
  font-size: 1.2em;
}

/* line 1391, ../../../app/stylesheets/screen.sass */
.mandatory {
  font-size: 1.5em;
  color: #1c75bc !important;
}

/* line 1399, ../../../app/stylesheets/screen.sass */
.mandatory_red {
  color: red !important;
}

/* line 1403, ../../../app/stylesheets/screen.sass */
.user-submitform {
  text-align: right;
}

/* line 1409, ../../../app/stylesheets/screen.sass */
.user-submit {
  text-align: right;
  margin-right: 60px;
}

/* line 1417, ../../../app/stylesheets/screen.sass */
.user-account_info {
  margin-top: 35px;
}

/* line 1423, ../../../app/stylesheets/screen.sass */
.hint {
  color: #888888 !important;
  font-weight: normal !important;
}
/* line 1431, ../../../app/stylesheets/screen.sass */
.hint a.quiet {
  color: #6f6f6f !important;
}

/* line 1437, ../../../app/stylesheets/screen.sass */
.hint_small_font {
  color: #888888 !important;
  font-size: 14px;
  font-weight: normal !important;
}

/* line 1447, ../../../app/stylesheets/screen.sass */
.red {
  color: #cc0000;
}

/* line 1453, ../../../app/stylesheets/screen.sass */
.hide_event_time_label {
  font-weight: normal !important;
}

/* line 1459, ../../../app/stylesheets/screen.sass */
.thumb {
  border: 1px solid #cccccc;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
}

/* line 1467, ../../../app/stylesheets/screen.sass */
hr {
  margin: 1.5em 0;
  border: 1px solid #cccccc;
}

/* line 1475, ../../../app/stylesheets/screen.sass */
.terms_accepted {
  font-size: 14px;
  margin-bottom: 10px;
}

/* line 1483, ../../../app/stylesheets/screen.sass */
tr#terms_of_service_row td {
  display: flex;
}

/* line 1489, ../../../app/stylesheets/screen.sass */
td#terms_of_service_row_register {
  display: flex;
}

/* line 1503, ../../../app/stylesheets/screen.sass */
#info #content,
#affiliates #content,
#home.about #content {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 565px;
  padding-right: 38.333px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #info #content, * html
#affiliates #content, * html
#home.about #content {
  overflow-x: hidden;
}
/* line 1509, ../../../app/stylesheets/screen.sass */
#info #sidebar,
#affiliates #sidebar,
#home.about #sidebar {
  display: inline;
  float: left;
  margin-right: 0;
  width: 296.667px;
  display: inline;
  float: left;
  position: relative;
  margin-left: -15.333px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #info #sidebar, * html
#affiliates #sidebar, * html
#home.about #sidebar {
  overflow-x: hidden;
}

/* line 1519, ../../../app/stylesheets/screen.sass */
#home.betalningar #content {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 565px;
  padding-right: 38.333px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #home.betalningar #content {
  overflow-x: hidden;
}
/* line 1525, ../../../app/stylesheets/screen.sass */
#home.betalningar #sidebar {
  display: inline;
  float: left;
  margin-right: 0;
  width: 296.667px;
  display: inline;
  float: left;
  position: relative;
  margin-left: -15.333px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #home.betalningar #sidebar {
  overflow-x: hidden;
}

/* line 1533, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing {
  text-align: center;
}
/* line 1539, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing #content {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 565px;
  padding-right: 38.333px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #home.features_n_pricing #content {
  overflow-x: hidden;
}
/* line 1545, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing #sidebar {
  display: inline;
  float: left;
  margin-right: 0;
  width: 296.667px;
  display: inline;
  float: left;
  position: relative;
  margin-left: -15.333px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #home.features_n_pricing #sidebar {
  overflow-x: hidden;
}
/* line 1551, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing #sidebar .thumb {
  -moz-box-shadow: #cccccc 0 0 5px;
  -webkit-box-shadow: #cccccc 0 0 5px;
  -o-box-shadow: #cccccc 0 0 5px;
  box-shadow: #cccccc 0 0 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #dddddd;
  padding: 2px;
}
/* line 41, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing #sidebar .thumb img {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  width: 100%;
}

/* line 1559, ../../../app/stylesheets/screen.sass */
#sidebar .thumb {
  -moz-box-shadow: #cccccc 0 0 5px;
  -webkit-box-shadow: #cccccc 0 0 5px;
  -o-box-shadow: #cccccc 0 0 5px;
  box-shadow: #cccccc 0 0 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #dddddd;
  padding: 2px;
}
/* line 41, ../../../app/stylesheets/screen.sass */
#sidebar .thumb img {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  width: 100%;
}

/* line 1565, ../../../app/stylesheets/screen.sass */
#site-testimonials {
  margin-top: 0.5em;
}
/* line 1569, ../../../app/stylesheets/screen.sass */
#site-testimonials .thumb {
  -moz-box-shadow: #cccccc 0 0 5px;
  -webkit-box-shadow: #cccccc 0 0 5px;
  -o-box-shadow: #cccccc 0 0 5px;
  box-shadow: #cccccc 0 0 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #dddddd;
  padding: 2px;
}
/* line 41, ../../../app/stylesheets/screen.sass */
#site-testimonials .thumb img {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  width: 100%;
}
/* line 1573, ../../../app/stylesheets/screen.sass */
#site-testimonials .testimonial {
  margin-bottom: 1em;
}
/* line 1577, ../../../app/stylesheets/screen.sass */
#site-testimonials blockquote {
  font-size: 1.3em;
  margin: 1em 0 0.5em;
  color: #999999;
}

/* line 51, ../../../app/stylesheets/screen.sass */
#info #content,
#home.about #content,
#home.features_n_pricing #content,
#home.support #content {
  margin-left: 0.5em;
  margin-top: -1em;
}
/* line 59, ../../../app/stylesheets/screen.sass */
#info #content .interlude-section,
#home.about #content .interlude-section,
#home.features_n_pricing #content .interlude-section,
#home.support #content .interlude-section {
  border-top: 0px solid #dddddd;
  border-bottom: 0px solid #dddddd;
  margin-top: 2em;
  text-align: center;
}
/* line 71, ../../../app/stylesheets/screen.sass */
#info #content h3,
#home.about #content h3,
#home.features_n_pricing #content h3,
#home.support #content h3 {
  color: #222222;
  font-size: 1.4em;
}
/* line 77, ../../../app/stylesheets/screen.sass */
#info #content p, #info #content ul, #info #content ol,
#home.about #content p,
#home.about #content ul,
#home.about #content ol,
#home.features_n_pricing #content p,
#home.features_n_pricing #content ul,
#home.features_n_pricing #content ol,
#home.support #content p,
#home.support #content ul,
#home.support #content ol {
  font-size: 1.1em;
  margin-top: 1em;
  margin-bottom: 0.8em;
  color: #555555;
}
/* line 87, ../../../app/stylesheets/screen.sass */
#info #content ul, #info #content ol,
#home.about #content ul,
#home.about #content ol,
#home.features_n_pricing #content ul,
#home.features_n_pricing #content ol,
#home.support #content ul,
#home.support #content ol {
  margin-bottom: 2em;
  padding-left: 2em;
}
/* line 93, ../../../app/stylesheets/screen.sass */
#info #content ul,
#home.about #content ul,
#home.features_n_pricing #content ul,
#home.support #content ul {
  list-style: none;
}
/* line 11, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.scss */
#info #content ul li,
#home.about #content ul li,
#home.features_n_pricing #content ul li,
#home.support #content ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
}
/* line 97, ../../../app/stylesheets/screen.sass */
#info #content ul li,
#home.about #content ul li,
#home.features_n_pricing #content ul li,
#home.support #content ul li {
  background: url(/images/bullets/simple-bullet-14x13.png) 0 3px no-repeat;
  padding-left: 24px;
  margin-bottom: 0.1em;
}
/* line 109, ../../../app/stylesheets/screen.sass */
#info #content p strong,
#home.about #content p strong,
#home.features_n_pricing #content p strong,
#home.support #content p strong {
  background-color: #ffffbb;
  padding: 1px;
}
/* line 1599, ../../../app/stylesheets/screen.sass */
#info .subtitle,
#home.about .subtitle,
#home.features_n_pricing .subtitle,
#home.support .subtitle {
  max-width: 50em;
}

/* line 1605, ../../../app/stylesheets/screen.sass */
form.button-to {
  margin: 1em 0;
}
/* line 1609, ../../../app/stylesheets/screen.sass */
form.button-to input {
  margin-bottom: 0 !important;
}

/* line 1617, ../../../app/stylesheets/screen.sass */
form label {
  font-weight: bold;
  color: #333333;
}

/* line 1623, ../../../app/stylesheets/screen.sass */
#headind-line {
  text-align: justify;
  text-justify: inter-word;
  margin-right: 24px;
}

/* line 1633, ../../../app/stylesheets/screen.sass */
.heading_myevent {
  background: #c6e8b1 url("/images/signup/bg-notice.gif") repeat-x scroll left top;
  color: green;
  display: inline-block;
  padding: 10px 0 0 22px;
  width: 87%;
  border-image: none;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
}

/* line 1655, ../../../app/stylesheets/screen.sass */
.heading_terms_condtions {
  background: #c6e8b1 url("/images/signup/bg-notice.gif") repeat-x scroll left top;
  color: green;
  display: inline-block;
  padding: 10px 0 0 0;
  width: 908px;
  border-image: none;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
}
/* line 1677, ../../../app/stylesheets/screen.sass */
.heading_terms_condtions .terms_and_condition_content {
  padding-left: 22px;
}
/* line 1683, ../../../app/stylesheets/screen.sass */
.heading_terms_condtions .headline_terms_conditions {
  font-weight: bold;
}

/* line 1689, ../../../app/stylesheets/screen.sass */
form.button-to {
  float: right;
  margin-right: 30px;
}

/* line 1697, ../../../app/stylesheets/screen.sass */
.terms_conditions_list {
  padding-left: 13px !important;
}

/* line 1703, ../../../app/stylesheets/screen.sass */
.terms_warning {
  font-weight: bold;
}
/* line 1707, ../../../app/stylesheets/screen.sass */
.terms_warning h2 {
  color: green !important;
  font-weight: bold;
}

/* line 1719, ../../../app/stylesheets/screen.sass */
#home.index h1 {
  border: none;
}
/* line 1723, ../../../app/stylesheets/screen.sass */
#home.index h2 {
  font-weight: bold;
  color: #222222 !important;
}
/* line 1733, ../../../app/stylesheets/screen.sass */
#home.support #faq-column {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 450px;
  padding-right: 38.333px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #home.support #faq-column {
  overflow-x: hidden;
}
/* line 1739, ../../../app/stylesheets/screen.sass */
#home.support #contact-column {
  display: inline;
  float: left;
  margin-right: 0;
  width: 411.667px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #home.support #contact-column {
  overflow-x: hidden;
}
/* line 1743, ../../../app/stylesheets/screen.sass */
#home.support #contact-column #contact-details {
  margin: 2em 1em;
}
/* line 1747, ../../../app/stylesheets/screen.sass */
#home.support #contact-column #contact-details dd {
  margin-bottom: 0.5em;
}
/* line 1755, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing #features-n-pricing-basic-wrapper,
#home.features_n_pricing #features-n-pricing-extra-wrapper {
  margin-top: 2em;
  padding: 2em;
  -moz-box-shadow: #cccccc 0 0 5px;
  -webkit-box-shadow: #cccccc 0 0 5px;
  -o-box-shadow: #cccccc 0 0 5px;
  box-shadow: #cccccc 0 0 5px;
  border: 1px solid #cccccc;
  position: relative;
  border: none;
  background: white;
  behavior: url(/ie/PIE.htc);
}
/* line 1781, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing #features-n-pricing-extra-wrapper {
  background-color: #e3e3e3;
}
/* line 1791, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing #features-n-pricing-basic th,
#home.features_n_pricing #features-n-pricing-extra th {
  background: transparent;
  text-align: left;
  padding-bottom: 1em;
}
/* line 1801, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing #features-n-pricing-basic .feature td,
#home.features_n_pricing #features-n-pricing-extra .feature td {
  padding-bottom: 1em;
}
/* line 1805, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing #features-n-pricing-basic .feature .details,
#home.features_n_pricing #features-n-pricing-extra .feature .details {
  width: 60%;
}
/* line 1809, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing #features-n-pricing-basic .feature .details .title,
#home.features_n_pricing #features-n-pricing-extra .feature .details .title {
  font-size: 1.3em;
}
/* line 1813, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing #features-n-pricing-basic .feature .details .description,
#home.features_n_pricing #features-n-pricing-extra .feature .details .description {
  color: #666666;
  font-size: 1.1em;
}
/* line 1819, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing #features-n-pricing-basic .feature .price,
#home.features_n_pricing #features-n-pricing-extra .feature .price {
  vertical-align: top;
  font-size: 1.5em;
  padding-left: 3em;
}
/* line 1827, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing #features-n-pricing-basic .feature .price strong,
#home.features_n_pricing #features-n-pricing-extra .feature .price strong {
  font-weight: normal;
}
/* line 1831, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing #features-n-pricing-basic .feature .price .free,
#home.features_n_pricing #features-n-pricing-extra .feature .price .free {
  color: #4b9c01;
}
/* line 1835, ../../../app/stylesheets/screen.sass */
#home.features_n_pricing #features-n-pricing-basic .feature .price .cost,
#home.features_n_pricing #features-n-pricing-extra .feature .price .cost {
  color: #1c75bc;
}

/* line 1843, ../../../app/stylesheets/screen.sass */
#landing_page_counter .border {
  margin-top: 3em;
  border-top: 2px solid #dddddd;
}
/* line 1849, ../../../app/stylesheets/screen.sass */
#landing_page_counter .pad {
  margin: 1em;
}
/* line 1853, ../../../app/stylesheets/screen.sass */
#landing_page_counter .stats {
  font-family: trebuchet ms;
  font-size: 4em;
  margin-bottom: 0;
  color: #1c75bc;
}
/* line 1863, ../../../app/stylesheets/screen.sass */
#landing_page_counter .title, #landing_page_counter .subtitle, #landing_page_counter .stats {
  text-align: center;
}

/* line 1869, ../../../app/stylesheets/screen.sass */
#language-selector {
  float: right;
}
/* line 1873, ../../../app/stylesheets/screen.sass */
#language-selector a {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  -o-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
/* line 1879, ../../../app/stylesheets/screen.sass */
#language-selector a:hover {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  -o-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  cursor: pointer !important;
}

/* line 1889, ../../../app/stylesheets/screen.sass */
body.sv #language-selector a#se, body.en #language-selector a#en {
  -moz-opacity: 0.9;
  -webkit-opacity: 0.9;
  -o-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

/* line 1897, ../../../app/stylesheets/screen.sass */
#submit_on_search {
  display: block;
  margin-left: 56%;
  margin-top: -7.5%;
  width: 103px !important;
  height: 50px;
}

/* line 1911, ../../../app/stylesheets/screen.sass */
#search_terms {
  width: 350px !important;
}

/* line 1917, ../../../app/stylesheets/screen.sass */
#search {
  background: #e9f4fc url(/images/search.gif) 0 5px no-repeat;
  border: 1px solid #c1def7;
  padding-left: 4em;
  padding-top: 8px;
  height: 88px;
  margin-bottom: 1em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
/* line 1933, ../../../app/stylesheets/screen.sass */
#search label, #search input {
  margin-right: 0.5em;
}

/* line 1943, ../../../app/stylesheets/screen.sass */
.hgroup .title {
  margin-bottom: 0.2em;
}
/* line 1947, ../../../app/stylesheets/screen.sass */
.hgroup .description {
  font-size: 1.3em;
  color: #999999;
  margin-bottom: 0.5em;
}

/* line 1957, ../../../app/stylesheets/screen.sass */
.price_box .price_box_left {
  width: 570px;
  margin: 20px 0 0px 0;
  padding: 0px 20px 10px 0px;
  float: left;
  border-right: 1px solid #cccccc;
}
/* line 1969, ../../../app/stylesheets/screen.sass */
.price_box .price_box_left .box {
  width: 230px;
  height: 218px;
  background: #f7f7f7 url(/images/tour_spot_bg.jpg) no-repeat top;
  background-size: 100% auto;
  margin: 0 10px 0 0;
  padding: 10px 15px;
  border: 1px solid #cccccc;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
/* line 1991, ../../../app/stylesheets/screen.sass */
.price_box .price_box_left .box div.description {
  font-size: 18px;
}
/* line 1995, ../../../app/stylesheets/screen.sass */
.price_box .price_box_left .box .title {
  font-size: 30px;
  color: #4ea753;
  font-weight: bold;
  margin: 5px;
}
/* line 2005, ../../../app/stylesheets/screen.sass */
.price_box .price_box_left .box .rubrik {
  background: transparent;
  top: 0px;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px 0;
}

/* line 2019, ../../../app/stylesheets/screen.sass */
.tour .tour_left {
  width: 570px;
  margin: 20px 0 0px 0;
  padding: 0px 20px 10px 0px;
  float: left;
  border-right: 1px solid #cccccc;
}
/* line 2031, ../../../app/stylesheets/screen.sass */
.tour .tour_left p {
  font-size: 15px;
}
/* line 2035, ../../../app/stylesheets/screen.sass */
.tour .tour_left .box {
  width: 168px;
  background: #f7f7f7 url(/images/tour_spot_bg.jpg) no-repeat top;
  margin: 0 10px 0 0;
  padding: 10px 5px;
  float: left;
  border: 1px solid #cccccc;
  text-align: center;
}
/* line 2051, ../../../app/stylesheets/screen.sass */
.tour .tour_left .box .rubrik {
  background: transparent;
  top: 0px;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px 0;
}
/* line 2065, ../../../app/stylesheets/screen.sass */
.tour .tour_right {
  width: 299px;
  margin: 20px 0 30px 0;
  padding: 0px 0px 10px 20px;
  float: left;
}
/* line 2075, ../../../app/stylesheets/screen.sass */
.tour .tour_right .tour_bar {
  margin: 0 auto;
  padding: 0;
}
/* line 2081, ../../../app/stylesheets/screen.sass */
.tour .tour_center {
  width: 910px;
  margin: 20px 0 0 0;
  padding: 0;
  float: left;
  font-size: 16px;
}
/* line 2093, ../../../app/stylesheets/screen.sass */
.tour .tour_center2 {
  background: #dee8f1;
  width: 870px;
  margin: 20px 0 0 0;
  padding: 0px 20px 0;
  float: left;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  line-height: 15px;
}
/* line 2109, ../../../app/stylesheets/screen.sass */
.tour .tour_center2 h1 {
  float: left;
  margin: 0 auto;
  padding: 15px 0px 0px;
}
/* line 2117, ../../../app/stylesheets/screen.sass */
.tour .tour_center2 p {
  float: right;
  margin: 0 auto;
  padding: 0;
  width: 300px;
  text-align: right;
}
/* line 2129, ../../../app/stylesheets/screen.sass */
.tour .tour_center2 span {
  font-size: 15px;
  line-height: 30px;
}
/* line 2141, ../../../app/stylesheets/screen.sass */
.tour .right {
  float: right;
}

/* line 2151, ../../../app/stylesheets/screen.sass */
#home.tour .tour_right .signup-button {
  margin-bottom: 0.2em;
}
/* line 2155, ../../../app/stylesheets/screen.sass */
#home.tour .tour_right h2 {
  margin-top: 0.2em !important;
}

/* line 2161, ../../../app/stylesheets/screen.sass */
.single_row {
  display: inline-block;
  padding: 10px 0;
  width: 100%;
}
/* line 2169, ../../../app/stylesheets/screen.sass */
.single_row .field_name {
  margin-top: 0.5em;
}
/* line 2173, ../../../app/stylesheets/screen.sass */
.single_row .field_name, .single_row .input_field {
  width: 20%;
  min-width: 50px;
  display: inline-block;
  float: left;
}
/* line 2183, ../../../app/stylesheets/screen.sass */
.single_row .input_field {
  width: 40%;
}
/* line 2187, ../../../app/stylesheets/screen.sass */
.single_row .input_field #recaptcha_widget_div {
  margin-left: 49% !important;
}
/* line 2191, ../../../app/stylesheets/screen.sass */
.single_row .input-field-wo-name {
  margin-left: 20%;
}

/* line 2197, ../../../app/stylesheets/screen.sass */
div.payment-plan-text {
  font-size: 1.5em;
  margin: 30px 0 20px;
  width: 100%;
  text-align: center;
}

/* line 2209, ../../../app/stylesheets/screen.sass */
div.projected-plan-display-table {
  font-size: 1.25em;
  width: 70%;
  display: block;
  margin: 20px auto;
  text-align: left;
}
/* line 2221, ../../../app/stylesheets/screen.sass */
div.projected-plan-display-table .row {
  width: 100%;
}
/* line 2225, ../../../app/stylesheets/screen.sass */
div.projected-plan-display-table .projected_label {
  cursor: pointer;
}
/* line 2229, ../../../app/stylesheets/screen.sass */
div.projected-plan-display-table .cell {
  float: left;
  display: inline-block;
  width: 40%;
  border-bottom: 1px solid #cccccc;
  height: 30px;
}
/* line 2241, ../../../app/stylesheets/screen.sass */
div.projected-plan-display-table #last {
  margin-bottom: 30px;
}
/* line 2245, ../../../app/stylesheets/screen.sass */
div.projected-plan-display-table .radio-wrapper {
  width: 20%;
}
/* line 2249, ../../../app/stylesheets/screen.sass */
div.projected-plan-display-table .clear {
  clear: both;
}
/* line 2253, ../../../app/stylesheets/screen.sass */
div.projected-plan-display-table p.center-btn {
  text-align: center;
}

/* line 2259, ../../../app/stylesheets/screen.sass */
p.pay-later {
  text-align: left;
  padding: 0 0 0 41.8em;
}

/* line 2267, ../../../app/stylesheets/screen.sass */
p.highlight {
  color: red;
}

/* line 2273, ../../../app/stylesheets/screen.sass */
p.buttons .thin-btn {
  padding: 0.24em 2.1em !important;
  font-size: 1em;
}

/* line 2289, ../../../app/stylesheets/screen.sass */
#event_type_id {
  margin-left: 13px;
  height: 24px;
  width: 355px;
}

/* line 2303, ../../../app/stylesheets/screen.sass */
#event-details-form-footer #payment h2 {
  margin-bottom: 0.1em !important;
}
/* line 2307, ../../../app/stylesheets/screen.sass */
#event-details-form-footer #payment p {
  margin: 0 0 0.2em !important;
}

/* line 2319, ../../../app/stylesheets/screen.sass */
.projected-plan-display-table .shade {
  background-color: #d7e4f0;
}
/* line 2323, ../../../app/stylesheets/screen.sass */
.projected-plan-display-table .shade .projected_label {
  cursor: default;
}

/* line 2329, ../../../app/stylesheets/screen.sass */
#event-wizard-content #event-details-form-footer .buttons {
  position: relative;
  float: right;
}

/* line 2339, ../../../app/stylesheets/screen.sass */
.error-message-captcha {
  display: none;
}

/* line 2345, ../../../app/stylesheets/screen.sass */
.error-message-captcha p {
  color: red !important;
}

/* line 2351, ../../../app/stylesheets/screen.sass */
.tickets_available {
  display: inline;
  position: absolute;
  word-wrap: break-word;
  max-width: 80px;
}

/* line 2363, ../../../app/stylesheets/screen.sass */
.tickets_available_info_icon {
  position: relative;
  left: 50px;
  top: 3px;
}

/* line 2373, ../../../app/stylesheets/screen.sass */
.max_tickets_per_signup {
  display: inline;
  position: absolute;
  word-wrap: break-word;
  max-width: 105px;
}

/* line 2385, ../../../app/stylesheets/screen.sass */
.max_tickets_per_signup_info_icon {
  position: relative;
  left: 35px;
  top: 3px;
}

/* line 2395, ../../../app/stylesheets/screen.sass */
#event-ticket-types #ticket-types-table .info_style {
  width: 10em;
  height: 40px;
}

/* line 2403, ../../../app/stylesheets/screen.sass */
.tickets_reserved {
  display: inherit;
}

/* line 2409, ../../../app/stylesheets/screen.sass */
.tickets_reserved_info_icon {
  display: inherit;
}

/* line 2415, ../../../app/stylesheets/screen.sass */
p.css_for_new_save {
  display: inline;
  float: right;
  margin-right: 0;
  width: 181.667px;
}

/* line 2427, ../../../app/stylesheets/screen.sass */
p.out-of-service-message {
  font-size: 14px;
  font-weight: bold;
}

/* line 2435, ../../../app/stylesheets/screen.sass */
div#email-verify-notice {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
  opacity: 1;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  display: inline-block;
}

/* line 2457, ../../../app/stylesheets/screen.sass */
p.server-maintainance-notice {
  background: #c6e8b1;
  color: green;
  display: inline-block;
  padding: 10px 10px 10px 22px;
  width: 97%;
  border-image: none;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  text-align: left;
}

/* line 2481, ../../../app/stylesheets/screen.sass */
input.error-class {
  border: 1px solid red !important;
}

/* line 2489, ../../../app/stylesheets/screen.sass */
form#edit-user-form input {
  margin: 0;
}

/* line 2495, ../../../app/stylesheets/screen.sass */
p.error-class {
  outline: 1px solid red !important;
  outline-offset: 5px;
}

/* line 2503, ../../../app/stylesheets/screen.sass */
#event-signup-questions #question_form {
  margin-top: 20px !important;
}

/* line 2, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#event-wizard-navigation ul.tabs {
  border-bottom: none !important;
}
/* line 4, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#event-wizard-navigation ul.tabs li.tab {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  behavior: url(/ie/PIE.htc);
}

/* line 8, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation,
#event-wizard-navigation {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
  margin-bottom: 1em;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #admin-event-administration-navigation, * html
#event-wizard-navigation {
  overflow-x: hidden;
}
/* line 26, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation li,
#event-wizard-navigation li {
  cursor: default;
}
/* line 29, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation li > a,
#event-wizard-navigation li > a {
  cursor: pointer !important;
}
/* line 32, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation ul.tabs,
#event-wizard-navigation ul.tabs {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline;
  padding-bottom: 2px !important;
  padding-left: 0;
  border-bottom: 4px solid #1c64aa;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #admin-event-administration-navigation ul.tabs, * html
#event-wizard-navigation ul.tabs {
  overflow-x: hidden;
}
/* line 8, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
#admin-event-administration-navigation ul.tabs li,
#event-wizard-navigation ul.tabs li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
/* line 39, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation ul.tabs li.tab,
#event-wizard-navigation ul.tabs li.tab {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  -moz-box-shadow: #999999 0 0px 3px;
  -webkit-box-shadow: #999999 0 0px 3px;
  -o-box-shadow: #999999 0 0px 3px;
  box-shadow: #999999 0 0px 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  -o-border-top-left-radius: 3px;
  -ms-border-top-left-radius: 3px;
  -khtml-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  -o-border-top-right-radius: 3px;
  -ms-border-top-right-radius: 3px;
  -khtml-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  margin-right: 0.5em;
  margin-bottom: -2px;
  background: white;
  color: #666666;
  position: relative;
  behavior: url(/ie/PIE.htc);
}
/* line 54, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation ul.tabs li.tab.current, #admin-event-administration-navigation ul.tabs li.tab:hover,
#event-wizard-navigation ul.tabs li.tab.current,
#event-wizard-navigation ul.tabs li.tab:hover {
  color: #666666;
}
/* line 58, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation ul.tabs li.tab.current,
#event-wizard-navigation ul.tabs li.tab.current {
  background: #1c64aa;
  color: white;
  margin-top: 0;
  margin-bottom: -3px;
}
/* line 64, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation ul.tabs li.tab.current a,
#event-wizard-navigation ul.tabs li.tab.current a {
  color: white;
}
/* line 66, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation ul.tabs li.tab.current a:hover,
#event-wizard-navigation ul.tabs li.tab.current a:hover {
  color: white;
}
/* line 69, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation ul.tabs li.tab strong, #admin-event-administration-navigation ul.tabs li.tab a,
#event-wizard-navigation ul.tabs li.tab strong,
#event-wizard-navigation ul.tabs li.tab a {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  padding-top: 0.5em;
  padding-left: 1em;
  padding-right: 2em;
  padding-bottom: 0.3em;
  font-size: 1.2em;
  font-weight: bold;
  min-width: 5em;
}
/* line 81, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation ul.tabs li.tab a,
#event-wizard-navigation ul.tabs li.tab a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  color: #666666;
}
/* line 6, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/links/_unstyled-link.scss */
#admin-event-administration-navigation ul.tabs li.tab a:active, #admin-event-administration-navigation ul.tabs li.tab a:focus,
#event-wizard-navigation ul.tabs li.tab a:active,
#event-wizard-navigation ul.tabs li.tab a:focus {
  outline: none;
}
/* line 85, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation ul.sections,
#event-wizard-navigation ul.sections {
  display: inline;
  float: left;
  margin-right: 0;
  width: 894.667px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline;
  padding-top: 0.7em !important;
  padding-bottom: 0.5em !important;
  padding-left: 1em !important;
  border-bottom: 1px dotted #dddddd;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #admin-event-administration-navigation ul.sections, * html
#event-wizard-navigation ul.sections {
  overflow-x: hidden;
}
/* line 8, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
#admin-event-administration-navigation ul.sections li,
#event-wizard-navigation ul.sections li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
/* line 94, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation ul.sections li.section-link,
#event-wizard-navigation ul.sections li.section-link {
  margin-right: 1em;
  border-right: 3px solid #eeeeee;
  padding-right: 1em;
  font-size: 1.3em;
  font-weight: bold;
}
/* line 104, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation ul.sections li.section-link:last-child,
#event-wizard-navigation ul.sections li.section-link:last-child {
  border-right: none;
}
/* line 107, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation ul.sections li.section-link a, #admin-event-administration-navigation ul.sections li.section-link strong,
#event-wizard-navigation ul.sections li.section-link a,
#event-wizard-navigation ul.sections li.section-link strong {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  color: #333333;
}
/* line 6, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/links/_unstyled-link.scss */
#admin-event-administration-navigation ul.sections li.section-link a:active, #admin-event-administration-navigation ul.sections li.section-link a:focus, #admin-event-administration-navigation ul.sections li.section-link strong:active, #admin-event-administration-navigation ul.sections li.section-link strong:focus,
#event-wizard-navigation ul.sections li.section-link a:active,
#event-wizard-navigation ul.sections li.section-link a:focus,
#event-wizard-navigation ul.sections li.section-link strong:active,
#event-wizard-navigation ul.sections li.section-link strong:focus {
  outline: none;
}
/* line 112, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation ul.sections li.section-link.current a, #admin-event-administration-navigation ul.sections li.section-link.current strong, #admin-event-administration-navigation ul.sections li.section-link:hover a, #admin-event-administration-navigation ul.sections li.section-link:hover strong,
#event-wizard-navigation ul.sections li.section-link.current a,
#event-wizard-navigation ul.sections li.section-link.current strong,
#event-wizard-navigation ul.sections li.section-link:hover a,
#event-wizard-navigation ul.sections li.section-link:hover strong {
  color: #1c64aa;
}
/* line 117, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation .tab.design a,
#event-wizard-navigation .tab.design a {
  color: #389e28 !important;
}
/* line 121, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation .tab.settings a,
#event-wizard-navigation .tab.settings a {
  color: #999999 !important;
}
/* line 124, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
#admin-event-administration-navigation .tab.premium_upgrade_form a,
#event-wizard-navigation .tab.premium_upgrade_form a {
  color: #ffa500 !important;
}

/* line 127, ../../../app/stylesheets/partials/admin/_event_admin_navigation.sass */
body.blueprint.sv #admin-event-administration-navigation ul.sections li.section-link {
  margin-right: 0.7em;
}

/* line 6, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-admin-container {
  margin-top: -1.5em;
}

/* line 9, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-admin-container,
#event-wizard-container {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-admin-container, * html
#event-wizard-container {
  overflow-x: hidden;
}

/* line 13, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-link {
  margin-top: -0.5em;
  margin-bottom: 0.5em;
  font-size: 1.5em;
}
/* line 19, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-link a:hover {
  color: #004080;
}
/* line 22, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-link .event-link-unpublished {
  color: #990000;
}

/* line 25, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-admin-content,
#event-wizard-content {
  padding-left: 1em;
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-admin-content, * html
#event-wizard-content {
  overflow-x: hidden;
}
/* line 30, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-admin-content h2,
#event-wizard-content h2 {
  margin-top: 1em !important;
  margin-bottom: 0.6em !important;
}
/* line 33, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-admin-content h2:first-child,
#event-wizard-content h2:first-child {
  margin-top: 0em !important;
}
/* line 36, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-admin-content h2.quiet-title,
#event-wizard-content h2.quiet-title {
  margin-top: 0;
  color: #aaaaaa !important;
}
/* line 39, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-admin-content h3,
#event-wizard-content h3 {
  margin-bottom: 1em !important;
}
/* line 42, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-admin-content hr,
#event-wizard-content hr {
  background: none;
  border: none;
  border-bottom: 1px dotted #dddddd;
}
/* line 47, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-admin-content table,
#event-wizard-content table {
  padding-top: 0;
}
/* line 50, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-admin-content .content,
#event-wizard-content .content {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-admin-content .content, * html
#event-wizard-content .content {
  overflow-x: hidden;
}
/* line 53, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-admin-content .left_column,
#event-wizard-content .left_column {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 450px;
  padding-right: 23px;
  margin-right: 24px;
  border-right: 1px solid #eeeeee;
  margin-top: 0em !important;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-admin-content .left_column, * html
#event-wizard-content .left_column {
  overflow-x: hidden;
}
/* line 58, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-admin-content .right_column,
#event-wizard-content .right_column {
  display: inline;
  float: left;
  margin-right: 0;
  width: 373.333px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-admin-content .right_column, * html
#event-wizard-content .right_column {
  overflow-x: hidden;
}

/* line 61, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-link-description {
  color: #666666;
  margin-top: -1em;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
}

/* line 66, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-details-exclaimer {
  margin-top: 0em;
  margin-bottom: 2em;
  margin-bottom: 2em;
  background: #e5ecf9;
  border: 1px solid #bdd0f5;
  padding: 1em 1.5em 1em;
  position: relative;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  display: inline;
  float: left;
  margin-right: 0;
  width: 848.667px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-details-exclaimer {
  overflow-x: hidden;
}
/* line 78, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-details-exclaimer #event_status {
  margin-left: 0.5em;
}
/* line 81, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-details-exclaimer .left_column {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 641.667px;
  margin-top: 0;
  margin: 0;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-details-exclaimer .left_column {
  overflow-x: hidden;
}
/* line 86, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-details-exclaimer .right_column {
  display: inline;
  float: left;
  margin-right: 0;
  width: 181.667px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-details-exclaimer .right_column {
  overflow-x: hidden;
}

/* line 90, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#new-sms-message-form .left-column {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 296.667px;
  padding-right: 23px;
  margin-right: 24px;
  border-right: 1px solid #eeeeee;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #new-sms-message-form .left-column {
  overflow-x: hidden;
}
/* line 94, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#new-sms-message-form .right-column {
  display: inline;
  float: left;
  margin-right: 0;
  width: 488.333px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #new-sms-message-form .right-column {
  overflow-x: hidden;
}
/* line 97, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#new-sms-message-form select {
  min-width: 10em;
  width: 265px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}

/* line 104, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-link-overview {
  margin-top: 1em;
  margin-left: 0em;
}

/* line 109, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
.hgroup {
  position: relative;
  margin-bottom: 1.5em;
}
/* line 113, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
.hgroup .event-title {
  font-size: 2em !important;
}
/* line 115, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
.hgroup .event-title a {
  color: black !important;
  text-decoration: none !important;
}
/* line 119, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
.hgroup .event-id {
  padding-left: 0.4em;
  color: #bbbbbb;
  margin-top: 0em !important;
  margin-right: 1em;
  top: 0;
  right: 0;
  position: absolute;
}

/* line 129, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#preview-viewport .preview-viewport-coming-soon {
  color: #cccccc;
  margin-top: 120px;
  text-align: center;
  font-size: 1.5em;
}
/* line 135, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#preview-viewport .preview-viewport-frame {
  border: 1px solid #dddddd;
  width: 400px !important;
  height: 300px !important;
  margin-bottom: 1em;
  overflow: hidden;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: #cccccc 0 0 15px;
  -webkit-box-shadow: #cccccc 0 0 15px;
  -o-box-shadow: #cccccc 0 0 15px;
  box-shadow: #cccccc 0 0 15px;
  position: relative;
  border: none;
  background: white;
  behavior: url(/ie/PIE.htc);
}
/* line 8, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
#preview-viewport .preview-viewport-frame {
  display: block;
}
/* line 152, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#preview-viewport .preview-viewport-frame iframe {
  margin: 0;
  margin-left: -1px;
  border: none;
  width: 100%;
  height: 100%;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  -khtml-border-radius: 1px;
  border-radius: 1px;
  overflow-y: scroll;
}

/* line 161, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#design_variable_css {
  border: 2px solid #cccccc !important;
}

/* line 165, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#customize-receipt-image-form th {
  min-width: 8em !important;
  max-width: 8em !important;
  width: 8em !important;
}
/* line 169, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#customize-receipt-image-form .buttons {
  padding-left: 9em;
}

/* line 173, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-text-n-buttons-form th {
  min-width: 12em !important;
  max-width: 12em !important;
  width: 12em !important;
}

/* line 179, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-design-images-form th {
  min-width: 12em !important;
  max-width: 12em !important;
  width: 12em !important;
}
/* line 183, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-design-images-form td.image-thumb {
  min-width: 9em !important;
  width: 9em !important;
}

/* line 188, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-design-video-form th {
  min-width: 12em !important;
  max-width: 12em !important;
  width: 12em !important;
}

/* line 194, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-design-colors-form th {
  min-width: 12em !important;
  max-width: 12em !important;
  width: 12em !important;
}

/* line 201, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-design-video-form textarea,
#event-design-css-form textarea {
  width: 100% !important;
  font-size: 0.9em !important;
  font-family: "lucida console", courier, "courier new" !important;
}

/* line 213, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-design-css-form .buttons,
#event-change-design-form .buttons,
#edit-user-form .buttons,
#customize-receipt-html-form .buttons,
#change-user-password-form .buttons,
#new-sms-message-form .buttons {
  padding-left: 0em;
}

/* line 216, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#edit-user-form {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #edit-user-form {
  overflow-x: hidden;
}
/* line 218, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#edit-user-form .left-column {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 411.667px;
  padding-right: 23px;
  margin-right: 24px;
  border-right: 1px solid #eeeeee;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #edit-user-form .left-column {
  overflow-x: hidden;
}
/* line 221, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#edit-user-form .right-column {
  display: inline;
  float: left;
  margin-right: 0;
  width: 411.667px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #edit-user-form .right-column {
  overflow-x: hidden;
}

/* line 225, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-notifications-form fieldset {
  padding-top: 0 !important;
}
/* line 227, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#event-notifications-form .buttons {
  padding-left: 0;
}

/* line 231, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#edit-ticket-types-form table {
  border-spacing: 0.5em;
  width: auto;
}
/* line 234, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#edit-ticket-types-form td {
  padding-right: 0.5em !important;
}
/* line 236, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#edit-ticket-types-form td input {
  width: 100% !important;
}
/* line 239, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#edit-ticket-types-form td.ticket-type-name {
  width: 10em !important;
}
/* line 241, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#edit-ticket-types-form .ticket-type-price {
  width: 7em !important;
}
/* line 243, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#edit-ticket-types-form .ticket-type-vat {
  width: 5em !important;
}
/* line 245, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#edit-ticket-types-form .ticket-type-count {
  width: 8em !important;
}
/* line 248, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
#edit-ticket-types-form .buttons {
  padding-left: 0;
}

/* line 253, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
form fieldset {
  padding-left: 0;
  border-bottom: 0;
  padding-top: 1em;
}
/* line 257, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
form legend {
  margin: 0.5em 0;
}
/* line 260, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
form .field span {
  vertical-align: middle;
  color: #666666;
}
/* line 264, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
form .buttons {
  padding-left: 13em;
}
/* line 266, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
form .buttons * {
  margin-right: 0.5em;
}
/* line 269, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
form table {
  margin-top: 0;
  margin-bottom: 0 !important;
  margin-left: 1em;
  padding: 0.5em 0 0;
  width: 100%;
}
/* line 276, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
form table td, form table th {
  text-align: left !important;
  background-color: transparent !important;
  padding: 0 0em 0.4em !important;
  vertical-align: top !important;
}
/* line 281, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
form table td input, form table td textarea, form table td select, form table th input, form table th textarea, form table th select {
  margin-top: 0 !important;
}
/* line 284, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
form table thead {
  text-align: left;
  font-size: 1.1em;
}
/* line 287, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
form table thead tr.header * {
  background-color: transparent;
}
/* line 290, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
form table tfoot {
  font-style: normal;
}
/* line 294, ../../../app/stylesheets/partials/admin/_event_admin_layout.sass */
form table tbody td {
  padding: 0.2em 0.5em;
  border: 0px solid transparent;
}

/* line 3, ../../../app/stylesheets/partials/admin/_event_attendees_overview.sass */
#event-attendees-overview {
  display: inline;
  float: left;
  margin-right: 0;
  width: 795px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-attendees-overview {
  overflow-x: hidden;
}
/* line 6, ../../../app/stylesheets/partials/admin/_event_attendees_overview.sass */
#event-attendees-overview h2 {
  margin-bottom: 0em !important;
}
/* line 9, ../../../app/stylesheets/partials/admin/_event_attendees_overview.sass */
#event-attendees-overview table {
  margin: 0;
  padding: 0.5em 0;
  width: auto;
  margin-left: 0.5em;
}
/* line 7, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-attendees-overview table thead {
  text-align: left;
}
/* line 10, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-attendees-overview table thead th, #event-attendees-overview table thead td {
  background-color: transparent;
  border-bottom: 1px solid #bdd0f5;
}
/* line 14, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-attendees-overview table tfoot {
  font-style: normal;
}
/* line 17, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-attendees-overview table tfoot tr.tickets-count td {
  border-top: 1px solid #bdd0f5;
}
/* line 21, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-attendees-overview table tfoot .last td {
  border-bottom: 1px solid #bdd0f5;
}
/* line 24, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-attendees-overview table th {
  text-align: left;
}
/* line 27, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-attendees-overview table td {
  padding: 0.1em 0.5em;
  border: 0px solid transparent;
}
/* line 31, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-attendees-overview table td a {
  text-decoration: none;
}
/* line 33, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-attendees-overview table td a:hover {
  text-decoration: underline;
}
/* line 38, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-attendees-overview table td.input span {
  margin-left: 0.5em !important;
}
/* line 13, ../../../app/stylesheets/partials/admin/_event_attendees_overview.sass */
#event-attendees-overview table thead {
  font-size: 1.1em;
}
/* line 16, ../../../app/stylesheets/partials/admin/_event_attendees_overview.sass */
#event-attendees-overview table .attendees-list-name,
#event-attendees-overview table .label {
  width: 20em;
}
/* line 19, ../../../app/stylesheets/partials/admin/_event_attendees_overview.sass */
#event-attendees-overview table .confirmed-attendees-count,
#event-attendees-overview table .invoiced-attendees-count,
#event-attendees-overview table .booked-tickets-count {
  width: 10em;
  padding-left: 1.5em;
}
/* line 25, ../../../app/stylesheets/partials/admin/_event_attendees_overview.sass */
#event-attendees-overview table .waiting-ticket-name {
  padding-left: 20px;
}

/* line 3, ../../../app/stylesheets/partials/admin/_my_events.sass */
#my-events {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #my-events {
  overflow-x: hidden;
}
/* line 6, ../../../app/stylesheets/partials/admin/_my_events.sass */
#my-events .yellow-button {
  margin: 0;
}
/* line 8, ../../../app/stylesheets/partials/admin/_my_events.sass */
#my-events .left-column {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 603.333px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #my-events .left-column {
  overflow-x: hidden;
}
/* line 10, ../../../app/stylesheets/partials/admin/_my_events.sass */
#my-events .right-column {
  display: inline;
  float: left;
  margin-right: 0;
  width: 296.667px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #my-events .right-column {
  overflow-x: hidden;
}
/* line 13, ../../../app/stylesheets/partials/admin/_my_events.sass */
#my-events table {
  margin: 0;
  padding: 0.5em 0;
  width: auto;
  width: 98%;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  margin-left: -0.5em !important;
  padding-top: 0;
}
/* line 7, ../../../app/stylesheets/partials/admin/_mixins.sass */
#my-events table thead {
  text-align: left;
}
/* line 10, ../../../app/stylesheets/partials/admin/_mixins.sass */
#my-events table thead th, #my-events table thead td {
  background-color: transparent;
  border-bottom: 1px solid #bdd0f5;
}
/* line 14, ../../../app/stylesheets/partials/admin/_mixins.sass */
#my-events table tfoot {
  font-style: normal;
}
/* line 17, ../../../app/stylesheets/partials/admin/_mixins.sass */
#my-events table tfoot tr.tickets-count td {
  border-top: 1px solid #bdd0f5;
}
/* line 21, ../../../app/stylesheets/partials/admin/_mixins.sass */
#my-events table tfoot .last td {
  border-bottom: 1px solid #bdd0f5;
}
/* line 24, ../../../app/stylesheets/partials/admin/_mixins.sass */
#my-events table th {
  text-align: left;
}
/* line 27, ../../../app/stylesheets/partials/admin/_mixins.sass */
#my-events table td {
  padding: 0.1em 0.5em;
  border: 0px solid transparent;
}
/* line 31, ../../../app/stylesheets/partials/admin/_mixins.sass */
#my-events table td a {
  text-decoration: none;
}
/* line 33, ../../../app/stylesheets/partials/admin/_mixins.sass */
#my-events table td a:hover {
  text-decoration: underline;
}
/* line 38, ../../../app/stylesheets/partials/admin/_mixins.sass */
#my-events table td.input span {
  margin-left: 0.5em !important;
}
/* line 23, ../../../app/stylesheets/partials/admin/_my_events.sass */
#my-events table th * {
  margin: 0 !important;
  color: #004080 !important;
}
/* line 27, ../../../app/stylesheets/partials/admin/_my_events.sass */
#my-events table .my-events-event-date {
  width: 8em;
}
/* line 30, ../../../app/stylesheets/partials/admin/_my_events.sass */
#my-events table .my-events-event-id {
  width: 5em;
}
/* line 33, ../../../app/stylesheets/partials/admin/_my_events.sass */
#my-events table .my-events-event-name {
  width: 20em;
}
/* line 36, ../../../app/stylesheets/partials/admin/_my_events.sass */
#my-events table .my-events-event-bookings {
  width: 7em;
}
/* line 39, ../../../app/stylesheets/partials/admin/_my_events.sass */
#my-events table .my-events-event-revenue {
  width: 7em;
}
/* line 42, ../../../app/stylesheets/partials/admin/_my_events.sass */
#my-events table .my-events-event-action-clone {
  width: auto;
}
/* line 45, ../../../app/stylesheets/partials/admin/_my_events.sass */
#my-events table .my-events-event-action-delete {
  width: auto;
}

/* line 48, ../../../app/stylesheets/partials/admin/_my_events.sass */
.error-message {
  float: inherit;
  width: 100%;
}

/* line 3, ../../../app/stylesheets/partials/admin/_event_message_history.sass */
#event-message-history {
  display: inline;
  float: left;
  margin-right: 0;
  width: 795px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-message-history {
  overflow-x: hidden;
}
/* line 6, ../../../app/stylesheets/partials/admin/_event_message_history.sass */
#event-message-history h2 {
  margin-bottom: 0em !important;
}
/* line 9, ../../../app/stylesheets/partials/admin/_event_message_history.sass */
#event-message-history table {
  margin: 0;
  padding: 0.5em 0;
  width: auto;
  margin-left: 0.5em;
}
/* line 7, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-message-history table thead {
  text-align: left;
}
/* line 10, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-message-history table thead th, #event-message-history table thead td {
  background-color: transparent;
  border-bottom: 1px solid #bdd0f5;
}
/* line 14, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-message-history table tfoot {
  font-style: normal;
}
/* line 17, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-message-history table tfoot tr.tickets-count td {
  border-top: 1px solid #bdd0f5;
}
/* line 21, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-message-history table tfoot .last td {
  border-bottom: 1px solid #bdd0f5;
}
/* line 24, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-message-history table th {
  text-align: left;
}
/* line 27, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-message-history table td {
  padding: 0.1em 0.5em;
  border: 0px solid transparent;
}
/* line 31, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-message-history table td a {
  text-decoration: none;
}
/* line 33, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-message-history table td a:hover {
  text-decoration: underline;
}
/* line 38, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-message-history table td.input span {
  margin-left: 0.5em !important;
}
/* line 13, ../../../app/stylesheets/partials/admin/_event_message_history.sass */
#event-message-history table thead {
  font-size: 1.1em;
}
/* line 16, ../../../app/stylesheets/partials/admin/_event_message_history.sass */
#event-message-history table .message-date {
  width: 8em;
}
/* line 18, ../../../app/stylesheets/partials/admin/_event_message_history.sass */
#event-message-history table .message-body {
  min-width: 15em;
}
/* line 20, ../../../app/stylesheets/partials/admin/_event_message_history.sass */
#event-message-history table .message-count {
  width: 8em;
}
/* line 22, ../../../app/stylesheets/partials/admin/_event_message_history.sass */
#event-message-history table .message-cost {
  width: 8em;
}
/* line 25, ../../../app/stylesheets/partials/admin/_event_message_history.sass */
#event-message-history table .complete {
  color: green;
}
/* line 27, ../../../app/stylesheets/partials/admin/_event_message_history.sass */
#event-message-history table .failed {
  color: red;
}

/* line 1, ../../../app/stylesheets/partials/admin/_user_account.sass */
#user-login-form,
#user-reset-password-form,
#user-register-form {
  margin-left: 1em;
}
/* line 6, ../../../app/stylesheets/partials/admin/_user_account.sass */
#user-login-form th, #user-login-form td,
#user-reset-password-form th,
#user-reset-password-form td,
#user-register-form th,
#user-register-form td {
  padding: 0.5em 0 !important;
}
/* line 9, ../../../app/stylesheets/partials/admin/_user_account.sass */
#user-login-form th.label,
#user-reset-password-form th.label,
#user-register-form th.label {
  width: 7em;
  text-align: right;
}
/* line 12, ../../../app/stylesheets/partials/admin/_user_account.sass */
#user-login-form input,
#user-reset-password-form input,
#user-register-form input {
  margin-right: 0.5em;
}
/* line 14, ../../../app/stylesheets/partials/admin/_user_account.sass */
#user-login-form .buttons,
#user-reset-password-form .buttons,
#user-register-form .buttons {
  padding-left: 8em;
}

/* line 18, ../../../app/stylesheets/partials/admin/_user_account.sass */
#user-register-form th.label {
  width: 10em;
}
/* line 20, ../../../app/stylesheets/partials/admin/_user_account.sass */
#user-register-form .buttons {
  padding-left: 11em;
}

/* line 6, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-details-form {
  overflow-x: hidden;
}
/* line 9, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form .left-column {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 335px;
  padding-right: 23px;
  margin-right: 24px;
  border-right: 1px solid #eeeeee;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-details-form .left-column {
  overflow-x: hidden;
}
/* line 13, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form .right-column {
  display: inline;
  float: left;
  margin-right: 0;
  width: 450px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-details-form .right-column {
  overflow-x: hidden;
}
/* line 16, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form .mandatory {
  line-height: 1.1em !important;
}
/* line 20, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form fieldset label {
  font-size: 1.1em;
  color: #333333;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  min-width: 7.5em;
}
/* line 25, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form fieldset label input {
  margin-top: 0.1em !important;
  vertical-align: top;
}
/* line 29, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form fieldset input, #event-details-form fieldset select, #event-details-form fieldset textarea {
  margin-top: 0.2em;
  font-size: 1.1em !important;
}
/* line 33, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form fieldset textarea {
  font-family: "Lucida Grande", arial;
}
/* line 36, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form fieldset input, #event-details-form fieldset textarea {
  padding: 0.3em !important;
}
/* line 39, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form fieldset select {
  padding: 0.2em 0em 0.2em 0.2em !important;
}
/* line 42, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form fieldset a {
  margin-left: 0.5em;
}
/* line 45, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form .buttons {
  padding-left: 0;
}
/* line 48, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form #event_name {
  border: 2px solid #cccccc !important;
  width: 25em !important;
}
/* line 51, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form #event_start_time,
#event-details-form #event_end_time {
  width: 7em !important;
}
/* line 55, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form #event_location {
  vertical-align: top;
}
/* line 58, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form #event_location,
#event-details-form #event_organizer {
  width: 16em !important;
}
/* line 62, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form #show-end_time {
  margin-left: 0;
}

/* line 65, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form-footer {
  display: inline;
  float: left;
  margin-right: 0;
  width: 833.333px;
  position: relative;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-details-form-footer {
  overflow-x: hidden;
}
/* line 68, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-details-form-footer .buttons {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 73, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .waiting_ticket_type_row .ticket-type-name {
  padding-left: 12px !important;
}

/* line 76, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .waiting_ticket_type_row .ticket-type-name input {
  width: 107px !important;
}

/* line 79, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .sub_level_ticket_type_row .ticket-type-name {
  padding-left: 12px !important;
}

/* line 82, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .sub_level_ticket_type_row .ticket-type-name input {
  width: 107px !important;
}

/* line 86, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types fieldset {
  padding-top: 0;
}
/* line 89, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-options {
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 93, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table {
  margin-left: 0;
  width: auto !important;
}
/* line 179, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table th {
  padding: 0 0.3em 0.5em 0 !important;
  border: none !important;
}
/* line 183, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table td {
  padding: 0.2em 0.3em 0.5em 0 !important;
  white-space: nowrap;
}
/* line 186, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .currency,
#event-ticket-types #ticket-types-table .unit {
  margin-left: 0.3em;
}
/* line 190, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .ticket-type-name {
  width: 10em;
}
/* line 192, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .ticket-type-name input {
  width: 9em !important;
}
/* line 195, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .ticket-type-price {
  width: 6em;
}
/* line 197, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .ticket-type-price input {
  width: 2.5em !important;
}
/* line 200, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .ticket-type-toggle_advanced_action {
  width: 10em;
}
/* line 203, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .ticket-type-row-price_with_vat {
  width: 6em;
}
/* line 206, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .ticket-type-max_tickets {
  width: 7em;
}
/* line 208, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .ticket-type-max_tickets input {
  width: 2.5em !important;
}
/* line 211, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .ticket-type-max_tickets_per_signup {
  width: 7em;
}
/* line 213, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .ticket-type-max_tickets_per_signup input {
  width: 4em !important;
}
/* line 216, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .ticket-type-closing_date {
  width: 7.7em;
  display: inline-block;
}
/* line 219, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .ticket-type-closing_date input {
  width: 5.1em !important;
}
/* line 221, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .ticket-type-closing_date .input_wrapper {
  white-space: nowrap;
  vertical-align: top;
}
/* line 225, ../../../app/stylesheets/partials/admin/_event_details.sass */
#event-ticket-types #ticket-types-table .ticket-type-row-actions {
  width: 3.5em !important;
}

/* line 2, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#signup-form-attendee-attribute-box {
  -moz-box-shadow: #cccccc 0 0 5px;
  -webkit-box-shadow: #cccccc 0 0 5px;
  -o-box-shadow: #cccccc 0 0 5px;
  box-shadow: #cccccc 0 0 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  padding: 1em 0em 1em;
  margin: 0.5em 0 1.5em;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 726px;
  padding-left: 19.167px;
  position: relative;
  background: white;
  behavior: url(/ie/PIE.htc);
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #signup-form-attendee-attribute-box {
  overflow-x: hidden;
}
/* line 16, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#signup-form-attendee-attribute-box table {
  margin: 0;
}
/* line 19, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#signup-form-attendee-attribute-box table td {
  padding: inherited 0;
}

/* line 22, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#arrow-more-questions {
  font-weight: bold;
  color: #004080;
}

/* line 26, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#arrow-custom-questions {
  font-weight: bold;
  color: #004080;
}

/* line 30, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#consent_to_add_custom_question_section {
  background: yellow;
  color: black;
  display: inline-block;
  padding: 10px 0 10px 22px;
  width: 87%;
  border-image: none;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  display: none;
}

/* line 42, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#event-signup-form-general-body {
  padding-left: 0em;
}

/* line 45, ../../../app/stylesheets/partials/admin/_signup_form.sass */
hr.question-seperator {
  border-bottom: 1px dashed #cccccc;
  margin: 0.1em 0 !important;
}

/* line 49, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#create_question_link {
  margin-top: 1.5em;
  margin-left: 0;
}
/* line 52, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#create_question_link a {
  margin-bottom: 0;
}

/* line 57, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#event-signup-form-form .buttons,
#event-wizard-new-user-form .buttons {
  padding-left: 0em;
}

/* line 60, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#event-signup-form-form-footer {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 733.667px;
  position: relative;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-signup-form-form-footer {
  overflow-x: hidden;
}
/* line 63, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#event-signup-form-form-footer .buttons {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 68, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#event-signup-form-for-attendee {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 733.667px;
  position: relative;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-signup-form-for-attendee {
  overflow-x: hidden;
}
/* line 71, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#event-signup-form-for-attendee .buttons {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 77, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#event-wizard-new-user-form th {
  width: 16em;
}

/* line 80, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#question_list {
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 83, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#question_list td {
  padding-left: 0;
}
/* line 86, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#question_list .blank {
  color: #cccccc;
}

/* line 89, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#attendee_attribute_form {
  display: none;
}

/* line 92, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#sports_event_attributes {
  display: none;
  color: #557fe3;
}

/* line 96, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#age_restriction_text {
  margin-left: 40px;
}

/* line 99, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.gdpr_agreement_text {
  margin-left: 21px;
  padding-right: 20px;
}

/* line 103, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.age_restriction_section, .gdpr_agreement_section {
  background: #c6e8b1;
  color: green;
  display: inline-block;
  padding: 10px 0 10px 22px;
  width: 87%;
  border-image: none;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
}

/* line 114, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.gdpr_agreement_checkbox_label {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 125, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.gdpr_agreement_checkbox_label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
/* line 130, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.gdpr_agreement_checkbox_label .gdpr_agreement_text {
  position: relative;
  display: block;
  font-weight: normal;
  color: green;
}
/* line 135, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.gdpr_agreement_checkbox_label .gdpr_agreement_text:before {
  position: absolute;
  content: " ";
  top: 10px;
  left: -60px;
  height: 25px;
  width: 25px;
  background-color: #eeeeee;
}
/* line 144, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.gdpr_agreement_checkbox_label .gdpr_agreement_text:after {
  left: -35px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 155, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.gdpr_agreement_checkbox_label input:checked ~ .gdpr_agreement_text:before {
  position: absolute;
  content: "✓";
  left: -60px;
  top: 10px;
  color: #333333;
  font-size: 25px;
  text-align: center;
  line-height: normal;
}
/* line 165, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.gdpr_agreement_checkbox_label gdpr_agreement_checkbox_label input:checked ~ .gdpr_agreement_text:after {
  display: block;
}

/* line 168, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.attendee_extended_attribute_field {
  display: none;
}

/* line 171, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#attendee_extended_attribute_cancel_field {
  display: none;
}

/* line 174, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#signup-form-attendee-attribute-table,
#question_list {
  width: 90%;
  margin-bottom: 0.5em !important;
}
/* line 179, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#signup-form-attendee-attribute-table .field_name,
#question_list .field_name {
  width: 250px !important;
}
/* line 181, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#signup-form-attendee-attribute-table .field_included,
#signup-form-attendee-attribute-table .field_mandatory,
#question_list .field_included,
#question_list .field_mandatory {
  width: 20% !important;
}
/* line 184, ../../../app/stylesheets/partials/admin/_signup_form.sass */
#signup-form-attendee-attribute-table .field_actions,
#question_list .field_actions {
  white-space: no-wrap;
  width: auto !important;
}

/* line 188, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.event-signup-question-form-table {
  margin-top: 10px;
  margin: 1.5em 0 !important;
  width: 100%;
}
/* line 193, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.event-signup-question-form-table input, .event-signup-question-form-table select, .event-signup-question-form-table textarea {
  font-size: 1em !important;
}
/* line 196, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.event-signup-question-form-table td, .event-signup-question-form-table th {
  padding: 0.5em 0;
}
/* line 200, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.event-signup-question-form-table tbody th {
  background: none !important;
}
/* line 203, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.event-signup-question-form-table #options_header label {
  font-size: 1em !important;
}
/* line 206, ../../../app/stylesheets/partials/admin/_signup_form.sass */
.event-signup-question-form-table .field_actions {
  white-space: no-wrap;
}

/* line 1, ../../../app/stylesheets/partials/admin/_register.sass */
#event-wizard-got-account-or-not {
  width: 20em;
  padding: 1em;
  margin: 1em 0;
  background: #e9f4fc;
  border: 2px solid #c1def7;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
/* line 8, ../../../app/stylesheets/partials/admin/_register.sass */
#event-wizard-got-account-or-not input {
  font-weight: bold;
  font-size: 1.3em;
}

@import url(mixins.css);
/* line 3, ../../../app/stylesheets/partials/_event_catalog.sass */
#event-catalog {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #event-catalog {
  overflow-x: hidden;
}
/* line 6, ../../../app/stylesheets/partials/_event_catalog.sass */
#event-catalog table {
  margin: 0;
  padding: 0.5em 0;
  width: auto;
  width: 90%;
  margin-bottom: 0 !important;
  margmin-top: 0 !important;
  margin-left: 0em !important;
  padding-top: 0;
  border-bottom: 1px solid #bdd0f5 !important;
}
/* line 7, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-catalog table thead {
  text-align: left;
}
/* line 10, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-catalog table thead th, #event-catalog table thead td {
  background-color: transparent;
  border-bottom: 1px solid #bdd0f5;
}
/* line 14, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-catalog table tfoot {
  font-style: normal;
}
/* line 17, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-catalog table tfoot tr.tickets-count td {
  border-top: 1px solid #bdd0f5;
}
/* line 21, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-catalog table tfoot .last td {
  border-bottom: 1px solid #bdd0f5;
}
/* line 24, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-catalog table th {
  text-align: left;
}
/* line 27, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-catalog table td {
  padding: 0.1em 0.5em;
  border: 0px solid transparent;
}
/* line 31, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-catalog table td a {
  text-decoration: none;
}
/* line 33, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-catalog table td a:hover {
  text-decoration: underline;
}
/* line 38, ../../../app/stylesheets/partials/admin/_mixins.sass */
#event-catalog table td.input span {
  margin-left: 0.5em !important;
}
/* line 20, ../../../app/stylesheets/partials/_event_catalog.sass */
#event-catalog table th * {
  margin: 0 !important;
  color: #004080 !important;
}
/* line 24, ../../../app/stylesheets/partials/_event_catalog.sass */
#event-catalog table td {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
/* line 32, ../../../app/stylesheets/partials/_event_catalog.sass */
#event-catalog table .event-catalog-event-name {
  width: 20em;
}
/* line 35, ../../../app/stylesheets/partials/_event_catalog.sass */
#event-catalog table .event-catalog-event-created_by {
  width: 8em;
  max-width: 154px;
  word-wrap: break-word;
}
/* line 40, ../../../app/stylesheets/partials/_event_catalog.sass */
#event-catalog table .event-catalog-event-status {
  width: 8em;
}
/* line 43, ../../../app/stylesheets/partials/_event_catalog.sass */
#event-catalog table .event-catalog-event-start_time {
  width: 10em;
}
/* line 46, ../../../app/stylesheets/partials/_event_catalog.sass */
#event-catalog table .event-catalog-event-end_time {
  width: 10em;
}
/* line 49, ../../../app/stylesheets/partials/_event_catalog.sass */
#event-catalog table .event-catalog-event-location {
  max-width: 130px;
  overflow: hidden;
}

/* line 9, ../../../app/stylesheets/partials/_notifications.sass */
div#notice, div#error {
  margin-bottom: 1em;
}
/* line 13, ../../../app/stylesheets/partials/_notifications.sass */
div#error {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
  width: 884px;
  padding: 3px 6px;
  border: 1px solid white;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font-size: 13px;
  border: 1px solid #b25454;
  border-top: 1px solid #c36565;
  border-bottom: 1px solid #a43e3e;
  background: #efbebe url(/images/signup/bg-error.gif) top left repeat-x;
  color: #cc0000;
  text-shadow: 0 1px 1px white;
  font-weight: bold;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html div#error {
  overflow-x: hidden;
}
/* line 28, ../../../app/stylesheets/partials/_notifications.sass */
div#error p {
  margin: 0;
  padding: 0 0 0 22px;
  background: url(/images/signup/icon-exclamation.gif) 0 1px no-repeat;
}
/* line 32, ../../../app/stylesheets/partials/_notifications.sass */
div#notice {
  display: inline;
  float: left;
  margin-right: 0;
  width: 910px;
  padding: 3px 6px;
  border: 1px solid white;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font-size: 13px;
  border: 1px solid #8ab552;
  border-top: 1px solid #94bf5b;
  border-bottom: 1px solid #78a43e;
  background: #c6e8b1 url(/images/signup/bg-notice.gif) top left repeat-x;
  color: green;
  text-shadow: 0 1px 1px white;
  font-weight: bold;
}
/* line 138, ../../../../../shared/bundle/ruby/1.8/gems/compass-0.10.1/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html div#notice {
  overflow-x: hidden;
}
/* line 46, ../../../app/stylesheets/partials/_notifications.sass */
div#notice p {
  margin: 0;
  padding: 0 0 0 22px;
  background: url(/images/signup/icon-tick.gif) 0 1px no-repeat;
}
/* line 50, ../../../app/stylesheets/partials/_notifications.sass */
div#email-verify-notice {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
  opacity: 1;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  display: inline-block;
}

/* line 61, ../../../app/stylesheets/partials/_notifications.sass */
.errorExplanation {
  width: 400px;
  margin-bottom: 20px;
  padding: 12px 15px;
  background-color: #fffee3;
  border: 1px solid #cc0000;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  border-radius: 6px;
}
/* line 70, ../../../app/stylesheets/partials/_notifications.sass */
.errorExplanation h2 {
  margin: 0 0 0.8em;
  padding: 0;
  color: #cc0000;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
  text-shadow: 0 1px 1px white;
}
/* line 78, ../../../app/stylesheets/partials/_notifications.sass */
.errorExplanation p {
  padding: 0;
  clear: both;
  color: #333333;
}
/* line 82, ../../../app/stylesheets/partials/_notifications.sass */
.errorExplanation ul {
  margin: 1em 0 0;
  font-size: 12px;
  list-style: disc inside;
}

@import url(partials/plugins/calendar-date-select.css);
