/*
 * HomeAway Devkit Widget CSS
 *
 * Copyright 2012 HomeAway, Inc
 */
/* line 506, icon/*.png */
.icon-sprite, .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span, .chzn-single div b, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-rtl .chzn-search input {
  background: url('../img/icon-s4c050cf192.png') no-repeat;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
/* line 9, ../../../lib/_datepicker.scss */
.ui-helper-hidden {
  display: none;
}

/* line 13, ../../../lib/_datepicker.scss */
.ui-helper-hidden-accessible {
  left: -99999999px;
  position: absolute;
}

/* line 18, ../../../lib/_datepicker.scss */
.ui-helper-reset {
  border: 0;
  font-size: 100%;
  line-height: 1.3;
  list-style: none;
  margin: 0;
  outline: 0;
  padding: 0;
  text-decoration: none;
}

/* line 28, ../../../lib/_datepicker.scss */
.ui-helper-clearfix {
  display: inline-block;
}
/* line 31, ../../../lib/_datepicker.scss */
.ui-helper-clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

/* required comment for clearfix to work in Opera \*/
/* line 41, ../../../lib/_datepicker.scss */
* html .ui-helper-clearfix {
  height: 1%;
}

/* line 45, ../../../lib/_datepicker.scss */
.ui-helper-clearfix {
  display: block;
}

/* end clearfix */
/* line 50, ../../../lib/_datepicker.scss */
.ui-helper-zfix {
  height: 100%;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  width: 100%;
}

/* Interaction Cues
----------------------------------*/
/* line 61, ../../../lib/_datepicker.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 69, ../../../lib/_datepicker.scss */
.ui-icon {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -99999px;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 80, ../../../lib/_datepicker.scss */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Component containers
----------------------------------*/
/* line 90, ../../../lib/_datepicker.scss */
.ui-widget {
  font: 1.1em Helvetica, Arial, sans-serif;
}
/* line 96, ../../../lib/_datepicker.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font: 1em Helvetica, Arial, sans-serif;
}

/* line 101, ../../../lib/_datepicker.scss */
.ui-widget-content {
  background: white;
  border: 1px solid #91cfee;
  color: #333333;
}
/* line 106, ../../../lib/_datepicker.scss */
.ui-widget-content a {
  color: #333333;
}

/* line 111, ../../../lib/_datepicker.scss */
.ui-widget-header {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f5f8), color-stop(50%, #f0f5f8), color-stop(50%, #f5f8fb), color-stop(100%, #f5f8fb));
  background-image: -webkit-linear-gradient(#f0f5f8, #f0f5f8 50%, #f5f8fb 50%, #f5f8fb);
  background-image: -moz-linear-gradient(#f0f5f8, #f0f5f8 50%, #f5f8fb 50%, #f5f8fb);
  background-image: -o-linear-gradient(#f0f5f8, #f0f5f8 50%, #f5f8fb 50%, #f5f8fb);
  background-image: linear-gradient(#f0f5f8, #f0f5f8 50%, #f5f8fb 50%, #f5f8fb);
  background: #f0f5f8;
  border: 1px solid #91cfee;
  color: #fff;
  font-weight: bold;
}
/* line 118, ../../../lib/_datepicker.scss */
.ui-widget-header a {
  color: #fff;
}

/* Interaction states
----------------------------------*/
/* line 126, ../../../lib/_datepicker.scss */
.ui-state-default,
.ui-widget-content .ui-state-default {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f5f8), color-stop(50%, #f0f5f8), color-stop(50%, #f5f8fb), color-stop(100%, #f5f8fb));
  background-image: -webkit-linear-gradient(#f0f5f8, #f0f5f8 50%, #f5f8fb 50%, #f5f8fb);
  background-image: -moz-linear-gradient(#f0f5f8, #f0f5f8 50%, #f5f8fb 50%, #f5f8fb);
  background-image: -o-linear-gradient(#f0f5f8, #f0f5f8 50%, #f5f8fb 50%, #f5f8fb);
  background-image: linear-gradient(#f0f5f8, #f0f5f8 50%, #f5f8fb 50%, #f5f8fb);
  background-color: #f0f5f8;
  border: 1px solid #91cfee;
  color: #2a6ebb;
  font-size: 11px;
  font-weight: bold;
  outline: none;
  padding: 2px;
}
/* line 138, ../../../lib/_datepicker.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
.ui-widget-content .ui-state-default a,
.ui-widget-content .ui-state-default a:link,
.ui-widget-content .ui-state-default a:visited {
  color: #1c497d;
  text-decoration: none;
  outline: none;
}

/* line 148, ../../../lib/_datepicker.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f5f8), color-stop(100%, #f5f8fb));
  background-image: -webkit-linear-gradient(#f0f5f8, #f5f8fb);
  background-image: -moz-linear-gradient(#f0f5f8, #f5f8fb);
  background-image: -o-linear-gradient(#f0f5f8, #f5f8fb);
  background-image: linear-gradient(#f0f5f8, #f5f8fb);
  background: #f0f5f8;
  border: 1px solid #2a6ebb;
  color: #2a6ebb;
  font-weight: bold;
  outline: none;
}

/* line 158, ../../../lib/_datepicker.scss */
.ui-state-hover a,
.ui-state-hover a:hover {
  color: #1c497d;
  text-decoration: none;
  outline: none;
}

/* line 165, ../../../lib/_datepicker.scss */
.ui-state-active,
.ui-widget-content .ui-state-active {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #378fd0), color-stop(50%, #378fd0), color-stop(50%, #236697), color-stop(100%, #236697));
  background-image: -webkit-linear-gradient(#378fd0, #378fd0 50%, #236697 50%, #236697);
  background-image: -moz-linear-gradient(#378fd0, #378fd0 50%, #236697 50%, #236697);
  background-image: -o-linear-gradient(#378fd0, #378fd0 50%, #236697 50%, #236697);
  background-image: linear-gradient(#378fd0, #378fd0 50%, #236697 50%, #236697);
  background: #236697;
  border: 1px solid #378fd0;
  color: white;
  font-weight: bold;
  outline: none;
}

/* line 176, ../../../lib/_datepicker.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: white;
  outline: none;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 185, ../../../lib/_datepicker.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight {
  border: 1px solid #fad42e;
  background: #ffef8f;
  color: #333333;
}
/* line 190, ../../../lib/_datepicker.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a {
  color: #333333;
}

/* line 196, ../../../lib/_datepicker.scss */
.ui-state-error,
.ui-widget-content .ui-state-error {
  border: 1px solid #ed605a;
  background: #f7b9b6;
  color: #ed605a;
}
/* line 201, ../../../lib/_datepicker.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a {
  color: #ed605a;
}

/* line 207, ../../../lib/_datepicker.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text {
  color: #ed605a;
}

/* line 212, ../../../lib/_datepicker.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled {
  background-image: none;
  opacity: 0.35;
  filter: alpha(opacity=35);
}

/* line 221, ../../../lib/_datepicker.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary {
  font-weight: bold;
}

/* Icons
----------------------------------*/
/* states and images */
/*
.ui-icon { 
    background-image: image-url('gt/fieldsets/datepicker.png'); 
    height: 16px; 
    width: 16px; 
}

.ui-widget-content .ui-icon, 
.ui-widget-header .ui-icon,
.ui-state-default .ui-icon {
    background-image: image-url('gt/fieldsets/datepicker.png'); 
}

.ui-state-hover .ui-icon, 
.ui-state-focus .ui-icon { 
    background-image: image-url('gt/fieldsets/datepicker-focus.png'); 
}

.ui-state-active .ui-icon, 
.ui-state-highlight .ui-icon {
    background-image: image-url('gt/fieldsets/datepicker-highlight.png'); 
}

.ui-state-error .ui-icon, 
.ui-state-error-text .ui-icon { 
    background-image: image-url('gt/fieldsets/datepicker-error.png'); 
}

.ui-icon-circle-triangle-e { 
    background-position: -48px -192px; 
}

.ui-icon-circle-triangle-s { 
    background-position: -64px -192px; 
}

.ui-icon-circle-triangle-w { 
    background-position: -80px -192px; 
}

.ui-icon-circle-triangle-n { 
    background-position: -96px -192px; 
}
*/
/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 277, ../../../lib/_datepicker.scss */
.ui-corner-tl {
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
}

/* line 281, ../../../lib/_datepicker.scss */
.ui-corner-tr {
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
}

/* line 285, ../../../lib/_datepicker.scss */
.ui-corner-bl {
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
}

/* line 289, ../../../lib/_datepicker.scss */
.ui-corner-br {
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
}

/* line 293, ../../../lib/_datepicker.scss */
.ui-corner-top {
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
}

/* line 298, ../../../lib/_datepicker.scss */
.ui-corner-bottom {
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
}

/* line 303, ../../../lib/_datepicker.scss */
.ui-corner-right {
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
}

/* line 308, ../../../lib/_datepicker.scss */
.ui-corner-left {
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
}

/* line 313, ../../../lib/_datepicker.scss */
.ui-corner-all {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* Overlays */
/* line 318, ../../../lib/_datepicker.scss */
.ui-widget-overlay {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #aaaaaa), color-stop(100%, #e5e5e5));
  background-image: -webkit-linear-gradient(#aaaaaa, #e5e5e5);
  background-image: -moz-linear-gradient(#aaaaaa, #e5e5e5);
  background-image: -o-linear-gradient(#aaaaaa, #e5e5e5);
  background-image: linear-gradient(#aaaaaa, #e5e5e5);
  background: #aaa;
}

/* line 323, ../../../lib/_datepicker.scss */
.ui-widget-shadow {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #aaaaaa), color-stop(100%, #e5e5e5));
  background-image: -webkit-linear-gradient(#aaaaaa, #e5e5e5);
  background-image: -moz-linear-gradient(#aaaaaa, #e5e5e5);
  background-image: -o-linear-gradient(#aaaaaa, #e5e5e5);
  background-image: linear-gradient(#aaaaaa, #e5e5e5);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: #aaa;
  margin: -8px 0 0 -8px;
  padding: 8px;
}

/* Datepicker
----------------------------------*/
/* line 333, ../../../lib/_datepicker.scss */
.ui-datepicker {
  padding: 0.2em 0.2em 0;
  width: 17em;
  /* with multiple calendars */
}
/* line 337, ../../../lib/_datepicker.scss */
.ui-datepicker .ui-datepicker-header {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f5f8), color-stop(50%, #f0f5f8), color-stop(50%, #f5f8fb), color-stop(100%, #f5f8fb));
  background-image: -webkit-linear-gradient(#f0f5f8, #f0f5f8 50%, #f5f8fb 50%, #f5f8fb);
  background-image: -moz-linear-gradient(#f0f5f8, #f0f5f8 50%, #f5f8fb 50%, #f5f8fb);
  background-image: -o-linear-gradient(#f0f5f8, #f0f5f8 50%, #f5f8fb 50%, #f5f8fb);
  background-image: linear-gradient(#f0f5f8, #f0f5f8 50%, #f5f8fb 50%, #f5f8fb);
  background: #f0f5f8;
  padding: 0.2em 0;
  position: relative;
}
/* line 345, ../../../lib/_datepicker.scss */
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  height: 22px;
  position: absolute;
  top: 2px;
  width: 22px;
}
/* line 351, ../../../lib/_datepicker.scss */
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
  display: block;
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  height: 18px;
  width: 18px;
}
/* line 363, ../../../lib/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev span {
  -webkit-transform: scale(0.65);
  -moz-transform: scale(0.65);
  -ms-transform: scale(0.65);
  -o-transform: scale(0.65);
  transform: scale(0.65);
  opacity: 0.65;
  filter: alpha(opacity=65);
  background-position: -1007px 0;
}
/* line 369, ../../../lib/_datepicker.scss */
.ui-datepicker .ui-datepicker-next span {
  -webkit-transform: scale(0.65);
  -moz-transform: scale(0.65);
  -ms-transform: scale(0.65);
  -o-transform: scale(0.65);
  transform: scale(0.65);
  opacity: 0.65;
  filter: alpha(opacity=65);
  background-position: -1050px 0;
}
/* line 376, ../../../lib/_datepicker.scss */
.ui-datepicker .ui-datepicker-next-hover span, .ui-datepicker .ui-datepicker-next:hover span {
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: pointer;
}
/* line 381, ../../../lib/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev-hover span, .ui-datepicker .ui-datepicker-prev:hover span {
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: pointer;
}
/* line 386, ../../../lib/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
/* line 390, ../../../lib/_datepicker.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
/* line 394, ../../../lib/_datepicker.scss */
.ui-datepicker .ui-datepicker-title {
  background-color: transparent;
  color: #333333;
  font-size: 13px;
  line-height: 1.7em;
  margin: 0 2.3em;
  text-align: center;
}
/* line 402, ../../../lib/_datepicker.scss */
.ui-datepicker .ui-datepicker-title select {
  float: left;
  font-size: 1em;
  margin: 1px 0;
}
/* line 407, ../../../lib/_datepicker.scss */
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
  float: right;
}
/* line 413, ../../../lib/_datepicker.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
/* line 418, ../../../lib/_datepicker.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
/* line 422, ../../../lib/_datepicker.scss */
.ui-datepicker table {
  border-collapse: collapse;
  font-size: .9em;
  font-size: 11px;
  line-height: 16px;
  margin: 0 0 0.4em;
  width: 100%;
}
/* line 431, ../../../lib/_datepicker.scss */
.ui-datepicker th {
  border: 0;
  font-weight: bold;
  padding: 2px 3px;
  text-align: center;
}
/* line 438, ../../../lib/_datepicker.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
/* line 443, ../../../lib/_datepicker.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
/* line 451, ../../../lib/_datepicker.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  margin: 0.7em 0 0;
  padding: 0 0.2em;
}
/* line 459, ../../../lib/_datepicker.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  cursor: pointer;
  float: right;
  margin: 0.5em 0.2em 0.4em;
  overflow: visible;
  padding: 0.2em 0.6em 0.3em;
  width: auto;
}
/* line 467, ../../../lib/_datepicker.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* line 474, ../../../lib/_datepicker.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
/* line 477, ../../../lib/_datepicker.scss */
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
/* line 480, ../../../lib/_datepicker.scss */
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
/* line 485, ../../../lib/_datepicker.scss */
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-multi-2 {
  width: 50%;
}
/* line 489, ../../../lib/_datepicker.scss */
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-multi-3 {
  width: 33.3%;
}
/* line 493, ../../../lib/_datepicker.scss */
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-multi-4 {
  width: 25%;
}
/* line 499, ../../../lib/_datepicker.scss */
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
/* line 503, ../../../lib/_datepicker.scss */
.ui-datepicker.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 509, ../../../lib/_datepicker.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
}

/* RTL support */
/* line 515, ../../../lib/_datepicker.scss */
.ui-datepicker-rtl {
  direction: rtl;
}
/* line 518, ../../../lib/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
/* line 522, ../../../lib/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
/* line 528, ../../../lib/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
/* line 532, ../../../lib/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
/* line 540, ../../../lib/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
/* line 543, ../../../lib/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
/* line 546, ../../../lib/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
/* line 552, ../../../lib/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
/* line 557, ../../../lib/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 1px;
  border-right-width: 0;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 564, ../../../lib/_datepicker.scss */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  filter: mask();
  /*must have*/
  height: 200px;
  /*must have*/
  left: -4px;
  /*must have*/
  position: absolute;
  /*must have*/
  top: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  z-index: -1;
  /*must have*/
}

/* line 576, ../../../lib/_datepicker.scss */
#ui-datepicker-div {
  border: 1px solid #91cfee;
  font: 11px Arial;
}

/* line 581, ../../../lib/_datepicker.scss */
.ui-datepicker-buttonpane.ui-widget-content {
  border: 0px;
  margin: 0px;
}

/* line 586, ../../../lib/_datepicker.scss */
input.hasDatepicker {
  cursor: pointer;
  background-color: white;
}

/* line 1, ../../../lib/_calendar.scss */
.calendar-loading {
  background: url('../img/dashapp/ajax-loader-inline.gif?1361999099');
  background-position: center 100px;
  background-repeat: no-repeat;
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-color: white;
  opacity: 0.005;
  filter: alpha(opacity=0.5);
}

/* line 14, ../../../lib/_calendar.scss */
.ui-datepicker-inline {
  font-size: 16px;
  padding: 0;
  border: none;
  background: none;
  font-family: Arial, sans-serif;
}
/* line 21, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-state-hover {
  cursor: pointer;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: 1px solid transparent;
  background: none;
}
/* line 28, ../../../lib/_calendar.scss */
.ui-datepicker-inline.ui-datepicker {
  border: 1px solid brandBorderColor;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 252px;
  min-width: 252px;
  background: white;
}
/* line 35, ../../../lib/_calendar.scss */
.ui-datepicker-inline.ui-datepicker-multi {
  border: none;
  background: none;
}
/* line 40, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-group {
  border: 1px solid #cfe1ef;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 48, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-header {
  background-color: #f5f8fb;
  border-bottom: 1px solid #cfe1ef;
  border-left: none;
  border-right: none;
  border-top: none;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
/* line 59, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-title {
  line-height: 25px;
  font-weight: normal;
  font-size: 2px;
  font-size: 12px;
  color: #333333;
}
/* line 66, ../../../lib/_calendar.scss */
.ui-datepicker-inline table.ui-datepicker-calendar {
  width: auto;
  margin: 0;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
/* line 71, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar {
  background-color: #fff;
}
/* line 76, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar thead tr {
  background-color: #f0f5f8;
}
/* line 78, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar thead tr th {
  font-weight: normal;
  color: #838383;
  text-transform: uppercase;
  font-size: 10px;
  padding: 3px;
}
/* line 86, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar td {
  padding: 0;
  position: relative;
  overflow: hidden;
}
/* line 93, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar .ui-datepicker-today:after {
  content: "";
  position: relative;
  display: block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid rgba(100, 100, 100, 0.5);
  background: rgba(100, 100, 100, 0.1);
  height: 24px;
  width: 26px;
  margin-left: 4px;
  margin-top: -28px;
}
/* line 109, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar td a {
  font-size: 12px;
  color: #8b8b8b;
  border: none;
  background-color: transparent;
  background-image: none;
  padding: 7px 11px;
  position: relative;
}
/* line 120, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar .full-unavailable a:before, .ui-datepicker-inline .ui-datepicker-calendar .full-unavailable-hover a:before, .ui-datepicker-inline .ui-datepicker-calendar .am-unavailable a:before, .ui-datepicker-inline .ui-datepicker-calendar .am-unavailable-hover a:before {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 0px;
  border-bottom: 0px solid transparent;
  /* left arrow slant */
  border-top: 2px solid #cccccc;
  /* right arrow slant */
  border-left: 0px;
  /* bottom, add background color here */
  border-right: 0px;
  font-size: 0px;
  line-height: 0px;
  top: 47%;
  left: 0;
  right: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 137, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar .full-unavailable a, .ui-datepicker-inline .ui-datepicker-calendar .full-unavailable-hover a, .ui-datepicker-inline .ui-datepicker-calendar .am-unavailable a, .ui-datepicker-inline .ui-datepicker-calendar .am-unavailable-hover a {
  color: #ccc;
}
/* line 143, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar .pm-unavailable a:after, .ui-datepicker-inline .ui-datepicker-calendar .pm-unavailable-hover a:after {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 0px;
  border-bottom: 0px solid transparent;
  /* left arrow slant */
  border-top: 2px solid #cccccc;
  /* right arrow slant */
  border-left: 0px;
  /* bottom, add background color here */
  border-right: 0px;
  font-size: 0px;
  line-height: 0px;
  top: 47%;
  left: 0;
  right: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 160, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar .pm-unavailable a, .ui-datepicker-inline .ui-datepicker-calendar .pm-unavailable-hover a {
  color: #ccc;
}
/* line 165, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar .full-unavailable-hover a:before, .ui-datepicker-inline .ui-datepicker-calendar .am-unavailable-hover a:before, .ui-datepicker-inline .ui-datepicker-calendar .pm-unavailable-hover a:after {
  border-top: 2px solid #333333;
}
/* line 170, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar .full-reserve-hover a, .ui-datepicker-inline .ui-datepicker-calendar .full-hold-hover a, .ui-datepicker-inline .ui-datepicker-calendar .full-unavailable-hover a, .ui-datepicker-inline .ui-datepicker-calendar .am-reserve-hover a, .ui-datepicker-inline .ui-datepicker-calendar .am-unavailable-hover a, .ui-datepicker-inline .ui-datepicker-calendar .am-hold-hover a, .ui-datepicker-inline .ui-datepicker-calendar .pm-reserve-hover a, .ui-datepicker-inline .ui-datepicker-calendar .pm-holder-hover a, .ui-datepicker-inline .ui-datepicker-calendar .pm-unavailable-hover a {
  color: #333333;
}
/* line 175, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar .full-inquiry a {
  border-top: 3px solid #2a6ebb;
  border-bottom: 3px solid #2a6ebb;
  padding-top: 4px;
  padding-bottom: 4px;
}
/* line 184, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar .am-inquiry a {
  border-top: 3px solid #2a6ebb;
  border-bottom: 3px solid #2a6ebb;
  padding-top: 4px;
  padding-bottom: 4px;
  border-right: 3px solid #2a6ebb;
  padding-right: 8px;
}
/* line 195, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar .pm-inquiry a {
  border-top: 3px solid #2a6ebb;
  border-bottom: 3px solid #2a6ebb;
  padding-top: 4px;
  padding-bottom: 4px;
  border-left: 3px solid #2a6ebb;
  padding-left: 8px;
}
/* line 207, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar tr td.full-inquiry:first-child a {
  border-left: 3px solid #2a6ebb;
  padding-left: 8px;
}
/* line 211, ../../../lib/_calendar.scss */
.ui-datepicker-inline .ui-datepicker-calendar tr td.full-inquiry:last-child a {
  border-right: 3px solid #2a6ebb;
  padding-right: 8px;
}
/* line 223, ../../../lib/_calendar.scss */
.ui-datepicker-inline [class^="am-"] a:before,
.ui-datepicker-inline [class*=" am-"] a:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  display: block;
  content: "";
  width: 0px;
  height: 0px;
  border-bottom: 30px solid transparent;
  /* left arrow slant */
  border-top: 0px solid transparent;
  /* right arrow slant */
  border-left: 30px solid transparent;
  /* bottom, add background color here */
  font-size: 0px;
  line-height: 0px;
  left: 0px;
  top: 0px;
}
/* line 243, ../../../lib/_calendar.scss */
.ui-datepicker-inline [class^="pm-"] a:after,
.ui-datepicker-inline [class*=" pm-"] a:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  display: block;
  content: "";
  width: 0px;
  height: 0px;
  border-top: 30px solid transparent;
  /* left arrow slant */
  border-bottom: 0px solid transparent;
  /* right arrow slant */
  border-right: 30px solid transparent;
  /* bottom, add background color here */
  font-size: 0px;
  line-height: 0px;
  top: 0px;
  right: 0px;
}
/* line 263, ../../../lib/_calendar.scss */
.ui-datepicker-inline .full-hold a:before, .ui-datepicker-inline .full-reserve a:before, .ui-datepicker-inline .full-hold-hover a:before, .ui-datepicker-inline .full-reserve-hover a:before {
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  display: block;
  content: "";
  width: 0px;
  height: 0px;
  border-bottom: 15px solid gray;
  /* left arrow slant */
  border-top: 15px solid gray;
  /* right arrow slant */
  border-left: 18px solid gray;
  border-right: 18px solid gray;
  /* bottom, add background color here */
  font-size: 0px;
  line-height: 0px;
  top: 0;
  left: 0;
}
/* line 281, ../../../lib/_calendar.scss */
.ui-datepicker-inline .full-hold a:before, .ui-datepicker-inline .full-hold-hover a:before {
  border-color: #ffc000;
}
/* line 282, ../../../lib/_calendar.scss */
.lt-ie9 .ui-datepicker-inline .full-hold a:before, .lt-ie9 .ui-datepicker-inline .full-hold-hover a:before {
  border-color: #ffe080;
}
/* line 288, ../../../lib/_calendar.scss */
.ui-datepicker-inline .am-hold a:before, .ui-datepicker-inline .am-hold-hover a:before {
  border-left-color: #ffc000;
  /* bottom, add background color here */
}
/* line 289, ../../../lib/_calendar.scss */
.lt-ie9 .ui-datepicker-inline .am-hold a:before, .lt-ie9 .ui-datepicker-inline .am-hold-hover a:before {
  border-left-color: #ffe080;
}
/* line 294, ../../../lib/_calendar.scss */
.ui-datepicker-inline .pm-hold a:after, .ui-datepicker-inline .pm-hold-hover a:after {
  border-right: 30px solid #ffc000;
  /* bottom, add background color here */
}
/* line 295, ../../../lib/_calendar.scss */
.lt-ie9 .ui-datepicker-inline .pm-hold a:after, .lt-ie9 .ui-datepicker-inline .pm-hold-hover a:after {
  border-right-color: #ffe080;
}
/* line 301, ../../../lib/_calendar.scss */
.ui-datepicker-inline .full-reserve a:before, .ui-datepicker-inline .full-reserve-hover a:before {
  border-color: #fd1a10;
}
/* line 302, ../../../lib/_calendar.scss */
.lt-ie9 .ui-datepicker-inline .full-reserve a:before, .lt-ie9 .ui-datepicker-inline .full-reserve-hover a:before {
  border-color: #fe938e;
}
/* line 308, ../../../lib/_calendar.scss */
.ui-datepicker-inline .am-reserve a:before, .ui-datepicker-inline .am-reserve-hover a:before {
  border-left-color: #fd1a10;
  /* bottom, add background color here */
}
/* line 309, ../../../lib/_calendar.scss */
.lt-ie9 .ui-datepicker-inline .am-reserve a:before, .lt-ie9 .ui-datepicker-inline .am-reserve-hover a:before {
  border-left-color: #fe938e;
}
/* line 315, ../../../lib/_calendar.scss */
.ui-datepicker-inline .pm-reserve a:after, .ui-datepicker-inline .pm-reserve-hover a:after {
  border-right: 30px solid #fd1a10;
  /* bottom, add background color here */
}
/* line 316, ../../../lib/_calendar.scss */
.lt-ie9 .ui-datepicker-inline .pm-reserve a:after, .lt-ie9 .ui-datepicker-inline .pm-reserve-hover a:after {
  border-right-color: #fe938e;
}
/* line 324, ../../../lib/_calendar.scss */
.ui-datepicker-inline .full-reserve-hover a:before, .ui-datepicker-inline .full-hold-hover a:before, .ui-datepicker-inline .am-reserve-hover a:before, .ui-datepicker-inline .am-hold-hover a:before {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
/* line 330, ../../../lib/_calendar.scss */
.ui-datepicker-inline .pm-reserve-hover a:after, .ui-datepicker-inline .pm-hold-hover a:after {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
/* line 336, ../../../lib/_calendar.scss */
.lt-ie9 .ui-datepicker-inline .full-hold-hover a:before {
  border-color: #ffcf3d;
}
/* line 342, ../../../lib/_calendar.scss */
.lt-ie9 .ui-datepicker-inline .am-hold-hover a:before {
  border-color: #ffcf3d;
}
/* line 349, ../../../lib/_calendar.scss */
.lt-ie9 .ui-datepicker-inline .pm-hold-hover a:after {
  border-right-color: #ffcf3d;
}
/* line 355, ../../../lib/_calendar.scss */
.lt-ie9 .ui-datepicker-inline .full-reserve-hover a:before {
  border-color: #fe544d;
}
/* line 361, ../../../lib/_calendar.scss */
.lt-ie9 .ui-datepicker-inline .am-reserve-hover a:before {
  border-color: #fe544d;
}
/* line 368, ../../../lib/_calendar.scss */
.lt-ie9 .ui-datepicker-inline .pm-reserve-hover a:after {
  border-right-color: #fe544d;
}

/* @group Base */
/* line 2, ../../../lib/_chosen.scss */
.chzn-container {
  font-size: 14px;
  height: 31px;
  position: relative;
  zoom: 1;
}
/* line 10, ../../../lib/_chosen.scss */
.chzn-container a,
.chzn-container a:hover,
.chzn-container a:visited {
  color: #666666;
  height: 31px;
}
/* line 15, ../../../lib/_chosen.scss */
.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px;
  /* This should by dynamic with js */
  z-index: 1;
}
/* line 23, ../../../lib/_chosen.scss */
.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
/* line 31, ../../../lib/_chosen.scss */
.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
/* line 34, ../../../lib/_chosen.scss */
.chzn-container .chzn-results-scroll-down span {
  -webkit-transform: scale(0.65);
  -moz-transform: scale(0.65);
  -ms-transform: scale(0.65);
  -o-transform: scale(0.65);
  transform: scale(0.65);
  opacity: 0.65;
  filter: alpha(opacity=65);
  background-position: -964px 0;
}
/* line 44, ../../../lib/_chosen.scss */
.chzn-container .chzn-results-scroll-up span {
  -webkit-transform: scale(0.65);
  -moz-transform: scale(0.65);
  -ms-transform: scale(0.65);
  -o-transform: scale(0.65);
  transform: scale(0.65);
  opacity: 0.65;
  filter: alpha(opacity=65);
  background-position: -1093px 0;
}

/* line 52, ../../../lib/_chosen.scss */
.chzn-drop {
  background-color: #f0f5f8;
  border: 1px solid #91cfee;
  border-top: none;
  position: absolute;
  z-index: 1010;
}

/* line 60, ../../../lib/_chosen.scss */
.chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow: hidden auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
/* line 69, ../../../lib/_chosen.scss */
.chzn-results li {
  color: #333;
  display: none;
  line-height: 15px;
  list-style: none;
  margin: 0;
  padding: 5px 6px;
}
/* line 77, ../../../lib/_chosen.scss */
.chzn-results li em {
  background: #f9c797;
  font-style: normal;
}
/* line 83, ../../../lib/_chosen.scss */
.chzn-results .active-result {
  cursor: pointer;
  display: list-item;
  width: auto !important;
}
/* line 89, ../../../lib/_chosen.scss */
.chzn-results .highlighted {
  background-color: #2a6ebb;
  color: white;
}
/* line 94, ../../../lib/_chosen.scss */
.chzn-results .highlighted em {
  background: transparent;
}
/* line 99, ../../../lib/_chosen.scss */
.chzn-results .no-results {
  background: #eeeeee;
  display: list-item;
}
/* line 104, ../../../lib/_chosen.scss */
.chzn-results .group-result {
  cursor: default;
  color: #999999;
  font-weight: bold;
}
/* line 110, ../../../lib/_chosen.scss */
.chzn-results .group-option {
  padding-left: 15px;
}

/* @end */
/* @group Single Chosen */
/* line 117, ../../../lib/_chosen.scss */
.chzn-single {
  display: block;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}
/* line 123, ../../../lib/_chosen.scss */
.chzn-single span {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  background-color: #FFF;
  border: 1px solid #91cfee;
  display: block;
  left: 0;
  line-height: 29px;
  overflow: hidden;
  padding: 0 8px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}
/* line 137, ../../../lib/_chosen.scss */
.chzn-single abbr {
  display: block;
  font-size: 1px;
  height: 13px;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
}
/* line 146, ../../../lib/_chosen.scss */
.chzn-single abbr:hover {
  background-position: right -11px;
}
/* line 151, ../../../lib/_chosen.scss */
.chzn-single div {
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #feffff), color-stop(100%, #dae7ed));
  background: -webkit-linear-gradient(top, #feffff 0%, #dae7ed 100%);
  background: -moz-linear-gradient(top, #feffff 0%, #dae7ed 100%);
  background: -o-linear-gradient(top, #feffff 0%, #dae7ed 100%);
  background: linear-gradient(top, #feffff 0%, #dae7ed 100%);
  border: 1px solid #91cfee;
  border-left: none;
  display: block;
  height: 29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
}
/* line 163, ../../../lib/_chosen.scss */
.chzn-single div b {
  background-position: -964px 0;
  -webkit-transform: scale(0.65);
  -moz-transform: scale(0.65);
  -ms-transform: scale(0.65);
  -o-transform: scale(0.65);
  transform: scale(0.65);
  display: block;
  height: 18px;
  width: 18px;
  position: absolute;
  top: 6px;
  left: 6px;
}

/* line 176, ../../../lib/_chosen.scss */
.chzn-default {
  color: #666666;
}

/* line 180, ../../../lib/_chosen.scss */
.chzn-search {
  margin: 0;
  padding: 3px 4px;
  position: relative;
  white-space: nowrap;
  z-index: 1010;
}
/* line 187, ../../../lib/_chosen.scss */
.chzn-search input {
  position: relative;
  margin: 1px 0;
  outline: 0;
  padding: 4px 20px 4px 5px;
}

/* line 198, ../../../lib/_chosen.scss */
.chzn-drop {
  -webkit-border-radius: 0 0 0 5px;
  -moz-border-radius: 0 0 0 5px;
  border-radius: 0 0 0 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}

/* @end */
/* line 204, ../../../lib/_chosen.scss */
.chzn-container-single-nosearch .chzn-search input {
  left: -9000px;
  position: absolute;
}

/* @group Multi Chosen */
/* line 211, ../../../lib/_chosen.scss */
.chzn-container-multi .chzn-choices {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-color: white;
  cursor: text;
  height: auto !important;
  height: 1%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
/* line 222, ../../../lib/_chosen.scss */
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
/* line 227, ../../../lib/_chosen.scss */
.chzn-container-multi .chzn-choices .search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
/* line 232, ../../../lib/_chosen.scss */
.chzn-container-multi .chzn-choices .search-field input {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #666666;
  background: transparent !important;
  border: 0 !important;
  height: 15px;
  margin: 1px 0;
  outline: 0;
  padding: 5px;
}
/* line 243, ../../../lib/_chosen.scss */
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999999;
}
/* line 248, ../../../lib/_chosen.scss */
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-color: #e4e4e4;
  border: 1px solid #aaaaaa;
  color: #333;
  cursor: default;
  line-height: 13px;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  position: relative;
}
/* line 262, ../../../lib/_chosen.scss */
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  background-position: -1179px 0;
  display: block;
  font-size: 1px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
}
/* line 272, ../../../lib/_chosen.scss */
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
/* line 278, ../../../lib/_chosen.scss */
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
/* line 281, ../../../lib/_chosen.scss */
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}
/* line 287, ../../../lib/_chosen.scss */
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}

/* @end */
/* @group Results */
/* line 294, ../../../lib/_chosen.scss */
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}

/* @end */
/* @group Active  */
/* line 305, ../../../lib/_chosen.scss */
.chzn-container-active a,
.chzn-container-active a:hover,
.chzn-container-active a:visited {
  color: #333;
}
/* line 311, ../../../lib/_chosen.scss */
.chzn-container-active .chzn-single .chzn-text {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-color: #f0f7fe;
  border-bottom: none;
  padding-bottom: 1px;
}
/* line 319, ../../../lib/_chosen.scss */
.chzn-container-active .chzn-single-with-drop {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  background-color: #fff;
}
/* line 325, ../../../lib/_chosen.scss */
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb;
}
/* line 329, ../../../lib/_chosen.scss */
.chzn-container-active .chzn-choices .search-field input {
  color: #111111 !important;
}

/* @end */
/* @group Disabled Support */
/* line 337, ../../../lib/_chosen.scss */
.chzn-disabled {
  cursor: default;
  opacity: 0.5 !important;
}
/* line 341, ../../../lib/_chosen.scss */
.chzn-disabled .chzn-single {
  cursor: default;
}
/* line 345, ../../../lib/_chosen.scss */
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
/* line 351, ../../../lib/_chosen.scss */
.chzn-rtl {
  text-align: right;
}
/* line 354, ../../../lib/_chosen.scss */
.chzn-rtl .chzn-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
/* line 358, ../../../lib/_chosen.scss */
.chzn-rtl .chzn-single span {
  direction: rtl;
  margin-left: 26px;
  margin-right: 0;
}
/* line 364, ../../../lib/_chosen.scss */
.chzn-rtl .chzn-single div {
  left: 3px;
  right: auto;
}
/* line 369, ../../../lib/_chosen.scss */
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
/* line 379, ../../../lib/_chosen.scss */
.chzn-rtl .chzn-choices .search-field input {
  direction: rtl;
}
/* line 384, ../../../lib/_chosen.scss */
.chzn-rtl .chzn-choices li {
  float: right;
}
/* line 388, ../../../lib/_chosen.scss */
.chzn-rtl .chzn-choices .search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
/* line 392, ../../../lib/_chosen.scss */
.chzn-rtl .chzn-choices .search-choice .search-choice-close {
  background-position: right top;
  left: 4px;
  right: auto;
}
/* line 402, ../../../lib/_chosen.scss */
.chzn-rtl .chzn-results .group-option {
  padding-left: 0;
  padding-right: 15px;
}
/* line 410, ../../../lib/_chosen.scss */
.chzn-rtl.chzn-container-single .chzn-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
/* line 420, ../../../lib/_chosen.scss */
.chzn-rtl.chzn-container-active .chzn-single-with-drop div {
  border-right: none;
}
/* line 426, ../../../lib/_chosen.scss */
.chzn-rtl .chzn-search input {
  background-position: -2297px 0;
  direction: rtl;
  padding: 4px 5px 4px 20px;
}

/* @end */
/* line 4, ../../../lib/_propsearch.scss */
#prop-search.chzn-select {
  display: none;
}

/* line 12, ../../../lib/_propsearch.scss */
#prop_search_chzn .chzn-container a, #prop_search_chzn .chzn-container a:hover, #prop_search_chzn .chzn-container a:visited {
  height: 17px;
}
/* line 16, ../../../lib/_propsearch.scss */
#prop_search_chzn a.chzn-single {
  height: 17px;
  text-align: left;
  color: #2a6ebb;
  font-size: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 7px 36px 7px 15px;
  border: 1px solid #cfe1ef;
}
/* line 18, ../../../lib/_propsearch.scss */
#prop_search_chzn a.chzn-single span {
  border: none;
  background: transparent;
}
/* line 26, ../../../lib/_propsearch.scss */
#prop_search_chzn a.chzn-single:after {
  top: 8px;
}
/* line 36, ../../../lib/_propsearch.scss */
#prop_search_chzn a.chzn-single div {
  border: none;
  background: none;
}
/* line 42, ../../../lib/_propsearch.scss */
#prop_search_chzn .chzn-results li.view-archived-props {
  border-top: 1px solid #cfe1ef;
  margin-top: 5px;
  padding: 12px;
}

/* line 52, ../../../lib/_propsearch.scss */
#prop_search_chzn_drop {
  background-color: #f0f5f8;
  border: 1px solid #91cfee;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-top: 5px;
  padding: 0px;
}
/* line 60, ../../../lib/_propsearch.scss */
#prop_search_chzn_drop.loading {
  height: 200px;
  background: #cfe1ef url('../img/dash/ajax-loader-inline.gif') center 100px no-repeat;
}
/* line 66, ../../../lib/_propsearch.scss */
#prop_search_chzn_drop .chzn-search {
  padding: 10px 10px 5px 10px;
  border-bottom: 1px solid #cfe1ef;
}
/* line 72, ../../../lib/_propsearch.scss */
#prop_search_chzn_drop .chzn-search input {
  border-color: #91cfee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
  margin: 0;
}
/* line 81, ../../../lib/_propsearch.scss */
#prop_search_chzn_drop .chzn-results {
  border-top: 1px solid white;
  padding: 0;
  margin: 0;
  max-height: 195px;
  overflow-y: scroll;
}
/* line 91, ../../../lib/_propsearch.scss */
#prop_search_chzn_drop .chzn-results li {
  z-index: 3000;
  float: none;
  margin: 0px;
  padding: 5px 10px;
}
/* line 97, ../../../lib/_propsearch.scss */
#prop_search_chzn_drop .chzn-results li em {
  background: transparent;
  font-style: normal;
  font-weight: bold;
  color: #333;
}
/* line 104, ../../../lib/_propsearch.scss */
#prop_search_chzn_drop .chzn-results li.group-result {
  color: #333;
  border-bottom: 1px dashed #cfe1ef;
  margin: 5px 12px 7px 12px;
  padding: 7px 0;
}
/* line 118, ../../../lib/_propsearch.scss */
#prop_search_chzn_drop .chzn-results .highlighted {
  background: #e1edf6;
  color: #2a6ebb;
}

/* line 131, ../../../lib/_propsearch.scss */
fieldset.prop-search {
  border: none;
  float: left;
}
/* line 135, ../../../lib/_propsearch.scss */
fieldset.prop-search .text-field {
  background-color: #fff;
  -webkit-border-radius: 6px 0 0 6px;
  -moz-border-radius: 6px 0 0 6px;
  border-radius: 6px 0 0 6px;
  border-right: none;
  color: #666666;
  display: inline-block;
  float: left;
  height: 27px;
  width: 192px;
}
/* line 144, ../../../lib/_propsearch.scss */
fieldset.prop-search .text-field:focus {
  border-color: #91cfee;
}
/* line 151, ../../../lib/_propsearch.scss */
fieldset.prop-search .button.pilltab.icon {
  -webkit-border-radius: 0 6px 6px 0;
  -moz-border-radius: 0 6px 6px 0;
  border-radius: 0 6px 6px 0;
  display: inline-block;
  height: 27px;
  padding: 0;
  vertical-align: bottom;
  width: 30px;
  border-color: #91cfee;
  padding: 12px;
}
/* line 160, ../../../lib/_propsearch.scss */
fieldset.prop-search .button.pilltab.icon:after {
  right: 4px;
  top: 5px;
}
/* line 168, ../../../lib/_propsearch.scss */
fieldset.prop-search .prop-search-results {
  width: 515px;
  position: absolute;
  top: 26px;
  left: 0;
  background: #fff;
  border: 1px solid #91cfee;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
/* line 170, ../../../lib/_propsearch.scss */
fieldset.prop-search .prop-search-results:before {
  display: block;
  content: '';
  height: 6px;
  border-left: 1px solid #91cfee;
  background: #fff;
  width: 191px;
  position: absolute;
  top: -5px;
  left: -1px;
}
/* line 189, ../../../lib/_propsearch.scss */
fieldset.prop-search .prop-search-results ul {
  margin: 10px 0;
  padding: 0;
}
/* line 193, ../../../lib/_propsearch.scss */
fieldset.prop-search .prop-search-results ul li {
  padding: 0 10px;
  line-height: 2;
  color: #666666;
  list-style: none;
}
/* line 198, ../../../lib/_propsearch.scss */
fieldset.prop-search .prop-search-results ul li.header {
  margin: 0 10px;
  padding: 0;
  color: #333333;
  font-weight: bold;
  display: block;
  border-bottom: 1px dotted #91cfee;
}
/* line 207, ../../../lib/_propsearch.scss */
fieldset.prop-search .prop-search-results ul li img {
  display: inline-block;
  width: 15px;
  height: 15px;
  border: 1px solid #c2c5c7;
  padding: 3px;
  background: #fff;
}
/* line 216, ../../../lib/_propsearch.scss */
fieldset.prop-search .prop-search-results ul li b {
  color: #333333;
}
/* line 219, ../../../lib/_propsearch.scss */
fieldset.prop-search .prop-search-results ul li[role="status"] {
  font-size: 12px;
  font-style: italic;
  color: #666666;
}
/* line 225, ../../../lib/_propsearch.scss */
fieldset.prop-search .prop-search-results ul li[role="option"]:hover {
  cursor: pointer;
  background: #f0f5f8;
  color: #2a6ebb;
}
/* line 229, ../../../lib/_propsearch.scss */
fieldset.prop-search .prop-search-results ul li[role="option"]:hover b {
  color: #2a6ebb;
}
/* line 236, ../../../lib/_propsearch.scss */
fieldset.prop-search .prop-search-results footer {
  background-color: #91cfee;
  padding: 7px 10px 10px 10px;
  text-align: left;
  font-size: 12px;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
