@charset "UTF-8";
/* line 1169, ../../styles/_bootstrap.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
}

/* line 1177, ../../styles/_bootstrap.scss */
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}

/* line 1209, ../../styles/_bootstrap.scss */
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 1254, ../../styles/_bootstrap.scss */
.radio,
.checkbox {
  min-height: 20px;
  padding-left: 20px;
}

/* line 1260, ../../styles/_bootstrap.scss */
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

/* line 1266, ../../styles/_bootstrap.scss */
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}

/* line 1271, ../../styles/_bootstrap.scss */
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

/* line 1279, ../../styles/_bootstrap.scss */
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

/* line 1435, ../../styles/_bootstrap.scss */
.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  padding-top: 5px;
}

/* line 1450, ../../styles/_bootstrap.scss */
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}

/* line 1463, ../../styles/_bootstrap.scss */
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
}

/* line 1502, ../../styles/_bootstrap.scss */
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}

/* line 1541, ../../styles/_bootstrap.scss */
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}

/* line 1580, ../../styles/_bootstrap.scss */
.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad;
}

/* line 1919, ../../styles/_bootstrap.scss */
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

/* line 1928, ../../styles/_bootstrap.scss */
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}

/* line 4472, ../../styles/_bootstrap.scss */
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}

/* line 4486, ../../styles/_bootstrap.scss */
.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}

/* line 4970, ../../styles/_bootstrap.scss */
.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 4984, ../../styles/_bootstrap.scss */
.pagination ul > li {
  display: inline;
}

/* line 4988, ../../styles/_bootstrap.scss */
.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}

/* line 4999, ../../styles/_bootstrap.scss */
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}

/* line 5006, ../../styles/_bootstrap.scss */
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

/* line 5012, ../../styles/_bootstrap.scss */
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

/* line 5021, ../../styles/_bootstrap.scss */
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

/* line 5032, ../../styles/_bootstrap.scss */
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

/* line 5042, ../../styles/_bootstrap.scss */
.pagination-centered {
  text-align: center;
}

/* line 5046, ../../styles/_bootstrap.scss */
.pagination-right {
  text-align: right;
}

/* line 5050, ../../styles/_bootstrap.scss */
.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}

/* line 5056, ../../styles/_bootstrap.scss */
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

/* line 5066, ../../styles/_bootstrap.scss */
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

/* line 5076, ../../styles/_bootstrap.scss */
.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}

/* line 5088, ../../styles/_bootstrap.scss */
.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

/* line 5100, ../../styles/_bootstrap.scss */
.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}

/* line 5106, ../../styles/_bootstrap.scss */
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}

/* line 5112, ../../styles/_bootstrap.scss */
.pager {
  margin: 20px 0;
  text-align: center;
  list-style: none;
  *zoom: 1;
}

/* line 5119, ../../styles/_bootstrap.scss */
.pager:before,
.pager:after {
  display: table;
  line-height: 0;
  content: "";
}

/* line 5126, ../../styles/_bootstrap.scss */
.pager:after {
  clear: both;
}

/* line 5130, ../../styles/_bootstrap.scss */
.pager li {
  display: inline;
}

/* line 5134, ../../styles/_bootstrap.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* line 5145, ../../styles/_bootstrap.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}

/* line 5151, ../../styles/_bootstrap.scss */
.pager .next > a,
.pager .next > span {
  float: right;
}

/* line 5156, ../../styles/_bootstrap.scss */
.pager .previous > a,
.pager .previous > span {
  float: left;
}

/* line 5161, ../../styles/_bootstrap.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  cursor: default;
  background-color: #fff;
}

/* line 5170, ../../styles/_bootstrap.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

/* line 5180, ../../styles/_bootstrap.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 5184, ../../styles/_bootstrap.scss */
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 5190, ../../styles/_bootstrap.scss */
.modal {
  position: fixed !important;
  top: 10% !important;
  left: 50% !important;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  height: auto !important;
  max-height: 83% !important;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}

@media (max-width: 900px) {
  /* line 5216, ../../styles/_bootstrap.scss */
  .modal {
    width: 300px;
    margin-left: -150px;
  }
}
/* line 5223, ../../styles/_bootstrap.scss */
.modal.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
  -o-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
}

/* line 5231, ../../styles/_bootstrap.scss */
.modal.fade.in {
  top: 10%;
}

/* line 5235, ../../styles/_bootstrap.scss */
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}

/* line 5240, ../../styles/_bootstrap.scss */
.modal-header .close {
  margin-top: 2px;
}

/* line 5244, ../../styles/_bootstrap.scss */
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}

/* line 5249, ../../styles/_bootstrap.scss */
.modal-body {
  position: relative;
  max-height: 400px;
  padding: 15px;
  overflow-y: auto;
}

/* line 5256, ../../styles/_bootstrap.scss */
.modal-form {
  margin-bottom: 0;
}

/* line 5260, ../../styles/_bootstrap.scss */
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}

/* line 5275, ../../styles/_bootstrap.scss */
.modal-footer:before,
.modal-footer:after {
  display: table;
  line-height: 0;
  content: "";
}

/* line 5282, ../../styles/_bootstrap.scss */
.modal-footer:after {
  clear: both;
}

/* line 5286, ../../styles/_bootstrap.scss */
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

/* line 5291, ../../styles/_bootstrap.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 5295, ../../styles/_bootstrap.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/*!
 * Datepicker for Bootstrap v1.10.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (https://www.apache.org/licenses/LICENSE-2.0)
 */
/* line 7, ../../styles/_datepicker.scss */
.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
}

/* line 14, ../../styles/_datepicker.scss */
.datepicker-inline {
  width: 220px;
}

/* line 17, ../../styles/_datepicker.scss */
.datepicker-rtl {
  direction: rtl;
}

/* line 20, ../../styles/_datepicker.scss */
.datepicker-rtl.dropdown-menu {
  left: auto;
}

/* line 23, ../../styles/_datepicker.scss */
.datepicker-rtl table tr td span {
  float: right;
}

/* line 26, ../../styles/_datepicker.scss */
.datepicker-dropdown {
  top: 0;
  left: 0;
}

/* line 30, ../../styles/_datepicker.scss */
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

/* line 40, ../../styles/_datepicker.scss */
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}

/* line 49, ../../styles/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

/* line 52, ../../styles/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

/* line 55, ../../styles/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

/* line 58, ../../styles/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

/* line 61, ../../styles/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}

/* line 64, ../../styles/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

/* line 67, ../../styles/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}

/* line 72, ../../styles/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}

/* line 77, ../../styles/_datepicker.scss */
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 86, ../../styles/_datepicker.scss */
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}

/* line 96, ../../styles/_datepicker.scss */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 100, ../../styles/_datepicker.scss */
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eee;
  cursor: pointer;
}

/* line 105, ../../styles/_datepicker.scss */
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999;
}

/* line 109, ../../styles/_datepicker.scss */
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}

/* line 115, ../../styles/_datepicker.scss */
.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0;
}

/* line 119, ../../styles/_datepicker.scss */
.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(to bottom, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #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);
  color: #000;
}

/* line 137, ../../styles/_datepicker.scss */
.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;
}

/* line 159, ../../styles/_datepicker.scss */
.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;
}

/* line 169, ../../styles/_datepicker.scss */
.datepicker table tr td.today:hover:hover {
  color: #000;
}

/* line 172, ../../styles/_datepicker.scss */
.datepicker table tr td.today.active:hover {
  color: #fff;
}

/* line 175, ../../styles/_datepicker.scss */
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 184, ../../styles/_datepicker.scss */
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  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);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 204, ../../styles/_datepicker.scss */
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}

/* line 226, ../../styles/_datepicker.scss */
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}

/* line 236, ../../styles/_datepicker.scss */
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  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);
}

/* line 255, ../../styles/_datepicker.scss */
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}

/* line 277, ../../styles/_datepicker.scss */
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}

/* line 287, ../../styles/_datepicker.scss */
.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(to bottom, #08c, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -o-linear-gradient(to bottom, #08c, #0044cc);
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', 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);
}

/* line 306, ../../styles/_datepicker.scss */
.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;
}

/* line 328, ../../styles/_datepicker.scss */
.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;
}

/* line 338, ../../styles/_datepicker.scss */
.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;
}

/* line 350, ../../styles/_datepicker.scss */
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eee;
}

/* line 354, ../../styles/_datepicker.scss */
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}

/* line 360, ../../styles/_datepicker.scss */
.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(to bottom, #08c, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -o-linear-gradient(to bottom, #08c, #0044cc);
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', 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);
}

/* line 379, ../../styles/_datepicker.scss */
.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;
}

/* line 401, ../../styles/_datepicker.scss */
.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;
}

/* line 411, ../../styles/_datepicker.scss */
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999;
}

/* line 415, ../../styles/_datepicker.scss */
.datepicker .datepicker-switch {
  width: 145px;
}

/* line 418, ../../styles/_datepicker.scss */
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}

/* line 424, ../../styles/_datepicker.scss */
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eee;
}

/* line 430, ../../styles/_datepicker.scss */
.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}

/* line 434, ../../styles/_datepicker.scss */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

/* line 440, ../../styles/_datepicker.scss */
.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}

/* line 444, ../../styles/_datepicker.scss */
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}

/* line 448, ../../styles/_datepicker.scss */
.input-daterange input {
  text-align: center;
}

/* line 451, ../../styles/_datepicker.scss */
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

/* line 456, ../../styles/_datepicker.scss */
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

/* line 461, ../../styles/_datepicker.scss */
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}

/*# sourceMappingURL=bootstrap-datepicker.css.map */
/* line 7, ../sass/lightbox.sass */
/* line 2, ../../styles/_lightbox.scss */
body:after {
  content: url('/static/img/lb/close.png?1784731840') url('/static/img/lb/loading.gif?1784731840') url('/static/img/lb/prev.png?1784731840') url('/static/img/lb/next.png?1784731840');
  display: none;
}

/* line 11, ../sass/lightbox.sass */
/* line 8, ../../styles/_lightbox.scss */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
/* line 20, ../../styles/_lightbox.scss */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

/* line 28, ../sass/lightbox.sass */
/* line 30, ../../styles/_lightbox.scss */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 32, ../sass/lightbox.sass */
/* line 40, ../../styles/_lightbox.scss */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
/* line 45, ../../styles/_lightbox.scss */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
/* line 59, ../../styles/_lightbox.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
/* line 66, ../../styles/_lightbox.scss */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
/* line 71, ../../styles/_lightbox.scss */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
/* line 82, ../../styles/_lightbox.scss */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url('/static/img/lb/loading.gif?1784731840') no-repeat;
}

/* line 63, ../sass/lightbox.sass */
/* line 91, ../../styles/_lightbox.scss */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
/* line 101, ../../styles/_lightbox.scss */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
/* line 106, ../../styles/_lightbox.scss */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
/* line 111, ../../styles/_lightbox.scss */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
/* line 120, ../../styles/_lightbox.scss */
.lb-prev {
  left: 0;
  float: left;
}

