/* YUI3 3.9 */

.yui3-g {
    letter-spacing: -0.31em; /* Webkit: collapse white-space between units */
    *letter-spacing: normal; /* reset IE < 8 */
    *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */
    text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */
}

/* Opera as of 12 on Windows needs word-spacing.
   The ".opera-only" selector is used to prevent actual prefocus styling
   and is not required in markup.
*/
.opera-only :-o-prefocus,
.yui3-g {
    word-spacing: -0.43em;
}

.yui3-u {
    display: inline-block;
    zoom: 1; *display: inline; /* IE < 8: fake inline-block */
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}

.yui3-u-1,
.yui3-u-1-2,
.yui3-u-1-3,
.yui3-u-2-3,
.yui3-u-1-4,
.yui3-u-3-4,
.yui3-u-1-5,
.yui3-u-2-5,
.yui3-u-3-5,
.yui3-u-4-5,
.yui3-u-1-6,
.yui3-u-5-6,
.yui3-u-1-8,
.yui3-u-3-8,
.yui3-u-5-8,
.yui3-u-7-8,
.yui3-u-1-12,
.yui3-u-5-12,
.yui3-u-7-12,
.yui3-u-11-12,
.yui3-u-1-24,
.yui3-u-5-24,
.yui3-u-7-24,
.yui3-u-11-24,
.yui3-u-13-24,
.yui3-u-17-24,
.yui3-u-19-24,
.yui3-u-23-24 {
    display: inline-block;
    zoom: 1; *display: inline; /* IE < 8: fake inline-block */
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}

.yui3-u-1 {
    display: block;
}

.yui3-u-1-2 {
    width: 50%;
}

.yui3-u-1-3 {
    width: 33.33333%;
}

.yui3-u-2-3 {
    width: 66.66666%;
}

.yui3-u-1-4 {
    width: 25%;
}

.yui3-u-3-4 {
    width: 75%;
}

.yui3-u-1-5 {
    width: 20%;
}

.yui3-u-2-5 {
    width: 40%;
}

.yui3-u-3-5 {
    width: 60%;
}

.yui3-u-4-5 {
    width: 80%;
}

.yui3-u-1-6 {
    width: 16.656%;
}

.yui3-u-5-6 {
    width: 83.33%;
}

.yui3-u-1-8 {
    width: 12.5%;
}

.yui3-u-3-8 {
    width: 37.5%;
}

.yui3-u-5-8 {
    width: 62.5%;
}

.yui3-u-7-8 {
    width: 87.5%;
}

.yui3-u-1-12 {
    width: 8.3333%;
}

.yui3-u-5-12 {
    width: 41.6666%;
}

.yui3-u-7-12 {
    width: 58.3333%;
}

.yui3-u-11-12 {
    width: 91.6666%;
}

.yui3-u-1-24 {
    width: 4.1666%;
}

.yui3-u-5-24 {
    width: 20.8333%;
}

.yui3-u-7-24 {
    width: 29.1666%;
}

.yui3-u-11-24 {
    width: 45.8333%;
}

.yui3-u-13-24 {
    width: 54.1666%;
}

.yui3-u-17-24 {
    width: 70.8333%;
}

.yui3-u-19-24 {
    width: 79.1666%;
}

.yui3-u-23-24 {
    width: 95.8333%;
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */

.datepicker {
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/

}
.datepicker-inline {
  width: 220px;
}
.datepicker-rtl {
  direction: rtl;
}
.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old {
  color: #999999;
}
.datepicker th.switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr:first-child th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr:first-child th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
}
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
  padding: 4px 5px;
}
.datepicker .prev,
.datepicker .next {
  font-style: normal;
}
.datepicker .prev:after {
  content: "«";
}
.datepicker .next:after {
  content: "»";
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/

}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old {
  color: #999999;
}
.datepicker th.switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr:first-child th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr:first-child th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
/* line 1, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker {
  width: 356px;
  height: 176px;
  overflow: hidden;
  position: absolute;
  background: url(/assets/colorpicker/colorpicker_background-9f7580c9ec6d124ffb7c0532160e1b7ffa25369a158fcf626817f31df0ecfe44.png);
  font-family: Arial, Helvetica, sans-serif;
  display: none;
}

/* line 10, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_color {
  width: 150px;
  height: 150px;
  left: 14px;
  top: 13px;
  position: absolute;
  background: #f00;
  overflow: hidden;
  cursor: crosshair;
}

/* line 20, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_color div {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px;
  background: url(/assets/colorpicker/colorpicker_overlay-faac7d228887f4d6c0d7a1ce5db5dd822d45513ef23d790d73a822853234deba.png);
}

/* line 28, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_color div div {
  position: absolute;
  top: 0;
  left: 0;
  width: 11px;
  height: 11px;
  overflow: hidden;
  background: url(/assets/colorpicker/colorpicker_select-bcad3b3162f56aaad16d5e3b3f38f05eb839f102f49bdaf73152ddbdab34fb9c.gif);
  margin: -5px 0 0 -5px;
}

/* line 38, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_hue {
  position: absolute;
  top: 13px;
  left: 171px;
  width: 35px;
  height: 150px;
  cursor: n-resize;
}

/* line 46, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_hue div {
  position: absolute;
  width: 35px;
  height: 9px;
  overflow: hidden;
  background: url(/assets/colorpicker/colorpicker_indic-e89aaae5ed28fbc7f7adafe0cbf65a9511134ba0a4d684a29a4fd245d4d6ce4b.gif) left top;
  margin: -4px 0 0 0;
  left: 0px;
}

/* line 55, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_new_color {
  position: absolute;
  width: 60px;
  height: 30px;
  left: 213px;
  top: 13px;
  background: #f00;
}

/* line 63, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_current_color {
  position: absolute;
  width: 60px;
  height: 30px;
  left: 283px;
  top: 13px;
  background: #f00;
}

/* line 71, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker input {
  background-color: transparent;
  border: 1px solid transparent;
  position: absolute;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  color: #898989;
  top: 4px;
  right: 11px;
  text-align: right;
  margin: 0;
  padding: 0;
  height: 11px;
}

/* line 85, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_hex {
  position: absolute;
  width: 72px;
  height: 22px;
  background: url(/assets/colorpicker/colorpicker_hex-c5e9812a12bef93309123dcad93d4b140d3dc2fb4f8e39cfeb734d17831c0d75.png) top;
  left: 212px;
  top: 142px;
}

/* line 93, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_hex input {
  right: 6px;
}

/* line 96, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_field {
  height: 22px;
  width: 62px;
  background-position: top;
  position: absolute;
}

/* line 102, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_field span {
  position: absolute;
  width: 12px;
  height: 22px;
  overflow: hidden;
  top: 0;
  right: 0;
  cursor: n-resize;
}

/* line 111, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_rgb_r {
  background-image: url(/assets/colorpicker/colorpicker_rgb_r-232e2f58c4ac6185991082885c6babe2c2dc2b715f5466af976bd0386c43985a.png);
  top: 52px;
  left: 212px;
}

/* line 116, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_rgb_g {
  background-image: url(/assets/colorpicker/colorpicker_rgb_g-0d0bdb9ea39534aa274bdf4c399bd9a03b890fde42a3b2046d1c65c3774c6a94.png);
  top: 82px;
  left: 212px;
}

/* line 121, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_rgb_b {
  background-image: url(/assets/colorpicker/colorpicker_rgb_b-361eeca973df4bc74aaf35111ee091b2bea7ba96449df2de2f6ae0491891245c.png);
  top: 112px;
  left: 212px;
}

/* line 126, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_hsb_h {
  background-image: url(/assets/colorpicker/colorpicker_hsb_h-08e335aded5bd644dd7b88cf30dc33ff6667af6f8606c407283758760e195762.png);
  top: 52px;
  left: 282px;
}

/* line 131, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_hsb_s {
  background-image: url(/assets/colorpicker/colorpicker_hsb_s-c3fea72888123180d4c7f28b5cc0f5d72daa502bfa47b9cabd0abd7c5b87bf5f.png);
  top: 82px;
  left: 282px;
}

/* line 136, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_hsb_b {
  background-image: url(/assets/colorpicker/colorpicker_hsb_b-361eeca973df4bc74aaf35111ee091b2bea7ba96449df2de2f6ae0491891245c.png);
  top: 112px;
  left: 282px;
}

/* line 141, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_submit {
  position: absolute;
  width: 22px;
  height: 22px;
  background: url(/assets/colorpicker/colorpicker_submit-ebe448393994e0c958d524994516c267b964e527d00f8a04521bb59fce2fe415.png) top;
  left: 322px;
  top: 142px;
  overflow: hidden;
}

/* line 150, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_focus {
  background-position: center;
}

/* line 153, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_hex.colorpicker_focus {
  background-position: bottom;
}

/* line 156, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_submit.colorpicker_focus {
  background-position: bottom;
}

/* line 159, ../../vendor/assets/stylesheets/colorpicker.css.scss.css */
.colorpicker_slider {
  background-position: bottom;
}
/*
Version: 3.5.1 Timestamp: Tue Jul 22 18:58:56 EDT 2014
*/
/* line 5, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

/* line 18, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -moz-box-sizing: border-box;
  /* firefox */
  box-sizing: border-box;
  /* css3 */
}

/* line 29, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
  background-image: linear-gradient(to top, #eeeeee 0%, #ffffff 50%);
}

/* line 60, ../../vendor/assets/stylesheets/select2.css.scss */
html[dir="rtl"] .select2-container .select2-choice {
  padding: 0 8px 0 0;
}

/* line 64, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 90%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(to bottom, #eeeeee 0%, #ffffff 90%);
}

/* line 76, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}

/* line 80, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: none;
  width: auto;
}

/* line 92, ../../vendor/assets/stylesheets/select2.css.scss */
html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
  margin-left: 26px;
  margin-right: 0;
}

/* line 97, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url(/assets/select2/select2-7a66c8d0414dd1650b3204d933fd2f691465fcfe8372c6a34830c22d27daa123.png) right top no-repeat;
  cursor: pointer;
  outline: 0;
}

/* line 114, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}

/* line 118, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

/* line 123, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 141, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

/* line 159, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

/* line 170, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none;
}

/* line 175, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb;
}

/* line 179, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}

/* line 184, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}

/* line 188, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(0.6, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -moz-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
  background-image: linear-gradient(to top, #cccccc 0%, #eeeeee 60%);
}

/* line 209, ../../vendor/assets/stylesheets/select2.css.scss */
html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
  left: 0;
  right: auto;
  border-left: none;
  border-right: 1px solid #aaa;
  border-radius: 4px 0 0 4px;
}

/* line 218, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/assets/select2/select2-7a66c8d0414dd1650b3204d933fd2f691465fcfe8372c6a34830c22d27daa123.png) no-repeat 0 1px;
}

/* line 225, ../../vendor/assets/stylesheets/select2.css.scss */
html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
  background-position: 2px 1px;
}

/* line 229, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}

/* line 243, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: white url(/assets/select2/select2-7a66c8d0414dd1650b3204d933fd2f691465fcfe8372c6a34830c22d27daa123.png) no-repeat 100% -22px;
  background: url(/assets/select2/select2-7a66c8d0414dd1650b3204d933fd2f691465fcfe8372c6a34830c22d27daa123.png) no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url(/assets/select2/select2-7a66c8d0414dd1650b3204d933fd2f691465fcfe8372c6a34830c22d27daa123.png) no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/assets/select2/select2-7a66c8d0414dd1650b3204d933fd2f691465fcfe8372c6a34830c22d27daa123.png) no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/assets/select2/select2-7a66c8d0414dd1650b3204d933fd2f691465fcfe8372c6a34830c22d27daa123.png) no-repeat 100% -22px, linear-gradient(to bottom, #ffffff 85%, #eeeeee 99%) 0 0;
}

/* line 267, ../../vendor/assets/stylesheets/select2.css.scss */
html[dir="rtl"] .select2-search input {
  padding: 4px 5px 4px 20px;
  background: white url(/assets/select2/select2-7a66c8d0414dd1650b3204d933fd2f691465fcfe8372c6a34830c22d27daa123.png) no-repeat -37px -22px;
  background: url(/assets/select2/select2-7a66c8d0414dd1650b3204d933fd2f691465fcfe8372c6a34830c22d27daa123.png) no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url(/assets/select2/select2-7a66c8d0414dd1650b3204d933fd2f691465fcfe8372c6a34830c22d27daa123.png) no-repeat -37px -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/assets/select2/select2-7a66c8d0414dd1650b3204d933fd2f691465fcfe8372c6a34830c22d27daa123.png) no-repeat -37px -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/assets/select2/select2-7a66c8d0414dd1650b3204d933fd2f691465fcfe8372c6a34830c22d27daa123.png) no-repeat -37px -22px, linear-gradient(to bottom, #ffffff 85%, #eeeeee 99%) 0 0;
}

/* line 277, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}

/* line 281, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-search input.select2-active {
  background: white url(/assets/select2/select2-spinner-50a53accd8165e6679f3d631ad138cff0911a3482bde6be3d76085e3ce20bf5f.gif) no-repeat 100%;
  background: url(/assets/select2/select2-spinner-50a53accd8165e6679f3d631ad138cff0911a3482bde6be3d76085e3ce20bf5f.gif) no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url(/assets/select2/select2-spinner-50a53accd8165e6679f3d631ad138cff0911a3482bde6be3d76085e3ce20bf5f.gif) no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/assets/select2/select2-spinner-50a53accd8165e6679f3d631ad138cff0911a3482bde6be3d76085e3ce20bf5f.gif) no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/assets/select2/select2-spinner-50a53accd8165e6679f3d631ad138cff0911a3482bde6be3d76085e3ce20bf5f.gif) no-repeat 100%, linear-gradient(to bottom, #ffffff 85%, #eeeeee 99%) 0 0;
}

/* line 290, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 298, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to top, #ffffff 0%, #eeeeee 50%);
}

/* line 315, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center top, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center top, white 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
}

/* line 326, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none;
}

/* line 331, ../../vendor/assets/stylesheets/select2.css.scss */
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
  border-right: none;
}

/* line 335, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}

/* line 339, ../../vendor/assets/stylesheets/select2.css.scss */
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -16px 1px;
}

/* line 343, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* results */
/* line 355, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 365, ../../vendor/assets/stylesheets/select2.css.scss */
html[dir="rtl"] .select2-results {
  padding: 0 4px 0 0;
  margin: 4px 0 4px 4px;
}

/* line 370, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}

/* line 375, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}

/* line 381, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

/* line 385, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 399, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results-dept-1 .select2-result-label {
  padding-left: 20px;
}

/* line 400, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results-dept-2 .select2-result-label {
  padding-left: 40px;
}

/* line 401, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results-dept-3 .select2-result-label {
  padding-left: 60px;
}

/* line 402, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results-dept-4 .select2-result-label {
  padding-left: 80px;
}

/* line 403, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results-dept-5 .select2-result-label {
  padding-left: 100px;
}

/* line 404, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results-dept-6 .select2-result-label {
  padding-left: 110px;
}

/* line 405, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results-dept-7 .select2-result-label {
  padding-left: 120px;
}

/* line 407, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}

/* line 412, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results li em {
  background: #feffde;
  font-style: normal;
}

/* line 417, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results .select2-highlighted em {
  background: transparent;
}

/* line 421, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}

/* line 429, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
  padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
/* line 438, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 444, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 450, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results .select2-selected {
  display: none;
}

/* line 454, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-more-results.select2-active {
  background: #f4f4f4 url(/assets/select2/select2-spinner-50a53accd8165e6679f3d631ad138cff0911a3482bde6be3d76085e3ce20bf5f.gif) no-repeat 100%;
}

/* line 458, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-results .select2-ajax-error {
  background: rgba(255, 50, 50, 0.2);
}

/* line 462, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

/* disabled styles */
/* line 469, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 476, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

/* line 482, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

/* multiselect */
/* line 489, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0 5px 0 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: linear-gradient(to bottom, #eeeeee 1%, #ffffff 15%);
}

/* line 507, ../../vendor/assets/stylesheets/select2.css.scss */
html[dir="rtl"] .select2-container-multi .select2-choices {
  padding: 0 0 0 5px;
}

/* line 511, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

/* line 515, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi .select2-choices {
  min-height: 26px;
}

/* line 519, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 526, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

/* line 531, ../../vendor/assets/stylesheets/select2.css.scss */
html[dir="rtl"] .select2-container-multi .select2-choices li {
  float: right;
}

/* line 534, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 540, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}

/* line 554, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: white url(/assets/select2/select2-spinner-50a53accd8165e6679f3d631ad138cff0911a3482bde6be3d76085e3ce20bf5f.gif) no-repeat 100% !important;
}

/* line 558, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-default {
  color: #999 !important;
}

/* line 562, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
}

/* line 593, ../../vendor/assets/stylesheets/select2.css.scss */
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 18px 3px 5px;
}

/* line 597, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}

/* line 600, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}

/* line 604, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url(/assets/select2/select2-7a66c8d0414dd1650b3204d933fd2f691465fcfe8372c6a34830c22d27daa123.png) right top no-repeat;
}

/* line 616, ../../vendor/assets/stylesheets/select2.css.scss */
html[dir="rtl"] .select2-search-choice-close {
  right: auto;
  left: 3px;
}

/* line 621, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

/* line 625, ../../vendor/assets/stylesheets/select2.css.scss */
html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
  left: auto;
  right: 2px;
}

/* line 630, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}

/* line 633, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

/* disabled styles */
/* line 638, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 645, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}

/* line 652, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}

/* end multiselect */
/* line 659, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}

/* line 663, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-offscreen, .select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

/* line 677, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-display-none {
  display: none;
}

/* line 681, ../../vendor/assets/stylesheets/select2.css.scss */
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {
  /* line 696, ../../vendor/assets/stylesheets/select2.css.scss */
  .select2-search input,
  .select2-search-choice-close,
  .select2-container .select2-choice abbr,
  .select2-container .select2-choice .select2-arrow b {
    background-image: url(/assets/select2/select2x2-c247feb99d5e1ddaf7d9ca5eb4b788fff832368e9807bcb7b01f1dbf58ddf970.png) !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }

  /* line 702, ../../vendor/assets/stylesheets/select2.css.scss */
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
/*! jQuery UI - v1.10.4 - 2014-06-26
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.autocomplete.css, jquery.ui.menu.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 10, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-helper-hidden {
  display: none;
}

/* line 13, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 23, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 34, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 39, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 42, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

/* line 45, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 55, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 62, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 71, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 83, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 90, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-resizable {
  position: relative;
}

/* line 93, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}

/* line 99, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 102, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 109, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 116, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 123, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 130, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 137, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 144, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 151, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 158, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/* line 164, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}

/* line 171, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}

/* line 175, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  /* support: IE10, see #8844 */
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

/* line 182, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

/* line 189, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  /* support: IE7 */
  font-weight: normal;
}

/* line 198, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

/* line 203, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}

/* line 208, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-menu .ui-state-disabled a {
  cursor: default;
}

/* icon support */
/* line 213, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-menu-icons {
  position: relative;
}

/* line 216, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}

/* left-aligned */
/* line 222, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}

/* right-aligned */
/* line 229, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}

/* Component containers
----------------------------------*/
/* line 236, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-widget {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-size: 1.1em;
}

/* line 240, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 246, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 250, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee url(/assets/jquery_ui/ui-bg_highlight-soft_100_eeeeee_1x100-252afa2b58dae72273966dcf9ea4761e217e9fd95eaa619a611a39cc3059f1f0.png) 50% top repeat-x;
  color: #333333;
}

/* line 255, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-widget-content a {
  color: #333333;
}

/* line 258, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828 url(/assets/jquery_ui/ui-bg_gloss-wave_35_f6a828_500x100-c646216a68f972f9a4d5b09acb81b7798a3506619f48e7ac17b6b007fad8c74d.png) 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
}

/* line 264, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-widget-header a {
  color: #ffffff;
}

/* Interaction states
----------------------------------*/
/* line 272, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #f6f6f6 url(/assets/jquery_ui/ui-bg_glass_100_f6f6f6_1x400-b5ed64e10ce12adcdbe3ea94da50616e7c9e3eeba0c6d5c2c58203a945cc01e0.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4;
}

/* line 280, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}

/* line 289, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce url(/assets/jquery_ui/ui-bg_glass_100_fdf5ce_1x400-c6e46840a40501a212965d5fa39f7501235800b760cfef4bd9492f22543513c0.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405;
}

/* line 302, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #c77405;
  text-decoration: none;
}

/* line 308, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: white url(/assets/jquery_ui/ui-bg_glass_65_ffffff_1x400-9e44b2d8be8bf489b9fe2254e67fa72ad514f9351b0c42dd2974b5014d0ab400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00;
}

/* line 316, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 325, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(/assets/jquery_ui/ui-bg_highlight-soft_75_ffe45c_1x100-a86156d93434c998dae836f59fd9bfc0d65d11f203a6f104e7270346aba557dc.png) 50% top repeat-x;
  color: #363636;
}

/* line 332, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 337, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(/assets/jquery_ui/ui-bg_diagonals-thick_18_b81900_40x40-8d036517331ddf1fd479456e8bbc8fa2da2e95a706b91819cde58d4f9984a042.png) 50% 50% repeat;
  color: #ffffff;
}

/* line 344, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ffffff;
}

/* line 349, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #ffffff;
}

/* line 354, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 359, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 366, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 371, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
/* line 379, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 384, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(/assets/jquery_ui/ui-icons_222222_256x240-bee1a10932535c9257b9402a5f14ebfbdc768232ba8a44bf537bb591917468ad.png);
}

/* line 387, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-widget-header .ui-icon {
  background-image: url(/assets/jquery_ui/ui-icons_ffffff_256x240-a72bf4e8cea1b341b6f626dc78faccd25231e1c5edecce409309bdb29f26568c.png);
}

/* line 390, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-default .ui-icon {
  background-image: url(/assets/jquery_ui/ui-icons_ef8c08_256x240-8e2a8d2279756af18f354bf3cec7230c508e66b1127b52e278b3928bcf833f23.png);
}

/* line 394, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(/assets/jquery_ui/ui-icons_ef8c08_256x240-8e2a8d2279756af18f354bf3cec7230c508e66b1127b52e278b3928bcf833f23.png);
}

/* line 397, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-active .ui-icon {
  background-image: url(/assets/jquery_ui/ui-icons_ef8c08_256x240-8e2a8d2279756af18f354bf3cec7230c508e66b1127b52e278b3928bcf833f23.png);
}

/* line 400, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-highlight .ui-icon {
  background-image: url(/assets/jquery_ui/ui-icons_228ef1_256x240-1f70c81c9c76f28cb3262a75adc4ad79c621e2820ebb3c0158927fb39d679edd.png);
}

/* line 404, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/assets/jquery_ui/ui-icons_ffd27a_256x240-031bf1f813fd901218bbc54be47b260e6371717c918723f79464fbfbb09c4566.png);
}

/* positioning */
/* line 409, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 410, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 411, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 412, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 413, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 414, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 415, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 416, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 417, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 418, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 419, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 420, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 421, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 422, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 423, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 424, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 425, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 426, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 427, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 428, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 429, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 430, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 431, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 432, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 433, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 434, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 435, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 436, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 437, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 438, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 439, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 440, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 441, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 442, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 443, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 444, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 445, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 446, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 447, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 448, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 449, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 450, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 451, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 452, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 453, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 454, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 455, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 456, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 457, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 458, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 459, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 460, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 461, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 462, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 463, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 464, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 465, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 466, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 467, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 468, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 469, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 470, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 471, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 472, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 473, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 474, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 475, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 476, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 477, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 478, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 479, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 480, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 481, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 482, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 483, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 484, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 485, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 486, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 487, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 488, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 489, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 490, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 491, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 492, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 493, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 494, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 495, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 496, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 497, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 498, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 499, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 500, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 501, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 502, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 503, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 504, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 505, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 506, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 507, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 508, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 509, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 510, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 511, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 512, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 513, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 514, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 515, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 516, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 517, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 518, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 519, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 520, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 521, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 522, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 523, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 524, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 525, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 526, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 527, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 528, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 529, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 530, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 531, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 532, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 533, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 534, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 535, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 536, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 537, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 538, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 539, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 540, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 541, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 542, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 543, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 544, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 545, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 547, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 548, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 549, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 550, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 551, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 552, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 553, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 554, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 555, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 556, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 557, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 558, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 559, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 560, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 561, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 562, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 563, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 564, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 565, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 566, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 567, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 568, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 569, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 570, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 571, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 572, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 573, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 574, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 575, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 576, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 577, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 578, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 579, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 580, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 581, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 582, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 583, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 584, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 594, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}

/* line 600, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}

/* line 606, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}

/* line 612, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* Overlays */
/* line 617, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-widget-overlay {
  background: #666666 url(/assets/jquery_ui/ui-bg_diagonals-thick_20_666666_40x40-5bc8d3635d0fb06ac7c090e804eb983f566f8eb6404c851ddd9cc34b3ba6cde3.png) 50% 50% repeat;
  opacity: .5;
  filter: Alpha(Opacity=50);
}

/* line 622, ../../../vendor/assets/stylesheets/jquery-ui/jquery-ui-1.10.4.custom.css.scss.css */
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: black url(/assets/jquery_ui/ui-bg_flat_10_000000_40x100-0f453c849c728bf8c6a412512367baf139d1dde84f9c1f52ec153a3c77f83ea1.png) 50% 50% repeat-x;
  opacity: .2;
  filter: Alpha(Opacity=20);
  border-radius: 5px;
}
/* YUI 3.8.1 (build 5795) Copyright 2013 Yahoo! Inc. http://yuilibrary.com/license/ */
/* line 3, ../../../app/assets/stylesheets/core/core-reset.scss */
html {
  color: #000;
  background: #FFF;
}

/* line 5, ../../../app/assets/stylesheets/core/core-reset.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

/* line 7, ../../../app/assets/stylesheets/core/core-reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 9, ../../../app/assets/stylesheets/core/core-reset.scss */
fieldset, img {
  border: 0;
}

/* line 11, ../../../app/assets/stylesheets/core/core-reset.scss */
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}

/* line 13, ../../../app/assets/stylesheets/core/core-reset.scss */
ol, ul {
  list-style: none;
}

/* line 15, ../../../app/assets/stylesheets/core/core-reset.scss */
caption, th {
  text-align: left;
}

/* line 17, ../../../app/assets/stylesheets/core/core-reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 19, ../../../app/assets/stylesheets/core/core-reset.scss */
q:before, q:after {
  content: '';
}

/* line 21, ../../../app/assets/stylesheets/core/core-reset.scss */
abbr, acronym {
  border: 0;
  font-variant: normal;
}

/* line 23, ../../../app/assets/stylesheets/core/core-reset.scss */
sup {
  vertical-align: text-top;
}

/* line 25, ../../../app/assets/stylesheets/core/core-reset.scss */
sub {
  vertical-align: text-bottom;
}

/* line 27, ../../../app/assets/stylesheets/core/core-reset.scss */
input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 29, ../../../app/assets/stylesheets/core/core-reset.scss */
input, textarea, select {
  *font-size: 100%;
}

/* line 29, ../../../app/assets/stylesheets/core/core-reset.scss */
legend {
  color: #000;
}

/* line 43, ../../../app/assets/stylesheets/core/core-reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
}
@media all {
  /**
  * @section Grid Module
  */
  .ym-grid {
    display: table;
    table-layout: fixed;
    width: 100%;
    list-style-type: none;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .ym-gl {
    float: left;
    margin: 0;
  }

  .ym-gr {
    float: right;
    margin: 0 0 0 -5px;
  }

  .ym-g20 {
    width: 20%;
  }

  .ym-g40 {
    width: 40%;
  }

  .ym-g60 {
    width: 60%;
  }

  .ym-g80 {
    width: 80%;
  }

  .ym-g12  {
    width: 12.5%;
  }

  .ym-g25 {
    width: 25%;
  }

  .ym-g33 {
    width: 33.333%;
  }

  .ym-g50 {
    width: 50%;
  }

  .ym-g66 {
    width: 66.666%;
  }

  .ym-g75 {
    width: 75%;
  }

  .ym-g38 {
    width: 38.2%;
  }

  .ym-g62 {
    width: 61.8%;
  }

  .ym-gbox {
    padding: 0 10px;
  }

  .ym-gbox-left {
    padding: 0 10px 0 0;
  }

  .ym-gbox-right {
    padding: 0 0 0 10px;
  }

  .ym-equalize {
    overflow: hidden;
  }

  .ym-equalize > [class*="ym-g"] {
    display: table-cell;
    float: none;
    margin: 0;
    vertical-align: top;
  }

  .ym-equalize > [class*="ym-g"] > [class*="ym-gbox"] {
    padding-bottom: 10000px;
    margin-bottom: -10000px;
  }

  .ym-g-1 {
      width: 100%;
      display: block;
  }

  .ym-g-1-2 {
      width: 50%;
  }

  .ym-g-1-3 {
      width: 33.33333%;
  }

  .ym-g-2-3 {
      width: 66.66666%;
  }

  .ym-g-1-4 {
      width: 25%;
  }

  .ym-g-3-4 {
      width: 75%;
  }

  .ym-g-1-5 {
      width: 20%;
  }

  .ym-g-2-5 {
      width: 40%;
  }

  .ym-g-3-5 {
      width: 60%;
  }

  .ym-g-4-5 {
      width: 80%;
  }

  .ym-g-1-6 {
      width: 16.656%;
  }

  .ym-g-5-6 {
      width: 83.33%;
  }

  .ym-g-1-8 {
      width: 12.5%;
  }

  .ym-g-3-8 {
      width: 37.5%;
  }

  .ym-g-5-8 {
      width: 62.5%;
  }

  .ym-g-7-8 {
      width: 87.5%;
  }

  .ym-g-1-12 {
      width: 8.3333%;
  }

  .ym-g-5-12 {
      width: 41.6666%;
  }

  .ym-g-7-12 {
      width: 58.3333%;
  }

  .ym-g-11-12 {
      width: 91.6666%;
  }

  .ym-g-1-24 {
      width: 4.1666%;
  }

  .ym-g-5-24 {
      width: 20.8333%;
  }

  .ym-g-7-24 {
      width: 29.1666%;
  }

  .ym-g-11-24 {
      width: 45.8333%;
  }

  .ym-g-13-24 {
      width: 54.1666%;
  }

  .ym-g-17-24 {
      width: 70.8333%;
  }

  .ym-g-19-24 {
      width: 79.1666%;
  }

  .ym-g-23-24 {
      width: 95.8333%;
  }
}

/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 5, ../../../app/assets/stylesheets/core/core-classes.scss */
* {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6, ../../../app/assets/stylesheets/core/core-classes.scss */
a.active {
  color: black;
}

/* line 7, ../../../app/assets/stylesheets/core/core-classes.scss */
.js-link, .warning-link {
  cursor: pointer;
}

/* line 8, ../../../app/assets/stylesheets/core/core-classes.scss */
.one-line-text, .ellipse-on-blur {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 11, ../../../app/assets/stylesheets/core/core-classes.scss */
.ellipse-on-blur:hover {
  word-wrap: break-word;
  white-space: normal;
}

/* line 16, ../../../app/assets/stylesheets/core/core-classes.scss */
.text-center {
  text-align: center;
}

/* line 17, ../../../app/assets/stylesheets/core/core-classes.scss */
.text-left {
  text-align: left;
}

/* line 18, ../../../app/assets/stylesheets/core/core-classes.scss */
.text-right {
  text-align: right;
}

/* line 19, ../../../app/assets/stylesheets/core/core-classes.scss */
.hidden {
  display: none;
  opacity: 0;
}

/* line 20, ../../../app/assets/stylesheets/core/core-classes.scss */
.pull-left {
  float: left;
}

/* line 21, ../../../app/assets/stylesheets/core/core-classes.scss */
.pull-right {
  float: right;
}

/* line 22, ../../../app/assets/stylesheets/core/core-classes.scss */
.push-right {
  margin-right: 2em;
}

/* line 23, ../../../app/assets/stylesheets/core/core-classes.scss */
.push-left {
  margin-left: 2em;
}

/* line 24, ../../../app/assets/stylesheets/core/core-classes.scss */
.pull-left-bordered {
  margin-right: 1em;
}

/* line 25, ../../../app/assets/stylesheets/core/core-classes.scss */
.pull-right-bordered {
  margin-left: 1em;
}

/* line 26, ../../../app/assets/stylesheets/core/core-classes.scss */
.muted {
  color: #939393;
}

/* line 27, ../../../app/assets/stylesheets/core/core-classes.scss */
.smaller {
  font-size: .9em;
}

/* line 28, ../../../app/assets/stylesheets/core/core-classes.scss */
.bigger {
  font-size: 1.5em;
}

/* line 29, ../../../app/assets/stylesheets/core/core-classes.scss */
.lighter {
  font-weight: lighter;
}

/* line 30, ../../../app/assets/stylesheets/core/core-classes.scss */
.caps {
  text-transform: uppercase;
}

/* line 31, ../../../app/assets/stylesheets/core/core-classes.scss */
.padded {
  padding: 1em;
}

/* line 32, ../../../app/assets/stylesheets/core/core-classes.scss */
.padded-sm {
  padding: 0.5em;
}

/* line 33, ../../../app/assets/stylesheets/core/core-classes.scss */
.spacing-v {
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 34, ../../../app/assets/stylesheets/core/core-classes.scss */
.spacing-b {
  margin-bottom: 1em;
}

/* line 35, ../../../app/assets/stylesheets/core/core-classes.scss */
.spacing-t {
  margin-top: 1em;
}

/* line 36, ../../../app/assets/stylesheets/core/core-classes.scss */
.clear {
  clear: both;
  overflow: auto;
}

/* line 37, ../../../app/assets/stylesheets/core/core-classes.scss */
.break-word {
  word-spacing: 999em;
}

/* line 38, ../../../app/assets/stylesheets/core/core-classes.scss */
.inline-block {
  display: inline-block;
}

/* line 39, ../../../app/assets/stylesheets/core/core-classes.scss */
.no-transform {
  text-transform: none;
}

/* line 40, ../../../app/assets/stylesheets/core/core-classes.scss */
.border-left {
  border-left: 1px solid #939393;
  padding-left: 1em;
}

/* line 42, ../../../app/assets/stylesheets/core/core-classes.scss */
ol.numbered {
  list-style-type: decimal;
  margin-left: .5em;
  padding: 1em;
}

/* line 48, ../../../app/assets/stylesheets/core/core-classes.scss */
.icon {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* line 50, ../../../app/assets/stylesheets/core/core-classes.scss */
.nav-pills {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 52, ../../../app/assets/stylesheets/core/core-classes.scss */
.nav-pills li.tab-li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 54, ../../../app/assets/stylesheets/core/core-classes.scss */
.nav-pills li.tab-li a.tab-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: block;
  padding: .5em 1em;
}
/* line 58, ../../../app/assets/stylesheets/core/core-classes.scss */
.nav-pills li.tab-li a.tab-link:hover {
  text-decoration: none;
  color: #055ca0;
}
/* line 66, ../../../app/assets/stylesheets/core/core-classes.scss */
.nav-pills li.tab-li.active a.tab-link, .nav-pills li.tab-li.active a.tab-link:hover, .nav-pills li.tab-li.active a.tab-link:focus {
  color: white;
  background-color: black;
}
/* line 72, ../../../app/assets/stylesheets/core/core-classes.scss */
.nav-pills.nav-pills-small {
  font-size: .90em;
}
/* line 74, ../../../app/assets/stylesheets/core/core-classes.scss */
.nav-pills.nav-pills-small a.tab-link {
  padding: .5em;
}

/* line 81, ../../../app/assets/stylesheets/core/core-classes.scss */
a.quiet-link {
  color: inherit;
}
/* line 83, ../../../app/assets/stylesheets/core/core-classes.scss */
a.quiet-link:hover {
  text-decoration: none;
}

/* line 85, ../../../app/assets/stylesheets/core/core-classes.scss */
.invisible-link {
  color: transparent;
}

/* line 86, ../../../app/assets/stylesheets/core/core-classes.scss */
h1 {
  font: normal 20px SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: black;
}

/* line 90, ../../../app/assets/stylesheets/core/core-classes.scss */
.status-disabled {
  color: #c1392b;
}

/* line 91, ../../../app/assets/stylesheets/core/core-classes.scss */
.status-active {
  color: #27ae61;
}

/* line 93, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-content {
  width: 90%;
  min-width: 1000px;
  margin: 0 auto;
}

/* line 99, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-content-narrow {
  width: 1000px;
  margin: 0 auto;
}

/* line 103, ../../../app/assets/stylesheets/core/core-classes.scss */
.user-actions {
  float: right;
  margin-top: 40px;
  display: block;
}

/* line 109, ../../../app/assets/stylesheets/core/core-classes.scss */
a.supportive-link, .fake-link.supportive-link, .warning-link.supportive-link {
  font: normal 0.8em "Helvetica Neue", "Helvetica", Arial, sans-serif;
}

/* line 112, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-panel-box {
  background-color: #fff;
  -moz-box-shadow: 0 0 4px #cccccc;
  -webkit-box-shadow: 0 0 4px #cccccc;
  box-shadow: 0 0 4px #cccccc;
}

/* line 118, ../../../app/assets/stylesheets/core/core-classes.scss */
.flash-message, .release-flash-message {
  position: relative;
  color: #ffffff;
  padding: 16px;
  margin: 10px 0px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -khtml-border-radius: 3px 3px 3px 3px;
  /* for old Konqueror browsers */
  border-radius: 3px 3px 3px 3px;
  /* future proofing */
  background-color: #16a086;
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 126, ../../../app/assets/stylesheets/core/core-classes.scss */
.flash-message.flash-alert, .flash-alert.release-flash-message {
  background-color: #86050c;
}
/* line 129, ../../../app/assets/stylesheets/core/core-classes.scss */
.flash-message .close-flash-message, .release-flash-message .close-flash-message {
  position: absolute;
  display: "inline-block";
  top: 5px;
  right: 15px;
  color: #999;
  float: right;
  font: normal 33px "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 132, ../../../app/assets/stylesheets/core/core-classes.scss */
.flash-message .close-flash-message:hover, .release-flash-message .close-flash-message:hover {
  color: #000;
}

/* line 138, ../../../app/assets/stylesheets/core/core-classes.scss */
.release-flash-message {
  color: #000;
  background-color: #FFD;
  border: 1px solid #000;
}
/* line 143, ../../../app/assets/stylesheets/core/core-classes.scss */
.release-flash-message a {
  text-decoration: underline;
}

/* line 146, ../../../app/assets/stylesheets/core/core-classes.scss */
.tooltip-container {
  position: relative;
  display: inline-block;
  margin-left: .5em;
}
/* line 151, ../../../app/assets/stylesheets/core/core-classes.scss */
.tooltip-container:hover .tooltip-qmark {
  background-color: #2a80b9;
  color: white;
  border: 1px solid #2a80b9;
}
/* line 156, ../../../app/assets/stylesheets/core/core-classes.scss */
.tooltip-container:hover .tooltip-text {
  display: block;
}
/* line 158, ../../../app/assets/stylesheets/core/core-classes.scss */
.tooltip-container .tooltip-qmark {
  display: inline-block;
  -moz-border-radius: 1em 1em 1em 1em;
  -webkit-border-radius: 1em 1em 1em 1em;
  -khtml-border-radius: 1em 1em 1em 1em;
  /* for old Konqueror browsers */
  border-radius: 1em 1em 1em 1em;
  /* future proofing */
  padding: .15em;
  width: 1.5em;
  height: 1.5em;
  text-align: center;
  font: normal 14px "Helvetica Neue", "Helvetica", Arial, sans-serif;
  cursor: help;
  color: #2a80b9;
  border: 1px solid #6bb0de;
  background-color: white;
}
/* line 171, ../../../app/assets/stylesheets/core/core-classes.scss */
.tooltip-container .tooltip-text {
  display: none;
  padding: .5em 1em;
  background-color: #bfddf0;
  border: 1px solid #2a80b9;
  width: 20em;
  font: normal 12px/1.4 "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #000;
  z-index: 1000;
  text-align: left;
}
/* line 181, ../../../app/assets/stylesheets/core/core-classes.scss */
.tooltip-container .tooltip-text .highlight {
  font-style: italic;
}
/* line 182, ../../../app/assets/stylesheets/core/core-classes.scss */
.tooltip-container .tooltip-text.text-right {
  position: absolute;
  display: "inline-block";
  top: 0;
  left: 2em;
}
/* line 183, ../../../app/assets/stylesheets/core/core-classes.scss */
.tooltip-container .tooltip-text.text-left {
  position: absolute;
  display: "inline-block";
  top: 2em;
  right: 2em;
}

/* line 187, ../../../app/assets/stylesheets/core/core-classes.scss */
.list-sidebar {
  border-right: 1px dotted #ccc;
  font-size: .9em;
}
/* line 190, ../../../app/assets/stylesheets/core/core-classes.scss */
.list-sidebar .box-item {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 195, ../../../app/assets/stylesheets/core/core-classes.scss */
.center-main-box {
  padding: 15px 15px 0 20px;
}

/* line 200, ../../../app/assets/stylesheets/core/core-classes.scss */
.vertical-list > .list-item {
  margin-bottom: .4em;
}
/* line 202, ../../../app/assets/stylesheets/core/core-classes.scss */
.vertical-list > .list-item:last-child {
  margin-bottom: 0;
}

/* line 209, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-box, .basic-form-box, .basic-data-box {
  background: white;
  padding: 10px;
  border: 1px solid #ddd;
}
/* line 213, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-box.highlight, .highlight.basic-form-box, .highlight.basic-data-box {
  border-color: #0679d2;
}
/* line 216, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-box p, .basic-form-box p, .basic-data-box p {
  line-height: 1.6;
  padding-bottom: .6em;
}
/* line 220, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-box hr, .basic-form-box hr, .basic-data-box hr {
  border: none;
  border-bottom: 1px dotted #ccc;
}
/* line 223, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-box hr.major, .basic-form-box hr.major, .basic-data-box hr.major {
  border-bottom: 2px solid #333;
}

/* line 229, ../../../app/assets/stylesheets/core/core-classes.scss */
.pagination-header {
  text-align: center;
}
/* line 231, ../../../app/assets/stylesheets/core/core-classes.scss */
.pagination-header .page-number {
  font: bold 1.1em "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 234, ../../../app/assets/stylesheets/core/core-classes.scss */
.pagination-header .page-arrows {
  padding: 0 1em;
  color: #ccc;
  font: bold 1.1em "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 239, ../../../app/assets/stylesheets/core/core-classes.scss */
.pagination-header .page-of {
  padding: .5em .2em 0;
}

/* line 244, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-form-box h2 {
  font-size: 1.4em;
  padding-bottom: 10px;
}
/* line 248, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-form-box input[type="text"], .basic-form-box input[type="email"], .basic-form-box input[type="tel"], .basic-form-box textarea {
  font: normal 14px "Helvetica Neue", "Helvetica", Arial, sans-serif;
  padding: 3px;
  width: 100%;
}
/* line 252, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-form-box input[type="text"].small-input, .basic-form-box input[type="email"].small-input, .basic-form-box input[type="tel"].small-input, .basic-form-box textarea.small-input {
  width: 50px;
}
/* line 255, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-form-box input[type="text"].input-date, .basic-form-box input[type="email"].input-date, .basic-form-box input[type="tel"].input-date, .basic-form-box textarea.input-date {
  width: 100px;
}
/* line 256, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-form-box input[type="text"]:focus, .basic-form-box input[type="email"]:focus, .basic-form-box input[type="tel"]:focus, .basic-form-box textarea:focus {
  background-color: #FFD;
}
/* line 258, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-form-box textarea {
  height: 3.8em;
  border: 1px solid #BBB;
}
/* line 261, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-form-box textarea.auto-height {
  height: auto;
}
/* line 264, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-form-box .info-table .rotated-title {
  -webkit-transform: rotate(-35.1deg);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -moz-transform: rotate(-35.1deg);
  -ms-transform: rotate(-35.1deg);
  -o-transform: rotate(-35.1deg);
  transform: rotate(-35.1deg);
  white-space: nowrap;
  width: 30px;
}
/* line 269, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-form-box .info-table .title-header {
  font-weight: bold;
}
/* line 270, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-form-box .info-table .basic-cell {
  padding: 5px;
}
/* line 272, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-form-box .info-table .basic-cell.spacer-cell {
  padding-left: 40px;
}
/* line 274, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-form-box .info-table .separator {
  border-bottom: 1px dotted #ccc;
}

/* line 280, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-data-box {
  color: #333;
}
/* line 283, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-data-box .data-label {
  font: normal 1em SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 286, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-data-box .data-content {
  font: normal 0.9em "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 289, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-data-box .data-subheader {
  font: normal 1.1em/1.4 SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #000;
}
/* line 293, ../../../app/assets/stylesheets/core/core-classes.scss */
.basic-data-box .data-error {
  color: #900;
}

/* line 298, ../../../app/assets/stylesheets/core/core-classes.scss */
.admin-only-feature {
  padding: 5px;
  border: 1px solid #2d3e50;
  background-color: #344860;
  color: white;
  font: normal 14px "Helvetica Neue", "Helvetica", Arial, sans-serif;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -khtml-border-radius: 5px 5px 5px 5px;
  /* for old Konqueror browsers */
  border-radius: 5px 5px 5px 5px;
  /* future proofing */
}

/* line 308, ../../../app/assets/stylesheets/core/core-classes.scss */
.subnav-tabs .subnav-tab {
  padding: 8px 13px 5px;
  margin: 5px 10px -1px 0;
  border: 1px solid #ccc;
  border-bottom: 1px solid #ddd;
  background-color: #FFF;
  color: #0679d2;
  font: normal 16px SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  -moz-border-radius: 2px 2px 0px 0px;
  -webkit-border-radius: 2px 2px 0px 0px;
  -khtml-border-radius: 2px 2px 0px 0px;
  /* for old Konqueror browsers */
  border-radius: 2px 2px 0px 0px;
  /* future proofing */
}
/* line 317, ../../../app/assets/stylesheets/core/core-classes.scss */
.subnav-tabs .subnav-tab.active {
  background-color: white;
  border: 1px solid #ddd;
  border-bottom: 1px solid white;
  color: #333;
  font: normal 16px SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}

/* line 328, ../../../app/assets/stylesheets/core/core-classes.scss */
.hover-show-hide-container .show-on-hover {
  display: none;
}
/* line 329, ../../../app/assets/stylesheets/core/core-classes.scss */
.hover-show-hide-container .show-on-hover-iblock {
  display: none;
}
/* line 331, ../../../app/assets/stylesheets/core/core-classes.scss */
.hover-show-hide-container:hover .show-on-hover {
  display: block;
}
/* line 332, ../../../app/assets/stylesheets/core/core-classes.scss */
.hover-show-hide-container:hover .show-on-hover-iblock {
  display: inline-block;
}
/* line 333, ../../../app/assets/stylesheets/core/core-classes.scss */
.hover-show-hide-container:hover .hide-on-hover {
  display: none;
}

/* line 337, ../../../app/assets/stylesheets/core/core-classes.scss */
.user-actions {
  font-size: 14px;
}
/* line 340, ../../../app/assets/stylesheets/core/core-classes.scss */
.user-actions .header-user-email {
  font-size: 16px;
}

/* line 345, ../../../app/assets/stylesheets/core/core-classes.scss */
#wizards .header-tab {
  display: none;
}

/* line 349, ../../../app/assets/stylesheets/core/core-classes.scss */
.header-logo {
  overflow: auto;
  padding-bottom: 5px;
}

/* line 353, ../../../app/assets/stylesheets/core/core-classes.scss */
.logo-image {
  height: 60px;
  width: 60px;
  display: block;
  float: left;
  box-shadow: 1px 1px 3px rgba(10, 10, 10, 0.2);
}

/* line 360, ../../../app/assets/stylesheets/core/core-classes.scss */
.logo-description {
  float: left;
  font-size: 36px;
  margin-left: 15px;
  margin-top: 15px;
  color: #333;
  max-width: 500px;
}

/* line 369, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-container {
  width: 960px;
  background-color: #fff;
  padding: 15px;
  margin: 0px auto;
  border: 1px solid #d7d3d3;
  -moz-box-shadow: 0px 5px 10px #d7d3d3;
  -webkit-box-shadow: 0px 5px 10px #d7d3d3;
  box-shadow: 0px 5px 10px #d7d3d3;
}
/* line 371, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-content-fluid .form-container {
  width: 90%;
}

/* line 382, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-filled-data {
  padding: .2em .5em;
  font: normal 0.95em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  background-color: #fffaad;
}

/* line 389, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-area {
  margin-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #d7d3d3;
}
/* line 393, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-area .area-header {
  font-size: 20px;
  color: #333;
  padding: 20px 0 20px;
}
/* line 398, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-area.area-intro {
  position: relative;
  font-size: 20px;
}
/* line 401, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-area.area-intro .form-header-text {
  font-size: 25px;
}
/* line 405, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-area.area-section {
  padding-bottom: 0;
  border-bottom: none;
}
/* line 409, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-area .form-section-description {
  margin-left: 20px;
  font: normal 18px/1.5 SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #ccc;
}
/* line 413, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-area .form-section-description.active {
  color: #333;
}

/* line 417, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-highlight-box {
  font: normal 1em/1.6 SofiaProLight;
  padding: 1em;
  border: none;
  color: #ccc;
  display: none;
}
/* line 423, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-highlight-box.intro-block {
  display: block;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  -khtml-border-radius: 10px 10px 10px 10px;
  /* for old Konqueror browsers */
  border-radius: 10px 10px 10px 10px;
  /* future proofing */
  color: inherit;
  background-color: #F0FFF0;
}
/* line 428, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-highlight-box.intro-block.active {
  background-color: #D0FFD0;
}
/* line 432, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-highlight-box.active {
  display: block;
  color: #333;
  background: #FF9;
}

/* line 439, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-ticket-hidden {
  display: none;
}

/* line 442, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-ticket {
  margin-top: 20px;
}
/* line 444, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-ticket .form-ticket-divider {
  width: 200px;
  border-top: 1px dotted #888888;
  margin: 5px 0px 5px 50px;
}

/* line 450, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-header-text {
  font-size: 25px;
}

/* line 453, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-field {
  margin-top: 12px;
}

/* line 456, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-label {
  font-size: 16px;
  margin-bottom: 3px;
  display: block;
}

/* line 461, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-instructions {
  color: #888888;
  font-size: 14px;
  margin-bottom: 3px;
}

/* line 466, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-instructions-list {
  list-style-position: inside;
}

/* line 469, ../../../app/assets/stylesheets/core/core-classes.scss */
.field-row {
  overflow: auto;
}

/* line 472, ../../../app/assets/stylesheets/core/core-classes.scss */
.field-row-entry {
  float: left;
  margin-right: 15px;
}

/* line 476, ../../../app/assets/stylesheets/core/core-classes.scss */
select.form-input, select.data-input {
  height: 30px;
  display: block;
}

/* line 477, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-input, .data-input {
  font-size: 16px;
  color: #333333;
  padding: 6px 9px 4px;
  width: 300px;
  box-shadow: inset 1px 1px 2px #999;
  border: none;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
/* line 479, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-input.input-tall, .input-tall.data-input {
  font-size: 20px;
}
/* line 480, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-input.input-small, .input-small.data-input {
  font-size: 14px;
}
/* line 488, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-input.input-date, .input-date.data-input {
  width: 7em;
}
/* line 491, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-input.input-short, .input-short.data-input {
  width: 70px;
}
/* line 494, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-input.input-medium, .input-medium.data-input {
  width: 150px;
}
/* line 497, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-input.input-med-long, .input-med-long.data-input {
  width: 400px;
}
/* line 500, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-input.input-long, .input-long.data-input {
  width: 450px;
}
/* line 503, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-input.input-xlong, .input-xlong.data-input {
  width: 600px;
}
/* line 506, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-input.input-full, .input-full.data-input {
  width: 100%;
}
/* line 509, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-input.input-error, .input-error.data-input {
  border: 1px solid red;
}
/* line 512, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-input.text-input-tall, .text-input-tall.data-input {
  height: 10em;
}
/* line 513, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-input:focus, .data-input:focus {
  background-color: #ffffdd;
}
/* line 514, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-input.changed, .changed.data-input {
  background-color: #b0f6a3;
}
/* line 516, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-input.changed.cleared, .changed.cleared.data-input {
  background-color: #FFF;
  -webkit-transition: background-color, 0.2s;
  -moz-transition: background-color, 0.2s;
  -o-transition: background-color, 0.2s;
  transition: background-color, 0.2s;
}

/* line 522, ../../../app/assets/stylesheets/core/core-classes.scss */
.data-input {
  font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
  padding: .2em .3em;
}

/* line 527, ../../../app/assets/stylesheets/core/core-classes.scss */
.form-label-clarification {
  font-size: 12px;
  font-weight: normal;
  padding-left: 5px;
}

/* line 533, ../../../app/assets/stylesheets/core/core-classes.scss */
.input-textarea {
  width: 300px;
  height: 150px;
  font-size: 12px;
}
/* line 537, ../../../app/assets/stylesheets/core/core-classes.scss */
.input-textarea.textarea-short {
  height: 80px;
}

/* line 541, ../../../app/assets/stylesheets/core/core-classes.scss */
.code-textbox {
  font: normal 12px Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
  padding: 1em;
  margin: 10px 0;
  color: #555;
  border: 1px solid #bbb;
  background-color: #FFD;
  color: #333;
  -moz-box-shadow: inset 0 0 4px #999999;
  -webkit-box-shadow: inset 0 0 4px #999999;
  box-shadow: inset 0 0 4px #999999;
}

/* line 552, ../../../app/assets/stylesheets/core/core-classes.scss */
.flatter-button, .primary-button, .secondary-button, .info-button, .warning-button, .approve-button {
  -moz-border-radius: 0.25em 0.25em 0.25em 0.25em;
  -webkit-border-radius: 0.25em 0.25em 0.25em 0.25em;
  -khtml-border-radius: 0.25em 0.25em 0.25em 0.25em;
  /* for old Konqueror browsers */
  border-radius: 0.25em 0.25em 0.25em 0.25em;
  /* future proofing */
  -webkit-transition: background-color, 0.2s;
  -moz-transition: background-color, 0.2s;
  -o-transition: background-color, 0.2s;
  transition: background-color, 0.2s;
  color: white;
  padding: .5em 1.3em;
  text-align: center;
  font: 300 0.9em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  display: inline-block;
  letter-spacing: 1px;
  cursor: pointer;
  text-decoration: none;
}
/* line 563, ../../../app/assets/stylesheets/core/core-classes.scss */
.flatter-button:hover, .primary-button:hover, .secondary-button:hover, .info-button:hover, .warning-button:hover, .approve-button:hover {
  text-decoration: none;
}
/* line 566, ../../../app/assets/stylesheets/core/core-classes.scss */
.flatter-button.disabled, .disabled.primary-button, .disabled.secondary-button, .disabled.info-button, .disabled.warning-button, .disabled.approve-button {
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  pointer-events: none;
  text-shadow: none;
  font-style: normal;
}
/* line 573, ../../../app/assets/stylesheets/core/core-classes.scss */
.flatter-button.small-button, .small-button.primary-button, .small-button.secondary-button, .small-button.info-button, .small-button.warning-button, .small-button.approve-button {
  font-size: 13px;
  padding: .3em .75em .35em;
}
/* line 577, ../../../app/assets/stylesheets/core/core-classes.scss */
.flatter-button.large-button, .large-button.primary-button, .large-button.secondary-button, .large-button.info-button, .large-button.warning-button, .large-button.approve-button {
  font-size: 20px;
}
/* line 580, ../../../app/assets/stylesheets/core/core-classes.scss */
.flatter-button.really-large-button, .really-large-button.primary-button, .really-large-button.secondary-button, .really-large-button.info-button, .really-large-button.warning-button, .really-large-button.approve-button {
  font-size: 25px;
}
/* line 584, ../../../app/assets/stylesheets/core/core-classes.scss */
.flatter-button.inline-button, .inline-button.primary-button, .inline-button.secondary-button, .inline-button.info-button, .inline-button.warning-button, .inline-button.approve-button {
  font-size: 10px;
  padding: .3em .75em .35em;
}

/* line 590, ../../../app/assets/stylesheets/core/core-classes.scss */
.primary-button {
  background-color: #f7a907;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFEB00E', endColorstr='#FFF1A301');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#feb00e), to(#f1a301));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #feb00e 0%, #f1a301 100%);
  /* for Firefox */
  background: -ms-linear-gradient(top, #feb00e 0%, #f1a301 100%);
  /* IE 10 */
  background: -o-linear-gradient(top, #feb00e 0%, #f1a301 100%);
  /* Opera */
  background: linear-gradient(top, #feb00e 0%, #f1a301 100%);
  text-shadow: 1px 1px #bf8101;
  border: 1px solid #feb827;
  border-right: 1px solid #a57001;
  border-bottom: 1px solid #a57001;
}
/* line 223, ../../../app/assets/stylesheets/core/core-mixins.scss */
.primary-button:hover {
  background-color: #e49a00;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF1A301', endColorstr='#FFD89201');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#f1a301), to(#d89201));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #f1a301 0%, #d89201 100%);
  /* for Firefox */
  background: -ms-linear-gradient(top, #f1a301 0%, #d89201 100%);
  /* IE 10 */
  background: -o-linear-gradient(top, #f1a301 0%, #d89201 100%);
  /* Opera */
  background: linear-gradient(top, #f1a301 0%, #d89201 100%);
}

/* line 595, ../../../app/assets/stylesheets/core/core-classes.scss */
.secondary-button {
  background-color: #0571c5;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0679D2', endColorstr='#FF056BB9');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#0679d2), to(#056bb9));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #0679d2 0%, #056bb9 100%);
  /* for Firefox */
  background: -ms-linear-gradient(top, #0679d2 0%, #056bb9 100%);
  /* IE 10 */
  background: -o-linear-gradient(top, #0679d2 0%, #056bb9 100%);
  /* Opera */
  background: linear-gradient(top, #0679d2 0%, #056bb9 100%);
  text-shadow: 1px 1px #044e88;
  border: 1px solid #0787eb;
  border-right: 1px solid #03406f;
  border-bottom: 1px solid #03406f;
}
/* line 223, ../../../app/assets/stylesheets/core/core-mixins.scss */
.secondary-button:hover {
  background-color: #0463ac;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF056BB9', endColorstr='#FF055CA0');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#056bb9), to(#055ca0));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #056bb9 0%, #055ca0 100%);
  /* for Firefox */
  background: -ms-linear-gradient(top, #056bb9 0%, #055ca0 100%);
  /* IE 10 */
  background: -o-linear-gradient(top, #056bb9 0%, #055ca0 100%);
  /* Opera */
  background: linear-gradient(top, #056bb9 0%, #055ca0 100%);
}

/* line 599, ../../../app/assets/stylesheets/core/core-classes.scss */
.info-button {
  background-color: #f1f1f4;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9F9FA', endColorstr='#FFEBEBEE');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#f9f9fa), to(#ebebee));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #f9f9fa 0%, #ebebee 100%);
  /* for Firefox */
  background: -ms-linear-gradient(top, #f9f9fa 0%, #ebebee 100%);
  /* IE 10 */
  background: -o-linear-gradient(top, #f9f9fa 0%, #ebebee 100%);
  /* Opera */
  background: linear-gradient(top, #f9f9fa 0%, #ebebee 100%);
  text-shadow: 1px 1px #cfcfd7;
  border: 1px solid white;
  border-right: 1px solid #c1c1cc;
  border-bottom: 1px solid #c1c1cc;
  color: #333333;
  text-transform: capitalize;
  text-shadow: none;
}
/* line 223, ../../../app/assets/stylesheets/core/core-mixins.scss */
.info-button:hover {
  background-color: #e3e3e8;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEBEBEE', endColorstr='#FFDDDDE3');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#ebebee), to(#dddde3));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #ebebee 0%, #dddde3 100%);
  /* for Firefox */
  background: -ms-linear-gradient(top, #ebebee 0%, #dddde3 100%);
  /* IE 10 */
  background: -o-linear-gradient(top, #ebebee 0%, #dddde3 100%);
  /* Opera */
  background: linear-gradient(top, #ebebee 0%, #dddde3 100%);
}

/* line 610, ../../../app/assets/stylesheets/core/core-classes.scss */
.primary-button.active,
.secondary-button.active,
.info-button.active {
  background: #888888;
  color: white;
}

/* line 616, ../../../app/assets/stylesheets/core/core-classes.scss */
.warning-button {
  background-color: #de3020;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE53726', endColorstr='#FFD82A1A');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#e53726), to(#d82a1a));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #e53726 0%, #d82a1a 100%);
  /* for Firefox */
  background: -ms-linear-gradient(top, #e53726 0%, #d82a1a 100%);
  /* IE 10 */
  background: -o-linear-gradient(top, #e53726 0%, #d82a1a 100%);
  /* Opera */
  background: linear-gradient(top, #e53726 0%, #d82a1a 100%);
  text-shadow: 1px 1px #ab2114;
  border: 1px solid #e84c3d;
  border-right: 1px solid #941d12;
  border-bottom: 1px solid #941d12;
}
/* line 223, ../../../app/assets/stylesheets/core/core-mixins.scss */
.warning-button:hover {
  background-color: #cd2818;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD82A1A', endColorstr='#FFC22617');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#d82a1a), to(#c22617));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #d82a1a 0%, #c22617 100%);
  /* for Firefox */
  background: -ms-linear-gradient(top, #d82a1a 0%, #c22617 100%);
  /* IE 10 */
  background: -o-linear-gradient(top, #d82a1a 0%, #c22617 100%);
  /* Opera */
  background: linear-gradient(top, #d82a1a 0%, #c22617 100%);
}

/* line 621, ../../../app/assets/stylesheets/core/core-classes.scss */
.approve-button {
  background-color: #14957c;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF16A086', endColorstr='#FF138A73');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#16a086), to(#138a73));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #16a086 0%, #138a73 100%);
  /* for Firefox */
  background: -ms-linear-gradient(top, #16a086 0%, #138a73 100%);
  /* IE 10 */
  background: -o-linear-gradient(top, #16a086 0%, #138a73 100%);
  /* Opera */
  background: linear-gradient(top, #16a086 0%, #138a73 100%);
  text-shadow: 1px 1px #0d5d4e;
  border: 1px solid #19b699;
  border-right: 1px solid #0a463b;
  border-bottom: 1px solid #0a463b;
}
/* line 223, ../../../app/assets/stylesheets/core/core-mixins.scss */
.approve-button:hover {
  background-color: #117e69;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF138A73', endColorstr='#FF107360');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#138a73), to(#107360));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #138a73 0%, #107360 100%);
  /* for Firefox */
  background: -ms-linear-gradient(top, #138a73 0%, #107360 100%);
  /* IE 10 */
  background: -o-linear-gradient(top, #138a73 0%, #107360 100%);
  /* Opera */
  background: linear-gradient(top, #138a73 0%, #107360 100%);
}

/* line 625, ../../../app/assets/stylesheets/core/core-classes.scss */
.button-block {
  display: block;
}
/* line 627, ../../../app/assets/stylesheets/core/core-classes.scss */
.button-block.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  pointer-events: none;
}

/* line 633, ../../../app/assets/stylesheets/core/core-classes.scss */
.error-text {
  color: #e53726;
}

/* line 637, ../../../app/assets/stylesheets/core/core-classes.scss */
.success-text {
  color: #30ca5c;
}

/* line 641, ../../../app/assets/stylesheets/core/core-classes.scss */
.warning-link {
  color: #e53726;
}

/* line 648, ../../../app/assets/stylesheets/core/core-classes.scss */
.link-small {
  font-size: .8em;
}

/* line 652, ../../../app/assets/stylesheets/core/core-classes.scss */
.index-table-container {
  background-color: #ffffff;
  padding: 30px;
  font-size: 14px;
}
/* line 656, ../../../app/assets/stylesheets/core/core-classes.scss */
.index-table-container.container-unpadded {
  padding: 0;
}
/* line 657, ../../../app/assets/stylesheets/core/core-classes.scss */
.index-table-container .index-table {
  border-collapse: collapse;
  width: 100%;
}
/* line 661, ../../../app/assets/stylesheets/core/core-classes.scss */
.index-table-container .index-table-header-row {
  background-color: #d7d3d3;
  text-align: left;
}
/* line 665, ../../../app/assets/stylesheets/core/core-classes.scss */
.index-table-container .index-table-entry {
  padding: 8px 8px;
}
/* line 668, ../../../app/assets/stylesheets/core/core-classes.scss */
.index-table-container .index-zebra-odd {
  background-color: #ffffff;
}
/* line 671, ../../../app/assets/stylesheets/core/core-classes.scss */
.index-table-container .index-zebra-even {
  background-color: #f7f5f5;
}
/* line 674, ../../../app/assets/stylesheets/core/core-classes.scss */
.index-table-container .table-nav {
  text-align: right;
}

/* line 679, ../../../app/assets/stylesheets/core/core-classes.scss */
.account-readiness {
  padding: 5px 15px 2px;
  background-color: #31ca5c;
  color: white;
  border-radius: 5px;
  font-size: 18px;
  float: right;
  margin-left: 10px;
  margin-bottom: 2px;
}
/* line 688, ../../../app/assets/stylesheets/core/core-classes.scss */
.account-readiness .percentage {
  font-size: 25px;
  color: #fff200;
}

/* line 694, ../../../app/assets/stylesheets/core/core-classes.scss */
.core-loading {
  background: transparent url(/assets/shared/loading-712132bf047027df0ac9bc1d3d43f6223ba64ee00fe2cce2b297d40bd028ced8.gif) no-repeat 50% 50%;
  min-height: 50px;
}

/* line 698, ../../../app/assets/stylesheets/core/core-classes.scss */
.core-loading-right {
  background: transparent url(/assets/shared/loading-712132bf047027df0ac9bc1d3d43f6223ba64ee00fe2cce2b297d40bd028ced8.gif) no-repeat 95% 50%;
  min-height: 50px;
}

/* line 702, ../../../app/assets/stylesheets/core/core-classes.scss */
.core-loading-bar {
  background: transparent url(/assets/shared/loading-bar-5d4b303e343fc0e21c614d108e4217f50d8a23fde2bdc494e3ad35ee9f70eadb.gif) no-repeat 50% 50%;
  min-height: 50px;
}

/* line 707, ../../../app/assets/stylesheets/core/core-classes.scss */
.core-blurred {
  opacity: .4;
  -webkit-filter: blur(4px);
  -moz-filter: blur(4px);
  filter: blur(4px);
}

/* line 153, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list > li, ol.vertical-list > li {
  margin-bottom: 0.4em;
}
/* line 155, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list > li.section-below, ol.vertical-list > li.section-below {
  margin-bottom: 0.8em;
}
/* line 156, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list > li.section-above, ol.vertical-list > li.section-above {
  margin-top: 0.8em;
}
/* line 157, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list > li:last-child, ol.vertical-list > li:last-child {
  margin-bottom: 0;
}

/* line 153, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list-short > li, ol.vertical-list-short > li {
  margin-bottom: 0.2em;
}
/* line 155, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list-short > li.section-below, ol.vertical-list-short > li.section-below {
  margin-bottom: 0.4em;
}
/* line 156, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list-short > li.section-above, ol.vertical-list-short > li.section-above {
  margin-top: 0.4em;
}
/* line 157, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list-short > li:last-child, ol.vertical-list-short > li:last-child {
  margin-bottom: 0;
}

/* line 153, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list-tall > li, ol.vertical-list-tall > li {
  margin-bottom: 0.8em;
}
/* line 155, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list-tall > li.section-below, ol.vertical-list-tall > li.section-below {
  margin-bottom: 1.6em;
}
/* line 156, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list-tall > li.section-above, ol.vertical-list-tall > li.section-above {
  margin-top: 1.6em;
}
/* line 157, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list-tall > li:last-child, ol.vertical-list-tall > li:last-child {
  margin-bottom: 0;
}

/* line 153, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list-sections > li, ol.vertical-list-sections > li {
  margin-bottom: 2em;
}
/* line 155, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list-sections > li.section-below, ol.vertical-list-sections > li.section-below {
  margin-bottom: 4em;
}
/* line 156, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list-sections > li.section-above, ol.vertical-list-sections > li.section-above {
  margin-top: 4em;
}
/* line 157, ../../../app/assets/stylesheets/core/core-mixins.scss */
ul.vertical-list-sections > li:last-child, ol.vertical-list-sections > li:last-child {
  margin-bottom: 0;
}

/* line 718, ../../../app/assets/stylesheets/core/core-classes.scss */
.absolute-container {
  position: relative;
}

/* line 722, ../../../app/assets/stylesheets/core/core-classes.scss */
.modal-root {
  display: none;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: absolute;
}
/* line 730, ../../../app/assets/stylesheets/core/core-classes.scss */
.modal-root.active {
  display: block;
}
/* line 733, ../../../app/assets/stylesheets/core/core-classes.scss */
.modal-root .modal-overlay {
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 98;
}
/* line 741, ../../../app/assets/stylesheets/core/core-classes.scss */
.modal-root .modal-container {
  z-index: 1000;
  position: absolute;
}
/* line 745, ../../../app/assets/stylesheets/core/core-classes.scss */
.modal-root.modal-centered .modal-container {
  position: relative;
  margin: 80px auto 0px auto;
  width: 400px;
}
/* line 750, ../../../app/assets/stylesheets/core/core-classes.scss */
.modal-root .modal-close {
  display: block;
  position: absolute;
  top: -5px;
  right: -5px;
  height: 16px;
  z-index: 1;
  width: 16px;
  background: #444444 url(/assets/partner-portal-sprites-89c42ae79b5721a2f83f4a6775dab54b5071eb961139681e69ff5a3181598679.png) no-repeat -5px -695px;
  border-radius: 8px;
}
/* line 761, ../../../app/assets/stylesheets/core/core-classes.scss */
.modal-root .modal-content {
  background-color: #ffffff;
}
/* line 764, ../../../app/assets/stylesheets/core/core-classes.scss */
.modal-root .modal-loading {
  min-width: 340px;
  min-height: 100px;
  background-color: #ffffff;
  border: 1px solid #444444;
}
/* line 771, ../../../app/assets/stylesheets/core/core-classes.scss */
.modal-root.modal-centered .modal-content {
  margin: 80px auto 0px auto;
  width: 400px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
  /* for old Konqueror browsers */
  border-radius: 4px 4px 4px 4px;
  /* future proofing */
  border: 3px solid #444444;
}
/* line 777, ../../../app/assets/stylesheets/core/core-classes.scss */
.modal-root .modal-header {
  padding: 5px 10px 2px;
}

/* line 780, ../../../app/assets/stylesheets/core/core-classes.scss */
.general-error-banner, .general-warning-banner, .general-info-banner, .general-approve-banner {
  -moz-border-radius: 0.2em 0.2em 0.2em 0.2em;
  -webkit-border-radius: 0.2em 0.2em 0.2em 0.2em;
  -khtml-border-radius: 0.2em 0.2em 0.2em 0.2em;
  /* for old Konqueror browsers */
  border-radius: 0.2em 0.2em 0.2em 0.2em;
  /* future proofing */
  -webkit-transition: background-color, 1s;
  -moz-transition: background-color, 1s;
  -o-transition: background-color, 1s;
  transition: background-color, 1s;
  padding: .4em .5em .2em;
  background-color: red;
  color: white;
  text-align: center;
  margin-bottom: 10px;
  font-size: 1.1em;
}

/* line 790, ../../../app/assets/stylesheets/core/core-classes.scss */
.general-warning-banner {
  background-color: #e7720a;
}

/* line 794, ../../../app/assets/stylesheets/core/core-classes.scss */
.general-info-banner {
  background-color: #28F;
}

/* line 798, ../../../app/assets/stylesheets/core/core-classes.scss */
.general-approve-banner {
  background-color: #24a259;
}

/* line 804, ../../../app/assets/stylesheets/core/core-classes.scss */
.field_with_errors label, .field_with_errors .form-label {
  color: #e53726;
}
/* line 805, ../../../app/assets/stylesheets/core/core-classes.scss */
.field_with_errors input, .field_with_errors select, .field_with_errors textarea {
  border: 2px solid #e53726;
  -moz-box-shadow: 0px 0px 5px #960000;
  -webkit-box-shadow: 0px 0px 5px #960000;
  box-shadow: 0px 0px 5px #960000;
}

/* line 810, ../../../app/assets/stylesheets/core/core-classes.scss */
.error-messages {
  list-style-type: disc;
  list-style-position: inside;
  color: #e53726;
}

/* line 816, ../../../app/assets/stylesheets/core/core-classes.scss */
.next-button {
  color: #999;
  padding: 0 .5em;
  font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 820, ../../../app/assets/stylesheets/core/core-classes.scss */
.next-button.button-active {
  color: #0679d2;
}
/* line 822, ../../../app/assets/stylesheets/core/core-classes.scss */
.next-button.button-active:hover {
  text-decoration: underline;
}
/* line 826, ../../../app/assets/stylesheets/core/core-classes.scss */
.next-button.button-selected {
  color: #339;
}

/* line 831, ../../../app/assets/stylesheets/core/core-classes.scss */
.star-icons {
  width: 80px;
  height: 15px;
  display: inline-block;
}
/* line 835, ../../../app/assets/stylesheets/core/core-classes.scss */
.star-icons.stars-1, .star-icons.stars-10 {
  background: transparent url(/assets/shared/stars-43b293441764a2f939817dca2f3448eca503eaf2edb5520f1779a1ce93aa451e.png) no-repeat 0 -70px;
}
/* line 836, ../../../app/assets/stylesheets/core/core-classes.scss */
.star-icons.stars-15 {
  background: transparent url(/assets/shared/stars-43b293441764a2f939817dca2f3448eca503eaf2edb5520f1779a1ce93aa451e.png) no-repeat 0 -120px;
}
/* line 837, ../../../app/assets/stylesheets/core/core-classes.scss */
.star-icons.stars-2, .star-icons.stars-20 {
  background: transparent url(/assets/shared/stars-43b293441764a2f939817dca2f3448eca503eaf2edb5520f1779a1ce93aa451e.png) no-repeat 0 -170px;
}
/* line 838, ../../../app/assets/stylesheets/core/core-classes.scss */
.star-icons.stars-25 {
  background: transparent url(/assets/shared/stars-43b293441764a2f939817dca2f3448eca503eaf2edb5520f1779a1ce93aa451e.png) no-repeat 0 -220px;
}
/* line 839, ../../../app/assets/stylesheets/core/core-classes.scss */
.star-icons.stars-3, .star-icons.stars-30 {
  background: transparent url(/assets/shared/stars-43b293441764a2f939817dca2f3448eca503eaf2edb5520f1779a1ce93aa451e.png) no-repeat 0 -270px;
}
/* line 840, ../../../app/assets/stylesheets/core/core-classes.scss */
.star-icons.stars-35 {
  background: transparent url(/assets/shared/stars-43b293441764a2f939817dca2f3448eca503eaf2edb5520f1779a1ce93aa451e.png) no-repeat 0 -320px;
}
/* line 841, ../../../app/assets/stylesheets/core/core-classes.scss */
.star-icons.stars-4, .star-icons.stars-40 {
  background: transparent url(/assets/shared/stars-43b293441764a2f939817dca2f3448eca503eaf2edb5520f1779a1ce93aa451e.png) no-repeat 0 -370px;
}
/* line 842, ../../../app/assets/stylesheets/core/core-classes.scss */
.star-icons.stars-45 {
  background: transparent url(/assets/shared/stars-43b293441764a2f939817dca2f3448eca503eaf2edb5520f1779a1ce93aa451e.png) no-repeat 0 -420px;
}
/* line 843, ../../../app/assets/stylesheets/core/core-classes.scss */
.star-icons.stars-5, .star-icons.stars-50 {
  background: transparent url(/assets/shared/stars-43b293441764a2f939817dca2f3448eca503eaf2edb5520f1779a1ce93aa451e.png) no-repeat 0 -470px;
}

/* line 846, ../../../app/assets/stylesheets/core/core-classes.scss */
.booking-canceled {
  color: #900;
}

/* line 848, ../../../app/assets/stylesheets/core/core-classes.scss */
.msg-empty-icon, .msg-email-icon, .msg-sms-icon, .msg-apple-icon, .msg-peek-icon, .msg-action-icon {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 5px;
  opacity: .4;
}
/* line 854, ../../../app/assets/stylesheets/core/core-classes.scss */
.msg-empty-icon.icon-on, .icon-on.msg-email-icon, .icon-on.msg-sms-icon, .icon-on.msg-apple-icon, .icon-on.msg-peek-icon, .icon-on.msg-action-icon {
  opacity: 1;
}

/* line 857, ../../../app/assets/stylesheets/core/core-classes.scss */
.msg-forwarding-note {
  font-size: 0.8em;
}

/* line 861, ../../../app/assets/stylesheets/core/core-classes.scss */
.msg-filter-type {
  text-align: right;
  margin-right: 30px;
}

/* line 866, ../../../app/assets/stylesheets/core/core-classes.scss */
.msg-email-icon {
  background: transparent url(/assets/message_center/small_icons-6450825539275e2551fa5e91439a6d40a327451839e4dcb7cb1dc1fba4f4c60c.png) no-repeat -1px 0;
}

/* line 867, ../../../app/assets/stylesheets/core/core-classes.scss */
.msg-sms-icon {
  background: transparent url(/assets/message_center/small_icons-6450825539275e2551fa5e91439a6d40a327451839e4dcb7cb1dc1fba4f4c60c.png) no-repeat -1px -15px;
}

/* line 868, ../../../app/assets/stylesheets/core/core-classes.scss */
.msg-apple-icon {
  background: transparent url(/assets/message_center/small_icons-6450825539275e2551fa5e91439a6d40a327451839e4dcb7cb1dc1fba4f4c60c.png) no-repeat -1px -81px;
}

/* line 869, ../../../app/assets/stylesheets/core/core-classes.scss */
.msg-peek-icon {
  background: transparent url(/assets/message_center/small_icons-6450825539275e2551fa5e91439a6d40a327451839e4dcb7cb1dc1fba4f4c60c.png) no-repeat 0 -30px;
}

/* line 870, ../../../app/assets/stylesheets/core/core-classes.scss */
.msg-action-icon {
  background: transparent url(/assets/message_center/small_icons-6450825539275e2551fa5e91439a6d40a327451839e4dcb7cb1dc1fba4f4c60c.png) no-repeat -1px -49px;
  opacity: 1;
}

/* line 872, ../../../app/assets/stylesheets/core/core-classes.scss */
.msg-empty-text, .msg-email-text, .msg-sms-text, .msg-apple-text {
  overflow-x: visible;
  height: 15px;
  display: inline-block;
  opacity: .4;
}
/* line 877, ../../../app/assets/stylesheets/core/core-classes.scss */
.msg-empty-text.text-on, .text-on.msg-email-text, .text-on.msg-sms-text, .text-on.msg-apple-text {
  opacity: 1;
}

/* line 884, ../../../app/assets/stylesheets/core/core-classes.scss */
.msg-div-outer {
  width: 15px;
  /* Should match icon width */
}

/* line 888, ../../../app/assets/stylesheets/core/core-classes.scss */
.text-center-div-outer {
  display: block;
  position: relative;
}

/* line 892, ../../../app/assets/stylesheets/core/core-classes.scss */
.text-center-div-inner {
  display: inline-block;
  position: relative;
  left: 50%;
}

/* line 897, ../../../app/assets/stylesheets/core/core-classes.scss */
.text-center-contents {
  text-align: center;
  white-space: nowrap;
  margin-left: -50%;
}

/* line 903, ../../../app/assets/stylesheets/core/core-classes.scss */
.auth-box {
  width: 450px;
  padding: 20px;
  margin-top: 20px;
  -moz-box-shadow: 0px 0px 10px #d7d3d3;
  -webkit-box-shadow: 0px 0px 10px #d7d3d3;
  box-shadow: 0px 0px 10px #d7d3d3;
}
/* line 909, ../../../app/assets/stylesheets/core/core-classes.scss */
.auth-box .auth-box-header {
  font-size: 24px;
  padding-bottom: 5px;
  border-bottom: 1px solid #d7d3d3;
}
/* line 914, ../../../app/assets/stylesheets/core/core-classes.scss */
.auth-box .auth-footer-link {
  font-size: 14px;
  line-height: 36px;
}
/* line 918, ../../../app/assets/stylesheets/core/core-classes.scss */
.auth-box .form-submit {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 924, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content {
  background-color: white;
  -moz-box-shadow: 0 0 4px #cccccc;
  -webkit-box-shadow: 0 0 4px #cccccc;
  box-shadow: 0 0 4px #cccccc;
  border-bottom: 1px solid #aaa;
  height: 48px;
  margin-bottom: 25px;
}
/* line 931, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-logo {
  width: 61px;
  height: 61px;
  margin-right: 20px;
  overflow: hidden;
}
/* line 938, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-title {
  padding-top: 11px;
  font: normal 24px SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #000;
}
/* line 943, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-tab {
  margin: 15px 5px 0;
  padding: 7px 12px 0 12px;
  height: 32px;
  font: normal 16px SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  border: 1px solid transparent;
}
/* line 949, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-tab.active {
  color: #000;
  font-family: SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  border-bottom: 2px solid #333333;
}
/* line 953, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-tab.active:hover {
  background-color: white;
}
/* line 957, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-tab:hover {
  text-decoration: none;
  background-color: #d8e6f3;
}
/* line 962, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .side-header-tab {
  font: normal 14px SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  float: right;
  padding-right: 5px;
  height: 26px;
  margin-top: 24px;
}
/* line 968, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .side-header-tab .dd-items {
  position: absolute;
  display: "inline-block";
  top: 23px;
  right: 0;
  text-align: right;
}
/* line 971, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .side-header-tab .dd-items .dd-item {
  min-width: 128px;
  padding: 5px 23px 5px 5px;
}
/* line 977, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .side-header-tab-highlighted {
  margin-top: 0px;
  height: 48px;
  line-height: 48px;
  background-color: #629AFB;
  padding: 0px 2em;
  color: white;
  text-transform: uppercase;
}
/* line 985, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .side-header-tab-highlighted .icon-callout {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0em 1em;
  font-size: .8em;
  padding-top: 15px;
  position: relative;
  color: white;
}
/* line 992, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .side-header-tab-highlighted .icon-callout .icon {
  position: absolute;
  display: "inline-block";
  bottom: 35px;
  left: 9px;
}
/* line 994, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .side-header-tab-highlighted .icon-callout .icon.icons-chat {
  left: 20px;
}
/* line 1001, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .main-header-tab .dd-items {
  position: absolute;
  display: "inline-block";
  top: 47px;
  left: 0;
  min-width: 100%;
  text-align: left;
}
/* line 1005, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .main-header-tab .dd-items .dd-item {
  text-align: left;
  min-width: 100%;
  padding: 5px 5px 5px 17px;
  font: normal 0.9em/1.3 SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 1012, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .main-header-tab:hover .header-tab.active {
  border-bottom: 2px solid white;
}
/* line 1013, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .main-header-tab .header-tab:hover {
  background-color: #fff;
  color: #000;
}
/* line 1015, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-tab-dd {
  position: relative;
}
/* line 1017, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-tab-dd .dd-spaced-left {
  padding-left: 10px;
}
/* line 1018, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-tab-dd .dd-top-link:after {
  content: '▼';
  font-size: 14px;
  padding-left: 2px;
}
/* line 1023, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-tab-dd a:hover {
  text-decoration: none;
}
/* line 1026, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-tab-dd .dd-items {
  display: none;
  background-color: #fff;
  z-index: 10;
  border: 1px solid #aaa;
  border-top: none;
  text-align: right;
}
/* line 1033, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-tab-dd .dd-items.dd-help {
  width: 185px;
}
/* line 1034, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-tab-dd .dd-items .dd-item {
  display: block;
}
/* line 1036, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-tab-dd .dd-items .dd-item:hover {
  background-color: #d8e6f3;
}
/* line 1040, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-tab-dd:hover .dd-items {
  display: block;
}
/* line 1041, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .header-tab-dd:hover .dd-top-link {
  color: #000;
}
/* line 1044, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .search-tab {
  margin-top: 20px;
  margin-right: 17px;
  position: relative;
  float: right;
}
/* line 1049, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .search-tab .search-box {
  -webkit-transition: width, 0.2s;
  -moz-transition: width, 0.2s;
  -o-transition: width, 0.2s;
  transition: width, 0.2s;
  width: 70px;
  margin: 0;
  padding: 4px 5px 3px;
  font: normal 13px "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #0679d2;
  background-color: #fff;
  border: 1px solid #fff;
}
/* line 1058, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .search-tab .search-box:focus {
  width: 200px;
  color: #000;
  background-color: white;
  border: 1px solid #333;
}
/* line 1065, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .search-tab .search-submit {
  width: 15px;
  height: 15px;
  margin: 0;
  padding: 0;
  position: absolute;
  display: "inline-block";
  top: 5px;
  right: 4px;
  border: none;
  background: transparent url(/assets/message_center/small_icons-6450825539275e2551fa5e91439a6d40a327451839e4dcb7cb1dc1fba4f4c60c.png) no-repeat 0px -64px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 1074, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-header-content .search-tab .search-submit:hover {
  cursor: pointer;
}

/* line 1081, ../../../app/assets/stylesheets/core/core-classes.scss */
.help-header {
  padding: 10px 0 15px;
  font-size: 22px;
  border-top: 1px solid #ccc;
  margin-top: 30px;
  color: #666;
}

/* line 1088, ../../../app/assets/stylesheets/core/core-classes.scss */
.help-list {
  color: #666;
  font: normal 14px/1.6 SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}

/* line 1093, ../../../app/assets/stylesheets/core/core-classes.scss */
.endless-box-container {
  overflow: hidden;
}
/* line 1095, ../../../app/assets/stylesheets/core/core-classes.scss */
.endless-box-container .endless-box {
  padding-bottom: 2000px;
  margin-bottom: -2000px;
}

/* line 1101, ../../../app/assets/stylesheets/core/core-classes.scss */
.keyword-input, .calendar-input {
  font: normal 14px "Helvetica Neue", "Helvetica", Arial, sans-serif;
  border: 1px solid #999;
  width: 20em;
  padding: .2em .5em;
}
/* line 1106, ../../../app/assets/stylesheets/core/core-classes.scss */
.keyword-input.highlighted, .highlighted.calendar-input {
  background-color: #fffff6;
}
/* line 1107, ../../../app/assets/stylesheets/core/core-classes.scss */
.keyword-input:focus, .calendar-input:focus {
  background-color: #ffffdd;
}

/* line 1112, ../../../app/assets/stylesheets/core/core-classes.scss */
.calendar-input {
  width: 8em;
  text-align: center;
}

/* line 1120, ../../../app/assets/stylesheets/core/core-classes.scss */
.glypth, .glypth-envelope {
  width: 49px;
  height: 49px;
  display: inline-block;
}

/* line 1125, ../../../app/assets/stylesheets/core/core-classes.scss */
.glypth-envelope {
  background: transparent url(/assets/shared/glypths-501d300698c6ca03dba9692a0921b32cb3dac2e5343a2a6c7a86a53643552153.png) -441px -98px;
}

/* line 1127, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-footer {
  font-size: 14px;
  overflow: auto;
  margin: 25px 0px 15px 0px;
  line-height: 20px;
}
/* line 1132, ../../../app/assets/stylesheets/core/core-classes.scss */
.page-footer .footer-contact {
  float: left;
  background: transparent url(/assets/partner-portal-sprites-89c42ae79b5721a2f83f4a6775dab54b5071eb961139681e69ff5a3181598679.png) no-repeat 0px -648px;
  padding-left: 28px;
}

/* line 1139, ../../../app/assets/stylesheets/core/core-classes.scss */
#sessions, #sessions .page-content-narrow, #registrations, #registrations .page-content-narrow, #passwords, #passwords .page-content-narrow {
  min-width: 0px;
  width: auto;
}
/* line 1143, ../../../app/assets/stylesheets/core/core-classes.scss */
#sessions .page-footer, #registrations .page-footer, #passwords .page-footer {
  display: none;
}

/* line 1148, ../../../app/assets/stylesheets/core/core-classes.scss */
.flat-box-midnight {
  background-color: #2c3e50;
  color: white;
  font: normal 1em SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 192, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-midnight .box-item {
  color: white;
  padding: .5em 1.2em .4em 1.2em;
}
/* line 195, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-midnight .box-item.item-selected {
  color: #fcf31b;
  background-color: #34495e;
  text-decoration: none;
}
/* line 199, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-midnight .box-item.item-selected:hover {
  color: #fcf31b;
}
/* line 201, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-midnight .box-item.item-disabled {
  color: #95a5a6;
}
/* line 203, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-midnight .box-item.item-disabled:hover {
  background-color: #2c3e50;
  color: #95a5a6;
}
/* line 208, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-midnight .box-item:hover {
  color: white;
  background-color: #34495e;
  text-decoration: none;
}
/* line 213, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-midnight .box-item.item-no-hover:hover {
  color: white;
  background-color: #2c3e50;
}

/* line 1152, ../../../app/assets/stylesheets/core/core-classes.scss */
.flat-box-gray {
  background-color: #444444;
  color: white;
  font: normal 1em SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 192, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-gray .box-item {
  color: white;
  padding: .5em 1.2em .4em 1.2em;
}
/* line 195, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-gray .box-item.item-selected {
  color: #fcf31b;
  background-color: #555555;
  text-decoration: none;
}
/* line 199, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-gray .box-item.item-selected:hover {
  color: #fcf31b;
}
/* line 201, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-gray .box-item.item-disabled {
  color: #95a5a6;
}
/* line 203, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-gray .box-item.item-disabled:hover {
  background-color: #444444;
  color: #95a5a6;
}
/* line 208, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-gray .box-item:hover {
  color: white;
  background-color: #555555;
  text-decoration: none;
}
/* line 213, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-gray .box-item.item-no-hover:hover {
  color: white;
  background-color: #444444;
}

/* line 1156, ../../../app/assets/stylesheets/core/core-classes.scss */
.flat-box-light-gray {
  background-color: #d7d3d3;
  color: #333333;
  font: normal 1em SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 192, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-light-gray .box-item {
  color: #333333;
  padding: .5em 1.2em .4em 1.2em;
}
/* line 195, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-light-gray .box-item.item-selected {
  color: #fcf31b;
  background-color: #555555;
  text-decoration: none;
}
/* line 199, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-light-gray .box-item.item-selected:hover {
  color: #fcf31b;
}
/* line 201, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-light-gray .box-item.item-disabled {
  color: #95a5a6;
}
/* line 203, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-light-gray .box-item.item-disabled:hover {
  background-color: #d7d3d3;
  color: #95a5a6;
}
/* line 208, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-light-gray .box-item:hover {
  color: white;
  background-color: #555555;
  text-decoration: none;
}
/* line 213, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-light-gray .box-item.item-no-hover:hover {
  color: #333333;
  background-color: #d7d3d3;
}

/* line 1160, ../../../app/assets/stylesheets/core/core-classes.scss */
.flat-box-white {
  background-color: white;
  color: #888888;
  font: normal 1em SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 192, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-white .box-item {
  color: #888888;
  padding: .5em 1.2em .4em 1.2em;
}
/* line 195, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-white .box-item.item-selected {
  color: black;
  background-color: #fcf31b;
  text-decoration: none;
}
/* line 199, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-white .box-item.item-selected:hover {
  color: black;
}
/* line 201, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-white .box-item.item-disabled {
  color: #95a5a6;
}
/* line 203, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-white .box-item.item-disabled:hover {
  background-color: white;
  color: #95a5a6;
}
/* line 208, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-white .box-item:hover {
  color: black;
  background-color: #fcf31b;
  text-decoration: none;
}
/* line 213, ../../../app/assets/stylesheets/core/core-mixins.scss */
.flat-box-white .box-item.item-no-hover:hover {
  color: #888888;
  background-color: white;
}

/* line 1164, ../../../app/assets/stylesheets/core/core-classes.scss */
.flat-sidebar-box {
  color: #0679d2;
  font: normal 1em SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 1167, ../../../app/assets/stylesheets/core/core-classes.scss */
.flat-sidebar-box .box-item {
  color: #0679d2;
  padding: .5em 1.2em .4em 1.2em;
}
/* line 1170, ../../../app/assets/stylesheets/core/core-classes.scss */
.flat-sidebar-box .box-item.item-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
/* line 1174, ../../../app/assets/stylesheets/core/core-classes.scss */
.flat-sidebar-box .box-item.item-selected:hover {
  background-color: #fff;
  color: #000;
}
/* line 1176, ../../../app/assets/stylesheets/core/core-classes.scss */
.flat-sidebar-box .box-item.item-separator {
  border-bottom: 1px solid #ccc;
}
/* line 1177, ../../../app/assets/stylesheets/core/core-classes.scss */
.flat-sidebar-box .box-item.item-disabled {
  color: #ccc;
}
/* line 1179, ../../../app/assets/stylesheets/core/core-classes.scss */
.flat-sidebar-box .box-item.item-disabled:hover {
  background-color: #eee;
  color: #ccc;
}
/* line 1184, ../../../app/assets/stylesheets/core/core-classes.scss */
.flat-sidebar-box .box-item:hover {
  background-color: #ddeeff;
  color: #0679d2;
  text-decoration: none;
}
/* line 1189, ../../../app/assets/stylesheets/core/core-classes.scss */
.flat-sidebar-box .box-item.item-no-hover:hover {
  color: #0679d2;
  background-color: #fff;
}

/* line 1197, ../../../app/assets/stylesheets/core/core-classes.scss */
ul.button-list > li, ol.button-list > li {
  display: list-item;
  margin-left: 2em;
}
/* line 1200, ../../../app/assets/stylesheets/core/core-classes.scss */
ul.button-list > li.no-button, ol.button-list > li.no-button {
  list-style: none;
}

/* line 1204, ../../../app/assets/stylesheets/core/core-classes.scss */
ul.button-list {
  list-style-type: disc;
}
/* line 1206, ../../../app/assets/stylesheets/core/core-classes.scss */
ul.button-list > li {
  list-style-type: disc;
}

/* line 1209, ../../../app/assets/stylesheets/core/core-classes.scss */
ol.button-list {
  list-style-type: decimal;
}
/* line 1211, ../../../app/assets/stylesheets/core/core-classes.scss */
ol.button-list > li {
  list-style-type: decimal;
}

/* line 1215, ../../../app/assets/stylesheets/core/core-classes.scss */
.warning-link,
.warning-text {
  color: #e53726;
}

/* line 1219, ../../../app/assets/stylesheets/core/core-classes.scss */
.peek-table {
  margin: 1em 0em;
  width: 100%;
}
/* line 1222, ../../../app/assets/stylesheets/core/core-classes.scss */
.peek-table tr.header {
  background-color: #eee;
}
/* line 1224, ../../../app/assets/stylesheets/core/core-classes.scss */
.peek-table tr.header th {
  font-weight: bold;
}
/* line 1229, ../../../app/assets/stylesheets/core/core-classes.scss */
.peek-table tr td, .peek-table tr th {
  padding: 5px 10px;
  vertical-align: center;
}
/* line 1234, ../../../app/assets/stylesheets/core/core-classes.scss */
.peek-table.striped-table tr:nth-child(even) {
  background-color: #e2f2ff;
}

/* line 1239, ../../../app/assets/stylesheets/core/core-classes.scss */
.invoice-table {
  border-collapse: collapse;
  width: 100%;
}
/* line 1242, ../../../app/assets/stylesheets/core/core-classes.scss */
.invoice-table .data-secondary {
  color: #999;
}
/* line 1243, ../../../app/assets/stylesheets/core/core-classes.scss */
.invoice-table .unsendable-errors {
  color: red;
}
/* line 1247, ../../../app/assets/stylesheets/core/core-classes.scss */
.invoice-table .table-header .header-cell {
  background-color: #eee;
  padding: 5px 10px;
  font: normal 1em SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 1251, ../../../app/assets/stylesheets/core/core-classes.scss */
.invoice-table .table-header .header-cell.sorted {
  font-family: SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #000;
}
/* line 1255, ../../../app/assets/stylesheets/core/core-classes.scss */
.invoice-table .table-header .header-cell.small-cell {
  font-size: .8em;
}
/* line 1262, ../../../app/assets/stylesheets/core/core-classes.scss */
.invoice-table .data-row:hover .data-cell {
  background-color: #ddeeff;
}
/* line 1265, ../../../app/assets/stylesheets/core/core-classes.scss */
.invoice-table .data-row:hover .data-cell-unsendable {
  background-color: #ffb3b3;
}
/* line 1270, ../../../app/assets/stylesheets/core/core-classes.scss */
.invoice-table .data-row.data-total .data-cell {
  font-weight: bold;
  border-top: 1px solid #333;
}
/* line 1275, ../../../app/assets/stylesheets/core/core-classes.scss */
.invoice-table .data-row .data-cell {
  padding: 5px 10px;
  font: normal 0.8em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  border-bottom: 1px dotted #ccc;
}
/* line 1279, ../../../app/assets/stylesheets/core/core-classes.scss */
.invoice-table .data-row .data-cell.cell-full-width {
  max-width: 100%;
}
/* line 1280, ../../../app/assets/stylesheets/core/core-classes.scss */
.invoice-table .data-row .data-cell.empty {
  color: #ccc;
}
/* line 1281, ../../../app/assets/stylesheets/core/core-classes.scss */
.invoice-table .data-row .data-cell.secondary {
  color: #999;
}
/* line 1282, ../../../app/assets/stylesheets/core/core-classes.scss */
.invoice-table .data-row .data-cell.warning {
  color: #F00;
}
/* line 1283, ../../../app/assets/stylesheets/core/core-classes.scss */
.invoice-table .data-row .data-cell.ok {
  color: #090;
}

/* line 1288, ../../../app/assets/stylesheets/core/core-classes.scss */
.info-text {
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  line-height: 1.4;
}

/* line 1295, ../../../app/assets/stylesheets/core/core-classes.scss */
.mode-switch-box .switch-box, .mode-switch-box .left-switch, .mode-switch-box .center-switch, .mode-switch-box .right-switch {
  font: normal 0.8em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  border: 1px solid #0679d2;
  border-right: 0;
  padding: .35em .5em;
  color: #0679d2;
}
/* line 1301, ../../../app/assets/stylesheets/core/core-classes.scss */
.mode-switch-box .switch-box.active, .mode-switch-box .active.left-switch, .mode-switch-box .active.center-switch, .mode-switch-box .active.right-switch, .mode-switch-box .switch-box:hover, .mode-switch-box .left-switch:hover, .mode-switch-box .center-switch:hover, .mode-switch-box .right-switch:hover {
  background-color: #0679d2;
  color: white;
}
/* line 1306, ../../../app/assets/stylesheets/core/core-classes.scss */
.mode-switch-box .left-switch {
  -moz-border-radius: 0.6em 0 0 0.6em;
  -webkit-border-radius: 0.6em 0 0 0.6em;
  -khtml-border-radius: 0.6em 0 0 0.6em;
  /* for old Konqueror browsers */
  border-radius: 0.6em 0 0 0.6em;
  /* future proofing */
}
/* line 1313, ../../../app/assets/stylesheets/core/core-classes.scss */
.mode-switch-box .right-switch {
  border: 1px solid #0679d2;
  -moz-border-radius: 0 0.6em 0.6em 0;
  -webkit-border-radius: 0 0.6em 0.6em 0;
  -khtml-border-radius: 0 0.6em 0.6em 0;
  /* for old Konqueror browsers */
  border-radius: 0 0.6em 0.6em 0;
  /* future proofing */
}

/* line 1321, ../../../app/assets/stylesheets/core/core-classes.scss */
.markdown-box em {
  font-style: italic;
}
/* line 1322, ../../../app/assets/stylesheets/core/core-classes.scss */
.markdown-box strong {
  font-weight: bold;
}
/* line 1323, ../../../app/assets/stylesheets/core/core-classes.scss */
.markdown-box hr {
  border: none;
  border-bottom: 1px solid #666;
}
/* line 1327, ../../../app/assets/stylesheets/core/core-classes.scss */
.markdown-box p {
  margin-bottom: 0;
  padding-bottom: 1em;
  line-height: 1.4;
}
/* line 1332, ../../../app/assets/stylesheets/core/core-classes.scss */
.markdown-box ul, .markdown-box ol {
  margin-bottom: .5em;
}
/* line 1334, ../../../app/assets/stylesheets/core/core-classes.scss */
.markdown-box ul > li, .markdown-box ol > li {
  display: list-item;
  margin-left: 1.2em;
  margin-bottom: .3em;
  line-height: 1.2;
}
/* line 1341, ../../../app/assets/stylesheets/core/core-classes.scss */
.markdown-box ul {
  list-style-type: disc;
}
/* line 1343, ../../../app/assets/stylesheets/core/core-classes.scss */
.markdown-box ul > li {
  list-style-type: disc;
}
/* line 1345, ../../../app/assets/stylesheets/core/core-classes.scss */
.markdown-box ol {
  list-style-type: decimal;
}
/* line 1347, ../../../app/assets/stylesheets/core/core-classes.scss */
.markdown-box ol > li {
  list-style-type: decimal;
}

/* line 1351, ../../../app/assets/stylesheets/core/core-classes.scss */
.modal-form {
  padding: 15px;
  font-size: 14px;
  width: 400px;
}
/* line 1356, ../../../app/assets/stylesheets/core/core-classes.scss */
.modal-form .modal-header-label {
  padding: 10px 0;
}
/* line 1359, ../../../app/assets/stylesheets/core/core-classes.scss */
.modal-form .modal-header-label label {
  font-weight: bold;
}
/* line 1364, ../../../app/assets/stylesheets/core/core-classes.scss */
.modal-form .modal-section {
  border-bottom: 1px dotted #444444;
  padding: 10px 0;
}
/* line 1369, ../../../app/assets/stylesheets/core/core-classes.scss */
.modal-form .modal-footer {
  padding: 10px 0;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 4, ../../../app/assets/stylesheets/core/core-elements.scss */
html {
  background-color: #FAFAFA;
}

/* line 8, ../../../app/assets/stylesheets/core/core-elements.scss */
body {
  font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #444444;
}

/* line 14, ../../../app/assets/stylesheets/core/core-elements.scss */
.special_header_font {
  font-family: SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}

/* line 18, ../../../app/assets/stylesheets/core/core-elements.scss */
a, .fake-link, .fake-js-link {
  cursor: pointer;
  text-decoration: none;
  color: #0679d2;
}
/* line 22, ../../../app/assets/stylesheets/core/core-elements.scss */
a:hover, .fake-link:hover, .fake-js-link:hover {
  text-decoration: underline;
}
/* line 23, ../../../app/assets/stylesheets/core/core-elements.scss */
a.disabled, .fake-link.disabled, .disabled.fake-js-link {
  pointer-events: none;
  font-style: italic;
  filter: alpha(opacity=30);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";
  -khtml-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
}

/* line 30, ../../../app/assets/stylesheets/core/core-elements.scss */
.fake-link, .fake-js-link {
  cursor: pointer;
}

/* line 35, ../../../app/assets/stylesheets/core/core-elements.scss */
.fake-js-link:hover {
  text-decoration: none;
}

/* line 38, ../../../app/assets/stylesheets/core/core-elements.scss */
input[type="radio"], input[type="checkbox"] {
  margin: 3px 0.5ex;
  padding: initial;
}

/* line 44, ../../../app/assets/stylesheets/core/core-elements.scss */
dl dt {
  font-weight: bold;
}
/* line 47, ../../../app/assets/stylesheets/core/core-elements.scss */
dl dd {
  text-indent: 1em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}
/* line 25, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-1-2,
.ym-u-1-3,
.ym-u-2-3,
.ym-u-1-4,
.ym-u-3-4,
.ym-u-1-5,
.ym-u-2-5,
.ym-u-3-5,
.ym-u-4-5,
.ym-u-1-6,
.ym-u-5-6,
.ym-u-1-7,
.ym-u-2-7,
.ym-u-1-8,
.ym-u-2-8,
.ym-u-3-8,
.ym-u-5-8,
.ym-u-7-8,
.ym-u-1-9,
.ym-u-1-10,
.ym-u-3-10,
.ym-u-1-12,
.ym-u-5-12,
.ym-u-7-12,
.ym-u-11-12 {
  float: left;
  margin: 0;
  min-height: 1px;
}

/* line 31, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-1 {
  width: 100%;
}

/* line 32, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-1-2 {
  width: 50%;
}

/* line 33, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-1-3 {
  width: 33.33333%;
}

/* line 34, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-2-3 {
  width: 66.66666%;
}

/* line 35, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-1-4 {
  width: 25%;
}

/* line 36, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-3-4 {
  width: 75%;
}

/* line 37, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-1-5 {
  width: 20%;
}

/* line 38, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-2-5 {
  width: 40%;
}

/* line 39, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-3-5 {
  width: 60%;
}

/* line 40, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-4-5 {
  width: 80%;
}

/* line 41, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-1-6 {
  width: 16.656%;
}

/* line 42, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-5-6 {
  width: 83.33%;
}

/* line 43, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-1-7 {
  width: 14.28571%;
}

/* line 44, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-2-7 {
  width: 28.57142%;
}

/* line 45, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-1-8 {
  width: 12.5%;
}

/* line 46, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-2-8 {
  width: 25%;
}

/* line 47, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-3-8 {
  width: 37.5%;
}

/* line 48, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-5-8 {
  width: 62.5%;
}

/* line 49, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-7-8 {
  width: 87.5%;
}

/* line 50, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-1-9 {
  width: 11.111111111%;
}

/* line 51, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-1-10 {
  width: 10%;
}

/* line 52, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-3-10 {
  width: 30%;
}

/* line 53, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-1-12 {
  width: 8.3333%;
}

/* line 54, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-5-12 {
  width: 41.6666%;
}

/* line 55, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-7-12 {
  width: 58.3333%;
}

/* line 56, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-u-11-12 {
  width: 91.6666%;
}

/* line 58, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-grid-row {
  margin-bottom: 1em;
}

/* line 62, ../../../app/assets/stylesheets/core/core-yaml-extensions.scss */
.ym-equalize > [class*="ym-u"] {
  display: table-cell;
  float: none;
  margin: 0;
  vertical-align: bottom;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *











 */
/* line 25, ../../app/assets/stylesheets/application.css.scss */
.remove-me {
  color: black;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 4, ../../../app/assets/stylesheets/web/activities.css.scss */
.activity-edit-header {
  font-size: 24px;
}

/* line 8, ../../../app/assets/stylesheets/web/activities.css.scss */
.activity-form-fields .textarea-description {
  width: 600px;
}

/* line 12, ../../../app/assets/stylesheets/web/activities.css.scss */
.form-instructions-list {
  list-style-type: disc;
  list-style-position: inside;
  font-size: 13px;
}

/* line 18, ../../../app/assets/stylesheets/web/activities.css.scss */
.activity-color-swatch {
  display: inline-block;
  height: 20px;
  width: 20px;
  border: 1px solid transparent;
  margin-right: 5px;
}
/* line 25, ../../../app/assets/stylesheets/web/activities.css.scss */
.activity-color-swatch.active {
  border: 1px solid #444444;
  -moz-box-shadow: 0px 0px 2px #444444;
  -webkit-box-shadow: 0px 0px 2px #444444;
  box-shadow: 0px 0px 2px #444444;
}

/* line 30, ../../../app/assets/stylesheets/web/activities.css.scss */
.activity-color-radio {
  display: none;
}

/* line 34, ../../../app/assets/stylesheets/web/activities.css.scss */
.activity-color-0 {
  background-color: #f39c11;
}
/* line 36, ../../../app/assets/stylesheets/web/activities.css.scss */
.activity-color-0.activity-color-opaque {
  background-color: rgba(243, 156, 17, 0.9);
}

/* line 40, ../../../app/assets/stylesheets/web/activities.css.scss */
.activity-color-1 {
  background-color: #e84c3d;
}
/* line 42, ../../../app/assets/stylesheets/web/activities.css.scss */
.activity-color-1.activity-color-opaque {
  background-color: rgba(232, 76, 61, 0.9);
}

/* line 46, ../../../app/assets/stylesheets/web/activities.css.scss */
.activity-color-2 {
  background-color: #344860;
}

/* line 49, ../../../app/assets/stylesheets/web/activities.css.scss */
.activity-color-3 {
  background-color: #2a80b9;
}

/* line 52, ../../../app/assets/stylesheets/web/activities.css.scss */
.activity-color-4 {
  background-color: #27ae61;
}

/* line 55, ../../../app/assets/stylesheets/web/activities.css.scss */
.activity-color-5 {
  background-color: #3598db;
}

/* line 58, ../../../app/assets/stylesheets/web/activities.css.scss */
.activity-color-6 {
  background-color: #8f44ad;
}

/* line 61, ../../../app/assets/stylesheets/web/activities.css.scss */
.activity-color-7 {
  background-color: #16a086;
}

/* line 65, ../../../app/assets/stylesheets/web/activities.css.scss */
.filepicker-photo {
  border: 1px solid #ccc;
  padding: 5px;
  height: 200px;
}
/* line 69, ../../../app/assets/stylesheets/web/activities.css.scss */
.filepicker-photo .input-partner-photo {
  max-width: 100%;
  max-height: 150px;
}

/* line 76, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.pricings .form-input {
  width: 4em;
  font-size: .8em;
  padding: 0.2em;
}
/* line 81, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.pricings .ticket-header {
  font-size: 1.3em;
  border-bottom: 1px dotted #ccc;
  margin-bottom: 1em;
}

/* line 89, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.index .activity-item {
  padding: .5em;
  margin: 1em 0;
  border: 1px solid #ccc;
  -moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
  -webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
  -khtml-border-radius: 0.5em 0.5em 0.5em 0.5em;
  /* for old Konqueror browsers */
  border-radius: 0.5em 0.5em 0.5em 0.5em;
  /* future proofing */
}
/* line 94, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.index .activity-item.item-color-0 {
  border-left: 10px solid #f39c11;
}
/* line 95, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.index .activity-item.item-color-1 {
  border-left: 10px solid #e84c3d;
}
/* line 96, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.index .activity-item.item-color-2 {
  border-left: 10px solid #344860;
}
/* line 97, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.index .activity-item.item-color-3 {
  border-left: 10px solid #2a80b9;
}
/* line 98, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.index .activity-item.item-color-4 {
  border-left: 10px solid #27ae61;
}
/* line 99, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.index .activity-item.item-color-5 {
  border-left: 10px solid #3598db;
}
/* line 100, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.index .activity-item.item-color-6 {
  border-left: 10px solid #8f44ad;
}
/* line 101, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.index .activity-item.item-color-7 {
  border-left: 10px solid #16a086;
}
/* line 102, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.index .activity-item .item-details {
  font: normal 0.8em "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 103, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.index .activity-item .item-keys {
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 104, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.index .activity-item .item-warning {
  background-color: #F00;
  padding: .5em .7em;
  color: white;
  font: 300 0.9em/1.4 "Helvetica Neue", "Helvetica", Arial, sans-serif;
  -moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
  -webkit-border-radius: 0.3em 0.3em 0.3em 0.3em;
  -khtml-border-radius: 0.3em 0.3em 0.3em 0.3em;
  /* for old Konqueror browsers */
  border-radius: 0.3em 0.3em 0.3em 0.3em;
  /* future proofing */
}
/* line 111, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.index .activity-item:hover {
  background-color: #ddeeff;
}
/* line 113, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.index .item-header-box {
  padding: 0 0 .5em 0;
  border-bottom: 1px dotted #ccc;
  margin-bottom: 1em;
}
/* line 117, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.index .item-header-box .item-header {
  font-size: 1.1em;
  color: #333;
}

/* line 125, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .sub-header, #activities.google_calendar_activity .sub-header, #activities.google_calendar .sub-header, #activities.global_settings .sub-header, #widgets .sub-header {
  color: #000;
  font: normal 1.2em SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  padding: 1.4em 0 .5em;
}
/* line 129, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .sub-header.small-header, #activities.google_calendar_activity .sub-header.small-header, #activities.google_calendar .sub-header.small-header, #activities.global_settings .sub-header.small-header, #widgets .sub-header.small-header {
  font-size: 1em;
  padding: .5em 0 .2em;
}
/* line 134, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .setting-data, #activities.google_calendar_activity .setting-data, #activities.google_calendar .setting-data, #activities.global_settings .setting-data, #widgets .setting-data {
  font: normal 0.9em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  word-wrap: break-word;
}
/* line 139, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .setting-list .setting-item, #activities.google_calendar_activity .setting-list .setting-item, #activities.google_calendar .setting-list .setting-item, #activities.global_settings .setting-list .setting-item, #widgets .setting-list .setting-item {
  border-top: 1px dotted #ccc;
  padding: .6em 0 .3em 0;
}
/* line 142, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .setting-list .setting-item:last-child, #activities.google_calendar_activity .setting-list .setting-item:last-child, #activities.google_calendar .setting-list .setting-item:last-child, #activities.global_settings .setting-list .setting-item:last-child, #widgets .setting-list .setting-item:last-child {
  border-bottom: 1px dotted #ccc;
}
/* line 143, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .setting-list .setting-item .details, #activities.google_calendar_activity .setting-list .setting-item .details, #activities.google_calendar .setting-list .setting-item .details, #activities.global_settings .setting-list .setting-item .details, #widgets .setting-list .setting-item .details {
  font: normal 0.8em "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 144, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .setting-list .setting-item .keys, #activities.google_calendar_activity .setting-list .setting-item .keys, #activities.google_calendar .setting-list .setting-item .keys, #activities.global_settings .setting-list .setting-item .keys, #widgets .setting-list .setting-item .keys {
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 147, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .question-form-box, #activities.google_calendar_activity .question-form-box, #activities.google_calendar .question-form-box, #activities.global_settings .question-form-box, #widgets .question-form-box {
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
}
/* line 151, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .settings-box, #activities.google_calendar_activity .settings-box, #activities.google_calendar .settings-box, #activities.global_settings .settings-box, #widgets .settings-box {
  border: 1px dotted #ccc;
  padding: 10px 10px 5px;
  margin-bottom: 2em;
  background-color: #f5f5f5;
}
/* line 157, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .settings-intro, #activities.google_calendar_activity .settings-intro, #activities.google_calendar .settings-intro, #activities.global_settings .settings-intro, #widgets .settings-intro {
  color: #999;
  padding: 1em 0 .5em;
}
/* line 161, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .question-text, #activities.google_calendar_activity .question-text, #activities.google_calendar .question-text, #activities.global_settings .question-text, #widgets .question-text {
  font: normal 0.9em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  padding-left: 1em;
}
/* line 165, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .question-actions, #activities.google_calendar_activity .question-actions, #activities.google_calendar .question-actions, #activities.global_settings .question-actions, #widgets .question-actions {
  padding-top: 15px;
}
/* line 166, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .setting-description, #activities.google_calendar_activity .setting-description, #activities.google_calendar .setting-description, #activities.global_settings .setting-description, #widgets .setting-description {
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 167, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .gcal-logo, #activities.google_calendar_activity .gcal-logo, #activities.google_calendar .gcal-logo, #activities.global_settings .gcal-logo, #widgets .gcal-logo {
  width: 150px;
  height: 43px;
  display: inline-block;
  background: transparent url(/assets/logos/gcal-ffb21205819bbf64722ceb252938abb023caa1b37a88ec7b8d6219837c91303e.png) no-repeat 0 0;
}
/* line 172, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .gcal-logo.disabled, #activities.google_calendar_activity .gcal-logo.disabled, #activities.google_calendar .gcal-logo.disabled, #activities.global_settings .gcal-logo.disabled, #widgets .gcal-logo.disabled {
  background: transparent url(/assets/logos/gcal-ffb21205819bbf64722ceb252938abb023caa1b37a88ec7b8d6219837c91303e.png) no-repeat 0 -43px;
}
/* line 176, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .widget-logo, #activities.google_calendar_activity .widget-logo, #activities.google_calendar .widget-logo, #activities.global_settings .widget-logo, #widgets .widget-logo {
  min-width: 102px;
  height: 102px;
  background-color: #FFF;
  border: 1px solid #ccc;
}
/* line 181, ../../../app/assets/stylesheets/web/activities.css.scss */
#activities.settings .widget-logo:hover, #activities.google_calendar_activity .widget-logo:hover, #activities.google_calendar .widget-logo:hover, #activities.global_settings .widget-logo:hover, #widgets .widget-logo:hover {
  border-color: #0679d2;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 5, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.dashboard .score {
  background-color: #F00;
  color: white;
}
/* line 9, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.dashboard .score-0, #admin.dashboard .score-1, #admin.dashboard .score-2 {
  color: #999;
  background-color: white;
}
/* line 13, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.dashboard .score-3 {
  background-color: #95c6e7;
  color: white;
}
/* line 17, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.dashboard .score-4, #admin.dashboard .score-5 {
  background-color: #2a80b9;
  color: white;
}
/* line 21, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.dashboard .score-6, #admin.dashboard .score-7 {
  background-color: #27ae61;
  color: white;
}
/* line 25, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.dashboard .score-8, #admin.dashboard .score-9 {
  background-color: #e77e23;
  color: white;
}

/* line 31, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.legacy_admin_interface .user_search_field {
  display: block;
  width: 100%;
  padding: .25em .5em;
  margin: 1em 0em;
}

/* line 38, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.peeking {
  -webkit-transition: background 1s 0.2s linear;
  -moz-transition: background 1s 0.2s linear;
  -o-transition: background 1s 0.2s linear;
  -ms-transition: background 1s 0.2s linear;
  transition: background 1s 0.2s linear;
  background-size: cover;
}
/* line 42, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.peeking .peeking-wrapper {
  height: 300px;
  pointer-events: none;
  position: fixed;
  top: 50%;
  margin-top: -150px;
  width: 100%;
  left: 0px;
  line-height: 300px;
  text-align: center;
}
/* line 52, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.peeking .peeking-wrapper .peeking-count {
  color: #30ca5c;
  font-size: 20em;
  font-weight: bold;
  font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 59, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.peeking .peeking-list {
  width: 50%;
  font-size: .85em;
}
/* line 62, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.peeking .peeking-list .peeking-list-item {
  margin: .25em 0em;
  color: #939393;
  -webkit-transition: all 0.5s 0.2s linear;
  -moz-transition: all 0.5s 0.2s linear;
  -o-transition: all 0.5s 0.2s linear;
  -ms-transition: all 0.5s 0.2s linear;
  transition: all 0.5s 0.2s linear;
}
/* line 65, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.peeking .peeking-list .peeking-list-item.over {
  color: #30ca5c;
  padding: 1em;
}
/* line 71, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.peeking .peeking-list.peeking-activities {
  float: left;
}
/* line 74, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.peeking .peeking-list.peeking-partners {
  float: right;
  text-align: right;
}
/* line 79, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.peeking .peeking-footer {
  text-align: center;
  padding: 5px;
  position: fixed;
  background-color: #fafafa;
  border-top: 1px solid rgba(235, 235, 235, 0.7);
  bottom: 0px;
  right: 10px;
  left: 10px;
  z-index: 999;
}
/* line 90, ../../../app/assets/stylesheets/web/admin.css.scss */
#admin.peeking .marquee {
  overflow-x: -webkit-marquee;
  -webkit-marquee-direction: forwards;
  -webkit-marquee-increment: small;
  -webkit-marquee-repetition: 1;
  -webkit-marquee-speed: normal;
  -webkit-marquee-style: slide;
}

/* line 101, ../../../app/assets/stylesheets/web/admin.css.scss */
#global_settings .markdown-box {
  font: normal 14px "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #444;
}

/* line 108, ../../../app/assets/stylesheets/web/admin.css.scss */
#global_settings .group-separator {
  border-top: 1px dotted #999;
  padding-top: .5em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 8, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings.settings .setting-item {
  padding: 10px 0;
  border-bottom: 1px dotted #ccc;
}
/* line 12, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings.settings .setting-item.item-hover:hover {
  background-color: #eee;
}
/* line 13, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings.settings .setting-item.item-hover.item-changable:hover {
  background-color: #ddeeff;
}
/* line 15, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings.settings .setting-item.item-header {
  background-color: #eee;
  padding: .5em .5em .3em;
}
/* line 20, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings.settings .setting-header {
  padding: 0.5em 0 1em;
}
/* line 21, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings.settings .form-input {
  font: normal 0.9em "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 22, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings.settings .used-note {
  font: normal 0.8em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #999;
}
/* line 26, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings.settings .data-cell {
  font: normal 0.8em "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 29, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings.settings .sub-header {
  padding-top: 50px;
}
/* line 30, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings.settings h1 .supportive-link {
  font-size: 12px;
}

/* line 36, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings .invoice-box .content-bottom, #customers.index .invoice-box .content-bottom, #reviews.index .invoice-box .content-bottom {
  border-bottom: 1px solid #cccccc;
}
/* line 38, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings .invoice-content, #customers.index .invoice-content, #reviews.index .invoice-content {
  padding: .7em;
  background-color: #fff;
}
/* line 42, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings .invoice-price, #customers.index .invoice-price, #reviews.index .invoice-price {
  font-size: 1.2em;
}
/* line 43, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings .invoice-title, #customers.index .invoice-title, #reviews.index .invoice-title {
  font: normal 1em SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #000;
}
/* line 44, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings .invoice-data, #customers.index .invoice-data, #reviews.index .invoice-data {
  font: normal 0.9em "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 45, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings .invoice-table-box, #customers.index .invoice-table-box, #reviews.index .invoice-table-box {
  padding-top: 20px;
}
/* line 46, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings .invoice-sort-arrows, #customers.index .invoice-sort-arrows, #reviews.index .invoice-sort-arrows {
  font: normal 0.7em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: black;
}
/* line 50, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings .search-no-highlight, #customers.index .search-no-highlight, #reviews.index .search-no-highlight {
  color: #999;
}
/* line 51, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings .too-large, #customers.index .too-large, #reviews.index .too-large {
  font: normal 0.8em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #999;
}
/* line 55, ../../../app/assets/stylesheets/web/bookings.css.scss */
#bookings .data-percentage, #customers.index .data-percentage, #reviews.index .data-percentage {
  color: #bbb;
  font-size: .8em;
}

/* line 61, ../../../app/assets/stylesheets/web/bookings.css.scss */
.booking-modal .select-full {
  width: 100%;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 8, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .preview-box {
  width: 672px;
  margin: 40px auto;
  color: #000;
}
/* line 13, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .variable {
  font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 15, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .variable.valid {
  padding: 2px 5px;
  background-color: #92e7b6;
}
/* line 19, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .variable.error {
  padding: 2px 5px;
  background-color: #f6b5af;
}
/* line 24, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-intro, #customer_message_templates .template-intro-seperator {
  margin-bottom: 2em;
  padding-bottom: 1em;
}
/* line 28, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-intro-seperator {
  border-bottom: 1px solid #ccc;
}
/* line 32, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .mail-preview {
  border: 1px solid #999999;
  -moz-box-shadow: 0 0 8px #999999;
  -webkit-box-shadow: 0 0 8px #999999;
  box-shadow: 0 0 8px #999999;
}
/* line 36, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .header-content {
  padding: 10px 20px;
  font: normal 0.9em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  border-bottom: 1px solid #999;
  background-color: #eeeeee;
}
/* line 41, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .header-content .header-from {
  font-weight: bold;
}
/* line 42, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .header-content .header-to {
  color: #999;
}
/* line 44, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-content {
  font: normal 16px "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 46, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-content.secondary-content {
  font-size: 14px;
}
/* line 50, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-changable-header {
  font: normal 1em SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #000;
  padding: .5em 0 0 0;
  border: 1px solid transparent;
}
/* line 57, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-element, #customer_message_templates .template-changable, #customer_message_templates .template-unchangable {
  padding: 20px;
}
/* line 59, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-element.header-footer, #customer_message_templates .header-footer.template-changable, #customer_message_templates .header-footer.template-unchangable {
  padding: 10px 20px;
}
/* line 63, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-changable {
  border: 1px solid transparent;
  cursor: pointer;
}
/* line 66, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-changable.template-field {
  -moz-box-shadow: inset 1px 1px 3px #666666;
  -webkit-box-shadow: inset 1px 1px 3px #666666;
  box-shadow: inset 1px 1px 3px #666666;
  background-color: #f5f5f5;
  font: 300 1em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  padding: .5em;
}
/* line 72, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-changable .details {
  color: #000;
  font: normal 1em SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 77, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-changable.active {
  background-color: #ddeeff;
}
/* line 81, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-unchangable {
  color: #cccccc;
}
/* line 85, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-unchangable hr {
  border-color: #cccccc;
}
/* line 86, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-unchangable a {
  color: #cccccc;
}
/* line 88, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-stars {
  padding-right: 10px;
}
/* line 89, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-attachment {
  padding: 10px 20px;
  font: normal 0.9em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  border-top: 1px solid #999;
  background-color: #eeeeee;
  color: #666;
}
/* line 95, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .template-attachment .filename-box {
  padding: 10px;
}
/* line 97, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .box-input, #customer_message_templates .box-input-tall {
  width: 100%;
  height: 10em;
}
/* line 101, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .box-input-tall {
  height: 20em;
}
/* line 105, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .photo-box {
  width: 670px;
  overflow: hidden;
}
/* line 108, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .photo-box.wide {
  height: 100px;
  text-align: center;
}
/* line 109, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .photo-box.medium {
  height: 150px;
  text-align: center;
}
/* line 110, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .photo-box.square {
  height: 150px;
  text-align: left;
  padding-left: 20px;
}
/* line 111, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .photo-box.box-loading {
  border: 2px solid #333;
  background-color: #EEE;
}
/* line 116, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .header-secondary {
  padding-top: .5em;
  color: #999;
}
/* line 120, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .overlay-container {
  position: relative;
}
/* line 123, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .overlay-container:hover .change-overlay {
  display: block;
}
/* line 125, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .overlay-container .change-overlay {
  position: absolute;
  display: "inline-block";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  font: normal 2em/1 "Helvetica Neue", "Helvetica", Arial, sans-serif;
  background-color: rgba(221, 238, 255, 0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6DDEEFF', endColorstr='#E6DDEEFF');
  /* for IE */
  color: #0679d2;
  padding: .4em;
}
/* line 132, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .overlay-container .change-overlay .photo-limitations {
  color: #666;
  font: normal 0.4em "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 136, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .overlay-container .change-overlay.small-overlay {
  font-size: 1em;
}
/* line 141, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .saved-box {
  color: #2dcc70;
}
/* line 142, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .config-box {
  border: 1px solid #ccc;
  background-color: #eee;
  padding: 1em;
}
/* line 146, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .config-box .type-details {
  padding: 0.5em 0 1em 2em;
}
/* line 150, ../../../app/assets/stylesheets/web/customer.css.scss */
#customer_message_templates .auto-saved-box {
  -moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
  -webkit-border-radius: 0.3em 0.3em 0.3em 0.3em;
  -khtml-border-radius: 0.3em 0.3em 0.3em 0.3em;
  /* for old Konqueror browsers */
  border-radius: 0.3em 0.3em 0.3em 0.3em;
  /* future proofing */
  background-color: #16a086;
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: white;
  padding: .4em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 5, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard {
  position: relative;
}

/* line 9, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-header-label {
  padding-right: 10px;
}

/* line 14, ../../../app/assets/stylesheets/web/dashboard.css.scss */
#admin_dashboard .page-content {
  width: 95%;
}
/* line 15, ../../../app/assets/stylesheets/web/dashboard.css.scss */
#admin_dashboard .valid-month {
  background-color: #EEFFEE;
  color: blue;
}
/* line 19, ../../../app/assets/stylesheets/web/dashboard.css.scss */
#admin_dashboard .highlight-month {
  background-color: #FFFFDD;
}
/* line 22, ../../../app/assets/stylesheets/web/dashboard.css.scss */
#admin_dashboard .support-data {
  font-size: 0.85em;
  color: #777;
}
/* line 26, ../../../app/assets/stylesheets/web/dashboard.css.scss */
#admin_dashboard .empty .support-data {
  color: #ccc;
}
/* line 29, ../../../app/assets/stylesheets/web/dashboard.css.scss */
#admin_dashboard .commission {
  color: blue;
}
/* line 32, ../../../app/assets/stylesheets/web/dashboard.css.scss */
#admin_dashboard .data-number {
  text-align: right;
}
/* line 35, ../../../app/assets/stylesheets/web/dashboard.css.scss */
#admin_dashboard .header-cell {
  border-bottom: 1px solid #333333;
}

/* line 40, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-dd-box {
  position: relative;
}
/* line 43, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-dd-box .dashboard-dd-content {
  display: none;
  z-index: 100;
  -moz-box-shadow: 0 1px 2px #999999;
  -webkit-box-shadow: 0 1px 2px #999999;
  box-shadow: 0 1px 2px #999999;
  background-color: white;
}
/* line 48, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-dd-box .dashboard-dd-content .select-item {
  padding: 5px 10px;
}
/* line 50, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-dd-box .dashboard-dd-content .select-item:hover {
  background-color: #E7E7E7;
}
/* line 53, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-dd-box .dashboard-dd-header {
  position: relative;
  z-index: 101;
  font-size: .9em;
  padding: 5px 10px;
  margin: 2px 10px 0 0;
}
/* line 59, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-dd-box .dashboard-dd-header .header-dd-arrow {
  font-size: .8em;
}
/* line 62, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-dd-box:hover .dashboard-dd-header {
  background-color: white;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  -khtml-border-radius: 5px 5px 0 0;
  /* for old Konqueror browsers */
  border-radius: 5px 5px 0 0;
  /* future proofing */
  -moz-box-shadow: 0 -1px 2px #999999;
  -webkit-box-shadow: 0 -1px 2px #999999;
  box-shadow: 0 -1px 2px #999999;
}
/* line 67, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-dd-box:hover .dashboard-dd-content {
  display: block;
}

/* line 74, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-dd-view .dashboard-dd-view-content {
  padding: 5px 0;
  font-size: .7em;
  width: 10em;
  position: absolute;
  display: "inline-block";
  top: 30px;
  left: 0;
  text-align: left;
}
/* line 81, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-dd-view .dashboard-dd-view-content a:hover, .dashboard-dd-view .dashboard-dd-view-content .fake-link:hover {
  text-decoration: none;
}
/* line 84, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-dd-view .on-off-switch {
  width: 3em;
  font-size: 1.1em;
  font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 88, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-dd-view .on-off-switch.switch-on {
  color: green;
}
/* line 91, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-dd-view .on-off-switch.switch-off {
  color: black;
}

/* line 97, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar-select-box {
  margin: 2px;
  font-size: 18px;
}
/* line 100, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar-select-box .calendar-select {
  color: #0679d2;
}
/* line 103, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar-select-box .dashboard-calendar-select {
  position: absolute;
  display: "inline-block";
  top: 30px;
  left: 0;
  font-size: .9em;
  padding: 10px 0px;
  width: 400px;
}
/* line 108, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar-select-box .dashboard-calendar-select .activity-swatch {
  border: 1px solid #000;
  width: 12px;
  height: 12px;
  margin-right: 5px;
}
/* line 113, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar-select-box .dashboard-calendar-select .activity-swatch.swatch-all {
  background-color: #BBB;
}
/* line 115, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar-select-box .dashboard-calendar-select .select-item {
  font-size: .8em;
}
/* line 118, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar-select-box .dashboard-calendar-select .select-item.item-header:hover {
  background-color: #FFF;
}
/* line 120, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar-select-box .dashboard-calendar-select .select-item.item-delete {
  color: #F00;
  text-align: center;
}
/* line 123, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar-select-box .dashboard-calendar-select .select-item.item-delete:hover {
  background-color: #F00;
  color: #FFF;
}
/* line 125, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar-select-box .dashboard-calendar-select .select-item.item-preset {
  padding: 2px 10px;
}
/* line 126, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar-select-box .dashboard-calendar-select .select-item.item-selected {
  font-weight: bold;
  color: #333;
}

/* line 134, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-header {
  padding: 4px;
  overflow: hidden;
  border-bottom: 1px solid #999;
}
/* line 138, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-header .dashboard-header-greeting {
  margin-top: 8px;
  text-transform: uppercase;
}
/* line 142, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-header .dashboard-header-welcome {
  font-size: 12px;
  color: #888;
}
/* line 146, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-header .dashboard-header-partner {
  font-size: 18px;
  line-height: 15px;
}
/* line 150, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-header .dashboard-header-info {
  float: right;
  padding-top: 10px;
}
/* line 154, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-header .dashboard-header-box {
  float: left;
  margin-left: 10px;
  text-align: center;
  height: 45px;
  padding: 0px 10px;
}
/* line 161, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-header .dashboard-header-date {
  background-color: #fcf31b;
  line-height: 45px;
  font-size: 20px;
}
/* line 166, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-header .dashboard-header-count {
  color: #333;
  font-size: 18px;
}
/* line 170, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-header .dashboard-header-box-label {
  text-transform: uppercase;
  font-size: 13px;
  color: #888;
}

/* line 177, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.calendar-outer-box {
  position: relative;
}
/* line 179, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.calendar-outer-box .calendar-overlay {
  position: absolute;
  display: "inline-block";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}

/* line 190, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-header {
  margin: 10px 10px 0px 0px;
}
/* line 193, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-header-arrows a {
  color: #0679d2;
}
/* line 196, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-header-dates {
  padding: 10px 10px 0;
  font-size: 16px;
}
/* line 200, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-header-dates-input {
  padding: 5px 5px 0;
}
/* line 203, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-header-options {
  margin: 2px;
  font-size: 18px;
}
/* line 207, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-header-arrows {
  font-size: 22px;
  padding: 3px;
  font-weight: bold;
  margin: 0 5px;
}
/* line 212, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-header-arrows .calendar-header-today {
  font-size: 16px;
}
/* line 216, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-header-add-booking {
  float: right;
}
/* line 217, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-header-days {
  margin-top: 7px;
}
/* line 219, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-header-days .calendar-header-day {
  width: 135px;
  color: #888888;
  text-align: center;
  font-size: 14px;
}
/* line 225, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-header-days .calendar-header-time {
  width: 50px;
}
/* line 229, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-row {
  overflow: hidden;
  min-height: 140px;
  padding-bottom: 20px;
}
/* line 237, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .calendar-add {
  height: 12px;
  width: 15px;
  margin: 3px 3px 0 0;
  display: inline-block;
  background: transparent url(/assets/partner-portal-sprites-89c42ae79b5721a2f83f4a6775dab54b5071eb961139681e69ff5a3181598679.png) no-repeat -5px -927px;
}
/* line 244, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .grid-column, .dashboard-calendar .calendar-grid .time-column, .dashboard-calendar .calendar-grid .date-column-empty, .dashboard-calendar .calendar-grid .date-column-blackout, .dashboard-calendar .calendar-grid .date-column {
  border-top: 1px dotted #d7d3d3;
  padding-top: 3px;
  margin-top: 7px;
}
/* line 248, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .grid-column.first-column, .dashboard-calendar .calendar-grid .first-column.time-column, .dashboard-calendar .calendar-grid .first-column.date-column-empty, .dashboard-calendar .calendar-grid .first-column.date-column-blackout, .dashboard-calendar .calendar-grid .first-column.date-column {
  border-top: 1px solid #333;
  margin-top: 0;
}
/* line 253, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .time-column {
  width: 50px;
  text-align: right;
  font: normal 10px "Helvetica Neue", "Helvetica", Arial, sans-serif;
  padding-right: 3px;
}
/* line 260, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .date-column-empty, .dashboard-calendar .calendar-grid .date-column-blackout, .dashboard-calendar .calendar-grid .date-column {
  width: 135px;
  border-left: 1px solid #d7d3d3;
}
/* line 264, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .date-column-empty.active, .dashboard-calendar .calendar-grid .active.date-column-blackout, .dashboard-calendar .calendar-grid .active.date-column {
  background-color: #fcf31b;
}
/* line 266, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .date-column-empty.active.over, .dashboard-calendar .calendar-grid .active.over.date-column-blackout, .dashboard-calendar .calendar-grid .active.over.date-column {
  background-color: #f1eb21;
}
/* line 271, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .date-column-blackout {
  width: 135px;
  background-color: #f0f0f0;
  text-align: center;
  padding-top: 2px;
  color: #666;
  font: normal 1em SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  -webkit-transition: background-color, 0.5s;
  -moz-transition: background-color, 0.5s;
  -o-transition: background-color, 0.5s;
  transition: background-color, 0.5s;
}
/* line 284, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .header-column, .dashboard-calendar .calendar-grid .time-header-column, .dashboard-calendar .calendar-grid .date-header-column {
  padding: 3px 0 0 5px;
}
/* line 286, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .header-column.latter-header, .dashboard-calendar .calendar-grid .latter-header.time-header-column, .dashboard-calendar .calendar-grid .latter-header.date-header-column {
  border-top: 2px solid #333;
}
/* line 288, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .time-header-column {
  width: 50px;
}
/* line 292, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .date-header-column {
  width: 135px;
  border-left: 1px solid #d7d3d3;
}
/* line 296, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .date-header-column.active {
  background-color: #fcf31b;
}
/* line 298, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .date-header-column.active.over {
  background-color: #f1eb21;
}
/* line 302, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .date-header-column.addable.over {
  background-color: #d8e6f3;
}
/* line 306, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid .date-header-column .calendar-date .date-month {
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  font-size: .9em;
  color: #999;
}
/* line 314, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid.show-availability .timeslot-availability {
  display: inline-block;
}
/* line 317, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid.heat-map .heat-color, .dashboard-calendar .calendar-grid.heat-map .heat-color-0, .dashboard-calendar .calendar-grid.heat-map .heat-color-1, .dashboard-calendar .calendar-grid.heat-map .heat-color-2, .dashboard-calendar .calendar-grid.heat-map .heat-color-3, .dashboard-calendar .calendar-grid.heat-map .heat-color-4 {
  color: #333;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ddd;
}
/* line 321, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid.heat-map .heat-color:hover, .dashboard-calendar .calendar-grid.heat-map .heat-color-0:hover, .dashboard-calendar .calendar-grid.heat-map .heat-color-1:hover, .dashboard-calendar .calendar-grid.heat-map .heat-color-2:hover, .dashboard-calendar .calendar-grid.heat-map .heat-color-3:hover, .dashboard-calendar .calendar-grid.heat-map .heat-color-4:hover {
  color: #FFF;
}
/* line 323, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid.heat-map .heat-color-0 {
  background-color: white;
  color: #ccc;
}
/* line 324, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid.heat-map .heat-color-1 {
  background-color: #febfbf;
}
/* line 325, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid.heat-map .heat-color-2 {
  background-color: #fe7f7f;
}
/* line 326, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid.heat-map .heat-color-3 {
  background-color: #fe3f3f;
}
/* line 327, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid.heat-map .heat-color-4 {
  background-color: red;
}
/* line 328, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-grid.heat-map .date-column-blackout {
  background-color: #fff;
  color: #ccc;
}
/* line 335, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot {
  display: block;
  font: normal 11px/1.4 SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #333;
  margin: 1px 2px 0px 2px;
  padding: 2px 2px 0;
  border: 1px solid transparent;
  -webkit-transition: background-color, 0.5s;
  -moz-transition: background-color, 0.5s;
  -o-transition: background-color, 0.5s;
  transition: background-color, 0.5s;
}
/* line 343, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot.activity-color-0 {
  background-color: #fdedd3;
  border-bottom: 1px solid #f39c11;
  border-right: 1px solid #f39c11;
}
/* line 344, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot.activity-color-1 {
  background-color: #fef4f3;
  border-bottom: 1px solid #e84c3d;
  border-right: 1px solid #e84c3d;
}
/* line 345, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot.activity-color-2 {
  background-color: #dbe2eb;
  border-bottom: 1px solid #344860;
  border-right: 1px solid #344860;
}
/* line 346, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot.activity-color-3 {
  background-color: #e8f3fa;
  border-bottom: 1px solid #2a80b9;
  border-right: 1px solid #2a80b9;
}
/* line 347, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot.activity-color-4 {
  background-color: #b3eecc;
  border-bottom: 1px solid #27ae61;
  border-right: 1px solid #27ae61;
}
/* line 348, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot.activity-color-5 {
  background-color: #e2f0fa;
  border-bottom: 1px solid #3598db;
  border-right: 1px solid #3598db;
}
/* line 349, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot.activity-color-6 {
  background-color: #e5d0ed;
  border-bottom: 1px solid #8f44ad;
  border-right: 1px solid #8f44ad;
}
/* line 350, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot.activity-color-7 {
  background-color: #bff6ec;
  border-bottom: 1px solid #16a086;
  border-right: 1px solid #16a086;
}
/* line 351, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot:hover, .dashboard-calendar .calendar-timeslot.timeslot-selected {
  color: #FFF;
}
/* line 353, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot:hover.activity-color-0, .dashboard-calendar .calendar-timeslot.timeslot-selected.activity-color-0 {
  background-color: #f39c11;
}
/* line 354, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot:hover.activity-color-1, .dashboard-calendar .calendar-timeslot.timeslot-selected.activity-color-1 {
  background-color: #e84c3d;
}
/* line 355, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot:hover.activity-color-2, .dashboard-calendar .calendar-timeslot.timeslot-selected.activity-color-2 {
  background-color: #344860;
}
/* line 356, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot:hover.activity-color-3, .dashboard-calendar .calendar-timeslot.timeslot-selected.activity-color-3 {
  background-color: #2a80b9;
}
/* line 357, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot:hover.activity-color-4, .dashboard-calendar .calendar-timeslot.timeslot-selected.activity-color-4 {
  background-color: #27ae61;
}
/* line 358, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot:hover.activity-color-5, .dashboard-calendar .calendar-timeslot.timeslot-selected.activity-color-5 {
  background-color: #3598db;
}
/* line 359, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot:hover.activity-color-6, .dashboard-calendar .calendar-timeslot.timeslot-selected.activity-color-6 {
  background-color: #8f44ad;
}
/* line 360, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot:hover.activity-color-7, .dashboard-calendar .calendar-timeslot.timeslot-selected.activity-color-7 {
  background-color: #16a086;
}
/* line 362, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot.canceled {
  background-color: #bec3c7;
  border-bottom: 1px solid #a3aaaf;
  border-right: 1px solid #a3aaaf;
}
/* line 366, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .calendar-timeslot.blocked {
  background-color: #bbb;
  border-bottom: 1px solid #a2a2a2;
  border-right: 1px solid #a2a2a2;
}
/* line 372, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .timeslot-metric, .dashboard-calendar .timeslot-quantity, .dashboard-calendar .timeslot-availability {
  font: normal 11px SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  height: 14px;
  width: 14px;
  line-height: 16px;
  text-align: center;
  display: inline-block;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  -khtml-border-radius: 7px 7px 7px 7px;
  /* for old Konqueror browsers */
  border-radius: 7px 7px 7px 7px;
  /* future proofing */
}
/* line 380, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .timeslot-metric.metric-wide, .dashboard-calendar .metric-wide.timeslot-quantity, .dashboard-calendar .metric-wide.timeslot-availability {
  width: 18px;
}
/* line 383, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .timeslot-quantity {
  background-color: #000;
  color: #f1eb21;
}
/* line 388, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .timeslot-availability {
  background-color: #1E944F;
  color: white;
  display: none;
}
/* line 393, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .timeslot-availability.availability-none {
  background-color: #c1392b;
}
/* line 397, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-calendar .timeslot-name {
  color: inherit;
}

/* line 402, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-subsections {
  margin: 35px -6px;
}
/* line 405, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-subsections .dashboard-subsection {
  padding: 10px;
  margin: 6px;
}
/* line 409, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-subsections .subsection-header {
  overflow: hidden;
  border-bottom: 1px solid #999;
  padding-bottom: 5px;
  height: 26px;
  margin-bottom: 5px;
}
/* line 416, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-subsections .subsection-entry {
  border-bottom: 1px dotted #d7d3d3;
  padding: 5px 0px;
}
/* line 419, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-subsections .subsection-entry.entry-action-required {
  background-color: #fcf1ef;
  color: #e53726;
}

/* line 426, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-activity, .dashboard-timeslot {
  font-size: 12px;
  padding-top: 3px;
}
/* line 430, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-activity .activity-header-swatch, .dashboard-timeslot .activity-header-swatch {
  float: left;
  height: 15px;
  width: 15px;
  margin-top: 2px;
}
/* line 436, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-activity .activity-header-link, .dashboard-timeslot .activity-header-link {
  float: left;
  display: block;
  font-weight: bold;
  margin-left: 5px;
  font-size: 14px;
  margin-top: 2px;
}
/* line 444, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-activity .activity-header-edit, .dashboard-timeslot .activity-header-edit {
  float: right;
  font-size: 14px;
  padding: 2px 8px 0px 8px;
}

/* line 450, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.activity-property {
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 452, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.activity-property .large-data {
  font-size: .8em;
}

/* line 454, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.activity-label {
  color: #888888;
}

/* line 457, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.activity-header {
  overflow: auto;
  border-bottom: 1px dotted #444444;
  padding: 10px 0;
}

/* line 462, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.activity-separator {
  border: none;
  border-top: 1px dotted #d7d3d3;
}

/* line 466, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.capacity-warning {
  color: red;
  font-weight: bold;
}

/* line 470, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.booking-modal {
  padding: 5px;
}
/* line 473, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.booking-modal .booking-previous-values {
  color: #888888;
  margin: .75em;
}
/* line 477, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.booking-modal .booking-label {
  color: #888888;
}
/* line 480, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.booking-modal .booking-form-label {
  line-height: 26px;
}
/* line 484, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.booking-modal .addon-header {
  display: block;
  color: gray;
  margin-top: 0.5em;
}
/* line 490, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.booking-modal .addon-header:first-child {
  margin-top: 0;
}
/* line 494, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.booking-modal .addon-ticket {
  display: block;
  text-indent: 1em;
}

/* line 500, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-booking {
  font-size: 12px;
}
/* line 504, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-booking .booking-quantity {
  background-color: #000000;
  color: #fcf31b;
  height: 20px;
  width: 20px;
  line-height: 20px;
  text-align: center;
  display: inline-block;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  -khtml-border-radius: 10px 10px 10px 10px;
  /* for old Konqueror browsers */
  border-radius: 10px 10px 10px 10px;
  /* future proofing */
}
/* line 514, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-booking .booking-booked-datetime {
  color: #888888;
  font-size: 13px;
  padding-left: 5px;
}
/* line 519, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-booking .booking-activity-name, .dashboard-booking .booking-datetime-link {
  display: block;
  font: normal 14px SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  margin-top: 2px;
}
/* line 525, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-booking .booking-details .booking-price {
  font-weight: bold;
  font-size: 14px;
}

/* line 533, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-subsections .note-time {
  font: normal 13px SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 536, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-subsections .note-link {
  display: block;
}
/* line 538, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-subsections .note-link:hover {
  background-color: #ddeeff;
}
/* line 540, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-subsections .note-title {
  font: normal 0.8em SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 543, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-subsections .subject {
  font: normal 13px SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}

/* line 548, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-timeslot {
  background-color: #ffffff;
  border: 1px solid #444444;
  font-size: 15px;
  width: 23em;
  padding: 1em;
  float: left;
  -moz-box-shadow: 0px 0px 8px #444444;
  -webkit-box-shadow: 0px 0px 8px #444444;
  box-shadow: 0px 0px 8px #444444;
}
/* line 557, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-timeslot.timeslot-arrow-left {
  margin-left: 5px;
}
/* line 560, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-timeslot.timeslot-arrow-right {
  margin-right: 5px;
}
/* line 564, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-timeslot .activity-header-swatch {
  float: left;
  display: block;
  width: 15px;
  margin: 2px 4px 0px 0px;
}
/* line 570, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-timeslot .activity-header-link {
  display: block;
  font-weight: bold;
  font-size: 1.05em;
  margin-top: 2px;
}
/* line 576, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-timeslot .timeslot-bookings {
  margin-top: 10px;
  padding-top: 10px;
}
/* line 580, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-timeslot .timeslot-booking {
  margin-top: 5px;
}
/* line 583, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-timeslot .timeslot-bookings-header {
  font-weight: bold;
}
/* line 586, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-timeslot .timeslot-booking-edit {
  font-size: .9em;
  padding: 2px 8px 0px 8px;
  margin-left: 5px;
}
/* line 591, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-timeslot .timeslot-actions {
  margin-top: 15px;
  padding-top: 15px;
}
/* line 595, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-timeslot .timeslot-activity-edit {
  margin-left: 5px;
}
/* line 598, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-timeslot .supportive-text {
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}

/* line 603, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form {
  padding: 15px;
  font-size: 14px;
  width: 400px;
}
/* line 607, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-header {
  font-size: 18px;
}
/* line 610, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-subheader {
  margin-top: 10px;
}
/* line 613, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-section {
  margin-top: 10px;
  border-top: 1px dotted #444444;
}
/* line 617, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-label {
  color: #666666;
  font-size: 13px;
}
/* line 621, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-error {
  display: none;
  color: red;
  padding: 5px;
}
/* line 623, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-error.active {
  display: block;
}
/* line 627, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-input-group {
  overflow: auto;
  margin-top: 0.5em;
}
/* line 630, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-input-group .start-radio {
  display: inline-block;
  float: left;
  padding-right: 5px;
}
/* line 636, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-radio {
  float: left;
  margin-top: 5px;
  width: 90px;
}
/* line 640, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-radio.start-radio {
  width: 150px;
}
/* line 644, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-day-checkboxes {
  margin-top: 1em;
}
/* line 646, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-day-checkboxes .time-series-day-checkbox {
  display: inline-block;
  width: 13%;
}
/* line 651, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-range-selector {
  margin-top: 1em;
}
/* line 653, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-range-selector label.active {
  display: inline-block;
  width: 5.5em;
}
/* line 658, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-textarea {
  width: 100%;
  height: 100px;
}
/* line 662, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-length {
  width: 50px;
  margin-right: 5px;
}
/* line 666, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .fixed-start-field, .dashboard-time-series-form .variable-start-field {
  display: none;
}
/* line 668, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .fixed-start-field.active, .dashboard-time-series-form .variable-start-field.active {
  display: block;
}
/* line 671, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .fixed-start-field.time-series-subheader.active, .dashboard-time-series-form .variable-start-field.time-series-subheader.active {
  display: block;
}
/* line 675, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .start-time-hint {
  color: #888888;
  font-size: 11px;
  padding-left: 4px;
}
/* line 680, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .time-series-end-date {
  width: 100px;
}
/* line 681, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.dashboard-time-series-form .activity-select {
  width: 100%;
}

/* line 686, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.resource-repeat-text {
  margin-bottom: 6px;
  color: #888888;
}

/* line 690, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.guide-none-available-text {
  color: #888888;
}

/* line 694, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.add-equipment-select,
.add-guide-select {
  margin-bottom: 1em;
}

/* line 698, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.resource-stuck-item {
  font-weight: bold;
}

/* line 702, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.resource-taken-name {
  display: inline-block;
  text-decoration: line-through;
}

/* line 706, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.resource-taken-note {
  display: inline-block;
}

/* line 709, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.resource-category-list {
  border-bottom: 1px dotted #C0B5B5;
  margin-bottom: 10px;
}

/* line 714, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.basic-form-box input {
  margin-left: 2px;
  margin-right: 2px;
}

/* line 718, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.saved-box {
  color: #2dcc70;
}

/* line 720, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.under-capacity-notice {
  color: red;
  font-weight: bold;
  font-size: 1.3em;
  padding: 0.2em;
}

/* line 727, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.under-capacity-message {
  font-size: 0.86em;
}

/* line 731, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.blackout-dates div {
  margin-bottom: 1em;
}

/* line 736, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.timeslot-duration div {
  margin-bottom: 0.5em;
}
/* line 739, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.timeslot-duration label {
  display: inline-block;
  width: 60px;
}
/* line 743, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.timeslot-duration input.duration-input {
  width: auto;
  display: inline;
}

/* line 750, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.guide-not-permitted .resource-checkbox {
  opacity: 0;
}
/* line 753, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.guide-not-permitted .resource-label {
  color: #B1B1B1;
}

/* line 758, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.equipment-not-permitted .resource-checkbox {
  opacity: 0;
}
/* line 761, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.equipment-not-permitted .resource-label {
  color: #B1B1B1;
}

/* line 766, ../../../app/assets/stylesheets/web/dashboard.css.scss */
.add-resource-title {
  padding-right: 0.5em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 5, ../../../app/assets/stylesheets/web/email_review.css.scss */
#dropbox_emails .email-content {
  border: 1px solid #ccc;
  background: #FFC;
  font: normal 12px Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
  color: black;
  padding: 10px;
  margin-right: 10px;
}
/* line 12, ../../../app/assets/stylesheets/web/email_review.css.scss */
#dropbox_emails .email-content em {
  font-weight: bold;
}
/* line 14, ../../../app/assets/stylesheets/web/email_review.css.scss */
#dropbox_emails .top-info-header {
  border-bottom: 1px dotted #999;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

/* line 22, ../../../app/assets/stylesheets/web/email_review.css.scss */
.bookingCreate .booking-data {
  background: white;
  padding: 10px;
  border: 2px dotted #ccc;
}
/* line 27, ../../../app/assets/stylesheets/web/email_review.css.scss */
.bookingCreate .ticket-list {
  display: none;
}
/* line 29, ../../../app/assets/stylesheets/web/email_review.css.scss */
.bookingCreate .ticket-list.active {
  display: block;
}
/* line 31, ../../../app/assets/stylesheets/web/email_review.css.scss */
.bookingCreate .history-listing {
  font-size: .8em;
}
/* line 33, ../../../app/assets/stylesheets/web/email_review.css.scss */
.bookingCreate .history-listing.internal {
  color: blue;
}
/* line 35, ../../../app/assets/stylesheets/web/email_review.css.scss */
.bookingCreate .booking-cancel-link {
  color: #F00;
  font-size: .9em;
}
/* line 40, ../../../app/assets/stylesheets/web/email_review.css.scss */
.bookingCreate .notes-box .notes-action-link {
  font-size: .8em;
}
/* line 42, ../../../app/assets/stylesheets/web/email_review.css.scss */
.bookingCreate .booking-notes {
  height: 10em;
}
/* line 43, ../../../app/assets/stylesheets/web/email_review.css.scss */
.bookingCreate .email-section, .bookingCreate .history-section {
  padding-top: 8px;
  padding-bottom: 2px;
  border-bottom: 1px dotted #ccc;
}
/* line 47, ../../../app/assets/stylesheets/web/email_review.css.scss */
.bookingCreate .email-section .section-details, .bookingCreate .history-section .section-details {
  font: normal 0.8em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #777;
}
/* line 52, ../../../app/assets/stylesheets/web/email_review.css.scss */
.bookingCreate .history-section {
  border-top: 1px dotted #ccc;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 5, ../../../app/assets/stylesheets/web/faq.css.scss */
#faq_entries.index .faq-content, #faq_entries.show .faq-content {
  font: normal 1em SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #333;
}
/* line 8, ../../../app/assets/stylesheets/web/faq.css.scss */
#faq_entries.index .faq-content h1, #faq_entries.index .faq-content h2, #faq_entries.show .faq-content h1, #faq_entries.show .faq-content h2 {
  color: #000;
  font-weight: bold;
  padding-bottom: .3em;
  border-bottom: 1px solid #ccc;
  margin-bottom: 1em;
  padding-top: 1em;
}
@-webkit-keyframes plane-spin {
  /* line 5, ../../../app/assets/stylesheets/web/loader.css.scss */
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 6, ../../../app/assets/stylesheets/web/loader.css.scss */
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes plane-spin {
  /* line 5, ../../../app/assets/stylesheets/web/loader.css.scss */
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 6, ../../../app/assets/stylesheets/web/loader.css.scss */
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes plane-spin {
  /* line 5, ../../../app/assets/stylesheets/web/loader.css.scss */
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 6, ../../../app/assets/stylesheets/web/loader.css.scss */
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes plane-spin {
  /* line 5, ../../../app/assets/stylesheets/web/loader.css.scss */
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 6, ../../../app/assets/stylesheets/web/loader.css.scss */
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes globe-spin {
  /* line 9, ../../../app/assets/stylesheets/web/loader.css.scss */
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  /* line 10, ../../../app/assets/stylesheets/web/loader.css.scss */
  to {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-moz-keyframes globe-spin {
  /* line 9, ../../../app/assets/stylesheets/web/loader.css.scss */
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  /* line 10, ../../../app/assets/stylesheets/web/loader.css.scss */
  to {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-ms-keyframes globe-spin {
  /* line 9, ../../../app/assets/stylesheets/web/loader.css.scss */
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  /* line 10, ../../../app/assets/stylesheets/web/loader.css.scss */
  to {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes globe-spin {
  /* line 9, ../../../app/assets/stylesheets/web/loader.css.scss */
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  /* line 10, ../../../app/assets/stylesheets/web/loader.css.scss */
  to {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

/* line 12, ../../../app/assets/stylesheets/web/loader.css.scss */
.globe-loader {
  position: relative;
  top: 50%;
  margin: -100px auto;
  width: 200px;
  height: 200px;
  color: black;
  text-align: center;
}
/* line 23, ../../../app/assets/stylesheets/web/loader.css.scss */
.globe-loader .globe {
  background-image: url(/assets/spa/loaders/globe-e5f7a6146d3b1247fe02416ddf0aecf0f2f8a6cc9c03a53e66b991057eef8902.png);
  -webkit-animation-name: globe-spin;
  animation-name: globe-spin;
}
/* line 27, ../../../app/assets/stylesheets/web/loader.css.scss */
.globe-loader .plane {
  background-image: url(/assets/spa/loaders/plane-b16ff1bbc8b08cc38291c15dac81104eea10d29d3adcc02758ab5e23d3c6105b.png);
  -webkit-animation-name: plane-spin;
  animation-name: plane-spin;
}
/* line 31, ../../../app/assets/stylesheets/web/loader.css.scss */
.globe-loader .loading-text {
  font-size: .9em;
  position: absolute;
  display: "inline-block";
  bottom: -10px;
  left: 0px;
  width: 100%;
}
/* line 36, ../../../app/assets/stylesheets/web/loader.css.scss */
.globe-loader .globe, .globe-loader .plane {
  height: 200px;
  width: 200px;
  position: absolute;
  -webkit-transform-origin: center 50%;
  -moz-transform-origin: center 50%;
  -ms-transform-origin: center 50%;
  -o-transform-origin: center 50%;
  transform-origin: center 50%;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 10000ms;
  animation-duration: 10000ms;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 4, ../../../app/assets/stylesheets/web/manifest.css.scss */
.manifest {
  font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 6, ../../../app/assets/stylesheets/web/manifest.css.scss */
.manifest .booking-list-item {
  border-top: 1px dotted #ccc;
  margin-top: .5em;
  padding-top: .5em;
}
/* line 10, ../../../app/assets/stylesheets/web/manifest.css.scss */
.manifest .booking-list-item .bracket-left {
  padding-right: 3px;
}
/* line 13, ../../../app/assets/stylesheets/web/manifest.css.scss */
.manifest .booking-list-item .bracket-x {
  visibility: hidden;
}
/* line 16, ../../../app/assets/stylesheets/web/manifest.css.scss */
.manifest .booking-list-item.checked-in .bracket-x {
  visibility: visible;
}
/* line 19, ../../../app/assets/stylesheets/web/manifest.css.scss */
.manifest .booking-list-item .bracket-right {
  padding-left: 3px;
}
/* line 23, ../../../app/assets/stylesheets/web/manifest.css.scss */
.manifest .booking-details {
  font-size: .8em;
}
/* line 25, ../../../app/assets/stylesheets/web/manifest.css.scss */
.manifest .booking-details .booking-header {
  font-weight: bold;
}
/* line 27, ../../../app/assets/stylesheets/web/manifest.css.scss */
.manifest .print-link {
  font-size: .8em;
}
/* line 28, ../../../app/assets/stylesheets/web/manifest.css.scss */
.manifest .manifest-details {
  font-size: .8em;
  color: #666;
  line-height: 1.4;
}
/* line 32, ../../../app/assets/stylesheets/web/manifest.css.scss */
.manifest .manifest-details .hidden {
  display: none;
}
/* line 33, ../../../app/assets/stylesheets/web/manifest.css.scss */
.manifest .manifest-details .highlight {
  color: #000;
  font-weight: bold;
}
/* line 37, ../../../app/assets/stylesheets/web/manifest.css.scss */
.manifest .manifest-details .close-link {
  float: right;
  display: inline-block;
  font-weight: normal;
}
/* line 43, ../../../app/assets/stylesheets/web/manifest.css.scss */
.manifest input.manifest-url {
  font-size: .9em;
}
/* line 44, ../../../app/assets/stylesheets/web/manifest.css.scss */
.manifest .manifest-link-box {
  float: right;
}

/* line 50, ../../../app/assets/stylesheets/web/manifest.css.scss */
#timeslots.manifest .print-container {
  margin: 0 auto;
  max-width: 640px;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 4, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages {
  /* Candidates for the core classes. */
  /* Unique to the notification center. */
}
/* line 5, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages h3 {
  font: normal 1.4em SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  padding-bottom: 15px;
  color: black;
}
/* line 12, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .flat-message-box {
  background-color: #FBFBFB;
  border-bottom: 1px solid #CCC;
  border-top: 1px solid #FFF;
}
/* line 14, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .flat-message-box:hover {
  background-color: #ddeeff;
}
/* line 16, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .flat-message-box:hover .msg-empty-icon {
  opacity: 1;
}
/* line 17, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .flat-message-box:hover .listing-time {
  opacity: 1;
}
/* line 18, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .flat-message-box:hover.listing-notification {
  background: #080;
}
/* line 20, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .flat-message-box.selected {
  background-color: #fdf880;
}
/* line 22, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .flat-message-box.selected:hover {
  background-color: #fcf31b;
}
/* line 23, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .flat-message-box.selected .msg-empty-icon {
  opacity: 1;
}
/* line 24, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .flat-message-box.selected .listing-time {
  opacity: 1;
}
/* line 28, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .flat-message-box.no-hover:hover {
  background-color: inherit;
}
/* line 30, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .msg-line-title {
  max-width: 90%;
}
/* line 31, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .item-new {
  background-color: #FFF8E8;
  color: black;
  font-weight: bold;
}
/* line 35, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .item-new:hover {
  background-color: #ddeeff;
}
/* line 37, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .listing-item {
  position: relative;
  padding: .5em .7em .6em;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
/* line 41, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .listing-item.item-small {
  font-size: .8em;
}
/* line 42, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .listing-item.item-notification {
  background-color: #080;
}
/* line 44, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .listing-time {
  padding-right: 5px;
  font-weight: bold;
  opacity: .6;
}
/* line 49, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .listing-notification {
  background: #080;
  color: white;
  text-align: center;
  opacity: 0;
  height: 0;
  -webkit-transition: opacity 1s linear;
  -moz-transition: opacity 1s linear;
  -o-transition: opacity 1s linear;
  -ms-transition: opacity 1s linear;
  transition: opacity 1s linear;
}
/* line 56, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .listing-notification.active {
  height: auto;
  opacity: 1;
}
/* line 60, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .listing-notification .note-link {
  color: #AFA;
  text-decoration: underline;
}
/* line 63, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .listing-notification .note-link:hover {
  color: #FFF;
}
/* line 66, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .message-config {
  text-align: right;
}
/* line 69, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .message-listing {
  margin: 0;
  font: normal 0.9em "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 72, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .message-listing .listing-icons {
  text-align: right;
  position: absolute;
  display: "inline-block";
  top: 5px;
  right: 0;
}
/* line 77, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .inner-notification-box {
  border-top: 1px solid #CCC;
  margin: 0 -10px;
}
/* line 81, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .message-content {
  margin: 0;
  font: normal 0.9em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  border-left: 1px solid #ccc;
}
/* line 85, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .message-content strong {
  color: #000;
  font-weight: bold;
}
/* line 87, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .message-content .content-header,
#structured_messages .message-content .content-body {
  background-color: white;
  padding: 10px 7px 7px;
  line-height: 1.6;
}
/* line 91, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .message-content .content-header .body-responded,
#structured_messages .message-content .content-body .body-responded {
  color: blue;
}
/* line 92, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .message-content .content-header .body-header,
#structured_messages .message-content .content-body .body-header {
  padding-top: 15px;
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 2px;
}
/* line 99, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .message-content .content-header {
  background-color: #fcf31b;
}
/* line 100, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .message-content .content-action {
  background-color: #DEF;
  padding: 10px 7px 7px;
}
/* line 103, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .message-content .content-action .action-required {
  color: red;
}
/* line 105, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .message-content .content-history {
  background-color: #DEF;
  font-size: .7em;
  padding: 5px 7px 2px;
}
/* line 112, ../../../app/assets/stylesheets/web/message_center.css.scss */
#structured_messages .next-button {
  font-size: .8em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 8, ../../../app/assets/stylesheets/web/partners.css.scss */
#bookings.settings .status-line, #partners.blackout_dates .status-line {
  padding: 15px 5px;
}
/* line 10, ../../../app/assets/stylesheets/web/partners.css.scss */
#bookings.settings .status-line:hover, #partners.blackout_dates .status-line:hover {
  background-color: #F8F8F8;
}
/* line 11, ../../../app/assets/stylesheets/web/partners.css.scss */
#bookings.settings .status-line input.disabled, #partners.blackout_dates .status-line input.disabled {
  border: none;
  background-color: inherit;
}

/* line 19, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .edit-links, #partners.show .edit-links, #bookings.settings .edit-links, #partners.blackout_dates .edit-links {
  padding-right: 5px;
}
/* line 21, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .edit-links.delete, #partners.show .edit-links.delete, #bookings.settings .edit-links.delete, #partners.blackout_dates .edit-links.delete {
  color: #B00;
}
/* line 22, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .edit-links.activate, #partners.show .edit-links.activate, #bookings.settings .edit-links.activate, #partners.blackout_dates .edit-links.activate {
  color: #080;
}
/* line 24, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .separator, #partners.show .separator, #bookings.settings .separator, #partners.blackout_dates .separator {
  border-top: 1px dotted #ccc;
}
/* line 27, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-error-box, #partners.show .user-error-box, #bookings.settings .user-error-box, #partners.blackout_dates .user-error-box {
  height: 1.3em;
  color: #C00;
}

/* line 34, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-error-box, #partners.show .user-error-box {
  height: 1.3em;
  color: #C00;
}
/* line 39, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table, #partners.show .user-table {
  padding-bottom: 15px;
}
/* line 45, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles, #partners.show .user-table .titles {
  font: normal 12px SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 47, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .header, #partners.show .user-table .titles .header {
  padding: 5px 15px 0 0;
}
/* line 49, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .header.header-width-1, #partners.show .user-table .titles .header.header-width-1 {
  max-width: 300px;
}
/* line 50, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .header.header-width-2, #partners.show .user-table .titles .header.header-width-2 {
  max-width: 330px;
}
/* line 51, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .header.header-width-3, #partners.show .user-table .titles .header.header-width-3 {
  max-width: 360px;
}
/* line 52, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .header.header-width-4, #partners.show .user-table .titles .header.header-width-4 {
  max-width: 390px;
}
/* line 53, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .header.header-width-5, #partners.show .user-table .titles .header.header-width-5 {
  max-width: 420px;
}
/* line 54, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .header.header-width-6, #partners.show .user-table .titles .header.header-width-6 {
  max-width: 450px;
}
/* line 55, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .header.header-width-7, #partners.show .user-table .titles .header.header-width-7 {
  max-width: 480px;
}
/* line 57, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .empty-box, #partners.show .user-table .titles .empty-box {
  padding-bottom: 5px;
  height: 21px;
}
/* line 58, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .line-box, #partners.show .user-table .titles .line-box {
  width: 30px;
}
/* line 60, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .line-box .color-line, #partners.show .user-table .titles .line-box .color-line {
  margin-right: 19px;
  margin-left: 8px;
  padding-bottom: 5px;
  border-right: 3px solid #999;
  height: 21px;
  width: 1px;
}
/* line 67, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .line-box .color-line.line-short, #partners.show .user-table .titles .line-box .color-line.line-short {
  height: 5px;
}
/* line 69, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .line-box .color-line-0, #partners.show .user-table .titles .line-box .color-line-0 {
  border-right: 3px solid #f39c11;
}
/* line 70, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .line-box .color-line-1, #partners.show .user-table .titles .line-box .color-line-1 {
  border-right: 3px solid #e84c3d;
}
/* line 71, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .line-box .color-line-2, #partners.show .user-table .titles .line-box .color-line-2 {
  border-right: 3px solid #344860;
}
/* line 72, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .line-box .color-line-3, #partners.show .user-table .titles .line-box .color-line-3 {
  border-right: 3px solid #2a80b9;
}
/* line 73, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .line-box .color-line-4, #partners.show .user-table .titles .line-box .color-line-4 {
  border-right: 3px solid #27ae61;
}
/* line 74, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .line-box .color-line-5, #partners.show .user-table .titles .line-box .color-line-5 {
  border-right: 3px solid #3598db;
}
/* line 75, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .line-box .color-line-6, #partners.show .user-table .titles .line-box .color-line-6 {
  border-right: 3px solid #8f44ad;
}
/* line 76, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .line-box .color-line-7, #partners.show .user-table .titles .line-box .color-line-7 {
  border-right: 3px solid #16a086;
}
/* line 78, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .titles .short-box, #partners.show .user-table .titles .short-box {
  height: 5px;
}
/* line 83, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .outer-activity-box, #partners.show .user-table .outer-activity-box {
  padding-right: 20px;
}
/* line 87, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .activity-box-container, #partners.show .user-table .activity-box-container {
  width: 30px;
  padding-top: 15px;
}
/* line 90, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .activity-box-container .activity-box, #partners.users .user-table .activity-box-container .activity-empty, #partners.show .user-table .activity-box-container .activity-box, #partners.show .user-table .activity-box-container .activity-empty {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  border: 1px solid #333;
  display: none;
}
/* line 97, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .activity-box-container .activity-empty, #partners.show .user-table .activity-box-container .activity-empty {
  background-color: #ddd;
  border: 1px dotted #ccc;
  display: block;
}
/* line 104, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .activity-box-container.active .activity-box, #partners.users .user-table .activity-box-container.active .activity-empty, #partners.show .user-table .activity-box-container.active .activity-box, #partners.show .user-table .activity-box-container.active .activity-empty {
  display: block;
}
/* line 105, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .activity-box-container.active .activity-empty, #partners.show .user-table .activity-box-container.active .activity-empty {
  display: none;
}
/* line 108, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .activity-box-container.self-activities .activity-box, #partners.users .user-table .activity-box-container.self-activities .activity-empty, #partners.users .user-table .activity-box-container.self-activities .activity-empty, #partners.show .user-table .activity-box-container.self-activities .activity-box, #partners.show .user-table .activity-box-container.self-activities .activity-empty, #partners.show .user-table .activity-box-container.self-activities .activity-empty {
  opacity: .3;
}
/* line 110, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .activity-box-container.activity-page-nav, #partners.show .user-table .activity-box-container.activity-page-nav {
  color: blue;
}
/* line 112, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .activity-box-container.activity-page-nav:hover, #partners.show .user-table .activity-box-container.activity-page-nav:hover {
  text-decoration: underline;
}
/* line 116, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .role-box-container, #partners.show .user-table .role-box-container {
  width: 30px;
  padding-top: 15px;
}
/* line 119, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .role-box-container .role-box, #partners.users .user-table .role-box-container .role-empty, #partners.show .user-table .role-box-container .role-box, #partners.show .user-table .role-box-container .role-empty {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  border: 1px solid #333;
  display: none;
  background-color: #090;
}
/* line 127, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .role-box-container .role-empty, #partners.show .user-table .role-box-container .role-empty {
  background-color: #ddd;
  border: 1px dotted #ccc;
  display: block;
}
/* line 134, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .role-box-container.active .role-box, #partners.users .user-table .role-box-container.active .role-empty, #partners.show .user-table .role-box-container.active .role-box, #partners.show .user-table .role-box-container.active .role-empty {
  display: block;
}
/* line 135, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .role-box-container.active .role-empty, #partners.show .user-table .role-box-container.active .role-empty {
  display: none;
}
/* line 138, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .role-box-container.self-role .role-box, #partners.users .user-table .role-box-container.self-role .role-empty, #partners.users .user-table .role-box-container.self-role .role-empty, #partners.show .user-table .role-box-container.self-role .role-box, #partners.show .user-table .role-box-container.self-role .role-empty, #partners.show .user-table .role-box-container.self-role .role-empty {
  opacity: .3;
}
/* line 142, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .link-box-container, #partners.show .user-table .link-box-container {
  padding-top: 17px;
}
/* line 146, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .user-name, #partners.show .user-table .user-name {
  font-size: 1.1em;
}
/* line 147, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .user-email, #partners.show .user-table .user-email {
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 148, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .user-you, #partners.show .user-table .user-you {
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #900;
}
/* line 150, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .suspended-msg, #partners.show .user-table .suspended-msg {
  font: normal 20px SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  text-align: center;
  padding-top: 10px;
}
/* line 157, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .core-user-row .show-on-suspend, #partners.users .user-table .user-row .show-on-suspend, #partners.users .user-table .user-more-row .show-on-suspend, #partners.show .user-table .core-user-row .show-on-suspend, #partners.show .user-table .user-row .show-on-suspend, #partners.show .user-table .user-more-row .show-on-suspend {
  display: none;
}
/* line 159, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .core-user-row.suspended .hide-on-suspend, #partners.users .user-table .suspended.user-row .hide-on-suspend, #partners.users .user-table .suspended.user-more-row .hide-on-suspend, #partners.show .user-table .core-user-row.suspended .hide-on-suspend, #partners.show .user-table .suspended.user-row .hide-on-suspend, #partners.show .user-table .suspended.user-more-row .hide-on-suspend {
  display: none;
}
/* line 160, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .core-user-row.suspended .show-on-suspend, #partners.users .user-table .suspended.user-row .show-on-suspend, #partners.users .user-table .suspended.user-more-row .show-on-suspend, #partners.show .user-table .core-user-row.suspended .show-on-suspend, #partners.show .user-table .suspended.user-row .show-on-suspend, #partners.show .user-table .suspended.user-more-row .show-on-suspend {
  display: inline-block;
}
/* line 162, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .core-user-row.deleted, #partners.users .user-table .deleted.user-row, #partners.users .user-table .deleted.user-more-row, #partners.show .user-table .core-user-row.deleted, #partners.show .user-table .deleted.user-row, #partners.show .user-table .deleted.user-more-row {
  display: none;
}
/* line 165, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .user-row, #partners.show .user-table .user-row {
  padding: 5px;
}
/* line 168, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .user-row.suspended, #partners.show .user-table .user-row.suspended {
  color: #ccc;
}
/* line 169, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .user-row:hover, #partners.show .user-table .user-row:hover {
  background-color: #F8F8F8;
}
/* line 170, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .user-row.more, #partners.show .user-table .user-row.more {
  background-color: #F8F8F8;
}
/* line 172, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .user-more-row, #partners.show .user-table .user-more-row {
  padding: 10px 5px 5px;
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #009;
  background-color: #F8F8F8;
}
/* line 178, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .user-more-row.suspended, #partners.show .user-table .user-more-row.suspended {
  display: none;
}
/* line 181, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .field-box, #partners.show .user-table .field-box {
  padding: 0 5px 5px 0;
}
/* line 185, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .show-status, #partners.show .user-table .show-status {
  display: none;
}
/* line 187, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .show-status.active, #partners.show .user-table .show-status.active {
  display: inline;
}
/* line 189, ../../../app/assets/stylesheets/web/partners.css.scss */
#partners.users .user-table .show-status.active.hidden, #partners.show .user-table .show-status.active.hidden {
  display: none;
}

/* line 195, ../../../app/assets/stylesheets/web/partners.css.scss */
.user-row-filter-settings {
  margin-top: 10px;
}

/* line 199, ../../../app/assets/stylesheets/web/partners.css.scss */
.user-row-roles-label {
  margin-top: 15px;
  margin-right: 10px;
}

/* line 204, ../../../app/assets/stylesheets/web/partners.css.scss */
.phone-input-note {
  font-size: 0.72em;
}

/* line 208, ../../../app/assets/stylesheets/web/partners.css.scss */
.user-save-button {
  font-size: 1.2em;
  padding: 0.4em 0.8em;
}

/* line 213, ../../../app/assets/stylesheets/web/partners.css.scss */
a.user-cancel-link {
  font-size: 1em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 5, ../../../app/assets/stylesheets/web/payments.css.scss */
#payments.details .invoice-table .table-header .header-cell {
  background-color: #FFF;
  border-bottom: 1px solid black;
  color: black;
  padding-bottom: 2px;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 4, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules, #pricing_rule_sets, #filterRulesBuilder {
  /* Some settings based on status and use. */
}
/* line 5, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .rules, #pricing_rule_sets .rules, #filterRulesBuilder .rules {
  border-bottom: 1px dotted #ccc;
}
/* line 8, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .rule-item, #pricing_rule_sets .rule-item, #filterRulesBuilder .rule-item {
  padding: .5em 0 .2em;
  border-top: 1px dotted #ccc;
}
/* line 13, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .hover-line .show-hover, #pricing_rule_sets .hover-line .show-hover, #filterRulesBuilder .hover-line .show-hover {
  opacity: .6;
}
/* line 14, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .hover-line:hover, #pricing_rule_sets .hover-line:hover, #filterRulesBuilder .hover-line:hover {
  background-color: #F8F8F8;
}
/* line 16, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .hover-line:hover .show-hover, #pricing_rule_sets .hover-line:hover .show-hover, #filterRulesBuilder .hover-line:hover .show-hover {
  opacity: 1;
}
/* line 19, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .rule-name-box, #pricing_rule_sets .rule-name-box, #filterRulesBuilder .rule-name-box {
  padding: .2em 0;
}
/* line 20, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .rule-text-box, #pricing_rule_sets .rule-text-box, #filterRulesBuilder .rule-text-box {
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 21, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .rule-desc, #pricing_rule_sets .rule-desc, #filterRulesBuilder .rule-desc {
  color: #666;
}
/* line 22, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .rule-arg, #pricing_rule_sets .rule-arg, #filterRulesBuilder .rule-arg {
  padding: .2em .5em;
  font: normal 0.95em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  background-color: #fffaad;
}
/* line 26, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .rule-arg.rule-arg-long, #pricing_rule_sets .rule-arg.rule-arg-long, #filterRulesBuilder .rule-arg.rule-arg-long {
  font-size: .8em;
}
/* line 30, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .date-field, #pricing_rule_sets .date-field, #filterRulesBuilder .date-field {
  width: 6em;
}
/* line 31, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .time-field, #pricing_rule_sets .time-field, #filterRulesBuilder .time-field {
  width: 5em;
}
/* line 32, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .num-field, #pricing_rule_sets .num-field, #filterRulesBuilder .num-field {
  width: 3em;
}
/* line 33, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .name-field, #pricing_rule_sets .name-field, #filterRulesBuilder .name-field {
  width: 8em;
}
/* line 34, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .edit-header, #pricing_rule_sets .edit-header, #filterRulesBuilder .edit-header {
  font-weight: bold;
  font-size: 1.2em;
  padding: .3em 0;
}
/* line 39, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .edit-link, #pricing_rule_sets .edit-link, #filterRulesBuilder .edit-link {
  font: normal 0.8em "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 42, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules input, #pricing_rule_sets input, #filterRulesBuilder input {
  font: normal 0.8em "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 43, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .core-rule-name, #filter_rules .rule-name, #filter_rules .rule-name-attached, #filter_rules .rule-name-remove, #pricing_rule_sets .core-rule-name, #pricing_rule_sets .rule-name, #pricing_rule_sets .rule-name-attached, #pricing_rule_sets .rule-name-remove, #filterRulesBuilder .core-rule-name, #filterRulesBuilder .rule-name, #filterRulesBuilder .rule-name-attached, #filterRulesBuilder .rule-name-remove {
  padding: .2em .5em .2em;
  font: 300 0.9em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  letter-spacing: 1px;
}
/* line 48, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .rule-name, #filter_rules .rule-name-attached, #pricing_rule_sets .rule-name, #pricing_rule_sets .rule-name-attached, #filterRulesBuilder .rule-name, #filterRulesBuilder .rule-name-attached {
  -moz-border-radius: 0.4em 0.4em 0.4em 0.4em;
  -webkit-border-radius: 0.4em 0.4em 0.4em 0.4em;
  -khtml-border-radius: 0.4em 0.4em 0.4em 0.4em;
  /* for old Konqueror browsers */
  border-radius: 0.4em 0.4em 0.4em 0.4em;
  /* future proofing */
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 54, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .rule-name-attached, #pricing_rule_sets .rule-name-attached, #filterRulesBuilder .rule-name-attached {
  -moz-border-radius: 0.4em 0 0 0.4em;
  -webkit-border-radius: 0.4em 0 0 0.4em;
  -khtml-border-radius: 0.4em 0 0 0.4em;
  /* for old Konqueror browsers */
  border-radius: 0.4em 0 0 0.4em;
  /* future proofing */
}
/* line 58, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .rule-name-remove, #pricing_rule_sets .rule-name-remove, #filterRulesBuilder .rule-name-remove {
  -moz-border-radius: 0 0.4em 0.4em 0;
  -webkit-border-radius: 0 0.4em 0.4em 0;
  -khtml-border-radius: 0 0.4em 0.4em 0;
  /* for old Konqueror browsers */
  border-radius: 0 0.4em 0.4em 0;
  /* future proofing */
  background-color: #999;
  border-left: 1px solid white;
  color: white;
}
/* line 64, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .rule-name-remove:hover, #pricing_rule_sets .rule-name-remove:hover, #filterRulesBuilder .rule-name-remove:hover {
  background-color: #F00;
}
/* line 67, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .show-on-disabled, #pricing_rule_sets .show-on-disabled, #filterRulesBuilder .show-on-disabled {
  display: none;
}
/* line 68, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .date_range .rule-name, #filter_rules .date_range .rule-name-attached, #pricing_rule_sets .date_range .rule-name, #pricing_rule_sets .date_range .rule-name-attached, #filterRulesBuilder .date_range .rule-name, #filterRulesBuilder .date_range .rule-name-attached {
  color: white;
  background-color: #e84c3d;
}
/* line 69, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .min_guests .rule-name, #filter_rules .min_guests .rule-name-attached, #pricing_rule_sets .min_guests .rule-name, #pricing_rule_sets .min_guests .rule-name-attached, #filterRulesBuilder .min_guests .rule-name, #filterRulesBuilder .min_guests .rule-name-attached {
  color: white;
  background-color: #1bbc9b;
}
/* line 70, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .time_range .rule-name, #filter_rules .time_range .rule-name-attached, #pricing_rule_sets .time_range .rule-name, #pricing_rule_sets .time_range .rule-name-attached, #filterRulesBuilder .time_range .rule-name, #filterRulesBuilder .time_range .rule-name-attached {
  color: white;
  background-color: #f1c40f;
}
/* line 71, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .days_advanced_booking .rule-name, #filter_rules .days_advanced_booking .rule-name-attached, #pricing_rule_sets .days_advanced_booking .rule-name, #pricing_rule_sets .days_advanced_booking .rule-name-attached, #filterRulesBuilder .days_advanced_booking .rule-name, #filterRulesBuilder .days_advanced_booking .rule-name-attached {
  color: white;
  background-color: #3598db;
}
/* line 72, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .weekday .rule-name, #filter_rules .weekday .rule-name-attached, #pricing_rule_sets .weekday .rule-name, #pricing_rule_sets .weekday .rule-name-attached, #filterRulesBuilder .weekday .rule-name, #filterRulesBuilder .weekday .rule-name-attached {
  color: white;
  background-color: #9b58b5;
}
/* line 73, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .min_price .rule-name, #filter_rules .min_price .rule-name-attached, #pricing_rule_sets .min_price .rule-name, #pricing_rule_sets .min_price .rule-name-attached, #filterRulesBuilder .min_price .rule-name, #filterRulesBuilder .min_price .rule-name-attached {
  color: white;
  background-color: #2d3e50;
}
/* line 74, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .book_date_range .rule-name, #filter_rules .book_date_range .rule-name-attached, #pricing_rule_sets .book_date_range .rule-name, #pricing_rule_sets .book_date_range .rule-name-attached, #filterRulesBuilder .book_date_range .rule-name, #filterRulesBuilder .book_date_range .rule-name-attached {
  color: white;
  background-color: #e84c3d;
}
/* line 75, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .blackout_date_range .rule-name, #filter_rules .blackout_date_range .rule-name-attached, #pricing_rule_sets .blackout_date_range .rule-name, #pricing_rule_sets .blackout_date_range .rule-name-attached, #filterRulesBuilder .blackout_date_range .rule-name, #filterRulesBuilder .blackout_date_range .rule-name-attached {
  color: white;
  background-color: #8f44ad;
}
/* line 76, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .min_availability .rule-name, #filter_rules .min_availability .rule-name-attached, #pricing_rule_sets .min_availability .rule-name, #pricing_rule_sets .min_availability .rule-name-attached, #filterRulesBuilder .min_availability .rule-name, #filterRulesBuilder .min_availability .rule-name-attached {
  color: white;
  background-color: #2dcc70;
}
/* line 77, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .min_booked .rule-name, #filter_rules .min_booked .rule-name-attached, #pricing_rule_sets .min_booked .rule-name, #pricing_rule_sets .min_booked .rule-name-attached, #filterRulesBuilder .min_booked .rule-name, #filterRulesBuilder .min_booked .rule-name-attached {
  color: white;
  background-color: #27ae61;
}
/* line 79, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .warning-link:hover, #pricing_rule_sets .warning-link:hover, #filterRulesBuilder .warning-link:hover {
  text-decoration: underline;
}
/* line 81, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .rule-chk-label, #pricing_rule_sets .rule-chk-label, #filterRulesBuilder .rule-chk-label {
  font: normal 0.8em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  padding-right: 1em;
}
/* line 87, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .enable-link, #pricing_rule_sets .enable-link, #filterRulesBuilder .enable-link {
  display: none;
}
/* line 89, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .in-use .delete-link, #pricing_rule_sets .in-use .delete-link, #filterRulesBuilder .in-use .delete-link {
  display: none;
}
/* line 90, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .in-use .disable-link, #pricing_rule_sets .in-use .disable-link, #filterRulesBuilder .in-use .disable-link {
  display: inline;
}
/* line 93, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .disabled .delete-link, #pricing_rule_sets .disabled .delete-link, #filterRulesBuilder .disabled .delete-link {
  display: none;
}
/* line 94, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .disabled .disable-link, #pricing_rule_sets .disabled .disable-link, #filterRulesBuilder .disabled .disable-link {
  display: none;
}
/* line 95, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .disabled .enable-link, #pricing_rule_sets .disabled .enable-link, #filterRulesBuilder .disabled .enable-link {
  display: inline;
}
/* line 96, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .disabled .rule-arg, #pricing_rule_sets .disabled .rule-arg, #filterRulesBuilder .disabled .rule-arg {
  color: #999;
  background-color: white;
  border: 1px solid #ccc;
}
/* line 101, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .disabled .rule-name, #filter_rules .disabled .rule-name-attached, #pricing_rule_sets .disabled .rule-name, #pricing_rule_sets .disabled .rule-name-attached, #filterRulesBuilder .disabled .rule-name, #filterRulesBuilder .disabled .rule-name-attached {
  color: #666;
  background-color: white;
  border: 1px solid #999;
}
/* line 106, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .disabled .rule-desc, #pricing_rule_sets .disabled .rule-desc, #filterRulesBuilder .disabled .rule-desc {
  color: #bbb;
}
/* line 107, ../../../app/assets/stylesheets/web/pricing.css.scss */
#filter_rules .disabled .show-on-disabled, #pricing_rule_sets .disabled .show-on-disabled, #filterRulesBuilder .disabled .show-on-disabled {
  display: inline;
}

/* line 117, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .left-text-width-0 {
  width: 620px;
}
/* line 118, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .left-text-width-1 {
  width: 540px;
}
/* line 119, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .left-text-width-2 {
  width: 460px;
}
/* line 120, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .left-text-width-3 {
  width: 380px;
}
/* line 121, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .left-text-width-4 {
  width: 300px;
}
/* line 122, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .left-text-width-5 {
  width: 220px;
}
/* line 123, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .ticket-box {
  width: 80px;
}
/* line 124, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .edit-box {
  width: 100px;
}
/* line 125, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .price-box {
  font: normal 12px "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 128, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .default-price {
  color: #999;
}
/* line 129, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .number-box {
  width: 20px;
  font: 300 0.6em "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 134, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .ticket-header {
  font: normal 12px SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 136, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .ticket-header .header-line-height, #pricing_rule_sets.activity .ticket-header .header-width, #pricing_rule_sets.activity .ticket-header .ticket-box-line {
  height: 20px;
}
/* line 140, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .ticket-header.short-header .header-line-height, #pricing_rule_sets.activity .ticket-header.short-header .header-width, #pricing_rule_sets.activity .ticket-header.short-header .ticket-box-line {
  height: 10px;
}
/* line 144, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .ticket-header .header-width {
  padding-right: 26.66667px;
  padding-top: 7px;
}
/* line 149, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .ticket-header .ticket-box-line {
  width: 40px;
  border-right: 3px solid #999;
}
/* line 155, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .rule-set-box {
  padding: .4em 0 .2em;
  border-top: 1px dotted #ccc;
}
/* line 159, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .price-input {
  width: 35px;
}
/* line 160, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .price-remove {
  font: 300 1em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  padding: .2em .5em .2em;
  color: #F00;
  -moz-border-radius: 0.4em 0.4em 0.4em 0.4em;
  -webkit-border-radius: 0.4em 0.4em 0.4em 0.4em;
  -khtml-border-radius: 0.4em 0.4em 0.4em 0.4em;
  /* for old Konqueror browsers */
  border-radius: 0.4em 0.4em 0.4em 0.4em;
  /* future proofing */
}
/* line 165, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .price-remove:hover {
  background-color: #F00;
  color: white;
}
/* line 170, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .default-price {
  color: #ccc;
}
/* line 171, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .rule-set-container {
  border-bottom: 1px dotted #ccc;
}
/* line 172, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .test-header {
  font-size: 1.4em;
  padding: 0.3em 0;
}
/* line 176, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .test-box {
  padding: 1.5em;
  background-color: #F8F8F8;
  border: 1px dotted #ccc;
}
/* line 181, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .results-box {
  border-bottom: 1px dotted #ccc;
  margin-top: 20px;
}
/* line 184, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .results-box .result-list {
  background-color: #FFF;
}
/* line 185, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .results-box .qty-0 {
  color: #ccc;
}
/* line 186, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .results-box .result-line {
  padding: .5em .5em .3em;
  border-top: 1px dotted #ccc;
  border-right: 1px dotted #ccc;
  border-left: 1px dotted #ccc;
}
/* line 193, ../../../app/assets/stylesheets/web/pricing.css.scss */
#pricing_rule_sets.activity .locked-warning {
  color: #c1392b;
  padding: .8em 0;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 6, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_codes .promotion-form .form-input, #promotion_groups .promotion-form .form-input {
  font: normal 16px "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 7, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_codes .promotion-form .code-activity-list, #promotion_groups .promotion-form .code-activity-list {
  font: normal 0.8em "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 10, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_codes .sub-header, #promotion_groups .sub-header {
  font-size: 1.2em;
  color: #000;
}
/* line 15, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_codes .code-data, #promotion_codes .code-data-header, #promotion_groups .code-data, #promotion_groups .code-data-header {
  font: normal 0.9em "Helvetica Neue", "Helvetica", Arial, sans-serif;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 20, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_codes .code-data-header, #promotion_groups .code-data-header {
  font-weight: bold;
}
/* line 24, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_codes .code-summary, #promotion_groups .code-summary {
  font-size: .7em;
}
/* line 27, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_codes .code-list .code-item, #promotion_groups .code-list .code-item {
  border-top: 1px dotted #ccc;
  padding: .6em 0 .3em 0;
}
/* line 30, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_codes .code-list .code-item:last-child, #promotion_groups .code-list .code-item:last-child {
  border-bottom: 1px dotted #ccc;
}
/* line 31, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_codes .code-list .code-item:hover, #promotion_groups .code-list .code-item:hover {
  background-color: #d8e6f3;
}

/* line 37, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_groups.configure .data-example {
  color: #999;
}
/* line 40, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_groups.configure .column-assign-header {
  margin-top: 40px;
}

/* line 46, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_groups .source-all, #promotion_groups .source-groupon, #promotion_groups .source-amazonlocal, #promotion_groups .source-livingsocial {
  height: 30px;
  text-indent: -900px;
}
/* line 50, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_groups .source-groupon {
  background: transparent url(/assets/deals/groupon-bfbaa1952ebaf50bf3de2c881f9a42c3acebbc3d2590cfa546b4ebc8ce9d92ed.png) no-repeat 0 0;
}
/* line 54, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_groups .source-amazonlocal {
  background: transparent url(/assets/deals/amazon-c234767622a4e8c9652509db9a3ca3d24345685058408200eabba0c8ad16fa32.png) no-repeat 0 0;
}
/* line 58, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_groups .source-livingsocial {
  background: transparent url(/assets/deals/livingsocial-fa21473756a541d247cd6919d050c91457b0cf1a857ed5fac28eab58f9fcaff0.png) no-repeat 0 0;
}
/* line 62, ../../../app/assets/stylesheets/web/promotion_codes.css.scss */
#promotion_groups .status-redeemed {
  color: #00F;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 23, ../../../app/assets/stylesheets/web/reports.css.scss */
#reports .reports_range_form {
  border: 1px solid #ccc;
  padding: .5em 0em 1em 0em;
  border-left: 0px;
  border-right: 0px;
  margin-bottom: 1em;
  border-top: 0px;
}

/* line 34, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .report_payments {
  width: 960px;
}
/* line 38, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .chart {
  padding: 1em;
}
/* line 42, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .tabs-bar {
  -moz-box-shadow: 0 0 5px #dddddd;
  -webkit-box-shadow: 0 0 5px #dddddd;
  box-shadow: 0 0 5px #dddddd;
  display: table;
  position: relative;
  margin-left: auto;
  margin-right: 15px;
  height: 2.5em;
}
/* line 51, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .tabs-bar .tab {
  -webkit-transition: background-color 0.15s linear;
  -moz-transition: background-color 0.15s linear;
  -o-transition: background-color 0.15s linear;
  -ms-transition: background-color 0.15s linear;
  transition: background-color 0.15s linear;
  height: 100%;
  width: 20%;
  padding: .5em 1em .25em;
  display: table-cell;
  vertical-align: middle;
  letter-spacing: 1px;
  border: 1px solid gainsboro;
  background-color: whitesmoke;
  cursor: pointer;
  text-align: center;
  font-weight: 200;
  font-size: 0.8em;
  color: #555;
}
/* line 67, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .tabs-bar .tab.first {
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  -khtml-border-radius: 5px 0 0 5px;
  /* for old Konqueror browsers */
  border-radius: 5px 0 0 5px;
  /* future proofing */
}
/* line 68, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .tabs-bar .tab.last {
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  -khtml-border-radius: 0 5px 5px 0;
  /* for old Konqueror browsers */
  border-radius: 0 5px 5px 0;
  /* future proofing */
}
/* line 70, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .tabs-bar .tab.selected {
  background-color: #cfcfcf;
  border-color: #999;
  color: #333;
}
/* line 76, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .tabs-bar .tab:hover {
  background-color: #fff;
  color: #333;
}
/* line 82, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .chart-background {
  fill: white;
}
/* line 86, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph #bookings-graph {
  padding: 1.5em 0em 1em 0;
  height: 350px;
}
/* line 92, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .draggable {
  cursor: url(/assets/cursors/openhand-b0fd608227bd8293a0810fcd95f33505e0df402fa148ddba14b730aa3dbed959.png) 4 4, default;
}
/* line 94, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .draggable:active {
  cursor: url(/assets/cursors/closedhand-79c74581c6dd205c07a8a89829306e28187f2821b26df3d403774c5bae769b19.png) 4 4, move;
}
/* line 97, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .chart-body-background {
  opacity: 0;
}
/* line 101, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart text {
  fill: #666666;
  font-family: "Helvetica Neue", "Helvetica", "sans-serif";
  font-weight: 200;
}
/* line 107, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .area {
  fill: #14bab1;
  stroke-width: 0;
  stroke: #14bab1;
  opacity: 0.1;
}
/* line 114, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .line {
  stroke: #14bab1;
  stroke-width: 4;
  fill: none;
  opacity: 1;
}
/* line 121, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .title {
  font-size: 1.4em;
}
/* line 125, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .x.axis {
  font-size: .9em;
}
/* line 128, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .x.axis path {
  fill: none;
}
/* line 130, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .x.axis .domain {
  stroke-width: 2;
  stroke: #666666;
}
/* line 135, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .x.axis line {
  stroke-width: 2;
  stroke: #e6e6e6;
  fill: none;
}
/* line 142, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .y.axis {
  font-size: .9em;
}
/* line 145, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .y.axis path {
  fill: none;
  stroke: none;
}
/* line 150, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .y.axis .domain {
  stroke-width: 0;
  stroke: #e6e6e6;
}
/* line 155, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .y.axis line {
  stroke-width: 0;
  stroke: #e6e6e6;
  fill: none;
}
/* line 162, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .grid {
  stroke: #e6e6e6;
  stroke-width: 2;
  opacity: 1;
}
/* line 167, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .grid.y .domain {
  stroke-width: 0;
}
/* line 168, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .grid.x {
  opacity: 0;
}
/* line 171, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .tooltip-point {
  fill: #14bab1;
  opacity: 1;
  stroke: none;
}
/* line 176, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .d3-time-chart .tooltip-point:hover {
  cursor: pointer;
}
/* line 182, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .stats-bar {
  text-align: center;
  margin: 0 2em;
}
/* line 186, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .stats-bar h1 {
  font-size: 1.8em;
  color: #212121;
}
/* line 191, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .stats-bar h4 {
  font-size: .8em;
  color: #888;
  font-weight: normal;
}
/* line 197, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .active-section-reports-active-section-graph .stats-bar .item {
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -khtml-border-radius: 5px 5px 5px 5px;
  /* for old Konqueror browsers */
  border-radius: 5px 5px 5px 5px;
  /* future proofing */
  margin: 0.3em;
  padding: 1em;
  border: 1px solid gainsboro;
  background-color: whitesmoke;
}
/* line 207, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .tooltip-body {
  opacity: 0.9;
  text-align: center;
  padding: 10px;
  color: #bbb;
  background: #333;
  border: 2px solid #222;
  border-radius: 8px;
}
/* line 216, ../../../app/assets/stylesheets/web/reports.css.scss */
#dashboard.index .tooltip-body h1 {
  color: #ddd;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 5, ../../../app/assets/stylesheets/web/reviews.css.scss */
#reviews .input-comment {
  width: 100%;
  height: 7em;
  padding: .5em;
  font-size: .9em;
}
/* line 11, ../../../app/assets/stylesheets/web/reviews.css.scss */
#reviews .review-stars-box {
  margin: 5px 0 0 20px;
}
/* line 12, ../../../app/assets/stylesheets/web/reviews.css.scss */
#reviews .review-help {
  padding-top: .5em;
  font-size: .9em;
  color: #666;
}

/* line 19, ../../../app/assets/stylesheets/web/reviews.css.scss */
#reviews.sample .basic-box, #reviews.show_or_create .basic-box {
  padding: 15px 20px 15px 15px;
  border: none;
  z-index: 10;
  position: relative;
  -moz-border-radius: 20px 20px 20px 20px;
  -webkit-border-radius: 20px 20px 20px 20px;
  -khtml-border-radius: 20px 20px 20px 20px;
  /* for old Konqueror browsers */
  border-radius: 20px 20px 20px 20px;
  /* future proofing */
}
/* line 26, ../../../app/assets/stylesheets/web/reviews.css.scss */
#reviews.sample .review-text-box, #reviews.show_or_create .review-text-box {
  margin: 10px 50px;
}
/* line 29, ../../../app/assets/stylesheets/web/reviews.css.scss */
#reviews.sample .page-content, #reviews.sample .page-header-content, #reviews.show_or_create .page-content, #reviews.show_or_create .page-header-content {
  z-index: 1;
  position: relative;
  border: none;
  -moz-box-shadow: 0 0 0 white;
  -webkit-box-shadow: 0 0 0 white;
  box-shadow: 0 0 0 white;
}
/* line 36, ../../../app/assets/stylesheets/web/reviews.css.scss */
#reviews.sample .wallpaper, #reviews.show_or_create .wallpaper {
  min-height: 100%;
  min-width: 1610px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 50px;
  left: 0;
}

@media screen and (max-width: 1610px) {
  /* line 49, ../../../app/assets/stylesheets/web/reviews.css.scss */
  #reviews.sample .wallpaper, #reviews.show_or_create .wallpaper {
    left: 50%;
    margin-left: -805px;
    /* 50% */
  }
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 5, ../../../app/assets/stylesheets/web/static.css.scss */
#static.release_notes .notes-list, #static.release_notes .notes-intro {
  font: normal 16px/1.4 SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #333;
}
/* line 8, ../../../app/assets/stylesheets/web/static.css.scss */
#static.release_notes .notes-list .highlight, #static.release_notes .notes-intro .highlight {
  font-family: SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 10, ../../../app/assets/stylesheets/web/static.css.scss */
#static.release_notes h1 {
  padding-bottom: 1em;
}
/* line 11, ../../../app/assets/stylesheets/web/static.css.scss */
#static.release_notes h2 {
  font: normal 1.2em SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 12, ../../../app/assets/stylesheets/web/static.css.scss */
#static.release_notes .notes-sidebar {
  padding: 3em .5em 0 2em;
  line-height: 1.8;
}
/* line 16, ../../../app/assets/stylesheets/web/static.css.scss */
#static.release_notes .notes-intro {
  padding-top: .5em;
}
/* line 17, ../../../app/assets/stylesheets/web/static.css.scss */
#static.release_notes .notes-list {
  padding-bottom: .5em;
}
/* line 18, ../../../app/assets/stylesheets/web/static.css.scss */
#static.release_notes .release-date {
  font-size: .8em;
}
/* line 21, ../../../app/assets/stylesheets/web/static.css.scss */
#static.release_notes .notes-section {
  border-top: 1px dotted #ccc;
  padding-top: 1em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 4, ../../../app/assets/stylesheets/web/widgets.css.scss */
.partner-widgets-header {
  padding: 30px 0 20px;
}

/* line 7, ../../../app/assets/stylesheets/web/widgets.css.scss */
.partner-widgets-instructions {
  margin-top: 20px;
}

/* line 11, ../../../app/assets/stylesheets/web/widgets.css.scss */
#widget-code h1 {
  border-bottom: 1px solid #ccc;
  margin: 20px 0 10px;
}
/* line 15, ../../../app/assets/stylesheets/web/widgets.css.scss */
#widget-code h2 {
  font-size: 1.3em;
  border-bottom: 1px dotted #ccc;
  margin: 20px 0;
}
/* line 20, ../../../app/assets/stylesheets/web/widgets.css.scss */
#widget-code textarea {
  font: normal 12px Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
  padding: 1em;
  margin: 10px 0;
  color: #555;
  border: 1px solid #bbb;
  background-color: #FFD;
  color: #333;
  min-height: 230px;
  -moz-box-shadow: inset 0 0 4px #999999;
  -webkit-box-shadow: inset 0 0 4px #999999;
  box-shadow: inset 0 0 4px #999999;
}

/* line 33, ../../../app/assets/stylesheets/web/widgets.css.scss */
#widgets .widget-box {
  font-size: 14px;
}
/* line 35, ../../../app/assets/stylesheets/web/widgets.css.scss */
#widgets .widget-box .color-input {
  font: normal 1em Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
  width: 5em;
}
/* line 39, ../../../app/assets/stylesheets/web/widgets.css.scss */
#widgets .widget-box .color-box {
  width: 1em;
  height: 1em;
  border: 1px solid #ccc;
  display: inline-block;
}
/* line 45, ../../../app/assets/stylesheets/web/widgets.css.scss */
#widgets .widget-box .calendar-load-input {
  width: 30em;
}
/* line 49, ../../../app/assets/stylesheets/web/widgets.css.scss */
#widgets .saved-box {
  color: #2dcc70;
}
/* line 50, ../../../app/assets/stylesheets/web/widgets.css.scss */
#widgets .schedule-preview-box {
  background-color: #fff;
  border-top: 1px dotted #ccc;
  padding: 30px 0;
  position: relative;
}
/* line 55, ../../../app/assets/stylesheets/web/widgets.css.scss */
#widgets .schedule-preview-box iframe {
  background: transparent url(/assets/shared/loading-712132bf047027df0ac9bc1d3d43f6223ba64ee00fe2cce2b297d40bd028ced8.gif) no-repeat 50% 50%;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../app/assets/stylesheets/web/wizard.css.scss */
.wizard {
  color: #434343;
}
/* line 14, ../../../app/assets/stylesheets/web/wizard.css.scss */
.wizard .wizard-step {
  position: relative;
}
/* line 17, ../../../app/assets/stylesheets/web/wizard.css.scss */
.wizard .wizard-step-section {
  width: 1000px;
}
/* line 20, ../../../app/assets/stylesheets/web/wizard.css.scss */
.wizard .wizard-step-section .activity-admin-form,
.wizard .wizard-step-section .pro-form-wrapper {
  padding: 0px;
  margin: 0px;
}
/* line 26, ../../../app/assets/stylesheets/web/wizard.css.scss */
.wizard .step-heading {
  color: #30ca5c;
  font-size: 3em;
  margin: .5em 0em;
  font-weight: lighter;
}
/* line 32, ../../../app/assets/stylesheets/web/wizard.css.scss */
.wizard .step-subheading {
  font-size: 1.35em;
}
/* line 36, ../../../app/assets/stylesheets/web/wizard.css.scss */
.wizard .section-header {
  font-size: 1.25em;
  margin: 1em 0em;
}
/* line 39, ../../../app/assets/stylesheets/web/wizard.css.scss */
.wizard .section-header .accented {
  color: #30ca5c;
}
/* line 46, ../../../app/assets/stylesheets/web/wizard.css.scss */
.wizard .wizard-step-welcome .welcome-container {
  width: 910px;
  margin: 2em auto;
}
/* line 49, ../../../app/assets/stylesheets/web/wizard.css.scss */
.wizard .wizard-step-welcome .welcome-container .welcome-image {
  background-image: url(/assets/spa/wizard/welcome-31c2b38718b2b71d2e99b4cc0091f2a54d0fc68a4323723421d901216678a5ab.png);
  background-repeat: no-repeat;
  height: 255px;
  width: 100%;
  text-indent: -9999em;
  display: block;
}
/* line 52, ../../../app/assets/stylesheets/web/wizard.css.scss */
.wizard .wizard-step-welcome .welcome-container .welcome-cta {
  margin: 1em 0em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 5, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards h1, #activities h1 {
  padding: 15px 0;
}
/* line 7, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards h1.intro, #activities h1.intro {
  padding-top: 5px;
}
/* line 10, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards h3.contract, #activities h3.contract {
  padding-bottom: .6em;
}
/* line 11, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards h3.activity-complete, #activities h3.activity-complete {
  color: #cae9c9;
  padding-left: 25px;
  background: url(/assets/partner-portal-sprites-89c42ae79b5721a2f83f4a6775dab54b5071eb961139681e69ff5a3181598679.png) no-repeat 0 -956px;
}
/* line 17, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards .form-label, #activities .form-label {
  padding: 7px 0 0;
}
/* line 20, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards .form-input, #activities .form-input {
  font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 23, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards .help-link, #activities .help-link {
  font-size: .7em;
}
/* line 24, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards textarea.form-input, #activities textarea.form-input {
  font-size: 14px;
}
/* line 25, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards .partner-retail-price .field_with_errors, #activities .partner-retail-price .field_with_errors {
  display: inline;
}
/* line 26, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards .form-tickets, #activities .form-tickets {
  background-color: #eee;
  font-size: .8em;
  padding: .5em 1em 1em;
  margin-top: .6em;
  border: 1px solid #ccc;
}
/* line 32, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards .form-tickets .form-input, #wizards .form-tickets .form-label, #activities .form-tickets .form-input, #activities .form-tickets .form-label {
  font-size: 1em;
  width: 90%;
}
/* line 35, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards .form-tickets .form-input.input-half, #wizards .form-tickets .form-label.input-half, #activities .form-tickets .form-input.input-half, #activities .form-tickets .form-label.input-half {
  width: 70%;
}
/* line 38, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards .contract-intro, #activities .contract-intro {
  padding: 2em 1em;
  font-size: .9em;
  color: #555;
  line-height: 1.6;
}

/* line 47, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards.activity_review .form-input {
  margin-right: 20px;
}

/* line 53, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards.index .partner-link {
  font-size: .8em;
  width: 350px;
  padding: 3px;
  border: none;
  background-color: inherit;
}
/* line 60, ../../../app/assets/stylesheets/web/wizards.css.scss */
#wizards.index .next-button {
  font-size: .8em;
}

/* line 63, ../../../app/assets/stylesheets/web/wizards.css.scss */
.wizard-progress {
  font-size: 14px;
  overflow: auto;
  line-height: 40px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -khtml-border-radius: 5px 5px 5px 5px;
  /* for old Konqueror browsers */
  border-radius: 5px 5px 5px 5px;
  /* future proofing */
  width: 1000px;
  margin-top: 15px;
}
/* line 70, ../../../app/assets/stylesheets/web/wizards.css.scss */
.wizard-progress .progress-step {
  display: block;
  float: left;
  overflow: auto;
  width: 333px;
  padding: 15px 10px;
  color: #444444;
  background-color: #b2b2b2;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCCCCCC', endColorstr='#FF999999');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#999999));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #cccccc 0%, #999999 100%);
  /* for Firefox */
  background: -ms-linear-gradient(top, #cccccc 0%, #999999 100%);
  /* IE 10 */
  background: -o-linear-gradient(top, #cccccc 0%, #999999 100%);
  /* Opera */
  background: linear-gradient(top, #cccccc 0%, #999999 100%);
}
/* line 79, ../../../app/assets/stylesheets/web/wizards.css.scss */
.wizard-progress .progress-step.active {
  color: #fcf31b;
  background-color: #4c4c4c;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF777777', endColorstr='#FF222222');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#777777), to(#222222));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #777777 0%, #222222 100%);
  /* for Firefox */
  background: -ms-linear-gradient(top, #777777 0%, #222222 100%);
  /* IE 10 */
  background: -o-linear-gradient(top, #777777 0%, #222222 100%);
  /* Opera */
  background: linear-gradient(top, #777777 0%, #222222 100%);
}
/* line 83, ../../../app/assets/stylesheets/web/wizards.css.scss */
.wizard-progress .step-number {
  display: block;
  height: 24px;
  width: 24px;
  -moz-border-radius: 12px 12px 12px 12px;
  -webkit-border-radius: 12px 12px 12px 12px;
  -khtml-border-radius: 12px 12px 12px 12px;
  /* for old Konqueror browsers */
  border-radius: 12px 12px 12px 12px;
  /* future proofing */
  background-color: #444444;
  color: #ffffff;
  text-align: center;
  line-height: 24px;
  float: left;
}
/* line 94, ../../../app/assets/stylesheets/web/wizards.css.scss */
.wizard-progress .step-description {
  display: block;
  margin-left: 10px;
  float: left;
  line-height: 24px;
  text-transform: uppercase;
}

/* line 103, ../../../app/assets/stylesheets/web/wizards.css.scss */
.partner-header-text {
  font-size: 25px;
}

/* line 107, ../../../app/assets/stylesheets/web/wizards.css.scss */
.form-header-text {
  font-size: 20px;
}

/* line 110, ../../../app/assets/stylesheets/web/wizards.css.scss */
.form-description {
  font-size: 14px;
  font-weight: normal;
}

/* line 114, ../../../app/assets/stylesheets/web/wizards.css.scss */
.textarea-contract {
  height: 190px;
  width: 100%;
  padding: 10px;
  color: #333;
  font: normal 13px/1.5 "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 120, ../../../app/assets/stylesheets/web/wizards.css.scss */
.textarea-contract.short-contract {
  height: 100px;
}
/* line 121, ../../../app/assets/stylesheets/web/wizards.css.scss */
.textarea-contract.medium-contract {
  height: 200px;
}

/* line 123, ../../../app/assets/stylesheets/web/wizards.css.scss */
.textarea-notes {
  width: 900px;
}

/* line 126, ../../../app/assets/stylesheets/web/wizards.css.scss */
.commission-text {
  line-height: 30px;
}

/* line 129, ../../../app/assets/stylesheets/web/wizards.css.scss */
.activity-incomplete {
  color: #86050c;
}

/* line 132, ../../../app/assets/stylesheets/web/wizards.css.scss */
.activity-edit-button {
  margin: 10px 0px;
}

/* line 135, ../../../app/assets/stylesheets/web/wizards.css.scss */
.terms-and-conditions {
  width: 750px;
  font-size: 12px;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-admin-form.pro-form-wrapper {
  padding: 0;
}
/* line 7, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-admin-form.pro-form-wrapper .wizard-activity-name-row .inline-form-button {
  height: 32px;
  line-height: 20px;
}
/* line 12, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-admin-form.pro-form-wrapper .ticket-price-field {
  width: 85px;
  display: inline;
  margin: 0em 1em;
}

/* line 19, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-admin-advanced-form.pro-form-wrapper .activity-same_day_booking_advance_hours-field, .activity-admin-advanced-form.pro-form-wrapper .activity-minimum_booking_count-field {
  width: 55px;
  display: inline;
  margin: 0em 1em;
}
/* line 24, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-admin-advanced-form.pro-form-wrapper .activity-auto_confirm_bookings-field {
  display: inline;
}

/* line 30, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-admin-advanced-form .same-day-booking-options .option-wrap, .activity-admin-advanced-form .minimum-booking-options .option-wrap {
  float: left;
  margin-top: 5px;
}
/* line 34, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-admin-advanced-form .same-day-booking-options .description-wrap, .activity-admin-advanced-form .minimum-booking-options .description-wrap {
  margin-left: 33px;
}

/* line 50, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-resource-dependent-form .pro-form-info-block-text {
  margin-top: -50px;
}

/* line 58, ../../../app/assets/stylesheets/spa/activities.css.scss */
.wizard-activity-schedules-form.pro-form-wrapper .time_series_summaries .time_series_summary {
  margin: 1em 0em;
}
/* line 62, ../../../app/assets/stylesheets/spa/activities.css.scss */
.wizard-activity-schedules-form.pro-form-wrapper .time_series_summaries .time_series_summary .time_series_remove {
  font-size: .75em;
  line-height: 1em;
  margin: 0px 1em;
}
/* line 67, ../../../app/assets/stylesheets/spa/activities.css.scss */
.wizard-activity-schedules-form.pro-form-wrapper .time_series_summaries .time_series_summary .time_series_summary_time {
  font-weight: bold;
  margin-right: .25em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  line-height: 2em;
  height: 33px;
}
/* line 74, ../../../app/assets/stylesheets/spa/activities.css.scss */
.wizard-activity-schedules-form.pro-form-wrapper .time_series_summaries .time_series_summary .time_series_summary_days {
  font-size: .75em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  line-height: 2em;
  height: 20px;
}
/* line 84, ../../../app/assets/stylesheets/spa/activities.css.scss */
.wizard-activity-schedules-form.pro-form-wrapper .time_series_start_type .pro-form-label {
  vertical-align: top;
}
/* line 86, ../../../app/assets/stylesheets/spa/activities.css.scss */
.wizard-activity-schedules-form.pro-form-wrapper .time_series_start_type .pro-form-label .pro-form-radio-description {
  margin-left: 20px;
  font-size: .8em;
}
/* line 92, ../../../app/assets/stylesheets/spa/activities.css.scss */
.wizard-activity-schedules-form.pro-form-wrapper .date-picker-wrapper {
  width: 170px;
}

/* line 99, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-side-nav .sub-nav-pricing {
  display: none;
}
/* line 101, ../../../app/assets/stylesheets/spa/activities.css.scss */
.active-section-pricing-rule-sets .activity-side-nav .sub-nav-pricing {
  display: block;
}
/* line 105, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-side-nav .sub-nav-emails {
  display: none;
}
/* line 107, ../../../app/assets/stylesheets/spa/activities.css.scss */
.active-section-emails .activity-side-nav .sub-nav-emails {
  display: block;
}

/* line 115, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-add-new-form .pro-form-info-block .pro-form-info-block-content {
  margin-right: 0px;
}
/* line 118, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-add-new-form .form-section-header {
  font-size: 1.1em;
}

/* line 125, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activities-list .activity-title-link,
.activities-list .activities-status,
.activities-list .activities-actions {
  line-height: 60px;
}
/* line 128, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activities-list .activities-list-item {
  margin: .5em 0em;
  padding: .5em;
  border-top: 1px solid #D8D2D2;
}
/* line 133, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activities-list .activity-title-link {
  display: block;
  width: 95%;
}
/* line 136, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activities-list .activity-title-link .color-swatch {
  width: 20px;
  height: 20px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: .5em;
}

/* line 145, ../../../app/assets/stylesheets/spa/activities.css.scss */
.ticket-summary-list {
  font-size: .9em;
  color: #555;
}
/* line 149, ../../../app/assets/stylesheets/spa/activities.css.scss */
.ticket-summary-list.num-tickets-0, .ticket-summary-list.num-tickets-1 {
  margin-top: 23px;
}
/* line 152, ../../../app/assets/stylesheets/spa/activities.css.scss */
.ticket-summary-list.num-tickets-2 {
  margin-top: 15px;
}
/* line 155, ../../../app/assets/stylesheets/spa/activities.css.scss */
.ticket-summary-list.num-tickets-3 {
  margin-top: 8px;
}
/* line 158, ../../../app/assets/stylesheets/spa/activities.css.scss */
.ticket-summary-list .ticket-summary {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* line 163, ../../../app/assets/stylesheets/spa/activities.css.scss */
.pro-form-wrapper.activity-find-form {
  padding-left: 0px;
}
/* line 165, ../../../app/assets/stylesheets/spa/activities.css.scss */
.pro-form-wrapper.activity-find-form .pro-form-textfield {
  width: 255px;
}

/* line 169, ../../../app/assets/stylesheets/spa/activities.css.scss */
.filter-results-stats {
  font-size: .8em;
  color: #555;
  padding: .5em;
}

/* line 175, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-section-header {
  -webkit-transition: background-color 0.5s, color 0.5s;
  -moz-transition: background-color 0.5s, color 0.5s;
  -o-transition: background-color 0.5s, color 0.5s;
  transition: background-color 0.5s, color 0.5s;
  overflow: auto;
  padding: 10px 10px 0px 10px;
  margin-bottom: 0.5em;
}
/* line 180, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-section-header .activity-header-link {
  font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
  font-weight: lighter;
}
/* line 184, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-section-header.no-color {
  border-bottom: 1px dotted #444444;
}
/* line 189, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-section-header.has-color .activity-header-name,
.activity-section-header.has-color .activity-header-link {
  color: white;
}

/* line 197, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-color-selection .pro-form-info-block {
  min-height: 85px;
}
/* line 201, ../../../app/assets/stylesheets/spa/activities.css.scss */
.activity-color-selection .pro-form-info-block-content {
  position: relative;
  top: 20px;
}

/* line 208, ../../../app/assets/stylesheets/spa/activities.css.scss */
.allocation-selector .allocation-label {
  font-size: .9em;
  padding: .5em;
  display: block;
}
/* line 212, ../../../app/assets/stylesheets/spa/activities.css.scss */
.allocation-selector .allocation-label .pro-form-checkbox {
  margin-left: .25em;
  display: block;
  float: left;
}

/* line 220, ../../../app/assets/stylesheets/spa/activities.css.scss */
.pro-new-indicator {
  color: #83cb81;
  font-weight: bold;
  margin-left: 1em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 4, ../../../app/assets/stylesheets/spa/addons.css.scss */
.addon-add-new-form .pro-form-info-block .pro-form-info-block-content {
  margin-right: 0px;
}
/* line 7, ../../../app/assets/stylesheets/spa/addons.css.scss */
.addon-add-new-form .form-section-header {
  font-size: 1.1em;
}

/* line 13, ../../../app/assets/stylesheets/spa/addons.css.scss */
.addons-list .addon-title-link,
.addons-list .addons-actions {
  line-height: 60px;
}
/* line 16, ../../../app/assets/stylesheets/spa/addons.css.scss */
.addons-list .addons-list-item {
  margin: .5em 0em;
  padding: .5em;
  border-top: 1px solid #D8D2D2;
}
/* line 21, ../../../app/assets/stylesheets/spa/addons.css.scss */
.addons-list .addon-title-link {
  display: block;
  width: 95%;
}
/* line 24, ../../../app/assets/stylesheets/spa/addons.css.scss */
.addons-list .addon-title-link .color-swatch {
  width: 20px;
  height: 20px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: .5em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .pro-filter-column .sort-indication-down, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .pro-filter-column .sort-indication-up, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow, .pro-filter-column .sort-indication-down {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .pro-filter-column .sort-indication-down:hover, .pro-filter-column.not-active-sort .sort-indication-down, .pro-filter-column.is-active-sort.sort-asc .sort-indication-down, .icons-down-arrow.down-arrow_hover, .pro-filter-column .down-arrow_hover.sort-indication-down, .icons-down-arrow.down-arrow-hover, .pro-filter-column .down-arrow-hover.sort-indication-down {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow, .pro-filter-column .sort-indication-up {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .pro-filter-column .sort-indication-up:hover, .pro-filter-column.not-active-sort .sort-indication-up, .pro-filter-column.is-active-sort.sort-desc .sort-indication-up, .icons-up-arrow.up-arrow_hover, .pro-filter-column .up-arrow_hover.sort-indication-up, .icons-up-arrow.up-arrow-hover, .pro-filter-column .up-arrow-hover.sort-indication-up {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/assets/fontawesome-webfont-f73f609dae634e79f9297d3bebfeb515f551bb2155955882fc4d8aeed248c696.eot?v=4.3.0);
  src: url(/assets/fontawesome-webfont-f73f609dae634e79f9297d3bebfeb515f551bb2155955882fc4d8aeed248c696.eot?#iefix&v=4.3.0) format("embedded-opentype"), url(/assets/fontawesome-webfont-96d5d1af71e6c8b17eb24d09aa364cac8eaa10c722681afe8d48e29dc6d1dfa4.woff2?v=4.3.0) format("woff2"), url(/assets/fontawesome-webfont-c762e17f83cb1251be2f7bf9da7866c061c38bc3ff318175e87be30ddb6ff5ba.woff?v=4.3.0) format("woff"), url(/assets/fontawesome-webfont-bf65fd87b9827ae943e866937ac034bac09d09fe641bdc27fafb87a2b3a071f8.ttf?v=4.3.0) format("truetype"), url(/assets/fontawesome-webfont-2643f6a8eaf1e68df80e909427319ffbbe2c46d89fc37c833a3fe95b4b5ece45.svg?v=4.3.0#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 19, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

/* makes the font 33% larger relative to the icon container */
/* line 29, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 34, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-2x {
  font-size: 2em;
}

/* line 37, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-3x {
  font-size: 3em;
}

/* line 40, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-4x {
  font-size: 4em;
}

/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-5x {
  font-size: 5em;
}

/* line 46, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

/* line 50, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

/* line 55, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ul > li {
  position: relative;
}

/* line 58, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

/* line 65, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-li.fa-lg {
  left: -1.85714286em;
}

/* line 68, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

/* line 73, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.pull-right {
  float: right;
}

/* line 76, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.pull-left {
  float: left;
}

/* line 79, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa.pull-left {
  margin-right: .3em;
}

/* line 82, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa.pull-right {
  margin-left: .3em;
}

/* line 85, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 89, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  /* line 94, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 98, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  /* line 104, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 108, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* line 113, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 119, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 125, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 131, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 137, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 147, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 150, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 159, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 165, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack-1x {
  line-height: inherit;
}

/* line 168, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack-2x {
  font-size: 2em;
}

/* line 171, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 176, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-glass:before {
  content: "\f000";
}

/* line 179, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-music:before {
  content: "\f001";
}

/* line 182, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-search:before {
  content: "\f002";
}

/* line 185, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-envelope-o:before {
  content: "\f003";
}

/* line 188, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-heart:before {
  content: "\f004";
}

/* line 191, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-star:before {
  content: "\f005";
}

/* line 194, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-star-o:before {
  content: "\f006";
}

/* line 197, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-user:before {
  content: "\f007";
}

/* line 200, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-film:before {
  content: "\f008";
}

/* line 203, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-th-large:before {
  content: "\f009";
}

/* line 206, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-th:before {
  content: "\f00a";
}

/* line 209, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-th-list:before {
  content: "\f00b";
}

/* line 212, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-check:before {
  content: "\f00c";
}

/* line 217, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

/* line 220, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 223, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-search-minus:before {
  content: "\f010";
}

/* line 226, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-power-off:before {
  content: "\f011";
}

/* line 229, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-signal:before {
  content: "\f012";
}

/* line 233, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

/* line 236, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-trash-o:before {
  content: "\f014";
}

/* line 239, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-home:before {
  content: "\f015";
}

/* line 242, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-o:before {
  content: "\f016";
}

/* line 245, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-clock-o:before {
  content: "\f017";
}

/* line 248, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-road:before {
  content: "\f018";
}

/* line 251, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-download:before {
  content: "\f019";
}

/* line 254, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

/* line 257, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

/* line 260, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-inbox:before {
  content: "\f01c";
}

/* line 263, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-play-circle-o:before {
  content: "\f01d";
}

/* line 267, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

/* line 270, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-refresh:before {
  content: "\f021";
}

/* line 273, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-list-alt:before {
  content: "\f022";
}

/* line 276, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-lock:before {
  content: "\f023";
}

/* line 279, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flag:before {
  content: "\f024";
}

/* line 282, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-headphones:before {
  content: "\f025";
}

/* line 285, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-volume-off:before {
  content: "\f026";
}

/* line 288, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-volume-down:before {
  content: "\f027";
}

/* line 291, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-volume-up:before {
  content: "\f028";
}

/* line 294, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-qrcode:before {
  content: "\f029";
}

/* line 297, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-barcode:before {
  content: "\f02a";
}

/* line 300, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tag:before {
  content: "\f02b";
}

/* line 303, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tags:before {
  content: "\f02c";
}

/* line 306, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-book:before {
  content: "\f02d";
}

/* line 309, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 312, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-print:before {
  content: "\f02f";
}

/* line 315, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-camera:before {
  content: "\f030";
}

/* line 318, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-font:before {
  content: "\f031";
}

/* line 321, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bold:before {
  content: "\f032";
}

/* line 324, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-italic:before {
  content: "\f033";
}

/* line 327, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-text-height:before {
  content: "\f034";
}

/* line 330, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-text-width:before {
  content: "\f035";
}

/* line 333, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-align-left:before {
  content: "\f036";
}

/* line 336, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-align-center:before {
  content: "\f037";
}

/* line 339, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-align-right:before {
  content: "\f038";
}

/* line 342, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-align-justify:before {
  content: "\f039";
}

/* line 345, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-list:before {
  content: "\f03a";
}

/* line 349, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

/* line 352, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-indent:before {
  content: "\f03c";
}

/* line 355, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-video-camera:before {
  content: "\f03d";
}

/* line 360, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

/* line 363, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pencil:before {
  content: "\f040";
}

/* line 366, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-map-marker:before {
  content: "\f041";
}

/* line 369, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-adjust:before {
  content: "\f042";
}

/* line 372, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tint:before {
  content: "\f043";
}

/* line 376, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

/* line 379, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-share-square-o:before {
  content: "\f045";
}

/* line 382, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-check-square-o:before {
  content: "\f046";
}

/* line 385, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrows:before {
  content: "\f047";
}

/* line 388, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-step-backward:before {
  content: "\f048";
}

/* line 391, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 394, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-backward:before {
  content: "\f04a";
}

/* line 397, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-play:before {
  content: "\f04b";
}

/* line 400, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pause:before {
  content: "\f04c";
}

/* line 403, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stop:before {
  content: "\f04d";
}

/* line 406, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-forward:before {
  content: "\f04e";
}

/* line 409, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 412, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-step-forward:before {
  content: "\f051";
}

/* line 415, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-eject:before {
  content: "\f052";
}

/* line 418, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 421, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 424, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 427, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 430, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-times-circle:before {
  content: "\f057";
}

/* line 433, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-check-circle:before {
  content: "\f058";
}

/* line 436, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-question-circle:before {
  content: "\f059";
}

/* line 439, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 442, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 445, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-times-circle-o:before {
  content: "\f05c";
}

/* line 448, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-check-circle-o:before {
  content: "\f05d";
}

/* line 451, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ban:before {
  content: "\f05e";
}

/* line 454, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 457, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 460, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 463, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 467, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

/* line 470, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-expand:before {
  content: "\f065";
}

/* line 473, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-compress:before {
  content: "\f066";
}

/* line 476, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-plus:before {
  content: "\f067";
}

/* line 479, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-minus:before {
  content: "\f068";
}

/* line 482, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-asterisk:before {
  content: "\f069";
}

/* line 485, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 488, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-gift:before {
  content: "\f06b";
}

/* line 491, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-leaf:before {
  content: "\f06c";
}

/* line 494, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-fire:before {
  content: "\f06d";
}

/* line 497, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-eye:before {
  content: "\f06e";
}

/* line 500, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 504, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 507, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-plane:before {
  content: "\f072";
}

/* line 510, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-calendar:before {
  content: "\f073";
}

/* line 513, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-random:before {
  content: "\f074";
}

/* line 516, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-comment:before {
  content: "\f075";
}

/* line 519, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-magnet:before {
  content: "\f076";
}

/* line 522, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 525, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 528, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-retweet:before {
  content: "\f079";
}

/* line 531, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 534, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-folder:before {
  content: "\f07b";
}

/* line 537, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 540, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrows-v:before {
  content: "\f07d";
}

/* line 543, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrows-h:before {
  content: "\f07e";
}

/* line 547, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

/* line 550, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 553, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 556, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 559, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-key:before {
  content: "\f084";
}

/* line 563, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

/* line 566, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-comments:before {
  content: "\f086";
}

/* line 569, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-thumbs-o-up:before {
  content: "\f087";
}

/* line 572, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-thumbs-o-down:before {
  content: "\f088";
}

/* line 575, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-star-half:before {
  content: "\f089";
}

/* line 578, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-heart-o:before {
  content: "\f08a";
}

/* line 581, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sign-out:before {
  content: "\f08b";
}

/* line 584, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-linkedin-square:before {
  content: "\f08c";
}

/* line 587, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-thumb-tack:before {
  content: "\f08d";
}

/* line 590, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-external-link:before {
  content: "\f08e";
}

/* line 593, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sign-in:before {
  content: "\f090";
}

/* line 596, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-trophy:before {
  content: "\f091";
}

/* line 599, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-github-square:before {
  content: "\f092";
}

/* line 602, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-upload:before {
  content: "\f093";
}

/* line 605, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-lemon-o:before {
  content: "\f094";
}

/* line 608, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-phone:before {
  content: "\f095";
}

/* line 611, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-square-o:before {
  content: "\f096";
}

/* line 614, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bookmark-o:before {
  content: "\f097";
}

/* line 617, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-phone-square:before {
  content: "\f098";
}

/* line 620, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-twitter:before {
  content: "\f099";
}

/* line 624, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

/* line 627, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-github:before {
  content: "\f09b";
}

/* line 630, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-unlock:before {
  content: "\f09c";
}

/* line 633, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 636, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rss:before {
  content: "\f09e";
}

/* line 639, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-hdd-o:before {
  content: "\f0a0";
}

/* line 642, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 645, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bell:before {
  content: "\f0f3";
}

/* line 648, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 651, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-o-right:before {
  content: "\f0a4";
}

/* line 654, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-o-left:before {
  content: "\f0a5";
}

/* line 657, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-o-up:before {
  content: "\f0a6";
}

/* line 660, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-o-down:before {
  content: "\f0a7";
}

/* line 663, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 666, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 669, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 672, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 675, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-globe:before {
  content: "\f0ac";
}

/* line 678, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 681, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 684, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-filter:before {
  content: "\f0b0";
}

/* line 687, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 690, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 694, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

/* line 698, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

/* line 701, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 704, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flask:before {
  content: "\f0c3";
}

/* line 708, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

/* line 712, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

/* line 715, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 719, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

/* line 722, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-square:before {
  content: "\f0c8";
}

/* line 727, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

/* line 730, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 733, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 736, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 739, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-underline:before {
  content: "\f0cd";
}

/* line 742, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-table:before {
  content: "\f0ce";
}

/* line 745, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-magic:before {
  content: "\f0d0";
}

/* line 748, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-truck:before {
  content: "\f0d1";
}

/* line 751, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 754, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 757, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 760, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-google-plus:before {
  content: "\f0d5";
}

/* line 763, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-money:before {
  content: "\f0d6";
}

/* line 766, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 769, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 772, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 775, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 778, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-columns:before {
  content: "\f0db";
}

/* line 782, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

/* line 786, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

/* line 790, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

/* line 793, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 796, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-linkedin:before {
  content: "\f0e1";
}

/* line 800, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

/* line 804, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

/* line 808, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

/* line 811, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-comment-o:before {
  content: "\f0e5";
}

/* line 814, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-comments-o:before {
  content: "\f0e6";
}

/* line 818, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

/* line 821, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 824, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 828, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

/* line 831, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-lightbulb-o:before {
  content: "\f0eb";
}

/* line 834, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-exchange:before {
  content: "\f0ec";
}

/* line 837, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cloud-download:before {
  content: "\f0ed";
}

/* line 840, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cloud-upload:before {
  content: "\f0ee";
}

/* line 843, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 846, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 849, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 852, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bell-o:before {
  content: "\f0a2";
}

/* line 855, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 858, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cutlery:before {
  content: "\f0f5";
}

/* line 861, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-text-o:before {
  content: "\f0f6";
}

/* line 864, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-building-o:before {
  content: "\f0f7";
}

/* line 867, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-hospital-o:before {
  content: "\f0f8";
}

/* line 870, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 873, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 876, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 879, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-beer:before {
  content: "\f0fc";
}

/* line 882, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 885, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 888, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 891, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 894, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 897, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 900, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-left:before {
  content: "\f104";
}

/* line 903, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-right:before {
  content: "\f105";
}

/* line 906, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-up:before {
  content: "\f106";
}

/* line 909, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-down:before {
  content: "\f107";
}

/* line 912, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-desktop:before {
  content: "\f108";
}

/* line 915, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-laptop:before {
  content: "\f109";
}

/* line 918, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tablet:before {
  content: "\f10a";
}

/* line 922, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

/* line 925, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-circle-o:before {
  content: "\f10c";
}

/* line 928, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 931, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 934, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-spinner:before {
  content: "\f110";
}

/* line 937, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-circle:before {
  content: "\f111";
}

/* line 941, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

/* line 944, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-github-alt:before {
  content: "\f113";
}

/* line 947, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-folder-o:before {
  content: "\f114";
}

/* line 950, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-folder-open-o:before {
  content: "\f115";
}

/* line 953, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-smile-o:before {
  content: "\f118";
}

/* line 956, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-frown-o:before {
  content: "\f119";
}

/* line 959, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-meh-o:before {
  content: "\f11a";
}

/* line 962, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 965, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-keyboard-o:before {
  content: "\f11c";
}

/* line 968, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flag-o:before {
  content: "\f11d";
}

/* line 971, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 974, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-terminal:before {
  content: "\f120";
}

/* line 977, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-code:before {
  content: "\f121";
}

/* line 981, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

/* line 986, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

/* line 989, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 992, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-crop:before {
  content: "\f125";
}

/* line 995, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-code-fork:before {
  content: "\f126";
}

/* line 999, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

/* line 1002, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-question:before {
  content: "\f128";
}

/* line 1005, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-info:before {
  content: "\f129";
}

/* line 1008, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 1011, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-superscript:before {
  content: "\f12b";
}

/* line 1014, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-subscript:before {
  content: "\f12c";
}

/* line 1017, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-eraser:before {
  content: "\f12d";
}

/* line 1020, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 1023, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-microphone:before {
  content: "\f130";
}

/* line 1026, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 1029, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-shield:before {
  content: "\f132";
}

/* line 1032, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-calendar-o:before {
  content: "\f133";
}

/* line 1035, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 1038, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rocket:before {
  content: "\f135";
}

/* line 1041, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 1044, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 1047, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 1050, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 1053, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 1056, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-html5:before {
  content: "\f13b";
}

/* line 1059, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-css3:before {
  content: "\f13c";
}

/* line 1062, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-anchor:before {
  content: "\f13d";
}

/* line 1065, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 1068, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bullseye:before {
  content: "\f140";
}

/* line 1071, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 1074, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 1077, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rss-square:before {
  content: "\f143";
}

/* line 1080, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-play-circle:before {
  content: "\f144";
}

/* line 1083, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ticket:before {
  content: "\f145";
}

/* line 1086, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-minus-square:before {
  content: "\f146";
}

/* line 1089, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-minus-square-o:before {
  content: "\f147";
}

/* line 1092, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-level-up:before {
  content: "\f148";
}

/* line 1095, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-level-down:before {
  content: "\f149";
}

/* line 1098, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-check-square:before {
  content: "\f14a";
}

/* line 1101, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pencil-square:before {
  content: "\f14b";
}

/* line 1104, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-external-link-square:before {
  content: "\f14c";
}

/* line 1107, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-share-square:before {
  content: "\f14d";
}

/* line 1110, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-compass:before {
  content: "\f14e";
}

/* line 1114, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

/* line 1118, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

/* line 1122, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

/* line 1126, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

/* line 1129, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-gbp:before {
  content: "\f154";
}

/* line 1133, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

/* line 1137, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

/* line 1143, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

/* line 1148, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

/* line 1152, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

/* line 1156, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

/* line 1159, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file:before {
  content: "\f15b";
}

/* line 1162, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-text:before {
  content: "\f15c";
}

/* line 1165, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-alpha-asc:before {
  content: "\f15d";
}

/* line 1168, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-alpha-desc:before {
  content: "\f15e";
}

/* line 1171, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-amount-asc:before {
  content: "\f160";
}

/* line 1174, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-amount-desc:before {
  content: "\f161";
}

/* line 1177, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-numeric-asc:before {
  content: "\f162";
}

/* line 1180, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-numeric-desc:before {
  content: "\f163";
}

/* line 1183, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 1186, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 1189, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-youtube-square:before {
  content: "\f166";
}

/* line 1192, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-youtube:before {
  content: "\f167";
}

/* line 1195, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-xing:before {
  content: "\f168";
}

/* line 1198, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-xing-square:before {
  content: "\f169";
}

/* line 1201, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-youtube-play:before {
  content: "\f16a";
}

/* line 1204, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 1207, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 1210, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-instagram:before {
  content: "\f16d";
}

/* line 1213, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-flickr:before {
  content: "\f16e";
}

/* line 1216, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-adn:before {
  content: "\f170";
}

/* line 1219, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 1222, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bitbucket-square:before {
  content: "\f172";
}

/* line 1225, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tumblr:before {
  content: "\f173";
}

/* line 1228, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 1231, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-long-arrow-down:before {
  content: "\f175";
}

/* line 1234, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-long-arrow-up:before {
  content: "\f176";
}

/* line 1237, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-long-arrow-left:before {
  content: "\f177";
}

/* line 1240, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-long-arrow-right:before {
  content: "\f178";
}

/* line 1243, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-apple:before {
  content: "\f179";
}

/* line 1246, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-windows:before {
  content: "\f17a";
}

/* line 1249, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-android:before {
  content: "\f17b";
}

/* line 1252, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-linux:before {
  content: "\f17c";
}

/* line 1255, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 1258, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-skype:before {
  content: "\f17e";
}

/* line 1261, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-foursquare:before {
  content: "\f180";
}

/* line 1264, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-trello:before {
  content: "\f181";
}

/* line 1267, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-female:before {
  content: "\f182";
}

/* line 1270, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-male:before {
  content: "\f183";
}

/* line 1274, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

/* line 1277, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sun-o:before {
  content: "\f185";
}

/* line 1280, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-moon-o:before {
  content: "\f186";
}

/* line 1283, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-archive:before {
  content: "\f187";
}

/* line 1286, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bug:before {
  content: "\f188";
}

/* line 1289, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-vk:before {
  content: "\f189";
}

/* line 1292, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-weibo:before {
  content: "\f18a";
}

/* line 1295, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-renren:before {
  content: "\f18b";
}

/* line 1298, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 1301, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 1304, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

/* line 1307, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-o-left:before {
  content: "\f190";
}

/* line 1311, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

/* line 1314, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-dot-circle-o:before {
  content: "\f192";
}

/* line 1317, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 1320, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 1324, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

/* line 1327, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-plus-square-o:before {
  content: "\f196";
}

/* line 1330, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-space-shuttle:before {
  content: "\f197";
}

/* line 1333, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-slack:before {
  content: "\f198";
}

/* line 1336, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-envelope-square:before {
  content: "\f199";
}

/* line 1339, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-wordpress:before {
  content: "\f19a";
}

/* line 1342, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-openid:before {
  content: "\f19b";
}

/* line 1347, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

/* line 1351, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

/* line 1354, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-yahoo:before {
  content: "\f19e";
}

/* line 1357, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-google:before {
  content: "\f1a0";
}

/* line 1360, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-reddit:before {
  content: "\f1a1";
}

/* line 1363, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 1366, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 1369, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 1372, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-delicious:before {
  content: "\f1a5";
}

/* line 1375, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-digg:before {
  content: "\f1a6";
}

/* line 1378, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pied-piper:before {
  content: "\f1a7";
}

/* line 1381, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 1384, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-drupal:before {
  content: "\f1a9";
}

/* line 1387, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-joomla:before {
  content: "\f1aa";
}

/* line 1390, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-language:before {
  content: "\f1ab";
}

/* line 1393, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-fax:before {
  content: "\f1ac";
}

/* line 1396, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-building:before {
  content: "\f1ad";
}

/* line 1399, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-child:before {
  content: "\f1ae";
}

/* line 1402, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-paw:before {
  content: "\f1b0";
}

/* line 1405, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-spoon:before {
  content: "\f1b1";
}

/* line 1408, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cube:before {
  content: "\f1b2";
}

/* line 1411, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cubes:before {
  content: "\f1b3";
}

/* line 1414, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-behance:before {
  content: "\f1b4";
}

/* line 1417, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-behance-square:before {
  content: "\f1b5";
}

/* line 1420, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-steam:before {
  content: "\f1b6";
}

/* line 1423, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-steam-square:before {
  content: "\f1b7";
}

/* line 1426, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-recycle:before {
  content: "\f1b8";
}

/* line 1430, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

/* line 1434, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

/* line 1437, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tree:before {
  content: "\f1bb";
}

/* line 1440, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-spotify:before {
  content: "\f1bc";
}

/* line 1443, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-deviantart:before {
  content: "\f1bd";
}

/* line 1446, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-soundcloud:before {
  content: "\f1be";
}

/* line 1449, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-database:before {
  content: "\f1c0";
}

/* line 1452, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-pdf-o:before {
  content: "\f1c1";
}

/* line 1455, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-word-o:before {
  content: "\f1c2";
}

/* line 1458, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-excel-o:before {
  content: "\f1c3";
}

/* line 1461, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

/* line 1466, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

/* line 1470, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

/* line 1474, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

/* line 1478, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

/* line 1481, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-code-o:before {
  content: "\f1c9";
}

/* line 1484, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-vine:before {
  content: "\f1ca";
}

/* line 1487, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-codepen:before {
  content: "\f1cb";
}

/* line 1490, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 1497, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

/* line 1500, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-circle-o-notch:before {
  content: "\f1ce";
}

/* line 1504, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}

/* line 1508, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

/* line 1511, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-git-square:before {
  content: "\f1d2";
}

/* line 1514, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-git:before {
  content: "\f1d3";
}

/* line 1517, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 1520, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 1523, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-qq:before {
  content: "\f1d6";
}

/* line 1527, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

/* line 1531, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

/* line 1535, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

/* line 1538, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-history:before {
  content: "\f1da";
}

/* line 1542, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-genderless:before,
.fa-circle-thin:before {
  content: "\f1db";
}

/* line 1545, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-header:before {
  content: "\f1dc";
}

/* line 1548, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-paragraph:before {
  content: "\f1dd";
}

/* line 1551, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sliders:before {
  content: "\f1de";
}

/* line 1554, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-share-alt:before {
  content: "\f1e0";
}

/* line 1557, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-share-alt-square:before {
  content: "\f1e1";
}

/* line 1560, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bomb:before {
  content: "\f1e2";
}

/* line 1564, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

/* line 1567, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-tty:before {
  content: "\f1e4";
}

/* line 1570, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-binoculars:before {
  content: "\f1e5";
}

/* line 1573, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-plug:before {
  content: "\f1e6";
}

/* line 1576, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-slideshare:before {
  content: "\f1e7";
}

/* line 1579, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-twitch:before {
  content: "\f1e8";
}

/* line 1582, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-yelp:before {
  content: "\f1e9";
}

/* line 1585, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-newspaper-o:before {
  content: "\f1ea";
}

/* line 1588, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-wifi:before {
  content: "\f1eb";
}

/* line 1591, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-calculator:before {
  content: "\f1ec";
}

/* line 1594, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-paypal:before {
  content: "\f1ed";
}

/* line 1597, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-google-wallet:before {
  content: "\f1ee";
}

/* line 1600, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc-visa:before {
  content: "\f1f0";
}

/* line 1603, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc-mastercard:before {
  content: "\f1f1";
}

/* line 1606, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc-discover:before {
  content: "\f1f2";
}

/* line 1609, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc-amex:before {
  content: "\f1f3";
}

/* line 1612, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc-paypal:before {
  content: "\f1f4";
}

/* line 1615, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc-stripe:before {
  content: "\f1f5";
}

/* line 1618, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bell-slash:before {
  content: "\f1f6";
}

/* line 1621, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bell-slash-o:before {
  content: "\f1f7";
}

/* line 1624, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-trash:before {
  content: "\f1f8";
}

/* line 1627, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-copyright:before {
  content: "\f1f9";
}

/* line 1630, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-at:before {
  content: "\f1fa";
}

/* line 1633, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-eyedropper:before {
  content: "\f1fb";
}

/* line 1636, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-paint-brush:before {
  content: "\f1fc";
}

/* line 1639, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-birthday-cake:before {
  content: "\f1fd";
}

/* line 1642, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-area-chart:before {
  content: "\f1fe";
}

/* line 1645, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pie-chart:before {
  content: "\f200";
}

/* line 1648, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-line-chart:before {
  content: "\f201";
}

/* line 1651, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-lastfm:before {
  content: "\f202";
}

/* line 1654, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-lastfm-square:before {
  content: "\f203";
}

/* line 1657, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-off:before {
  content: "\f204";
}

/* line 1660, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-on:before {
  content: "\f205";
}

/* line 1663, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bicycle:before {
  content: "\f206";
}

/* line 1666, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-bus:before {
  content: "\f207";
}

/* line 1669, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ioxhost:before {
  content: "\f208";
}

/* line 1672, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-angellist:before {
  content: "\f209";
}

/* line 1675, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc:before {
  content: "\f20a";
}

/* line 1680, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

/* line 1683, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-meanpath:before {
  content: "\f20c";
}

/* line 1686, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-buysellads:before {
  content: "\f20d";
}

/* line 1689, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-connectdevelop:before {
  content: "\f20e";
}

/* line 1692, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-dashcube:before {
  content: "\f210";
}

/* line 1695, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-forumbee:before {
  content: "\f211";
}

/* line 1698, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-leanpub:before {
  content: "\f212";
}

/* line 1701, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-sellsy:before {
  content: "\f213";
}

/* line 1704, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-shirtsinbulk:before {
  content: "\f214";
}

/* line 1707, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-simplybuilt:before {
  content: "\f215";
}

/* line 1710, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-skyatlas:before {
  content: "\f216";
}

/* line 1713, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cart-plus:before {
  content: "\f217";
}

/* line 1716, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-cart-arrow-down:before {
  content: "\f218";
}

/* line 1719, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-diamond:before {
  content: "\f219";
}

/* line 1722, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-ship:before {
  content: "\f21a";
}

/* line 1725, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-user-secret:before {
  content: "\f21b";
}

/* line 1728, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-motorcycle:before {
  content: "\f21c";
}

/* line 1731, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-street-view:before {
  content: "\f21d";
}

/* line 1734, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-heartbeat:before {
  content: "\f21e";
}

/* line 1737, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-venus:before {
  content: "\f221";
}

/* line 1740, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mars:before {
  content: "\f222";
}

/* line 1743, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mercury:before {
  content: "\f223";
}

/* line 1746, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-transgender:before {
  content: "\f224";
}

/* line 1749, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-transgender-alt:before {
  content: "\f225";
}

/* line 1752, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-venus-double:before {
  content: "\f226";
}

/* line 1755, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mars-double:before {
  content: "\f227";
}

/* line 1758, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-venus-mars:before {
  content: "\f228";
}

/* line 1761, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mars-stroke:before {
  content: "\f229";
}

/* line 1764, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mars-stroke-v:before {
  content: "\f22a";
}

/* line 1767, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-mars-stroke-h:before {
  content: "\f22b";
}

/* line 1770, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-neuter:before {
  content: "\f22c";
}

/* line 1773, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-facebook-official:before {
  content: "\f230";
}

/* line 1776, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-pinterest-p:before {
  content: "\f231";
}

/* line 1779, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-whatsapp:before {
  content: "\f232";
}

/* line 1782, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-server:before {
  content: "\f233";
}

/* line 1785, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-user-plus:before {
  content: "\f234";
}

/* line 1788, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-user-times:before {
  content: "\f235";
}

/* line 1792, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

/* line 1795, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-viacoin:before {
  content: "\f237";
}

/* line 1798, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-train:before {
  content: "\f238";
}

/* line 1801, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-subway:before {
  content: "\f239";
}

/* line 1804, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/font-awesome-rails-4.3.0.0/app/assets/stylesheets/font-awesome.css.erb */
.fa-medium:before {
  content: "\f23a";
}

/* line 8, ../../../app/assets/stylesheets/spa/base.css.scss */
#peekpro-spa-wrapper {
  position: relative;
}

/* line 15, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index,
#wix,
#admin.spa {
  margin-bottom: 70px;
}
/* line 17, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .alert,
#wix .alert,
#admin.spa .alert {
  background-color: #cae9c9;
  border: 2px solid #83cb81;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  padding: .5em;
  margin: 1em 0em;
}
/* line 24, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .alert .alert-text,
#wix .alert .alert-text,
#admin.spa .alert .alert-text {
  color: #555;
}
/* line 27, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .alert .alert-title,
#wix .alert .alert-title,
#admin.spa .alert .alert-title {
  font-weight: bold;
  margin: .5em 0em;
  line-height: 1.35em;
}
/* line 33, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .alert.alert-warning,
#wix .alert.alert-warning,
#admin.spa .alert.alert-warning {
  background-color: #f0ad4e;
  border: 2px solid #c77c11;
}
/* line 39, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .alert.saved-indicator,
#wix .alert.saved-indicator,
#admin.spa .alert.saved-indicator {
  display: none;
  margin: 0px;
}
/* line 42, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .alert.saved-indicator.show,
#wix .alert.saved-indicator.show,
#admin.spa .alert.saved-indicator.show {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 48, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .page-content,
#dashboard.index .page-content-narrow,
#wix .page-content,
#wix .page-content-narrow,
#admin.spa .page-content,
#admin.spa .page-content-narrow {
  width: 90%;
  min-width: 1000px;
}
/* line 51, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .page-content.page-content-fluid,
#dashboard.index .page-content-narrow.page-content-fluid,
#wix .page-content.page-content-fluid,
#wix .page-content-narrow.page-content-fluid,
#admin.spa .page-content.page-content-fluid,
#admin.spa .page-content-narrow.page-content-fluid {
  min-width: 0px;
}
/* line 55, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .page-footer,
#wix .page-footer,
#admin.spa .page-footer {
  padding: 25px 0px 15px 0px;
  position: fixed;
  background-color: #fafafa;
  border-top: 1px solid rgba(235, 235, 235, 0.7);
  padding-top: 5px;
  padding-bottom: 5px;
  bottom: 0px;
  right: 10px;
  left: 10px;
  z-index: 999;
  margin: 0px;
}
/* line 67, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .page-footer .footer-contact,
#wix .page-footer .footer-contact,
#admin.spa .page-footer .footer-contact {
  float: right;
}
/* line 75, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .link-hidden,
#wix .link-hidden,
#admin.spa .link-hidden {
  color: inherit;
}
/* line 78, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .pipe,
#wix .pipe,
#admin.spa .pipe {
  color: #d5d4cf;
}
/* line 79, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .pipe.pipe-spaced,
#wix .pipe.pipe-spaced,
#admin.spa .pipe.pipe-spaced {
  margin: 0px 1em;
}
/* line 86, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .navigation-group,
#wix .navigation-group,
#admin.spa .navigation-group {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-bottom: .25em;
}
/* line 92, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .split-tab-toggle:last-child,
#wix .split-tab-toggle:last-child,
#admin.spa .split-tab-toggle:last-child {
  border-right: none;
}
/* line 95, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .split-tab-toggle a.split-tab-toggle,
#wix .split-tab-toggle a.split-tab-toggle,
#admin.spa .split-tab-toggle a.split-tab-toggle {
  font-size: .85em;
}
/* line 97, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .split-tab-toggle a.split-tab-toggle.active,
#wix .split-tab-toggle a.split-tab-toggle.active,
#admin.spa .split-tab-toggle a.split-tab-toggle.active {
  color: black;
  pointer-events: none;
}
/* line 104, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index hr.thin,
#wix hr.thin,
#admin.spa hr.thin {
  border-color: #dadada;
  border-width: 1px 0px 0px 0px;
}
/* line 111, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .stacked-nav .stacked-sub-nav,
#wix .stacked-nav .stacked-sub-nav,
#admin.spa .stacked-nav .stacked-sub-nav {
  font-size: .85em;
  margin: .25em 1em;
}
/* line 114, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .stacked-nav .stacked-sub-nav .nav-link.active,
#wix .stacked-nav .stacked-sub-nav .nav-link.active,
#admin.spa .stacked-nav .stacked-sub-nav .nav-link.active {
  color: black;
}
/* line 119, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .stacked-nav .nav-item a.nav-link,
#wix .stacked-nav .nav-item a.nav-link,
#admin.spa .stacked-nav .nav-item a.nav-link {
  display: block;
  padding: .5em;
  -webkit-transition: background-color 0.25s, color 0.25s;
  -moz-transition: background-color 0.25s, color 0.25s;
  -o-transition: background-color 0.25s, color 0.25s;
  transition: background-color 0.25s, color 0.25s;
}
/* line 123, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .stacked-nav .nav-item a.nav-link:hover,
#wix .stacked-nav .nav-item a.nav-link:hover,
#admin.spa .stacked-nav .nav-item a.nav-link:hover {
  background-color: #E0EEFE;
  text-decoration: none;
}
/* line 127, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .stacked-nav .nav-item a.nav-link.active,
#wix .stacked-nav .nav-item a.nav-link.active,
#admin.spa .stacked-nav .nav-item a.nav-link.active {
  color: black;
}
/* line 132, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .stacked-nav .small-button,
#wix .stacked-nav .small-button,
#admin.spa .stacked-nav .small-button {
  padding: 4px;
}
/* line 135, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .stacked-nav .pro-form-select,
#wix .stacked-nav .pro-form-select,
#admin.spa .stacked-nav .pro-form-select {
  width: 100%;
  border-image: none;
  -webkit-appearance: inherit;
  -moz-appearance: inherit;
  appearance: inherit;
  padding: .5em;
  color: #0679d2;
  background: transparent url(/assets/spa/misc/arrow-down-3d9eb6f91253b6ba97f7bebd4533fb3127870ab18a7bae969fb955b492d5755c.png) 97% center no-repeat;
  white-space: normal;
  padding-right: 30px;
  cursor: pointer;
}
/* line 145, ../../../app/assets/stylesheets/spa/base.css.scss */
#dashboard.index .stacked-nav .pro-form-select:hover,
#wix .stacked-nav .pro-form-select:hover,
#admin.spa .stacked-nav .pro-form-select:hover {
  -webkit-box-shadow: 0px 0px 5px;
  -moz-box-shadow: 0px 0px 5px;
  box-shadow: 0px 0px 5px;
}

/* line 153, ../../../app/assets/stylesheets/spa/base.css.scss */
.content-box-divider {
  display: block;
  position: relative;
  padding: 0;
  margin: 8px auto;
  height: 0;
  width: 100%;
  max-height: 0;
  font-size: 1px;
  line-height: 0;
  clear: both;
  border: none;
  border-top: 1px dashed #D3CDCD;
  border-bottom: 1px dashed #ffffff;
}

/* line 171, ../../../app/assets/stylesheets/spa/base.css.scss */
.striped-table .row {
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 12px;
  color: #606060;
}
/* line 178, ../../../app/assets/stylesheets/spa/base.css.scss */
.striped-table .row-light {
  background-color: white;
}
/* line 181, ../../../app/assets/stylesheets/spa/base.css.scss */
.striped-table .row-dark, .striped-table .row:nth-of-type(odd) {
  background-color: #f7f5f5;
}
/* line 184, ../../../app/assets/stylesheets/spa/base.css.scss */
.striped-table .row.row-highlight, .striped-table .row.row-clickable:hover {
  background-color: #FFFFBA;
}
/* line 188, ../../../app/assets/stylesheets/spa/base.css.scss */
.striped-table .row.row-header {
  font-weight: bold;
  border-bottom: 1px solid #f7f5f5;
  background-color: white;
}
/* line 192, ../../../app/assets/stylesheets/spa/base.css.scss */
.striped-table .row.row-header .sort-label {
  font-weight: normal;
}
/* line 197, ../../../app/assets/stylesheets/spa/base.css.scss */
.striped-table .row-clickable {
  cursor: pointer;
}

/* line 202, ../../../app/assets/stylesheets/spa/base.css.scss */
.resource-list-item-row {
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 12px;
  color: #606060;
}

/* line 209, ../../../app/assets/stylesheets/spa/base.css.scss */
.pagination {
  padding: 20px;
}
/* line 212, ../../../app/assets/stylesheets/spa/base.css.scss */
.pagination .page {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 5px 10px;
  margin-right: 15px;
  border-radius: 3px;
  border: solid 1px #c0c0c0;
  background: #e9e9e9;
  font-size: .875em;
  text-decoration: none;
  color: #717171;
}
/* line 224, ../../../app/assets/stylesheets/spa/base.css.scss */
.pagination .page:hover {
  background: #fefefe;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#f0f0f0));
  background: -moz-linear-gradient(0% 0% 270deg, #fefefe, #f0f0f0);
}
/* line 230, ../../../app/assets/stylesheets/spa/base.css.scss */
.pagination .page.selected {
  border: none;
  background: #616161;
  box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.8);
  color: #f0f0f0;
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
}

/* line 239, ../../../app/assets/stylesheets/spa/base.css.scss */
.pro-filter-column {
  position: relative;
}
/* line 244, ../../../app/assets/stylesheets/spa/base.css.scss */
.pro-filter-column .sort-indications {
  width: 9px;
  position: absolute;
  top: 2px;
  left: 0px;
}
/* line 251, ../../../app/assets/stylesheets/spa/base.css.scss */
.pro-filter-column .sort-indications .sort-indication-up,
.pro-filter-column .sort-indications .sort-indication-down {
  float: left;
}
/* line 255, ../../../app/assets/stylesheets/spa/base.css.scss */
.pro-filter-column .sort-indications .sort-indication-up {
  margin-bottom: 5px;
}
/* line 260, ../../../app/assets/stylesheets/spa/base.css.scss */
.pro-filter-column .sort-label {
  margin-left: 15px;
}
/* line 272, ../../../app/assets/stylesheets/spa/base.css.scss */
.pro-filter-column.not-active-sort {
  color: #0679d2;
  cursor: pointer;
}
/* line 287, ../../../app/assets/stylesheets/spa/base.css.scss */
.pro-filter-column.is-active-sort.sort-desc .sort-indication-down {
  pointer-events: none;
}
/* line 295, ../../../app/assets/stylesheets/spa/base.css.scss */
.pro-filter-column.is-active-sort.sort-asc .sort-indication-up {
  pointer-events: none;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../app/assets/stylesheets/spa/bookings.css.scss */
.booking-status-error {
  color: #e53726;
}

/* line 6, ../../../app/assets/stylesheets/spa/bookings.css.scss */
.booking-status-success {
  color: #30ca5c;
}

/* line 9, ../../../app/assets/stylesheets/spa/bookings.css.scss */
.booking-status-removed {
  color: #939393;
}

/* line 13, ../../../app/assets/stylesheets/spa/bookings.css.scss */
.booking-list .activity-swatch {
  width: 15px;
  height: 15px;
  margin-right: .5em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 4, ../../../app/assets/stylesheets/spa/calendar.css.scss */
#dashboard.index .calendar_left_nav {
  margin-top: 3em;
}
/* line 7, ../../../app/assets/stylesheets/spa/calendar.css.scss */
#dashboard.index .dashboard-timeslot {
  width: 400px;
  float: none;
  background: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 12, ../../../app/assets/stylesheets/spa/calendar.css.scss */
#dashboard.index .dashboard-timeslot.timeslot-arrow-left {
  margin: 0px;
}

/* line 22, ../../../app/assets/stylesheets/spa/calendar.css.scss */
.activity-filter-list .pro-list-filter .link-list-item .list-link, .activity-filter-list .pro-list-filter .link-list-item .list-link:hover {
  color: white;
  padding-right: 15px;
  font-size: .85em;
  line-height: 1.5em;
}
/* line 29, ../../../app/assets/stylesheets/spa/calendar.css.scss */
.activity-filter-list .pro-list-filter .link-list-item.link-active .list-link:hover {
  color: black;
}
/* line 33, ../../../app/assets/stylesheets/spa/calendar.css.scss */
.activity-filter-list .pro-list-filter .link-list-item.show-all {
  background-color: black;
}
/* line 36, ../../../app/assets/stylesheets/spa/calendar.css.scss */
.activity-filter-list .pro-list-filter .link-list-item .icons-grippers {
  display: none;
}
/* line 40, ../../../app/assets/stylesheets/spa/calendar.css.scss */
.activity-filter-list .pro-list-filter .link-list-item.ui-draggable .icons-grippers {
  position: absolute;
  right: 4px;
  display: block;
  top: 50%;
  margin-top: -12px;
  cursor: move;
}

/* line 53, ../../../app/assets/stylesheets/spa/calendar.css.scss */
.activity-filter-item.ui-draggable-dragging {
  z-index: 99999;
  list-style-type: none;
  width: 200px;
}
/* line 57, ../../../app/assets/stylesheets/spa/calendar.css.scss */
.activity-filter-item.ui-draggable-dragging .list-link {
  color: white;
  padding: .25em .5em;
  display: block;
  text-decoration: none;
  width: 100%;
}
/* line 64, ../../../app/assets/stylesheets/spa/calendar.css.scss */
.activity-filter-item.ui-draggable-dragging .icons-grippers {
  display: none;
}

/* line 72, ../../../app/assets/stylesheets/spa/calendar.css.scss */
.show-timeslot-debug .is-fake {
  border: 2px dashed blueviolet;
}
/* line 75, ../../../app/assets/stylesheets/spa/calendar.css.scss */
.show-timeslot-debug .timeslot-availability-debug {
  display: block !important;
  opacity: 1 !important;
}

/* line 82, ../../../app/assets/stylesheets/spa/calendar.css.scss */
.collapsible-arrow.closed {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 4, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar-day.scss */
.calendar-day-view {
  border-left: 1px solid #d2d2d2;
}
/* line 5, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar-day.scss */
.calendar-day-view.is-clickable {
  cursor: pointer;
}
/* line 10, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar-day.scss */
.calendar-day-view .day-inner,
.calendar-day-view .blocks-wrapper {
  margin: 0px;
  position: relative;
  height: 100%;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .calendar-component .calendar-navigation .date-picker-wrapper .date-picker:hover .icon, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 6, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.activity-filter-item,
.calendar-block-contents-view {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  -webkit-transition: box-shadow 0.5s, opacity 0.5s;
  -moz-transition: box-shadow 0.5s, opacity 0.5s;
  -o-transition: box-shadow 0.5s, opacity 0.5s;
  transition: box-shadow 0.5s, opacity 0.5s;
}
/* line 9, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.activity-filter-item:hover, .activity-filter-item.link-active,
.calendar-block-contents-view:hover,
.calendar-block-contents-view.link-active {
  -webkit-box-shadow: inset 0 0 8px black;
  -moz-box-shadow: inset 0 0 8px black;
  box-shadow: inset 0 0 8px black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 15, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.hide-is-working {
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

/* line 20, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.is-working .hide-is-working {
  opacity: .4;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
}

/* line 26, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: relative;
}
/* line 30, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .pro-loading-indicator {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 200px;
  font-size: 2em;
}
/* line 38, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-navigation {
  text-align: justify;
  line-height: 1em;
  margin-bottom: .5em;
}
/* line 42, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-navigation a.js-link:hover {
  color: #333;
  text-decoration: none;
}
/* line 46, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-navigation .calendar-navigation-item {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0px .25em;
}
/* line 50, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-navigation .previous-next-wrapper {
  margin-right: 3em;
}
/* line 52, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-navigation .previous-next-wrapper .range-button {
  margin: 0px .5em;
}
/* line 56, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-navigation .date-picker-wrapper {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 200px;
  position: relative;
}
/* line 61, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-navigation .date-picker-wrapper .date-picker:hover {
  text-decoration: none;
  color: #333;
}
/* line 68, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-navigation .date-picker-wrapper .date-picker .icons-calendar {
  position: relative;
  top: -2px;
  left: 2px;
}
/* line 76, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .split-tab-toggle {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 79, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .loading-indicator {
  display: inline;
  margin-left: 4em;
  font-size: .85em;
  font-weight: bold;
}
/* line 85, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .time-grid {
  position: absolute;
  background-color: white;
  z-index: 1;
}
/* line 90, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .time-grid .time-block .grid-line {
  border-top: 1px solid #d2d2d2;
}
/* line 94, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .time-grid .time-block.time-block-half .grid-line {
  border-style: dashed;
}
/* line 97, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .time-grid .time-block.time-block-quarter .grid-line {
  border: none;
}
/* line 100, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .time-grid .time-block.active .grid-line {
  border-top: 1px solid #d9eefe;
}
/* line 105, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .day-grid {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  border: 1px solid #d2d2d2;
  margin-bottom: 2em;
}
/* line 110, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .day-grid .calendar-dates-row {
  border-bottom: 2px solid #323232;
}
/* line 113, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .day-grid .calendar-side-col {
  position: relative;
}
/* line 117, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .timeblock-wrapper {
  z-index: 2;
  position: relative;
}
/* line 122, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .is-today {
  background-color: rgba(252, 243, 27, 0.2);
}
/* line 125, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .is-blacked-out {
  background-color: rgba(132, 132, 132, 0.2);
  text-align: center;
  cursor: default;
}
/* line 129, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .is-blacked-out .blacked-out-link {
  position: absolute;
  display: block;
  top: 50%;
  right: 0px;
  left: 0px;
  height: 44px;
  margin-top: -22px;
  color: gray;
  z-index: 2;
  background-color: white;
  padding: 5px 0px;
}
/* line 137, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-week-view {
  position: relative;
}
/* line 140, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-dates-row {
  height: 30px;
  font-size: .75em;
}
/* line 144, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-dates-row .header-day {
  padding-left: 1em;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
}
/* line 151, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .time-block {
  height: 50px;
}
/* line 155, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .all_day_notice {
  font-size: .9em;
  text-align: center;
  font-style: italic;
  position: absolute;
  display: "inline-block";
  top: 50%;
  right: 0px;
  left: 0px;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  height: 20px;
  line-height: 20px;
}
/* line 167, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-times .time-block {
  text-align: right;
  position: relative;
  font-size: .9em;
}
/* line 171, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-times .time-block.active {
  color: #0679d2;
}
/* line 174, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-times .time-block .time-readout-wrap {
  position: relative;
}
/* line 177, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-times .time-block .time_readout {
  position: absolute;
  top: -10px;
  right: 0px;
  padding: 0em 1em;
}
/* line 183, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-times .time-block .ui-resizable-handle {
  cursor: default;
}
/* line 187, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-times .time-block.is-first .time_readout {
  display: none;
}
/* line 190, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-times .time-block.is-part-of-before-buffer .time_readout {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 194, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-times .time-block.time-block-quarter .time_readout, .calendar-component .calendar-times .time-block.time-block-half .time_readout {
  right: 7px;
  top: -5px;
  font-size: .8em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 201, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-times .time-block.time-block-quarter.active .time_readout, .calendar-component .calendar-times .time-block.time-block-half.active .time_readout {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}
/* line 207, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-times .time-block.time-block-list .time_readout {
  top: 7px;
  font-size: .8em;
}
/* line 215, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-col-view {
  position: relative;
  height: 100%;
}
/* line 219, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-day-view {
  border-left: 1px solid #d2d2d2;
  font-size: .85em;
  color: white;
  position: relative;
}
/* line 226, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-day-view.calendar-day-grid-view {
  padding-right: 1%;
}
/* line 229, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-day-view.calendar-day-list-view {
  padding-top: 2px;
  height: 100%;
}
/* line 236, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-day-view.ui-dragging-hover .day-inner {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  opacity: .1;
  pointer-events: none;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
  cursor: copy;
}
/* line 246, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .all-day-wrapper {
  border-bottom: 2px dashed black;
}
/* line 248, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .all-day-wrapper .calendar-day-view {
  padding-top: 5px;
  padding-right: 0px;
}
/* line 252, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .all-day-wrapper .blacked-out-link {
  display: none;
}
/* line 257, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .all-day-wrapper .expanded .calendar-block-contents-view .activity_detail {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* line 264, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view {
  overflow: hidden;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: absolute;
  display: block;
  top: 0px;
  right: 2px;
  bottom: 2px;
  left: 2px;
  padding: 2px;
}
/* line 271, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .timeseries_timeslot {
  position: absolute;
  display: block;
  right: 0px;
  left: 0px;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  padding: 4px 0px;
}
/* line 276, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .timeseries_timeslot:hover {
  background-color: #555555;
  z-index: 9999;
}
/* line 280, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .timeseries_timeslot .timeslot_gutter {
  margin-left: 3px;
}
/* line 283, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .timeseries_timeslot .timeslot_body {
  margin-left: 28px;
}
/* line 286, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .timeseries_timeslot .timezone_abbr {
  display: none;
}
/* line 291, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .variable-non-list {
  max-height: 56px;
  overflow: hidden;
}
/* line 294, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .variable-non-list:hover {
  max-height: none;
  overflow: visible;
}
/* line 299, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .timeslot_body {
  margin-left: 25px;
  margin-top: 3px;
}
/* line 302, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .timeslot_body.small {
  font-size: .85em;
}
/* line 306, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .timezone_abbr {
  position: absolute;
  bottom: 4px;
  left: 4px;
  font-size: .5em;
  color: black;
}
/* line 313, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .timeslot_gutter {
  width: 20px;
  text-align: center;
  float: left;
  height: 20px;
}
/* line 318, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .timeslot_gutter .badge {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  background-color: black;
  color: #00ff9c;
}
/* line 322, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .timeslot_gutter .badge .badge_text {
  line-height: 20px;
  font-size: 0.7em;
}
/* line 329, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .timeslot-resources {
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -khtml-border-radius: 3px 3px 3px 3px;
  /* for old Konqueror browsers */
  border-radius: 3px 3px 3px 3px;
  /* future proofing */
  background-color: #FFFFFF;
  color: #000000;
  margin-top: 6px;
  margin-left: 4px;
  margin-right: 4px;
}
/* line 338, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .timeslot-resources .resource-names {
  white-space: nowrap;
  overflow: hidden;
}
/* line 341, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .timeslot-resources .resource-names .resource-name {
  font-size: 12px;
  padding: 4px 2px 4px 6px;
}
/* line 347, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view .icons-equipment-guides-trans {
  margin-left: -2px;
}
/* line 351, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view.calendarable-blocked, .calendar-component .calendar-block-contents-view .timeseries_timeslot.calendarable-blocked {
  background-image: url(/assets/spa/patterns/diag-patterns-af4bcda43790f41870aa46c2b6e23ac5c7ddc44ca9ce21a10d08ab8b39f4df2f.png);
}
/* line 354, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view.calendarable-blocked-dark, .calendar-component .calendar-block-contents-view .timeseries_timeslot.calendarable-blocked-dark {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  background-image: none;
}
/* line 358, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view.calendarable-warning, .calendar-component .calendar-block-contents-view .timeseries_timeslot.calendarable-warning {
  border: 3px solid red;
}
/* line 359, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view.calendarable-warning .badge, .calendar-component .calendar-block-contents-view .timeseries_timeslot.calendarable-warning .badge {
  background-color: red;
  color: white;
}
/* line 366, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view.calendarable-muted {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 369, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-contents-view.variable-time-series-block {
  cursor: default;
}
/* line 373, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view {
  position: absolute;
  -webkit-transition: width 0.5s, left 0.5s, height 0.5s, top 0.5s, opacity 0.5s;
  -moz-transition: width 0.5s, left 0.5s, height 0.5s, top 0.5s, opacity 0.5s;
  -o-transition: width 0.5s, left 0.5s, height 0.5s, top 0.5s, opacity 0.5s;
  transition: width 0.5s, left 0.5s, height 0.5s, top 0.5s, opacity 0.5s;
}
/* line 376, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view:hover, .calendar-component .calendar-block-view.expanded {
  z-index: 999;
}
/* line 381, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view.not-expanded .calendar-block-contents-view .activity_detail {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* line 386, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view .calendar-block-contents-view-two-week .timezone_abbr {
  display: none;
}
/* line 391, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view .variable-time-series-block .summary-view {
  display: none;
  position: absolute;
  top: 2px;
  right: 2px;
  left: 2px;
}
/* line 399, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view .variable-time-series-block.calendar-block-contents-view-two-week {
  overflow: visible;
}
/* line 401, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view .variable-time-series-block.calendar-block-contents-view-two-week .summary-view {
  display: block;
}
/* line 403, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view .variable-time-series-block.calendar-block-contents-view-two-week .summary-view .badge {
  background-color: black;
  color: white;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s;
}
/* line 412, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view .variable-time-series-block.calendar-block-contents-view-two-week:hover .summary-view .badge {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 417, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view .variable-time-series-block.calendar-block-contents-view-two-week .timeslots-view {
  max-height: 200px;
  overflow: auto;
  z-index: 9;
  position: absolute;
  display: block;
  top: 25px;
  right: 0px;
  left: 0px;
  -webkit-box-shadow: 0px 5px 11px gray;
  -moz-box-shadow: 0px 5px 11px gray;
  box-shadow: 0px 5px 11px gray;
  display: none;
  font-size: .85em;
}
/* line 423, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view .variable-time-series-block.calendar-block-contents-view-two-week .timeslots-view .timeseries_timeslot {
  position: static;
  padding: 4px 0px 7px;
}
/* line 432, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view.expanded {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 436, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view.expanded .variable-time-series-block .activity_detail,
.calendar-component .calendar-block-view.expanded .calendar-block-contents-view-two-week .activity_detail {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* line 442, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view.expanded .calendar-block-contents-view-two-week.variable-time-series-block .timeslots-view {
  display: block;
}
/* line 446, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view.expanded .calendar-block-contents-view-two-week .activity_detail {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* line 454, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view.ui-draggable-dragging, .calendar-component .calendar-block-view.ui-resizable-resizing {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  z-index: 9999;
}
/* line 458, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view .ui-resizable-handle {
  height: 10px;
}
/* line 461, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .calendar-block-view.calendarable-is-stacked {
  position: relative;
}
/* line 466, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-component .bordered {
  border-left: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}

/* line 473, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-settings-link {
  line-height: 30px;
  display: block;
  text-align: center;
}
/* line 477, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-settings-link.active {
  background-color: white;
  border-right: 1px solid #d2d2d2;
  -webkit-border-radius: 4px 0px 0px;
  -moz-border-radius: 4px 0px 0px;
  -ms-border-radius: 4px 0px 0px;
  -o-border-radius: 4px 0px 0px;
  border-radius: 4px 0px 0px;
}

/* line 483, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-settings-wrapper {
  position: absolute;
  z-index: 999;
  width: 300px;
  background-color: white;
  border: 2px solid black;
  border-width: 0px 2px 2px 0px;
  border-radius: 0px 0px 5px;
  -webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.3);
}
/* line 492, ../../../../../app/assets/stylesheets/spa/components/calendar/pro-calendar.scss */
.calendar-settings-wrapper .pro-form-wrapper {
  padding: 1em 2em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../../app/assets/stylesheets/spa/components/pro-activity.css.scss */
.pro-activity-name {
  display: inline-block;
  border-left: 0.25em #939393 solid;
  padding-left: 0.5em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 4, ../../../../app/assets/stylesheets/spa/components/pro-collapsible-section.css.scss */
.pro-collapsible-section .pro-collapsible-section-title {
  font-size: 1em;
}
/* line 7, ../../../../app/assets/stylesheets/spa/components/pro-collapsible-section.css.scss */
.pro-collapsible-section .pro-collapsible-section-subtitle {
  font-size: .75em;
  margin-left: 1em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../../app/assets/stylesheets/spa/components/pro-fieldset.css.scss */
.pro-fieldset {
  margin-bottom: 1.5em;
}
/* line 5, ../../../../app/assets/stylesheets/spa/components/pro-fieldset.css.scss */
.pro-fieldset .fieldset-title {
  font-weight: bold;
  border-bottom: 2px solid black;
  display: block;
  line-height: 2em;
  width: 100%;
  margin-bottom: .5em;
}
/* line 12, ../../../../app/assets/stylesheets/spa/components/pro-fieldset.css.scss */
.pro-fieldset .fieldset-title .fieldset-secondary-link {
  font-size: .5em;
  float: right;
  line-height: 2em;
}
/* line 18, ../../../../app/assets/stylesheets/spa/components/pro-fieldset.css.scss */
.pro-fieldset.secondary {
  font-size: .85em;
}
/* line 21, ../../../../app/assets/stylesheets/spa/components/pro-fieldset.css.scss */
.pro-fieldset.secondary .fieldset-title {
  font-weight: normal;
  text-transform: capitalize;
  font-size: .95em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../../app/assets/stylesheets/spa/components/pro-flash-messages.css.scss */
.flash-errors {
  background-color: #FF5656;
}
/* line 5, ../../../../app/assets/stylesheets/spa/components/pro-flash-messages.css.scss */
.flash-errors .error-icon {
  float: left;
  margin-right: .5em;
}

/* line 11, ../../../../app/assets/stylesheets/spa/components/pro-flash-messages.css.scss */
.flash-notices {
  background-color: #10D890;
}

/* line 16, ../../../../app/assets/stylesheets/spa/components/pro-flash-messages.css.scss */
.flash-errors,
.flash-notices {
  display: block;
  overflow: hidden;
  padding: 10px;
  margin: 1em 0em;
  -moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
  -webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
  -khtml-border-radius: 0.5em 0.5em 0.5em 0.5em;
  /* for old Konqueror browsers */
  border-radius: 0.5em 0.5em 0.5em 0.5em;
  /* future proofing */
}
/* line 22, ../../../../app/assets/stylesheets/spa/components/pro-flash-messages.css.scss */
.flash-errors .error-list,
.flash-notices .error-list {
  display: block;
  float: left;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 5, ../../../../app/assets/stylesheets/spa/components/pro-form-quantity.css.scss */
.pro-form-quantity-label {
  line-height: 35px;
  display: inline-block;
  vertical-align: top;
  color: #333333;
  font-size: .75em;
  margin-left: .5em;
}

/* line 13, ../../../../app/assets/stylesheets/spa/components/pro-form-quantity.css.scss */
.pro-form-quantity {
  overflow: hidden;
  text-align: right;
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
/* line 18, ../../../../app/assets/stylesheets/spa/components/pro-form-quantity.css.scss */
.pro-form-quantity .fancy-quantity-link {
  color: #1ca4fc;
}
/* line 20, ../../../../app/assets/stylesheets/spa/components/pro-form-quantity.css.scss */
.pro-form-quantity .fancy-quantity-link:hover {
  color: #333333;
}
/* line 24, ../../../../app/assets/stylesheets/spa/components/pro-form-quantity.css.scss */
.pro-form-quantity .pro-form-textfield.fancy-quantity-value {
  display: inline-block;
  margin: 0px 10px;
  font-size: 1.25em;
  border: none;
  width: 2.5em;
  height: 35px;
  text-align: center;
  background: none;
  border: none;
  vertical-align: top;
  border: 1px solid #f7f5f5;
  color: #333333;
  line-height: 35px;
}
/* line 38, ../../../../app/assets/stylesheets/spa/components/pro-form-quantity.css.scss */
.pro-form-quantity .pro-form-textfield.fancy-quantity-value.error {
  color: #e53726;
  border: 1px solid #e53726;
}

@media screen and (min-width: 760px) {
  /* line 50, ../../../../app/assets/stylesheets/spa/components/pro-form-quantity.css.scss */
  .fancy-quantity-label {
    line-height: 30px;
    font-size: 0.75em;
  }

  /* line 54, ../../../../app/assets/stylesheets/spa/components/pro-form-quantity.css.scss */
  .fancy-quantity {
    font-size: 0.75em;
  }
  /* line 56, ../../../../app/assets/stylesheets/spa/components/pro-form-quantity.css.scss */
  .fancy-quantity .fancy-quantity-subtract, .fancy-quantity .fancy-quantity-add {
    font-size: 30px;
    line-height: 30px;
  }
  /* line 60, ../../../../app/assets/stylesheets/spa/components/pro-form-quantity.css.scss */
  .fancy-quantity .fancy-quantity-value {
    line-height: 30px;
  }
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 8, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-select,
.select2-drop {
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}

/* line 12, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.select2-container-multi .select2-choices {
  border: 1px solid #939393;
  border-radius: 4px;
}
/* line 16, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.select2-container-multi.select2-dropdown-open .select2-choices {
  border-radius: 0px;
}
/* line 20, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.select2-container-multi .select2-search-choice {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  background: #f7f5f5;
  color: black;
  margin: 4px;
}

/* line 28, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-edit-indicator, .pro-form-wrapper.pro-form-highlighted {
  background-color: #EFF7FE;
}

/* line 31, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper {
  font-size: 1em;
  position: relative;
}
/* line 37, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper.pro-form-highlighted {
  padding: .5em 1em 1em;
}
/* line 42, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper.pro-form-highlighted-beige {
  background-color: #FFF0D1;
  padding: .5em 1em 1em;
}
/* line 45, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper.pro-form-highlighted-beige .form-title {
  border-color: #939393;
}
/* line 50, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper.spaced {
  padding: .5em;
  margin-bottom: 1em;
}
/* line 55, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-row {
  margin-bottom: .5em;
  padding: .25em 0em;
}
/* line 57, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-row.pro-form-row-single {
  margin-bottom: 0px;
}
/* line 62, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-row .pro-form-col-label,
.pro-form-wrapper .pro-form-row .pro-form-col-field {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin: 0;
  min-height: 1px;
  position: relative;
  line-height: 2.2em;
}
/* line 71, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-row .pro-form-col-label {
  width: 20%;
}
/* line 74, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-row .pro-form-col-field {
  width: 80%;
}
/* line 79, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-row.pro-form-stacked .pro-form-col-label {
  width: 100%;
  display: block;
}
/* line 83, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-row.pro-form-stacked .pro-form-col-field {
  width: 100%;
}
/* line 89, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-row.no-label .pro-form-col-label {
  display: none;
}
/* line 92, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-row.no-label .pro-form-col-field {
  width: 100%;
}
/* line 98, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .condensed-rows {
  font-size: .9em;
}
/* line 100, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .condensed-rows .pro-form-row {
  margin: 0px;
}
/* line 102, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .condensed-rows .pro-form-row.pro-form-stacked label {
  margin-bottom: .5em;
}
/* line 108, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .condensed-rows .pro-form-col-label,
.pro-form-wrapper .condensed-rows .pro-form-col-field,
.pro-form-wrapper .condensed-rows .pro-form-label {
  line-height: 2em;
}
/* line 114, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .large-labels .pro-form-row .pro-form-col-label {
  width: 40%;
}
/* line 115, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .large-labels .pro-form-row .pro-form-col-field {
  width: 60%;
}
/* line 119, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-label,
.pro-form-wrapper .pro-form-single-line-text {
  display: inline-block;
  line-height: 2.2em;
}
/* line 122, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-label.pro-form-label-block,
.pro-form-wrapper .pro-form-single-line-text.pro-form-label-block {
  display: block;
}
/* line 125, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-label.pro-form-label-inline,
.pro-form-wrapper .pro-form-single-line-text.pro-form-label-inline {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 1em;
}
/* line 132, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-select {
  border: 1px solid black;
}
/* line 135, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-select {
  width: 100%;
}
/* line 139, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-textfield,
.pro-form-wrapper .pro-form-textarea {
  border: 1px solid #939393;
}
/* line 142, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-textfield.read-only,
.pro-form-wrapper .pro-form-textarea.read-only {
  border: none;
  padding: 0;
  position: relative;
  background-color: transparent;
}
/* line 149, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-select, .pro-form-wrapper .pro-form-textfield, .pro-form-wrapper .pro-form-textarea {
  -webkit-transition: border-color 0.5s, color 0.5s;
  -moz-transition: border-color 0.5s, color 0.5s;
  -o-transition: border-color 0.5s, color 0.5s;
  transition: border-color 0.5s, color 0.5s;
  height: 2.2em;
  display: inline-block;
  border-radius: 4px;
}
/* line 154, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-select:focus, .pro-form-wrapper .pro-form-textfield:focus, .pro-form-wrapper .pro-form-textarea:focus {
  border-color: #639bcf;
  border-width: 2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 0;
}
/* line 163, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-textfield,
.pro-form-wrapper .pro-form-select,
.pro-form-wrapper .pro-form-textarea {
  padding: .35em .5em;
  width: 100%;
}
/* line 110, ../../../../app/assets/stylesheets/core/core-mixins.scss */
.pro-form-wrapper .pro-form-textfield.placeholder,
.pro-form-wrapper .pro-form-select.placeholder,
.pro-form-wrapper .pro-form-textarea.placeholder {
  font-weight: lighter;
  color: #939393;
  letter-spacing: 1.1px;
}
/* line 111, ../../../../app/assets/stylesheets/core/core-mixins.scss */
.pro-form-wrapper .pro-form-textfield::-webkit-input-placeholder,
.pro-form-wrapper .pro-form-select::-webkit-input-placeholder,
.pro-form-wrapper .pro-form-textarea::-webkit-input-placeholder {
  font-weight: lighter;
  color: #939393;
  letter-spacing: 1.1px;
}
/* line 112, ../../../../app/assets/stylesheets/core/core-mixins.scss */
.pro-form-wrapper .pro-form-textfield:-moz-placeholder,
.pro-form-wrapper .pro-form-select:-moz-placeholder,
.pro-form-wrapper .pro-form-textarea:-moz-placeholder {
  font-weight: lighter;
  color: #939393;
  letter-spacing: 1.1px;
}
/* line 113, ../../../../app/assets/stylesheets/core/core-mixins.scss */
.pro-form-wrapper .pro-form-textfield::-moz-placeholder,
.pro-form-wrapper .pro-form-select::-moz-placeholder,
.pro-form-wrapper .pro-form-textarea::-moz-placeholder {
  font-weight: lighter;
  color: #939393;
  letter-spacing: 1.1px;
}
/* line 114, ../../../../app/assets/stylesheets/core/core-mixins.scss */
.pro-form-wrapper .pro-form-textfield:-ms-input-placeholder,
.pro-form-wrapper .pro-form-select:-ms-input-placeholder,
.pro-form-wrapper .pro-form-textarea:-ms-input-placeholder {
  font-weight: lighter;
  color: #939393;
  letter-spacing: 1.1px;
}
/* line 172, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-textarea {
  height: 100px;
}
/* line 174, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-textarea.pro-form-textarea-tall {
  height: 400px;
}
/* line 177, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-textarea.pro-form-textarea-short {
  height: 70px;
}
/* line 181, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-radio {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: .5em;
}
/* line 185, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-radio .pro-form-radio-description {
  margin-left: 20px;
  font-size: .8em;
}
/* line 191, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-color .color-swatch {
  width: 30px;
  height: 30px;
  margin-top: 3px;
  margin-right: 4px;
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -o-transition: color 0.25s;
  transition: color 0.25s;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 199, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-color .custom-color-prompt {
  font-size: .8em;
  margin-right: 1em;
}
/* line 204, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .pro-form-color .is-selected,
.pro-form-wrapper .pro-form-color .color-swatch:hover {
  border: 4px solid black;
}
/* line 208, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .inline-field {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: auto;
}
/* line 211, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .inline-field.inline-field-left {
  margin-right: 1em;
}
/* line 214, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .inline-field.inline-field-right {
  margin-left: 1em;
}
/* line 217, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .inline-field.inline-field-small {
  width: 50px;
}
/* line 220, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .inline-field.inline-field-medium {
  width: 105px;
}
/* line 223, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .inline-field.inline-field-large {
  width: 200px;
}
/* line 226, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .inline-field.inline-field-xlarge {
  width: 300px;
}
/* line 231, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .error.pro-form-textfield, .pro-form-wrapper .success.pro-form-textfield {
  background-position: 98% 50%;
  background-repeat: no-repeat;
}
/* line 236, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .error {
  border-color: #e53726;
}
/* line 110, ../../../../app/assets/stylesheets/core/core-mixins.scss */
.pro-form-wrapper .error.placeholder {
  color: #e53726;
  font-weight: normal;
}
/* line 111, ../../../../app/assets/stylesheets/core/core-mixins.scss */
.pro-form-wrapper .error::-webkit-input-placeholder {
  color: #e53726;
  font-weight: normal;
}
/* line 112, ../../../../app/assets/stylesheets/core/core-mixins.scss */
.pro-form-wrapper .error:-moz-placeholder {
  color: #e53726;
  font-weight: normal;
}
/* line 113, ../../../../app/assets/stylesheets/core/core-mixins.scss */
.pro-form-wrapper .error::-moz-placeholder {
  color: #e53726;
  font-weight: normal;
}
/* line 114, ../../../../app/assets/stylesheets/core/core-mixins.scss */
.pro-form-wrapper .error:-ms-input-placeholder {
  color: #e53726;
  font-weight: normal;
}
/* line 242, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .error.pro-form-textfield {
  background-image: url(/assets/spa/misc/times_red-ca5aac4e724b32091f1a0847113eb33fb6768a411d820137d982a275abc536bc.png);
}
/* line 246, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .success {
  border-color: #30ca5c;
}
/* line 248, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-wrapper .success.pro-form-textfield {
  background-image: url(/assets/spa/misc/check_green-60685ee72454a8814d023984260229e89692fd62f8685a742840062a167e13d6.png);
}

/* line 254, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
hr {
  border-color: 1px solid #eee;
  border-width: 0px 0px 1px 0px;
}

/* line 258, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-section {
  padding-top: .5em;
  padding-bottom: .5em;
  border-bottom: 1px solid #eee;
  margin-bottom: .5em;
}
/* line 264, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-section.pro-form-no-border {
  border-bottom: none;
}
/* line 269, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-section.pro-form-dotted-labels .pro-form-col-label {
  vertical-align: bottom;
  border-bottom: 2px #eee dotted;
}
/* line 273, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-section.pro-form-dotted-labels .pro-form-col-label label {
  background-color: white;
  padding-right: 4px;
  line-height: inherit;
  position: relative;
  top: 2px;
}
/* line 281, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-section.pro-form-dotted-labels .pro-form-col-field {
  padding-left: 4px;
}
/* line 286, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-section.pro-form-dotted-labels .pro-form-col-field .pro-form-textfield.read-only,
.pro-form-section.pro-form-dotted-labels .pro-form-col-field .pro-form-textarea.read-only {
  top: 8px;
}
/* line 292, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-section.pro-form-dotted-labels .pro-form-row.has-label .pro-form-col-label {
  width: 75%;
}
/* line 295, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-section.pro-form-dotted-labels .pro-form-row.has-label .pro-form-col-field {
  width: 25%;
}

/* line 301, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.form-title {
  margin-bottom: 1em;
  border-bottom: 1px solid #eee;
  padding: .5em 0em;
}

/* line 306, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.form-section-header {
  font-weight: bold;
  margin: .5em 0em 1em;
}

/* line 311, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-block {
  position: relative;
}
/* line 316, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-block .pro-form-info-block-content {
  margin-right: 145px;
}
/* line 319, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-block .pro-form-info-block-text {
  position: absolute;
  display: block;
  top: 0px;
  right: 0px;
  width: 145px;
}
/* line 322, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-block .pro-form-info-block-text .info-block-container {
  background-color: #cae9c9;
  border: 2px solid #83cb81;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  opacity: 0;
  padding: .5em;
  margin-left: 1em;
}
/* line 330, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-block .pro-form-info-block-text .info-block-container .info-block-text {
  color: #555;
}
/* line 336, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-block.info-block-size-hidden .pro-form-info-block-content {
  margin-right: 0px;
}
/* line 341, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-block.info-block-size-large .pro-form-info-block-content {
  margin-right: 350px;
}
/* line 344, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-block.info-block-size-large .pro-form-info-block-text {
  width: 350px;
}
/* line 348, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-block.show-info-text .info-block-container {
  opacity: 1;
}

/* line 353, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-flash-message {
  margin-bottom: 10px;
}

/* line 358, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-image-uploader .image-list {
  list-style-type: disc;
  margin: 1em;
  font-size: .9em;
}
/* line 363, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-image-uploader .image-item {
  width: 100px;
  margin-right: 1em;
}
/* line 367, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-image-uploader .image-link {
  color: #3195EC;
}

/* line 373, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-row.has-errors .pro-form-label {
  color: #e53726;
}
/* line 378, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-row.has-errors .pro-form-select,
.pro-form-row.has-errors .pro-form-textfield,
.pro-form-row.has-errors .pro-form-textarea {
  border-color: #e53726;
}

/* line 383, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.success-row {
  background-color: #cae9c9;
  padding: .25em;
}

/* line 388, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.focus-row {
  background-color: #fffaad;
  padding: .25em;
}

/* line 393, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.form-field-example {
  color: #30ca5c;
  margin: .5em 0em;
  font-size: .9em;
}

/* line 400, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-search-field .input-field-wrap {
  margin-right: -6px;
  margin-left: 6px;
  width: 85%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 407, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-search-field .icon-wrap {
  width: 15%;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 411, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-search-field .icon-wrap .secondary-button {
  padding: .5em 0em;
  display: block;
  cursor: default;
}
/* line 417, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-search-field .pro-form-textfield {
  border: 2px solid #888888;
  height: auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 421, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-search-field .pro-form-textfield:focus {
  outline: none;
}

/* line 427, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-checkboxes {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 429, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-checkboxes .checkbox-label {
  color: #0679d2;
  cursor: pointer;
  margin-right: .5em;
}

/* line 435, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-textarea-capped.error {
  color: #e53726;
}

/* line 439, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-toggle {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  border: 1px solid #939393;
  height: 2.2em;
  line-height: 2.2em;
}
/* line 447, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-toggle .pro-form-toggle-wrapper {
  position: relative;
  z-index: 10;
}
/* line 452, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-toggle a.pro-form-toggle-option {
  display: inline-block;
  width: 50%;
  text-align: center;
  text-decoration: none;
}
/* line 458, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-toggle a.pro-form-toggle-option span {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  display: block;
}
/* line 467, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-toggle.pro-form-toggle-on .pro-form-toggle-option-on, .pro-form-toggle.pro-form-toggle-off .pro-form-toggle-option-off {
  pointer-events: none;
  cursor: default;
}
/* line 471, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-toggle.pro-form-toggle-on .pro-form-toggle-option-on span, .pro-form-toggle.pro-form-toggle-off .pro-form-toggle-option-off span {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  color: white;
}
/* line 478, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-toggle .slider {
  -webkit-transition: left 0.3s ease-in-out;
  -moz-transition: left 0.3s ease-in-out;
  -o-transition: left 0.3s ease-in-out;
  transition: left 0.3s ease-in-out;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  width: 50%;
  background-color: #333333;
  z-index: 5;
}
/* line 491, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-toggle.pro-form-toggle-on .slider {
  left: 0;
}

/* line 496, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-tooltip {
  position: relative;
  display: inline-block;
  margin: 0 4px;
}
/* line 502, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-tooltip:hover .pro-form-info-tooltip-qmark {
  background-color: #2a80b9;
  color: white;
  border: 1px solid #2a80b9;
}
/* line 508, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-tooltip:hover .pro-form-info-tooltip-text {
  display: block;
}
/* line 511, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-tooltip .pro-form-info-tooltip-qmark {
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  -ms-border-radius: 1em;
  -o-border-radius: 1em;
  border-radius: 1em;
  display: inline-block;
  padding: .15em;
  width: 1.5em;
  height: 1.5em;
  text-align: center;
  font: normal 14px "Helvetica Neue", "Helvetica", Arial, sans-serif;
  cursor: help;
  color: #2a80b9;
  border: 1px solid #6bb0de;
  background-color: white;
}
/* line 526, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-tooltip .pro-form-info-tooltip-text {
  display: none;
  padding: .5em 1em;
  background-color: #bfddf0;
  border: 1px solid #2a80b9;
  width: 20em;
  font: normal 12px/1.4 "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #000;
  z-index: 1000;
  text-align: left;
}
/* line 537, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-tooltip .pro-form-info-tooltip-text .highlight {
  font-style: italic;
}
/* line 538, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-tooltip .pro-form-info-tooltip-text.text-right {
  position: absolute;
  display: "inline-block";
  top: 0;
  left: 2em;
}
/* line 539, ../../../../app/assets/stylesheets/spa/components/pro-forms.css.scss */
.pro-form-info-tooltip .pro-form-info-tooltip-text.text-left {
  position: absolute;
  display: "inline-block";
  top: 0;
  right: 2em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x, .pro-list-link .link-list-item.link-active .list-link .selected_indicator, .pro-list-link .link-list-item .selected_indicator, .pro-list-link.allow-multiple .link-list-item.link-active .list-link.theme-light .selected_indicator, .pro-list-link.allow-multiple .link-list-item.link-active .list-link .selected_indicator, .pro-list-link.allow-multiple .link-list-item .selected_indicator {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .pro-list-link.allow-multiple .link-list-item .list-link:hover .selected_indicator, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .pro-list-link .link-list-item .list-link:hover .selected_indicator, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link {
  font-size: .9em;
}
/* line 4, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link.disabled {
  pointer-events: none;
}
/* line 8, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link .link-list-item {
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: .5em;
}
/* line 14, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link .link-list-item .list-link {
  padding: .5em;
  display: block;
  color: gray;
}
/* line 18, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link .link-list-item .list-link:hover {
  color: #0679d2;
}
/* line 25, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link .link-list-item .list-link-secondary {
  position: absolute;
  top: 0px;
  right: 0px;
  display: block;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 1.25em;
  color: gray;
}
/* line 35, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link .link-list-item .list-link-secondary:hover {
  color: #666666;
  text-decoration: none;
}
/* line 40, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link .link-list-item .button-text {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 80%;
}
/* line 45, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link .link-list-item .link-checkbox .button-text {
  color: white;
}
/* line 50, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link .link-list-item.link-active .list-link {
  color: #0679d2;
}
/* line 51, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link .link-list-item.link-active .list-link .selected_indicator {
  background-position: 0 -199px;
}
/* line 55, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link .link-list-item.link-active .list-link .button-text {
  font-weight: bold;
}
/* line 60, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link .link-list-item .selected_indicator {
  margin-right: .5em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  background-position: 0 -219px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.pro-list-link .link-list-item .selected_indicator:hover, .pro-list-link .link-list-item .selected_indicator.filter-radio-off_hover, .pro-list-link .link-list-item .selected_indicator.filter-radio-off-hover {
  background-position: 0 -239px;
}
/* line 82, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link.allow-multiple .link-list-item.link-active .list-link.theme-light .selected_indicator {
  background-position: 0 -445px;
}
/* line 85, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link.allow-multiple .link-list-item.link-active .list-link.theme-light .button-text {
  color: white;
}
/* line 89, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link.allow-multiple .link-list-item.link-active .list-link .selected_indicator {
  background-position: 0 -350px;
}
/* line 92, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link.allow-multiple .link-list-item.link-active .list-link .button-text {
  font-weight: normal;
}
/* line 97, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link.allow-multiple .link-list-item .selected_indicator {
  background-position: 0 -139px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.pro-list-link.allow-multiple .link-list-item .selected_indicator:hover, .pro-list-link.allow-multiple .link-list-item .selected_indicator.filter-checked-off_hover, .pro-list-link.allow-multiple .link-list-item .selected_indicator.filter-checked-off-hover {
  background-position: 0 -179px;
}
/* line 103, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link.pro-list-removable {
  margin-bottom: 1em;
}
/* line 104, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link.pro-list-removable .link-list-item {
  margin-bottom: 0px;
}
/* line 107, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link.pro-list-removable .link-list-item .button-text {
  line-height: 1em;
  font-size: .85em;
}
/* line 111, ../../../../app/assets/stylesheets/spa/components/pro-list-link.css.scss */
.pro-list-link.pro-list-removable .link-list-item .list-link {
  padding: 2px 0px;
  margin-right: 20px;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

@-webkit-keyframes progress-bar-stripes {
  /* line 21, ../../../../app/assets/stylesheets/spa/components/pro-loading-indicator.css.scss */
  from {
    background-position: 40px 0;
  }

  /* line 22, ../../../../app/assets/stylesheets/spa/components/pro-loading-indicator.css.scss */
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  /* line 27, ../../../../app/assets/stylesheets/spa/components/pro-loading-indicator.css.scss */
  from {
    background-position: 40px 0;
  }

  /* line 28, ../../../../app/assets/stylesheets/spa/components/pro-loading-indicator.css.scss */
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  /* line 33, ../../../../app/assets/stylesheets/spa/components/pro-loading-indicator.css.scss */
  from {
    background-position: 0 0;
  }

  /* line 34, ../../../../app/assets/stylesheets/spa/components/pro-loading-indicator.css.scss */
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  /* line 39, ../../../../app/assets/stylesheets/spa/components/pro-loading-indicator.css.scss */
  from {
    background-position: 40px 0;
  }

  /* line 40, ../../../../app/assets/stylesheets/spa/components/pro-loading-indicator.css.scss */
  to {
    background-position: 0 0;
  }
}

/* line 63, ../../../../app/assets/stylesheets/spa/components/pro-loading-indicator.css.scss */
.pro-loading-indicator .progress {
  overflow: hidden;
  height: 1em;
  margin-bottom: 1em;
  background-color: black;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
/* line 73, ../../../../app/assets/stylesheets/spa/components/pro-loading-indicator.css.scss */
.pro-loading-indicator .progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 0.85em;
  line-height: 1em;
  color: white;
  text-align: center;
  background-color: #fcf31b;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 1s ease;
  -moz-transition: width 1s ease;
  -o-transition: width 1s ease;
  transition: width 1s ease;
}
/* line 87, ../../../../app/assets/stylesheets/spa/components/pro-loading-indicator.css.scss */
.pro-loading-indicator .progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, black 25%, transparent 25%, transparent 50%, black 50%, black 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, black 25%, transparent 25%, transparent 50%, black 50%, black 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, #000000 25%, transparent 25%, transparent 50%, #000000 50%, #000000 75%, transparent 75%, transparent);
  background-size: 13px 13px;
}
/* line 93, ../../../../app/assets/stylesheets/spa/components/pro-loading-indicator.css.scss */
.pro-loading-indicator .progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 119, ../../../../app/assets/stylesheets/spa/components/pro-loading-indicator.css.scss */
.pro-loading-indicator {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: .75em;
}
/* line 123, ../../../../app/assets/stylesheets/spa/components/pro-loading-indicator.css.scss */
.pro-loading-indicator .loading-indicator-text {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-weight: bold;
  color: #FF004B;
}
/* line 128, ../../../../app/assets/stylesheets/spa/components/pro-loading-indicator.css.scss */
.pro-loading-indicator .progress {
  background: none;
  width: 50px;
  display: inline-block;
  height: .75em;
  margin: -2px 1em;
}
/* line 2, ../../../../app/assets/stylesheets/spa/components/pro-markdown.css.scss */
.pro-markdown h1, .pro-markdown h2, .pro-markdown h3 {
  margin: 0.5em 0em;
  font-weight: bold;
}
/* line 3, ../../../../app/assets/stylesheets/spa/components/pro-markdown.css.scss */
.pro-markdown h1 {
  font-size: 1.250em;
}
/* line 4, ../../../../app/assets/stylesheets/spa/components/pro-markdown.css.scss */
.pro-markdown h2 {
  font-size: 1.125em;
}
/* line 5, ../../../../app/assets/stylesheets/spa/components/pro-markdown.css.scss */
.pro-markdown h3 {
  font-size: 1.000em;
}
/* line 7, ../../../../app/assets/stylesheets/spa/components/pro-markdown.css.scss */
.pro-markdown p, .pro-markdown ul, .pro-markdown ol {
  margin-bottom: 1em;
}
/* line 9, ../../../../app/assets/stylesheets/spa/components/pro-markdown.css.scss */
.pro-markdown ol, .pro-markdown ul {
  padding-left: 2em;
}
/* line 10, ../../../../app/assets/stylesheets/spa/components/pro-markdown.css.scss */
.pro-markdown ol {
  list-style-type: decimal;
}
/* line 11, ../../../../app/assets/stylesheets/spa/components/pro-markdown.css.scss */
.pro-markdown ul {
  list-style-type: disc;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 4, ../../../../app/assets/stylesheets/spa/components/pro-modal.css.scss */
.pro-modal .pro-modal-wrap {
  position: fixed;
  top: 10px;
  left: 100px;
  right: 100px;
  bottom: 40px;
  box-shadow: 0px 0px 5px black;
  z-index: 999;
}
/* line 13, ../../../../app/assets/stylesheets/spa/components/pro-modal.css.scss */
.pro-modal .pro-modal-inner {
  height: 100%;
  overflow: auto;
}
/* line 16, ../../../../app/assets/stylesheets/spa/components/pro-modal.css.scss */
.pro-modal .pro-modal-inner.iframe-modal {
  overflow: hidden;
}
/* line 21, ../../../../app/assets/stylesheets/spa/components/pro-modal.css.scss */
.pro-modal .iframe-close,
.pro-modal .iframe-minimize {
  position: fixed;
  color: #333333;
  z-index: 9;
}
/* line 27, ../../../../app/assets/stylesheets/spa/components/pro-modal.css.scss */
.pro-modal .iframe-close {
  right: 1em;
}
/* line 30, ../../../../app/assets/stylesheets/spa/components/pro-modal.css.scss */
.pro-modal .iframe-minimize {
  left: 1em;
}
/* line 34, ../../../../app/assets/stylesheets/spa/components/pro-modal.css.scss */
.pro-modal .modal-maximize-link {
  position: fixed;
  top: 4.5em;
  right: 1em;
  z-index: 9999;
  font-size: .75em;
}

/* line 43, ../../../../app/assets/stylesheets/spa/components/pro-modal.css.scss */
.pro-modal-transparency {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 998;
  background-color: rgba(255, 255, 255, 0.95);
}

/* line 55, ../../../../app/assets/stylesheets/spa/components/pro-modal.css.scss */
.pro-modal.minimized .pro-modal-transparency,
.pro-modal.minimized .pro-modal-wrap {
  display: none;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../../app/assets/stylesheets/spa/components/pro-notice.css.scss */
.pro-notice {
  background-color: #cae9c9;
  border: 2px solid #83cb81;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  padding: .5em;
  margin: 1em 0em;
}
/* line 11, ../../../../app/assets/stylesheets/spa/components/pro-notice.css.scss */
.pro-notice .pro-notice-title {
  font-weight: bold;
  margin: .5em 0em;
  line-height: 1.35em;
}
/* line 18, ../../../../app/assets/stylesheets/spa/components/pro-notice.css.scss */
.pro-notice.pro-notice-error {
  background-color: #86050c;
  border: 2px solid #240103;
  color: white;
}
/* line 22, ../../../../app/assets/stylesheets/spa/components/pro-notice.css.scss */
.pro-notice.pro-notice-error .pro-notice-text {
  color: white;
}
/* line 27, ../../../../app/assets/stylesheets/spa/components/pro-notice.css.scss */
.pro-notice.pro-notice-warning {
  background-color: #fcf1ef;
  border: 2px solid #e9a39c;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../../app/assets/stylesheets/spa/components/pro-panel.css.scss */
.pro-panel {
  background-color: white;
  -moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
  -webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
  -khtml-border-radius: 0.5em 0.5em 0.5em 0.5em;
  /* for old Konqueror browsers */
  border-radius: 0.5em 0.5em 0.5em 0.5em;
  /* future proofing */
  border: 1px solid #cccccc;
  padding: 1em;
  margin: 0.25em;
  margin-bottom: 1em;
}
/* line 6, ../../../../app/assets/stylesheets/spa/components/pro-panel.css.scss */
.pro-panel .panel-title {
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  width: 100%;
  margin-bottom: .75em;
}
/* line 13, ../../../../app/assets/stylesheets/spa/components/pro-panel.css.scss */
.pro-panel .panel-title .panel-secondary-link {
  font-size: .7em;
  float: right;
  line-height: 2em;
}
/* line 19, ../../../../app/assets/stylesheets/spa/components/pro-panel.css.scss */
.pro-panel.secondary {
  font-size: .85em;
}
/* line 22, ../../../../app/assets/stylesheets/spa/components/pro-panel.css.scss */
.pro-panel.secondary .panel-title {
  font-weight: normal;
  text-transform: capitalize;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../../app/assets/stylesheets/spa/components/pro-progress-bar.css.scss */
.pro-progress-bar {
  position: relative;
  height: 10px;
  border: 1px solid #939393;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 8, ../../../../app/assets/stylesheets/spa/components/pro-progress-bar.css.scss */
.pro-progress-bar .progress-indicator {
  position: relative;
  background-color: #fcf31b;
  -webkit-box-shadow: inset 0px 0px 1px #e1d803;
  -moz-box-shadow: inset 0px 0px 1px #e1d803;
  box-shadow: inset 0px 0px 1px #e1d803;
  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
  width: 0%;
  height: 100%;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 5, ../../../../app/assets/stylesheets/spa/components/pro-split-tab-toggle.css.scss */
.pro-split-tab-toggle .split-tab-toggle-item {
  display: inline-block;
  border-right: 2px solid #d7d3d3;
  padding: 0 1em;
}
/* line 10, ../../../../app/assets/stylesheets/spa/components/pro-split-tab-toggle.css.scss */
.pro-split-tab-toggle .split-tab-toggle-item.active {
  color: black;
  pointer-events: none;
}
/* line 15, ../../../../app/assets/stylesheets/spa/components/pro-split-tab-toggle.css.scss */
.pro-split-tab-toggle .split-tab-toggle-item:hover {
  text-decoration: none;
  color: #939393;
}
/* line 20, ../../../../app/assets/stylesheets/spa/components/pro-split-tab-toggle.css.scss */
.pro-split-tab-toggle .split-tab-toggle-item:first-child {
  padding-left: 0;
}
/* line 24, ../../../../app/assets/stylesheets/spa/components/pro-split-tab-toggle.css.scss */
.pro-split-tab-toggle .split-tab-toggle-item:last-child {
  border-right: none;
  padding-right: 0;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 5, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table.pro-table-theme-report {
  font-size: .8em;
}
/* line 9, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table .table-wrap.show-bulk-change-options {
  position: relative;
}
/* line 11, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table .table-wrap.show-bulk-change-options .table-item-content-wrap {
  margin-left: 30px;
}
/* line 16, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table .bulk-change-toggle {
  position: absolute;
  left: 10px;
  top: 10px;
}
/* line 22, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table .row {
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 12px;
  color: #606060;
  border-bottom: 1px solid #f7f5f5;
  position: relative;
}
/* line 35, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table.striped-table .row-light {
  background-color: white;
}
/* line 38, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table.striped-table .row-dark, .pro-table.striped-table .row:nth-of-type(odd) {
  background-color: #f7f5f5;
}
/* line 43, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table .row.row-highlight, .pro-table .row.row-clickable:hover {
  background-color: #FFFFBA;
}
/* line 47, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table .row.row-header {
  font-weight: bold;
  border-bottom: 1px solid #f7f5f5;
  background-color: white;
}
/* line 51, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table .row.row-header .sort-label {
  font-weight: normal;
}
/* line 57, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table .grouped-results .row-header {
  font-weight: normal;
}
/* line 61, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table .grouped-results .group-row {
  background-color: #f7f5f5;
  font-weight: bold;
}
/* line 66, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table .grouped-results.show-only-group-headers .group-row {
  background-color: white;
}
/* line 69, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table .grouped-results.show-only-group-headers .footer-row {
  background-color: #f7f5f5;
}
/* line 75, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table .row-clickable {
  cursor: pointer;
}
/* line 79, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table .row-clickable {
  padding: 0em;
}
/* line 81, ../../../../app/assets/stylesheets/spa/components/pro-tables.css.scss */
.pro-table .row-clickable .table-item-content-wrap {
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 12px;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 4, ../../../../app/assets/stylesheets/spa/components/pro-tabs.css.scss */
.pro-tabs .pro-tab {
  padding: 8px 13px 5px;
  margin: 5px 10px -1px 0px;
  border: 1px solid #ccc;
  border-bottom: 1px solid #ddd;
  background-color: #FFF;
  color: #0679d2;
  font: normal 16px SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -ms-border-radius: 5px 5px 0px 0px;
  -o-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-box-shadow: inset 0px -2px 7px -4px gray;
  -moz-box-shadow: inset 0px -2px 7px -4px gray;
  box-shadow: inset 0px -2px 7px -4px gray;
}
/* line 15, ../../../../app/assets/stylesheets/spa/components/pro-tabs.css.scss */
.pro-tabs .pro-tab.active {
  background-color: white;
  border: 1px solid #ddd;
  border-bottom: 1px solid white;
  color: #333;
  font: normal 16px SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 24, ../../../../app/assets/stylesheets/spa/components/pro-tabs.css.scss */
.pro-tabs .basic-box {
  padding-left: 1em;
  padding-right: 1em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 4, ../../../../app/assets/stylesheets/spa/components/pro-ticket-payment-profile-state.css.scss */
.pro-ticket-payment-profile-state .dot {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  display: inline-block;
  margin-right: 0.5em;
  height: 8px;
  width: 8px;
}
/* line 14, ../../../../app/assets/stylesheets/spa/components/pro-ticket-payment-profile-state.css.scss */
.pro-ticket-payment-profile-state .dot.state-defaults-applied {
  background-color: #30ca5c;
}
/* line 15, ../../../../app/assets/stylesheets/spa/components/pro-ticket-payment-profile-state.css.scss */
.pro-ticket-payment-profile-state .dot.state-defaults-overridden {
  background-color: #f0ad4e;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../../app/assets/stylesheets/spa/components/pro-ticket-price-preview.css.scss */
.pro-ticket-price-preview {
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  border-radius: 0.5em;
  -webkit-box-shadow: 0px 0px 3px #749073;
  -moz-box-shadow: 0px 0px 3px #749073;
  box-shadow: 0px 0px 3px #749073;
  margin-top: 1em;
  border: 2px solid #cae9c9;
}
/* line 10, ../../../../app/assets/stylesheets/spa/components/pro-ticket-price-preview.css.scss */
.pro-ticket-price-preview .price-row {
  margin: .25em 0em;
}
/* line 14, ../../../../app/assets/stylesheets/spa/components/pro-ticket-price-preview.css.scss */
.pro-ticket-price-preview .total-row {
  background-color: #cae9c9;
}
/* line 18, ../../../../app/assets/stylesheets/spa/components/pro-ticket-price-preview.css.scss */
.pro-ticket-price-preview .sub-total-row {
  background-color: #f7f5f5;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 4, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .muted-links a {
  color: #939393;
  text-decoration: underline;
}
/* line 6, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .step .step-title {
  margin: .5em 0em;
  font-family: SofiaProLight, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 9, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .step .step-title a {
  color: #444444;
}
/* line 12, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .step .step-title.step-title-complete a {
  color: #30ca5c;
}
/* line 16, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .step .step-icon {
  width: 60px;
  margin: auto;
  background-color: white;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 23, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .step.disabled, .pro-wizard-progress-bar .step.disabled a {
  color: #c6c6c6;
}
/* line 28, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .step.up-next, .pro-wizard-progress-bar .step.up-next a {
  color: #0679d2;
  text-decoration: underline;
}
/* line 34, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .step.active .step-title {
  font-family: SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
/* line 37, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .step.active .step-icon {
  color: #30ca5c;
}
/* line 42, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .percentage {
  font-size: 1.5em;
  color: #30ca5c;
  text-align: right;
}
/* line 48, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .steps-wrapper {
  position: relative;
}
/* line 49, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .steps-wrapper.book-section-active {
  font-size: .7em;
}
/* line 53, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .steps-wrapper .progress-bar {
  top: 50%;
  margin-top: -10px;
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 20px;
}
/* line 60, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .steps-wrapper .progress-bar .progress-bar-inner {
  margin-left: 50px;
  margin-right: 50px;
}
/* line 65, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .steps-wrapper .steps-inner {
  position: relative;
  z-index: 2;
}
/* line 71, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .section-helper-wrapper {
  font-family: SofiaProRegular, "Helvetica Neue", "Helvetica", Arial, sans-serif;
  border-top: 1px solid #f7f5f5;
  padding: 1em 0em 0em;
  margin-top: .5em;
}
/* line 77, ../../../../app/assets/stylesheets/spa/components/pro-wizard-progress-bar.css.scss */
.pro-wizard-progress-bar .close-icon {
  position: absolute;
  top: -15px;
  left: -10px;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../app/assets/stylesheets/spa/consumer_activities.css.scss */
.consumer-activities-add-instructions {
  padding: 1em;
}
/* line 5, ../../../app/assets/stylesheets/spa/consumer_activities.css.scss */
.consumer-activities-add-instructions .instruction {
  margin-bottom: .5em;
}
/* line 8, ../../../app/assets/stylesheets/spa/consumer_activities.css.scss */
.consumer-activities-add-instructions .disclaimer {
  font-size: .9em;
}

/* line 14, ../../../app/assets/stylesheets/spa/consumer_activities.css.scss */
.consumer-upload-photo-form .pro-form-image-uploader {
  min-height: 80px;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .dashboard_activities_wrapper .calendar-jump-link:hover .icons-calendar, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.ember-text-field {
  padding: .35em .5em;
  width: 100%;
}

/* line 10, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa .app_loading,
#dashboard.index .app_loading {
  height: 500px;
}
/* line 17, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa .ember-view.loading,
#dashboard.index .ember-view.loading {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  pointer-events: none;
}
/* line 22, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa .text-link,
#dashboard.index .text-link {
  font-size: .85em;
}
/* line 25, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa strong,
#dashboard.index strong {
  font-weight: bold;
}
/* line 28, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa .empty-content,
#dashboard.index .empty-content {
  padding: 5em;
}
/* line 31, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa .empty-set,
#dashboard.index .empty-set {
  color: gray;
  padding: 3em;
  text-align: center;
}
/* line 36, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa .dashboard-subsection,
#dashboard.index .dashboard-subsection {
  margin: 1em 0px;
}
/* line 40, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa .dashboard-subsection,
#dashboard.index .dashboard-subsection {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 41, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa .dashboard-subsection .section-header,
#dashboard.index .dashboard-subsection .section-header {
  font-weight: bold;
  font-size: 1em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-transform: uppercase;
}
/* line 49, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa .dashboard-subsection.dashboard-subsection-empty,
#dashboard.index .dashboard-subsection.dashboard-subsection-empty {
  background-color: none;
  border: none;
}
/* line 55, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa .dashboard-header,
#dashboard.index .dashboard-header {
  line-height: .95em;
  margin-right: 10px;
}
/* line 59, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa .dashboard_stats_wrapper,
#dashboard.index .dashboard_stats_wrapper {
  background-color: #fffee0;
}
/* line 63, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa .dashboard_ticket_ticker_wrapper .ticker-value,
#dashboard.index .dashboard_ticket_ticker_wrapper .ticker-value {
  font-size: 1.5em;
  color: #30ca5c;
}
/* line 71, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa .dashboard_search_wrapper,
#dashboard.index .dashboard_search_wrapper {
  position: relative;
}
/* line 73, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa .dashboard_search_wrapper .dashboard_search,
#dashboard.index .dashboard_search_wrapper .dashboard_search {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid #8d8d8d;
  position: relative;
  z-index: 1;
}
/* line 103, ../../../app/assets/stylesheets/core/core-mixins.scss */
#admin.spa .dashboard_search_wrapper .dashboard_search.placeholder,
#dashboard.index .dashboard_search_wrapper .dashboard_search.placeholder {
  color: #8d8d8d;
}
/* line 104, ../../../app/assets/stylesheets/core/core-mixins.scss */
#admin.spa .dashboard_search_wrapper .dashboard_search::-webkit-input-placeholder,
#dashboard.index .dashboard_search_wrapper .dashboard_search::-webkit-input-placeholder {
  color: #8d8d8d;
}
/* line 105, ../../../app/assets/stylesheets/core/core-mixins.scss */
#admin.spa .dashboard_search_wrapper .dashboard_search:-moz-placeholder,
#dashboard.index .dashboard_search_wrapper .dashboard_search:-moz-placeholder {
  color: #8d8d8d;
}
/* line 106, ../../../app/assets/stylesheets/core/core-mixins.scss */
#admin.spa .dashboard_search_wrapper .dashboard_search::-moz-placeholder,
#dashboard.index .dashboard_search_wrapper .dashboard_search::-moz-placeholder {
  color: #8d8d8d;
}
/* line 107, ../../../app/assets/stylesheets/core/core-mixins.scss */
#admin.spa .dashboard_search_wrapper .dashboard_search:-ms-input-placeholder,
#dashboard.index .dashboard_search_wrapper .dashboard_search:-ms-input-placeholder {
  color: #8d8d8d;
}
/* line 81, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
#admin.spa .dashboard_search_wrapper .icons-search,
#dashboard.index .dashboard_search_wrapper .icons-search {
  position: absolute;
  z-index: 2;
  right: 10px;
  top: 10px;
  pointer-events: none;
}

/* line 91, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_stats_wrapper .stat-wrapper {
  margin: 1em 0em;
  border-top: 1px solid #d5d4cf;
  padding-top: 1em;
}
/* line 96, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_stats_wrapper .stats-footer {
  margin-top: 2em;
}
/* line 100, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_stats_wrapper .stats li.stat-col {
  text-align: center;
  line-height: 2em;
}
/* line 103, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_stats_wrapper .stats li.stat-col .stat-value {
  font-weight: bold;
  display: block;
  font-size: 1.25em;
}
/* line 108, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_stats_wrapper .stats li.stat-col .stat-name {
  font-size: .75em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* line 112, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_stats_wrapper .stats li.stat-col .stat-type {
  margin: .5em 0em;
  font-weight: bold;
}

/* line 129, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_new_bookings_wrapper .message_actions .small-button {
  display: block;
  margin-bottom: 2px;
}
/* line 134, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_new_bookings_wrapper .bookings-divider {
  border-top: 1px solid #d5d4cf;
  border-bottom: none;
}

/* line 140, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .section-header {
  line-height: 33px;
}
/* line 144, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .nav-pills li {
  margin: 0px 5px;
}
/* line 148, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .calendar-jump-link {
  width: 65px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-align: center;
  float: right;
  font-size: .75em;
}
/* line 154, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .calendar-jump-link:hover {
  color: #333;
  text-decoration: none;
}
/* line 162, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .timeslot-rows {
  font-size: .85em;
}
/* line 164, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .timeslot-rows .row-header {
  background-color: #f7f5f5;
  font-weight: bold;
}
/* line 170, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .timeslot-rows .row {
  padding: 20px 10px;
}
/* line 173, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .timeslot-rows .timeslot-cell {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 10px 0px 5px 10px;
  vertical-align: top;
}
/* line 178, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .timeslot-rows .notes {
  border-bottom: 1px solid #d5d4cf;
}
/* line 180, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .timeslot-rows .notes:last-of-type {
  border: none;
}
/* line 184, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .actions_wrap {
  line-height: 1.5em;
  position: relative;
}
/* line 187, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .actions_wrap .icons-note {
  left: -20px;
  position: absolute;
}
/* line 192, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .bookings_wrap, .dashboard_activities_wrapper .availability_wrap {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 0em .25em;
  font-size: 1.5em;
  text-align: center;
  height: 25px;
  background-color: #fcf31b;
  color: black;
}
/* line 204, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .bookings_wrap small, .dashboard_activities_wrapper .availability_wrap small {
  font-size: .5em;
}
/* line 206, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .bookings_wrap small.booked_out, .dashboard_activities_wrapper .availability_wrap small.booked_out {
  display: block;
  line-height: 2.25em;
}
/* line 211, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .bookings_wrap.bookings_wrap, .dashboard_activities_wrapper .availability_wrap.bookings_wrap {
  width: 50px;
}
/* line 214, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .bookings_wrap.no-availability, .dashboard_activities_wrapper .availability_wrap.no-availability {
  background-color: #777777;
  color: #fcf31b;
}
/* line 217, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .bookings_wrap.no-availability small, .dashboard_activities_wrapper .availability_wrap.no-availability small {
  color: white;
}
/* line 221, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .bookings_wrap.is-over-capacity, .dashboard_activities_wrapper .availability_wrap.is-over-capacity {
  color: #e80915;
}
/* line 226, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .time_wrap {
  position: relative;
  padding-left: 15px;
}
/* line 229, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .time_wrap strong {
  display: block;
  font-weight: bold;
}
/* line 235, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .activity_swatch {
  position: absolute;
  display: block;
  top: 3px;
  left: 0px;
  width: 10px;
  height: 10px;
}
/* line 240, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .notes {
  overflow: hidden;
}
/* line 242, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .notes .ember-text-area {
  width: 100%;
  height: 60px;
  padding: 5px;
  border: 1px dashed gray;
  font-size: .9em;
}
/* line 249, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_activities_wrapper .notes a.button-block {
  margin-bottom: 5px;
}

/* line 256, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard-timeslot .change-time-label {
  display: inline-block;
  width: 70px;
}

/* line 265, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.search-widget-results,
.dashboard_search_wrapper {
  -webkit-transition: border 0.75s;
  -moz-transition: border 0.75s;
  -o-transition: border 0.75s;
  transition: border 0.75s;
}
/* line 267, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.search-widget-results.has-content,
.dashboard_search_wrapper.has-content {
  border: 4px solid #C1C1C1;
  background-color: white;
}

/* line 273, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.search-widget-results {
  padding: 0px;
  margin-top: 0px;
  clear: both;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 279, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.search-widget-results.has-content {
  margin-top: .5em;
}
/* line 282, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.search-widget-results .activities-list {
  margin: 1em;
}
/* line 285, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.search-widget-results .search-footer {
  padding: 5px 8px;
  background-color: #fafafa;
  border-top: 1px solid rgba(235, 235, 235, 0.7);
  margin-top: 2em;
  font-size: .9em;
}

/* line 295, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_search_wrapper {
  position: relative;
  z-index: 2;
  width: 350px;
  padding: 0em;
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -ms-border-radius: 5px 5px 0px 0px;
  -o-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
}
/* line 301, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_search_wrapper.has-content {
  padding: .5em;
  margin-bottom: -4px;
  border-bottom: none;
}
/* line 306, ../../../app/assets/stylesheets/spa/dashboard.css.scss */
.dashboard_search_wrapper .dashboard_search {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid #8d8d8d;
  position: relative;
  z-index: 1;
}
/* line 103, ../../../app/assets/stylesheets/core/core-mixins.scss */
.dashboard_search_wrapper .dashboard_search.placeholder {
  color: #8d8d8d;
}
/* line 104, ../../../app/assets/stylesheets/core/core-mixins.scss */
.dashboard_search_wrapper .dashboard_search::-webkit-input-placeholder {
  color: #8d8d8d;
}
/* line 105, ../../../app/assets/stylesheets/core/core-mixins.scss */
.dashboard_search_wrapper .dashboard_search:-moz-placeholder {
  color: #8d8d8d;
}
/* line 106, ../../../app/assets/stylesheets/core/core-mixins.scss */
.dashboard_search_wrapper .dashboard_search::-moz-placeholder {
  color: #8d8d8d;
}
/* line 107, ../../../app/assets/stylesheets/core/core-mixins.scss */
.dashboard_search_wrapper .dashboard_search:-ms-input-placeholder {
  color: #8d8d8d;
}
/* line 2, ../../../app/assets/stylesheets/spa/faq.css.scss */
.active-section-faq-entries .faq-content {
  color: #333;
}
/* line 4, ../../../app/assets/stylesheets/spa/faq.css.scss */
.active-section-faq-entries .faq-content h1, .active-section-faq-entries .faq-content h2 {
  color: #000;
  font-weight: bold;
  padding-bottom: .3em;
  border-bottom: 1px solid #ccc;
  margin-bottom: 1em;
  padding-top: 1em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 5, ../../../app/assets/stylesheets/spa/integrations.css.scss */
.active-section-google-calendar .center-main-box {
  padding: 0px;
}
/* line 8, ../../../app/assets/stylesheets/spa/integrations.css.scss */
.active-section-google-calendar .basic-form-box, .active-section-google-calendar .endless-box-container {
  border: none;
  padding: 1em 0em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

@-webkit-keyframes plane-spin {
  /* line 4, ../../../app/assets/stylesheets/spa/loader.css.scss */
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 5, ../../../app/assets/stylesheets/spa/loader.css.scss */
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes plane-spin {
  /* line 4, ../../../app/assets/stylesheets/spa/loader.css.scss */
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 5, ../../../app/assets/stylesheets/spa/loader.css.scss */
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes plane-spin {
  /* line 4, ../../../app/assets/stylesheets/spa/loader.css.scss */
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 5, ../../../app/assets/stylesheets/spa/loader.css.scss */
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes plane-spin {
  /* line 4, ../../../app/assets/stylesheets/spa/loader.css.scss */
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 5, ../../../app/assets/stylesheets/spa/loader.css.scss */
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes globe-spin {
  /* line 8, ../../../app/assets/stylesheets/spa/loader.css.scss */
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  /* line 9, ../../../app/assets/stylesheets/spa/loader.css.scss */
  to {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-moz-keyframes globe-spin {
  /* line 8, ../../../app/assets/stylesheets/spa/loader.css.scss */
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  /* line 9, ../../../app/assets/stylesheets/spa/loader.css.scss */
  to {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-ms-keyframes globe-spin {
  /* line 8, ../../../app/assets/stylesheets/spa/loader.css.scss */
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  /* line 9, ../../../app/assets/stylesheets/spa/loader.css.scss */
  to {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes globe-spin {
  /* line 8, ../../../app/assets/stylesheets/spa/loader.css.scss */
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  /* line 9, ../../../app/assets/stylesheets/spa/loader.css.scss */
  to {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

/* line 11, ../../../app/assets/stylesheets/spa/loader.css.scss */
.globe-loader {
  position: relative;
  top: 50%;
  margin: -100px auto;
  width: 200px;
  height: 200px;
}
/* line 19, ../../../app/assets/stylesheets/spa/loader.css.scss */
.detect-no-cssanimations .globe-loader, .detect-no-csstransforms .globe-loader {
  background-image: url(/spa/loaders/globe.gif);
}
/* line 21, ../../../app/assets/stylesheets/spa/loader.css.scss */
.detect-no-cssanimations .globe-loader .globe, .detect-no-cssanimations .globe-loader .plane, .detect-no-csstransforms .globe-loader .globe, .detect-no-csstransforms .globe-loader .plane {
  display: none;
}
/* line 27, ../../../app/assets/stylesheets/spa/loader.css.scss */
.detect-cssanimations .globe-loader .globe, .detect-csstransforms .globe-loader .globe {
  background-image: url(/assets/spa/loaders/globe-e5f7a6146d3b1247fe02416ddf0aecf0f2f8a6cc9c03a53e66b991057eef8902.png);
  -webkit-animation-name: globe-spin;
  animation-name: globe-spin;
}
/* line 31, ../../../app/assets/stylesheets/spa/loader.css.scss */
.detect-cssanimations .globe-loader .plane, .detect-csstransforms .globe-loader .plane {
  background-image: url(/assets/spa/loaders/plane-b16ff1bbc8b08cc38291c15dac81104eea10d29d3adcc02758ab5e23d3c6105b.png);
  -webkit-animation-name: plane-spin;
  animation-name: plane-spin;
}
/* line 35, ../../../app/assets/stylesheets/spa/loader.css.scss */
.detect-cssanimations .globe-loader .globe, .detect-cssanimations .globe-loader .plane, .detect-csstransforms .globe-loader .globe, .detect-csstransforms .globe-loader .plane {
  height: 200px;
  width: 200px;
  position: absolute;
  -webkit-transform-origin: center 50%;
  -moz-transform-origin: center 50%;
  -ms-transform-origin: center 50%;
  -o-transform-origin: center 50%;
  transform-origin: center 50%;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 10000ms;
  animation-duration: 10000ms;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 194, spa/icons_setup/*.png */
.icons_setup-sprite, .icons_setup-activities, .icons_setup-channels, .icons_setup-deals, .icons_setup-emails, .icons_setup-integrations, .icons_setup-peek, .icons_setup-resources, .icons_setup-users, .icons_setup-waivers, .icons_setup-widgets {
  background: url(/assets/spa/icons_setup-s52ced944bf-673d89ff5c7158c08f6e2a4b06a31fef98eae4847102868e65ca503e704fe458.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-activities {
  background-position: 0 0;
  height: 160px;
  width: 160px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-activities:hover, .icons_setup-activities.activities_hover, .icons_setup-activities.activities-hover {
  background-position: -160px 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-channels {
  background-position: -320px 0;
  height: 160px;
  width: 160px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-channels:hover, .icons_setup-channels.channels_hover, .icons_setup-channels.channels-hover {
  background-position: -480px 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-deals {
  background-position: -640px 0;
  height: 160px;
  width: 160px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-deals:hover, .icons_setup-deals.deals_hover, .icons_setup-deals.deals-hover {
  background-position: -800px 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-emails {
  background-position: -960px 0;
  height: 160px;
  width: 160px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-emails:hover, .icons_setup-emails.emails_hover, .icons_setup-emails.emails-hover {
  background-position: -1120px 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-integrations {
  background-position: -1280px 0;
  height: 160px;
  width: 160px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-integrations:hover, .icons_setup-integrations.integrations_hover, .icons_setup-integrations.integrations-hover {
  background-position: -1440px 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-peek {
  background-position: -1600px 0;
  height: 160px;
  width: 160px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-peek:hover, .icons_setup-peek.peek_hover, .icons_setup-peek.peek-hover {
  background-position: -1760px 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-resources {
  background-position: -1920px 0;
  height: 160px;
  width: 160px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-resources:hover, .icons_setup-resources.resources_hover, .icons_setup-resources.resources-hover {
  background-position: -2080px 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-users {
  background-position: -2240px 0;
  height: 160px;
  width: 160px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-users:hover, .icons_setup-users.users_hover, .icons_setup-users.users-hover {
  background-position: -2400px 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-waivers {
  background-position: -2560px 0;
  height: 160px;
  width: 160px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-waivers:hover, .icons_setup-waivers.waivers_hover, .icons_setup-waivers.waivers-hover {
  background-position: -2720px 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-widgets {
  background-position: -2880px 0;
  height: 160px;
  width: 160px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons_setup-widgets:hover, .icons_setup-widgets.widgets_hover, .icons_setup-widgets.widgets-hover {
  background-position: -3040px 0;
}

/* line 5, ../../../app/assets/stylesheets/spa/manage.css.scss */
.manage-container {
  margin-top: 1em;
  width: 950px;
  margin: auto;
}

/* line 10, ../../../app/assets/stylesheets/spa/manage.css.scss */
.manage-buttons {
  margin-top: 1em;
}

/* line 13, ../../../app/assets/stylesheets/spa/manage.css.scss */
.manage-link {
  margin: auto;
  display: block;
  position: relative;
  padding-bottom: 170px;
  height: 275px;
}
/* line 20, ../../../app/assets/stylesheets/spa/manage.css.scss */
.manage-link .link-actions {
  position: relative;
  top: 170px;
  text-align: center;
}
/* line 24, ../../../app/assets/stylesheets/spa/manage.css.scss */
.manage-link .link-actions .link-name {
  font-weight: bold;
  color: black;
  display: block;
  margin: .5em;
  min-height: 40px;
}
/* line 32, ../../../app/assets/stylesheets/spa/manage.css.scss */
.manage-link:hover {
  text-decoration: none;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../app/assets/stylesheets/spa/partners.css.scss */
.contract-wrapper {
  color: #333;
  white-space: pre-line;
  font: normal 13px/1.5 "Helvetica Neue", "Helvetica", Arial, sans-serif;
}

/* line 9, ../../../app/assets/stylesheets/spa/partners.css.scss */
.widget-code {
  font: normal 12px Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
  padding: 1em;
  margin: 10px 0;
  color: #555;
  border: 1px solid #bbb;
  background-color: #FFD;
  color: #333;
  min-height: 200px;
  -webkit-box-shadow: inset 0 0 4px #999999;
  -moz-box-shadow: inset 0 0 4px #999999;
  box-shadow: inset 0 0 4px #999999;
  display: block;
  width: 100%;
}

/* line 23, ../../../app/assets/stylesheets/spa/partners.css.scss */
.shopping-cart-instructions {
  min-height: 85px;
  height: 85px;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../app/assets/stylesheets/spa/pricing.css.scss */
.pricing-rule-wrapper {
  width: 540px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
}
/* line 7, ../../../app/assets/stylesheets/spa/pricing.css.scss */
.pricing-rule-wrapper .remove-rule-link {
  position: absolute;
  display: "inline-block";
  top: 16px;
  left: 0px;
}

/* line 12, ../../../app/assets/stylesheets/spa/pricing.css.scss */
.pro-filter-rule-set .rule-list {
  margin-bottom: 1em;
}
/* line 15, ../../../app/assets/stylesheets/spa/pricing.css.scss */
.pro-filter-rule-set .filter-error {
  padding: .2em .5em;
}

/* line 19, ../../../app/assets/stylesheets/spa/pricing.css.scss */
.pricing-rule-actions {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* line 22, ../../../app/assets/stylesheets/spa/pricing.css.scss */
.pricing-rule {
  font-size: .9em;
  margin: 1em 0em;
}
/* line 27, ../../../app/assets/stylesheets/spa/pricing.css.scss */
.pricing-rule .rule-description,
.pricing-rule .rule-data {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: .2em .5em;
}
/* line 32, ../../../app/assets/stylesheets/spa/pricing.css.scss */
.pricing-rule .rule-description {
  color: #666;
}
/* line 35, ../../../app/assets/stylesheets/spa/pricing.css.scss */
.pricing-rule .rule-data {
  cursor: pointer;
  padding-right: 20px;
  background: #fffaad url(/assets/spa/misc/pencil-4ed2518f9474073fdf9240c24e9eb0c0bee8cf69a475199160944b176668dcb9.png) no-repeat center right;
}
/* line 42, ../../../app/assets/stylesheets/spa/pricing.css.scss */
.pricing-rule.pricing-rule-type-day .inline-label {
  margin: .25em 1em;
  cursor: pointer;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 3, ../../../app/assets/stylesheets/spa/purchases.css.scss */
.confirmation-box {
  text-align: center;
  margin: 2em 0em;
}
/* line 6, ../../../app/assets/stylesheets/spa/purchases.css.scss */
.confirmation-box .confirmation-checkbox {
  font-size: 140px;
  width: 160px;
  margin: auto;
  height: 160px;
  line-height: 160px;
  background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #30ca5c), color-stop(100%, #26a149));
  background-image: -webkit-linear-gradient(to bottom, #30ca5c, #26a149);
  background-image: -moz-linear-gradient(to bottom, #30ca5c, #26a149);
  background-image: -o-linear-gradient(to bottom, #30ca5c, #26a149);
  background-image: linear-gradient(to bottom, #30ca5c, #26a149);
  color: white;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}
/* line 17, ../../../app/assets/stylesheets/spa/purchases.css.scss */
.confirmation-box .confirmation-text {
  color: #26a149;
  margin: 1em;
}

/* line 22, ../../../app/assets/stylesheets/spa/purchases.css.scss */
.light-header {
  padding: .5em 1em;
  color: white;
  margin-bottom: 1em;
  letter-spacing: 1px;
  background-color: #333333;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 8, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .guide-list {
  padding-top: 30px;
}
/* line 11, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .equipment-list {
  padding-bottom: 28px;
  border-bottom: 1px solid #dfdfdf;
}
/* line 16, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .category-title {
  padding-top: 4px;
  padding-bottom: 4px;
}
/* line 21, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .resource-list-header-row {
  padding-left: 1em;
}
/* line 26, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .guide-list .header-text {
  display: inline-block;
  height: 1.8em;
}
/* line 30, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .guide-list .manage-header-guide {
  padding-right: 1.2em;
}
/* line 35, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .equipment-list .header-text {
  display: table-cell;
  vertical-align: bottom;
  height: 3em;
}
/* line 40, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .equipment-list .manage-header-equipment {
  padding-right: 1.2em;
  padding-top: 1.2em;
  display: inline-block;
}
/* line 46, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .header-text {
  color: #656565;
  font-size: 0.9em;
  padding-bottom: 8px;
  text-transform: uppercase;
}
/* line 53, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .center {
  text-align: center;
}
/* line 57, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .number-cell {
  text-align: right;
  padding-right: 10%;
}
/* line 63, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .resource-edit-row {
  padding: 0em;
  padding-top: 1em;
}
/* line 67, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .resource-edit-row .add-capacity-label {
  white-space: nowrap;
}
/* line 71, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .resource-edit-row .save-resource-button {
  float: right;
}
/* line 74, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .resource-edit-row .cancel-edit-resource {
  float: right;
  clear: both;
  padding-top: 10px;
}
/* line 82, ../../../app/assets/stylesheets/spa/resources.css.scss */
#resources-management-container .user-edit-last-name,
#resources-management-container .resource-edit-nickname {
  margin-top: 12px;
}

/* line 89, ../../../app/assets/stylesheets/spa/resources.css.scss */
.ym-clearfix:before {
  content: '';
  display: table;
}

/* line 93, ../../../app/assets/stylesheets/spa/resources.css.scss */
.ym-clearfix:after {
  clear: both;
  content: '.';
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}

/* line 102, ../../../app/assets/stylesheets/spa/resources.css.scss */
#new-resource-container {
  border-bottom: 1px solid #dfdfdf;
}
/* line 105, ../../../app/assets/stylesheets/spa/resources.css.scss */
#new-resource-container .new-resource-capacity-total-value {
  font-weight: bold;
}
/* line 109, ../../../app/assets/stylesheets/spa/resources.css.scss */
#new-resource-container .new-resource-fields {
  padding-bottom: 10px;
}
/* line 112, ../../../app/assets/stylesheets/spa/resources.css.scss */
#new-resource-container .new-equipment-fields {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 116, ../../../app/assets/stylesheets/spa/resources.css.scss */
#new-resource-container .new-guide-fields {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 122, ../../../app/assets/stylesheets/spa/resources.css.scss */
#new-resource-container .new-guide-capacity,
#new-resource-container .new-guide-nickname {
  margin-top: 20px;
}

/* line 127, ../../../app/assets/stylesheets/spa/resources.css.scss */
.resource-list-item-link {
  padding: 0.2em;
  margin: 0.2em;
}

/* line 132, ../../../app/assets/stylesheets/spa/resources.css.scss */
.resource-capacity {
  height: 2em;
}

/* line 135, ../../../app/assets/stylesheets/spa/resources.css.scss */
.resource-name {
  font-weight: bold;
}

/* line 138, ../../../app/assets/stylesheets/spa/resources.css.scss */
.resource-nickname {
  font-weight: 200;
  margin-left: 0.4em;
}

/* line 142, ../../../app/assets/stylesheets/spa/resources.css.scss */
.guide-capacity-header {
  padding-right: 3em;
}

/* line 145, ../../../app/assets/stylesheets/spa/resources.css.scss */
.guide-distribute-header {
  padding-right: 3em;
}

/* line 148, ../../../app/assets/stylesheets/spa/resources.css.scss */
.resource-capacity-per-guide {
  text-align: right;
  padding-right: 4em;
}

/* line 152, ../../../app/assets/stylesheets/spa/resources.css.scss */
.resource-capacity-input {
  float: left;
  width: 3.4em;
  margin-right: 0.4em;
}

/* line 158, ../../../app/assets/stylesheets/spa/resources.css.scss */
.resource-activity-name {
  font-size: 1em;
  font-weight: bold;
  margin-top: 0.4em;
  margin-bottom: 0.6em;
}

/* line 165, ../../../app/assets/stylesheets/spa/resources.css.scss */
.remove-resource-link {
  margin: 0.2em;
  font-size: 0.8em;
}
/* line 168, ../../../app/assets/stylesheets/spa/resources.css.scss */
.remove-resource-link .remove-icon {
  font-size: 1.6em;
  margin-right: 0.2em;
}

/* line 173, ../../../app/assets/stylesheets/spa/resources.css.scss */
.new-resource-link {
  margin: 0.2em;
  font-size: 0.8em;
}
/* line 176, ../../../app/assets/stylesheets/spa/resources.css.scss */
.new-resource-link .add-icon {
  font-size: 1.6em;
  margin-right: 0.2em;
}

/* line 182, ../../../app/assets/stylesheets/spa/resources.css.scss */
.resource-options {
  font-size: 0.8em;
  float: right;
}

/* line 187, ../../../app/assets/stylesheets/spa/resources.css.scss */
.help-message {
  -moz-border-radius: 0.6em 0.6em 0.6em 0.6em;
  -webkit-border-radius: 0.6em 0.6em 0.6em 0.6em;
  -khtml-border-radius: 0.6em 0.6em 0.6em 0.6em;
  /* for old Konqueror browsers */
  border-radius: 0.6em 0.6em 0.6em 0.6em;
  /* future proofing */
  background-color: #FFFF76;
  padding: 0.8em;
  margin-bottom: 1em;
}
/* ### Core Variables ### */
@font-face {
  font-family: 'SofiaProLight';
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot);
  src: url(/assets/sofia_pro_light-81a74bb1c82df02c4b1b69fedf040592fa76d2a972bdfdeeea0885254adb9354.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_light-a2ea16e17d0342ec7f09fdd21538b428823fe876f3a9d613829b4d4684e2e4a5.woff) format("woff"), url(/assets/sofia_pro_light-3f40471a83045690199878a35cd0522fcc978e768de2b57910ad30b077d88b1f.ttf) format("ttf"), url(/assets/sofia_pro_light-3332304c00752a10211ccf0334b36db810cf7f5ecffa8ae34c1f0898ab057b3a.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProLight';
  font-weight: bold;
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot);
  src: url(/assets/sofia_pro_regular-d296a84f2de4dc49bc81430f9d15ca7396bdf5e8e1eed9a3139ae2433e519f44.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_regular-33b7f921cdfdd940edada776187a2060a63ec24a2cbe56ac59128ee9f2f60e81.woff) format("woff"), url(/assets/sofia_pro_regular-b7f7ff6292dcb13ac9e8e061770c3a412ea62cc229c3d2ee4a7e334b0618b8ba.ttf) format("ttf"), url(/assets/sofia_pro_regular-0e8983760c72bf087ed6abde3bb0023588349b91ce14c8ee3cc168db4440a98f.svg) format("svg");
}

@font-face {
  font-family: 'SofiaProRegular';
  font-weight: bold;
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot);
  src: url(/assets/sofia_pro_semi_bold-2994b957ccc9fce53a42d2c23ee30fa427c3844cfc5ffcc29b9b9a2d1d62a8cc.eot?#iefix) format("embedded-opentype"), url(/assets/sofia_pro_semi_bold-d1d36e25efda1986b68628b0d5307b85aa0b818f55434f983da01448dace8e27.woff) format("woff"), url(/assets/sofia_pro_semi_bold-33747736b0016de02547a1c00c1be6f178c469ad2f72039d1b691872611152fc.ttf) format("ttf"), url(/assets/sofia_pro_semi_bold-1aac977bf371437a51f78f463ca1049a68881e80e3458647974c420b49640192.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot);
  src: url(/assets/humanist_521_light-63d6121f77c25b5d44b6ee96fedc62b2dce93614d1e30b330201a06097cb6530.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521_light-c23a7e47d89771f620245f81566556662c731e0a243754507a906e2c89bf81f7.woff) format("woff"), url(/assets/humanist_521_light-f41f379f5db4c15d4da2498b971b4e98d13a64c367be88172fa1c8d6ba70d771.ttf) format("ttf"), url(/assets/humanist_521_light-cb4477cb49344e47ad3a5c46704f1a6cae43826266ad4f17b189404b87faeb73.svg) format("svg");
}

@font-face {
  font-family: 'Gill Sans';
  font-weight: bold;
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot);
  src: url(/assets/humanist_521-8ad3ed706e2dff8aee80e93e44b0b7d2513f156821f32613404bdd0431046437.eot?#iefix) format("embedded-opentype"), url(/assets/humanist_521-dc7d5bc9cf5c7a9ece43be197b16ab95143351b09325df270891cbf9d6a47f17.woff) format("woff"), url(/assets/humanist_521-ce0d243138e5f65fe5946c9a33e16956a1adaa02d633416e185d440652d6da52.ttf) format("ttf"), url(/assets/humanist_521-9ebed48a15cdea3ac057e87b76b1aac6e76b0843fb5d8a878d8c704a43f7515d.svg) format("svg");
}

/* line 314, spa/icons/*.png */
.icons-sprite, .icons-arrow-left, .icons-arrow-right, .icons-calendar, .icons-chat, .icons-collapsible-arrow, .icons-csv-arrow, .icons-down-arrow, .icons-equipment-guides-trans, .icons-error, .icons-filter-checked-off-light, .icons-filter-checked-off, .icons-filter-checked-on-light, .icons-filter-checked-on, .icons-filter-radio-off, .icons-filter-radio-on, .icons-gcal-on, .icons-grippers, .icons-knotch, .icons-note-orange, .icons-note, .icons-phone, .icons-plus, .icons-search-white, .icons-search, .icons-up-arrow, .icons-x {
  background: url(/assets/spa/icons-s48b3498a9b-18b1e2e600309afc5baf61197918335bc7dd2ef4ca63656a0507741f6a777d87.png) no-repeat;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left {
  background-position: 0 -5px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-left:hover, .icons-arrow-left.arrow-left_hover, .icons-arrow-left.arrow-left-hover {
  background-position: 0 -29px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right:hover, .icons-arrow-right.arrow-right_hover, .icons-arrow-right.arrow-right-hover {
  background-position: 0 -421px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -500px;
  height: 22px;
  width: 22px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar:hover, .icons-calendar.calendar_hover, .icons-calendar.calendar-hover {
  background-position: 0 -478px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chat {
  background-position: 0 -325px;
  height: 25px;
  width: 28px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-collapsible-arrow {
  background-position: 0 -114px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-csv-arrow {
  background-position: 0 -465px;
  height: 13px;
  width: 17px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow {
  background-position: 0 -640px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow:hover, .icons-down-arrow.down-arrow_hover, .icons-down-arrow.down-arrow-hover {
  background-position: 0 -53px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-equipment-guides-trans {
  background-position: 0 -295px;
  height: 30px;
  width: 30px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-error {
  background-position: 0 -370px;
  height: 27px;
  width: 27px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light {
  background-position: 0 -259px;
  height: 18px;
  width: 18px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off-light:hover, .icons-filter-checked-off-light.filter-checked-off-light_hover, .icons-filter-checked-off-light.filter-checked-off-light-hover {
  background-position: 0 -159px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off {
  background-position: 0 -139px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-off:hover, .icons-filter-checked-off.filter-checked-off_hover, .icons-filter-checked-off.filter-checked-off-hover {
  background-position: 0 -179px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on-light {
  background-position: 0 -445px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-checked-on {
  background-position: 0 -350px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off {
  background-position: 0 -219px;
  height: 20px;
  width: 20px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-off:hover, .icons-filter-radio-off.filter-radio-off_hover, .icons-filter-radio-off.filter-radio-off-hover {
  background-position: 0 -239px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-filter-radio-on {
  background-position: 0 -199px;
  height: 20px;
  width: 20px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gcal-on {
  background-position: 0 -58px;
  height: 43px;
  width: 150px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-grippers {
  background-position: 0 -581px;
  height: 24px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-knotch {
  background-position: 0 -522px;
  height: 17px;
  width: 14px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note-orange {
  background-position: 0 -627px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-note {
  background-position: 0 -539px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone {
  background-position: 0 -277px;
  height: 18px;
  width: 47px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-plus {
  background-position: 0 -565px;
  height: 16px;
  width: 16px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search-white {
  background-position: 0 -101px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -552px;
  height: 13px;
  width: 13px;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow {
  background-position: 0 -134px;
  height: 5px;
  width: 9px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-up-arrow:hover, .icons-up-arrow.up-arrow_hover, .icons-up-arrow.up-arrow-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x {
  background-position: 0 -605px;
  height: 11px;
  width: 11px;
}
/* line 43, ../../../../../.asdf/installs/ruby/2.1.10/lib/ruby/gems/2.1.0/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-x:hover, .icons-x.x_hover, .icons-x.x-hover {
  background-position: 0 -616px;
}

/* line 5, ../../../app/assets/stylesheets/spa/widgets.css.scss */
.active-section-widgets .partner-widgets-header {
  padding-top: 0px;
}
/* line 8, ../../../app/assets/stylesheets/spa/widgets.css.scss */
.active-section-widgets .center-main-box {
  padding: 0px;
}
/* line 11, ../../../app/assets/stylesheets/spa/widgets.css.scss */
.active-section-widgets .basic-form-box {
  border: none;
  padding: 1em 0em;
}