/* line 87, ../sass/lightbox.sass */
/* line 125, ../../styles/_lightbox.scss */
.lb-prev:hover {
  background: url('/static/img/lb/prev.png?1784731840') left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
/* line 130, ../../styles/_lightbox.scss */
.lb-next {
  right: 0;
  float: right;
}

/* line 93, ../sass/lightbox.sass */
/* line 135, ../../styles/_lightbox.scss */
.lb-next:hover {
  background: url('/static/img/lb/next.png?1784731840') right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
/* line 140, ../../styles/_lightbox.scss */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
/* line 153, ../../styles/_lightbox.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
/* line 160, ../../styles/_lightbox.scss */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}

/* line 106, ../sass/lightbox.sass */
/* line 165, ../../styles/_lightbox.scss */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

/* line 111, ../sass/lightbox.sass */
/* line 172, ../../styles/_lightbox.scss */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

/* line 115, ../sass/lightbox.sass */
/* line 178, ../../styles/_lightbox.scss */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

/* line 121, ../sass/lightbox.sass */
/* line 186, ../../styles/_lightbox.scss */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url('/static/img/lb/close.png?1784731840') top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 130, ../sass/lightbox.sass */
/* line 198, ../../styles/_lightbox.scss */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 6, ../../styles/_base.scss */
.brand {
  width: 215px;
  text-indent: -1000px;
  overflow: hidden;
  background: 20px center url("../logo.png") no-repeat;
}

/* line 13, ../../styles/_base.scss */
h1 {
  margin-bottom: 0.5em;
}

/* line 17, ../../styles/_base.scss */
.navbar .divider-vertical {
  height: 39px;
}

/* line 21, ../../styles/_base.scss */
.tooltip-inner {
  font-size: 14px;
  border: 1px solid #000;
  background: #FFFFB8;
  color: #000;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

/* line 29, ../../styles/_base.scss */
.tooltip.in {
  opacity: 1.0;
  filter: alpha(opacity=100);
}

/* line 34, ../../styles/_base.scss */
h1 {
  font-size: 30px;
}

/* line 39, ../../styles/_base.scss */
.google-map img {
  max-width: none;
}
/* line 43, ../../styles/_base.scss */
.google-map label {
  width: auto;
  display: inline;
}

/* line 49, ../../styles/_base.scss */
.btn-toolbar {
  margin-top: 0;
}

/* line 55, ../../styles/_base.scss */
.navbar .nav.nav-pages {
  margin: 3px 0;
  height: 30px;
}
/* line 58, ../../styles/_base.scss */
.navbar .nav.nav-pages a {
  padding: 7px 10px !important;
}
/* line 65, ../../styles/_base.scss */
.navbar .nav.nav-pills .active a, .navbar .nav.nav-pills .active a:hover {
  background: #08C;
  color: #fff;
  text-shadow: none;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}
/* line 74, ../../styles/_base.scss */
.navbar .nav .dropdown-submenu > a:after {
  margin-right: 0;
}
/* line 80, ../../styles/_base.scss */
.navbar .nav > .active a, .navbar .nav > .active a:hover {
  background: #08C;
  color: #fff;
  text-shadow: none;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}
/* line 87, ../../styles/_base.scss */
.navbar .nav > .active .badge {
  color: #3A87AD;
  background-color: white;
}
/* line 93, ../../styles/_base.scss */
.navbar .nav .icon-user-type-0,
.navbar .nav .icon-user-type-1,
.navbar .nav .icon-user-type-2,
.navbar .nav .icon-user-type-3,
.navbar .nav .icon-user-type-4 {
  width: 24px;
  height: 24px;
  margin-top: -4px;
  margin-right: 6px;
  float: left;
  background: center center url('/static/img/account/store-small.png?1784731840') no-repeat;
}
/* line 107, ../../styles/_base.scss */
.navbar .nav .icon-user-type-1 {
  background-image: url('/static/img/account/agent-small.png?1784731840');
}
/* line 108, ../../styles/_base.scss */
.navbar .nav .icon-user-type-2 {
  background-image: url('/static/img/account/vendor-small.png?1784731840');
}
/* line 109, ../../styles/_base.scss */
.navbar .nav .icon-user-type-3 {
  background-image: url('/static/img/account/distributor-small.png?1784731840');
}

@media (max-width: 979px) {
  /* line 114, ../../styles/_base.scss */
  .brand {
    width: 40px;
  }

  /* line 118, ../../styles/_base.scss */
  .nav.nav-pages {
    margin-left: 10px;
  }
}
/* line 2, ../../styles/_table.scss */
.data-grid .no-items-found {
  text-align: center;
  color: #aaa;
  padding: 20px;
}
/* line 8, ../../styles/_table.scss */
.data-grid .loading {
  text-align: center;
  color: #aaa;
  padding: 60px 20px;
  background: center 20px url('/static/img/m-ajax-loader.gif?1784731840') no-repeat;
}
/* line 15, ../../styles/_table.scss */
.data-grid abbr[title] {
  border-bottom: none;
}
/* line 19, ../../styles/_table.scss */
.data-grid .btn-toolbar {
  margin: 0;
}
/* line 22, ../../styles/_table.scss */
.data-grid .btn-toolbar .divider-vertical {
  display: inline-block;
  width: 20px;
}
/* line 27, ../../styles/_table.scss */
.data-grid .btn-toolbar label.checkbox {
  display: inline-block;
  margin: 3px 0 0 10px;
  line-height: 30px;
  height: 30px;
  padding: 0 10px 0 0;
}
/* line 34, ../../styles/_table.scss */
.data-grid .btn-toolbar label.checkbox input[type=checkbox] {
  float: none;
  margin: 0;
}
/* line 41, ../../styles/_table.scss */
.data-grid .sub-toolbar {
  clear: left;
  margin: 10px 0 20px;
}
/* line 46, ../../styles/_table.scss */
.data-grid .data-table-toolbar {
  margin-bottom: 10px;
  min-height: 28px;
}
/* line 51, ../../styles/_table.scss */
.data-grid .data-table-ajax-indicator {
  height: 28px;
  width: 39px;
  background: left center url('/static/img/m-ajax-loader.gif?1784731840') no-repeat;
}
/* line 57, ../../styles/_table.scss */
.data-grid td {
  vertical-align: middle;
}
/* line 60, ../../styles/_table.scss */
.data-grid td label {
  margin: 0;
  font-size: inherit;
}
/* line 65, ../../styles/_table.scss */
.data-grid td input[type=checkbox] {
  margin: 0 3px 0 0;
}
/* line 70, ../../styles/_table.scss */
.data-grid .table {
  font-size: 12px;
}
/* line 74, ../../styles/_table.scss */
.data-grid .table-condensed th, .data-grid .table-condensed td {
  padding: 2px 4px;
}
/* line 78, ../../styles/_table.scss */
.data-grid .form-search .input-append .btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 84, ../../styles/_table.scss */
.data-grid .form-search .input-append .btn.last {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
/* line 90, ../../styles/_table.scss */
.data-grid .grid-row > td.column-input {
  padding: 1px;
  width: 50px;
}
/* line 95, ../../styles/_table.scss */
.data-grid .grid-row:not(.edit-mode):nth-child(even) > td.column-yellow {
  background: #FFFFCF;
}
/* line 96, ../../styles/_table.scss */
.data-grid .grid-row:not(.edit-mode):nth-child(odd) > td.column-yellow {
  background: #f2f2c4;
}
/* line 98, ../../styles/_table.scss */
.data-grid .grid-row:not(.edit-mode):nth-child(even) > td.column-red {
  background: #ffcfcf;
}
/* line 99, ../../styles/_table.scss */
.data-grid .grid-row:not(.edit-mode):nth-child(odd) > td.column-red {
  background: #f2c4c4;
}
/* line 101, ../../styles/_table.scss */
.data-grid .grid-row:not(.edit-mode):nth-child(even) > td.column-green {
  background: #e1ffe6;
}
/* line 102, ../../styles/_table.scss */
.data-grid .grid-row:not(.edit-mode):nth-child(odd) > td.column-green {
  background: #d1ffd5;
}
/* line 104, ../../styles/_table.scss */
.data-grid .grid-row:not(.edit-mode):nth-child(even) > td.column-dark-green {
  background: #97dd99;
}
/* line 105, ../../styles/_table.scss */
.data-grid .grid-row:not(.edit-mode):nth-child(odd) > td.column-dark-green {
  background: #8ccd8e;
}
/* line 107, ../../styles/_table.scss */
.data-grid .grid-row:not(.edit-mode):nth-child(even) > td.column-orange {
  background: #ffdd93;
}
/* line 108, ../../styles/_table.scss */
.data-grid .grid-row:not(.edit-mode):nth-child(odd) > td.column-orange {
  background: #ffd58e;
}
/* line 110, ../../styles/_table.scss */
.data-grid .grid-row:not(.edit-mode):nth-child(even) > td.column-skyblue {
  background: #e4faff;
}
/* line 111, ../../styles/_table.scss */
.data-grid .grid-row:not(.edit-mode):nth-child(odd) > td.column-skyblue {
  background: #e0f5fe;
}
/* line 113, ../../styles/_table.scss */
.data-grid .grid-row:not(.edit-mode):nth-child(even) > td.column-turquoise {
  background: #d3fffa;
}
/* line 114, ../../styles/_table.scss */
.data-grid .grid-row:not(.edit-mode):nth-child(odd) > td.column-turquoise {
  background: #cffaf5;
}
/* line 116, ../../styles/_table.scss */
.data-grid .data-table .column-nano {
  width: 30px;
}
/* line 117, ../../styles/_table.scss */
.data-grid .data-table .column-medium {
  width: 60px;
}
/* line 119, ../../styles/_table.scss */
.data-grid .column-action-icon i {
  cursor: pointer;
}
/* line 121, ../../styles/_table.scss */
.data-grid .grid-row > td > input[type=text] {
  margin: 0;
}
/* line 124, ../../styles/_table.scss */
.data-grid .grid-row > td > input[type=text].input-qty {
  text-align: right;
}
/* line 129, ../../styles/_table.scss */
.data-grid th.column-qty-input {
  text-align: center;
}
/* line 133, ../../styles/_table.scss */
.data-grid th .btn-small,
.data-grid td .btn-small {
  padding: 2px 4px;
}
/* line 138, ../../styles/_table.scss */
.data-grid td.column-icon-button, .data-grid column-th.icon-button {
  width: 30px;
}
/* line 142, ../../styles/_table.scss */
.data-grid td.column-button {
  width: 30px;
}
/* line 145, ../../styles/_table.scss */
.data-grid td.column-button button, .data-grid td.column-button a {
  white-space: nowrap;
}
/* line 150, ../../styles/_table.scss */
.data-grid td.date, .data-grid th.date {
  width: 70px;
  white-space: nowrap;
  text-align: center;
}
/* line 156, ../../styles/_table.scss */
.data-grid td.datetime, .data-grid th.datetime {
  width: 100px;
  white-space: nowrap;
  text-align: center;
}
/* line 162, ../../styles/_table.scss */
.data-grid .nowrap {
  white-space: nowrap;
}
/* line 166, ../../styles/_table.scss */
.data-grid .pagination {
  clear: both;
}
/* line 169, ../../styles/_table.scss */
.data-grid .pagination .config-buttons {
  margin-left: 20px;
}
/* line 173, ../../styles/_table.scss */
.data-grid .pagination .paginator-go {
  margin: 0 0 0 10px;
  display: inline-block;
  height: 26px;
}
/* line 178, ../../styles/_table.scss */
.data-grid .pagination .paginator-go input[type="text"] {
  width: 30px;
  text-align: center;
  padding: 2px;
  font-size: 12px;
}
/* line 187, ../../styles/_table.scss */
.data-grid .pagination a, .data-grid .pagination span {
  line-height: 24px;
  font-size: 12px;
  padding: 0 10px;
}
/* line 193, ../../styles/_table.scss */
.data-grid .edit-mode td {
  background: var(--theme-secondary);
  border: 1px solid #0081C2;
  color: #fff;
}
/* line 199, ../../styles/_table.scss */
.data-grid .edit-mode td.lightyellow {
  background: lightgoldenrodyellow !important;
  border: 0;
  color: #000;
}
/* line 205, ../../styles/_table.scss */
.data-grid .edit-mode td.lightgreen {
  background: lightgreen !important;
  border: 0;
  color: #000;
}
/* line 211, ../../styles/_table.scss */
.data-grid .table-bordered td.lightgreen, .data-grid .table-bordered td.lightyellow {
  border-left: 0;
  border-right: 0;
}
/* line 216, ../../styles/_table.scss */
.data-grid .tpr-lto td.lightgreen, .data-grid .tpr-lto td.lightyellow {
  border-left: 1px solid #dddddd;
}
/* line 220, ../../styles/_table.scss */
.data-grid .edit-mode a {
  color: white;
  text-decoration: underline white;
}
/* line 225, ../../styles/_table.scss */
.data-grid div.editor {
  display: none;
}
/* line 229, ../../styles/_table.scss */
.data-grid tr.editor > td {
  background: #fff !important;
  border: 1px solid #0081C2;
  padding: 0;
}
/* line 234, ../../styles/_table.scss */
.data-grid tr.editor > td .editor-container {
  padding: 10px;
}
/* line 238, ../../styles/_table.scss */
.data-grid tr.editor > td .form-actions {
  margin: 0;
  padding: 9px 10px 10px;
}
/* line 242, ../../styles/_table.scss */
.data-grid tr.editor > td .form-actions button {
  margin-right: 10px;
}
/* line 247, ../../styles/_table.scss */
.data-grid tr.editor > td label {
  font-size: 13px;
}
/* line 251, ../../styles/_table.scss */
.data-grid tr.editor > td input {
  font-size: 12px;
  border: 1px solid var(--theme-secondary);
  border-radius: 0.25rem;
  padding: 0.375rem 0.25rem;
  vertical-align: middle;
  text-align: left;
}
/* line 260, ../../styles/_table.scss */
.data-grid tr.editor > td form.form-horizontal {
  margin-bottom: 0;
}
/* line 264, ../../styles/_table.scss */
.data-grid tr.editor > td div.form-horizontal-actions {
  padding-left: 170px;
}
/* line 268, ../../styles/_table.scss */
.data-grid tr.editor > td .control-group {
  margin-bottom: 5px;
}
/* line 272, ../../styles/_table.scss */
.data-grid tr.editor > td input[type="checkbox"] {
  margin: 4px 0 0 -18px;
}
/* line 277, ../../styles/_table.scss */
.data-grid .grid-content {
  clear: both;
}
/* line 284, ../../styles/_table.scss */
.data-grid th label {
  font: inherit;
  margin: 0;
}
/* line 289, ../../styles/_table.scss */
.data-grid th input[type=checkbox] {
  margin: 0 2px 0 0;
}
/* line 295, ../../styles/_table.scss */
.data-grid th > a {
  color: #000;
}
/* line 300, ../../styles/_table.scss */
.data-grid th.sortable {
  cursor: pointer;
  position: relative;
  padding-right: 20px;
}
/* line 305, ../../styles/_table.scss */
.data-grid th.sortable::before, .data-grid th.sortable::after {
  content: "";
  position: absolute;
  right: 6px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  opacity: 0.75;
}
/* line 317, ../../styles/_table.scss */
.data-grid th.sortable::before {
  top: calc(50% - 8px);
  border-bottom: 8px solid #555;
}
/* line 322, ../../styles/_table.scss */
.data-grid th.sortable::after {
  top: calc(50% + 1px);
  border-top: 8px solid #555;
}
/* line 327, ../../styles/_table.scss */
.data-grid th.sortable.asc::before {
  border-bottom-color: #198754;
  opacity: 1;
}
/* line 332, ../../styles/_table.scss */
.data-grid th.sortable.asc::after {
  border-top-color: #9aa0a6;
  opacity: 0.6;
}
/* line 337, ../../styles/_table.scss */
.data-grid th.sortable.desc::before {
  border-bottom-color: #9aa0a6;
  opacity: 0.6;
}
/* line 342, ../../styles/_table.scss */
.data-grid th.sortable.desc::after {
  border-top-color: #dc3545;
  opacity: 1;
}
/* line 349, ../../styles/_table.scss */
.data-grid a abbr {
  cursor: pointer;
}
/* line 351, ../../styles/_table.scss */
.data-grid .legend {
  display: inline;
  list-style: none;
  margin-left: 0;
}
/* line 356, ../../styles/_table.scss */
.data-grid .legend em {
  display: inline-block;
  min-height: 17px;
  min-width: 17px;
  background: white;
  border: 1px solid #b3b3b3;
  position: absolute;
  left: 0;
  text-align: center;
  font-style: normal;
  color: #000;
  padding: 0 2px;
  font-size: 12px;
}
/* line 371, ../../styles/_table.scss */
.data-grid .legend li {
  float: left;
  margin-right: 10px;
  position: relative;
  padding-left: 30px;
  white-space: nowrap;
}
/* line 380, ../../styles/_table.scss */
.data-grid .float-head {
  position: fixed;
  top: 0;
  background: #fff;
  border-bottom: 2px solid #dddddd;
  z-index: 1000;
}

/* line 391, ../../styles/_table.scss */
.table thead td, .table thead th {
  vertical-align: middle;
}
/* line 395, ../../styles/_table.scss */
.table thead tr.sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  background: white;
}
/* line 404, ../../styles/_table.scss */
.table tfoot td {
  font-weight: bold;
  border-top: 3px double #666;
}
/* line 407, ../../styles/_table.scss */
.table .center {
  text-align: center;
}
/* line 411, ../../styles/_table.scss */
.table .border-left {
  border-left: 1px dotted #aaa;
}
/* line 415, ../../styles/_table.scss */
.table .border-right {
  border-right: 1px dotted #aaa;
}
/* line 419, ../../styles/_table.scss */
.table .money {
  text-align: right;
}
/* line 423, ../../styles/_table.scss */
.table .percent {
  text-align: right;
}
/* line 427, ../../styles/_table.scss */
.table .qty {
  text-align: right;
}
/* line 432, ../../styles/_table.scss */
.table td.red {
  color: red;
}
/* line 433, ../../styles/_table.scss */
.table td.em {
  font-weight: bold;
}
/* line 436, ../../styles/_table.scss */
.table .column-checkbox {
  text-align: center;
  width: 50px;
  white-space: nowrap;
}
/* line 447, ../../styles/_table.scss */
.table .edit-mode td.action-url a {
  color: #fff;
}
/* line 451, ../../styles/_table.scss */
.table .rb {
  border-right: 1px dotted #808080;
}
/* line 455, ../../styles/_table.scss */
.table .lb {
  border-left: 1px dotted #808080;
}
/* line 459, ../../styles/_table.scss */
.table .small {
  width: 50px;
}
/* line 463, ../../styles/_table.scss */
.table td.small {
  white-space: nowrap;
}
/* line 467, ../../styles/_table.scss */
.table .middle {
  width: 70px;
}
/* line 470, ../../styles/_table.scss */
.table td.middle {
  white-space: nowrap;
}
/* line 474, ../../styles/_table.scss */
.table tr.yellow:nth-child(even) td {
  background: #FFFFCF;
}
/* line 477, ../../styles/_table.scss */
.table tr.yellow:nth-child(odd) td {
  background: #f2f2c5;
}
/* line 481, ../../styles/_table.scss */
.table tr.turquoise:nth-child(even) td {
  background: #CFFAF5;
}
/* line 484, ../../styles/_table.scss */
.table tr.turquoise:nth-child(odd) td {
  background: #c5eee9;
}

/* line 490, ../../styles/_table.scss */
table td.closed-width,
table th.closed-width {
  width: 50px;
  white-space: nowrap;
}
/* line 496, ../../styles/_table.scss */
table .grid-row:not(.edit-mode).health-bad:nth-child(even) > td {
  background: #ffcfcf !important;
}
/* line 497, ../../styles/_table.scss */
table .grid-row:not(.edit-mode).health-bad:nth-child(odd) > td {
  background: #f2c4c4 !important;
}
/* line 498, ../../styles/_table.scss */
table .grid-row:not(.edit-mode).health-warning:nth-child(even) > td {
  background: #F9D423;
}
/* line 499, ../../styles/_table.scss */
table .grid-row:not(.edit-mode).health-warning:nth-child(odd) > td {
  background: #e0bf20;
}
/* line 500, ../../styles/_table.scss */
table .grid-row:not(.edit-mode).health-excellent:nth-child(even) > td {
  background: #E1F5C4;
}
/* line 501, ../../styles/_table.scss */
table .grid-row:not(.edit-mode).health-excellent:nth-child(odd) > td {
  background: #cbddb0;
}
/* line 502, ../../styles/_table.scss */
table .grid-row:not(.edit-mode).highlight-important:nth-child(even) > td {
  background: #ff7a7a;
}
/* line 503, ../../styles/_table.scss */
table .grid-row:not(.edit-mode).highlight-important:nth-child(odd) > td {
  background: #ff6d6d;
}
/* line 505, ../../styles/_table.scss */
table .grid-row:not(.edit-mode).is_active:nth-child(even) > td {
  background: coral;
}
/* line 506, ../../styles/_table.scss */
table .grid-row:not(.edit-mode).is_active:nth-child(odd) > td {
  background: #e67248;
}
/* line 508, ../../styles/_table.scss */
table.table-autowidth {
  width: auto;
}

/**********************************************************************************************************************/
/* line 516, ../../styles/_table.scss */
.data-grid.report-sales-stat th .received {
  color: #ba4d51;
}
/* line 517, ../../styles/_table.scss */
.data-grid.report-sales-stat th .sold {
  color: #5f8b95;
}
/* line 519, ../../styles/_table.scss */
.data-grid.report-sales-stat td a > div.received {
  height: 1.2em;
  line-height: 1.2em;
  color: #ba4d51;
  padding: 0 2px;
}
/* line 525, ../../styles/_table.scss */
.data-grid.report-sales-stat td a > div.sold {
  height: 1.2em;
  line-height: 1.2em;
  color: #5f8b95;
  padding: 0 2px;
}
/* line 532, ../../styles/_table.scss */
.data-grid.report-sales-stat.not-combined td a > div.received {
  color: #000;
}
/* line 536, ../../styles/_table.scss */
.data-grid.report-sales-stat td {
  border-right: 1px solid white;
}
/* line 537, ../../styles/_table.scss */
.data-grid.report-sales-stat td:last-child {
  border-right: none;
}
/* line 538, ../../styles/_table.scss */
.data-grid.report-sales-stat .editor > td:last-child {
  border-right: 1px solid #0081C2;
}
/* line 540, ../../styles/_table.scss */
.data-grid.report-sales-stat .edit-mode div.sold,
.data-grid.report-sales-stat .edit-mode div.received {
  color: #fff !important;
}
/* line 545, ../../styles/_table.scss */
.data-grid.report-sales-stat .pattern-green-1 {
  background-image: url('/static/img/pt-gr.gif?1784731840') !important;
}
/* line 547, ../../styles/_table.scss */
.data-grid.report-sales-stat .grid-row:nth-child(even) > td.column-yellow.pattern-green-1 div {
  background: #FFFFCF;
}
/* line 548, ../../styles/_table.scss */
.data-grid.report-sales-stat .grid-row:nth-child(odd) > td.column-yellow.pattern-green-1 div {
  background: #f2f2c4;
}
/* line 550, ../../styles/_table.scss */
.data-grid.report-sales-stat .grid-row:nth-child(even) > td.pattern-green-1 div {
  background: #FFF;
}
/* line 551, ../../styles/_table.scss */
.data-grid.report-sales-stat .grid-row:nth-child(odd) > td.pattern-green-1 div {
  background: #f9f9f9;
}
/* line 554, ../../styles/_table.scss */
.data-grid.report-sales-stat .legend .received {
  background: #ba4d51;
}
/* line 555, ../../styles/_table.scss */
.data-grid.report-sales-stat .legend .sold {
  background: #5f8b95;
}
/* line 556, ../../styles/_table.scss */
.data-grid.report-sales-stat .legend .lto {
  background-image: url('/static/img/pt-gr.gif?1784731840');
}

/* line 11, ../../styles/_common-rules.scss */
.navbar {
  margin-bottom: 20px;
}

@media (max-width: 979px) {
  /* line 16, ../../styles/_common-rules.scss */
  body {
    padding-top: 0;
  }
  /* line 19, ../../styles/_common-rules.scss */
  body.has-subnav {
    padding-top: 0;
  }
}
/* line 25, ../../styles/_common-rules.scss */
.text-align-center {
  text-align: center;
}

/* line 29, ../../styles/_common-rules.scss */
span.required {
  color: #B94A48;
}

/* line 33, ../../styles/_common-rules.scss */
.position-fixed {
  position: relative;
}
/* line 36, ../../styles/_common-rules.scss */
.position-fixed .position-fixed-content {
  position: fixed;
  width: inherit;
}

/* line 43, ../../styles/_common-rules.scss */
.well div.nav-header {
  padding: 3px 0;
}

/* line 49, ../../styles/_common-rules.scss */
.modal-with-icon .modal-icon {
  float: left;
  width: 48px;
  height: 48px;
}
/* line 55, ../../styles/_common-rules.scss */
.modal-with-icon .modal-text {
  margin-left: 68px;
}

/* line 62, ../../styles/_common-rules.scss */
.modal .tab-content .tab-pane {
  max-height: 340px;
  overflow-y: auto;
}

/* line 70, ../../styles/_common-rules.scss */
.form-horizontal .control-group {
  margin-bottom: 10px;
}
/* line 74, ../../styles/_common-rules.scss */
.form-horizontal .help-block {
  margin-top: 2px;
  color: #999;
}
/* line 80, ../../styles/_common-rules.scss */
.form-horizontal.well .form-actions {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 86, ../../styles/_common-rules.scss */
.form-horizontal .help {
  margin-left: 155px;
}
/* line 91, ../../styles/_common-rules.scss */
.form-horizontal .error .help-block {
  color: #999;
}
/* line 97, ../../styles/_common-rules.scss */
.form-horizontal .booleanfield .help-block {
  display: inline;
  color: #333;
}
/* line 102, ../../styles/_common-rules.scss */
.form-horizontal .booleanfield label {
  display: inline;
  padding-left: 5px;
}
/* line 107, ../../styles/_common-rules.scss */
.form-horizontal .booleanfield input {
  margin: 0;
}
/* line 111, ../../styles/_common-rules.scss */
.form-horizontal .booleanfield .help-inline {
  display: block;
  margin: 0;
  padding: 3px 0 0;
}
/* line 118, ../../styles/_common-rules.scss */
.form-horizontal .form-actions {
  background: none;
}
/* line 122, ../../styles/_common-rules.scss */
.form-horizontal .control-label {
  padding-top: 0;
  line-height: 30px;
}

/* line 129, ../../styles/_common-rules.scss */
.form-inline .control-group {
  display: inline-block;
  margin-right: 10px;
}
/* line 133, ../../styles/_common-rules.scss */
.form-inline .control-group label {
  line-height: 30px;
  margin: 0 5px 0 0;
}
/* line 138, ../../styles/_common-rules.scss */
.form-inline .control-group .controls {
  display: inline-block;
}

/* line 145, ../../styles/_common-rules.scss */
.well .help {
  color: #333;
}

/* line 150, ../../styles/_common-rules.scss */
.nowrap {
  white-space: nowrap;
}

/* line 154, ../../styles/_common-rules.scss */
.strong {
  font-weight: bold;
}

/* line 158, ../../styles/_common-rules.scss */
.right {
  text-align: right;
}

/* line 162, ../../styles/_common-rules.scss */
.footer {
  font-size: 11px;
}

/* line 169, ../../styles/_common-rules.scss */
p.help {
  padding: 9px 0 9px 36px;
  color: #999;
}

/* line 174, ../../styles/_common-rules.scss */
p.help::before {
  content: "";
  background: left url("/static/img/info-32.png") no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  display: inline-block;
}

/* line 185, ../../styles/_common-rules.scss */
.tabbable.well .nav-tabs {
  margin-bottom: 0;
}
/* line 192, ../../styles/_common-rules.scss */
.tabbable.well .tab-content {
  padding-top: 20px;
  background: white;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
/* line 200, ../../styles/_common-rules.scss */
.tabbable.well form {
  margin-bottom: 0;
}
/* line 204, ../../styles/_common-rules.scss */
.tabbable.well .form-actions {
  margin-bottom: 0;
  background-color: #fff;
}
/* line 208, ../../styles/_common-rules.scss */
.tabbable.well .form-actions .btn {
  margin-right: 5px;
}

/* line 215, ../../styles/_common-rules.scss */
.span5 .form-horizontal .help-inline {
  padding-left: 0;
}

/* line 219, ../../styles/_common-rules.scss */
.pagination ul > li > a:hover,
.pagination ul > .active > a {
  color: white;
  background-color: #0088cc;
}

/* line 225, ../../styles/_common-rules.scss */
.navbar .nav > li > a {
  color: #000;
  font-size: 15px;
}

/* line 230, ../../styles/_common-rules.scss */
.input-search-box {
  width: 220px;
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ccc;
}
/* line 236, ../../styles/_common-rules.scss */
.input-search-box input, .input-search-box select {
  margin: 0;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: block;
}
/* line 243, ../../styles/_common-rules.scss */
.input-search-box input {
  border-bottom: 1px solid #ccc;
}

/* line 251, ../../styles/_common-rules.scss */
.dlg-large {
  width: 800px;
  margin-left: -400px;
}

/* line 256, ../../styles/_common-rules.scss */
.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
  color: #fff !important;
}

/* line 260, ../../styles/_common-rules.scss */
.tab-content {
  overflow: inherit;
}

/* line 267, ../../styles/_common-rules.scss */
.data-grid .editor .product-properties tr:nth-child(odd) td, .data-grid .editor .product-properties tr:nth-child(odd) th {
  background: #f9f9f9 !important;
}
/* line 268, ../../styles/_common-rules.scss */
.data-grid .editor .product-properties tr:nth-child(even) td, .data-grid .editor .product-properties tr:nth-child(even) th {
  background: #fff !important;
}
/* line 270, ../../styles/_common-rules.scss */
.data-grid .editor .product-properties td {
  vertical-align: top;
  line-height: 26px;
}
/* line 276, ../../styles/_common-rules.scss */
.data-grid .editor .product-properties .image-property img {
  max-width: 100px;
  max-height: 100px;
}

/* line 285, ../../styles/_common-rules.scss */
.input-xxxlarge {
  width: 630px;
}

/* line 289, ../../styles/_common-rules.scss */
.input-nano {
  width: 40px;
}

/* line 293, ../../styles/_common-rules.scss */
.well.summary table {
  width: 100%;
}
/* line 296, ../../styles/_common-rules.scss */
.well.summary table th {
  text-align: left;
}
/* line 300, ../../styles/_common-rules.scss */
.well.summary table td:last-child {
  text-align: right;
}

/* line 307, ../../styles/_common-rules.scss */
.image-input .preview {
  position: relative;
  margin-bottom: 10px;
}
/* line 311, ../../styles/_common-rules.scss */
.image-input .preview .img-polaroid {
  text-align: center;
}
/* line 314, ../../styles/_common-rules.scss */
.image-input .preview .img-polaroid img {
  max-width: 140px;
  max-height: 140px;
}
/* line 320, ../../styles/_common-rules.scss */
.image-input .preview .clear-button {
  position: absolute;
  top: 5px;
  right: 5px;
}

/* line 328, ../../styles/_common-rules.scss */
.alignment-center {
  text-align: center;
}

/* line 332, ../../styles/_common-rules.scss */
.alignment-right {
  text-align: right;
}

/* line 337, ../../styles/_common-rules.scss */
input[type=text].input-qty {
  text-align: right;
}

/* line 342, ../../styles/_common-rules.scss */
.toolbar {
  margin-bottom: 20px;
}

/* line 346, ../../styles/_common-rules.scss */
.datepicker {
  z-index: 3000;
}

/* line 350, ../../styles/_common-rules.scss */
.monthpicker {
  width: 75px;
  text-align: center;
}

/* line 355, ../../styles/_common-rules.scss */
.superuser-nav {
  background: #1b1b1b;
  color: #fff;
}

/* line 360, ../../styles/_common-rules.scss */
.normal-width {
  font-weight: normal;
}

/* line 364, ../../styles/_common-rules.scss */
.center {
  text-align: center;
}

/* line 368, ../../styles/_common-rules.scss */
.btn-wide {
  display: block;
}

/* line 372, ../../styles/_common-rules.scss */
.lightbox {
  margin-top: -50px;
}

/* line 374, ../../styles/_common-rules.scss */
.lightbox .lb-image {
  max-width: inherit;
  max-height: inherit;
}

/* line 379, ../../styles/_common-rules.scss */
[class^="icon-"],
[class*=" icon-"] {
  color: #000;
  text-align: center;
}
/* line 384, ../../styles/_common-rules.scss */
[class^="icon-"].icon-white,
[class*=" icon-"].icon-white {
  color: white;
}

/* line 389, ../../styles/_common-rules.scss */
.nav-list > li.active > a > [class^="icon-"],
.nav-list > li.active > a > [class*=" icon-"] {
  color: #fff;
}

/* IE 10 fix */
/* line 395, ../../styles/_common-rules.scss */
input::-ms-clear {
  display: none;
}

/* line 397, ../../styles/_common-rules.scss */
.small-font {
  font-size: 11px !important;
}

/* line 401, ../../styles/_common-rules.scss */
div.input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  border-radius: 4px;
  padding: 4px;
}

/* line 415, ../../styles/_common-rules.scss */
.btn .icon-excel {
  background: center center url('/static/img/excel.png?1784731840') no-repeat !important;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

/* line 1, ../../styles/_index.scss */
body.mobile {
  padding: 10px;
}
/* line 5, ../../styles/_index.scss */
body.mobile .login-form h3 {
  display: block;
  height: 35px;
  text-indent: -9999px;
  background: url("../logo.png") no-repeat;
}

/* line 15, ../../styles/_index.scss */
.login-form h3 {
  margin-bottom: 1em;
}
/* line 19, ../../styles/_index.scss */
.login-form .control-group {
  margin-bottom: 10px;
}
/* line 23, ../../styles/_index.scss */
.login-form .control-label {
  text-align: left;
  width: 80px;
  line-height: normal;
}
/* line 29, ../../styles/_index.scss */
.login-form .actions {
  padding-top: 10px;
}
/* line 33, ../../styles/_index.scss */
.login-form ul {
  list-style: none;
  margin-left: 0;
}
/* line 37, ../../styles/_index.scss */
.login-form ul li {
  margin-bottom: 0.3em;
}
/* line 42, ../../styles/_index.scss */
.login-form .account-logo {
  text-align: center;
  margin-bottom: 20px;
}

/* line 49, ../../styles/_index.scss */
.domain-barnet-title a {
  display: block;
  margin: 20px 0;
  background: url('/static/img/pbb.png?1784731840') no-repeat;
  width: 111px;
  height: 44px;
}
/* line 56, ../../styles/_index.scss */
.domain-barnet-title a span {
  display: none;
}

/* line 60, ../../styles/_index.scss */
.bb-topbar {
  margin-bottom: 24px;
  min-height: 80px;
  display: flex;
  align-items: center;
}
/* line 66, ../../styles/_index.scss */
.bb-topbar__row {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  width: 100%;
  gap: 20px;
}
/* line 74, ../../styles/_index.scss */
.bb-topbar__zone {
  min-width: 0;
}
/* line 78, ../../styles/_index.scss */
.bb-topbar__zone--left {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
}
/* line 85, ../../styles/_index.scss */
.bb-topbar__zone--right {
  min-width: 0;
}
/* line 89, ../../styles/_index.scss */
.bb-topbar__actions {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  min-width: 0;
  gap: 8px;
}
/* line 98, ../../styles/_index.scss */
.bb-topbar__breadcrumbs {
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  justify-content: flex-end !important;
  width: 100%;
}
/* line 105, ../../styles/_index.scss */
.bb-topbar__breadcrumbs .breadcrumb-item {
  flex: 0 1 auto;
  min-width: 0;
  font-size: 14px;
}
/* line 110, ../../styles/_index.scss */
.bb-topbar__breadcrumbs .breadcrumb-item.active,
.bb-topbar__breadcrumbs .breadcrumb-item a,
.bb-topbar__breadcrumbs .breadcrumb-item span {
  display: block;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 121, ../../styles/_index.scss */
.bb-topbar__title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0;
  min-width: 0;
  color: var(--theme-secondary);
  font-weight: 600;
}
/* line 133, ../../styles/_index.scss */
.bb-topbar__title span {
  display: block;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 142, ../../styles/_index.scss */
.bb-topbar__title-icon {
  flex: 0 0 auto;
  font-size: 20px;
}
/* line 147, ../../styles/_index.scss */
.bb-topbar__logout {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  max-width: min(40vw, 320px);
  padding: 6px 14px;
  border: 1px solid var(--theme-secondary);
  border-radius: 6px;
  background: transparent;
  color: var(--theme-secondary) !important;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-decoration: none;
}
/* line 164, ../../styles/_index.scss */
.bb-topbar__logout:hover, .bb-topbar__logout:focus {
  background: rgba(255, 255, 255, 0.22);
  color: var(--theme-secondary) !important;
  text-decoration: none;
}
/* line 171, ../../styles/_index.scss */
.bb-topbar__logout-user, .bb-topbar__logout-label {
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 177, ../../styles/_index.scss */
.bb-topbar__logout-user {
  flex: 1 1 auto;
  min-width: 0;
  font-weight: 500;
}
/* line 183, ../../styles/_index.scss */
.bb-topbar__logout-separator, .bb-topbar__logout-icon, .bb-topbar__logout-label {
  flex: 0 0 auto;
}
/* line 189, ../../styles/_index.scss */
.bb-topbar__logout-icon {
  width: 16px;
  height: 16px;
}

@media (max-width: 1024px) {
  /* line 196, ../../styles/_index.scss */
  .bb-topbar {
    margin-bottom: 20px;
    min-height: 76px;
  }
  /* line 200, ../../styles/_index.scss */
  .bb-topbar__title {
    font-size: 24px;
  }
  /* line 204, ../../styles/_index.scss */
  .bb-topbar__breadcrumbs .breadcrumb-item {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  /* line 211, ../../styles/_index.scss */
  .bb-topbar {
    margin-bottom: 16px;
    min-height: 72px;
  }
  /* line 215, ../../styles/_index.scss */
  .bb-topbar__row {
    align-items: center;
    grid-template-columns: minmax(0, 1fr);
    gap: 10px;
  }
  /* line 221, ../../styles/_index.scss */
  .bb-topbar__actions {
    justify-content: flex-end;
    align-items: flex-start;
  }
  /* line 226, ../../styles/_index.scss */
  .bb-topbar__title {
    font-size: 18px;
    justify-content: flex-start;
  }
  /* line 231, ../../styles/_index.scss */
  .bb-topbar__logout {
    flex-basis: auto;
    max-width: none;
    padding: 10px;
  }
  /* line 237, ../../styles/_index.scss */
  .bb-topbar__logout-user, .bb-topbar__logout-separator {
    display: none;
  }
  /* line 242, ../../styles/_index.scss */
  .bb-topbar__logout-label {
    font-size: 13px;
  }
  /* line 246, ../../styles/_index.scss */
  .bb-topbar__breadcrumbs {
    margin-bottom: 4px;
    justify-content: flex-start !important;
  }
  /* line 251, ../../styles/_index.scss */
  .bb-topbar__breadcrumbs .breadcrumb-item {
    font-size: 12px;
  }
}
/* line 2, ../../styles/_catalog_grid.scss */
.catalog-grid .grid {
  clear: both;
}
/* line 6, ../../styles/_catalog_grid.scss */
.catalog-grid #e-commerce-catalog-grid {
  min-height: 600px;
}
/* line 13, ../../styles/_catalog_grid.scss */
.catalog-grid .grid-item {
  margin-bottom: 30px;
}
/* line 16, ../../styles/_catalog_grid.scss */
.catalog-grid .grid-item .on_hand_badge {
  display: inline;
}
/* line 19, ../../styles/_catalog_grid.scss */
.catalog-grid .grid-item .on_hand_badge .badge {
  font-weight: normal;
}
/* line 24, ../../styles/_catalog_grid.scss */
.catalog-grid .grid-item .img-polaroid {
  padding: 0;
}
/* line 28, ../../styles/_catalog_grid.scss */
.catalog-grid .grid-item .grid-item-title {
  padding: 10px;
  font-size: 12px;
  border-bottom: 1px solid #eee;
  overflow: hidden;
}
/* line 34, ../../styles/_catalog_grid.scss */
.catalog-grid .grid-item .grid-item-title .description {
  font-weight: bold;
  white-space: nowrap;
  height: 1.5em;
  line-height: 1.5em;
  overflow: hidden;
  margin-bottom: 5px;
}
/* line 43, ../../styles/_catalog_grid.scss */
.catalog-grid .grid-item .grid-item-title .category {
  white-space: nowrap;
  height: 1em;
}
/* line 49, ../../styles/_catalog_grid.scss */
.catalog-grid .grid-item .grid-item-image {
  margin: 10px 0;
  text-align: center;
}
/* line 54, ../../styles/_catalog_grid.scss */
.catalog-grid .grid-item .grid-item-details {
  padding: 20px 10px;
  border-top: 1px solid #eee;
}
/* line 59, ../../styles/_catalog_grid.scss */
.catalog-grid .grid-item .grid-item-discount {
  position: absolute;
  margin-top: -60px;
  padding: 10px 15px;
  color: white;
  background: #6fa548;
  opacity: 0.9;
  font-size: 20px;
}
/* line 69, ../../styles/_catalog_grid.scss */
.catalog-grid .grid-item .price {
  font-size: 25px;
  line-height: 30px;
  color: #6fa548;
}
/* line 76, ../../styles/_catalog_grid.scss */
.catalog-grid .list-item {
  margin-bottom: 30px;
}
/* line 79, ../../styles/_catalog_grid.scss */
.catalog-grid .list-item .on_hand_badge {
  display: inline;
}
/* line 82, ../../styles/_catalog_grid.scss */
.catalog-grid .list-item .on_hand_badge .badge {
  font-weight: normal;
}
/* line 87, ../../styles/_catalog_grid.scss */
.catalog-grid .list-item .img-polaroid {
  padding: 10px;
}
/* line 91, ../../styles/_catalog_grid.scss */
.catalog-grid .list-item .span2 {
  width: 140px;
}
/* line 95, ../../styles/_catalog_grid.scss */
.catalog-grid .list-item .list-item-title {
  padding-left: 10px;
  font-size: 12px;
  overflow: hidden;
}
/* line 100, ../../styles/_catalog_grid.scss */
.catalog-grid .list-item .list-item-title .description {
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
}
/* line 106, ../../styles/_catalog_grid.scss */
.catalog-grid .list-item .list-item-title .category {
  white-space: nowrap;
}
/* line 112, ../../styles/_catalog_grid.scss */
.catalog-grid .list-item .list-item-image img {
  margin-bottom: 10px;
}
/* line 116, ../../styles/_catalog_grid.scss */
.catalog-grid .list-item .list-item-image .price {
  font-size: 25px;
  line-height: 30px;
  color: #6fa548;
  text-align: center;
}
/* line 124, ../../styles/_catalog_grid.scss */
.catalog-grid .list-item .list-item-discount {
  position: absolute;
  margin-top: -40px;
  margin-left: -10px;
  padding: 5px 10px;
  color: white;
  background: #6fa548;
  opacity: 0.9;
  font-size: 16px;
}
/* line 135, ../../styles/_catalog_grid.scss */
.catalog-grid .list-item .list-item-more-info {
  overflow: hidden;
  min-height: 98px;
  padding-left: 10px;
  margin-bottom: 10px;
}
/* line 142, ../../styles/_catalog_grid.scss */
.catalog-grid .list-item .list-item-extra {
  font-size: 13px;
  line-height: 30px;
  padding-left: 180px;
}
/* line 152, ../../styles/_catalog_grid.scss */
.catalog-grid .e-commerce-catalog-filter label, .catalog-grid .e-commerce-catalog-filter select, .catalog-grid .e-commerce-catalog-filter input[type=text] {
  font-size: 13px;
  display: block;
  width: 100%;
}
/* line 159, ../../styles/_catalog_grid.scss */
.catalog-grid .popover {
  width: 500px;
}
/* line 163, ../../styles/_catalog_grid.scss */
.catalog-grid .product-details-dlg {
  width: 800px;
  margin-left: -400px;
}
/* line 167, ../../styles/_catalog_grid.scss */
.catalog-grid .product-details-dlg .modal-icon {
  float: left;
  width: 320px;
  height: 320px;
  background: center center url('/static/img/grid-ajax.gif?1784731840') no-repeat;
  margin: 0 20px 10px 0;
}

/* line 4, ../../styles/pages/_index.scss */
body.index .login-form input[type=text], body.index .login-form input[type=password] {
  width: 90%;
}
/* line 9, ../../styles/pages/_index.scss */
body.index .login-form .error-details {
  padding-left: 0;
}
/* line 16, ../../styles/pages/_index.scss */
body.index .amnesia-form fieldset {
  padding-top: 20px;
}
/* line 20, ../../styles/pages/_index.scss */
body.index .amnesia-form input[type=text], body.index .amnesia-form input[type=password] {
  width: 90%;
}
/* line 25, ../../styles/pages/_index.scss */
body.index .amnesia-form .control-group .controls {
  margin-left: 0;
}
/* line 30, ../../styles/pages/_index.scss */
body.index .amnesia-form .form-actions {
  padding: 20px 0 0;
}
/* line 34, ../../styles/pages/_index.scss */
body.index .amnesia-form .error-details {
  padding-left: 0;
}
/* line 38, ../../styles/pages/_index.scss */
body.index .amnesia-form label {
  text-align: left;
  line-height: 1em;
}

@media (max-width: 979px) {
  /* line 47, ../../styles/pages/_index.scss */
  body.index {
    padding-top: 0;
  }
}
/* line 3, ../../styles/pages/_account.scss */
body.create-account .account-choice h1 {
  text-align: center;
  margin-bottom: 1em;
}
/* line 8, ../../styles/pages/_account.scss */
body.create-account .account-choice .btn {
  padding: 30px 20px;
}
/* line 11, ../../styles/pages/_account.scss */
body.create-account .account-choice .btn h3 {
  height: 4em;
  vertical-align: bottom;
  padding-top: 140px;
  background: center top url("/static/img/account/store.png") no-repeat;
}
/* line 18, ../../styles/pages/_account.scss */
body.create-account .account-choice .btn.account-vendor h3 {
  background-image: url("/static/img/account/vendor.png");
}
/* line 19, ../../styles/pages/_account.scss */
body.create-account .account-choice .btn.account-distributor h3 {
  background-image: url("/static/img/account/distributor.png");
}
/* line 20, ../../styles/pages/_account.scss */
body.create-account .account-choice .btn.account-agent h3 {
  background-image: url("/static/img/account/agent.png");
}
/* line 21, ../../styles/pages/_account.scss */
body.create-account .account-choice .btn.able-member h3 {
  background-image: url("/static/img/account/able.png");
}
/* line 23, ../../styles/pages/_account.scss */
body.create-account .account-choice .btn p {
  height: 54px;
}
/* line 28, ../../styles/pages/_account.scss */
body.create-account .account-choice .help {
  margin-top: 20px;
}
/* line 33, ../../styles/pages/_account.scss */
body.create-account .form-horizontal {
  margin-top: 30px;
}

@media (max-width: 979px) {
  /* line 39, ../../styles/pages/_account.scss */
  h3 {
    font-size: 15px;
  }
}
/* line 3, ../../styles/pages/_profile.scss */
.profile-page .area-list td {
  vertical-align: middle;
}
/* line 7, ../../styles/pages/_profile.scss */
.profile-page .area-list tr:first-child td {
  border-top: none !important;
}

/* line 2, ../../styles/pages/_e-commerce.scss */
#custom-rates-grid .delivery-rate-name {
  width: 420px;
}

/* line 8, ../../styles/pages/_e-commerce.scss */
#extra-items-grid .input-description {
  width: 430px;
}

/* line 14, ../../styles/pages/_e-commerce.scss */
#distance-zones-grid .table {
  width: auto;
}

/* line 3, ../../styles/pages/_feedbacks.scss */
.feedbacks .data-grid .feedback-item {
  margin-bottom: 20px;
}
/* line 6, ../../styles/pages/_feedbacks.scss */
.feedbacks .data-grid .feedback-item pre {
  border: none;
}

/* line 2, ../../styles/agent/_products.scss */
.product-list-grid .discounted-item:not(.edit-mode) td {
  background: #CFFAF5;
}
/* line 5, ../../styles/agent/_products.scss */
.product-list-grid .discounted-item:not(.edit-mode):nth-child(odd) td {
  background: #c5eee9;
}
/* line 9, ../../styles/agent/_products.scss */
.product-list-grid .spec-item:not(.edit-mode):nth-child(even) td {
  background: #FFFFCF;
}
/* line 12, ../../styles/agent/_products.scss */
.product-list-grid .spec-item:not(.edit-mode):nth-child(odd) td {
  background: #f2f2c5;
}
/* line 21, ../../styles/agent/_products.scss */
.product-list-grid .is-lto:not(.edit-mode):nth-child(even) td {
  background: #E1FFE6;
}
/* line 24, ../../styles/agent/_products.scss */
.product-list-grid .is-lto:not(.edit-mode):nth-child(odd) td {
  background: #d6f2db;
}

/* line 31, ../../styles/agent/_products.scss */
.product-grid-legend .modal-body li {
  line-height: 30px;
  margin-bottom: 10px;
  list-style: none;
}
/* line 36, ../../styles/agent/_products.scss */
.product-grid-legend .modal-body li img {
  margin-right: 10px;
}

/* line 46, ../../styles/agent/_products.scss */
.agent-products .data-table tr.new_item td.is_item_new {
  background: #ff8080;
}
/* line 53, ../../styles/agent/_products.scss */
.agent-products td.column-icon i {
  cursor: pointer;
}
/* line 59, ../../styles/agent/_products.scss */
.agent-products .product-widget .img-polaroid {
  padding: 0;
}
/* line 63, ../../styles/agent/_products.scss */
.agent-products .product-widget .grid-item-title {
  padding: 10px;
  font-size: 12px;
  border-bottom: 1px solid #eee;
  overflow: hidden;
}
/* line 69, ../../styles/agent/_products.scss */
.agent-products .product-widget .grid-item-title .description {
  font-weight: bold;
  white-space: nowrap;
  height: 1.5em;
  line-height: 1.5em;
  overflow: hidden;
  margin-bottom: 5px;
}
/* line 78, ../../styles/agent/_products.scss */
.agent-products .product-widget .grid-item-title .category {
  white-space: nowrap;
  height: 1em;
}
/* line 84, ../../styles/agent/_products.scss */
.agent-products .product-widget .grid-item-image {
  margin: 10px 0;
  text-align: center;
}
/* line 89, ../../styles/agent/_products.scss */
.agent-products .product-widget .grid-item-details {
  padding: 20px 10px;
  border-top: 1px solid #eee;
}
/* line 94, ../../styles/agent/_products.scss */
.agent-products .product-widget .grid-item-discount {
  position: absolute;
  margin-top: -60px;
  padding: 10px 15px;
  color: white;
  background: #6fa548;
  opacity: 0.9;
  font-size: 20px;
}
/* line 104, ../../styles/agent/_products.scss */
.agent-products .product-widget .price {
  font-size: 25px;
  line-height: 30px;
  color: #6fa548;
}

/* line 112, ../../styles/agent/_products.scss */
.nav-filter-colors {
  list-style: none;
  margin: 0;
}
/* line 116, ../../styles/agent/_products.scss */
.nav-filter-colors li {
  display: inline-block;
  overflow: hidden;
  border: 2px solid transparent;
  height: 20px;
  width: 20px;
  padding: 1px;
}
/* line 124, ../../styles/agent/_products.scss */
.nav-filter-colors li.selected {
  border-color: #000;
}
/* line 128, ../../styles/agent/_products.scss */
.nav-filter-colors li a {
  display: block;
  width: 20px;
  height: 20px;
}
/* line 133, ../../styles/agent/_products.scss */
.nav-filter-colors li a span {
  display: none;
}

/* line 1, ../../styles/agent/_e-commerce.scss */
.preview-shop-button {
  margin-right: 20px;
  margin-top: 3px;
}
/* line 4, ../../styles/agent/_e-commerce.scss */
.preview-shop-button .btn {
  height: 20px;
  line-height: 20px;
}

/* line 14, ../../styles/agent/_e-commerce.scss */
.e-commerce-setup .ace-editor {
  height: 500px;
}
/* line 18, ../../styles/agent/_e-commerce.scss */
.e-commerce-setup #editor {
  position: absolute;
  width: 870px;
  height: 500px;
}

/* line 25, ../../styles/agent/_e-commerce.scss */
.ace-editor {
  position: relative;
  display: block;
  height: 20px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}

/* line 51, ../../styles/agent/_e-commerce.scss */
.order-details .order-summary th {
  text-align: left;
}

/* line 2, ../../styles/_reports.scss */
.left-sidebar .nav-search {
  margin: 0 0 7px;
  padding: 5px;
  overflow-x: hidden;
}
/* line 7, ../../styles/_reports.scss */
.left-sidebar .nav-search input.search-query {
  margin: 0;
  width: 210px;
  background: #fff 5px 0 url('/static/img/search.png?1784731840') no-repeat;
  padding-left: 30px;
}

/* line 17, ../../styles/_reports.scss */
.reports-store-agents .agent-list-scroll {
  max-height: 650px;
  overflow-y: scroll;
  overflow-x: hidden;
}
/* line 23, ../../styles/_reports.scss */
.reports-store-agents .pre-grid {
  margin-bottom: 20px;
}
/* line 26, ../../styles/_reports.scss */
.reports-store-agents .pre-grid p {
  margin-bottom: 0;
}
/* line 33, ../../styles/_reports.scss */
.reports-store-agents .agent-list li a {
  overflow: hidden;
  font-size: 12px;
  padding: 1px 10px;
}
/* line 39, ../../styles/_reports.scss */
.reports-store-agents .agent-list li div.link-content {
  overflow: hidden;
}
/* line 43, ../../styles/_reports.scss */
.reports-store-agents .agent-list li .labels {
  background: inherit;
  padding-left: 5px;
}
/* line 48, ../../styles/_reports.scss */
.reports-store-agents .agent-list li span.title {
  width: 1000px;
  display: block;
}

/* line 56, ../../styles/_reports.scss */
div.more_info_html {
  padding: 10px 0 0;
}
/* line 59, ../../styles/_reports.scss */
div.more_info_html p {
  margin-bottom: 0;
}

/* line 2, ../../styles/_setup.scss */
.setup .brand {
  width: auto;
  text-indent: 0;
  overflow: hidden;
  background: none;
}

/* line 11, ../../styles/_setup.scss */
.order-summary table {
  width: 100%;
}

/* line 17, ../../styles/_setup.scss */
.order-misc .notes {
  white-space: pre-line;
}

/*
 * Original version: 1.0 © 2010 Andrew Valums ( andrew(at)valums.com )
 * Current Maintainer (2.0+): 2012, Ray Nicholus ( fineuploader(at)garstasio.com )
 *
 * Licensed under MIT license, GNU GPL 2 or later, GNU LGPL 2 or later, see license.txt.
 */
/* line 7, ../../styles/_fineuploader.scss */
.qq-uploader {
  position: relative;
  width: 100%;
}

/* line 17, ../../styles/_fineuploader.scss */
.qq-upload-drop-area, .qq-upload-extra-drop-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 30px;
  z-index: 2;
  background: #FF9797;
  text-align: center;
}

/* line 28, ../../styles/_fineuploader.scss */
.qq-upload-drop-area span {
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -8px;
}

/* line 35, ../../styles/_fineuploader.scss */
.qq-upload-extra-drop-area {
  position: relative;
  margin-top: 50px;
  padding-top: 30px;
  height: 20px;
  min-height: 40px;
}

/* line 42, ../../styles/_fineuploader.scss */
.qq-upload-drop-area-active {
  background: #FF7171;
}

/* line 45, ../../styles/_fineuploader.scss */
.qq-upload-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 50, ../../styles/_fineuploader.scss */
.qq-upload-list li {
  margin: 0;
  padding: 9px;
  line-height: 15px;
  background-color: #FFF0BD;
}

/* line 56, ../../styles/_fineuploader.scss */
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-retry, .qq-upload-failed-text, .qq-upload-finished {
  margin-right: 12px;
}

/* line 61, ../../styles/_fineuploader.scss */
.qq-upload-spinner {
  display: inline-block;
  background: url('/static/img/grid-ajax.gif?1784731840');
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}

/* line 68, ../../styles/_fineuploader.scss */
.qq-drop-processing {
  display: none;
}

/* line 71, ../../styles/_fineuploader.scss */
.qq-drop-processing-spinner {
  display: inline-block;
  background: url('/static/img/grid-ajax.gif?1784731840');
  width: 24px;
  height: 24px;
  vertical-align: text-bottom;
}

/* line 78, ../../styles/_fineuploader.scss */
.qq-upload-finished {
  display: none;
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}

/* line 84, ../../styles/_fineuploader.scss */
.qq-upload-retry {
  display: none;
  color: #000000;
}

/* line 88, ../../styles/_fineuploader.scss */
.qq-upload-cancel {
  color: #000000;
}

/* line 91, ../../styles/_fineuploader.scss */
.qq-upload-retryable .qq-upload-retry {
  display: inline;
}

/* line 96, ../../styles/_fineuploader.scss */
.qq-upload-failed-text {
  display: none;
  font-style: italic;
  font-weight: bold;
}

/* line 101, ../../styles/_fineuploader.scss */
.qq-upload-failed-icon {
  display: none;
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}

/* line 107, ../../styles/_fineuploader.scss */
.qq-upload-fail .qq-upload-failed-text {
  display: inline;
}

/* line 110, ../../styles/_fineuploader.scss */
.qq-upload-retrying .qq-upload-failed-text {
  display: inline;
  color: #D60000;
}

/* line 114, ../../styles/_fineuploader.scss */
.qq-upload-list li.qq-upload-success {
  background-color: #5DA30C;
  color: #FFFFFF;
}

/* line 118, ../../styles/_fineuploader.scss */
.qq-upload-list li.qq-upload-fail {
  background-color: #D60000;
  color: #FFFFFF;
}

/* line 122, ../../styles/_fineuploader.scss */
.qq-progress-bar {
  background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(50%, #2989d8), color-stop(51%, #207cca), color-stop(100%, #7db9e8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* W3C */
  width: 0%;
  height: 15px;
  border-radius: 6px;
  margin-bottom: 3px;
  display: none;
}

/* Fine Uploader
-------------------------------------------------- */
/* line 138, ../../styles/_fineuploader.scss */
.qq-upload-list {
  text-align: left;
}
/* line 141, ../../styles/_fineuploader.scss */
.qq-upload-list li {
  margin-bottom: 5px;
}

/* For the bootstrapped demos */
/* line 147, ../../styles/_fineuploader.scss */
li.alert-success {
  background-color: #DFF0D8;
}

/* line 151, ../../styles/_fineuploader.scss */
li.alert-error {
  background-color: #F2DEDE;
}

/* line 155, ../../styles/_fineuploader.scss */
.alert-error .qq-upload-failed-text {
  display: inline;
}

/*
 * FullCalendar v1.5.4 Stylesheet
 *
 * Copyright (c) 2011 Adam Shaw
 * Dual licensed under the MIT and GPL licenses, located in
 * MIT-LICENSE.txt and GPL-LICENSE.txt respectively.
 *
 * Date: Tue Sep 4 23:38:33 2012 -0700
 *
 */
/* line 13, ../../styles/_fullcalendar.scss */
.fc {
  direction: ltr;
  text-align: left;
}

/* line 18, ../../styles/_fullcalendar.scss */
.fc table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 23, ../../styles/_fullcalendar.scss */
html .fc,
.fc table {
  font-size: 1em;
}

/* line 28, ../../styles/_fullcalendar.scss */
.fc td,
.fc th {
  padding: 0;
  vertical-align: top;
}

/* Header
------------------------------------------------------------------------*/
/* line 39, ../../styles/_fullcalendar.scss */
.fc-header td {
  white-space: nowrap;
}

/* line 43, ../../styles/_fullcalendar.scss */
.fc-header-left {
  width: 25%;
  text-align: left;
}

/* line 48, ../../styles/_fullcalendar.scss */
.fc-header-center {
  text-align: center;
}

/* line 52, ../../styles/_fullcalendar.scss */
.fc-header-right {
  width: 25%;
  text-align: right;
}

/* line 57, ../../styles/_fullcalendar.scss */
.fc-header-title {
  display: inline-block;
  vertical-align: top;
}

/* line 62, ../../styles/_fullcalendar.scss */
.fc-header-title h2 {
  margin-top: 0;
  white-space: nowrap;
}

/* line 67, ../../styles/_fullcalendar.scss */
.fc .fc-header-space {
  padding-left: 10px;
}

/* line 71, ../../styles/_fullcalendar.scss */
.fc-header .fc-button {
  margin-bottom: 1em;
  vertical-align: top;
}

/* buttons edges butting together */
/* line 78, ../../styles/_fullcalendar.scss */
.fc-header .fc-button {
  margin-right: -1px;
}

/* line 82, ../../styles/_fullcalendar.scss */
.fc-header .fc-corner-right {
  margin-right: 1px;
  /* back to normal */
}

/* line 86, ../../styles/_fullcalendar.scss */
.fc-header .ui-corner-right {
  margin-right: 0;
  /* back to normal */
}

/* button layering (for border precedence) */
/* line 92, ../../styles/_fullcalendar.scss */
.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
  z-index: 2;
}

/* line 97, ../../styles/_fullcalendar.scss */
.fc-header .fc-state-down {
  z-index: 3;
}

/* line 101, ../../styles/_fullcalendar.scss */
.fc-header .fc-state-active,
.fc-header .ui-state-active {
  z-index: 4;
}

/* Content
------------------------------------------------------------------------*/
/* line 111, ../../styles/_fullcalendar.scss */
.fc-content {
  clear: both;
}

/* line 115, ../../styles/_fullcalendar.scss */
.fc-view {
  width: 100%;
  /* needed for view switching (when view is absolute) */
  overflow: hidden;
}

/* Cell Styles
------------------------------------------------------------------------*/
/* line 125, ../../styles/_fullcalendar.scss */
.fc-widget-header,
.fc-widget-content {
  /* <td>, usually */
  border: 1px solid #ccc;
}

/* line 130, ../../styles/_fullcalendar.scss */
.fc-state-highlight {
  /* <td> today cell */
  /* TODO: add .fc-today to <th> */
  background: #ffc;
}

/* line 134, ../../styles/_fullcalendar.scss */
.fc-cell-overlay {
  /* semi-transparent rectangle while dragging */
  background: #9cf;
  opacity: .2;
  filter: alpha(opacity=20);
  /* for IE */
}

/* Buttons
------------------------------------------------------------------------*/
/* line 145, ../../styles/_fullcalendar.scss */
.fc-button {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* line 151, ../../styles/_fullcalendar.scss */
.fc-state-default {
  /* non-theme */
  border-style: solid;
  border-width: 1px 0;
}

/* line 156, ../../styles/_fullcalendar.scss */
.fc-button-inner {
  position: relative;
  float: left;
  overflow: hidden;
}

/* line 162, ../../styles/_fullcalendar.scss */
.fc-state-default .fc-button-inner {
  /* non-theme */
  border-style: solid;
  border-width: 0 1px;
}

/* line 167, ../../styles/_fullcalendar.scss */
.fc-button-content {
  position: relative;
  float: left;
  height: 1.9em;
  line-height: 1.9em;
  padding: 0 .6em;
  white-space: nowrap;
}

/* icon (for jquery ui) */
/* line 178, ../../styles/_fullcalendar.scss */
.fc-button-content .fc-icon-wrap {
  position: relative;
  float: left;
  top: 50%;
}

/* line 184, ../../styles/_fullcalendar.scss */
.fc-button-content .ui-icon {
  position: relative;
  float: left;
  margin-top: -50%;
  *margin-top: 0;
  *top: -50%;
}

/* gloss effect */
/* line 194, ../../styles/_fullcalendar.scss */
.fc-state-default .fc-button-effect {
  position: absolute;
  top: 50%;
  left: 0;
}

/* line 200, ../../styles/_fullcalendar.scss */
.fc-state-default .fc-button-effect span {
  position: absolute;
  top: -100px;
  left: 0;
  width: 500px;
  height: 100px;
  border-width: 100px 0 0 1px;
  border-style: solid;
  border-color: #fff;
  background: #444;
  opacity: .09;
  filter: alpha(opacity=9);
}

/* button states (determines colors)  */
/* line 216, ../../styles/_fullcalendar.scss */
.fc-state-default,
.fc-state-default .fc-button-inner {
  border-style: solid;
  border-color: #ccc #bbb #aaa;
  background: #F3F3F3;
  color: #000;
}

/* line 224, ../../styles/_fullcalendar.scss */
.fc-state-hover,
.fc-state-hover .fc-button-inner {
  border-color: #999;
}

/* line 229, ../../styles/_fullcalendar.scss */
.fc-state-down,
.fc-state-down .fc-button-inner {
  border-color: #555;
  background: #777;
}

/* line 235, ../../styles/_fullcalendar.scss */
.fc-state-active,
.fc-state-active .fc-button-inner {
  border-color: #555;
  background: #777;
  color: #fff;
}

/* line 242, ../../styles/_fullcalendar.scss */
.fc-state-disabled,
.fc-state-disabled .fc-button-inner {
  color: #999;
  border-color: #ddd;
}

/* line 248, ../../styles/_fullcalendar.scss */
.fc-state-disabled {
  cursor: default;
}

/* line 252, ../../styles/_fullcalendar.scss */
.fc-state-disabled .fc-button-effect {
  display: none;
}

/* Global Event Styles
------------------------------------------------------------------------*/
/* line 261, ../../styles/_fullcalendar.scss */
.fc-event {
  border-style: solid;
  border-width: 0;
  font-size: .85em;
  cursor: default;
}

/* line 268, ../../styles/_fullcalendar.scss */
a.fc-event,
.fc-event-draggable {
  cursor: pointer;
}

/* line 273, ../../styles/_fullcalendar.scss */
a.fc-event {
  text-decoration: none;
}

/* line 277, ../../styles/_fullcalendar.scss */
.fc-rtl .fc-event {
  text-align: right;
}

/* line 281, ../../styles/_fullcalendar.scss */
.fc-event-skin {
  border-color: #36c;
  /* default BORDER color */
  background-color: #36c;
  /* default BACKGROUND color */
  color: #fff;
  /* default TEXT color */
}

/* line 287, ../../styles/_fullcalendar.scss */
.fc-event-inner {
  position: relative;
  width: 100%;
  height: 100%;
  border-style: solid;
  border-width: 0;
  overflow: hidden;
}

/* line 296, ../../styles/_fullcalendar.scss */
.fc-event-time,
.fc-event-title {
  padding: 0 1px;
}

/* line 301, ../../styles/_fullcalendar.scss */
.fc .ui-resizable-handle {
  /*** TODO: don't use ui-resizable anymore, change class ***/
  display: block;
  position: absolute;
  z-index: 99999;
  overflow: hidden;
  /* hacky spaces (IE6/7) */
  font-size: 300%;
  /* */
  line-height: 50%;
  /* */
}

/* Horizontal Events
------------------------------------------------------------------------*/
/* line 315, ../../styles/_fullcalendar.scss */
.fc-event-hori {
  border-width: 1px 0;
  margin-bottom: 1px;
}

/* resizable */
/* line 322, ../../styles/_fullcalendar.scss */
.fc-event-hori .ui-resizable-e {
  top: 0           !important;
  /* importants override pre jquery ui 1.7 styles */
  right: -3px      !important;
  width: 7px       !important;
  height: 100%     !important;
  cursor: e-resize;
}

/* line 330, ../../styles/_fullcalendar.scss */
.fc-event-hori .ui-resizable-w {
  top: 0           !important;
  left: -3px       !important;
  width: 7px       !important;
  height: 100%     !important;
  cursor: w-resize;
}

/* line 338, ../../styles/_fullcalendar.scss */
.fc-event-hori .ui-resizable-handle {
  _padding-bottom: 14px;
  /* IE6 had 0 height */
}

/* Fake Rounded Corners (for buttons and events)
------------------------------------------------------------*/
/* line 347, ../../styles/_fullcalendar.scss */
.fc-corner-left {
  margin-left: 1px;
}

/* line 351, ../../styles/_fullcalendar.scss */
.fc-corner-left .fc-button-inner,
.fc-corner-left .fc-event-inner {
  margin-left: -1px;
}

/* line 356, ../../styles/_fullcalendar.scss */
.fc-corner-right {
  margin-right: 1px;
}

/* line 360, ../../styles/_fullcalendar.scss */
.fc-corner-right .fc-button-inner,
.fc-corner-right .fc-event-inner {
  margin-right: -1px;
}

/* line 365, ../../styles/_fullcalendar.scss */
.fc-corner-top {
  margin-top: 1px;
}

/* line 369, ../../styles/_fullcalendar.scss */
.fc-corner-top .fc-event-inner {
  margin-top: -1px;
}

/* line 373, ../../styles/_fullcalendar.scss */
.fc-corner-bottom {
  margin-bottom: 1px;
}

/* line 377, ../../styles/_fullcalendar.scss */
.fc-corner-bottom .fc-event-inner {
  margin-bottom: -1px;
}

/* Fake Rounded Corners SPECIFICALLY FOR EVENTS
-----------------------------------------------------------------*/
/* line 386, ../../styles/_fullcalendar.scss */
.fc-corner-left .fc-event-inner {
  border-left-width: 1px;
}

/* line 390, ../../styles/_fullcalendar.scss */
.fc-corner-right .fc-event-inner {
  border-right-width: 1px;
}

/* line 394, ../../styles/_fullcalendar.scss */
.fc-corner-top .fc-event-inner {
  border-top-width: 1px;
}

/* line 398, ../../styles/_fullcalendar.scss */
.fc-corner-bottom .fc-event-inner {
  border-bottom-width: 1px;
}

/* Reusable Separate-border Table
------------------------------------------------------------*/
/* line 407, ../../styles/_fullcalendar.scss */
table.fc-border-separate {
  border-collapse: separate;
}

/* line 411, ../../styles/_fullcalendar.scss */
.fc-border-separate th,
.fc-border-separate td {
  border-width: 1px 0 0 1px;
}

/* line 416, ../../styles/_fullcalendar.scss */
.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
  border-right-width: 1px;
}

/* line 421, ../../styles/_fullcalendar.scss */
.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
  border-bottom-width: 1px;
}

/* line 426, ../../styles/_fullcalendar.scss */
.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
  border-top-width: 0;
}

/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/
/* line 436, ../../styles/_fullcalendar.scss */
.fc-grid th {
  text-align: center;
}

/* line 440, ../../styles/_fullcalendar.scss */
.fc-grid .fc-day-number {
  float: right;
  padding: 0 2px;
}

/* line 445, ../../styles/_fullcalendar.scss */
.fc-grid .fc-other-month .fc-day-number {
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* for IE */
  /* opacity with small font can sometimes look too faded
     might want to set the 'color' property instead
     making day-numbers bold also fixes the problem */
}

/* line 453, ../../styles/_fullcalendar.scss */
.fc-grid .fc-day-content {
  clear: both;
  padding: 2px 2px 1px;
  /* distance between events and day edges */
}

/* event styles */
/* line 460, ../../styles/_fullcalendar.scss */
.fc-grid .fc-event-time {
  font-weight: bold;
}

/* right-to-left */
/* line 466, ../../styles/_fullcalendar.scss */
.fc-rtl .fc-grid .fc-day-number {
  float: left;
}

/* line 470, ../../styles/_fullcalendar.scss */
.fc-rtl .fc-grid .fc-event-time {
  float: right;
}

/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/
/* line 479, ../../styles/_fullcalendar.scss */
.fc-agenda table {
  border-collapse: separate;
}

/* line 483, ../../styles/_fullcalendar.scss */
.fc-agenda-days th {
  text-align: center;
}

/* line 487, ../../styles/_fullcalendar.scss */
.fc-agenda .fc-agenda-axis {
  width: 50px;
  padding: 0 4px;
  vertical-align: middle;
  text-align: right;
  white-space: nowrap;
  font-weight: normal;
}

/* line 496, ../../styles/_fullcalendar.scss */
.fc-agenda .fc-day-content {
  padding: 2px 2px 1px;
}

/* make axis border take precedence */
/* line 502, ../../styles/_fullcalendar.scss */
.fc-agenda-days .fc-agenda-axis {
  border-right-width: 1px;
}

/* line 506, ../../styles/_fullcalendar.scss */
.fc-agenda-days .fc-col0 {
  border-left-width: 0;
}

/* all-day area */
/* line 512, ../../styles/_fullcalendar.scss */
.fc-agenda-allday th {
  border-width: 0 1px;
}

/* line 516, ../../styles/_fullcalendar.scss */
.fc-agenda-allday .fc-day-content {
  min-height: 34px;
  /* TODO: doesnt work well in quirksmode */
  _height: 34px;
}

/* divider (between all-day and slots) */
/* line 523, ../../styles/_fullcalendar.scss */
.fc-agenda-divider-inner {
  height: 2px;
  overflow: hidden;
}

/* line 528, ../../styles/_fullcalendar.scss */
.fc-widget-header .fc-agenda-divider-inner {
  background: #eee;
}

/* slot rows */
/* line 534, ../../styles/_fullcalendar.scss */
.fc-agenda-slots th {
  border-width: 1px 1px 0;
}

/* line 538, ../../styles/_fullcalendar.scss */
.fc-agenda-slots td {
  border-width: 1px 0 0;
  background: none;
}

/* line 543, ../../styles/_fullcalendar.scss */
.fc-agenda-slots td div {
  height: 20px;
}

/* line 547, ../../styles/_fullcalendar.scss */
.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
  border-top-width: 0;
}

/* line 552, ../../styles/_fullcalendar.scss */
.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
  border-top-style: dotted;
}

/* line 557, ../../styles/_fullcalendar.scss */
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
  *border-top-style: solid;
  /* doesn't work with background in IE6/7 */
}

/* Vertical Events
------------------------------------------------------------------------*/
/* line 566, ../../styles/_fullcalendar.scss */
.fc-event-vert {
  border-width: 0 1px;
}

/* line 570, ../../styles/_fullcalendar.scss */
.fc-event-vert .fc-event-head,
.fc-event-vert .fc-event-content {
  position: relative;
  z-index: 2;
  width: 100%;
  overflow: hidden;
}

/* line 578, ../../styles/_fullcalendar.scss */
.fc-event-vert .fc-event-time {
  white-space: nowrap;
  font-size: 10px;
}

/* line 583, ../../styles/_fullcalendar.scss */
.fc-event-vert .fc-event-bg {
  /* makes the event lighter w/ a semi-transparent overlay  */
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: .3;
  filter: alpha(opacity=30);
}

/* line 595, ../../styles/_fullcalendar.scss */
.fc .ui-draggable-dragging .fc-event-bg,
.fc-select-helper .fc-event-bg {
  display: none\9;
  /* for IE6/7/8. nested opacity filters while dragging don't work */
}

/* resizable */
/* line 602, ../../styles/_fullcalendar.scss */
.fc-event-vert .ui-resizable-s {
  bottom: 0        !important;
  /* importants override pre jquery ui 1.7 styles */
  width: 100%      !important;
  height: 8px      !important;
  overflow: hidden !important;
  line-height: 8px !important;
  font-size: 11px  !important;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}

/* line 614, ../../styles/_fullcalendar.scss */
.fc-agenda .ui-resizable-resizing {
  /* TODO: better selector */
  _overflow: hidden;
}

/*!
 *  Font Awesome 4.0.3 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("//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts/fontawesome-webfont.eot?v=4.1.0");
  src: url("//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"), url("//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../../styles/fa/_core.scss */
.icon-fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../../styles/fa/_larger.scss */
.icon-fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../../styles/fa/_larger.scss */
.icon-fa-2x {
  font-size: 2em;
}

/* line 11, ../../styles/fa/_larger.scss */
.icon-fa-3x {
  font-size: 3em;
}

/* line 12, ../../styles/fa/_larger.scss */
.icon-fa-4x {
  font-size: 4em;
}

/* line 13, ../../styles/fa/_larger.scss */
.icon-fa-5x {
  font-size: 5em;
}

/* line 3, ../../styles/fa/_fixed-width.scss */
.icon-fa-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../../styles/fa/_list.scss */
.icon-fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 8, ../../styles/fa/_list.scss */
.icon-fa-ul > li {
  position: relative;
}

/* line 10, ../../styles/fa/_list.scss */
.icon-fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
/* line 16, ../../styles/fa/_list.scss */
.icon-fa-li.icon-fa-lg {
  left: -1.85714em;
}

/* line 4, ../../styles/fa/_bordered-pulled.scss */
.icon-fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../../styles/fa/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 11, ../../styles/fa/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 14, ../../styles/fa/_bordered-pulled.scss */
.icon-fa.pull-left {
  margin-right: .3em;
}
/* line 15, ../../styles/fa/_bordered-pulled.scss */
.icon-fa.pull-right {
  margin-left: .3em;
}

/* line 4, ../../styles/fa/_spinning.scss */
.icon-fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 4, ../../styles/fa/_rotated-flipped.scss */
.icon-fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../../styles/fa/_rotated-flipped.scss */
.icon-fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../../styles/fa/_rotated-flipped.scss */
.icon-fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../../styles/fa/_rotated-flipped.scss */
.icon-fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../../styles/fa/_rotated-flipped.scss */
.icon-fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 4, ../../styles/fa/_stacked.scss */
.icon-fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../../styles/fa/_stacked.scss */
.icon-fa-stack-1x, .icon-fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../../styles/fa/_stacked.scss */
.icon-fa-stack-1x {
  line-height: inherit;
}

/* line 19, ../../styles/fa/_stacked.scss */
.icon-fa-stack-2x {
  font-size: 2em;
}

/* line 20, ../../styles/fa/_stacked.scss */
.icon-fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../../styles/fa/_icons.scss */
.icon-fa-glass:before {
  content: "";
}

/* line 5, ../../styles/fa/_icons.scss */
.icon-fa-music:before {
  content: "";
}

/* line 6, ../../styles/fa/_icons.scss */
.icon-fa-search:before {
  content: "";
}

/* line 7, ../../styles/fa/_icons.scss */
.icon-fa-envelope-o:before {
  content: "";
}

/* line 8, ../../styles/fa/_icons.scss */
.icon-fa-heart:before {
  content: "";
}

/* line 9, ../../styles/fa/_icons.scss */
.icon-fa-star:before {
  content: "";
}

/* line 10, ../../styles/fa/_icons.scss */
.icon-fa-star-o:before {
  content: "";
}

/* line 11, ../../styles/fa/_icons.scss */
.icon-fa-user:before {
  content: "";
}

/* line 12, ../../styles/fa/_icons.scss */
.icon-fa-film:before {
  content: "";
}

/* line 13, ../../styles/fa/_icons.scss */
.icon-fa-th-large:before {
  content: "";
}

/* line 14, ../../styles/fa/_icons.scss */
.icon-fa-th:before {
  content: "";
}

/* line 15, ../../styles/fa/_icons.scss */
.icon-fa-th-list:before {
  content: "";
}

/* line 16, ../../styles/fa/_icons.scss */
.icon-fa-check:before {
  content: "";
}

/* line 17, ../../styles/fa/_icons.scss */
.icon-fa-times:before {
  content: "";
}

/* line 18, ../../styles/fa/_icons.scss */
.icon-fa-search-plus:before {
  content: "";
}

/* line 19, ../../styles/fa/_icons.scss */
.icon-fa-search-minus:before {
  content: "";
}

/* line 20, ../../styles/fa/_icons.scss */
.icon-fa-power-off:before {
  content: "";
}

/* line 21, ../../styles/fa/_icons.scss */
.icon-fa-signal:before {
  content: "";
}

/* line 22, ../../styles/fa/_icons.scss */
.icon-fa-gear:before,
.icon-fa-cog:before {
  content: "";
}

/* line 24, ../../styles/fa/_icons.scss */
.icon-fa-trash-o:before {
  content: "";
}

/* line 25, ../../styles/fa/_icons.scss */
.icon-fa-home:before {
  content: "";
}

/* line 26, ../../styles/fa/_icons.scss */
.icon-fa-file-o:before {
  content: "";
}

/* line 27, ../../styles/fa/_icons.scss */
.icon-fa-clock-o:before {
  content: "";
}

/* line 28, ../../styles/fa/_icons.scss */
.icon-fa-road:before {
  content: "";
}

/* line 29, ../../styles/fa/_icons.scss */
.icon-fa-download:before {
  content: "";
}

/* line 30, ../../styles/fa/_icons.scss */
.icon-fa-arrow-circle-o-down:before {
  content: "";
}

/* line 31, ../../styles/fa/_icons.scss */
.icon-fa-arrow-circle-o-up:before {
  content: "";
}

/* line 32, ../../styles/fa/_icons.scss */
.icon-fa-inbox:before {
  content: "";
}

/* line 33, ../../styles/fa/_icons.scss */
.icon-fa-play-circle-o:before {
  content: "";
}

/* line 34, ../../styles/fa/_icons.scss */
.icon-fa-rotate-right:before,
.icon-fa-repeat:before {
  content: "";
}

/* line 36, ../../styles/fa/_icons.scss */
.icon-fa-refresh:before {
  content: "";
}

/* line 37, ../../styles/fa/_icons.scss */
.icon-fa-list-alt:before {
  content: "";
}

/* line 38, ../../styles/fa/_icons.scss */
.icon-fa-lock:before {
  content: "";
}

/* line 39, ../../styles/fa/_icons.scss */
.icon-fa-flag:before {
  content: "";
}

/* line 40, ../../styles/fa/_icons.scss */
.icon-fa-headphones:before {
  content: "";
}

/* line 41, ../../styles/fa/_icons.scss */
.icon-fa-volume-off:before {
  content: "";
}

/* line 42, ../../styles/fa/_icons.scss */
.icon-fa-volume-down:before {
  content: "";
}

/* line 43, ../../styles/fa/_icons.scss */
.icon-fa-volume-up:before {
  content: "";
}

/* line 44, ../../styles/fa/_icons.scss */
.icon-fa-qrcode:before {
  content: "";
}

/* line 45, ../../styles/fa/_icons.scss */
.icon-fa-barcode:before {
  content: "";
}

/* line 46, ../../styles/fa/_icons.scss */
.icon-fa-tag:before {
  content: "";
}

/* line 47, ../../styles/fa/_icons.scss */
.icon-fa-tags:before {
  content: "";
}

/* line 48, ../../styles/fa/_icons.scss */
.icon-fa-book:before {
  content: "";
}

/* line 49, ../../styles/fa/_icons.scss */
.icon-fa-bookmark:before {
  content: "";
}

/* line 50, ../../styles/fa/_icons.scss */
.icon-fa-print:before {
  content: "";
}

/* line 51, ../../styles/fa/_icons.scss */
.icon-fa-camera:before {
  content: "";
}

/* line 52, ../../styles/fa/_icons.scss */
.icon-fa-font:before {
  content: "";
}

/* line 53, ../../styles/fa/_icons.scss */
.icon-fa-bold:before {
  content: "";
}

/* line 54, ../../styles/fa/_icons.scss */
.icon-fa-italic:before {
  content: "";
}

/* line 55, ../../styles/fa/_icons.scss */
.icon-fa-text-height:before {
  content: "";
}

/* line 56, ../../styles/fa/_icons.scss */
.icon-fa-text-width:before {
  content: "";
}

/* line 57, ../../styles/fa/_icons.scss */
.icon-fa-align-left:before {
  content: "";
}

/* line 58, ../../styles/fa/_icons.scss */
.icon-fa-align-center:before {
  content: "";
}

/* line 59, ../../styles/fa/_icons.scss */
.icon-fa-align-right:before {
  content: "";
}

/* line 60, ../../styles/fa/_icons.scss */
.icon-fa-align-justify:before {
  content: "";
}

/* line 61, ../../styles/fa/_icons.scss */
.icon-fa-list:before {
  content: "";
}

/* line 62, ../../styles/fa/_icons.scss */
.icon-fa-dedent:before,
.icon-fa-outdent:before {
  content: "";
}

/* line 64, ../../styles/fa/_icons.scss */
.icon-fa-indent:before {
  content: "";
}

/* line 65, ../../styles/fa/_icons.scss */
.icon-fa-video-camera:before {
  content: "";
}

/* line 66, ../../styles/fa/_icons.scss */
.icon-fa-photo:before,
.icon-fa-image:before,
.icon-fa-picture-o:before {
  content: "";
}

/* line 69, ../../styles/fa/_icons.scss */
.icon-fa-pencil:before {
  content: "";
}

/* line 70, ../../styles/fa/_icons.scss */
.icon-fa-map-marker:before {
  content: "";
}

/* line 71, ../../styles/fa/_icons.scss */
.icon-fa-adjust:before {
  content: "";
}

/* line 72, ../../styles/fa/_icons.scss */
.icon-fa-tint:before {
  content: "";
}

/* line 73, ../../styles/fa/_icons.scss */
.icon-fa-edit:before,
.icon-fa-pencil-square-o:before {
  content: "";
}

/* line 75, ../../styles/fa/_icons.scss */
.icon-fa-share-square-o:before {
  content: "";
}

/* line 76, ../../styles/fa/_icons.scss */
.icon-fa-check-square-o:before {
  content: "";
}

/* line 77, ../../styles/fa/_icons.scss */
.icon-fa-arrows:before {
  content: "";
}

/* line 78, ../../styles/fa/_icons.scss */
.icon-fa-step-backward:before {
  content: "";
}

/* line 79, ../../styles/fa/_icons.scss */
.icon-fa-fast-backward:before {
  content: "";
}

/* line 80, ../../styles/fa/_icons.scss */
.icon-fa-backward:before {
  content: "";
}

/* line 81, ../../styles/fa/_icons.scss */
.icon-fa-play:before {
  content: "";
}

/* line 82, ../../styles/fa/_icons.scss */
.icon-fa-pause:before {
  content: "";
}

/* line 83, ../../styles/fa/_icons.scss */
.icon-fa-stop:before {
  content: "";
}

/* line 84, ../../styles/fa/_icons.scss */
.icon-fa-forward:before {
  content: "";
}

/* line 85, ../../styles/fa/_icons.scss */
.icon-fa-fast-forward:before {
  content: "";
}

/* line 86, ../../styles/fa/_icons.scss */
.icon-fa-step-forward:before {
  content: "";
}

/* line 87, ../../styles/fa/_icons.scss */
.icon-fa-eject:before {
  content: "";
}

/* line 88, ../../styles/fa/_icons.scss */
.icon-fa-chevron-left:before {
  content: "";
}

/* line 89, ../../styles/fa/_icons.scss */
.icon-fa-chevron-right:before {
  content: "";
}

/* line 90, ../../styles/fa/_icons.scss */
.icon-fa-plus-circle:before {
  content: "";
}

/* line 91, ../../styles/fa/_icons.scss */
.icon-fa-minus-circle:before {
  content: "";
}

/* line 92, ../../styles/fa/_icons.scss */
.icon-fa-times-circle:before {
  content: "";
}

/* line 93, ../../styles/fa/_icons.scss */
.icon-fa-check-circle:before {
  content: "";
}

/* line 94, ../../styles/fa/_icons.scss */
.icon-fa-question-circle:before {
  content: "";
}

/* line 95, ../../styles/fa/_icons.scss */
.icon-fa-info-circle:before {
  content: "";
}

/* line 96, ../../styles/fa/_icons.scss */
.icon-fa-crosshairs:before {
  content: "";
}

/* line 97, ../../styles/fa/_icons.scss */
.icon-fa-times-circle-o:before {
  content: "";
}

/* line 98, ../../styles/fa/_icons.scss */
.icon-fa-check-circle-o:before {
  content: "";
}

/* line 99, ../../styles/fa/_icons.scss */
.icon-fa-ban:before {
  content: "";
}

/* line 100, ../../styles/fa/_icons.scss */
.icon-fa-arrow-left:before {
  content: "";
}

/* line 101, ../../styles/fa/_icons.scss */
.icon-fa-arrow-right:before {
  content: "";
}

/* line 102, ../../styles/fa/_icons.scss */
.icon-fa-arrow-up:before {
  content: "";
}

/* line 103, ../../styles/fa/_icons.scss */
.icon-fa-arrow-down:before {
  content: "";
}

/* line 104, ../../styles/fa/_icons.scss */
.icon-fa-mail-forward:before,
.icon-fa-share:before {
  content: "";
}

/* line 106, ../../styles/fa/_icons.scss */
.icon-fa-expand:before {
  content: "";
}

/* line 107, ../../styles/fa/_icons.scss */
.icon-fa-compress:before {
  content: "";
}

/* line 108, ../../styles/fa/_icons.scss */
.icon-fa-plus:before {
  content: "";
}

/* line 109, ../../styles/fa/_icons.scss */
.icon-fa-minus:before {
  content: "";
}

/* line 110, ../../styles/fa/_icons.scss */
.icon-fa-asterisk:before {
  content: "";
}

/* line 111, ../../styles/fa/_icons.scss */
.icon-fa-exclamation-circle:before {
  content: "";
}

/* line 112, ../../styles/fa/_icons.scss */
.icon-fa-gift:before {
  content: "";
}

/* line 113, ../../styles/fa/_icons.scss */
.icon-fa-leaf:before {
  content: "";
}

/* line 114, ../../styles/fa/_icons.scss */
.icon-fa-fire:before {
  content: "";
}

/* line 115, ../../styles/fa/_icons.scss */
.icon-fa-eye:before {
  content: "";
}

/* line 116, ../../styles/fa/_icons.scss */
.icon-fa-eye-slash:before {
  content: "";
}

/* line 117, ../../styles/fa/_icons.scss */
.icon-fa-warning:before,
.icon-fa-exclamation-triangle:before {
  content: "";
}

/* line 119, ../../styles/fa/_icons.scss */
.icon-fa-plane:before {
  content: "";
}

/* line 120, ../../styles/fa/_icons.scss */
.icon-fa-calendar:before {
  content: "";
}

/* line 121, ../../styles/fa/_icons.scss */
.icon-fa-random:before {
  content: "";
}

/* line 122, ../../styles/fa/_icons.scss */
.icon-fa-comment:before {
  content: "";
}

/* line 123, ../../styles/fa/_icons.scss */
.icon-fa-magnet:before {
  content: "";
}

/* line 124, ../../styles/fa/_icons.scss */
.icon-fa-chevron-up:before {
  content: "";
}

/* line 125, ../../styles/fa/_icons.scss */
.icon-fa-chevron-down:before {
  content: "";
}

/* line 126, ../../styles/fa/_icons.scss */
.icon-fa-retweet:before {
  content: "";
}

/* line 127, ../../styles/fa/_icons.scss */
.icon-fa-shopping-cart:before {
  content: "";
}

/* line 128, ../../styles/fa/_icons.scss */
.icon-fa-folder:before {
  content: "";
}

/* line 129, ../../styles/fa/_icons.scss */
.icon-fa-folder-open:before {
  content: "";
}

/* line 130, ../../styles/fa/_icons.scss */
.icon-fa-arrows-v:before {
  content: "";
}

/* line 131, ../../styles/fa/_icons.scss */
.icon-fa-arrows-h:before {
  content: "";
}

/* line 132, ../../styles/fa/_icons.scss */
.icon-fa-bar-chart-o:before {
  content: "";
}

/* line 133, ../../styles/fa/_icons.scss */
.icon-fa-twitter-square:before {
  content: "";
}

/* line 134, ../../styles/fa/_icons.scss */
.icon-fa-facebook-square:before {
  content: "";
}

/* line 135, ../../styles/fa/_icons.scss */
.icon-fa-camera-retro:before {
  content: "";
}

/* line 136, ../../styles/fa/_icons.scss */
.icon-fa-key:before {
  content: "";
}

/* line 137, ../../styles/fa/_icons.scss */
.icon-fa-gears:before,
.icon-fa-cogs:before {
  content: "";
}

/* line 139, ../../styles/fa/_icons.scss */
.icon-fa-comments:before {
  content: "";
}

/* line 140, ../../styles/fa/_icons.scss */
.icon-fa-thumbs-o-up:before {
  content: "";
}

/* line 141, ../../styles/fa/_icons.scss */
.icon-fa-thumbs-o-down:before {
  content: "";
}

/* line 142, ../../styles/fa/_icons.scss */
.icon-fa-star-half:before {
  content: "";
}

/* line 143, ../../styles/fa/_icons.scss */
.icon-fa-heart-o:before {
  content: "";
}

/* line 144, ../../styles/fa/_icons.scss */
.icon-fa-sign-out:before {
  content: "";
}

/* line 145, ../../styles/fa/_icons.scss */
.icon-fa-linkedin-square:before {
  content: "";
}

/* line 146, ../../styles/fa/_icons.scss */
.icon-fa-thumb-tack:before {
  content: "";
}

/* line 147, ../../styles/fa/_icons.scss */
.icon-fa-external-link:before {
  content: "";
}

/* line 148, ../../styles/fa/_icons.scss */
.icon-fa-sign-in:before {
  content: "";
}

/* line 149, ../../styles/fa/_icons.scss */
.icon-fa-trophy:before {
  content: "";
}

/* line 150, ../../styles/fa/_icons.scss */
.icon-fa-github-square:before {
  content: "";
}

/* line 151, ../../styles/fa/_icons.scss */
.icon-fa-upload:before {
  content: "";
}

/* line 152, ../../styles/fa/_icons.scss */
.icon-fa-lemon-o:before {
  content: "";
}

/* line 153, ../../styles/fa/_icons.scss */
.icon-fa-phone:before {
  content: "";
}

/* line 154, ../../styles/fa/_icons.scss */
.icon-fa-square-o:before {
  content: "";
}

/* line 155, ../../styles/fa/_icons.scss */
.icon-fa-bookmark-o:before {
  content: "";
}

/* line 156, ../../styles/fa/_icons.scss */
.icon-fa-phone-square:before {
  content: "";
}

/* line 157, ../../styles/fa/_icons.scss */
.icon-fa-twitter:before {
  content: "";
}

/* line 158, ../../styles/fa/_icons.scss */
.icon-fa-facebook:before {
  content: "";
}

/* line 159, ../../styles/fa/_icons.scss */
.icon-fa-github:before {
  content: "";
}

/* line 160, ../../styles/fa/_icons.scss */
.icon-fa-unlock:before {
  content: "";
}

/* line 161, ../../styles/fa/_icons.scss */
.icon-fa-credit-card:before {
  content: "";
}

/* line 162, ../../styles/fa/_icons.scss */
.icon-fa-rss:before {
  content: "";
}

/* line 163, ../../styles/fa/_icons.scss */
.icon-fa-hdd-o:before {
  content: "";
}

/* line 164, ../../styles/fa/_icons.scss */
.icon-fa-bullhorn:before {
  content: "";
}

/* line 165, ../../styles/fa/_icons.scss */
.icon-fa-bell:before {
  content: "";
}

/* line 166, ../../styles/fa/_icons.scss */
.icon-fa-certificate:before {
  content: "";
}

/* line 167, ../../styles/fa/_icons.scss */
.icon-fa-hand-o-right:before {
  content: "";
}

/* line 168, ../../styles/fa/_icons.scss */
.icon-fa-hand-o-left:before {
  content: "";
}

/* line 169, ../../styles/fa/_icons.scss */
.icon-fa-hand-o-up:before {
  content: "";
}

/* line 170, ../../styles/fa/_icons.scss */
.icon-fa-hand-o-down:before {
  content: "";
}

/* line 171, ../../styles/fa/_icons.scss */
.icon-fa-arrow-circle-left:before {
  content: "";
}

/* line 172, ../../styles/fa/_icons.scss */
.icon-fa-arrow-circle-right:before {
  content: "";
}

/* line 173, ../../styles/fa/_icons.scss */
.icon-fa-arrow-circle-up:before {
  content: "";
}

/* line 174, ../../styles/fa/_icons.scss */
.icon-fa-arrow-circle-down:before {
  content: "";
}

/* line 175, ../../styles/fa/_icons.scss */
.icon-fa-globe:before {
  content: "";
}

/* line 176, ../../styles/fa/_icons.scss */
.icon-fa-wrench:before {
  content: "";
}

/* line 177, ../../styles/fa/_icons.scss */
.icon-fa-tasks:before {
  content: "";
}

/* line 178, ../../styles/fa/_icons.scss */
.icon-fa-filter:before {
  content: "";
}

/* line 179, ../../styles/fa/_icons.scss */
.icon-fa-briefcase:before {
  content: "";
}

/* line 180, ../../styles/fa/_icons.scss */
.icon-fa-arrows-alt:before {
  content: "";
}

/* line 181, ../../styles/fa/_icons.scss */
.icon-fa-group:before,
.icon-fa-users:before {
  content: "";
}

/* line 183, ../../styles/fa/_icons.scss */
.icon-fa-chain:before,
.icon-fa-link:before {
  content: "";
}

/* line 185, ../../styles/fa/_icons.scss */
.icon-fa-cloud:before {
  content: "";
}

/* line 186, ../../styles/fa/_icons.scss */
.icon-fa-flask:before {
  content: "";
}

/* line 187, ../../styles/fa/_icons.scss */
.icon-fa-cut:before,
.icon-fa-scissors:before {
  content: "";
}

/* line 189, ../../styles/fa/_icons.scss */
.icon-fa-copy:before,
.icon-fa-files-o:before {
  content: "";
}

/* line 191, ../../styles/fa/_icons.scss */
.icon-fa-paperclip:before {
  content: "";
}

/* line 192, ../../styles/fa/_icons.scss */
.icon-fa-save:before,
.icon-fa-floppy-o:before {
  content: "";
}

/* line 194, ../../styles/fa/_icons.scss */
.icon-fa-square:before {
  content: "";
}

/* line 195, ../../styles/fa/_icons.scss */
.icon-fa-navicon:before,
.icon-fa-reorder:before,
.icon-fa-bars:before {
  content: "";
}

/* line 198, ../../styles/fa/_icons.scss */
.icon-fa-list-ul:before {
  content: "";
}

/* line 199, ../../styles/fa/_icons.scss */
.icon-fa-list-ol:before {
  content: "";
}

/* line 200, ../../styles/fa/_icons.scss */
.icon-fa-strikethrough:before {
  content: "";
}

/* line 201, ../../styles/fa/_icons.scss */
.icon-fa-underline:before {
  content: "";
}

/* line 202, ../../styles/fa/_icons.scss */
.icon-fa-table:before {
  content: "";
}

/* line 203, ../../styles/fa/_icons.scss */
.icon-fa-magic:before {
  content: "";
}

/* line 204, ../../styles/fa/_icons.scss */
.icon-fa-truck:before {
  content: "";
}

/* line 205, ../../styles/fa/_icons.scss */
.icon-fa-pinterest:before {
  content: "";
}

/* line 206, ../../styles/fa/_icons.scss */
.icon-fa-pinterest-square:before {
  content: "";
}

/* line 207, ../../styles/fa/_icons.scss */
.icon-fa-google-plus-square:before {
  content: "";
}

/* line 208, ../../styles/fa/_icons.scss */
.icon-fa-google-plus:before {
  content: "";
}

/* line 209, ../../styles/fa/_icons.scss */
.icon-fa-money:before {
  content: "";
}

/* line 210, ../../styles/fa/_icons.scss */
.icon-fa-caret-down:before {
  content: "";
}

/* line 211, ../../styles/fa/_icons.scss */
.icon-fa-caret-up:before {
  content: "";
}

/* line 212, ../../styles/fa/_icons.scss */
.icon-fa-caret-left:before {
  content: "";
}

/* line 213, ../../styles/fa/_icons.scss */
.icon-fa-caret-right:before {
  content: "";
}

/* line 214, ../../styles/fa/_icons.scss */
.icon-fa-columns:before {
  content: "";
}

/* line 215, ../../styles/fa/_icons.scss */
.icon-fa-unsorted:before,
.icon-fa-sort:before {
  content: "";
}

/* line 217, ../../styles/fa/_icons.scss */
.icon-fa-sort-down:before,
.icon-fa-sort-desc:before {
  content: "";
}

/* line 219, ../../styles/fa/_icons.scss */
.icon-fa-sort-up:before,
.icon-fa-sort-asc:before {
  content: "";
}

/* line 221, ../../styles/fa/_icons.scss */
.icon-fa-envelope:before {
  content: "";
}

/* line 222, ../../styles/fa/_icons.scss */
.icon-fa-linkedin:before {
  content: "";
}

/* line 223, ../../styles/fa/_icons.scss */
.icon-fa-rotate-left:before,
.icon-fa-undo:before {
  content: "";
}

/* line 225, ../../styles/fa/_icons.scss */
.icon-fa-legal:before,
.icon-fa-gavel:before {
  content: "";
}

/* line 227, ../../styles/fa/_icons.scss */
.icon-fa-dashboard:before,
.icon-fa-tachometer:before {
  content: "";
}

/* line 229, ../../styles/fa/_icons.scss */
.icon-fa-comment-o:before {
  content: "";
}

/* line 230, ../../styles/fa/_icons.scss */
.icon-fa-comments-o:before {
  content: "";
}

/* line 231, ../../styles/fa/_icons.scss */
.icon-fa-flash:before,
.icon-fa-bolt:before {
  content: "";
}

/* line 233, ../../styles/fa/_icons.scss */
.icon-fa-sitemap:before {
  content: "";
}

/* line 234, ../../styles/fa/_icons.scss */
.icon-fa-umbrella:before {
  content: "";
}

/* line 235, ../../styles/fa/_icons.scss */
.icon-fa-paste:before,
.icon-fa-clipboard:before {
  content: "";
}

/* line 237, ../../styles/fa/_icons.scss */
.icon-fa-lightbulb-o:before {
  content: "";
}

/* line 238, ../../styles/fa/_icons.scss */
.icon-fa-exchange:before {
  content: "";
}

/* line 239, ../../styles/fa/_icons.scss */
.icon-fa-cloud-download:before {
  content: "";
}

/* line 240, ../../styles/fa/_icons.scss */
.icon-fa-cloud-upload:before {
  content: "";
}

/* line 241, ../../styles/fa/_icons.scss */
.icon-fa-user-md:before {
  content: "";
}

/* line 242, ../../styles/fa/_icons.scss */
.icon-fa-stethoscope:before {
  content: "";
}

/* line 243, ../../styles/fa/_icons.scss */
.icon-fa-suitcase:before {
  content: "";
}

/* line 244, ../../styles/fa/_icons.scss */
.icon-fa-bell-o:before {
  content: "";
}

/* line 245, ../../styles/fa/_icons.scss */
.icon-fa-coffee:before {
  content: "";
}

/* line 246, ../../styles/fa/_icons.scss */
.icon-fa-cutlery:before {
  content: "";
}

/* line 247, ../../styles/fa/_icons.scss */
.icon-fa-file-text-o:before {
  content: "";
}

/* line 248, ../../styles/fa/_icons.scss */
.icon-fa-building-o:before {
  content: "";
}

/* line 249, ../../styles/fa/_icons.scss */
.icon-fa-hospital-o:before {
  content: "";
}

/* line 250, ../../styles/fa/_icons.scss */
.icon-fa-ambulance:before {
  content: "";
}

/* line 251, ../../styles/fa/_icons.scss */
.icon-fa-medkit:before {
  content: "";
}

/* line 252, ../../styles/fa/_icons.scss */
.icon-fa-fighter-jet:before {
  content: "";
}

/* line 253, ../../styles/fa/_icons.scss */
.icon-fa-beer:before {
  content: "";
}

/* line 254, ../../styles/fa/_icons.scss */
.icon-fa-h-square:before {
  content: "";
}

/* line 255, ../../styles/fa/_icons.scss */
.icon-fa-plus-square:before {
  content: "";
}

/* line 256, ../../styles/fa/_icons.scss */
.icon-fa-angle-double-left:before {
  content: "";
}

/* line 257, ../../styles/fa/_icons.scss */
.icon-fa-angle-double-right:before {
  content: "";
}

/* line 258, ../../styles/fa/_icons.scss */
.icon-fa-angle-double-up:before {
  content: "";
}

/* line 259, ../../styles/fa/_icons.scss */
.icon-fa-angle-double-down:before {
  content: "";
}

/* line 260, ../../styles/fa/_icons.scss */
.icon-fa-angle-left:before {
  content: "";
}

/* line 261, ../../styles/fa/_icons.scss */
.icon-fa-angle-right:before {
  content: "";
}

/* line 262, ../../styles/fa/_icons.scss */
.icon-fa-angle-up:before {
  content: "";
}

/* line 263, ../../styles/fa/_icons.scss */
.icon-fa-angle-down:before {
  content: "";
}

/* line 264, ../../styles/fa/_icons.scss */
.icon-fa-desktop:before {
  content: "";
}

/* line 265, ../../styles/fa/_icons.scss */
.icon-fa-laptop:before {
  content: "";
}

/* line 266, ../../styles/fa/_icons.scss */
.icon-fa-tablet:before {
  content: "";
}

/* line 267, ../../styles/fa/_icons.scss */
.icon-fa-mobile-phone:before,
.icon-fa-mobile:before {
  content: "";
}

/* line 269, ../../styles/fa/_icons.scss */
.icon-fa-circle-o:before {
  content: "";
}

/* line 270, ../../styles/fa/_icons.scss */
.icon-fa-quote-left:before {
  content: "";
}

/* line 271, ../../styles/fa/_icons.scss */
.icon-fa-quote-right:before {
  content: "";
}

/* line 272, ../../styles/fa/_icons.scss */
.icon-fa-spinner:before {
  content: "";
}

/* line 273, ../../styles/fa/_icons.scss */
.icon-fa-circle:before {
  content: "";
}

/* line 274, ../../styles/fa/_icons.scss */
.icon-fa-mail-reply:before,
.icon-fa-reply:before {
  content: "";
}

/* line 276, ../../styles/fa/_icons.scss */
.icon-fa-github-alt:before {
  content: "";
}

/* line 277, ../../styles/fa/_icons.scss */
.icon-fa-folder-o:before {
  content: "";
}

/* line 278, ../../styles/fa/_icons.scss */
.icon-fa-folder-open-o:before {
  content: "";
}

/* line 279, ../../styles/fa/_icons.scss */
.icon-fa-smile-o:before {
  content: "";
}

/* line 280, ../../styles/fa/_icons.scss */
.icon-fa-frown-o:before {
  content: "";
}

/* line 281, ../../styles/fa/_icons.scss */
.icon-fa-meh-o:before {
  content: "";
}

/* line 282, ../../styles/fa/_icons.scss */
.icon-fa-gamepad:before {
  content: "";
}

/* line 283, ../../styles/fa/_icons.scss */
.icon-fa-keyboard-o:before {
  content: "";
}

/* line 284, ../../styles/fa/_icons.scss */
.icon-fa-flag-o:before {
  content: "";
}

/* line 285, ../../styles/fa/_icons.scss */
.icon-fa-flag-checkered:before {
  content: "";
}

/* line 286, ../../styles/fa/_icons.scss */
.icon-fa-terminal:before {
  content: "";
}

/* line 287, ../../styles/fa/_icons.scss */
.icon-fa-code:before {
  content: "";
}

/* line 288, ../../styles/fa/_icons.scss */
.icon-fa-mail-reply-all:before,
.icon-fa-reply-all:before {
  content: "";
}

/* line 290, ../../styles/fa/_icons.scss */
.icon-fa-star-half-empty:before,
.icon-fa-star-half-full:before,
.icon-fa-star-half-o:before {
  content: "";
}

/* line 293, ../../styles/fa/_icons.scss */
.icon-fa-location-arrow:before {
  content: "";
}

/* line 294, ../../styles/fa/_icons.scss */
.icon-fa-crop:before {
  content: "";
}

/* line 295, ../../styles/fa/_icons.scss */
.icon-fa-code-fork:before {
  content: "";
}

/* line 296, ../../styles/fa/_icons.scss */
.icon-fa-unlink:before,
.icon-fa-chain-broken:before {
  content: "";
}

/* line 298, ../../styles/fa/_icons.scss */
.icon-fa-question:before {
  content: "";
}

/* line 299, ../../styles/fa/_icons.scss */
.icon-fa-info:before {
  content: "";
}

/* line 300, ../../styles/fa/_icons.scss */
.icon-fa-exclamation:before {
  content: "";
}

/* line 301, ../../styles/fa/_icons.scss */
.icon-fa-superscript:before {
  content: "";
}

/* line 302, ../../styles/fa/_icons.scss */
.icon-fa-subscript:before {
  content: "";
}

/* line 303, ../../styles/fa/_icons.scss */
.icon-fa-eraser:before {
  content: "";
}

/* line 304, ../../styles/fa/_icons.scss */
.icon-fa-puzzle-piece:before {
  content: "";
}

/* line 305, ../../styles/fa/_icons.scss */
.icon-fa-microphone:before {
  content: "";
}

/* line 306, ../../styles/fa/_icons.scss */
.icon-fa-microphone-slash:before {
  content: "";
}

/* line 307, ../../styles/fa/_icons.scss */
.icon-fa-shield:before {
  content: "";
}

/* line 308, ../../styles/fa/_icons.scss */
.icon-fa-calendar-o:before {
  content: "";
}

/* line 309, ../../styles/fa/_icons.scss */
.icon-fa-fire-extinguisher:before {
  content: "";
}

/* line 310, ../../styles/fa/_icons.scss */
.icon-fa-rocket:before {
  content: "";
}

/* line 311, ../../styles/fa/_icons.scss */
.icon-fa-maxcdn:before {
  content: "";
}

/* line 312, ../../styles/fa/_icons.scss */
.icon-fa-chevron-circle-left:before {
  content: "";
}

/* line 313, ../../styles/fa/_icons.scss */
.icon-fa-chevron-circle-right:before {
  content: "";
}

/* line 314, ../../styles/fa/_icons.scss */
.icon-fa-chevron-circle-up:before {
  content: "";
}

/* line 315, ../../styles/fa/_icons.scss */
.icon-fa-chevron-circle-down:before {
  content: "";
}

/* line 316, ../../styles/fa/_icons.scss */
.icon-fa-html5:before {
  content: "";
}

/* line 317, ../../styles/fa/_icons.scss */
.icon-fa-css3:before {
  content: "";
}

/* line 318, ../../styles/fa/_icons.scss */
.icon-fa-anchor:before {
  content: "";
}

/* line 319, ../../styles/fa/_icons.scss */
.icon-fa-unlock-alt:before {
  content: "";
}

/* line 320, ../../styles/fa/_icons.scss */
.icon-fa-bullseye:before {
  content: "";
}

/* line 321, ../../styles/fa/_icons.scss */
.icon-fa-ellipsis-h:before {
  content: "";
}

/* line 322, ../../styles/fa/_icons.scss */
.icon-fa-ellipsis-v:before {
  content: "";
}

/* line 323, ../../styles/fa/_icons.scss */
.icon-fa-rss-square:before {
  content: "";
}

/* line 324, ../../styles/fa/_icons.scss */
.icon-fa-play-circle:before {
  content: "";
}

/* line 325, ../../styles/fa/_icons.scss */
.icon-fa-ticket:before {
  content: "";
}

/* line 326, ../../styles/fa/_icons.scss */
.icon-fa-minus-square:before {
  content: "";
}

/* line 327, ../../styles/fa/_icons.scss */
.icon-fa-minus-square-o:before {
  content: "";
}

/* line 328, ../../styles/fa/_icons.scss */
.icon-fa-level-up:before {
  content: "";
}

/* line 329, ../../styles/fa/_icons.scss */
.icon-fa-level-down:before {
  content: "";
}

/* line 330, ../../styles/fa/_icons.scss */
.icon-fa-check-square:before {
  content: "";
}

/* line 331, ../../styles/fa/_icons.scss */
.icon-fa-pencil-square:before {
  content: "";
}

/* line 332, ../../styles/fa/_icons.scss */
.icon-fa-external-link-square:before {
  content: "";
}

/* line 333, ../../styles/fa/_icons.scss */
.icon-fa-share-square:before {
  content: "";
}

/* line 334, ../../styles/fa/_icons.scss */
.icon-fa-compass:before {
  content: "";
}

/* line 335, ../../styles/fa/_icons.scss */
.icon-fa-toggle-down:before,
.icon-fa-caret-square-o-down:before {
  content: "";
}

/* line 337, ../../styles/fa/_icons.scss */
.icon-fa-toggle-up:before,
.icon-fa-caret-square-o-up:before {
  content: "";
}

/* line 339, ../../styles/fa/_icons.scss */
.icon-fa-toggle-right:before,
.icon-fa-caret-square-o-right:before {
  content: "";
}

/* line 341, ../../styles/fa/_icons.scss */
.icon-fa-euro:before,
.icon-fa-eur:before {
  content: "";
}

/* line 343, ../../styles/fa/_icons.scss */
.icon-fa-gbp:before {
  content: "";
}

/* line 344, ../../styles/fa/_icons.scss */
.icon-fa-dollar:before,
.icon-fa-usd:before {
  content: "";
}

/* line 346, ../../styles/fa/_icons.scss */
.icon-fa-rupee:before,
.icon-fa-inr:before {
  content: "";
}

/* line 348, ../../styles/fa/_icons.scss */
.icon-fa-cny:before,
.icon-fa-rmb:before,
.icon-fa-yen:before,
.icon-fa-jpy:before {
  content: "";
}

/* line 352, ../../styles/fa/_icons.scss */
.icon-fa-ruble:before,
.icon-fa-rouble:before,
.icon-fa-rub:before {
  content: "";
}

/* line 355, ../../styles/fa/_icons.scss */
.icon-fa-won:before,
.icon-fa-krw:before {
  content: "";
}

/* line 357, ../../styles/fa/_icons.scss */
.icon-fa-bitcoin:before,
.icon-fa-btc:before {
  content: "";
}

/* line 359, ../../styles/fa/_icons.scss */
.icon-fa-file:before {
  content: "";
}

/* line 360, ../../styles/fa/_icons.scss */
.icon-fa-file-text:before {
  content: "";
}

/* line 361, ../../styles/fa/_icons.scss */
.icon-fa-sort-alpha-asc:before {
  content: "";
}

/* line 362, ../../styles/fa/_icons.scss */
.icon-fa-sort-alpha-desc:before {
  content: "";
}

/* line 363, ../../styles/fa/_icons.scss */
.icon-fa-sort-amount-asc:before {
  content: "";
}

/* line 364, ../../styles/fa/_icons.scss */
.icon-fa-sort-amount-desc:before {
  content: "";
}

/* line 365, ../../styles/fa/_icons.scss */
.icon-fa-sort-numeric-asc:before {
  content: "";
}

/* line 366, ../../styles/fa/_icons.scss */
.icon-fa-sort-numeric-desc:before {
  content: "";
}

/* line 367, ../../styles/fa/_icons.scss */
.icon-fa-thumbs-up:before {
  content: "";
}

/* line 368, ../../styles/fa/_icons.scss */
.icon-fa-thumbs-down:before {
  content: "";
}

/* line 369, ../../styles/fa/_icons.scss */
.icon-fa-youtube-square:before {
  content: "";
}

/* line 370, ../../styles/fa/_icons.scss */
.icon-fa-youtube:before {
  content: "";
}

/* line 371, ../../styles/fa/_icons.scss */
.icon-fa-xing:before {
  content: "";
}

/* line 372, ../../styles/fa/_icons.scss */
.icon-fa-xing-square:before {
  content: "";
}

/* line 373, ../../styles/fa/_icons.scss */
.icon-fa-youtube-play:before {
  content: "";
}

/* line 374, ../../styles/fa/_icons.scss */
.icon-fa-dropbox:before {
  content: "";
}

/* line 375, ../../styles/fa/_icons.scss */
.icon-fa-stack-overflow:before {
  content: "";
}

/* line 376, ../../styles/fa/_icons.scss */
.icon-fa-instagram:before {
  content: "";
}

/* line 377, ../../styles/fa/_icons.scss */
.icon-fa-flickr:before {
  content: "";
}

/* line 378, ../../styles/fa/_icons.scss */
.icon-fa-adn:before {
  content: "";
}

/* line 379, ../../styles/fa/_icons.scss */
.icon-fa-bitbucket:before {
  content: "";
}

/* line 380, ../../styles/fa/_icons.scss */
.icon-fa-bitbucket-square:before {
  content: "";
}

/* line 381, ../../styles/fa/_icons.scss */
.icon-fa-tumblr:before {
  content: "";
}

/* line 382, ../../styles/fa/_icons.scss */
.icon-fa-tumblr-square:before {
  content: "";
}

/* line 383, ../../styles/fa/_icons.scss */
.icon-fa-long-arrow-down:before {
  content: "";
}

/* line 384, ../../styles/fa/_icons.scss */
.icon-fa-long-arrow-up:before {
  content: "";
}

/* line 385, ../../styles/fa/_icons.scss */
.icon-fa-long-arrow-left:before {
  content: "";
}

/* line 386, ../../styles/fa/_icons.scss */
.icon-fa-long-arrow-right:before {
  content: "";
}

/* line 387, ../../styles/fa/_icons.scss */
.icon-fa-apple:before {
  content: "";
}

/* line 388, ../../styles/fa/_icons.scss */
.icon-fa-windows:before {
  content: "";
}

/* line 389, ../../styles/fa/_icons.scss */
.icon-fa-android:before {
  content: "";
}

/* line 390, ../../styles/fa/_icons.scss */
.icon-fa-linux:before {
  content: "";
}

/* line 391, ../../styles/fa/_icons.scss */
.icon-fa-dribbble:before {
  content: "";
}

/* line 392, ../../styles/fa/_icons.scss */
.icon-fa-skype:before {
  content: "";
}

/* line 393, ../../styles/fa/_icons.scss */
.icon-fa-foursquare:before {
  content: "";
}

/* line 394, ../../styles/fa/_icons.scss */
.icon-fa-trello:before {
  content: "";
}

/* line 395, ../../styles/fa/_icons.scss */
.icon-fa-female:before {
  content: "";
}

/* line 396, ../../styles/fa/_icons.scss */
.icon-fa-male:before {
  content: "";
}

/* line 397, ../../styles/fa/_icons.scss */
.icon-fa-gittip:before {
  content: "";
}

/* line 398, ../../styles/fa/_icons.scss */
.icon-fa-sun-o:before {
  content: "";
}

/* line 399, ../../styles/fa/_icons.scss */
.icon-fa-moon-o:before {
  content: "";
}

/* line 400, ../../styles/fa/_icons.scss */
.icon-fa-archive:before {
  content: "";
}

/* line 401, ../../styles/fa/_icons.scss */
.icon-fa-bug:before {
  content: "";
}

/* line 402, ../../styles/fa/_icons.scss */
.icon-fa-vk:before {
  content: "";
}

/* line 403, ../../styles/fa/_icons.scss */
.icon-fa-weibo:before {
  content: "";
}

/* line 404, ../../styles/fa/_icons.scss */
.icon-fa-renren:before {
  content: "";
}

/* line 405, ../../styles/fa/_icons.scss */
.icon-fa-pagelines:before {
  content: "";
}

/* line 406, ../../styles/fa/_icons.scss */
.icon-fa-stack-exchange:before {
  content: "";
}

/* line 407, ../../styles/fa/_icons.scss */
.icon-fa-arrow-circle-o-right:before {
  content: "";
}

/* line 408, ../../styles/fa/_icons.scss */
.icon-fa-arrow-circle-o-left:before {
  content: "";
}

/* line 409, ../../styles/fa/_icons.scss */
.icon-fa-toggle-left:before,
.icon-fa-caret-square-o-left:before {
  content: "";
}

/* line 411, ../../styles/fa/_icons.scss */
.icon-fa-dot-circle-o:before {
  content: "";
}

/* line 412, ../../styles/fa/_icons.scss */
.icon-fa-wheelchair:before {
  content: "";
}

/* line 413, ../../styles/fa/_icons.scss */
.icon-fa-vimeo-square:before {
  content: "";
}

/* line 414, ../../styles/fa/_icons.scss */
.icon-fa-turkish-lira:before,
.icon-fa-try:before {
  content: "";
}

/* line 416, ../../styles/fa/_icons.scss */
.icon-fa-plus-square-o:before {
  content: "";
}

/* line 417, ../../styles/fa/_icons.scss */
.icon-fa-space-shuttle:before {
  content: "";
}

/* line 418, ../../styles/fa/_icons.scss */
.icon-fa-slack:before {
  content: "";
}

/* line 419, ../../styles/fa/_icons.scss */
.icon-fa-envelope-square:before {
  content: "";
}

/* line 420, ../../styles/fa/_icons.scss */
.icon-fa-wordpress:before {
  content: "";
}

/* line 421, ../../styles/fa/_icons.scss */
.icon-fa-openid:before {
  content: "";
}

/* line 422, ../../styles/fa/_icons.scss */
.icon-fa-institution:before,
.icon-fa-bank:before,
.icon-fa-university:before {
  content: "";
}

/* line 425, ../../styles/fa/_icons.scss */
.icon-fa-mortar-board:before,
.icon-fa-graduation-cap:before {
  content: "";
}

/* line 427, ../../styles/fa/_icons.scss */
.icon-fa-yahoo:before {
  content: "";
}

/* line 428, ../../styles/fa/_icons.scss */
.icon-fa-google:before {
  content: "";
}

/* line 429, ../../styles/fa/_icons.scss */
.icon-fa-reddit:before {
  content: "";
}

/* line 430, ../../styles/fa/_icons.scss */
.icon-fa-reddit-square:before {
  content: "";
}

/* line 431, ../../styles/fa/_icons.scss */
.icon-fa-stumbleupon-circle:before {
  content: "";
}

/* line 432, ../../styles/fa/_icons.scss */
.icon-fa-stumbleupon:before {
  content: "";
}

/* line 433, ../../styles/fa/_icons.scss */
.icon-fa-delicious:before {
  content: "";
}

/* line 434, ../../styles/fa/_icons.scss */
.icon-fa-digg:before {
  content: "";
}

/* line 435, ../../styles/fa/_icons.scss */
.icon-fa-pied-piper-square:before,
.icon-fa-pied-piper:before {
  content: "";
}

/* line 437, ../../styles/fa/_icons.scss */
.icon-fa-pied-piper-alt:before {
  content: "";
}

/* line 438, ../../styles/fa/_icons.scss */
.icon-fa-drupal:before {
  content: "";
}

/* line 439, ../../styles/fa/_icons.scss */
.icon-fa-joomla:before {
  content: "";
}

/* line 440, ../../styles/fa/_icons.scss */
.icon-fa-language:before {
  content: "";
}

/* line 441, ../../styles/fa/_icons.scss */
.icon-fa-fax:before {
  content: "";
}

/* line 442, ../../styles/fa/_icons.scss */
.icon-fa-building:before {
  content: "";
}

/* line 443, ../../styles/fa/_icons.scss */
.icon-fa-child:before {
  content: "";
}

/* line 444, ../../styles/fa/_icons.scss */
.icon-fa-paw:before {
  content: "";
}

/* line 445, ../../styles/fa/_icons.scss */
.icon-fa-spoon:before {
  content: "";
}

/* line 446, ../../styles/fa/_icons.scss */
.icon-fa-cube:before {
  content: "";
}

/* line 447, ../../styles/fa/_icons.scss */
.icon-fa-cubes:before {
  content: "";
}

/* line 448, ../../styles/fa/_icons.scss */
.icon-fa-behance:before {
  content: "";
}

/* line 449, ../../styles/fa/_icons.scss */
.icon-fa-behance-square:before {
  content: "";
}

/* line 450, ../../styles/fa/_icons.scss */
.icon-fa-steam:before {
  content: "";
}

/* line 451, ../../styles/fa/_icons.scss */
.icon-fa-steam-square:before {
  content: "";
}

/* line 452, ../../styles/fa/_icons.scss */
.icon-fa-recycle:before {
  content: "";
}

/* line 453, ../../styles/fa/_icons.scss */
.icon-fa-automobile:before,
.icon-fa-car:before {
  content: "";
}

/* line 455, ../../styles/fa/_icons.scss */
.icon-fa-cab:before,
.icon-fa-taxi:before {
  content: "";
}

/* line 457, ../../styles/fa/_icons.scss */
.icon-fa-tree:before {
  content: "";
}

/* line 458, ../../styles/fa/_icons.scss */
.icon-fa-spotify:before {
  content: "";
}

/* line 459, ../../styles/fa/_icons.scss */
.icon-fa-deviantart:before {
  content: "";
}

/* line 460, ../../styles/fa/_icons.scss */
.icon-fa-soundcloud:before {
  content: "";
}

/* line 461, ../../styles/fa/_icons.scss */
.icon-fa-database:before {
  content: "";
}

/* line 462, ../../styles/fa/_icons.scss */
.icon-fa-file-pdf-o:before {
  content: "";
}

/* line 463, ../../styles/fa/_icons.scss */
.icon-fa-file-word-o:before {
  content: "";
}

/* line 464, ../../styles/fa/_icons.scss */
.icon-fa-file-excel-o:before {
  content: "";
}

/* line 465, ../../styles/fa/_icons.scss */
.icon-fa-file-powerpoint-o:before {
  content: "";
}

/* line 466, ../../styles/fa/_icons.scss */
.icon-fa-file-photo-o:before,
.icon-fa-file-picture-o:before,
.icon-fa-file-image-o:before {
  content: "";
}

/* line 469, ../../styles/fa/_icons.scss */
.icon-fa-file-zip-o:before,
.icon-fa-file-archive-o:before {
  content: "";
}

/* line 471, ../../styles/fa/_icons.scss */
.icon-fa-file-sound-o:before,
.icon-fa-file-audio-o:before {
  content: "";
}

/* line 473, ../../styles/fa/_icons.scss */
.icon-fa-file-movie-o:before,
.icon-fa-file-video-o:before {
  content: "";
}

/* line 475, ../../styles/fa/_icons.scss */
.icon-fa-file-code-o:before {
  content: "";
}

/* line 476, ../../styles/fa/_icons.scss */
.icon-fa-vine:before {
  content: "";
}

/* line 477, ../../styles/fa/_icons.scss */
.icon-fa-codepen:before {
  content: "";
}

/* line 478, ../../styles/fa/_icons.scss */
.icon-fa-jsfiddle:before {
  content: "";
}

/* line 479, ../../styles/fa/_icons.scss */
.icon-fa-life-bouy:before,
.icon-fa-life-saver:before,
.icon-fa-support:before,
.icon-fa-life-ring:before {
  content: "";
}

/* line 483, ../../styles/fa/_icons.scss */
.icon-fa-circle-o-notch:before {
  content: "";
}

/* line 484, ../../styles/fa/_icons.scss */
.icon-fa-ra:before,
.icon-fa-rebel:before {
  content: "";
}

/* line 486, ../../styles/fa/_icons.scss */
.icon-fa-ge:before,
.icon-fa-empire:before {
  content: "";
}

/* line 488, ../../styles/fa/_icons.scss */
.icon-fa-git-square:before {
  content: "";
}

/* line 489, ../../styles/fa/_icons.scss */
.icon-fa-git:before {
  content: "";
}

/* line 490, ../../styles/fa/_icons.scss */
.icon-fa-hacker-news:before {
  content: "";
}

/* line 491, ../../styles/fa/_icons.scss */
.icon-fa-tencent-weibo:before {
  content: "";
}

/* line 492, ../../styles/fa/_icons.scss */
.icon-fa-qq:before {
  content: "";
}

/* line 493, ../../styles/fa/_icons.scss */
.icon-fa-wechat:before,
.icon-fa-weixin:before {
  content: "";
}

/* line 495, ../../styles/fa/_icons.scss */
.icon-fa-send:before,
.icon-fa-paper-plane:before {
  content: "";
}

/* line 497, ../../styles/fa/_icons.scss */
.icon-fa-send-o:before,
.icon-fa-paper-plane-o:before {
  content: "";
}

/* line 499, ../../styles/fa/_icons.scss */
.icon-fa-history:before {
  content: "";
}

/* line 500, ../../styles/fa/_icons.scss */
.icon-fa-circle-thin:before {
  content: "";
}

/* line 501, ../../styles/fa/_icons.scss */
.icon-fa-header:before {
  content: "";
}

/* line 502, ../../styles/fa/_icons.scss */
.icon-fa-paragraph:before {
  content: "";
}

/* line 503, ../../styles/fa/_icons.scss */
.icon-fa-sliders:before {
  content: "";
}

/* line 504, ../../styles/fa/_icons.scss */
.icon-fa-share-alt:before {
  content: "";
}

/* line 505, ../../styles/fa/_icons.scss */
.icon-fa-share-alt-square:before {
  content: "";
}

/* line 506, ../../styles/fa/_icons.scss */
.icon-fa-bomb:before {
  content: "";
}

/* line 30, ../../styles/bottlebridge.scss */
.brand {
  width: 215px;
  text-indent: -1000px;
  overflow: hidden;
  background: 20px center url('/static/img/img/bb_text.png') no-repeat;
}

/* Filter badges styles */
/* line 39, ../../styles/bottlebridge.scss */
.filter-badges {
  margin-bottom: 10px;
  padding: 10px 0;
}

/* line 43, ../../styles/bottlebridge.scss */
.filter-badge {
  display: inline-block;
  background-color: #007bff;
  color: white;
  padding: 4px 8px;
  margin: 2px 4px;
  border-radius: 15px;
  font-size: 12px;
  font-weight: 500;
}

/* line 53, ../../styles/bottlebridge.scss */
.filter-badge .badge-close {
  margin-left: 5px;
  cursor: pointer;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
}

/* line 60, ../../styles/bottlebridge.scss */
.filter-badge .badge-close:hover {
  color: white;
}
